/*
 * Container style
 */

.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */

.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */

.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
/*
  	Keenthemes Icons Font: Ki
  	Creation date: 25/01/2020
 */

@font-face {
  font-family: "Ki";

  src: url(./fonts/keenthemes-icons/Ki.eot);

  src: url(./fonts/keenthemes-icons/Ki.eot?#iefix) format("embedded-opentype"),
       url(./fonts/keenthemes-icons/Ki.woff) format("woff"),
       url(./fonts/keenthemes-icons/Ki.ttf) format("truetype"),
       url(./fonts/keenthemes-icons/Ki.svg#Ki) format("svg");

  font-weight: normal;

  font-style: normal;
}

.ki {
  font-size: 1rem;
}

.ki:before {
  font-family: "Ki";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.ki-double-arrow-next:before { content: "\F100";
}

.ki-double-arrow-back:before { content: "\F101";
}

.ki-double-arrow-down:before { content: "\F102";
}

.ki-double-arrow-up:before { content: "\F103";
}

.ki-long-arrow-back:before { content: "\F104";
}

.ki-arrow-next:before { content: "\F105";
}

.ki-arrow-back:before { content: "\F106";
}

.ki-long-arrow-next:before { content: "\F107";
}

.ki-check:before { content: "\F108";
}

.ki-arrow-down:before { content: "\F109";
}

.ki-minus:before { content: "\F10A";
}

.ki-long-arrow-down:before { content: "\F10B";
}

.ki-long-arrow-up:before { content: "\F10C";
}

.ki-plus:before { content: "\F10D";
}

.ki-arrow-up:before { content: "\F10E";
}

.ki-round:before { content: "\F10F";
}

.ki-reload:before { content: "\F110";
}

.ki-refresh:before { content: "\F111";
}

.ki-solid-plus:before { content: "\F112";
}

.ki-bold-close:before { content: "\F113";
}

.ki-solid-minus:before { content: "\F114";
}

.ki-hide:before { content: "\F115";
}

.ki-code:before { content: "\F116";
}

.ki-copy:before { content: "\F117";
}

.ki-up-and-down:before { content: "\F118";
}

.ki-left-and-right:before { content: "\F119";
}

.ki-bold-triangle-bottom:before { content: "\F11A";
}

.ki-bold-triangle-right:before { content: "\F11B";
}

.ki-bold-triangle-top:before { content: "\F11C";
}

.ki-bold-triangle-left:before { content: "\F11D";
}

.ki-bold-double-arrow-up:before { content: "\F11E";
}

.ki-bold-double-arrow-next:before { content: "\F11F";
}

.ki-bold-double-arrow-back:before { content: "\F120";
}

.ki-bold-double-arrow-down:before { content: "\F121";
}

.ki-bold-arrow-down:before { content: "\F122";
}

.ki-bold-arrow-next:before { content: "\F123";
}

.ki-bold-arrow-back:before { content: "\F124";
}

.ki-bold-arrow-up:before { content: "\F125";
}

.ki-bold-check:before { content: "\F126";
}

.ki-bold-wide-arrow-down:before { content: "\F127";
}

.ki-bold-wide-arrow-up:before { content: "\F128";
}

.ki-bold-wide-arrow-next:before { content: "\F129";
}

.ki-bold-wide-arrow-back:before { content: "\F12A";
}

.ki-bold-long-arrow-up:before { content: "\F12B";
}

.ki-bold-long-arrow-down:before { content: "\F12C";
}

.ki-bold-long-arrow-back:before { content: "\F12D";
}

.ki-bold-long-arrow-next:before { content: "\F12E";
}

.ki-bold-check-1:before { content: "\F12F";
}

.ki-close:before { content: "\F130";
}

.ki-more-ver:before { content: "\F131";
}

.ki-bold-more-ver:before { content: "\F132";
}

.ki-more-hor:before { content: "\F133";
}

.ki-bold-more-hor:before { content: "\F134";
}

.ki-bold-menu:before { content: "\F135";
}

.ki-drag:before { content: "\F136";
}

.ki-bold-sort:before { content: "\F137";
}

.ki-eye:before { content: "\F138";
}

.ki-outline-info:before { content: "\F139";
}

.ki-menu:before { content: "\F13A";
}

.ki-menu-grid:before { content: "\F13B";
}

.ki-wrench:before { content: "\F13C";
}

.ki-gear:before { content: "\F13D";
}

.ki-info:before { content: "\F13E";
}

.ki-calendar-2:before { content: "\F13F";
}

.ki-calendar:before { content: "\F140";
}

.ki-calendar-today:before { content: "\F141";
}

.ki-clock:before { content: "\F142";
}/**
 * FormValidation (https://formvalidation.io)
 * The best validation library for JavaScript
 * (c) 2013 - 2020 Nguyen Huu Phuoc <me@phuoc.ng>
 */

.fv-sr-only {
  display: none;
}

.fv-plugins-framework input::-ms-clear,
.fv-plugins-framework textarea::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

.fv-plugins-icon-container {
  position: relative;
}

.fv-plugins-icon {
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

.fv-plugins-tooltip {
  position: absolute;
  z-index: 10000;
}

.fv-plugins-tooltip .fv-plugins-tooltip__content {
  background: #000;
  border-radius: 3px;
  color: #eee;
  padding: 10px;
  position: relative;
}

.fv-plugins-tooltip .fv-plugins-tooltip__content:before {
  border: 8px solid transparent;
  content: '';
  position: absolute;
}

.fv-plugins-tooltip--hide {
  opacity: 0;
}

.fv-plugins-tooltip--top-left {
  margin-top: 8px;
}

.fv-plugins-tooltip--top-left .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  left: 8px;
  top: 100%;
}

.fv-plugins-tooltip--top {
  margin-top: 8px;
}

.fv-plugins-tooltip--top .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  left: 50%;
  margin-left: -8px;
  top: 100%;
}

.fv-plugins-tooltip--top-right {
  margin-top: 8px;
}

.fv-plugins-tooltip--top-right .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  right: 8px;
  top: 100%;
}

.fv-plugins-tooltip--right .fv-plugins-tooltip__content:before {
  border-right-color: #000;
  margin-top: -8px;
  right: 100%;
  top: 50%;
}

.fv-plugins-tooltip--bottom-right {
  margin-top: 8px;
}

.fv-plugins-tooltip--bottom-right .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  right: 8px;
}

.fv-plugins-tooltip--bottom {
  margin-top: 8px;
}

.fv-plugins-tooltip--bottom .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
}

.fv-plugins-tooltip--bottom-left {
  margin-top: 8px;
}

.fv-plugins-tooltip--bottom-left .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  left: 8px;
}

.fv-plugins-tooltip--left .fv-plugins-tooltip__content:before {
  border-left-color: #000;
  left: 100%;
  margin-top: -8px;
  top: 50%;
}

.fv-plugins-tooltip-icon {
  cursor: pointer;
  pointer-events: inherit;
}

.fv-plugins-bootstrap {
  /* For horizontal form */
  /* Stacked form */
  /* Inline form */
  /* Remove the icons generated by Bootstrap 4.2+ */
}

.fv-plugins-bootstrap .fv-help-block {
  color: #dc3545;
  font-size: 80%;
  margin-top: .25rem;
}

.fv-plugins-bootstrap .is-invalid ~ .form-check-label,
  .fv-plugins-bootstrap .is-valid ~ .form-check-label {
  color: inherit;
}

.fv-plugins-bootstrap .has-danger .fv-plugins-icon {
  color: #dc3545;
}

.fv-plugins-bootstrap .has-success .fv-plugins-icon {
  color: #28a745;
}

.fv-plugins-bootstrap .fv-plugins-icon {
  height: 38px;
  line-height: 38px;
  width: 38px;
}

.fv-plugins-bootstrap .input-group ~ .fv-plugins-icon {
  z-index: 3;
}

.fv-plugins-bootstrap .form-group.row .fv-plugins-icon {
  right: 15px;
}

.fv-plugins-bootstrap .form-group.row .fv-plugins-icon-check {
  top: -7px;
  /* labelHeight/2 - iconHeight/2 */
}

.fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon {
  top: 32px;
}

.fv-plugins-bootstrap:not(.form-inline) label ~ .fv-plugins-icon-check {
  top: 25px;
}

.fv-plugins-bootstrap:not(.form-inline) label.sr-only ~ .fv-plugins-icon-check {
  top: -7px;
}

.fv-plugins-bootstrap.form-inline .form-group {
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: auto;
}

.fv-plugins-bootstrap .form-control.is-valid,
  .fv-plugins-bootstrap .form-control.is-invalid {
  background-image: none;
}

.fv-plugins-bootstrap3 .help-block {
  margin-bottom: 0;
}

.fv-plugins-bootstrap3 .input-group ~ .form-control-feedback {
  z-index: 4;
}

.fv-plugins-bootstrap3.form-inline .form-group {
  vertical-align: top;
}

.fv-plugins-bulma {
  /* Support add ons inside field */
}

.fv-plugins-bulma .field.has-addons {
  flex-wrap: wrap;
}

.fv-plugins-bulma .field.has-addons::after {
  content: '';
  width: 100%;
}

.fv-plugins-bulma .field.has-addons .fv-plugins-message-container {
  order: 1;
}

.fv-plugins-bulma .icon.fv-plugins-icon-check {
  top: -4px;
}

.fv-plugins-bulma .fv-has-error .input,
  .fv-plugins-bulma .fv-has-error .textarea {
  border: 1px solid #ff3860;
  /* Same as .input.is-danger */
}

.fv-plugins-bulma .fv-has-success .input,
  .fv-plugins-bulma .fv-has-success .textarea {
  border: 1px solid #23d160;
  /* Same as .input.is-success */
}

.fv-plugins-foundation {
  /* Stacked form */
}

.fv-plugins-foundation .fv-plugins-icon {
  height: 39px;
  line-height: 39px;
  right: 0;
  width: 39px;
  /* Same as height of input */
}

.fv-plugins-foundation .grid-padding-x .fv-plugins-icon {
  right: 15px;
}

.fv-plugins-foundation .fv-plugins-icon-container .cell {
  position: relative;
}

.fv-plugins-foundation [type="checkbox"] ~ .fv-plugins-icon,
  .fv-plugins-foundation [type="checkbox"] ~ .fv-plugins-icon {
  top: -7px;
  /* labelHeight/2 - iconHeight/2 */
}

.fv-plugins-foundation.fv-stacked-form .fv-plugins-message-container {
  width: 100%;
}

.fv-plugins-foundation.fv-stacked-form label .fv-plugins-icon,
  .fv-plugins-foundation.fv-stacked-form fieldset [type="checkbox"] ~ .fv-plugins-icon,
  .fv-plugins-foundation.fv-stacked-form fieldset [type="radio"] ~ .fv-plugins-icon {
  top: 25px;
  /* Same as height of label */
}

.fv-plugins-foundation .form-error {
  display: block;
}

.fv-plugins-foundation .fv-row__success .fv-plugins-icon {
  color: #3adb76;
  /* Same as .success */
}

.fv-plugins-foundation .fv-row__error label,
  .fv-plugins-foundation .fv-row__error fieldset legend,
  .fv-plugins-foundation .fv-row__error .fv-plugins-icon {
  color: #cc4b37;
  /* Same as .is-invalid-label and .form-error */
}

.fv-plugins-materialize .fv-plugins-icon {
  height: 42px;
  /* Same as height of input */
  line-height: 42px;
  width: 42px;
}

.fv-plugins-materialize .fv-plugins-icon-check {
  top: -10px;
}

.fv-plugins-materialize .fv-invalid-row .helper-text,
.fv-plugins-materialize .fv-invalid-row .fv-plugins-icon {
  color: #F44336;
}

.fv-plugins-materialize .fv-valid-row .helper-text,
.fv-plugins-materialize .fv-valid-row .fv-plugins-icon {
  color: #4CAF50;
}

.fv-plugins-milligram .fv-plugins-icon {
  height: 38px;
  /* Same as height of input */
  line-height: 38px;
  width: 38px;
}

.fv-plugins-milligram .column {
  position: relative;
}

.fv-plugins-milligram .column .fv-plugins-icon {
  right: 10px;
}

.fv-plugins-milligram .fv-plugins-icon-check {
  top: -6px;
}

.fv-plugins-milligram .fv-plugins-message-container {
  margin-bottom: 15px;
}

.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon {
  top: 30px;
}

.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon-check {
  top: 24px;
}

.fv-plugins-milligram .fv-invalid-row .fv-help-block,
.fv-plugins-milligram .fv-invalid-row .fv-plugins-icon {
  color: red;
}

.fv-plugins-milligram .fv-valid-row .fv-help-block,
.fv-plugins-milligram .fv-valid-row .fv-plugins-icon {
  color: green;
}

.fv-plugins-mini .fv-plugins-icon {
  height: 42px;
  /* Same as height of input */
  line-height: 42px;
  width: 42px;
  top: 4px;
  /* Same as input's margin top */
}

.fv-plugins-mini .fv-plugins-icon-check {
  top: -8px;
}

.fv-plugins-mini.fv-stacked-form .fv-plugins-icon {
  top: 28px;
}

.fv-plugins-mini.fv-stacked-form .fv-plugins-icon-check {
  top: 20px;
}

.fv-plugins-mini .fv-plugins-message-container {
  margin: calc(var(--universal-margin) / 2);
}

.fv-plugins-mini .fv-invalid-row .fv-help-block,
.fv-plugins-mini .fv-invalid-row .fv-plugins-icon {
  color: var(--input-invalid-color);
}

.fv-plugins-mini .fv-valid-row .fv-help-block,
.fv-plugins-mini .fv-valid-row .fv-plugins-icon {
  color: #308732;
  /* Same as tertiary color */
}

.fv-plugins-mui .fv-plugins-icon {
  height: 32px;
  /* Same as height of input */
  line-height: 32px;
  width: 32px;
  top: 15px;
  right: 4px;
}

.fv-plugins-mui .fv-plugins-icon-check {
  top: -6px;
  right: -10px;
}

.fv-plugins-mui .fv-plugins-message-container {
  margin: 8px 0;
}

.fv-plugins-mui .fv-invalid-row .fv-help-block,
.fv-plugins-mui .fv-invalid-row .fv-plugins-icon {
  color: #F44336;
}

.fv-plugins-mui .fv-valid-row .fv-help-block,
.fv-plugins-mui .fv-valid-row .fv-plugins-icon {
  color: #4CAF50;
}

.fv-plugins-pure {
  /* Horizontal form */
  /* Stacked form */
}

.fv-plugins-pure .fv-plugins-icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
  /* Height of Pure input */
}

.fv-plugins-pure .fv-has-error label,
  .fv-plugins-pure .fv-has-error .fv-help-block,
  .fv-plugins-pure .fv-has-error .fv-plugins-icon {
  color: #CA3C3C;
  /* Same as .button-error */
}

.fv-plugins-pure .fv-has-success label,
  .fv-plugins-pure .fv-has-success .fv-help-block,
  .fv-plugins-pure .fv-has-success .fv-plugins-icon {
  color: #1CB841;
  /* Same as .button-success */
}

.fv-plugins-pure.pure-form-aligned .fv-help-block {
  margin-top: 5px;
  margin-left: 180px;
}

.fv-plugins-pure.pure-form-aligned .fv-plugins-icon-check {
  top: -9px;
  /* labelHeight/2 - iconHeight/2 */
}

.fv-plugins-pure.pure-form-stacked .pure-control-group {
  margin-bottom: 8px;
}

.fv-plugins-pure.pure-form-stacked .fv-plugins-icon {
  top: 22px;
  /* Same as height of label */
}

.fv-plugins-pure.pure-form-stacked .fv-plugins-icon-check {
  top: 13px;
}

.fv-plugins-pure.pure-form-stacked .fv-sr-only ~ .fv-plugins-icon {
  top: -9px;
}

.fv-plugins-semantic.ui.form .fields.error label,
.fv-plugins-semantic .error .fv-plugins-icon {
  color: #9f3a38;
  /* Same as .ui.form .field.error .input */
}

.fv-plugins-semantic .fv-plugins-icon-check {
  right: 7px;
}

.fv-plugins-shoelace .input-group {
  margin-bottom: 0;
}

.fv-plugins-shoelace .fv-plugins-icon {
  height: 32px;
  line-height: 32px;
  /* Same as height of input */
  width: 32px;
  top: 28px;
  /* Same as height of label */
}

.fv-plugins-shoelace .row .fv-plugins-icon {
  right: 16px;
  top: 0;
}

.fv-plugins-shoelace .fv-plugins-icon-check {
  top: 24px;
}

.fv-plugins-shoelace .fv-sr-only ~ .fv-plugins-icon,
.fv-plugins-shoelace .fv-sr-only ~ div .fv-plugins-icon {
  top: -4px;
}

.fv-plugins-shoelace .input-valid .fv-help-block,
.fv-plugins-shoelace .input-valid .fv-plugins-icon {
  color: #2ecc40;
}

.fv-plugins-shoelace .input-invalid .fv-help-block,
.fv-plugins-shoelace .input-invalid .fv-plugins-icon {
  color: #ff4136;
}

.fv-plugins-spectre .input-group .fv-plugins-icon {
  z-index: 2;
}

.fv-plugins-spectre .form-group .fv-plugins-icon-check {
  right: 6px;
  top: 10px;
}

.fv-plugins-spectre:not(.form-horizontal) .form-group .fv-plugins-icon-check {
  right: 6px;
  top: 45px;
}

.fv-plugins-tachyons .fv-plugins-icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
}

.fv-plugins-tachyons .fv-plugins-icon-check {
  top: -7px;
}

.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon {
  top: 34px;
}

.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon-check {
  top: 24px;
}

.fv-plugins-turret .fv-plugins-icon {
  height: 40px;
  /* Same as height of input */
  line-height: 40px;
  width: 40px;
}

.fv-plugins-turret.fv-stacked-form .fv-plugins-icon {
  top: 29px;
}

.fv-plugins-turret.fv-stacked-form .fv-plugins-icon-check {
  top: 17px;
}

.fv-plugins-turret .fv-invalid-row .form-message,
.fv-plugins-turret .fv-invalid-row .fv-plugins-icon {
  color: #c00;
  /* Same as .form-message.error */
}

.fv-plugins-turret .fv-valid-row .form-message,
.fv-plugins-turret .fv-valid-row .fv-plugins-icon {
  color: #00b300;
  /* Same as .form-message.success */
}

.fv-plugins-uikit {
  /* Horizontal form */
  /* Stacked form */
}

.fv-plugins-uikit .fv-plugins-icon {
  height: 40px;
  /* Height of UIKit input */
  line-height: 40px;
  top: 25px;
  /* Height of UIKit label */
  width: 40px;
}

.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon {
  top: 0;
}

.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon-check {
  top: -11px;
  /* checkboxLabelHeight/2 - iconHeight/2 = 18/2 - 40/2 */
}

.fv-plugins-uikit.uk-form-stacked .fv-plugins-icon-check {
  top: 15px;
  /* labelHeight + labelMarginBottom + checkboxLabelHeight/2 - iconHeight/2 = 21 + 5 + 18/2 - 40/2 */
}

.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon {
  top: 0;
}

.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon-check {
  top: -11px;
}

.fv-plugins-wizard--step {
  display: none;
}

.fv-plugins-wizard--active {
  display: block;
}
.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 10px;
}

.daterangepicker.drop-up {
  margin-top: -7px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

.daterangepicker .drp-calendar.right {
  padding: 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999;
}

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #eee;
}

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */

@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }

  .daterangepicker .ranges ul {
    width: 140px;
  }

  .daterangepicker.single .ranges ul {
    width: 100%;
  }

  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }

  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }

  .daterangepicker {
    direction: ltr;
    text-align: left;
  }

  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }

  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }

  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }

  .daterangepicker .ranges {
    float: left;
  }

  .daterangepicker.rtl .ranges {
    float: right;
  }

  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
@charset "UTF-8";

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}

.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}

.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}

.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}

.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}

.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}

.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}

.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}

.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}

.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}

.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}

/* Attention seekers  */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}

@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}

@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}

.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.animate__swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

/* Back entrances */

@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}

@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}

@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}

@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}

/* Back exits */

@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}

@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translateX(-2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}

@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translateX(2000px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}

@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}

.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}

/* Bouncing entrances  */

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

/* Bouncing exits  */

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}

.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}

.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}

.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

/* Fading entrances  */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}

@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}

@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}

@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}

/* Fading exits */

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.animate__fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.animate__fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.animate__fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.animate__fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}

@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}

.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}

@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}

@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}

.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}

@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}

@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}

.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}

@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}

@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}

.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}

/* Flippers */

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

/* Lightspeed */

@-webkit-keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lightSpeedInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
    transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(-20deg);
    transform: skewX(-20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}

.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* Rotating entrances */

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Rotating exits */

@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Specials */

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/* Zooming entrances */

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

/* Zooming exits */

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}

.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}

.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* Sliding entrances */

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

/* Sliding exits */

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
  line-height: 1;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

.rtl .toast-close-button {
  left: -0.3em;
  float: left;
  right: 0.3em;
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51A351;
}

.toast-error {
  background-color: #BD362F;
}

.toast-info {
  background-color: #2F96B4;
}

.toast-warning {
  background-color: #F89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }

  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }

  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }

  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}

.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
  padding: 0;
}

.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}

.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}

.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}

.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}

.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}

.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}

.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}

.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}

.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}

.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}

.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}

.swal2-container.swal2-top {
  align-items: flex-start;
}

.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.swal2-container.swal2-center {
  align-items: center;
}

.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}

.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}

.swal2-container.swal2-bottom {
  align-items: flex-end;
}

.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}

.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}

.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}

.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}

.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}

.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}

.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}

.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}

.swal2-container.swal2-no-transition {
  transition: none !important;
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}

.swal2-popup:focus {
  outline: none;
}

.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 1.8em;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}

.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent !important;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}

.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}

.swal2-styled:not([disabled]) {
  cursor: pointer;
}

.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}

.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}

.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}

.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}

.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}

.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}

.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}

.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}

.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}

.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}

.swal2-range input {
  width: 80%;
}

.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}

.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}

.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}

.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}

.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}

.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}

.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}

.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}

.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}

.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}

.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}

.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}

.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}

.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}

.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}

.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}

.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}

.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }

  .swal2-range output {
    display: none;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }

  .swal2-range output {
    display: none;
  }
}

@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}

@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }

  33% {
    transform: translateY(0) rotateZ(-2deg);
  }

  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }

  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}

@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }

  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }

  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }

  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }

  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}

@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }

  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }

  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }

  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}

@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }

  45% {
    transform: scale(1.05);
  }

  80% {
    transform: scale(0.95);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}

@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }

  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }

  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }

  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }

  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}

@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }

  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }

  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }

  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}

@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }

  5% {
    transform: rotate(-45deg);
  }

  12% {
    transform: rotate(-405deg);
  }

  100% {
    transform: rotate(-405deg);
  }
}

@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }

  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }

  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }

  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }

  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}

body.swal2-height-auto {
  height: auto !important;
}

body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}

body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}

body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}

body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}

body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}

@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }

  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }

  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}

body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}

body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}

body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}

body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}

body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}

body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}

body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}.la,
.las,
.lar,
.lal,
.lad,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

.la-xs {
  font-size: .75em;
}

.la-sm {
  font-size: .875em;
}

.la-1x {
  font-size: 1em;
}

.la-2x {
  font-size: 2em;
}

.la-3x {
  font-size: 3em;
}

.la-4x {
  font-size: 4em;
}

.la-5x {
  font-size: 5em;
}

.la-6x {
  font-size: 6em;
}

.la-7x {
  font-size: 7em;
}

.la-8x {
  font-size: 8em;
}

.la-9x {
  font-size: 9em;
}

.la-10x {
  font-size: 10em;
}

.la-fw {
  text-align: center;
  width: 1.25em;
}

.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.la-ul > li {
  position: relative;
}

.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.la-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.la-pull-left {
  float: left;
}

.la-pull-right {
  float: right;
}

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: .3em;
}

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: .3em;
}

.la-spin {
  animation: la-spin 2s infinite linear;
}

.la-pulse {
  animation: la-spin 1s infinite steps(8);
}

@keyframes la-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  filter: none;
}

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.la-stack-1x {
  line-height: inherit;
}

.la-stack-2x {
  font-size: 2em;
}

.la-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 */

.la-500px:before {
  content: "\F26E";
}

.la-accessible-icon:before {
  content: "\F368";
}

.la-accusoft:before {
  content: "\F369";
}

.la-acquisitions-incorporated:before {
  content: "\F6AF";
}

.la-ad:before {
  content: "\F641";
}

.la-address-book:before {
  content: "\F2B9";
}

.la-address-card:before {
  content: "\F2BB";
}

.la-adjust:before {
  content: "\F042";
}

.la-adn:before {
  content: "\F170";
}

.la-adobe:before {
  content: "\F778";
}

.la-adversal:before {
  content: "\F36A";
}

.la-affiliatetheme:before {
  content: "\F36B";
}

.la-air-freshener:before {
  content: "\F5D0";
}

.la-airbnb:before {
  content: "\F834";
}

.la-algolia:before {
  content: "\F36C";
}

.la-align-center:before {
  content: "\F037";
}

.la-align-justify:before {
  content: "\F039";
}

.la-align-left:before {
  content: "\F036";
}

.la-align-right:before {
  content: "\F038";
}

.la-alipay:before {
  content: "\F642";
}

.la-allergies:before {
  content: "\F461";
}

.la-amazon:before {
  content: "\F270";
}

.la-amazon-pay:before {
  content: "\F42C";
}

.la-ambulance:before {
  content: "\F0F9";
}

.la-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.la-amilia:before {
  content: "\F36D";
}

.la-anchor:before {
  content: "\F13D";
}

.la-android:before {
  content: "\F17B";
}

.la-angellist:before {
  content: "\F209";
}

.la-angle-double-down:before {
  content: "\F103";
}

.la-angle-double-left:before {
  content: "\F100";
}

.la-angle-double-right:before {
  content: "\F101";
}

.la-angle-double-up:before {
  content: "\F102";
}

.la-angle-down:before {
  content: "\F107";
}

.la-angle-left:before {
  content: "\F104";
}

.la-angle-right:before {
  content: "\F105";
}

.la-angle-up:before {
  content: "\F106";
}

.la-angry:before {
  content: "\F556";
}

.la-angrycreative:before {
  content: "\F36E";
}

.la-angular:before {
  content: "\F420";
}

.la-ankh:before {
  content: "\F644";
}

.la-app-store:before {
  content: "\F36F";
}

.la-app-store-ios:before {
  content: "\F370";
}

.la-apper:before {
  content: "\F371";
}

.la-apple:before {
  content: "\F179";
}

.la-apple-alt:before {
  content: "\F5D1";
}

.la-apple-pay:before {
  content: "\F415";
}

.la-archive:before {
  content: "\F187";
}

.la-archway:before {
  content: "\F557";
}

.la-arrow-alt-circle-down:before {
  content: "\F358";
}

.la-arrow-alt-circle-left:before {
  content: "\F359";
}

.la-arrow-alt-circle-right:before {
  content: "\F35A";
}

.la-arrow-alt-circle-up:before {
  content: "\F35B";
}

.la-arrow-circle-down:before {
  content: "\F0AB";
}

.la-arrow-circle-left:before {
  content: "\F0A8";
}

.la-arrow-circle-right:before {
  content: "\F0A9";
}

.la-arrow-circle-up:before {
  content: "\F0AA";
}

.la-arrow-down:before {
  content: "\F063";
}

.la-arrow-left:before {
  content: "\F060";
}

.la-arrow-right:before {
  content: "\F061";
}

.la-arrow-up:before {
  content: "\F062";
}

.la-arrows-alt:before {
  content: "\F0B2";
}

.la-arrows-alt-h:before {
  content: "\F337";
}

.la-arrows-alt-v:before {
  content: "\F338";
}

.la-artstation:before {
  content: "\F77A";
}

.la-assistive-listening-systems:before {
  content: "\F2A2";
}

.la-asterisk:before {
  content: "\F069";
}

.la-asymmetrik:before {
  content: "\F372";
}

.la-at:before {
  content: "\F1FA";
}

.la-atlas:before {
  content: "\F558";
}

.la-atlassian:before {
  content: "\F77B";
}

.la-atom:before {
  content: "\F5D2";
}

.la-audible:before {
  content: "\F373";
}

.la-audio-description:before {
  content: "\F29E";
}

.la-autoprefixer:before {
  content: "\F41C";
}

.la-avianex:before {
  content: "\F374";
}

.la-aviato:before {
  content: "\F421";
}

.la-award:before {
  content: "\F559";
}

.la-aws:before {
  content: "\F375";
}

.la-baby:before {
  content: "\F77C";
}

.la-baby-carriage:before {
  content: "\F77D";
}

.la-backspace:before {
  content: "\F55A";
}

.la-backward:before {
  content: "\F04A";
}

.la-bacon:before {
  content: "\F7E5";
}

.la-balance-scale:before {
  content: "\F24E";
}

.la-balance-scale-left:before {
  content: "\F515";
}

.la-balance-scale-right:before {
  content: "\F516";
}

.la-ban:before {
  content: "\F05E";
}

.la-band-aid:before {
  content: "\F462";
}

.la-bandcamp:before {
  content: "\F2D5";
}

.la-barcode:before {
  content: "\F02A";
}

.la-bars:before {
  content: "\F0C9";
}

.la-baseball-ball:before {
  content: "\F433";
}

.la-basketball-ball:before {
  content: "\F434";
}

.la-bath:before {
  content: "\F2CD";
}

.la-battery-empty:before {
  content: "\F244";
}

.la-battery-full:before {
  content: "\F240";
}

.la-battery-half:before {
  content: "\F242";
}

.la-battery-quarter:before {
  content: "\F243";
}

.la-battery-three-quarters:before {
  content: "\F241";
}

.la-battle-net:before {
  content: "\F835";
}

.la-bed:before {
  content: "\F236";
}

.la-beer:before {
  content: "\F0FC";
}

.la-behance:before {
  content: "\F1B4";
}

.la-behance-square:before {
  content: "\F1B5";
}

.la-bell:before {
  content: "\F0F3";
}

.la-bell-slash:before {
  content: "\F1F6";
}

.la-bezier-curve:before {
  content: "\F55B";
}

.la-bible:before {
  content: "\F647";
}

.la-bicycle:before {
  content: "\F206";
}

.la-biking:before {
  content: "\F84A";
}

.la-bimobject:before {
  content: "\F378";
}

.la-binoculars:before {
  content: "\F1E5";
}

.la-biohazard:before {
  content: "\F780";
}

.la-birthday-cake:before {
  content: "\F1FD";
}

.la-bitbucket:before {
  content: "\F171";
}

.la-bitcoin:before {
  content: "\F379";
}

.la-bity:before {
  content: "\F37A";
}

.la-black-tie:before {
  content: "\F27E";
}

.la-blackberry:before {
  content: "\F37B";
}

.la-blender:before {
  content: "\F517";
}

.la-blender-phone:before {
  content: "\F6B6";
}

.la-blind:before {
  content: "\F29D";
}

.la-blog:before {
  content: "\F781";
}

.la-blogger:before {
  content: "\F37C";
}

.la-blogger-b:before {
  content: "\F37D";
}

.la-bluetooth:before {
  content: "\F293";
}

.la-bluetooth-b:before {
  content: "\F294";
}

.la-bold:before {
  content: "\F032";
}

.la-bolt:before {
  content: "\F0E7";
}

.la-bomb:before {
  content: "\F1E2";
}

.la-bone:before {
  content: "\F5D7";
}

.la-bong:before {
  content: "\F55C";
}

.la-book:before {
  content: "\F02D";
}

.la-book-dead:before {
  content: "\F6B7";
}

.la-book-medical:before {
  content: "\F7E6";
}

.la-book-open:before {
  content: "\F518";
}

.la-book-reader:before {
  content: "\F5DA";
}

.la-bookmark:before {
  content: "\F02E";
}

.la-bootstrap:before {
  content: "\F836";
}

.la-border-all:before {
  content: "\F84C";
}

.la-border-none:before {
  content: "\F850";
}

.la-border-style:before {
  content: "\F853";
}

.la-bowling-ball:before {
  content: "\F436";
}

.la-box:before {
  content: "\F466";
}

.la-box-open:before {
  content: "\F49E";
}

.la-boxes:before {
  content: "\F468";
}

.la-braille:before {
  content: "\F2A1";
}

.la-brain:before {
  content: "\F5DC";
}

.la-bread-slice:before {
  content: "\F7EC";
}

.la-briefcase:before {
  content: "\F0B1";
}

.la-briefcase-medical:before {
  content: "\F469";
}

.la-broadcast-tower:before {
  content: "\F519";
}

.la-broom:before {
  content: "\F51A";
}

.la-brush:before {
  content: "\F55D";
}

.la-btc:before {
  content: "\F15A";
}

.la-buffer:before {
  content: "\F837";
}

.la-bug:before {
  content: "\F188";
}

.la-building:before {
  content: "\F1AD";
}

.la-bullhorn:before {
  content: "\F0A1";
}

.la-bullseye:before {
  content: "\F140";
}

.la-burn:before {
  content: "\F46A";
}

.la-buromobelexperte:before {
  content: "\F37F";
}

.la-bus:before {
  content: "\F207";
}

.la-bus-alt:before {
  content: "\F55E";
}

.la-business-time:before {
  content: "\F64A";
}

.la-buy-n-large:before {
  content: "\F8A6";
}

.la-buysellads:before {
  content: "\F20D";
}

.la-calculator:before {
  content: "\F1EC";
}

.la-calendar:before {
  content: "\F133";
}

.la-calendar-alt:before {
  content: "\F073";
}

.la-calendar-check:before {
  content: "\F274";
}

.la-calendar-day:before {
  content: "\F783";
}

.la-calendar-minus:before {
  content: "\F272";
}

.la-calendar-plus:before {
  content: "\F271";
}

.la-calendar-times:before {
  content: "\F273";
}

.la-calendar-week:before {
  content: "\F784";
}

.la-camera:before {
  content: "\F030";
}

.la-camera-retro:before {
  content: "\F083";
}

.la-campground:before {
  content: "\F6BB";
}

.la-canadian-maple-leaf:before {
  content: "\F785";
}

.la-candy-cane:before {
  content: "\F786";
}

.la-cannabis:before {
  content: "\F55F";
}

.la-capsules:before {
  content: "\F46B";
}

.la-car:before {
  content: "\F1B9";
}

.la-car-alt:before {
  content: "\F5DE";
}

.la-car-battery:before {
  content: "\F5DF";
}

.la-car-crash:before {
  content: "\F5E1";
}

.la-car-side:before {
  content: "\F5E4";
}

.la-caret-down:before {
  content: "\F0D7";
}

.la-caret-left:before {
  content: "\F0D9";
}

.la-caret-right:before {
  content: "\F0DA";
}

.la-caret-square-down:before {
  content: "\F150";
}

.la-caret-square-left:before {
  content: "\F191";
}

.la-caret-square-right:before {
  content: "\F152";
}

.la-caret-square-up:before {
  content: "\F151";
}

.la-caret-up:before {
  content: "\F0D8";
}

.la-carrot:before {
  content: "\F787";
}

.la-cart-arrow-down:before {
  content: "\F218";
}

.la-cart-plus:before {
  content: "\F217";
}

.la-cash-register:before {
  content: "\F788";
}

.la-cat:before {
  content: "\F6BE";
}

.la-cc-amazon-pay:before {
  content: "\F42D";
}

.la-cc-amex:before {
  content: "\F1F3";
}

.la-cc-apple-pay:before {
  content: "\F416";
}

.la-cc-diners-club:before {
  content: "\F24C";
}

.la-cc-discover:before {
  content: "\F1F2";
}

.la-cc-jcb:before {
  content: "\F24B";
}

.la-cc-mastercard:before {
  content: "\F1F1";
}

.la-cc-paypal:before {
  content: "\F1F4";
}

.la-cc-stripe:before {
  content: "\F1F5";
}

.la-cc-visa:before {
  content: "\F1F0";
}

.la-centercode:before {
  content: "\F380";
}

.la-centos:before {
  content: "\F789";
}

.la-certificate:before {
  content: "\F0A3";
}

.la-chair:before {
  content: "\F6C0";
}

.la-chalkboard:before {
  content: "\F51B";
}

.la-chalkboard-teacher:before {
  content: "\F51C";
}

.la-charging-station:before {
  content: "\F5E7";
}

.la-chart-area:before {
  content: "\F1FE";
}

.la-chart-bar:before {
  content: "\F080";
}

.la-chart-line:before {
  content: "\F201";
}

.la-chart-pie:before {
  content: "\F200";
}

.la-check:before {
  content: "\F00C";
}

.la-check-circle:before {
  content: "\F058";
}

.la-check-double:before {
  content: "\F560";
}

.la-check-square:before {
  content: "\F14A";
}

.la-cheese:before {
  content: "\F7EF";
}

.la-chess:before {
  content: "\F439";
}

.la-chess-bishop:before {
  content: "\F43A";
}

.la-chess-board:before {
  content: "\F43C";
}

.la-chess-king:before {
  content: "\F43F";
}

.la-chess-knight:before {
  content: "\F441";
}

.la-chess-pawn:before {
  content: "\F443";
}

.la-chess-queen:before {
  content: "\F445";
}

.la-chess-rook:before {
  content: "\F447";
}

.la-chevron-circle-down:before {
  content: "\F13A";
}

.la-chevron-circle-left:before {
  content: "\F137";
}

.la-chevron-circle-right:before {
  content: "\F138";
}

.la-chevron-circle-up:before {
  content: "\F139";
}

.la-chevron-down:before {
  content: "\F078";
}

.la-chevron-left:before {
  content: "\F053";
}

.la-chevron-right:before {
  content: "\F054";
}

.la-chevron-up:before {
  content: "\F077";
}

.la-child:before {
  content: "\F1AE";
}

.la-chrome:before {
  content: "\F268";
}

.la-chromecast:before {
  content: "\F838";
}

.la-church:before {
  content: "\F51D";
}

.la-circle:before {
  content: "\F111";
}

.la-circle-notch:before {
  content: "\F1CE";
}

.la-city:before {
  content: "\F64F";
}

.la-clinic-medical:before {
  content: "\F7F2";
}

.la-clipboard:before {
  content: "\F328";
}

.la-clipboard-check:before {
  content: "\F46C";
}

.la-clipboard-list:before {
  content: "\F46D";
}

.la-clock:before {
  content: "\F017";
}

.la-clone:before {
  content: "\F24D";
}

.la-closed-captioning:before {
  content: "\F20A";
}

.la-cloud:before {
  content: "\F0C2";
}

.la-cloud-download-alt:before {
  content: "\F381";
}

.la-cloud-meatball:before {
  content: "\F73B";
}

.la-cloud-moon:before {
  content: "\F6C3";
}

.la-cloud-moon-rain:before {
  content: "\F73C";
}

.la-cloud-rain:before {
  content: "\F73D";
}

.la-cloud-showers-heavy:before {
  content: "\F740";
}

.la-cloud-sun:before {
  content: "\F6C4";
}

.la-cloud-sun-rain:before {
  content: "\F743";
}

.la-cloud-upload-alt:before {
  content: "\F382";
}

.la-cloudscale:before {
  content: "\F383";
}

.la-cloudsmith:before {
  content: "\F384";
}

.la-cloudversify:before {
  content: "\F385";
}

.la-cocktail:before {
  content: "\F561";
}

.la-code:before {
  content: "\F121";
}

.la-code-branch:before {
  content: "\F126";
}

.la-codepen:before {
  content: "\F1CB";
}

.la-codiepie:before {
  content: "\F284";
}

.la-coffee:before {
  content: "\F0F4";
}

.la-cog:before {
  content: "\F013";
}

.la-cogs:before {
  content: "\F085";
}

.la-coins:before {
  content: "\F51E";
}

.la-columns:before {
  content: "\F0DB";
}

.la-comment:before {
  content: "\F075";
}

.la-comment-alt:before {
  content: "\F27A";
}

.la-comment-dollar:before {
  content: "\F651";
}

.la-comment-dots:before {
  content: "\F4AD";
}

.la-comment-medical:before {
  content: "\F7F5";
}

.la-comment-slash:before {
  content: "\F4B3";
}

.la-comments:before {
  content: "\F086";
}

.la-comments-dollar:before {
  content: "\F653";
}

.la-compact-disc:before {
  content: "\F51F";
}

.la-compass:before {
  content: "\F14E";
}

.la-compress:before {
  content: "\F066";
}

.la-compress-arrows-alt:before {
  content: "\F78C";
}

.la-concierge-bell:before {
  content: "\F562";
}

.la-confluence:before {
  content: "\F78D";
}

.la-connectdevelop:before {
  content: "\F20E";
}

.la-contao:before {
  content: "\F26D";
}

.la-cookie:before {
  content: "\F563";
}

.la-cookie-bite:before {
  content: "\F564";
}

.la-copy:before {
  content: "\F0C5";
}

.la-copyright:before {
  content: "\F1F9";
}

.la-cotton-bureau:before {
  content: "\F89E";
}

.la-couch:before {
  content: "\F4B8";
}

.la-cpanel:before {
  content: "\F388";
}

.la-creative-commons:before {
  content: "\F25E";
}

.la-creative-commons-by:before {
  content: "\F4E7";
}

.la-creative-commons-nc:before {
  content: "\F4E8";
}

.la-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.la-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.la-creative-commons-nd:before {
  content: "\F4EB";
}

.la-creative-commons-pd:before {
  content: "\F4EC";
}

.la-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.la-creative-commons-remix:before {
  content: "\F4EE";
}

.la-creative-commons-sa:before {
  content: "\F4EF";
}

.la-creative-commons-sampling:before {
  content: "\F4F0";
}

.la-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.la-creative-commons-share:before {
  content: "\F4F2";
}

.la-creative-commons-zero:before {
  content: "\F4F3";
}

.la-credit-card:before {
  content: "\F09D";
}

.la-critical-role:before {
  content: "\F6C9";
}

.la-crop:before {
  content: "\F125";
}

.la-crop-alt:before {
  content: "\F565";
}

.la-cross:before {
  content: "\F654";
}

.la-crosshairs:before {
  content: "\F05B";
}

.la-crow:before {
  content: "\F520";
}

.la-crown:before {
  content: "\F521";
}

.la-crutch:before {
  content: "\F7F7";
}

.la-css3:before {
  content: "\F13C";
}

.la-css3-alt:before {
  content: "\F38B";
}

.la-cube:before {
  content: "\F1B2";
}

.la-cubes:before {
  content: "\F1B3";
}

.la-cut:before {
  content: "\F0C4";
}

.la-cuttlefish:before {
  content: "\F38C";
}

.la-d-and-d:before {
  content: "\F38D";
}

.la-d-and-d-beyond:before {
  content: "\F6CA";
}

.la-dashcube:before {
  content: "\F210";
}

.la-database:before {
  content: "\F1C0";
}

.la-deaf:before {
  content: "\F2A4";
}

.la-delicious:before {
  content: "\F1A5";
}

.la-democrat:before {
  content: "\F747";
}

.la-deploydog:before {
  content: "\F38E";
}

.la-deskpro:before {
  content: "\F38F";
}

.la-desktop:before {
  content: "\F108";
}

.la-dev:before {
  content: "\F6CC";
}

.la-deviantart:before {
  content: "\F1BD";
}

.la-dharmachakra:before {
  content: "\F655";
}

.la-dhl:before {
  content: "\F790";
}

.la-diagnoses:before {
  content: "\F470";
}

.la-diaspora:before {
  content: "\F791";
}

.la-dice:before {
  content: "\F522";
}

.la-dice-d20:before {
  content: "\F6CF";
}

.la-dice-d6:before {
  content: "\F6D1";
}

.la-dice-five:before {
  content: "\F523";
}

.la-dice-four:before {
  content: "\F524";
}

.la-dice-one:before {
  content: "\F525";
}

.la-dice-six:before {
  content: "\F526";
}

.la-dice-three:before {
  content: "\F527";
}

.la-dice-two:before {
  content: "\F528";
}

.la-digg:before {
  content: "\F1A6";
}

.la-digital-ocean:before {
  content: "\F391";
}

.la-digital-tachograph:before {
  content: "\F566";
}

.la-directions:before {
  content: "\F5EB";
}

.la-discord:before {
  content: "\F392";
}

.la-discourse:before {
  content: "\F393";
}

.la-divide:before {
  content: "\F529";
}

.la-dizzy:before {
  content: "\F567";
}

.la-dna:before {
  content: "\F471";
}

.la-dochub:before {
  content: "\F394";
}

.la-docker:before {
  content: "\F395";
}

.la-dog:before {
  content: "\F6D3";
}

.la-dollar-sign:before {
  content: "\F155";
}

.la-dolly:before {
  content: "\F472";
}

.la-dolly-flatbed:before {
  content: "\F474";
}

.la-donate:before {
  content: "\F4B9";
}

.la-door-closed:before {
  content: "\F52A";
}

.la-door-open:before {
  content: "\F52B";
}

.la-dot-circle:before {
  content: "\F192";
}

.la-dove:before {
  content: "\F4BA";
}

.la-download:before {
  content: "\F019";
}

.la-draft2digital:before {
  content: "\F396";
}

.la-drafting-compass:before {
  content: "\F568";
}

.la-dragon:before {
  content: "\F6D5";
}

.la-draw-polygon:before {
  content: "\F5EE";
}

.la-dribbble:before {
  content: "\F17D";
}

.la-dribbble-square:before {
  content: "\F397";
}

.la-dropbox:before {
  content: "\F16B";
}

.la-drum:before {
  content: "\F569";
}

.la-drum-steelpan:before {
  content: "\F56A";
}

.la-drumstick-bite:before {
  content: "\F6D7";
}

.la-drupal:before {
  content: "\F1A9";
}

.la-dumbbell:before {
  content: "\F44B";
}

.la-dumpster:before {
  content: "\F793";
}

.la-dumpster-fire:before {
  content: "\F794";
}

.la-dungeon:before {
  content: "\F6D9";
}

.la-dyalog:before {
  content: "\F399";
}

.la-earlybirds:before {
  content: "\F39A";
}

.la-ebay:before {
  content: "\F4F4";
}

.la-edge:before {
  content: "\F282";
}

.la-edit:before {
  content: "\F044";
}

.la-egg:before {
  content: "\F7FB";
}

.la-eject:before {
  content: "\F052";
}

.la-elementor:before {
  content: "\F430";
}

.la-ellipsis-h:before {
  content: "\F141";
}

.la-ellipsis-v:before {
  content: "\F142";
}

.la-ello:before {
  content: "\F5F1";
}

.la-ember:before {
  content: "\F423";
}

.la-empire:before {
  content: "\F1D1";
}

.la-envelope:before {
  content: "\F0E0";
}

.la-envelope-open:before {
  content: "\F2B6";
}

.la-envelope-open-text:before {
  content: "\F658";
}

.la-envelope-square:before {
  content: "\F199";
}

.la-envira:before {
  content: "\F299";
}

.la-equals:before {
  content: "\F52C";
}

.la-eraser:before {
  content: "\F12D";
}

.la-erlang:before {
  content: "\F39D";
}

.la-ethereum:before {
  content: "\F42E";
}

.la-ethernet:before {
  content: "\F796";
}

.la-etsy:before {
  content: "\F2D7";
}

.la-euro-sign:before {
  content: "\F153";
}

.la-evernote:before {
  content: "\F839";
}

.la-exchange-alt:before {
  content: "\F362";
}

.la-exclamation:before {
  content: "\F12A";
}

.la-exclamation-circle:before {
  content: "\F06A";
}

.la-exclamation-triangle:before {
  content: "\F071";
}

.la-expand:before {
  content: "\F065";
}

.la-expand-arrows-alt:before {
  content: "\F31E";
}

.la-expeditedssl:before {
  content: "\F23E";
}

.la-external-link-alt:before {
  content: "\F35D";
}

.la-external-link-square-alt:before {
  content: "\F360";
}

.la-eye:before {
  content: "\F06E";
}

.la-eye-dropper:before {
  content: "\F1FB";
}

.la-eye-slash:before {
  content: "\F070";
}

.la-facebook:before {
  content: "\F09A";
}

.la-facebook-f:before {
  content: "\F39E";
}

.la-facebook-messenger:before {
  content: "\F39F";
}

.la-facebook-square:before {
  content: "\F082";
}

.la-fan:before {
  content: "\F863";
}

.la-fantasy-flight-games:before {
  content: "\F6DC";
}

.la-fast-backward:before {
  content: "\F049";
}

.la-fast-forward:before {
  content: "\F050";
}

.la-fax:before {
  content: "\F1AC";
}

.la-feather:before {
  content: "\F52D";
}

.la-feather-alt:before {
  content: "\F56B";
}

.la-fedex:before {
  content: "\F797";
}

.la-fedora:before {
  content: "\F798";
}

.la-female:before {
  content: "\F182";
}

.la-fighter-jet:before {
  content: "\F0FB";
}

.la-figma:before {
  content: "\F799";
}

.la-file:before {
  content: "\F15B";
}

.la-file-alt:before {
  content: "\F15C";
}

.la-file-archive:before {
  content: "\F1C6";
}

.la-file-audio:before {
  content: "\F1C7";
}

.la-file-code:before {
  content: "\F1C9";
}

.la-file-contract:before {
  content: "\F56C";
}

.la-file-csv:before {
  content: "\F6DD";
}

.la-file-download:before {
  content: "\F56D";
}

.la-file-excel:before {
  content: "\F1C3";
}

.la-file-export:before {
  content: "\F56E";
}

.la-file-image:before {
  content: "\F1C5";
}

.la-file-import:before {
  content: "\F56F";
}

.la-file-invoice:before {
  content: "\F570";
}

.la-file-invoice-dollar:before {
  content: "\F571";
}

.la-file-medical:before {
  content: "\F477";
}

.la-file-medical-alt:before {
  content: "\F478";
}

.la-file-pdf:before {
  content: "\F1C1";
}

.la-file-powerpoint:before {
  content: "\F1C4";
}

.la-file-prescription:before {
  content: "\F572";
}

.la-file-signature:before {
  content: "\F573";
}

.la-file-upload:before {
  content: "\F574";
}

.la-file-video:before {
  content: "\F1C8";
}

.la-file-word:before {
  content: "\F1C2";
}

.la-fill:before {
  content: "\F575";
}

.la-fill-drip:before {
  content: "\F576";
}

.la-film:before {
  content: "\F008";
}

.la-filter:before {
  content: "\F0B0";
}

.la-fingerprint:before {
  content: "\F577";
}

.la-fire:before {
  content: "\F06D";
}

.la-fire-alt:before {
  content: "\F7E4";
}

.la-fire-extinguisher:before {
  content: "\F134";
}

.la-firefox:before {
  content: "\F269";
}

.la-first-aid:before {
  content: "\F479";
}

.la-first-order:before {
  content: "\F2B0";
}

.la-first-order-alt:before {
  content: "\F50A";
}

.la-firstdraft:before {
  content: "\F3A1";
}

.la-fish:before {
  content: "\F578";
}

.la-fist-raised:before {
  content: "\F6DE";
}

.la-flag:before {
  content: "\F024";
}

.la-flag-checkered:before {
  content: "\F11E";
}

.la-flag-usa:before {
  content: "\F74D";
}

.la-flask:before {
  content: "\F0C3";
}

.la-flickr:before {
  content: "\F16E";
}

.la-flipboard:before {
  content: "\F44D";
}

.la-flushed:before {
  content: "\F579";
}

.la-fly:before {
  content: "\F417";
}

.la-folder:before {
  content: "\F07B";
}

.la-folder-minus:before {
  content: "\F65D";
}

.la-folder-open:before {
  content: "\F07C";
}

.la-folder-plus:before {
  content: "\F65E";
}

.la-font:before {
  content: "\F031";
}

.la-font-awesome:before {
  content: "\F2B4";
}

.la-font-awesome-alt:before {
  content: "\F35C";
}

.la-font-awesome-flag:before {
  content: "\F425";
}

.la-font-awesome-logo-full:before {
  content: "\F4E6";
}

.la-fonticons:before {
  content: "\F280";
}

.la-fonticons-fi:before {
  content: "\F3A2";
}

.la-football-ball:before {
  content: "\F44E";
}

.la-fort-awesome:before {
  content: "\F286";
}

.la-fort-awesome-alt:before {
  content: "\F3A3";
}

.la-forumbee:before {
  content: "\F211";
}

.la-forward:before {
  content: "\F04E";
}

.la-foursquare:before {
  content: "\F180";
}

.la-free-code-camp:before {
  content: "\F2C5";
}

.la-freebsd:before {
  content: "\F3A4";
}

.la-frog:before {
  content: "\F52E";
}

.la-frown:before {
  content: "\F119";
}

.la-frown-open:before {
  content: "\F57A";
}

.la-fulcrum:before {
  content: "\F50B";
}

.la-funnel-dollar:before {
  content: "\F662";
}

.la-futbol:before {
  content: "\F1E3";
}

.la-galactic-republic:before {
  content: "\F50C";
}

.la-galactic-senate:before {
  content: "\F50D";
}

.la-gamepad:before {
  content: "\F11B";
}

.la-gas-pump:before {
  content: "\F52F";
}

.la-gavel:before {
  content: "\F0E3";
}

.la-gem:before {
  content: "\F3A5";
}

.la-genderless:before {
  content: "\F22D";
}

.la-get-pocket:before {
  content: "\F265";
}

.la-gg:before {
  content: "\F260";
}

.la-gg-circle:before {
  content: "\F261";
}

.la-ghost:before {
  content: "\F6E2";
}

.la-gift:before {
  content: "\F06B";
}

.la-gifts:before {
  content: "\F79C";
}

.la-git:before {
  content: "\F1D3";
}

.la-git-alt:before {
  content: "\F841";
}

.la-git-square:before {
  content: "\F1D2";
}

.la-github:before {
  content: "\F09B";
}

.la-github-alt:before {
  content: "\F113";
}

.la-github-square:before {
  content: "\F092";
}

.la-gitkraken:before {
  content: "\F3A6";
}

.la-gitlab:before {
  content: "\F296";
}

.la-gitter:before {
  content: "\F426";
}

.la-glass-cheers:before {
  content: "\F79F";
}

.la-glass-martini:before {
  content: "\F000";
}

.la-glass-martini-alt:before {
  content: "\F57B";
}

.la-glass-whiskey:before {
  content: "\F7A0";
}

.la-glasses:before {
  content: "\F530";
}

.la-glide:before {
  content: "\F2A5";
}

.la-glide-g:before {
  content: "\F2A6";
}

.la-globe:before {
  content: "\F0AC";
}

.la-globe-africa:before {
  content: "\F57C";
}

.la-globe-americas:before {
  content: "\F57D";
}

.la-globe-asia:before {
  content: "\F57E";
}

.la-globe-europe:before {
  content: "\F7A2";
}

.la-gofore:before {
  content: "\F3A7";
}

.la-golf-ball:before {
  content: "\F450";
}

.la-goodreads:before {
  content: "\F3A8";
}

.la-goodreads-g:before {
  content: "\F3A9";
}

.la-google:before {
  content: "\F1A0";
}

.la-google-drive:before {
  content: "\F3AA";
}

.la-google-play:before {
  content: "\F3AB";
}

.la-google-plus:before {
  content: "\F2B3";
}

.la-google-plus-g:before {
  content: "\F0D5";
}

.la-google-plus-square:before {
  content: "\F0D4";
}

.la-google-wallet:before {
  content: "\F1EE";
}

.la-gopuram:before {
  content: "\F664";
}

.la-graduation-cap:before {
  content: "\F19D";
}

.la-gratipay:before {
  content: "\F184";
}

.la-grav:before {
  content: "\F2D6";
}

.la-greater-than:before {
  content: "\F531";
}

.la-greater-than-equal:before {
  content: "\F532";
}

.la-grimace:before {
  content: "\F57F";
}

.la-grin:before {
  content: "\F580";
}

.la-grin-alt:before {
  content: "\F581";
}

.la-grin-beam:before {
  content: "\F582";
}

.la-grin-beam-sweat:before {
  content: "\F583";
}

.la-grin-hearts:before {
  content: "\F584";
}

.la-grin-squint:before {
  content: "\F585";
}

.la-grin-squint-tears:before {
  content: "\F586";
}

.la-grin-stars:before {
  content: "\F587";
}

.la-grin-tears:before {
  content: "\F588";
}

.la-grin-tongue:before {
  content: "\F589";
}

.la-grin-tongue-squint:before {
  content: "\F58A";
}

.la-grin-tongue-wink:before {
  content: "\F58B";
}

.la-grin-wink:before {
  content: "\F58C";
}

.la-grip-horizontal:before {
  content: "\F58D";
}

.la-grip-lines:before {
  content: "\F7A4";
}

.la-grip-lines-vertical:before {
  content: "\F7A5";
}

.la-grip-vertical:before {
  content: "\F58E";
}

.la-gripfire:before {
  content: "\F3AC";
}

.la-grunt:before {
  content: "\F3AD";
}

.la-guitar:before {
  content: "\F7A6";
}

.la-gulp:before {
  content: "\F3AE";
}

.la-h-square:before {
  content: "\F0FD";
}

.la-hacker-news:before {
  content: "\F1D4";
}

.la-hacker-news-square:before {
  content: "\F3AF";
}

.la-hackerrank:before {
  content: "\F5F7";
}

.la-hamburger:before {
  content: "\F805";
}

.la-hammer:before {
  content: "\F6E3";
}

.la-hamsa:before {
  content: "\F665";
}

.la-hand-holding:before {
  content: "\F4BD";
}

.la-hand-holding-heart:before {
  content: "\F4BE";
}

.la-hand-holding-usd:before {
  content: "\F4C0";
}

.la-hand-lizard:before {
  content: "\F258";
}

.la-hand-middle-finger:before {
  content: "\F806";
}

.la-hand-paper:before {
  content: "\F256";
}

.la-hand-peace:before {
  content: "\F25B";
}

.la-hand-point-down:before {
  content: "\F0A7";
}

.la-hand-point-left:before {
  content: "\F0A5";
}

.la-hand-point-right:before {
  content: "\F0A4";
}

.la-hand-point-up:before {
  content: "\F0A6";
}

.la-hand-pointer:before {
  content: "\F25A";
}

.la-hand-rock:before {
  content: "\F255";
}

.la-hand-scissors:before {
  content: "\F257";
}

.la-hand-spock:before {
  content: "\F259";
}

.la-hands:before {
  content: "\F4C2";
}

.la-hands-helping:before {
  content: "\F4C4";
}

.la-handshake:before {
  content: "\F2B5";
}

.la-hanukiah:before {
  content: "\F6E6";
}

.la-hard-hat:before {
  content: "\F807";
}

.la-hashtag:before {
  content: "\F292";
}

.la-hat-cowboy:before {
  content: "\F8C0";
}

.la-hat-cowboy-side:before {
  content: "\F8C1";
}

.la-hat-wizard:before {
  content: "\F6E8";
}

.la-haykal:before {
  content: "\F666";
}

.la-hdd:before {
  content: "\F0A0";
}

.la-heading:before {
  content: "\F1DC";
}

.la-headphones:before {
  content: "\F025";
}

.la-headphones-alt:before {
  content: "\F58F";
}

.la-headset:before {
  content: "\F590";
}

.la-heart:before {
  content: "\F004";
}

.la-heart-broken:before {
  content: "\F7A9";
}

.la-heartbeat:before {
  content: "\F21E";
}

.la-helicopter:before {
  content: "\F533";
}

.la-highlighter:before {
  content: "\F591";
}

.la-hiking:before {
  content: "\F6EC";
}

.la-hippo:before {
  content: "\F6ED";
}

.la-hips:before {
  content: "\F452";
}

.la-hire-a-helper:before {
  content: "\F3B0";
}

.la-history:before {
  content: "\F1DA";
}

.la-hockey-puck:before {
  content: "\F453";
}

.la-holly-berry:before {
  content: "\F7AA";
}

.la-home:before {
  content: "\F015";
}

.la-hooli:before {
  content: "\F427";
}

.la-hornbill:before {
  content: "\F592";
}

.la-horse:before {
  content: "\F6F0";
}

.la-horse-head:before {
  content: "\F7AB";
}

.la-hospital:before {
  content: "\F0F8";
}

.la-hospital-alt:before {
  content: "\F47D";
}

.la-hospital-symbol:before {
  content: "\F47E";
}

.la-hot-tub:before {
  content: "\F593";
}

.la-hotdog:before {
  content: "\F80F";
}

.la-hotel:before {
  content: "\F594";
}

.la-hotjar:before {
  content: "\F3B1";
}

.la-hourglass:before {
  content: "\F254";
}

.la-hourglass-end:before {
  content: "\F253";
}

.la-hourglass-half:before {
  content: "\F252";
}

.la-hourglass-start:before {
  content: "\F251";
}

.la-house-damage:before {
  content: "\F6F1";
}

.la-houzz:before {
  content: "\F27C";
}

.la-hryvnia:before {
  content: "\F6F2";
}

.la-html5:before {
  content: "\F13B";
}

.la-hubspot:before {
  content: "\F3B2";
}

.la-i-cursor:before {
  content: "\F246";
}

.la-ice-cream:before {
  content: "\F810";
}

.la-icicles:before {
  content: "\F7AD";
}

.la-icons:before {
  content: "\F86D";
}

.la-id-badge:before {
  content: "\F2C1";
}

.la-id-card:before {
  content: "\F2C2";
}

.la-id-card-alt:before {
  content: "\F47F";
}

.la-igloo:before {
  content: "\F7AE";
}

.la-image:before {
  content: "\F03E";
}

.la-images:before {
  content: "\F302";
}

.la-imdb:before {
  content: "\F2D8";
}

.la-inbox:before {
  content: "\F01C";
}

.la-indent:before {
  content: "\F03C";
}

.la-industry:before {
  content: "\F275";
}

.la-infinity:before {
  content: "\F534";
}

.la-info:before {
  content: "\F129";
}

.la-info-circle:before {
  content: "\F05A";
}

.la-instagram:before {
  content: "\F16D";
}

.la-intercom:before {
  content: "\F7AF";
}

.la-internet-explorer:before {
  content: "\F26B";
}

.la-invision:before {
  content: "\F7B0";
}

.la-ioxhost:before {
  content: "\F208";
}

.la-italic:before {
  content: "\F033";
}

.la-itch-io:before {
  content: "\F83A";
}

.la-itunes:before {
  content: "\F3B4";
}

.la-itunes-note:before {
  content: "\F3B5";
}

.la-java:before {
  content: "\F4E4";
}

.la-jedi:before {
  content: "\F669";
}

.la-jedi-order:before {
  content: "\F50E";
}

.la-jenkins:before {
  content: "\F3B6";
}

.la-jira:before {
  content: "\F7B1";
}

.la-joget:before {
  content: "\F3B7";
}

.la-joint:before {
  content: "\F595";
}

.la-joomla:before {
  content: "\F1AA";
}

.la-journal-whills:before {
  content: "\F66A";
}

.la-js:before {
  content: "\F3B8";
}

.la-js-square:before {
  content: "\F3B9";
}

.la-jsfiddle:before {
  content: "\F1CC";
}

.la-kaaba:before {
  content: "\F66B";
}

.la-kaggle:before {
  content: "\F5FA";
}

.la-key:before {
  content: "\F084";
}

.la-keybase:before {
  content: "\F4F5";
}

.la-keyboard:before {
  content: "\F11C";
}

.la-keycdn:before {
  content: "\F3BA";
}

.la-khanda:before {
  content: "\F66D";
}

.la-kickstarter:before {
  content: "\F3BB";
}

.la-kickstarter-k:before {
  content: "\F3BC";
}

.la-kiss:before {
  content: "\F596";
}

.la-kiss-beam:before {
  content: "\F597";
}

.la-kiss-wink-heart:before {
  content: "\F598";
}

.la-kiwi-bird:before {
  content: "\F535";
}

.la-korvue:before {
  content: "\F42F";
}

.la-landmark:before {
  content: "\F66F";
}

.la-language:before {
  content: "\F1AB";
}

.la-laptop:before {
  content: "\F109";
}

.la-laptop-code:before {
  content: "\F5FC";
}

.la-laptop-medical:before {
  content: "\F812";
}

.la-laravel:before {
  content: "\F3BD";
}

.la-lastfm:before {
  content: "\F202";
}

.la-lastfm-square:before {
  content: "\F203";
}

.la-laugh:before {
  content: "\F599";
}

.la-laugh-beam:before {
  content: "\F59A";
}

.la-laugh-squint:before {
  content: "\F59B";
}

.la-laugh-wink:before {
  content: "\F59C";
}

.la-layer-group:before {
  content: "\F5FD";
}

.la-leaf:before {
  content: "\F06C";
}

.la-leanpub:before {
  content: "\F212";
}

.la-lemon:before {
  content: "\F094";
}

.la-less:before {
  content: "\F41D";
}

.la-less-than:before {
  content: "\F536";
}

.la-less-than-equal:before {
  content: "\F537";
}

.la-level-down-alt:before {
  content: "\F3BE";
}

.la-level-up-alt:before {
  content: "\F3BF";
}

.la-life-ring:before {
  content: "\F1CD";
}

.la-lightbulb:before {
  content: "\F0EB";
}

.la-line:before {
  content: "\F3C0";
}

.la-link:before {
  content: "\F0C1";
}

.la-linkedin:before {
  content: "\F08C";
}

.la-linkedin-in:before {
  content: "\F0E1";
}

.la-linode:before {
  content: "\F2B8";
}

.la-linux:before {
  content: "\F17C";
}

.la-lira-sign:before {
  content: "\F195";
}

.la-list:before {
  content: "\F03A";
}

.la-list-alt:before {
  content: "\F022";
}

.la-list-ol:before {
  content: "\F0CB";
}

.la-list-ul:before {
  content: "\F0CA";
}

.la-location-arrow:before {
  content: "\F124";
}

.la-lock:before {
  content: "\F023";
}

.la-lock-open:before {
  content: "\F3C1";
}

.la-long-arrow-alt-down:before {
  content: "\F309";
}

.la-long-arrow-alt-left:before {
  content: "\F30A";
}

.la-long-arrow-alt-right:before {
  content: "\F30B";
}

.la-long-arrow-alt-up:before {
  content: "\F30C";
}

.la-low-vision:before {
  content: "\F2A8";
}

.la-luggage-cart:before {
  content: "\F59D";
}

.la-lyft:before {
  content: "\F3C3";
}

.la-magento:before {
  content: "\F3C4";
}

.la-magic:before {
  content: "\F0D0";
}

.la-magnet:before {
  content: "\F076";
}

.la-mail-bulk:before {
  content: "\F674";
}

.la-mailchimp:before {
  content: "\F59E";
}

.la-male:before {
  content: "\F183";
}

.la-mandalorian:before {
  content: "\F50F";
}

.la-map:before {
  content: "\F279";
}

.la-map-marked:before {
  content: "\F59F";
}

.la-map-marked-alt:before {
  content: "\F5A0";
}

.la-map-marker:before {
  content: "\F041";
}

.la-map-marker-alt:before {
  content: "\F3C5";
}

.la-map-pin:before {
  content: "\F276";
}

.la-map-signs:before {
  content: "\F277";
}

.la-markdown:before {
  content: "\F60F";
}

.la-marker:before {
  content: "\F5A1";
}

.la-mars:before {
  content: "\F222";
}

.la-mars-double:before {
  content: "\F227";
}

.la-mars-stroke:before {
  content: "\F229";
}

.la-mars-stroke-h:before {
  content: "\F22B";
}

.la-mars-stroke-v:before {
  content: "\F22A";
}

.la-mask:before {
  content: "\F6FA";
}

.la-mastodon:before {
  content: "\F4F6";
}

.la-maxcdn:before {
  content: "\F136";
}

.la-mdb:before {
  content: "\F8CA";
}

.la-medal:before {
  content: "\F5A2";
}

.la-medapps:before {
  content: "\F3C6";
}

.la-medium:before {
  content: "\F23A";
}

.la-medium-m:before {
  content: "\F3C7";
}

.la-medkit:before {
  content: "\F0FA";
}

.la-medrt:before {
  content: "\F3C8";
}

.la-meetup:before {
  content: "\F2E0";
}

.la-megaport:before {
  content: "\F5A3";
}

.la-meh:before {
  content: "\F11A";
}

.la-meh-blank:before {
  content: "\F5A4";
}

.la-meh-rolling-eyes:before {
  content: "\F5A5";
}

.la-memory:before {
  content: "\F538";
}

.la-mendeley:before {
  content: "\F7B3";
}

.la-menorah:before {
  content: "\F676";
}

.la-mercury:before {
  content: "\F223";
}

.la-meteor:before {
  content: "\F753";
}

.la-microchip:before {
  content: "\F2DB";
}

.la-microphone:before {
  content: "\F130";
}

.la-microphone-alt:before {
  content: "\F3C9";
}

.la-microphone-alt-slash:before {
  content: "\F539";
}

.la-microphone-slash:before {
  content: "\F131";
}

.la-microscope:before {
  content: "\F610";
}

.la-microsoft:before {
  content: "\F3CA";
}

.la-minus:before {
  content: "\F068";
}

.la-minus-circle:before {
  content: "\F056";
}

.la-minus-square:before {
  content: "\F146";
}

.la-mitten:before {
  content: "\F7B5";
}

.la-mix:before {
  content: "\F3CB";
}

.la-mixcloud:before {
  content: "\F289";
}

.la-mizuni:before {
  content: "\F3CC";
}

.la-mobile:before {
  content: "\F10B";
}

.la-mobile-alt:before {
  content: "\F3CD";
}

.la-modx:before {
  content: "\F285";
}

.la-monero:before {
  content: "\F3D0";
}

.la-money-bill:before {
  content: "\F0D6";
}

.la-money-bill-alt:before {
  content: "\F3D1";
}

.la-money-bill-wave:before {
  content: "\F53A";
}

.la-money-bill-wave-alt:before {
  content: "\F53B";
}

.la-money-check:before {
  content: "\F53C";
}

.la-money-check-alt:before {
  content: "\F53D";
}

.la-monument:before {
  content: "\F5A6";
}

.la-moon:before {
  content: "\F186";
}

.la-mortar-pestle:before {
  content: "\F5A7";
}

.la-mosque:before {
  content: "\F678";
}

.la-motorcycle:before {
  content: "\F21C";
}

.la-mountain:before {
  content: "\F6FC";
}

.la-mouse:before {
  content: "\F8CC";
}

.la-mouse-pointer:before {
  content: "\F245";
}

.la-mug-hot:before {
  content: "\F7B6";
}

.la-music:before {
  content: "\F001";
}

.la-napster:before {
  content: "\F3D2";
}

.la-neos:before {
  content: "\F612";
}

.la-network-wired:before {
  content: "\F6FF";
}

.la-neuter:before {
  content: "\F22C";
}

.la-newspaper:before {
  content: "\F1EA";
}

.la-nimblr:before {
  content: "\F5A8";
}

.la-node:before {
  content: "\F419";
}

.la-node-js:before {
  content: "\F3D3";
}

.la-not-equal:before {
  content: "\F53E";
}

.la-notes-medical:before {
  content: "\F481";
}

.la-npm:before {
  content: "\F3D4";
}

.la-ns8:before {
  content: "\F3D5";
}

.la-nutritionix:before {
  content: "\F3D6";
}

.la-object-group:before {
  content: "\F247";
}

.la-object-ungroup:before {
  content: "\F248";
}

.la-odnoklassniki:before {
  content: "\F263";
}

.la-odnoklassniki-square:before {
  content: "\F264";
}

.la-oil-can:before {
  content: "\F613";
}

.la-old-republic:before {
  content: "\F510";
}

.la-om:before {
  content: "\F679";
}

.la-opencart:before {
  content: "\F23D";
}

.la-openid:before {
  content: "\F19B";
}

.la-opera:before {
  content: "\F26A";
}

.la-optin-monster:before {
  content: "\F23C";
}

.la-orcid:before {
  content: "\F8D2";
}

.la-osi:before {
  content: "\F41A";
}

.la-otter:before {
  content: "\F700";
}

.la-outdent:before {
  content: "\F03B";
}

.la-page4:before {
  content: "\F3D7";
}

.la-pagelines:before {
  content: "\F18C";
}

.la-pager:before {
  content: "\F815";
}

.la-paint-brush:before {
  content: "\F1FC";
}

.la-paint-roller:before {
  content: "\F5AA";
}

.la-palette:before {
  content: "\F53F";
}

.la-palfed:before {
  content: "\F3D8";
}

.la-pallet:before {
  content: "\F482";
}

.la-paper-plane:before {
  content: "\F1D8";
}

.la-paperclip:before {
  content: "\F0C6";
}

.la-parachute-box:before {
  content: "\F4CD";
}

.la-paragraph:before {
  content: "\F1DD";
}

.la-parking:before {
  content: "\F540";
}

.la-passport:before {
  content: "\F5AB";
}

.la-pastafarianism:before {
  content: "\F67B";
}

.la-paste:before {
  content: "\F0EA";
}

.la-patreon:before {
  content: "\F3D9";
}

.la-pause:before {
  content: "\F04C";
}

.la-pause-circle:before {
  content: "\F28B";
}

.la-paw:before {
  content: "\F1B0";
}

.la-paypal:before {
  content: "\F1ED";
}

.la-peace:before {
  content: "\F67C";
}

.la-pen:before {
  content: "\F304";
}

.la-pen-alt:before {
  content: "\F305";
}

.la-pen-fancy:before {
  content: "\F5AC";
}

.la-pen-nib:before {
  content: "\F5AD";
}

.la-pen-square:before {
  content: "\F14B";
}

.la-pencil-alt:before {
  content: "\F303";
}

.la-pencil-ruler:before {
  content: "\F5AE";
}

.la-penny-arcade:before {
  content: "\F704";
}

.la-people-carry:before {
  content: "\F4CE";
}

.la-pepper-hot:before {
  content: "\F816";
}

.la-percent:before {
  content: "\F295";
}

.la-percentage:before {
  content: "\F541";
}

.la-periscope:before {
  content: "\F3DA";
}

.la-person-booth:before {
  content: "\F756";
}

.la-phabricator:before {
  content: "\F3DB";
}

.la-phoenix-framework:before {
  content: "\F3DC";
}

.la-phoenix-squadron:before {
  content: "\F511";
}

.la-phone:before {
  content: "\F095";
}

.la-phone-alt:before {
  content: "\F879";
}

.la-phone-slash:before {
  content: "\F3DD";
}

.la-phone-square:before {
  content: "\F098";
}

.la-phone-square-alt:before {
  content: "\F87B";
}

.la-phone-volume:before {
  content: "\F2A0";
}

.la-photo-video:before {
  content: "\F87C";
}

.la-php:before {
  content: "\F457";
}

.la-pied-piper:before {
  content: "\F2AE";
}

.la-pied-piper-alt:before {
  content: "\F1A8";
}

.la-pied-piper-hat:before {
  content: "\F4E5";
}

.la-pied-piper-pp:before {
  content: "\F1A7";
}

.la-piggy-bank:before {
  content: "\F4D3";
}

.la-pills:before {
  content: "\F484";
}

.la-pinterest:before {
  content: "\F0D2";
}

.la-pinterest-p:before {
  content: "\F231";
}

.la-pinterest-square:before {
  content: "\F0D3";
}

.la-pizza-slice:before {
  content: "\F818";
}

.la-place-of-worship:before {
  content: "\F67F";
}

.la-plane:before {
  content: "\F072";
}

.la-plane-arrival:before {
  content: "\F5AF";
}

.la-plane-departure:before {
  content: "\F5B0";
}

.la-play:before {
  content: "\F04B";
}

.la-play-circle:before {
  content: "\F144";
}

.la-playstation:before {
  content: "\F3DF";
}

.la-plug:before {
  content: "\F1E6";
}

.la-plus:before {
  content: "\F067";
}

.la-plus-circle:before {
  content: "\F055";
}

.la-plus-square:before {
  content: "\F0FE";
}

.la-podcast:before {
  content: "\F2CE";
}

.la-poll:before {
  content: "\F681";
}

.la-poll-h:before {
  content: "\F682";
}

.la-poo:before {
  content: "\F2FE";
}

.la-poo-storm:before {
  content: "\F75A";
}

.la-poop:before {
  content: "\F619";
}

.la-portrait:before {
  content: "\F3E0";
}

.la-pound-sign:before {
  content: "\F154";
}

.la-power-off:before {
  content: "\F011";
}

.la-pray:before {
  content: "\F683";
}

.la-praying-hands:before {
  content: "\F684";
}

.la-prescription:before {
  content: "\F5B1";
}

.la-prescription-bottle:before {
  content: "\F485";
}

.la-prescription-bottle-alt:before {
  content: "\F486";
}

.la-print:before {
  content: "\F02F";
}

.la-procedures:before {
  content: "\F487";
}

.la-product-hunt:before {
  content: "\F288";
}

.la-project-diagram:before {
  content: "\F542";
}

.la-pushed:before {
  content: "\F3E1";
}

.la-puzzle-piece:before {
  content: "\F12E";
}

.la-python:before {
  content: "\F3E2";
}

.la-qq:before {
  content: "\F1D6";
}

.la-qrcode:before {
  content: "\F029";
}

.la-question:before {
  content: "\F128";
}

.la-question-circle:before {
  content: "\F059";
}

.la-quidditch:before {
  content: "\F458";
}

.la-quinscape:before {
  content: "\F459";
}

.la-quora:before {
  content: "\F2C4";
}

.la-quote-left:before {
  content: "\F10D";
}

.la-quote-right:before {
  content: "\F10E";
}

.la-quran:before {
  content: "\F687";
}

.la-r-project:before {
  content: "\F4F7";
}

.la-radiation:before {
  content: "\F7B9";
}

.la-radiation-alt:before {
  content: "\F7BA";
}

.la-rainbow:before {
  content: "\F75B";
}

.la-random:before {
  content: "\F074";
}

.la-raspberry-pi:before {
  content: "\F7BB";
}

.la-ravelry:before {
  content: "\F2D9";
}

.la-react:before {
  content: "\F41B";
}

.la-reacteurope:before {
  content: "\F75D";
}

.la-readme:before {
  content: "\F4D5";
}

.la-rebel:before {
  content: "\F1D0";
}

.la-receipt:before {
  content: "\F543";
}

.la-record-vinyl:before {
  content: "\F8D9";
}

.la-recycle:before {
  content: "\F1B8";
}

.la-red-river:before {
  content: "\F3E3";
}

.la-reddit:before {
  content: "\F1A1";
}

.la-reddit-alien:before {
  content: "\F281";
}

.la-reddit-square:before {
  content: "\F1A2";
}

.la-redhat:before {
  content: "\F7BC";
}

.la-redo:before {
  content: "\F01E";
}

.la-redo-alt:before {
  content: "\F2F9";
}

.la-registered:before {
  content: "\F25D";
}

.la-remove-format:before {
  content: "\F87D";
}

.la-renren:before {
  content: "\F18B";
}

.la-reply:before {
  content: "\F3E5";
}

.la-reply-all:before {
  content: "\F122";
}

.la-replyd:before {
  content: "\F3E6";
}

.la-republican:before {
  content: "\F75E";
}

.la-researchgate:before {
  content: "\F4F8";
}

.la-resolving:before {
  content: "\F3E7";
}

.la-restroom:before {
  content: "\F7BD";
}

.la-retweet:before {
  content: "\F079";
}

.la-rev:before {
  content: "\F5B2";
}

.la-ribbon:before {
  content: "\F4D6";
}

.la-ring:before {
  content: "\F70B";
}

.la-road:before {
  content: "\F018";
}

.la-robot:before {
  content: "\F544";
}

.la-rocket:before {
  content: "\F135";
}

.la-rocketchat:before {
  content: "\F3E8";
}

.la-rockrms:before {
  content: "\F3E9";
}

.la-route:before {
  content: "\F4D7";
}

.la-rss:before {
  content: "\F09E";
}

.la-rss-square:before {
  content: "\F143";
}

.la-ruble-sign:before {
  content: "\F158";
}

.la-ruler:before {
  content: "\F545";
}

.la-ruler-combined:before {
  content: "\F546";
}

.la-ruler-horizontal:before {
  content: "\F547";
}

.la-ruler-vertical:before {
  content: "\F548";
}

.la-running:before {
  content: "\F70C";
}

.la-rupee-sign:before {
  content: "\F156";
}

.la-sad-cry:before {
  content: "\F5B3";
}

.la-sad-tear:before {
  content: "\F5B4";
}

.la-safari:before {
  content: "\F267";
}

.la-salesforce:before {
  content: "\F83B";
}

.la-sass:before {
  content: "\F41E";
}

.la-satellite:before {
  content: "\F7BF";
}

.la-satellite-dish:before {
  content: "\F7C0";
}

.la-save:before {
  content: "\F0C7";
}

.la-schlix:before {
  content: "\F3EA";
}

.la-school:before {
  content: "\F549";
}

.la-screwdriver:before {
  content: "\F54A";
}

.la-scribd:before {
  content: "\F28A";
}

.la-scroll:before {
  content: "\F70E";
}

.la-sd-card:before {
  content: "\F7C2";
}

.la-search:before {
  content: "\F002";
}

.la-search-dollar:before {
  content: "\F688";
}

.la-search-location:before {
  content: "\F689";
}

.la-search-minus:before {
  content: "\F010";
}

.la-search-plus:before {
  content: "\F00E";
}

.la-searchengin:before {
  content: "\F3EB";
}

.la-seedling:before {
  content: "\F4D8";
}

.la-sellcast:before {
  content: "\F2DA";
}

.la-sellsy:before {
  content: "\F213";
}

.la-server:before {
  content: "\F233";
}

.la-servicestack:before {
  content: "\F3EC";
}

.la-shapes:before {
  content: "\F61F";
}

.la-share:before {
  content: "\F064";
}

.la-share-alt:before {
  content: "\F1E0";
}

.la-share-alt-square:before {
  content: "\F1E1";
}

.la-share-square:before {
  content: "\F14D";
}

.la-shekel-sign:before {
  content: "\F20B";
}

.la-shield-alt:before {
  content: "\F3ED";
}

.la-ship:before {
  content: "\F21A";
}

.la-shipping-fast:before {
  content: "\F48B";
}

.la-shirtsinbulk:before {
  content: "\F214";
}

.la-shoe-prints:before {
  content: "\F54B";
}

.la-shopping-bag:before {
  content: "\F290";
}

.la-shopping-basket:before {
  content: "\F291";
}

.la-shopping-cart:before {
  content: "\F07A";
}

.la-shopware:before {
  content: "\F5B5";
}

.la-shower:before {
  content: "\F2CC";
}

.la-shuttle-van:before {
  content: "\F5B6";
}

.la-sign:before {
  content: "\F4D9";
}

.la-sign-in-alt:before {
  content: "\F2F6";
}

.la-sign-language:before {
  content: "\F2A7";
}

.la-sign-out-alt:before {
  content: "\F2F5";
}

.la-signal:before {
  content: "\F012";
}

.la-signature:before {
  content: "\F5B7";
}

.la-sim-card:before {
  content: "\F7C4";
}

.la-simplybuilt:before {
  content: "\F215";
}

.la-sistrix:before {
  content: "\F3EE";
}

.la-sitemap:before {
  content: "\F0E8";
}

.la-sith:before {
  content: "\F512";
}

.la-skating:before {
  content: "\F7C5";
}

.la-sketch:before {
  content: "\F7C6";
}

.la-skiing:before {
  content: "\F7C9";
}

.la-skiing-nordic:before {
  content: "\F7CA";
}

.la-skull:before {
  content: "\F54C";
}

.la-skull-crossbones:before {
  content: "\F714";
}

.la-skyatlas:before {
  content: "\F216";
}

.la-skype:before {
  content: "\F17E";
}

.la-slack:before {
  content: "\F198";
}

.la-slack-hash:before {
  content: "\F3EF";
}

.la-slash:before {
  content: "\F715";
}

.la-sleigh:before {
  content: "\F7CC";
}

.la-sliders-h:before {
  content: "\F1DE";
}

.la-slideshare:before {
  content: "\F1E7";
}

.la-smile:before {
  content: "\F118";
}

.la-smile-beam:before {
  content: "\F5B8";
}

.la-smile-wink:before {
  content: "\F4DA";
}

.la-smog:before {
  content: "\F75F";
}

.la-smoking:before {
  content: "\F48D";
}

.la-smoking-ban:before {
  content: "\F54D";
}

.la-sms:before {
  content: "\F7CD";
}

.la-snapchat:before {
  content: "\F2AB";
}

.la-snapchat-ghost:before {
  content: "\F2AC";
}

.la-snapchat-square:before {
  content: "\F2AD";
}

.la-snowboarding:before {
  content: "\F7CE";
}

.la-snowflake:before {
  content: "\F2DC";
}

.la-snowman:before {
  content: "\F7D0";
}

.la-snowplow:before {
  content: "\F7D2";
}

.la-socks:before {
  content: "\F696";
}

.la-solar-panel:before {
  content: "\F5BA";
}

.la-sort:before {
  content: "\F0DC";
}

.la-sort-alpha-down:before {
  content: "\F15D";
}

.la-sort-alpha-down-alt:before {
  content: "\F881";
}

.la-sort-alpha-up:before {
  content: "\F15E";
}

.la-sort-alpha-up-alt:before {
  content: "\F882";
}

.la-sort-amount-down:before {
  content: "\F160";
}

.la-sort-amount-down-alt:before {
  content: "\F884";
}

.la-sort-amount-up:before {
  content: "\F161";
}

.la-sort-amount-up-alt:before {
  content: "\F885";
}

.la-sort-down:before {
  content: "\F0DD";
}

.la-sort-numeric-down:before {
  content: "\F162";
}

.la-sort-numeric-down-alt:before {
  content: "\F886";
}

.la-sort-numeric-up:before {
  content: "\F163";
}

.la-sort-numeric-up-alt:before {
  content: "\F887";
}

.la-sort-up:before {
  content: "\F0DE";
}

.la-soundcloud:before {
  content: "\F1BE";
}

.la-sourcetree:before {
  content: "\F7D3";
}

.la-spa:before {
  content: "\F5BB";
}

.la-space-shuttle:before {
  content: "\F197";
}

.la-speakap:before {
  content: "\F3F3";
}

.la-speaker-deck:before {
  content: "\F83C";
}

.la-spell-check:before {
  content: "\F891";
}

.la-spider:before {
  content: "\F717";
}

.la-spinner:before {
  content: "\F110";
}

.la-splotch:before {
  content: "\F5BC";
}

.la-spotify:before {
  content: "\F1BC";
}

.la-spray-can:before {
  content: "\F5BD";
}

.la-square:before {
  content: "\F0C8";
}

.la-square-full:before {
  content: "\F45C";
}

.la-square-root-alt:before {
  content: "\F698";
}

.la-squarespace:before {
  content: "\F5BE";
}

.la-stack-exchange:before {
  content: "\F18D";
}

.la-stack-overflow:before {
  content: "\F16C";
}

.la-stackpath:before {
  content: "\F842";
}

.la-stamp:before {
  content: "\F5BF";
}

.la-star:before {
  content: "\F005";
}

.la-star-and-crescent:before {
  content: "\F699";
}

.la-star-half:before {
  content: "\F089";
}

.la-star-half-alt:before {
  content: "\F5C0";
}

.la-star-of-david:before {
  content: "\F69A";
}

.la-star-of-life:before {
  content: "\F621";
}

.la-staylinked:before {
  content: "\F3F5";
}

.la-steam:before {
  content: "\F1B6";
}

.la-steam-square:before {
  content: "\F1B7";
}

.la-steam-symbol:before {
  content: "\F3F6";
}

.la-step-backward:before {
  content: "\F048";
}

.la-step-forward:before {
  content: "\F051";
}

.la-stethoscope:before {
  content: "\F0F1";
}

.la-sticker-mule:before {
  content: "\F3F7";
}

.la-sticky-note:before {
  content: "\F249";
}

.la-stop:before {
  content: "\F04D";
}

.la-stop-circle:before {
  content: "\F28D";
}

.la-stopwatch:before {
  content: "\F2F2";
}

.la-store:before {
  content: "\F54E";
}

.la-store-alt:before {
  content: "\F54F";
}

.la-strava:before {
  content: "\F428";
}

.la-stream:before {
  content: "\F550";
}

.la-street-view:before {
  content: "\F21D";
}

.la-strikethrough:before {
  content: "\F0CC";
}

.la-stripe:before {
  content: "\F429";
}

.la-stripe-s:before {
  content: "\F42A";
}

.la-stroopwafel:before {
  content: "\F551";
}

.la-studiovinari:before {
  content: "\F3F8";
}

.la-stumbleupon:before {
  content: "\F1A4";
}

.la-stumbleupon-circle:before {
  content: "\F1A3";
}

.la-subscript:before {
  content: "\F12C";
}

.la-subway:before {
  content: "\F239";
}

.la-suitcase:before {
  content: "\F0F2";
}

.la-suitcase-rolling:before {
  content: "\F5C1";
}

.la-sun:before {
  content: "\F185";
}

.la-superpowers:before {
  content: "\F2DD";
}

.la-superscript:before {
  content: "\F12B";
}

.la-supple:before {
  content: "\F3F9";
}

.la-surprise:before {
  content: "\F5C2";
}

.la-suse:before {
  content: "\F7D6";
}

.la-swatchbook:before {
  content: "\F5C3";
}

.la-swift:before {
  content: "\F8E1";
}

.la-swimmer:before {
  content: "\F5C4";
}

.la-swimming-pool:before {
  content: "\F5C5";
}

.la-symfony:before {
  content: "\F83D";
}

.la-synagogue:before {
  content: "\F69B";
}

.la-sync:before {
  content: "\F021";
}

.la-sync-alt:before {
  content: "\F2F1";
}

.la-syringe:before {
  content: "\F48E";
}

.la-table:before {
  content: "\F0CE";
}

.la-table-tennis:before {
  content: "\F45D";
}

.la-tablet:before {
  content: "\F10A";
}

.la-tablet-alt:before {
  content: "\F3FA";
}

.la-tablets:before {
  content: "\F490";
}

.la-tachometer-alt:before {
  content: "\F3FD";
}

.la-tag:before {
  content: "\F02B";
}

.la-tags:before {
  content: "\F02C";
}

.la-tape:before {
  content: "\F4DB";
}

.la-tasks:before {
  content: "\F0AE";
}

.la-taxi:before {
  content: "\F1BA";
}

.la-teamspeak:before {
  content: "\F4F9";
}

.la-teeth:before {
  content: "\F62E";
}

.la-teeth-open:before {
  content: "\F62F";
}

.la-telegram:before {
  content: "\F2C6";
}

.la-telegram-plane:before {
  content: "\F3FE";
}

.la-temperature-high:before {
  content: "\F769";
}

.la-temperature-low:before {
  content: "\F76B";
}

.la-tencent-weibo:before {
  content: "\F1D5";
}

.la-tenge:before {
  content: "\F7D7";
}

.la-terminal:before {
  content: "\F120";
}

.la-text-height:before {
  content: "\F034";
}

.la-text-width:before {
  content: "\F035";
}

.la-th:before {
  content: "\F00A";
}

.la-th-large:before {
  content: "\F009";
}

.la-th-list:before {
  content: "\F00B";
}

.la-the-red-yeti:before {
  content: "\F69D";
}

.la-theater-masks:before {
  content: "\F630";
}

.la-themeco:before {
  content: "\F5C6";
}

.la-themeisle:before {
  content: "\F2B2";
}

.la-thermometer:before {
  content: "\F491";
}

.la-thermometer-empty:before {
  content: "\F2CB";
}

.la-thermometer-full:before {
  content: "\F2C7";
}

.la-thermometer-half:before {
  content: "\F2C9";
}

.la-thermometer-quarter:before {
  content: "\F2CA";
}

.la-thermometer-three-quarters:before {
  content: "\F2C8";
}

.la-think-peaks:before {
  content: "\F731";
}

.la-thumbs-down:before {
  content: "\F165";
}

.la-thumbs-up:before {
  content: "\F164";
}

.la-thumbtack:before {
  content: "\F08D";
}

.la-ticket-alt:before {
  content: "\F3FF";
}

.la-times:before {
  content: "\F00D";
}

.la-times-circle:before {
  content: "\F057";
}

.la-tint:before {
  content: "\F043";
}

.la-tint-slash:before {
  content: "\F5C7";
}

.la-tired:before {
  content: "\F5C8";
}

.la-toggle-off:before {
  content: "\F204";
}

.la-toggle-on:before {
  content: "\F205";
}

.la-toilet:before {
  content: "\F7D8";
}

.la-toilet-paper:before {
  content: "\F71E";
}

.la-toolbox:before {
  content: "\F552";
}

.la-tools:before {
  content: "\F7D9";
}

.la-tooth:before {
  content: "\F5C9";
}

.la-torah:before {
  content: "\F6A0";
}

.la-torii-gate:before {
  content: "\F6A1";
}

.la-tractor:before {
  content: "\F722";
}

.la-trade-federation:before {
  content: "\F513";
}

.la-trademark:before {
  content: "\F25C";
}

.la-traffic-light:before {
  content: "\F637";
}

.la-train:before {
  content: "\F238";
}

.la-tram:before {
  content: "\F7DA";
}

.la-transgender:before {
  content: "\F224";
}

.la-transgender-alt:before {
  content: "\F225";
}

.la-trash:before {
  content: "\F1F8";
}

.la-trash-alt:before {
  content: "\F2ED";
}

.la-trash-restore:before {
  content: "\F829";
}

.la-trash-restore-alt:before {
  content: "\F82A";
}

.la-tree:before {
  content: "\F1BB";
}

.la-trello:before {
  content: "\F181";
}

.la-tripadvisor:before {
  content: "\F262";
}

.la-trophy:before {
  content: "\F091";
}

.la-truck:before {
  content: "\F0D1";
}

.la-truck-loading:before {
  content: "\F4DE";
}

.la-truck-monster:before {
  content: "\F63B";
}

.la-truck-moving:before {
  content: "\F4DF";
}

.la-truck-pickup:before {
  content: "\F63C";
}

.la-tshirt:before {
  content: "\F553";
}

.la-tty:before {
  content: "\F1E4";
}

.la-tumblr:before {
  content: "\F173";
}

.la-tumblr-square:before {
  content: "\F174";
}

.la-tv:before {
  content: "\F26C";
}

.la-twitch:before {
  content: "\F1E8";
}

.la-twitter:before {
  content: "\F099";
}

.la-twitter-square:before {
  content: "\F081";
}

.la-typo3:before {
  content: "\F42B";
}

.la-uber:before {
  content: "\F402";
}

.la-ubuntu:before {
  content: "\F7DF";
}

.la-uikit:before {
  content: "\F403";
}

.la-umbraco:before {
  content: "\F8E8";
}

.la-umbrella:before {
  content: "\F0E9";
}

.la-umbrella-beach:before {
  content: "\F5CA";
}

.la-underline:before {
  content: "\F0CD";
}

.la-undo:before {
  content: "\F0E2";
}

.la-undo-alt:before {
  content: "\F2EA";
}

.la-uniregistry:before {
  content: "\F404";
}

.la-universal-access:before {
  content: "\F29A";
}

.la-university:before {
  content: "\F19C";
}

.la-unlink:before {
  content: "\F127";
}

.la-unlock:before {
  content: "\F09C";
}

.la-unlock-alt:before {
  content: "\F13E";
}

.la-untappd:before {
  content: "\F405";
}

.la-upload:before {
  content: "\F093";
}

.la-ups:before {
  content: "\F7E0";
}

.la-usb:before {
  content: "\F287";
}

.la-user:before {
  content: "\F007";
}

.la-user-alt:before {
  content: "\F406";
}

.la-user-alt-slash:before {
  content: "\F4FA";
}

.la-user-astronaut:before {
  content: "\F4FB";
}

.la-user-check:before {
  content: "\F4FC";
}

.la-user-circle:before {
  content: "\F2BD";
}

.la-user-clock:before {
  content: "\F4FD";
}

.la-user-cog:before {
  content: "\F4FE";
}

.la-user-edit:before {
  content: "\F4FF";
}

.la-user-friends:before {
  content: "\F500";
}

.la-user-graduate:before {
  content: "\F501";
}

.la-user-injured:before {
  content: "\F728";
}

.la-user-lock:before {
  content: "\F502";
}

.la-user-md:before {
  content: "\F0F0";
}

.la-user-minus:before {
  content: "\F503";
}

.la-user-ninja:before {
  content: "\F504";
}

.la-user-nurse:before {
  content: "\F82F";
}

.la-user-plus:before {
  content: "\F234";
}

.la-user-secret:before {
  content: "\F21B";
}

.la-user-shield:before {
  content: "\F505";
}

.la-user-slash:before {
  content: "\F506";
}

.la-user-tag:before {
  content: "\F507";
}

.la-user-tie:before {
  content: "\F508";
}

.la-user-times:before {
  content: "\F235";
}

.la-users:before {
  content: "\F0C0";
}

.la-users-cog:before {
  content: "\F509";
}

.la-usps:before {
  content: "\F7E1";
}

.la-ussunnah:before {
  content: "\F407";
}

.la-utensil-spoon:before {
  content: "\F2E5";
}

.la-utensils:before {
  content: "\F2E7";
}

.la-vaadin:before {
  content: "\F408";
}

.la-vector-square:before {
  content: "\F5CB";
}

.la-venus:before {
  content: "\F221";
}

.la-venus-double:before {
  content: "\F226";
}

.la-venus-mars:before {
  content: "\F228";
}

.la-viacoin:before {
  content: "\F237";
}

.la-viadeo:before {
  content: "\F2A9";
}

.la-viadeo-square:before {
  content: "\F2AA";
}

.la-vial:before {
  content: "\F492";
}

.la-vials:before {
  content: "\F493";
}

.la-viber:before {
  content: "\F409";
}

.la-video:before {
  content: "\F03D";
}

.la-video-slash:before {
  content: "\F4E2";
}

.la-vihara:before {
  content: "\F6A7";
}

.la-vimeo:before {
  content: "\F40A";
}

.la-vimeo-square:before {
  content: "\F194";
}

.la-vimeo-v:before {
  content: "\F27D";
}

.la-vine:before {
  content: "\F1CA";
}

.la-vk:before {
  content: "\F189";
}

.la-vnv:before {
  content: "\F40B";
}

.la-voicemail:before {
  content: "\F897";
}

.la-volleyball-ball:before {
  content: "\F45F";
}

.la-volume-down:before {
  content: "\F027";
}

.la-volume-mute:before {
  content: "\F6A9";
}

.la-volume-off:before {
  content: "\F026";
}

.la-volume-up:before {
  content: "\F028";
}

.la-vote-yea:before {
  content: "\F772";
}

.la-vr-cardboard:before {
  content: "\F729";
}

.la-vuejs:before {
  content: "\F41F";
}

.la-walking:before {
  content: "\F554";
}

.la-wallet:before {
  content: "\F555";
}

.la-warehouse:before {
  content: "\F494";
}

.la-water:before {
  content: "\F773";
}

.la-wave-square:before {
  content: "\F83E";
}

.la-waze:before {
  content: "\F83F";
}

.la-weebly:before {
  content: "\F5CC";
}

.la-weibo:before {
  content: "\F18A";
}

.la-weight:before {
  content: "\F496";
}

.la-weight-hanging:before {
  content: "\F5CD";
}

.la-weixin:before {
  content: "\F1D7";
}

.la-whatsapp:before {
  content: "\F232";
}

.la-whatsapp-square:before {
  content: "\F40C";
}

.la-wheelchair:before {
  content: "\F193";
}

.la-whmcs:before {
  content: "\F40D";
}

.la-wifi:before {
  content: "\F1EB";
}

.la-wikipedia-w:before {
  content: "\F266";
}

.la-wind:before {
  content: "\F72E";
}

.la-window-close:before {
  content: "\F410";
}

.la-window-maximize:before {
  content: "\F2D0";
}

.la-window-minimize:before {
  content: "\F2D1";
}

.la-window-restore:before {
  content: "\F2D2";
}

.la-windows:before {
  content: "\F17A";
}

.la-wine-bottle:before {
  content: "\F72F";
}

.la-wine-glass:before {
  content: "\F4E3";
}

.la-wine-glass-alt:before {
  content: "\F5CE";
}

.la-wix:before {
  content: "\F5CF";
}

.la-wizards-of-the-coast:before {
  content: "\F730";
}

.la-wolf-pack-battalion:before {
  content: "\F514";
}

.la-won-sign:before {
  content: "\F159";
}

.la-wordpress:before {
  content: "\F19A";
}

.la-wordpress-simple:before {
  content: "\F411";
}

.la-wpbeginner:before {
  content: "\F297";
}

.la-wpexplorer:before {
  content: "\F2DE";
}

.la-wpforms:before {
  content: "\F298";
}

.la-wpressr:before {
  content: "\F3E4";
}

.la-wrench:before {
  content: "\F0AD";
}

.la-x-ray:before {
  content: "\F497";
}

.la-xbox:before {
  content: "\F412";
}

.la-xing:before {
  content: "\F168";
}

.la-xing-square:before {
  content: "\F169";
}

.la-y-combinator:before {
  content: "\F23B";
}

.la-yahoo:before {
  content: "\F19E";
}

.la-yammer:before {
  content: "\F840";
}

.la-yandex:before {
  content: "\F413";
}

.la-yandex-international:before {
  content: "\F414";
}

.la-yarn:before {
  content: "\F7E3";
}

.la-yelp:before {
  content: "\F1E9";
}

.la-yen-sign:before {
  content: "\F157";
}

.la-yin-yang:before {
  content: "\F6AD";
}

.la-yoast:before {
  content: "\F2B1";
}

.la-youtube:before {
  content: "\F167";
}

.la-youtube-square:before {
  content: "\F431";
}

.la-zhihu:before {
  content: "\F63F";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: 'Line Awesome Brands';

  font-style: normal;

  font-weight: normal;

  font-display: auto;

  src: url(./fonts/line-awesome/la-brands-400.eot);

  src: url(./fonts/line-awesome/la-brands-400.eot?#iefix) format("embedded-opentype"), url(./fonts/line-awesome/la-brands-400.woff2) format("woff2"), url(./fonts/line-awesome/la-brands-400.woff) format("woff"), url(./fonts/line-awesome/la-brands-400.ttf) format("truetype"), url(./fonts/line-awesome/la-brands-400.svg#lineawesome) format("svg");
}

.lab {
  font-family: 'Line Awesome Brands';
}

@font-face {
  font-family: 'Line Awesome Free';

  font-style: normal;

  font-weight: 400;

  font-display: auto;

  src: url(./fonts/line-awesome/la-regular-400.eot);

  src: url(./fonts/line-awesome/la-regular-400.eot?#iefix) format("embedded-opentype"), url(./fonts/line-awesome/la-regular-400.woff2) format("woff2"), url(./fonts/line-awesome/la-regular-400.woff) format("woff"), url(./fonts/line-awesome/la-regular-400.ttf) format("truetype"), url(./fonts/line-awesome/la-regular-400.svg#lineawesome) format("svg");
}

.lar {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

@font-face {
  font-family: 'Line Awesome Free';

  font-style: normal;

  font-weight: 900;

  font-display: auto;

  src: url(./fonts/line-awesome/la-solid-900.eot);

  src: url(./fonts/line-awesome/la-solid-900.eot?#iefix) format("embedded-opentype"), url(./fonts/line-awesome/la-solid-900.woff2) format("woff2"), url(./fonts/line-awesome/la-solid-900.woff) format("woff"), url(./fonts/line-awesome/la-solid-900.ttf) format("truetype"), url(./fonts/line-awesome/la-solid-900.svg#lineawesome) format("svg");
}

.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900;
}

.la.la-glass:before {
  content: "\F000";
}

.la.la-meetup {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-star-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-star-o:before {
  content: "\F005";
}

.la.la-remove:before {
  content: "\F00D";
}

.la.la-close:before {
  content: "\F00D";
}

.la.la-gear:before {
  content: "\F013";
}

.la.la-trash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-trash-o:before {
  content: "\F2ED";
}

.la.la-file-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-o:before {
  content: "\F15B";
}

.la.la-clock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-clock-o:before {
  content: "\F017";
}

.la.la-arrow-circle-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-arrow-circle-o-down:before {
  content: "\F358";
}

.la.la-arrow-circle-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-arrow-circle-o-up:before {
  content: "\F35B";
}

.la.la-play-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-play-circle-o:before {
  content: "\F144";
}

.la.la-repeat:before {
  content: "\F01E";
}

.la.la-rotate-right:before {
  content: "\F01E";
}

.la.la-refresh:before {
  content: "\F021";
}

.la.la-list-alt {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-dedent:before {
  content: "\F03B";
}

.la.la-video-camera:before {
  content: "\F03D";
}

.la.la-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-picture-o:before {
  content: "\F03E";
}

.la.la-photo {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-photo:before {
  content: "\F03E";
}

.la.la-image {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-image:before {
  content: "\F03E";
}

.la.la-pencil:before {
  content: "\F303";
}

.la.la-map-marker:before {
  content: "\F3C5";
}

.la.la-pencil-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-pencil-square-o:before {
  content: "\F044";
}

.la.la-share-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-share-square-o:before {
  content: "\F14D";
}

.la.la-check-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-check-square-o:before {
  content: "\F14A";
}

.la.la-arrows:before {
  content: "\F0B2";
}

.la.la-times-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-times-circle-o:before {
  content: "\F057";
}

.la.la-check-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-check-circle-o:before {
  content: "\F058";
}

.la.la-mail-forward:before {
  content: "\F064";
}

.la.la-eye {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-eye-slash {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-warning:before {
  content: "\F071";
}

.la.la-calendar:before {
  content: "\F073";
}

.la.la-arrows-v:before {
  content: "\F338";
}

.la.la-arrows-h:before {
  content: "\F337";
}

.la.la-bar-chart {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-bar-chart:before {
  content: "\F080";
}

.la.la-bar-chart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-bar-chart-o:before {
  content: "\F080";
}

.la.la-twitter-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-facebook-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gears:before {
  content: "\F085";
}

.la.la-thumbs-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-thumbs-o-up:before {
  content: "\F164";
}

.la.la-thumbs-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-thumbs-o-down:before {
  content: "\F165";
}

.la.la-heart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-heart-o:before {
  content: "\F004";
}

.la.la-sign-out:before {
  content: "\F2F5";
}

.la.la-linkedin-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-linkedin-square:before {
  content: "\F08C";
}

.la.la-thumb-tack:before {
  content: "\F08D";
}

.la.la-external-link:before {
  content: "\F35D";
}

.la.la-sign-in:before {
  content: "\F2F6";
}

.la.la-github-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-lemon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-lemon-o:before {
  content: "\F094";
}

.la.la-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-square-o:before {
  content: "\F0C8";
}

.la.la-bookmark-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-bookmark-o:before {
  content: "\F02E";
}

.la.la-twitter {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-facebook {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-facebook:before {
  content: "\F39E";
}

.la.la-facebook-f {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-facebook-f:before {
  content: "\F39E";
}

.la.la-github {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-credit-card {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-feed:before {
  content: "\F09E";
}

.la.la-hdd-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hdd-o:before {
  content: "\F0A0";
}

.la.la-hand-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-o-right:before {
  content: "\F0A4";
}

.la.la-hand-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-o-left:before {
  content: "\F0A5";
}

.la.la-hand-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-o-up:before {
  content: "\F0A6";
}

.la.la-hand-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-o-down:before {
  content: "\F0A7";
}

.la.la-arrows-alt:before {
  content: "\F31E";
}

.la.la-group:before {
  content: "\F0C0";
}

.la.la-chain:before {
  content: "\F0C1";
}

.la.la-scissors:before {
  content: "\F0C4";
}

.la.la-files-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-files-o:before {
  content: "\F0C5";
}

.la.la-floppy-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-floppy-o:before {
  content: "\F0C7";
}

.la.la-navicon:before {
  content: "\F0C9";
}

.la.la-reorder:before {
  content: "\F0C9";
}

.la.la-pinterest {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-pinterest-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-plus-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-plus {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-plus:before {
  content: "\F0D5";
}

.la.la-money {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-money:before {
  content: "\F3D1";
}

.la.la-unsorted:before {
  content: "\F0DC";
}

.la.la-sort-desc:before {
  content: "\F0DD";
}

.la.la-sort-asc:before {
  content: "\F0DE";
}

.la.la-linkedin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-linkedin:before {
  content: "\F0E1";
}

.la.la-rotate-left:before {
  content: "\F0E2";
}

.la.la-legal:before {
  content: "\F0E3";
}

.la.la-tachometer:before {
  content: "\F3FD";
}

.la.la-dashboard:before {
  content: "\F3FD";
}

.la.la-comment-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-comment-o:before {
  content: "\F075";
}

.la.la-comments-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-comments-o:before {
  content: "\F086";
}

.la.la-flash:before {
  content: "\F0E7";
}

.la.la-clipboard {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-paste {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-paste:before {
  content: "\F328";
}

.la.la-lightbulb-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-lightbulb-o:before {
  content: "\F0EB";
}

.la.la-exchange:before {
  content: "\F362";
}

.la.la-cloud-download:before {
  content: "\F381";
}

.la.la-cloud-upload:before {
  content: "\F382";
}

.la.la-bell-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-bell-o:before {
  content: "\F0F3";
}

.la.la-cutlery:before {
  content: "\F2E7";
}

.la.la-file-text-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-text-o:before {
  content: "\F15C";
}

.la.la-building-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-building-o:before {
  content: "\F1AD";
}

.la.la-hospital-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hospital-o:before {
  content: "\F0F8";
}

.la.la-tablet:before {
  content: "\F3FA";
}

.la.la-mobile:before {
  content: "\F3CD";
}

.la.la-mobile-phone:before {
  content: "\F3CD";
}

.la.la-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-circle-o:before {
  content: "\F111";
}

.la.la-mail-reply:before {
  content: "\F3E5";
}

.la.la-github-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-folder-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-folder-o:before {
  content: "\F07B";
}

.la.la-folder-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-folder-open-o:before {
  content: "\F07C";
}

.la.la-smile-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-smile-o:before {
  content: "\F118";
}

.la.la-frown-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-frown-o:before {
  content: "\F119";
}

.la.la-meh-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-meh-o:before {
  content: "\F11A";
}

.la.la-keyboard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-keyboard-o:before {
  content: "\F11C";
}

.la.la-flag-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-flag-o:before {
  content: "\F024";
}

.la.la-mail-reply-all:before {
  content: "\F122";
}

.la.la-star-half-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-star-half-o:before {
  content: "\F089";
}

.la.la-star-half-empty {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-star-half-empty:before {
  content: "\F089";
}

.la.la-star-half-full {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-star-half-full:before {
  content: "\F089";
}

.la.la-code-fork:before {
  content: "\F126";
}

.la.la-chain-broken:before {
  content: "\F127";
}

.la.la-shield:before {
  content: "\F3ED";
}

.la.la-calendar-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-calendar-o:before {
  content: "\F133";
}

.la.la-maxcdn {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-html5 {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-css3 {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ticket:before {
  content: "\F3FF";
}

.la.la-minus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-minus-square-o:before {
  content: "\F146";
}

.la.la-level-up:before {
  content: "\F3BF";
}

.la.la-level-down:before {
  content: "\F3BE";
}

.la.la-pencil-square:before {
  content: "\F14B";
}

.la.la-external-link-square:before {
  content: "\F360";
}

.la.la-compass {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-caret-square-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-caret-square-o-down:before {
  content: "\F150";
}

.la.la-toggle-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-toggle-down:before {
  content: "\F150";
}

.la.la-caret-square-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-caret-square-o-up:before {
  content: "\F151";
}

.la.la-toggle-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-toggle-up:before {
  content: "\F151";
}

.la.la-caret-square-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-caret-square-o-right:before {
  content: "\F152";
}

.la.la-toggle-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-toggle-right:before {
  content: "\F152";
}

.la.la-eur:before {
  content: "\F153";
}

.la.la-euro:before {
  content: "\F153";
}

.la.la-gbp:before {
  content: "\F154";
}

.la.la-usd:before {
  content: "\F155";
}

.la.la-dollar:before {
  content: "\F155";
}

.la.la-inr:before {
  content: "\F156";
}

.la.la-rupee:before {
  content: "\F156";
}

.la.la-jpy:before {
  content: "\F157";
}

.la.la-cny:before {
  content: "\F157";
}

.la.la-rmb:before {
  content: "\F157";
}

.la.la-yen:before {
  content: "\F157";
}

.la.la-rub:before {
  content: "\F158";
}

.la.la-ruble:before {
  content: "\F158";
}

.la.la-rouble:before {
  content: "\F158";
}

.la.la-krw:before {
  content: "\F159";
}

.la.la-won:before {
  content: "\F159";
}

.la.la-btc {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bitcoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bitcoin:before {
  content: "\F15A";
}

.la.la-file-text:before {
  content: "\F15C";
}

.la.la-sort-alpha-asc:before {
  content: "\F15D";
}

.la.la-sort-alpha-desc:before {
  content: "\F881";
}

.la.la-sort-amount-asc:before {
  content: "\F160";
}

.la.la-sort-amount-desc:before {
  content: "\F884";
}

.la.la-sort-numeric-asc:before {
  content: "\F162";
}

.la.la-sort-numeric-desc:before {
  content: "\F886";
}

.la.la-youtube-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-youtube {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-xing {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-xing-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-youtube-play {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-youtube-play:before {
  content: "\F167";
}

.la.la-dropbox {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-stack-overflow {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-instagram {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-flickr {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-adn {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bitbucket {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bitbucket-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bitbucket-square:before {
  content: "\F171";
}

.la.la-tumblr {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-tumblr-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-long-arrow-down:before {
  content: "\F309";
}

.la.la-long-arrow-up:before {
  content: "\F30C";
}

.la.la-long-arrow-left:before {
  content: "\F30A";
}

.la.la-long-arrow-right:before {
  content: "\F30B";
}

.la.la-apple {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-windows {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-android {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-linux {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-dribbble {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-skype {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-foursquare {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-trello {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gratipay {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gittip {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gittip:before {
  content: "\F184";
}

.la.la-sun-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-sun-o:before {
  content: "\F185";
}

.la.la-moon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-moon-o:before {
  content: "\F186";
}

.la.la-vk {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-renren {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-pagelines {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-stack-exchange {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-arrow-circle-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-arrow-circle-o-right:before {
  content: "\F35A";
}

.la.la-arrow-circle-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-arrow-circle-o-left:before {
  content: "\F359";
}

.la.la-caret-square-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-caret-square-o-left:before {
  content: "\F191";
}

.la.la-toggle-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-toggle-left:before {
  content: "\F191";
}

.la.la-dot-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-dot-circle-o:before {
  content: "\F192";
}

.la.la-vimeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-try:before {
  content: "\F195";
}

.la.la-turkish-lira:before {
  content: "\F195";
}

.la.la-plus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-plus-square-o:before {
  content: "\F0FE";
}

.la.la-slack {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wordpress {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-openid {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-institution:before {
  content: "\F19C";
}

.la.la-bank:before {
  content: "\F19C";
}

.la.la-mortar-board:before {
  content: "\F19D";
}

.la.la-yahoo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-reddit {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-reddit-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-stumbleupon-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-stumbleupon {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-delicious {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-digg {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-pied-piper-pp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-pied-piper-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-drupal {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-joomla {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-spoon:before {
  content: "\F2E5";
}

.la.la-behance {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-behance-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-steam {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-steam-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-automobile:before {
  content: "\F1B9";
}

.la.la-cab:before {
  content: "\F1BA";
}

.la.la-envelope-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-envelope-o:before {
  content: "\F0E0";
}

.la.la-deviantart {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-soundcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-file-pdf-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-pdf-o:before {
  content: "\F1C1";
}

.la.la-file-word-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-word-o:before {
  content: "\F1C2";
}

.la.la-file-excel-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-excel-o:before {
  content: "\F1C3";
}

.la.la-file-powerpoint-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-powerpoint-o:before {
  content: "\F1C4";
}

.la.la-file-image-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-image-o:before {
  content: "\F1C5";
}

.la.la-file-photo-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-photo-o:before {
  content: "\F1C5";
}

.la.la-file-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-picture-o:before {
  content: "\F1C5";
}

.la.la-file-archive-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-archive-o:before {
  content: "\F1C6";
}

.la.la-file-zip-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-zip-o:before {
  content: "\F1C6";
}

.la.la-file-audio-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-audio-o:before {
  content: "\F1C7";
}

.la.la-file-sound-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-sound-o:before {
  content: "\F1C7";
}

.la.la-file-video-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-video-o:before {
  content: "\F1C8";
}

.la.la-file-movie-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-movie-o:before {
  content: "\F1C8";
}

.la.la-file-code-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-file-code-o:before {
  content: "\F1C9";
}

.la.la-vine {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-codepen {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-jsfiddle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-life-ring {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-life-bouy {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-life-bouy:before {
  content: "\F1CD";
}

.la.la-life-buoy {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-life-buoy:before {
  content: "\F1CD";
}

.la.la-life-saver {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-life-saver:before {
  content: "\F1CD";
}

.la.la-support {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-support:before {
  content: "\F1CD";
}

.la.la-circle-o-notch:before {
  content: "\F1CE";
}

.la.la-rebel {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ra {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ra:before {
  content: "\F1D0";
}

.la.la-resistance {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-resistance:before {
  content: "\F1D0";
}

.la.la-empire {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ge {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ge:before {
  content: "\F1D1";
}

.la.la-git-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-git {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-hacker-news {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-y-combinator-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-y-combinator-square:before {
  content: "\F1D4";
}

.la.la-yc-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-yc-square:before {
  content: "\F1D4";
}

.la.la-tencent-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-qq {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-weixin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wechat {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wechat:before {
  content: "\F1D7";
}

.la.la-send:before {
  content: "\F1D8";
}

.la.la-paper-plane-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-paper-plane-o:before {
  content: "\F1D8";
}

.la.la-send-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-send-o:before {
  content: "\F1D8";
}

.la.la-circle-thin {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-circle-thin:before {
  content: "\F111";
}

.la.la-header:before {
  content: "\F1DC";
}

.la.la-sliders:before {
  content: "\F1DE";
}

.la.la-futbol-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-futbol-o:before {
  content: "\F1E3";
}

.la.la-soccer-ball-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-soccer-ball-o:before {
  content: "\F1E3";
}

.la.la-slideshare {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-twitch {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-yelp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-newspaper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-newspaper-o:before {
  content: "\F1EA";
}

.la.la-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-wallet {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-visa {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-mastercard {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-discover {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-amex {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-stripe {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bell-slash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-bell-slash-o:before {
  content: "\F1F6";
}

.la.la-trash:before {
  content: "\F2ED";
}

.la.la-copyright {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-eyedropper:before {
  content: "\F1FB";
}

.la.la-area-chart:before {
  content: "\F1FE";
}

.la.la-pie-chart:before {
  content: "\F200";
}

.la.la-line-chart:before {
  content: "\F201";
}

.la.la-lastfm {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-lastfm-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ioxhost {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-angellist {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-cc:before {
  content: "\F20A";
}

.la.la-ils:before {
  content: "\F20B";
}

.la.la-shekel:before {
  content: "\F20B";
}

.la.la-sheqel:before {
  content: "\F20B";
}

.la.la-meanpath {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-meanpath:before {
  content: "\F2B4";
}

.la.la-buysellads {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-connectdevelop {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-dashcube {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-forumbee {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-leanpub {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-sellsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-shirtsinbulk {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-simplybuilt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-skyatlas {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-diamond {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-diamond:before {
  content: "\F3A5";
}

.la.la-intersex:before {
  content: "\F224";
}

.la.la-facebook-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-facebook-official:before {
  content: "\F09A";
}

.la.la-pinterest-p {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-whatsapp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-hotel:before {
  content: "\F236";
}

.la.la-viacoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-medium {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-y-combinator {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-yc {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-yc:before {
  content: "\F23B";
}

.la.la-optin-monster {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-opencart {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-expeditedssl {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-battery-4:before {
  content: "\F240";
}

.la.la-battery:before {
  content: "\F240";
}

.la.la-battery-3:before {
  content: "\F241";
}

.la.la-battery-2:before {
  content: "\F242";
}

.la.la-battery-1:before {
  content: "\F243";
}

.la.la-battery-0:before {
  content: "\F244";
}

.la.la-object-group {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-object-ungroup {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-sticky-note-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-sticky-note-o:before {
  content: "\F249";
}

.la.la-cc-jcb {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-cc-diners-club {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-clone {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hourglass-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hourglass-o:before {
  content: "\F254";
}

.la.la-hourglass-1:before {
  content: "\F251";
}

.la.la-hourglass-2:before {
  content: "\F252";
}

.la.la-hourglass-3:before {
  content: "\F253";
}

.la.la-hand-rock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-rock-o:before {
  content: "\F255";
}

.la.la-hand-grab-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-grab-o:before {
  content: "\F255";
}

.la.la-hand-paper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-paper-o:before {
  content: "\F256";
}

.la.la-hand-stop-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-stop-o:before {
  content: "\F256";
}

.la.la-hand-scissors-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-scissors-o:before {
  content: "\F257";
}

.la.la-hand-lizard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-lizard-o:before {
  content: "\F258";
}

.la.la-hand-spock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-spock-o:before {
  content: "\F259";
}

.la.la-hand-pointer-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-pointer-o:before {
  content: "\F25A";
}

.la.la-hand-peace-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-hand-peace-o:before {
  content: "\F25B";
}

.la.la-registered {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-creative-commons {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gg {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gg-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-tripadvisor {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-odnoklassniki {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-odnoklassniki-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-get-pocket {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wikipedia-w {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-safari {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-chrome {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-firefox {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-opera {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-internet-explorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-television:before {
  content: "\F26C";
}

.la.la-contao {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-500px {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-amazon {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-calendar-plus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-calendar-plus-o:before {
  content: "\F271";
}

.la.la-calendar-minus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-calendar-minus-o:before {
  content: "\F272";
}

.la.la-calendar-times-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-calendar-times-o:before {
  content: "\F273";
}

.la.la-calendar-check-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-calendar-check-o:before {
  content: "\F274";
}

.la.la-map-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-map-o:before {
  content: "\F279";
}

.la.la-commenting:before {
  content: "\F4AD";
}

.la.la-commenting-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-commenting-o:before {
  content: "\F4AD";
}

.la.la-houzz {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-vimeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-vimeo:before {
  content: "\F27D";
}

.la.la-black-tie {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-fonticons {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-reddit-alien {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-edge {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-credit-card-alt:before {
  content: "\F09D";
}

.la.la-codiepie {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-modx {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-fort-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-usb {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-product-hunt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-mixcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-scribd {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-pause-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-pause-circle-o:before {
  content: "\F28B";
}

.la.la-stop-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-stop-circle-o:before {
  content: "\F28D";
}

.la.la-bluetooth {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-bluetooth-b {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-gitlab {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wpbeginner {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wpforms {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-envira {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wheelchair-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wheelchair-alt:before {
  content: "\F368";
}

.la.la-question-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-question-circle-o:before {
  content: "\F059";
}

.la.la-volume-control-phone:before {
  content: "\F2A0";
}

.la.la-asl-interpreting:before {
  content: "\F2A3";
}

.la.la-deafness:before {
  content: "\F2A4";
}

.la.la-hard-of-hearing:before {
  content: "\F2A4";
}

.la.la-glide {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-glide-g {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-signing:before {
  content: "\F2A7";
}

.la.la-viadeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-viadeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-snapchat {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-snapchat-ghost {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-snapchat-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-pied-piper {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-first-order {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-yoast {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-themeisle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-plus-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-plus-official:before {
  content: "\F2B3";
}

.la.la-google-plus-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-google-plus-circle:before {
  content: "\F2B3";
}

.la.la-font-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-fa {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-fa:before {
  content: "\F2B4";
}

.la.la-handshake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-handshake-o:before {
  content: "\F2B5";
}

.la.la-envelope-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-envelope-open-o:before {
  content: "\F2B6";
}

.la.la-linode {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-address-book-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-address-book-o:before {
  content: "\F2B9";
}

.la.la-vcard:before {
  content: "\F2BB";
}

.la.la-address-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-address-card-o:before {
  content: "\F2BB";
}

.la.la-vcard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-vcard-o:before {
  content: "\F2BB";
}

.la.la-user-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-user-circle-o:before {
  content: "\F2BD";
}

.la.la-user-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-user-o:before {
  content: "\F007";
}

.la.la-id-badge {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-drivers-license:before {
  content: "\F2C2";
}

.la.la-id-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-id-card-o:before {
  content: "\F2C2";
}

.la.la-drivers-license-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-drivers-license-o:before {
  content: "\F2C2";
}

.la.la-quora {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-free-code-camp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-telegram {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-thermometer-4:before {
  content: "\F2C7";
}

.la.la-thermometer:before {
  content: "\F2C7";
}

.la.la-thermometer-3:before {
  content: "\F2C8";
}

.la.la-thermometer-2:before {
  content: "\F2C9";
}

.la.la-thermometer-1:before {
  content: "\F2CA";
}

.la.la-thermometer-0:before {
  content: "\F2CB";
}

.la.la-bathtub:before {
  content: "\F2CD";
}

.la.la-s15:before {
  content: "\F2CD";
}

.la.la-window-maximize {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-window-restore {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-times-rectangle:before {
  content: "\F410";
}

.la.la-window-close-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-window-close-o:before {
  content: "\F410";
}

.la.la-times-rectangle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-times-rectangle-o:before {
  content: "\F410";
}

.la.la-bandcamp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-grav {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-etsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-imdb {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-ravelry {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-eercast {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-eercast:before {
  content: "\F2DA";
}

.la.la-snowflake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

.la.la-snowflake-o:before {
  content: "\F2DC";
}

.la.la-superpowers {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-wpexplorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

.la.la-spotify {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}
/*
    Flaticon icon font: Flaticon
    Creation date: 20/03/2017 20:02
    */

@font-face {
  font-family: "Flaticon";

  src: url(./fonts/flaticon/Flaticon.eot);

  src: url(./fonts/flaticon/Flaticon.eot?#iefix) format("embedded-opentype"),
       url(./fonts/flaticon/Flaticon.woff) format("woff"),
       url(./fonts/flaticon/Flaticon.ttf) format("truetype"),
       url(./fonts/flaticon/Flaticon.svg#Flaticon) format("svg");

  font-weight: normal;

  font-style: normal;
}

[class^="flaticon-"]:before,
[class*=" flaticon-"]:before {
  font-family: Flaticon;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.flaticon-email-black-circular-button:before { content: "\F100";
}

.flaticon-map:before { content: "\F101";
}

.flaticon-alert-off:before { content: "\F102";
}

.flaticon-alert:before { content: "\F103";
}

.flaticon-computer:before { content: "\F104";
}

.flaticon-responsive:before { content: "\F105";
}

.flaticon-presentation:before { content: "\F106";
}

.flaticon-arrows:before { content: "\F107";
}

.flaticon-rocket:before { content: "\F108";
}

.flaticon-reply:before { content: "\F109";
}

.flaticon-gift:before { content: "\F10A";
}

.flaticon-confetti:before { content: "\F10B";
}

.flaticon-piggy-bank:before { content: "\F10C";
}

.flaticon-support:before { content: "\F10D";
}

.flaticon-delete:before { content: "\F10E";
}

.flaticon-eye:before { content: "\F10F";
}

.flaticon-multimedia:before { content: "\F110";
}

.flaticon-whatsapp:before { content: "\F111";
}

.flaticon-multimedia-2:before { content: "\F112";
}

.flaticon-email:before { content: "\F113";
}

.flaticon-presentation-1:before { content: "\F114";
}

.flaticon-trophy:before { content: "\F115";
}

.flaticon-psd:before { content: "\F116";
}

.flaticon-layer:before { content: "\F117";
}

.flaticon-doc:before { content: "\F118";
}

.flaticon-file:before { content: "\F119";
}

.flaticon-network:before { content: "\F11A";
}

.flaticon-bus-stop:before { content: "\F11B";
}

.flaticon-globe:before { content: "\F11C";
}

.flaticon-upload:before { content: "\F11D";
}

.flaticon-squares:before { content: "\F11E";
}

.flaticon-technology:before { content: "\F11F";
}

.flaticon-up-arrow:before { content: "\F120";
}

.flaticon-browser:before { content: "\F121";
}

.flaticon-speech-bubble:before { content: "\F122";
}

.flaticon-coins:before { content: "\F123";
}

.flaticon-open-box:before { content: "\F124";
}

.flaticon-speech-bubble-1:before { content: "\F125";
}

.flaticon-attachment:before { content: "\F126";
}

.flaticon-photo-camera:before { content: "\F127";
}

.flaticon-skype-logo:before { content: "\F128";
}

.flaticon-linkedin-logo:before { content: "\F129";
}

.flaticon-twitter-logo:before { content: "\F12A";
}

.flaticon-facebook-letter-logo:before { content: "\F12B";
}

.flaticon-calendar-with-a-clock-time-tools:before { content: "\F12C";
}

.flaticon-youtube:before { content: "\F12D";
}

.flaticon-add-circular-button:before { content: "\F12E";
}

.flaticon-more-v2:before { content: "\F12F";
}

.flaticon-search:before { content: "\F130";
}

.flaticon-search-magnifier-interface-symbol:before { content: "\F131";
}

.flaticon-questions-circular-button:before { content: "\F132";
}

.flaticon-refresh:before { content: "\F133";
}

.flaticon-logout:before { content: "\F134";
}

.flaticon-event-calendar-symbol:before { content: "\F135";
}

.flaticon-laptop:before { content: "\F136";
}

.flaticon-tool:before { content: "\F137";
}

.flaticon-graphic:before { content: "\F138";
}

.flaticon-symbol:before { content: "\F139";
}

.flaticon-graphic-1:before { content: "\F13A";
}

.flaticon-clock:before { content: "\F13B";
}

.flaticon-squares-1:before { content: "\F13C";
}

.flaticon-black:before { content: "\F13D";
}

.flaticon-book:before { content: "\F13E";
}

.flaticon-cogwheel:before { content: "\F13F";
}

.flaticon-exclamation:before { content: "\F140";
}

.flaticon-add-label-button:before { content: "\F141";
}

.flaticon-delete-1:before { content: "\F142";
}

.flaticon-interface:before { content: "\F143";
}

.flaticon-more:before { content: "\F144";
}

.flaticon-warning-sign:before { content: "\F145";
}

.flaticon-calendar:before { content: "\F146";
}

.flaticon-instagram-logo:before { content: "\F147";
}

.flaticon-linkedin:before { content: "\F148";
}

.flaticon-facebook-logo-button:before { content: "\F149";
}

.flaticon-twitter-logo-button:before { content: "\F14A";
}

.flaticon-cancel:before { content: "\F14B";
}

.flaticon-exclamation-square:before { content: "\F14C";
}

.flaticon-buildings:before { content: "\F14D";
}

.flaticon-danger:before { content: "\F14E";
}

.flaticon-technology-1:before { content: "\F14F";
}

.flaticon-letter-g:before { content: "\F150";
}

.flaticon-interface-1:before { content: "\F151";
}

.flaticon-circle:before { content: "\F152";
}

.flaticon-pin:before { content: "\F153";
}

.flaticon-close:before { content: "\F154";
}

.flaticon-clock-1:before { content: "\F155";
}

.flaticon-apps:before { content: "\F156";
}

.flaticon-user:before { content: "\F157";
}

.flaticon-menu-button:before { content: "\F158";
}

.flaticon-settings:before { content: "\F159";
}

.flaticon-home:before { content: "\F15A";
}

.flaticon-clock-2:before { content: "\F15B";
}

.flaticon-lifebuoy:before { content: "\F15C";
}

.flaticon-cogwheel-1:before { content: "\F15D";
}

.flaticon-paper-plane:before { content: "\F15E";
}

.flaticon-statistics:before { content: "\F15F";
}

.flaticon-diagram:before { content: "\F160";
}

.flaticon-line-graph:before { content: "\F161";
}

.flaticon-customer:before { content: "\F162";
}

.flaticon-visible:before { content: "\F163";
}

.flaticon-shopping-basket:before { content: "\F164";
}

.flaticon-price-tag:before { content: "\F165";
}

.flaticon-businesswoman:before { content: "\F166";
}

.flaticon-medal:before { content: "\F167";
}

.flaticon-like:before { content: "\F168";
}

.flaticon-edit:before { content: "\F169";
}

.flaticon-avatar:before { content: "\F16A";
}

.flaticon-download:before { content: "\F16B";
}

.flaticon-home-1:before { content: "\F16C";
}

.flaticon-mail:before { content: "\F16D";
}

.flaticon-mail-1:before { content: "\F16E";
}

.flaticon-warning:before { content: "\F16F";
}

.flaticon-cart:before { content: "\F170";
}

.flaticon-bag:before { content: "\F171";
}

.flaticon-pie-chart:before { content: "\F172";
}

.flaticon-graph:before { content: "\F173";
}

.flaticon-interface-2:before { content: "\F174";
}

.flaticon-chat:before { content: "\F175";
}

.flaticon-envelope:before { content: "\F176";
}

.flaticon-chat-1:before { content: "\F177";
}

.flaticon-interface-3:before { content: "\F178";
}

.flaticon-background:before { content: "\F179";
}

.flaticon-file-1:before { content: "\F17A";
}

.flaticon-interface-4:before { content: "\F17B";
}

.flaticon-multimedia-3:before { content: "\F17C";
}

.flaticon-list:before { content: "\F17D";
}

.flaticon-time:before { content: "\F17E";
}

.flaticon-profile:before { content: "\F17F";
}

.flaticon-imac:before { content: "\F180";
}

.flaticon-medical:before { content: "\F181";
}

.flaticon-music:before { content: "\F182";
}

.flaticon-plus:before { content: "\F183";
}

.flaticon-exclamation-1:before { content: "\F184";
}

.flaticon-info:before { content: "\F185";
}

.flaticon-menu-1:before { content: "\F186";
}

.flaticon-menu-2:before { content: "\F187";
}

.flaticon-share:before { content: "\F188";
}

.flaticon-interface-5:before { content: "\F189";
}

.flaticon-signs:before { content: "\F18A";
}

.flaticon-tabs:before { content: "\F18B";
}

.flaticon-multimedia-4:before { content: "\F18C";
}

.flaticon-upload-1:before { content: "\F18D";
}

.flaticon-web:before { content: "\F18E";
}

.flaticon-placeholder:before { content: "\F18F";
}

.flaticon-placeholder-1:before { content: "\F190";
}

.flaticon-layers:before { content: "\F191";
}

.flaticon-interface-6:before { content: "\F192";
}

.flaticon-interface-7:before { content: "\F193";
}

.flaticon-interface-8:before { content: "\F194";
}

.flaticon-tool-1:before { content: "\F195";
}

.flaticon-settings-1:before { content: "\F196";
}

.flaticon-alarm:before { content: "\F197";
}

.flaticon-search-1:before { content: "\F198";
}

.flaticon-time-1:before { content: "\F199";
}

.flaticon-stopwatch:before { content: "\F19A";
}

.flaticon-folder:before { content: "\F19B";
}

.flaticon-folder-1:before { content: "\F19C";
}

.flaticon-folder-2:before { content: "\F19D";
}

.flaticon-folder-3:before { content: "\F19E";
}

.flaticon-file-2:before { content: "\F19F";
}

.flaticon-list-1:before { content: "\F1A0";
}

.flaticon-list-2:before { content: "\F1A1";
}

.flaticon-calendar-1:before { content: "\F1A2";
}

.flaticon-time-2:before { content: "\F1A3";
}

.flaticon-interface-9:before { content: "\F1A4";
}

.flaticon-app:before { content: "\F1A5";
}

.flaticon-suitcase:before { content: "\F1A6";
}

.flaticon-grid-menu-v2:before { content: "\F1A7";
}

.flaticon-more-v6:before { content: "\F1A8";
}

.flaticon-more-v5:before { content: "\F1A9";
}

.flaticon-add:before { content: "\F1AA";
}

.flaticon-multimedia-5:before { content: "\F1AB";
}

.flaticon-more-v4:before { content: "\F1AC";
}

.flaticon-placeholder-2:before { content: "\F1AD";
}

.flaticon-map-location:before { content: "\F1AE";
}

.flaticon-users:before { content: "\F1AF";
}

.flaticon-profile-1:before { content: "\F1B0";
}

.flaticon-lock:before { content: "\F1B1";
}

.flaticon-sound:before { content: "\F1B2";
}

.flaticon-star:before { content: "\F1B3";
}

.flaticon-placeholder-3:before { content: "\F1B4";
}

.flaticon-bell:before { content: "\F1B5";
}

.flaticon-paper-plane-1:before { content: "\F1B6";
}

.flaticon-users-1:before { content: "\F1B7";
}

.flaticon-more-1:before { content: "\F1B8";
}

.flaticon-up-arrow-1:before { content: "\F1B9";
}

.flaticon-grid-menu:before { content: "\F1BA";
}

.flaticon-alarm-1:before { content: "\F1BB";
}

.flaticon-earth-globe:before { content: "\F1BC";
}

.flaticon-alert-1:before { content: "\F1BD";
}

.flaticon-internet:before { content: "\F1BE";
}

.flaticon-user-ok:before { content: "\F1BF";
}

.flaticon-user-add:before { content: "\F1C0";
}

.flaticon-user-settings:before { content: "\F1C1";
}

.flaticon-truck:before { content: "\F1C2";
}

.flaticon-analytics:before { content: "\F1C3";
}

.flaticon-notes:before { content: "\F1C4";
}

.flaticon-tea-cup:before { content: "\F1C5";
}

.flaticon-exclamation-2:before { content: "\F1C6";
}

.flaticon-technology-2:before { content: "\F1C7";
}

.flaticon-location:before { content: "\F1C8";
}

.flaticon-edit-1:before { content: "\F1C9";
}

.flaticon-home-2:before { content: "\F1CA";
}

.flaticon-dashboard:before { content: "\F1CB";
}

.flaticon-information:before { content: "\F1CC";
}

.flaticon-light:before { content: "\F1CD";
}

.flaticon-car:before { content: "\F1CE";
}

.flaticon-business:before { content: "\F1CF";
}

.flaticon-squares-2:before { content: "\F1D0";
}

.flaticon-signs-1:before { content: "\F1D1";
}

.flaticon-mark:before { content: "\F1D2";
}

.flaticon-squares-3:before { content: "\F1D3";
}

.flaticon-comment:before { content: "\F1D4";
}

.flaticon-shapes:before { content: "\F1D5";
}

.flaticon-clipboard:before { content: "\F1D6";
}

.flaticon-squares-4:before { content: "\F1D7";
}

.flaticon-delete-2:before { content: "\F1D8";
}

.flaticon-bell-1:before { content: "\F1D9";
}

.flaticon-list-3:before { content: "\F1DA";
}

.flaticon-infinity:before { content: "\F1DB";
}

.flaticon-chat-2:before { content: "\F1DC";
}

.flaticon-calendar-2:before { content: "\F1DD";
}

.flaticon-signs-2:before { content: "\F1DE";
}

.flaticon-time-3:before { content: "\F1DF";
}

.flaticon-calendar-3:before { content: "\F1E0";
}

.flaticon-interface-10:before { content: "\F1E1";
}

.flaticon-interface-11:before { content: "\F1E2";
}

.flaticon-folder-4:before { content: "\F1E3";
}

.flaticon-alert-2:before { content: "\F1E4";
}

.flaticon-cogwheel-2:before { content: "\F1E5";
}

.flaticon-graphic-2:before { content: "\F1E6";
}

.flaticon-rotate:before { content: "\F1E7";
}

.flaticon-feed:before { content: "\F1E8";
}

.flaticon-safe-shield-protection:before { content: "\F1E9";
}

.flaticon-security:before { content: "\F1EA";
}

.flaticon-download-1:before { content: "\F1EB";
}

.flaticon-pie-chart-1:before { content: "\F1EC";
}

.flaticon-notepad:before { content: "\F1ED";
}
/*
    Flaticon icon font: Flaticon
    Creation date: 20/03/2017 20:02
    */

@font-face {
  font-family: "Flaticon2";

  src: url(./fonts/flaticon2/Flaticon2.eot);

  src: url(./fonts/flaticon2/Flaticon2.eot?#iefix) format("embedded-opentype"),
       url(./fonts/flaticon2/Flaticon2.woff) format("woff"),
       url(./fonts/flaticon2/Flaticon2.ttf) format("truetype"),
       url(./fonts/flaticon2/Flaticon2.svg#Flaticon2) format("svg");

  font-weight: normal;

  font-style: normal;
}

[class^="flaticon2-"]:before,
[class*=" flaticon2-"]:before {
  font-family: Flaticon2;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.flaticon2-notification:before { content: "\F100";
}

.flaticon2-settings:before { content: "\F101";
}

.flaticon2-search:before { content: "\F102";
}

.flaticon2-delete:before { content: "\F103";
}

.flaticon2-psd:before { content: "\F104";
}

.flaticon2-list:before { content: "\F105";
}

.flaticon2-box:before { content: "\F106";
}

.flaticon2-download:before { content: "\F107";
}

.flaticon2-shield:before { content: "\F108";
}

.flaticon2-paperplane:before { content: "\F109";
}

.flaticon2-avatar:before { content: "\F10A";
}

.flaticon2-bell:before { content: "\F10B";
}

.flaticon2-fax:before { content: "\F10C";
}

.flaticon2-chart2:before { content: "\F10D";
}

.flaticon2-supermarket:before { content: "\F10E";
}

.flaticon2-phone:before { content: "\F10F";
}

.flaticon2-envelope:before { content: "\F110";
}

.flaticon2-pin:before { content: "\F111";
}

.flaticon2-chat:before { content: "\F112";
}

.flaticon2-chart:before { content: "\F113";
}

.flaticon2-infographic:before { content: "\F114";
}

.flaticon2-grids:before { content: "\F115";
}

.flaticon2-menu:before { content: "\F116";
}

.flaticon2-plus:before { content: "\F117";
}

.flaticon2-list-1:before { content: "\F118";
}

.flaticon2-talk:before { content: "\F119";
}

.flaticon2-file:before { content: "\F11A";
}

.flaticon2-user:before { content: "\F11B";
}

.flaticon2-line-chart:before { content: "\F11C";
}

.flaticon2-percentage:before { content: "\F11D";
}

.flaticon2-menu-1:before { content: "\F11E";
}

.flaticon2-paper-plane:before { content: "\F11F";
}

.flaticon2-menu-2:before { content: "\F120";
}

.flaticon2-shopping-cart:before { content: "\F121";
}

.flaticon2-pie-chart:before { content: "\F122";
}

.flaticon2-box-1:before { content: "\F123";
}

.flaticon2-map:before { content: "\F124";
}

.flaticon2-favourite:before { content: "\F125";
}

.flaticon2-checking:before { content: "\F126";
}

.flaticon2-safe:before { content: "\F127";
}

.flaticon2-heart-rate-monitor:before { content: "\F128";
}

.flaticon2-layers:before { content: "\F129";
}

.flaticon2-delivery-package:before { content: "\F12A";
}

.flaticon2-sms:before { content: "\F12B";
}

.flaticon2-image-file:before { content: "\F12C";
}

.flaticon2-plus-1:before { content: "\F12D";
}

.flaticon2-send:before { content: "\F12E";
}

.flaticon2-graphic-design:before { content: "\F12F";
}

.flaticon2-cup:before { content: "\F130";
}

.flaticon2-website:before { content: "\F131";
}

.flaticon2-gift:before { content: "\F132";
}

.flaticon2-chronometer:before { content: "\F133";
}

.flaticon2-browser:before { content: "\F134";
}

.flaticon2-digital-marketing:before { content: "\F135";
}

.flaticon2-calendar:before { content: "\F136";
}

.flaticon2-calendar-1:before { content: "\F137";
}

.flaticon2-rocket:before { content: "\F138";
}

.flaticon2-analytics:before { content: "\F139";
}

.flaticon2-pie-chart-1:before { content: "\F13A";
}

.flaticon2-pie-chart-2:before { content: "\F13B";
}

.flaticon2-analytics-1:before { content: "\F13C";
}

.flaticon2-google-drive-file:before { content: "\F13D";
}

.flaticon2-pie-chart-3:before { content: "\F13E";
}

.flaticon2-poll-symbol:before { content: "\F13F";
}

.flaticon2-gear:before { content: "\F140";
}

.flaticon2-magnifier-tool:before { content: "\F141";
}

.flaticon2-add:before { content: "\F142";
}

.flaticon2-cube:before { content: "\F143";
}

.flaticon2-gift-1:before { content: "\F144";
}

.flaticon2-list-2:before { content: "\F145";
}

.flaticon2-shopping-cart-1:before { content: "\F146";
}

.flaticon2-calendar-2:before { content: "\F147";
}

.flaticon2-laptop:before { content: "\F148";
}

.flaticon2-cube-1:before { content: "\F149";
}

.flaticon2-layers-1:before { content: "\F14A";
}

.flaticon2-chat-1:before { content: "\F14B";
}

.flaticon2-copy:before { content: "\F14C";
}

.flaticon2-paper:before { content: "\F14D";
}

.flaticon2-hospital:before { content: "\F14E";
}

.flaticon2-calendar-3:before { content: "\F14F";
}

.flaticon2-speaker:before { content: "\F150";
}

.flaticon2-pie-chart-4:before { content: "\F151";
}

.flaticon2-schedule:before { content: "\F152";
}

.flaticon2-expand:before { content: "\F153";
}

.flaticon2-menu-3:before { content: "\F154";
}

.flaticon2-download-1:before { content: "\F155";
}

.flaticon2-help:before { content: "\F156";
}

.flaticon2-list-3:before { content: "\F157";
}

.flaticon2-notepad:before { content: "\F158";
}

.flaticon2-graph:before { content: "\F159";
}

.flaticon2-browser-1:before { content: "\F15A";
}

.flaticon2-photograph:before { content: "\F15B";
}

.flaticon2-browser-2:before { content: "\F15C";
}

.flaticon2-hourglass:before { content: "\F15D";
}

.flaticon2-mail:before { content: "\F15E";
}

.flaticon2-cardiogram:before { content: "\F15F";
}

.flaticon2-document:before { content: "\F160";
}

.flaticon2-contract:before { content: "\F161";
}

.flaticon2-graph-1:before { content: "\F162";
}

.flaticon2-graphic:before { content: "\F163";
}

.flaticon2-position:before { content: "\F164";
}

.flaticon2-soft-icons:before { content: "\F165";
}

.flaticon2-circle-vol-2:before { content: "\F166";
}

.flaticon2-rocket-1:before { content: "\F167";
}

.flaticon2-lorry:before { content: "\F168";
}

.flaticon2-cd:before { content: "\F169";
}

.flaticon2-file-1:before { content: "\F16A";
}

.flaticon2-reload:before { content: "\F16B";
}

.flaticon2-placeholder:before { content: "\F16C";
}

.flaticon2-refresh:before { content: "\F16D";
}

.flaticon2-medical-records:before { content: "\F16E";
}

.flaticon2-rectangular:before { content: "\F16F";
}

.flaticon2-medical-records-1:before { content: "\F170";
}

.flaticon2-indent-dots:before { content: "\F171";
}

.flaticon2-search-1:before { content: "\F172";
}

.flaticon2-edit:before { content: "\F173";
}

.flaticon2-new-email:before { content: "\F174";
}

.flaticon2-calendar-4:before { content: "\F175";
}

.flaticon2-console:before { content: "\F176";
}

.flaticon2-open-text-book:before { content: "\F177";
}

.flaticon2-download-2:before { content: "\F178";
}

.flaticon2-zig-zag-line-sign:before { content: "\F179";
}

.flaticon2-tools-and-utensils:before { content: "\F17A";
}

.flaticon2-crisp-icons:before { content: "\F17B";
}

.flaticon2-trash:before { content: "\F17C";
}

.flaticon2-lock:before { content: "\F17D";
}

.flaticon2-bell-1:before { content: "\F17E";
}

.flaticon2-setup:before { content: "\F17F";
}

.flaticon2-menu-4:before { content: "\F180";
}

.flaticon2-architecture-and-city:before { content: "\F181";
}

.flaticon2-shelter:before { content: "\F182";
}

.flaticon2-add-1:before { content: "\F183";
}

.flaticon2-checkmark:before { content: "\F184";
}

.flaticon2-circular-arrow:before { content: "\F185";
}

.flaticon2-user-outline-symbol:before { content: "\F186";
}

.flaticon2-rhombus:before { content: "\F187";
}

.flaticon2-crisp-icons-1:before { content: "\F188";
}

.flaticon2-soft-icons-1:before { content: "\F189";
}

.flaticon2-hexagonal:before { content: "\F18A";
}

.flaticon2-time:before { content: "\F18B";
}

.flaticon2-contrast:before { content: "\F18C";
}

.flaticon2-telegram-logo:before { content: "\F18D";
}

.flaticon2-hangouts-logo:before { content: "\F18E";
}

.flaticon2-analytics-2:before { content: "\F18F";
}

.flaticon2-wifi:before { content: "\F190";
}

.flaticon2-protected:before { content: "\F191";
}

.flaticon2-drop:before { content: "\F192";
}

.flaticon2-mail-1:before { content: "\F193";
}

.flaticon2-delivery-truck:before { content: "\F194";
}

.flaticon2-writing:before { content: "\F195";
}

.flaticon2-calendar-5:before { content: "\F196";
}

.flaticon2-protection:before { content: "\F197";
}

.flaticon2-calendar-6:before { content: "\F198";
}

.flaticon2-calendar-7:before { content: "\F199";
}

.flaticon2-calendar-8:before { content: "\F19A";
}

.flaticon2-bell-2:before { content: "\F19B";
}

.flaticon2-hourglass-1:before { content: "\F19C";
}

.flaticon2-next:before { content: "\F19D";
}

.flaticon2-chat-2:before { content: "\F19E";
}

.flaticon2-correct:before { content: "\F19F";
}

.flaticon2-photo-camera:before { content: "\F1A0";
}

.flaticon2-fast-next:before { content: "\F1A1";
}

.flaticon2-fast-back:before { content: "\F1A2";
}

.flaticon2-down:before { content: "\F1A3";
}

.flaticon2-back:before { content: "\F1A4";
}

.flaticon2-up:before { content: "\F1A5";
}

.flaticon2-arrow-down:before { content: "\F1A6";
}

.flaticon2-arrow-up:before { content: "\F1A7";
}

.flaticon2-accept:before { content: "\F1A8";
}

.flaticon2-sort:before { content: "\F1A9";
}

.flaticon2-arrow:before { content: "\F1AA";
}

.flaticon2-back-1:before { content: "\F1AB";
}

.flaticon2-add-square:before { content: "\F1AC";
}

.flaticon2-quotation-mark:before { content: "\F1AD";
}

.flaticon2-clip-symbol:before { content: "\F1AE";
}

.flaticon2-check-mark:before { content: "\F1AF";
}

.flaticon2-folder:before { content: "\F1B0";
}

.flaticon2-cancel-music:before { content: "\F1B1";
}

.flaticon2-cross:before { content: "\F1B2";
}

.flaticon2-pen:before { content: "\F1B3";
}

.flaticon2-email:before { content: "\F1B4";
}

.flaticon2-graph-2:before { content: "\F1B5";
}

.flaticon2-open-box:before { content: "\F1B6";
}

.flaticon2-files-and-folders:before { content: "\F1B7";
}

.flaticon2-ui:before { content: "\F1B8";
}

.flaticon2-sheet:before { content: "\F1B9";
}

.flaticon2-dashboard:before { content: "\F1BA";
}

.flaticon2-user-1:before { content: "\F1BB";
}

.flaticon2-group:before { content: "\F1BC";
}

.flaticon2-black-back-closed-envelope-shape:before { content: "\F1BD";
}

.flaticon2-left-arrow:before { content: "\F1BE";
}

.flaticon2-sort-alphabetically:before { content: "\F1BF";
}

.flaticon2-sort-down:before { content: "\F1C0";
}

.flaticon2-rubbish-bin:before { content: "\F1C1";
}

.flaticon2-rubbish-bin-delete-button:before { content: "\F1C2";
}

.flaticon2-calendar-9:before { content: "\F1C3";
}

.flaticon2-tag:before { content: "\F1C4";
}

.flaticon2-refresh-button:before { content: "\F1C5";
}

.flaticon2-refresh-arrow:before { content: "\F1C6";
}

.flaticon2-reload-1:before { content: "\F1C7";
}

.flaticon2-refresh-1:before { content: "\F1C8";
}

.flaticon2-left-arrow-1:before { content: "\F1C9";
}

.flaticon2-reply:before { content: "\F1CA";
}

.flaticon2-reply-1:before { content: "\F1CB";
}

.flaticon2-printer:before { content: "\F1CC";
}

.flaticon2-print:before { content: "\F1CD";
}

.flaticon2-shrink:before { content: "\F1CE";
}

.flaticon2-resize:before { content: "\F1CF";
}

.flaticon2-arrow-1:before { content: "\F1D0";
}

.flaticon2-size:before { content: "\F1D1";
}

.flaticon2-arrow-2:before { content: "\F1D2";
}

.flaticon2-cancel:before { content: "\F1D3";
}

.flaticon2-exclamation:before { content: "\F1D4";
}

.flaticon2-line:before { content: "\F1D5";
}

.flaticon2-warning:before { content: "\F1D6";
}

.flaticon2-information:before { content: "\F1D7";
}

.flaticon2-layers-2:before { content: "\F1D8";
}

.flaticon2-file-2:before { content: "\F1D9";
}

.flaticon2-bell-3:before { content: "\F1DA";
}

.flaticon2-bell-4:before { content: "\F1DB";
}

.flaticon2-bell-5:before { content: "\F1DC";
}

.flaticon2-bell-alarm-symbol:before { content: "\F1DD";
}

.flaticon2-world:before { content: "\F1DE";
}

.flaticon2-graphic-1:before { content: "\F1DF";
}

.flaticon2-send-1:before { content: "\F1E0";
}

.flaticon2-location:before { content: "\F1E1";
}

.flaticon2-pin-1:before { content: "\F1E2";
}

.flaticon2-start-up:before { content: "\F1E3";
}

.flaticon2-right-arrow:before { content: "\F1E4";
}
@charset "UTF-8";

@font-face {
  font-family: "socicon";

  src:url(./fonts/socicon/socicon.eot);

  src:url(./fonts/socicon/socicon.eot?#iefix) format("embedded-opentype"),
    url(./fonts/socicon/socicon.woff) format("woff"),
    url(./fonts/socicon/socicon.ttf) format("truetype"),
    url(./fonts/socicon/socicon.svg#socicon) format("svg");

  font-weight: normal;

  font-style: normal;
}

[data-icon]:before {
  font-family: "socicon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="socicon-"]:before,
[class*=" socicon-"]:before {
  font-family: "socicon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.socicon-modelmayhem:before {
  content: "\E000";
}

.socicon-mixcloud:before {
  content: "\E001";
}

.socicon-drupal:before {
  content: "\E002";
}

.socicon-swarm:before {
  content: "\E003";
}

.socicon-istock:before {
  content: "\E004";
}

.socicon-yammer:before {
  content: "\E005";
}

.socicon-ello:before {
  content: "\E006";
}

.socicon-stackoverflow:before {
  content: "\E007";
}

.socicon-persona:before {
  content: "\E008";
}

.socicon-triplej:before {
  content: "\E009";
}

.socicon-houzz:before {
  content: "\E00A";
}

.socicon-rss:before {
  content: "\E00B";
}

.socicon-paypal:before {
  content: "\E00C";
}

.socicon-odnoklassniki:before {
  content: "\E00D";
}

.socicon-airbnb:before {
  content: "\E00E";
}

.socicon-periscope:before {
  content: "\E00F";
}

.socicon-outlook:before {
  content: "\E010";
}

.socicon-coderwall:before {
  content: "\E011";
}

.socicon-tripadvisor:before {
  content: "\E012";
}

.socicon-appnet:before {
  content: "\E013";
}

.socicon-goodreads:before {
  content: "\E014";
}

.socicon-tripit:before {
  content: "\E015";
}

.socicon-lanyrd:before {
  content: "\E016";
}

.socicon-slideshare:before {
  content: "\E017";
}

.socicon-buffer:before {
  content: "\E018";
}

.socicon-disqus:before {
  content: "\E019";
}

.socicon-vkontakte:before {
  content: "\E01A";
}

.socicon-whatsapp:before {
  content: "\E01B";
}

.socicon-patreon:before {
  content: "\E01C";
}

.socicon-storehouse:before {
  content: "\E01D";
}

.socicon-pocket:before {
  content: "\E01E";
}

.socicon-mail:before {
  content: "\E01F";
}

.socicon-blogger:before {
  content: "\E020";
}

.socicon-technorati:before {
  content: "\E021";
}

.socicon-reddit:before {
  content: "\E022";
}

.socicon-dribbble:before {
  content: "\E023";
}

.socicon-stumbleupon:before {
  content: "\E024";
}

.socicon-digg:before {
  content: "\E025";
}

.socicon-envato:before {
  content: "\E026";
}

.socicon-behance:before {
  content: "\E027";
}

.socicon-delicious:before {
  content: "\E028";
}

.socicon-deviantart:before {
  content: "\E029";
}

.socicon-forrst:before {
  content: "\E02A";
}

.socicon-play:before {
  content: "\E02B";
}

.socicon-zerply:before {
  content: "\E02C";
}

.socicon-wikipedia:before {
  content: "\E02D";
}

.socicon-apple:before {
  content: "\E02E";
}

.socicon-flattr:before {
  content: "\E02F";
}

.socicon-github:before {
  content: "\E030";
}

.socicon-renren:before {
  content: "\E031";
}

.socicon-friendfeed:before {
  content: "\E032";
}

.socicon-newsvine:before {
  content: "\E033";
}

.socicon-identica:before {
  content: "\E034";
}

.socicon-bebo:before {
  content: "\E035";
}

.socicon-zynga:before {
  content: "\E036";
}

.socicon-steam:before {
  content: "\E037";
}

.socicon-xbox:before {
  content: "\E038";
}

.socicon-windows:before {
  content: "\E039";
}

.socicon-qq:before {
  content: "\E03A";
}

.socicon-douban:before {
  content: "\E03B";
}

.socicon-meetup:before {
  content: "\E03C";
}

.socicon-playstation:before {
  content: "\E03D";
}

.socicon-android:before {
  content: "\E03E";
}

.socicon-snapchat:before {
  content: "\E03F";
}

.socicon-twitter:before {
  content: "\E040";
}

.socicon-facebook:before {
  content: "\E041";
}

.socicon-googleplus:before {
  content: "\E042";
}

.socicon-pinterest:before {
  content: "\E043";
}

.socicon-foursquare:before {
  content: "\E044";
}

.socicon-yahoo:before {
  content: "\E045";
}

.socicon-skype:before {
  content: "\E046";
}

.socicon-yelp:before {
  content: "\E047";
}

.socicon-feedburner:before {
  content: "\E048";
}

.socicon-linkedin:before {
  content: "\E049";
}

.socicon-viadeo:before {
  content: "\E04A";
}

.socicon-xing:before {
  content: "\E04B";
}

.socicon-myspace:before {
  content: "\E04C";
}

.socicon-soundcloud:before {
  content: "\E04D";
}

.socicon-spotify:before {
  content: "\E04E";
}

.socicon-grooveshark:before {
  content: "\E04F";
}

.socicon-lastfm:before {
  content: "\E050";
}

.socicon-youtube:before {
  content: "\E051";
}

.socicon-vimeo:before {
  content: "\E052";
}

.socicon-dailymotion:before {
  content: "\E053";
}

.socicon-vine:before {
  content: "\E054";
}

.socicon-flickr:before {
  content: "\E055";
}

.socicon-500px:before {
  content: "\E056";
}

.socicon-wordpress:before {
  content: "\E058";
}

.socicon-tumblr:before {
  content: "\E059";
}

.socicon-twitch:before {
  content: "\E05A";
}

.socicon-8tracks:before {
  content: "\E05B";
}

.socicon-amazon:before {
  content: "\E05C";
}

.socicon-icq:before {
  content: "\E05D";
}

.socicon-smugmug:before {
  content: "\E05E";
}

.socicon-ravelry:before {
  content: "\E05F";
}

.socicon-weibo:before {
  content: "\E060";
}

.socicon-baidu:before {
  content: "\E061";
}

.socicon-angellist:before {
  content: "\E062";
}

.socicon-ebay:before {
  content: "\E063";
}

.socicon-imdb:before {
  content: "\E064";
}

.socicon-stayfriends:before {
  content: "\E065";
}

.socicon-residentadvisor:before {
  content: "\E066";
}

.socicon-google:before {
  content: "\E067";
}

.socicon-yandex:before {
  content: "\E068";
}

.socicon-sharethis:before {
  content: "\E069";
}

.socicon-bandcamp:before {
  content: "\E06A";
}

.socicon-itunes:before {
  content: "\E06B";
}

.socicon-deezer:before {
  content: "\E06C";
}

.socicon-telegram:before {
  content: "\E06E";
}

.socicon-openid:before {
  content: "\E06F";
}

.socicon-amplement:before {
  content: "\E070";
}

.socicon-viber:before {
  content: "\E071";
}

.socicon-zomato:before {
  content: "\E072";
}

.socicon-draugiem:before {
  content: "\E074";
}

.socicon-endomodo:before {
  content: "\E075";
}

.socicon-filmweb:before {
  content: "\E076";
}

.socicon-stackexchange:before {
  content: "\E077";
}

.socicon-wykop:before {
  content: "\E078";
}

.socicon-teamspeak:before {
  content: "\E079";
}

.socicon-teamviewer:before {
  content: "\E07A";
}

.socicon-ventrilo:before {
  content: "\E07B";
}

.socicon-younow:before {
  content: "\E07C";
}

.socicon-raidcall:before {
  content: "\E07D";
}

.socicon-mumble:before {
  content: "\E07E";
}

.socicon-medium:before {
  content: "\E06D";
}

.socicon-bebee:before {
  content: "\E07F";
}

.socicon-hitbox:before {
  content: "\E080";
}

.socicon-reverbnation:before {
  content: "\E081";
}

.socicon-formulr:before {
  content: "\E082";
}

.socicon-instagram:before {
  content: "\E057";
}

.socicon-battlenet:before {
  content: "\E083";
}

.socicon-chrome:before {
  content: "\E084";
}

.socicon-discord:before {
  content: "\E086";
}

.socicon-issuu:before {
  content: "\E087";
}

.socicon-macos:before {
  content: "\E088";
}

.socicon-firefox:before {
  content: "\E089";
}

.socicon-opera:before {
  content: "\E08D";
}

.socicon-keybase:before {
  content: "\E090";
}

.socicon-alliance:before {
  content: "\E091";
}

.socicon-livejournal:before {
  content: "\E092";
}

.socicon-googlephotos:before {
  content: "\E093";
}

.socicon-horde:before {
  content: "\E094";
}

.socicon-etsy:before {
  content: "\E095";
}

.socicon-zapier:before {
  content: "\E096";
}

.socicon-google-scholar:before {
  content: "\E097";
}

.socicon-researchgate:before {
  content: "\E098";
}

.socicon-wechat:before {
  content: "\E099";
}

.socicon-strava:before {
  content: "\E09A";
}

.socicon-line:before {
  content: "\E09B";
}

.socicon-lyft:before {
  content: "\E09C";
}

.socicon-uber:before {
  content: "\E09D";
}

.socicon-songkick:before {
  content: "\E09E";
}

.socicon-viewbug:before {
  content: "\E09F";
}

.socicon-googlegroups:before {
  content: "\E0A0";
}

.socicon-quora:before {
  content: "\E073";
}

.socicon-diablo:before {
  content: "\E085";
}

.socicon-blizzard:before {
  content: "\E0A1";
}

.socicon-hearthstone:before {
  content: "\E08B";
}

.socicon-heroes:before {
  content: "\E08A";
}

.socicon-overwatch:before {
  content: "\E08C";
}

.socicon-warcraft:before {
  content: "\E08E";
}

.socicon-starcraft:before {
  content: "\E08F";
}

.socicon-beam:before {
  content: "\E0A2";
}

.socicon-curse:before {
  content: "\E0A3";
}

.socicon-player:before {
  content: "\E0A4";
}

.socicon-streamjar:before {
  content: "\E0A5";
}

.socicon-nintendo:before {
  content: "\E0A6";
}

.socicon-hellocoton:before {
  content: "\E0A7";
}
/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.fa,.fab,.fad,.fal,.far,.fas{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}

.fa-lg{
  font-size:1.33333em;
  line-height:.75em;
  vertical-align:-.0667em
}

.fa-xs{
  font-size:.75em
}

.fa-sm{
  font-size:.875em
}

.fa-1x{
  font-size:1em
}

.fa-2x{
  font-size:2em
}

.fa-3x{
  font-size:3em
}

.fa-4x{
  font-size:4em
}

.fa-5x{
  font-size:5em
}

.fa-6x{
  font-size:6em
}

.fa-7x{
  font-size:7em
}

.fa-8x{
  font-size:8em
}

.fa-9x{
  font-size:9em
}

.fa-10x{
  font-size:10em
}

.fa-fw{
  text-align:center;
  width:1.25em
}

.fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0
}

.fa-ul>li{
  position:relative
}

.fa-li{
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit
}

.fa-border{
  border:.08em solid #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}

.fa-pull-left{
  float:left
}

.fa-pull-right{
  float:right
}

.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{
  margin-right:.3em
}

.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{
  margin-left:.3em
}

.fa-spin{
  animation:fa-spin 2s linear infinite
}

.fa-pulse{
  animation:fa-spin 1s steps(8) infinite
}

@keyframes fa-spin{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(1turn)
  }
}

.fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform:rotate(90deg)
}

.fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform:rotate(180deg)
}

.fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform:rotate(270deg)
}

.fa-flip-horizontal{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform:scaleX(-1)
}

.fa-flip-vertical{
  transform:scaleY(-1)
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
  transform:scale(-1)
}

:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{
  filter:none
}

.fa-stack{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}

.fa-stack-1x,.fa-stack-2x{
  left:0;
  position:absolute;
  text-align:center;
  width:100%
}

.fa-stack-1x{
  line-height:inherit
}

.fa-stack-2x{
  font-size:2em
}

.fa-inverse{
  color:#fff
}

.fa-500px:before{
  content:"\F26E"
}

.fa-abacus:before{
  content:"\F640"
}

.fa-accessible-icon:before{
  content:"\F368"
}

.fa-accusoft:before{
  content:"\F369"
}

.fa-acorn:before{
  content:"\F6AE"
}

.fa-acquisitions-incorporated:before{
  content:"\F6AF"
}

.fa-ad:before{
  content:"\F641"
}

.fa-address-book:before{
  content:"\F2B9"
}

.fa-address-card:before{
  content:"\F2BB"
}

.fa-adjust:before{
  content:"\F042"
}

.fa-adn:before{
  content:"\F170"
}

.fa-adversal:before{
  content:"\F36A"
}

.fa-affiliatetheme:before{
  content:"\F36B"
}

.fa-air-conditioner:before{
  content:"\F8F4"
}

.fa-air-freshener:before{
  content:"\F5D0"
}

.fa-airbnb:before{
  content:"\F834"
}

.fa-alarm-clock:before{
  content:"\F34E"
}

.fa-alarm-exclamation:before{
  content:"\F843"
}

.fa-alarm-plus:before{
  content:"\F844"
}

.fa-alarm-snooze:before{
  content:"\F845"
}

.fa-album:before{
  content:"\F89F"
}

.fa-album-collection:before{
  content:"\F8A0"
}

.fa-algolia:before{
  content:"\F36C"
}

.fa-alicorn:before{
  content:"\F6B0"
}

.fa-alien:before{
  content:"\F8F5"
}

.fa-alien-monster:before{
  content:"\F8F6"
}

.fa-align-center:before{
  content:"\F037"
}

.fa-align-justify:before{
  content:"\F039"
}

.fa-align-left:before{
  content:"\F036"
}

.fa-align-right:before{
  content:"\F038"
}

.fa-align-slash:before{
  content:"\F846"
}

.fa-alipay:before{
  content:"\F642"
}

.fa-allergies:before{
  content:"\F461"
}

.fa-amazon:before{
  content:"\F270"
}

.fa-amazon-pay:before{
  content:"\F42C"
}

.fa-ambulance:before{
  content:"\F0F9"
}

.fa-american-sign-language-interpreting:before{
  content:"\F2A3"
}

.fa-amilia:before{
  content:"\F36D"
}

.fa-amp-guitar:before{
  content:"\F8A1"
}

.fa-analytics:before{
  content:"\F643"
}

.fa-anchor:before{
  content:"\F13D"
}

.fa-android:before{
  content:"\F17B"
}

.fa-angel:before{
  content:"\F779"
}

.fa-angellist:before{
  content:"\F209"
}

.fa-angle-double-down:before{
  content:"\F103"
}

.fa-angle-double-left:before{
  content:"\F100"
}

.fa-angle-double-right:before{
  content:"\F101"
}

.fa-angle-double-up:before{
  content:"\F102"
}

.fa-angle-down:before{
  content:"\F107"
}

.fa-angle-left:before{
  content:"\F104"
}

.fa-angle-right:before{
  content:"\F105"
}

.fa-angle-up:before{
  content:"\F106"
}

.fa-angry:before{
  content:"\F556"
}

.fa-angrycreative:before{
  content:"\F36E"
}

.fa-angular:before{
  content:"\F420"
}

.fa-ankh:before{
  content:"\F644"
}

.fa-app-store:before{
  content:"\F36F"
}

.fa-app-store-ios:before{
  content:"\F370"
}

.fa-apper:before{
  content:"\F371"
}

.fa-apple:before{
  content:"\F179"
}

.fa-apple-alt:before{
  content:"\F5D1"
}

.fa-apple-crate:before{
  content:"\F6B1"
}

.fa-apple-pay:before{
  content:"\F415"
}

.fa-archive:before{
  content:"\F187"
}

.fa-archway:before{
  content:"\F557"
}

.fa-arrow-alt-circle-down:before{
  content:"\F358"
}

.fa-arrow-alt-circle-left:before{
  content:"\F359"
}

.fa-arrow-alt-circle-right:before{
  content:"\F35A"
}

.fa-arrow-alt-circle-up:before{
  content:"\F35B"
}

.fa-arrow-alt-down:before{
  content:"\F354"
}

.fa-arrow-alt-from-bottom:before{
  content:"\F346"
}

.fa-arrow-alt-from-left:before{
  content:"\F347"
}

.fa-arrow-alt-from-right:before{
  content:"\F348"
}

.fa-arrow-alt-from-top:before{
  content:"\F349"
}

.fa-arrow-alt-left:before{
  content:"\F355"
}

.fa-arrow-alt-right:before{
  content:"\F356"
}

.fa-arrow-alt-square-down:before{
  content:"\F350"
}

.fa-arrow-alt-square-left:before{
  content:"\F351"
}

.fa-arrow-alt-square-right:before{
  content:"\F352"
}

.fa-arrow-alt-square-up:before{
  content:"\F353"
}

.fa-arrow-alt-to-bottom:before{
  content:"\F34A"
}

.fa-arrow-alt-to-left:before{
  content:"\F34B"
}

.fa-arrow-alt-to-right:before{
  content:"\F34C"
}

.fa-arrow-alt-to-top:before{
  content:"\F34D"
}

.fa-arrow-alt-up:before{
  content:"\F357"
}

.fa-arrow-circle-down:before{
  content:"\F0AB"
}

.fa-arrow-circle-left:before{
  content:"\F0A8"
}

.fa-arrow-circle-right:before{
  content:"\F0A9"
}

.fa-arrow-circle-up:before{
  content:"\F0AA"
}

.fa-arrow-down:before{
  content:"\F063"
}

.fa-arrow-from-bottom:before{
  content:"\F342"
}

.fa-arrow-from-left:before{
  content:"\F343"
}

.fa-arrow-from-right:before{
  content:"\F344"
}

.fa-arrow-from-top:before{
  content:"\F345"
}

.fa-arrow-left:before{
  content:"\F060"
}

.fa-arrow-right:before{
  content:"\F061"
}

.fa-arrow-square-down:before{
  content:"\F339"
}

.fa-arrow-square-left:before{
  content:"\F33A"
}

.fa-arrow-square-right:before{
  content:"\F33B"
}

.fa-arrow-square-up:before{
  content:"\F33C"
}

.fa-arrow-to-bottom:before{
  content:"\F33D"
}

.fa-arrow-to-left:before{
  content:"\F33E"
}

.fa-arrow-to-right:before{
  content:"\F340"
}

.fa-arrow-to-top:before{
  content:"\F341"
}

.fa-arrow-up:before{
  content:"\F062"
}

.fa-arrows:before{
  content:"\F047"
}

.fa-arrows-alt:before{
  content:"\F0B2"
}

.fa-arrows-alt-h:before{
  content:"\F337"
}

.fa-arrows-alt-v:before{
  content:"\F338"
}

.fa-arrows-h:before{
  content:"\F07E"
}

.fa-arrows-v:before{
  content:"\F07D"
}

.fa-artstation:before{
  content:"\F77A"
}

.fa-assistive-listening-systems:before{
  content:"\F2A2"
}

.fa-asterisk:before{
  content:"\F069"
}

.fa-asymmetrik:before{
  content:"\F372"
}

.fa-at:before{
  content:"\F1FA"
}

.fa-atlas:before{
  content:"\F558"
}

.fa-atlassian:before{
  content:"\F77B"
}

.fa-atom:before{
  content:"\F5D2"
}

.fa-atom-alt:before{
  content:"\F5D3"
}

.fa-audible:before{
  content:"\F373"
}

.fa-audio-description:before{
  content:"\F29E"
}

.fa-autoprefixer:before{
  content:"\F41C"
}

.fa-avianex:before{
  content:"\F374"
}

.fa-aviato:before{
  content:"\F421"
}

.fa-award:before{
  content:"\F559"
}

.fa-aws:before{
  content:"\F375"
}

.fa-axe:before{
  content:"\F6B2"
}

.fa-axe-battle:before{
  content:"\F6B3"
}

.fa-baby:before{
  content:"\F77C"
}

.fa-baby-carriage:before{
  content:"\F77D"
}

.fa-backpack:before{
  content:"\F5D4"
}

.fa-backspace:before{
  content:"\F55A"
}

.fa-backward:before{
  content:"\F04A"
}

.fa-bacon:before{
  content:"\F7E5"
}

.fa-bacteria:before{
  content:"\E059"
}

.fa-bacterium:before{
  content:"\E05A"
}

.fa-badge:before{
  content:"\F335"
}

.fa-badge-check:before{
  content:"\F336"
}

.fa-badge-dollar:before{
  content:"\F645"
}

.fa-badge-percent:before{
  content:"\F646"
}

.fa-badge-sheriff:before{
  content:"\F8A2"
}

.fa-badger-honey:before{
  content:"\F6B4"
}

.fa-bags-shopping:before{
  content:"\F847"
}

.fa-bahai:before{
  content:"\F666"
}

.fa-balance-scale:before{
  content:"\F24E"
}

.fa-balance-scale-left:before{
  content:"\F515"
}

.fa-balance-scale-right:before{
  content:"\F516"
}

.fa-ball-pile:before{
  content:"\F77E"
}

.fa-ballot:before{
  content:"\F732"
}

.fa-ballot-check:before{
  content:"\F733"
}

.fa-ban:before{
  content:"\F05E"
}

.fa-band-aid:before{
  content:"\F462"
}

.fa-bandcamp:before{
  content:"\F2D5"
}

.fa-banjo:before{
  content:"\F8A3"
}

.fa-barcode:before{
  content:"\F02A"
}

.fa-barcode-alt:before{
  content:"\F463"
}

.fa-barcode-read:before{
  content:"\F464"
}

.fa-barcode-scan:before{
  content:"\F465"
}

.fa-bars:before{
  content:"\F0C9"
}

.fa-baseball:before{
  content:"\F432"
}

.fa-baseball-ball:before{
  content:"\F433"
}

.fa-basketball-ball:before{
  content:"\F434"
}

.fa-basketball-hoop:before{
  content:"\F435"
}

.fa-bat:before{
  content:"\F6B5"
}

.fa-bath:before{
  content:"\F2CD"
}

.fa-battery-bolt:before{
  content:"\F376"
}

.fa-battery-empty:before{
  content:"\F244"
}

.fa-battery-full:before{
  content:"\F240"
}

.fa-battery-half:before{
  content:"\F242"
}

.fa-battery-quarter:before{
  content:"\F243"
}

.fa-battery-slash:before{
  content:"\F377"
}

.fa-battery-three-quarters:before{
  content:"\F241"
}

.fa-battle-net:before{
  content:"\F835"
}

.fa-bed:before{
  content:"\F236"
}

.fa-bed-alt:before{
  content:"\F8F7"
}

.fa-bed-bunk:before{
  content:"\F8F8"
}

.fa-bed-empty:before{
  content:"\F8F9"
}

.fa-beer:before{
  content:"\F0FC"
}

.fa-behance:before{
  content:"\F1B4"
}

.fa-behance-square:before{
  content:"\F1B5"
}

.fa-bell:before{
  content:"\F0F3"
}

.fa-bell-exclamation:before{
  content:"\F848"
}

.fa-bell-on:before{
  content:"\F8FA"
}

.fa-bell-plus:before{
  content:"\F849"
}

.fa-bell-school:before{
  content:"\F5D5"
}

.fa-bell-school-slash:before{
  content:"\F5D6"
}

.fa-bell-slash:before{
  content:"\F1F6"
}

.fa-bells:before{
  content:"\F77F"
}

.fa-betamax:before{
  content:"\F8A4"
}

.fa-bezier-curve:before{
  content:"\F55B"
}

.fa-bible:before{
  content:"\F647"
}

.fa-bicycle:before{
  content:"\F206"
}

.fa-biking:before{
  content:"\F84A"
}

.fa-biking-mountain:before{
  content:"\F84B"
}

.fa-bimobject:before{
  content:"\F378"
}

.fa-binoculars:before{
  content:"\F1E5"
}

.fa-biohazard:before{
  content:"\F780"
}

.fa-birthday-cake:before{
  content:"\F1FD"
}

.fa-bitbucket:before{
  content:"\F171"
}

.fa-bitcoin:before{
  content:"\F379"
}

.fa-bity:before{
  content:"\F37A"
}

.fa-black-tie:before{
  content:"\F27E"
}

.fa-blackberry:before{
  content:"\F37B"
}

.fa-blanket:before{
  content:"\F498"
}

.fa-blender:before{
  content:"\F517"
}

.fa-blender-phone:before{
  content:"\F6B6"
}

.fa-blind:before{
  content:"\F29D"
}

.fa-blinds:before{
  content:"\F8FB"
}

.fa-blinds-open:before{
  content:"\F8FC"
}

.fa-blinds-raised:before{
  content:"\F8FD"
}

.fa-blog:before{
  content:"\F781"
}

.fa-blogger:before{
  content:"\F37C"
}

.fa-blogger-b:before{
  content:"\F37D"
}

.fa-bluetooth:before{
  content:"\F293"
}

.fa-bluetooth-b:before{
  content:"\F294"
}

.fa-bold:before{
  content:"\F032"
}

.fa-bolt:before{
  content:"\F0E7"
}

.fa-bomb:before{
  content:"\F1E2"
}

.fa-bone:before{
  content:"\F5D7"
}

.fa-bone-break:before{
  content:"\F5D8"
}

.fa-bong:before{
  content:"\F55C"
}

.fa-book:before{
  content:"\F02D"
}

.fa-book-alt:before{
  content:"\F5D9"
}

.fa-book-dead:before{
  content:"\F6B7"
}

.fa-book-heart:before{
  content:"\F499"
}

.fa-book-medical:before{
  content:"\F7E6"
}

.fa-book-open:before{
  content:"\F518"
}

.fa-book-reader:before{
  content:"\F5DA"
}

.fa-book-spells:before{
  content:"\F6B8"
}

.fa-book-user:before{
  content:"\F7E7"
}

.fa-bookmark:before{
  content:"\F02E"
}

.fa-books:before{
  content:"\F5DB"
}

.fa-books-medical:before{
  content:"\F7E8"
}

.fa-boombox:before{
  content:"\F8A5"
}

.fa-boot:before{
  content:"\F782"
}

.fa-booth-curtain:before{
  content:"\F734"
}

.fa-bootstrap:before{
  content:"\F836"
}

.fa-border-all:before{
  content:"\F84C"
}

.fa-border-bottom:before{
  content:"\F84D"
}

.fa-border-center-h:before{
  content:"\F89C"
}

.fa-border-center-v:before{
  content:"\F89D"
}

.fa-border-inner:before{
  content:"\F84E"
}

.fa-border-left:before{
  content:"\F84F"
}

.fa-border-none:before{
  content:"\F850"
}

.fa-border-outer:before{
  content:"\F851"
}

.fa-border-right:before{
  content:"\F852"
}

.fa-border-style:before{
  content:"\F853"
}

.fa-border-style-alt:before{
  content:"\F854"
}

.fa-border-top:before{
  content:"\F855"
}

.fa-bow-arrow:before{
  content:"\F6B9"
}

.fa-bowling-ball:before{
  content:"\F436"
}

.fa-bowling-pins:before{
  content:"\F437"
}

.fa-box:before{
  content:"\F466"
}

.fa-box-alt:before{
  content:"\F49A"
}

.fa-box-ballot:before{
  content:"\F735"
}

.fa-box-check:before{
  content:"\F467"
}

.fa-box-fragile:before{
  content:"\F49B"
}

.fa-box-full:before{
  content:"\F49C"
}

.fa-box-heart:before{
  content:"\F49D"
}

.fa-box-open:before{
  content:"\F49E"
}

.fa-box-tissue:before{
  content:"\E05B"
}

.fa-box-up:before{
  content:"\F49F"
}

.fa-box-usd:before{
  content:"\F4A0"
}

.fa-boxes:before{
  content:"\F468"
}

.fa-boxes-alt:before{
  content:"\F4A1"
}

.fa-boxing-glove:before{
  content:"\F438"
}

.fa-brackets:before{
  content:"\F7E9"
}

.fa-brackets-curly:before{
  content:"\F7EA"
}

.fa-braille:before{
  content:"\F2A1"
}

.fa-brain:before{
  content:"\F5DC"
}

.fa-bread-loaf:before{
  content:"\F7EB"
}

.fa-bread-slice:before{
  content:"\F7EC"
}

.fa-briefcase:before{
  content:"\F0B1"
}

.fa-briefcase-medical:before{
  content:"\F469"
}

.fa-bring-forward:before{
  content:"\F856"
}

.fa-bring-front:before{
  content:"\F857"
}

.fa-broadcast-tower:before{
  content:"\F519"
}

.fa-broom:before{
  content:"\F51A"
}

.fa-browser:before{
  content:"\F37E"
}

.fa-brush:before{
  content:"\F55D"
}

.fa-btc:before{
  content:"\F15A"
}

.fa-buffer:before{
  content:"\F837"
}

.fa-bug:before{
  content:"\F188"
}

.fa-building:before{
  content:"\F1AD"
}

.fa-bullhorn:before{
  content:"\F0A1"
}

.fa-bullseye:before{
  content:"\F140"
}

.fa-bullseye-arrow:before{
  content:"\F648"
}

.fa-bullseye-pointer:before{
  content:"\F649"
}

.fa-burger-soda:before{
  content:"\F858"
}

.fa-burn:before{
  content:"\F46A"
}

.fa-buromobelexperte:before{
  content:"\F37F"
}

.fa-burrito:before{
  content:"\F7ED"
}

.fa-bus:before{
  content:"\F207"
}

.fa-bus-alt:before{
  content:"\F55E"
}

.fa-bus-school:before{
  content:"\F5DD"
}

.fa-business-time:before{
  content:"\F64A"
}

.fa-buy-n-large:before{
  content:"\F8A6"
}

.fa-buysellads:before{
  content:"\F20D"
}

.fa-cabinet-filing:before{
  content:"\F64B"
}

.fa-cactus:before{
  content:"\F8A7"
}

.fa-calculator:before{
  content:"\F1EC"
}

.fa-calculator-alt:before{
  content:"\F64C"
}

.fa-calendar:before{
  content:"\F133"
}

.fa-calendar-alt:before{
  content:"\F073"
}

.fa-calendar-check:before{
  content:"\F274"
}

.fa-calendar-day:before{
  content:"\F783"
}

.fa-calendar-edit:before{
  content:"\F333"
}

.fa-calendar-exclamation:before{
  content:"\F334"
}

.fa-calendar-minus:before{
  content:"\F272"
}

.fa-calendar-plus:before{
  content:"\F271"
}

.fa-calendar-star:before{
  content:"\F736"
}

.fa-calendar-times:before{
  content:"\F273"
}

.fa-calendar-week:before{
  content:"\F784"
}

.fa-camcorder:before{
  content:"\F8A8"
}

.fa-camera:before{
  content:"\F030"
}

.fa-camera-alt:before{
  content:"\F332"
}

.fa-camera-home:before{
  content:"\F8FE"
}

.fa-camera-movie:before{
  content:"\F8A9"
}

.fa-camera-polaroid:before{
  content:"\F8AA"
}

.fa-camera-retro:before{
  content:"\F083"
}

.fa-campfire:before{
  content:"\F6BA"
}

.fa-campground:before{
  content:"\F6BB"
}

.fa-canadian-maple-leaf:before{
  content:"\F785"
}

.fa-candle-holder:before{
  content:"\F6BC"
}

.fa-candy-cane:before{
  content:"\F786"
}

.fa-candy-corn:before{
  content:"\F6BD"
}

.fa-cannabis:before{
  content:"\F55F"
}

.fa-capsules:before{
  content:"\F46B"
}

.fa-car:before{
  content:"\F1B9"
}

.fa-car-alt:before{
  content:"\F5DE"
}

.fa-car-battery:before{
  content:"\F5DF"
}

.fa-car-building:before{
  content:"\F859"
}

.fa-car-bump:before{
  content:"\F5E0"
}

.fa-car-bus:before{
  content:"\F85A"
}

.fa-car-crash:before{
  content:"\F5E1"
}

.fa-car-garage:before{
  content:"\F5E2"
}

.fa-car-mechanic:before{
  content:"\F5E3"
}

.fa-car-side:before{
  content:"\F5E4"
}

.fa-car-tilt:before{
  content:"\F5E5"
}

.fa-car-wash:before{
  content:"\F5E6"
}

.fa-caravan:before{
  content:"\F8FF"
}

.fa-caravan-alt:before{
  content:"\E000"
}

.fa-caret-circle-down:before{
  content:"\F32D"
}

.fa-caret-circle-left:before{
  content:"\F32E"
}

.fa-caret-circle-right:before{
  content:"\F330"
}

.fa-caret-circle-up:before{
  content:"\F331"
}

.fa-caret-down:before{
  content:"\F0D7"
}

.fa-caret-left:before{
  content:"\F0D9"
}

.fa-caret-right:before{
  content:"\F0DA"
}

.fa-caret-square-down:before{
  content:"\F150"
}

.fa-caret-square-left:before{
  content:"\F191"
}

.fa-caret-square-right:before{
  content:"\F152"
}

.fa-caret-square-up:before{
  content:"\F151"
}

.fa-caret-up:before{
  content:"\F0D8"
}

.fa-carrot:before{
  content:"\F787"
}

.fa-cars:before{
  content:"\F85B"
}

.fa-cart-arrow-down:before{
  content:"\F218"
}

.fa-cart-plus:before{
  content:"\F217"
}

.fa-cash-register:before{
  content:"\F788"
}

.fa-cassette-tape:before{
  content:"\F8AB"
}

.fa-cat:before{
  content:"\F6BE"
}

.fa-cat-space:before{
  content:"\E001"
}

.fa-cauldron:before{
  content:"\F6BF"
}

.fa-cc-amazon-pay:before{
  content:"\F42D"
}

.fa-cc-amex:before{
  content:"\F1F3"
}

.fa-cc-apple-pay:before{
  content:"\F416"
}

.fa-cc-diners-club:before{
  content:"\F24C"
}

.fa-cc-discover:before{
  content:"\F1F2"
}

.fa-cc-jcb:before{
  content:"\F24B"
}

.fa-cc-mastercard:before{
  content:"\F1F1"
}

.fa-cc-paypal:before{
  content:"\F1F4"
}

.fa-cc-stripe:before{
  content:"\F1F5"
}

.fa-cc-visa:before{
  content:"\F1F0"
}

.fa-cctv:before{
  content:"\F8AC"
}

.fa-centercode:before{
  content:"\F380"
}

.fa-centos:before{
  content:"\F789"
}

.fa-certificate:before{
  content:"\F0A3"
}

.fa-chair:before{
  content:"\F6C0"
}

.fa-chair-office:before{
  content:"\F6C1"
}

.fa-chalkboard:before{
  content:"\F51B"
}

.fa-chalkboard-teacher:before{
  content:"\F51C"
}

.fa-charging-station:before{
  content:"\F5E7"
}

.fa-chart-area:before{
  content:"\F1FE"
}

.fa-chart-bar:before{
  content:"\F080"
}

.fa-chart-line:before{
  content:"\F201"
}

.fa-chart-line-down:before{
  content:"\F64D"
}

.fa-chart-network:before{
  content:"\F78A"
}

.fa-chart-pie:before{
  content:"\F200"
}

.fa-chart-pie-alt:before{
  content:"\F64E"
}

.fa-chart-scatter:before{
  content:"\F7EE"
}

.fa-check:before{
  content:"\F00C"
}

.fa-check-circle:before{
  content:"\F058"
}

.fa-check-double:before{
  content:"\F560"
}

.fa-check-square:before{
  content:"\F14A"
}

.fa-cheese:before{
  content:"\F7EF"
}

.fa-cheese-swiss:before{
  content:"\F7F0"
}

.fa-cheeseburger:before{
  content:"\F7F1"
}

.fa-chess:before{
  content:"\F439"
}

.fa-chess-bishop:before{
  content:"\F43A"
}

.fa-chess-bishop-alt:before{
  content:"\F43B"
}

.fa-chess-board:before{
  content:"\F43C"
}

.fa-chess-clock:before{
  content:"\F43D"
}

.fa-chess-clock-alt:before{
  content:"\F43E"
}

.fa-chess-king:before{
  content:"\F43F"
}

.fa-chess-king-alt:before{
  content:"\F440"
}

.fa-chess-knight:before{
  content:"\F441"
}

.fa-chess-knight-alt:before{
  content:"\F442"
}

.fa-chess-pawn:before{
  content:"\F443"
}

.fa-chess-pawn-alt:before{
  content:"\F444"
}

.fa-chess-queen:before{
  content:"\F445"
}

.fa-chess-queen-alt:before{
  content:"\F446"
}

.fa-chess-rook:before{
  content:"\F447"
}

.fa-chess-rook-alt:before{
  content:"\F448"
}

.fa-chevron-circle-down:before{
  content:"\F13A"
}

.fa-chevron-circle-left:before{
  content:"\F137"
}

.fa-chevron-circle-right:before{
  content:"\F138"
}

.fa-chevron-circle-up:before{
  content:"\F139"
}

.fa-chevron-double-down:before{
  content:"\F322"
}

.fa-chevron-double-left:before{
  content:"\F323"
}

.fa-chevron-double-right:before{
  content:"\F324"
}

.fa-chevron-double-up:before{
  content:"\F325"
}

.fa-chevron-down:before{
  content:"\F078"
}

.fa-chevron-left:before{
  content:"\F053"
}

.fa-chevron-right:before{
  content:"\F054"
}

.fa-chevron-square-down:before{
  content:"\F329"
}

.fa-chevron-square-left:before{
  content:"\F32A"
}

.fa-chevron-square-right:before{
  content:"\F32B"
}

.fa-chevron-square-up:before{
  content:"\F32C"
}

.fa-chevron-up:before{
  content:"\F077"
}

.fa-child:before{
  content:"\F1AE"
}

.fa-chimney:before{
  content:"\F78B"
}

.fa-chrome:before{
  content:"\F268"
}

.fa-chromecast:before{
  content:"\F838"
}

.fa-church:before{
  content:"\F51D"
}

.fa-circle:before{
  content:"\F111"
}

.fa-circle-notch:before{
  content:"\F1CE"
}

.fa-city:before{
  content:"\F64F"
}

.fa-clarinet:before{
  content:"\F8AD"
}

.fa-claw-marks:before{
  content:"\F6C2"
}

.fa-clinic-medical:before{
  content:"\F7F2"
}

.fa-clipboard:before{
  content:"\F328"
}

.fa-clipboard-check:before{
  content:"\F46C"
}

.fa-clipboard-list:before{
  content:"\F46D"
}

.fa-clipboard-list-check:before{
  content:"\F737"
}

.fa-clipboard-prescription:before{
  content:"\F5E8"
}

.fa-clipboard-user:before{
  content:"\F7F3"
}

.fa-clock:before{
  content:"\F017"
}

.fa-clone:before{
  content:"\F24D"
}

.fa-closed-captioning:before{
  content:"\F20A"
}

.fa-cloud:before{
  content:"\F0C2"
}

.fa-cloud-download:before{
  content:"\F0ED"
}

.fa-cloud-download-alt:before{
  content:"\F381"
}

.fa-cloud-drizzle:before{
  content:"\F738"
}

.fa-cloud-hail:before{
  content:"\F739"
}

.fa-cloud-hail-mixed:before{
  content:"\F73A"
}

.fa-cloud-meatball:before{
  content:"\F73B"
}

.fa-cloud-moon:before{
  content:"\F6C3"
}

.fa-cloud-moon-rain:before{
  content:"\F73C"
}

.fa-cloud-music:before{
  content:"\F8AE"
}

.fa-cloud-rain:before{
  content:"\F73D"
}

.fa-cloud-rainbow:before{
  content:"\F73E"
}

.fa-cloud-showers:before{
  content:"\F73F"
}

.fa-cloud-showers-heavy:before{
  content:"\F740"
}

.fa-cloud-sleet:before{
  content:"\F741"
}

.fa-cloud-snow:before{
  content:"\F742"
}

.fa-cloud-sun:before{
  content:"\F6C4"
}

.fa-cloud-sun-rain:before{
  content:"\F743"
}

.fa-cloud-upload:before{
  content:"\F0EE"
}

.fa-cloud-upload-alt:before{
  content:"\F382"
}

.fa-cloudflare:before{
  content:"\E07D"
}

.fa-clouds:before{
  content:"\F744"
}

.fa-clouds-moon:before{
  content:"\F745"
}

.fa-clouds-sun:before{
  content:"\F746"
}

.fa-cloudscale:before{
  content:"\F383"
}

.fa-cloudsmith:before{
  content:"\F384"
}

.fa-cloudversify:before{
  content:"\F385"
}

.fa-club:before{
  content:"\F327"
}

.fa-cocktail:before{
  content:"\F561"
}

.fa-code:before{
  content:"\F121"
}

.fa-code-branch:before{
  content:"\F126"
}

.fa-code-commit:before{
  content:"\F386"
}

.fa-code-merge:before{
  content:"\F387"
}

.fa-codepen:before{
  content:"\F1CB"
}

.fa-codiepie:before{
  content:"\F284"
}

.fa-coffee:before{
  content:"\F0F4"
}

.fa-coffee-pot:before{
  content:"\E002"
}

.fa-coffee-togo:before{
  content:"\F6C5"
}

.fa-coffin:before{
  content:"\F6C6"
}

.fa-coffin-cross:before{
  content:"\E051"
}

.fa-cog:before{
  content:"\F013"
}

.fa-cogs:before{
  content:"\F085"
}

.fa-coin:before{
  content:"\F85C"
}

.fa-coins:before{
  content:"\F51E"
}

.fa-columns:before{
  content:"\F0DB"
}

.fa-comet:before{
  content:"\E003"
}

.fa-comment:before{
  content:"\F075"
}

.fa-comment-alt:before{
  content:"\F27A"
}

.fa-comment-alt-check:before{
  content:"\F4A2"
}

.fa-comment-alt-dollar:before{
  content:"\F650"
}

.fa-comment-alt-dots:before{
  content:"\F4A3"
}

.fa-comment-alt-edit:before{
  content:"\F4A4"
}

.fa-comment-alt-exclamation:before{
  content:"\F4A5"
}

.fa-comment-alt-lines:before{
  content:"\F4A6"
}

.fa-comment-alt-medical:before{
  content:"\F7F4"
}

.fa-comment-alt-minus:before{
  content:"\F4A7"
}

.fa-comment-alt-music:before{
  content:"\F8AF"
}

.fa-comment-alt-plus:before{
  content:"\F4A8"
}

.fa-comment-alt-slash:before{
  content:"\F4A9"
}

.fa-comment-alt-smile:before{
  content:"\F4AA"
}

.fa-comment-alt-times:before{
  content:"\F4AB"
}

.fa-comment-check:before{
  content:"\F4AC"
}

.fa-comment-dollar:before{
  content:"\F651"
}

.fa-comment-dots:before{
  content:"\F4AD"
}

.fa-comment-edit:before{
  content:"\F4AE"
}

.fa-comment-exclamation:before{
  content:"\F4AF"
}

.fa-comment-lines:before{
  content:"\F4B0"
}

.fa-comment-medical:before{
  content:"\F7F5"
}

.fa-comment-minus:before{
  content:"\F4B1"
}

.fa-comment-music:before{
  content:"\F8B0"
}

.fa-comment-plus:before{
  content:"\F4B2"
}

.fa-comment-slash:before{
  content:"\F4B3"
}

.fa-comment-smile:before{
  content:"\F4B4"
}

.fa-comment-times:before{
  content:"\F4B5"
}

.fa-comments:before{
  content:"\F086"
}

.fa-comments-alt:before{
  content:"\F4B6"
}

.fa-comments-alt-dollar:before{
  content:"\F652"
}

.fa-comments-dollar:before{
  content:"\F653"
}

.fa-compact-disc:before{
  content:"\F51F"
}

.fa-compass:before{
  content:"\F14E"
}

.fa-compass-slash:before{
  content:"\F5E9"
}

.fa-compress:before{
  content:"\F066"
}

.fa-compress-alt:before{
  content:"\F422"
}

.fa-compress-arrows-alt:before{
  content:"\F78C"
}

.fa-compress-wide:before{
  content:"\F326"
}

.fa-computer-classic:before{
  content:"\F8B1"
}

.fa-computer-speaker:before{
  content:"\F8B2"
}

.fa-concierge-bell:before{
  content:"\F562"
}

.fa-confluence:before{
  content:"\F78D"
}

.fa-connectdevelop:before{
  content:"\F20E"
}

.fa-construction:before{
  content:"\F85D"
}

.fa-container-storage:before{
  content:"\F4B7"
}

.fa-contao:before{
  content:"\F26D"
}

.fa-conveyor-belt:before{
  content:"\F46E"
}

.fa-conveyor-belt-alt:before{
  content:"\F46F"
}

.fa-cookie:before{
  content:"\F563"
}

.fa-cookie-bite:before{
  content:"\F564"
}

.fa-copy:before{
  content:"\F0C5"
}

.fa-copyright:before{
  content:"\F1F9"
}

.fa-corn:before{
  content:"\F6C7"
}

.fa-cotton-bureau:before{
  content:"\F89E"
}

.fa-couch:before{
  content:"\F4B8"
}

.fa-cow:before{
  content:"\F6C8"
}

.fa-cowbell:before{
  content:"\F8B3"
}

.fa-cowbell-more:before{
  content:"\F8B4"
}

.fa-cpanel:before{
  content:"\F388"
}

.fa-creative-commons:before{
  content:"\F25E"
}

.fa-creative-commons-by:before{
  content:"\F4E7"
}

.fa-creative-commons-nc:before{
  content:"\F4E8"
}

.fa-creative-commons-nc-eu:before{
  content:"\F4E9"
}

.fa-creative-commons-nc-jp:before{
  content:"\F4EA"
}

.fa-creative-commons-nd:before{
  content:"\F4EB"
}

.fa-creative-commons-pd:before{
  content:"\F4EC"
}

.fa-creative-commons-pd-alt:before{
  content:"\F4ED"
}

.fa-creative-commons-remix:before{
  content:"\F4EE"
}

.fa-creative-commons-sa:before{
  content:"\F4EF"
}

.fa-creative-commons-sampling:before{
  content:"\F4F0"
}

.fa-creative-commons-sampling-plus:before{
  content:"\F4F1"
}

.fa-creative-commons-share:before{
  content:"\F4F2"
}

.fa-creative-commons-zero:before{
  content:"\F4F3"
}

.fa-credit-card:before{
  content:"\F09D"
}

.fa-credit-card-blank:before{
  content:"\F389"
}

.fa-credit-card-front:before{
  content:"\F38A"
}

.fa-cricket:before{
  content:"\F449"
}

.fa-critical-role:before{
  content:"\F6C9"
}

.fa-croissant:before{
  content:"\F7F6"
}

.fa-crop:before{
  content:"\F125"
}

.fa-crop-alt:before{
  content:"\F565"
}

.fa-cross:before{
  content:"\F654"
}

.fa-crosshairs:before{
  content:"\F05B"
}

.fa-crow:before{
  content:"\F520"
}

.fa-crown:before{
  content:"\F521"
}

.fa-crutch:before{
  content:"\F7F7"
}

.fa-crutches:before{
  content:"\F7F8"
}

.fa-css3:before{
  content:"\F13C"
}

.fa-css3-alt:before{
  content:"\F38B"
}

.fa-cube:before{
  content:"\F1B2"
}

.fa-cubes:before{
  content:"\F1B3"
}

.fa-curling:before{
  content:"\F44A"
}

.fa-cut:before{
  content:"\F0C4"
}

.fa-cuttlefish:before{
  content:"\F38C"
}

.fa-d-and-d:before{
  content:"\F38D"
}

.fa-d-and-d-beyond:before{
  content:"\F6CA"
}

.fa-dagger:before{
  content:"\F6CB"
}

.fa-dailymotion:before{
  content:"\E052"
}

.fa-dashcube:before{
  content:"\F210"
}

.fa-database:before{
  content:"\F1C0"
}

.fa-deaf:before{
  content:"\F2A4"
}

.fa-debug:before{
  content:"\F7F9"
}

.fa-deer:before{
  content:"\F78E"
}

.fa-deer-rudolph:before{
  content:"\F78F"
}

.fa-deezer:before{
  content:"\E077"
}

.fa-delicious:before{
  content:"\F1A5"
}

.fa-democrat:before{
  content:"\F747"
}

.fa-deploydog:before{
  content:"\F38E"
}

.fa-deskpro:before{
  content:"\F38F"
}

.fa-desktop:before{
  content:"\F108"
}

.fa-desktop-alt:before{
  content:"\F390"
}

.fa-dev:before{
  content:"\F6CC"
}

.fa-deviantart:before{
  content:"\F1BD"
}

.fa-dewpoint:before{
  content:"\F748"
}

.fa-dharmachakra:before{
  content:"\F655"
}

.fa-dhl:before{
  content:"\F790"
}

.fa-diagnoses:before{
  content:"\F470"
}

.fa-diamond:before{
  content:"\F219"
}

.fa-diaspora:before{
  content:"\F791"
}

.fa-dice:before{
  content:"\F522"
}

.fa-dice-d10:before{
  content:"\F6CD"
}

.fa-dice-d12:before{
  content:"\F6CE"
}

.fa-dice-d20:before{
  content:"\F6CF"
}

.fa-dice-d4:before{
  content:"\F6D0"
}

.fa-dice-d6:before{
  content:"\F6D1"
}

.fa-dice-d8:before{
  content:"\F6D2"
}

.fa-dice-five:before{
  content:"\F523"
}

.fa-dice-four:before{
  content:"\F524"
}

.fa-dice-one:before{
  content:"\F525"
}

.fa-dice-six:before{
  content:"\F526"
}

.fa-dice-three:before{
  content:"\F527"
}

.fa-dice-two:before{
  content:"\F528"
}

.fa-digg:before{
  content:"\F1A6"
}

.fa-digging:before{
  content:"\F85E"
}

.fa-digital-ocean:before{
  content:"\F391"
}

.fa-digital-tachograph:before{
  content:"\F566"
}

.fa-diploma:before{
  content:"\F5EA"
}

.fa-directions:before{
  content:"\F5EB"
}

.fa-disc-drive:before{
  content:"\F8B5"
}

.fa-discord:before{
  content:"\F392"
}

.fa-discourse:before{
  content:"\F393"
}

.fa-disease:before{
  content:"\F7FA"
}

.fa-divide:before{
  content:"\F529"
}

.fa-dizzy:before{
  content:"\F567"
}

.fa-dna:before{
  content:"\F471"
}

.fa-do-not-enter:before{
  content:"\F5EC"
}

.fa-dochub:before{
  content:"\F394"
}

.fa-docker:before{
  content:"\F395"
}

.fa-dog:before{
  content:"\F6D3"
}

.fa-dog-leashed:before{
  content:"\F6D4"
}

.fa-dollar-sign:before{
  content:"\F155"
}

.fa-dolly:before{
  content:"\F472"
}

.fa-dolly-empty:before{
  content:"\F473"
}

.fa-dolly-flatbed:before{
  content:"\F474"
}

.fa-dolly-flatbed-alt:before{
  content:"\F475"
}

.fa-dolly-flatbed-empty:before{
  content:"\F476"
}

.fa-donate:before{
  content:"\F4B9"
}

.fa-door-closed:before{
  content:"\F52A"
}

.fa-door-open:before{
  content:"\F52B"
}

.fa-dot-circle:before{
  content:"\F192"
}

.fa-dove:before{
  content:"\F4BA"
}

.fa-download:before{
  content:"\F019"
}

.fa-draft2digital:before{
  content:"\F396"
}

.fa-drafting-compass:before{
  content:"\F568"
}

.fa-dragon:before{
  content:"\F6D5"
}

.fa-draw-circle:before{
  content:"\F5ED"
}

.fa-draw-polygon:before{
  content:"\F5EE"
}

.fa-draw-square:before{
  content:"\F5EF"
}

.fa-dreidel:before{
  content:"\F792"
}

.fa-dribbble:before{
  content:"\F17D"
}

.fa-dribbble-square:before{
  content:"\F397"
}

.fa-drone:before{
  content:"\F85F"
}

.fa-drone-alt:before{
  content:"\F860"
}

.fa-dropbox:before{
  content:"\F16B"
}

.fa-drum:before{
  content:"\F569"
}

.fa-drum-steelpan:before{
  content:"\F56A"
}

.fa-drumstick:before{
  content:"\F6D6"
}

.fa-drumstick-bite:before{
  content:"\F6D7"
}

.fa-drupal:before{
  content:"\F1A9"
}

.fa-dryer:before{
  content:"\F861"
}

.fa-dryer-alt:before{
  content:"\F862"
}

.fa-duck:before{
  content:"\F6D8"
}

.fa-dumbbell:before{
  content:"\F44B"
}

.fa-dumpster:before{
  content:"\F793"
}

.fa-dumpster-fire:before{
  content:"\F794"
}

.fa-dungeon:before{
  content:"\F6D9"
}

.fa-dyalog:before{
  content:"\F399"
}

.fa-ear:before{
  content:"\F5F0"
}

.fa-ear-muffs:before{
  content:"\F795"
}

.fa-earlybirds:before{
  content:"\F39A"
}

.fa-ebay:before{
  content:"\F4F4"
}

.fa-eclipse:before{
  content:"\F749"
}

.fa-eclipse-alt:before{
  content:"\F74A"
}

.fa-edge:before{
  content:"\F282"
}

.fa-edge-legacy:before{
  content:"\E078"
}

.fa-edit:before{
  content:"\F044"
}

.fa-egg:before{
  content:"\F7FB"
}

.fa-egg-fried:before{
  content:"\F7FC"
}

.fa-eject:before{
  content:"\F052"
}

.fa-elementor:before{
  content:"\F430"
}

.fa-elephant:before{
  content:"\F6DA"
}

.fa-ellipsis-h:before{
  content:"\F141"
}

.fa-ellipsis-h-alt:before{
  content:"\F39B"
}

.fa-ellipsis-v:before{
  content:"\F142"
}

.fa-ellipsis-v-alt:before{
  content:"\F39C"
}

.fa-ello:before{
  content:"\F5F1"
}

.fa-ember:before{
  content:"\F423"
}

.fa-empire:before{
  content:"\F1D1"
}

.fa-empty-set:before{
  content:"\F656"
}

.fa-engine-warning:before{
  content:"\F5F2"
}

.fa-envelope:before{
  content:"\F0E0"
}

.fa-envelope-open:before{
  content:"\F2B6"
}

.fa-envelope-open-dollar:before{
  content:"\F657"
}

.fa-envelope-open-text:before{
  content:"\F658"
}

.fa-envelope-square:before{
  content:"\F199"
}

.fa-envira:before{
  content:"\F299"
}

.fa-equals:before{
  content:"\F52C"
}

.fa-eraser:before{
  content:"\F12D"
}

.fa-erlang:before{
  content:"\F39D"
}

.fa-ethereum:before{
  content:"\F42E"
}

.fa-ethernet:before{
  content:"\F796"
}

.fa-etsy:before{
  content:"\F2D7"
}

.fa-euro-sign:before{
  content:"\F153"
}

.fa-evernote:before{
  content:"\F839"
}

.fa-exchange:before{
  content:"\F0EC"
}

.fa-exchange-alt:before{
  content:"\F362"
}

.fa-exclamation:before{
  content:"\F12A"
}

.fa-exclamation-circle:before{
  content:"\F06A"
}

.fa-exclamation-square:before{
  content:"\F321"
}

.fa-exclamation-triangle:before{
  content:"\F071"
}

.fa-expand:before{
  content:"\F065"
}

.fa-expand-alt:before{
  content:"\F424"
}

.fa-expand-arrows:before{
  content:"\F31D"
}

.fa-expand-arrows-alt:before{
  content:"\F31E"
}

.fa-expand-wide:before{
  content:"\F320"
}

.fa-expeditedssl:before{
  content:"\F23E"
}

.fa-external-link:before{
  content:"\F08E"
}

.fa-external-link-alt:before{
  content:"\F35D"
}

.fa-external-link-square:before{
  content:"\F14C"
}

.fa-external-link-square-alt:before{
  content:"\F360"
}

.fa-eye:before{
  content:"\F06E"
}

.fa-eye-dropper:before{
  content:"\F1FB"
}

.fa-eye-evil:before{
  content:"\F6DB"
}

.fa-eye-slash:before{
  content:"\F070"
}

.fa-facebook:before{
  content:"\F09A"
}

.fa-facebook-f:before{
  content:"\F39E"
}

.fa-facebook-messenger:before{
  content:"\F39F"
}

.fa-facebook-square:before{
  content:"\F082"
}

.fa-fan:before{
  content:"\F863"
}

.fa-fan-table:before{
  content:"\E004"
}

.fa-fantasy-flight-games:before{
  content:"\F6DC"
}

.fa-farm:before{
  content:"\F864"
}

.fa-fast-backward:before{
  content:"\F049"
}

.fa-fast-forward:before{
  content:"\F050"
}

.fa-faucet:before{
  content:"\E005"
}

.fa-faucet-drip:before{
  content:"\E006"
}

.fa-fax:before{
  content:"\F1AC"
}

.fa-feather:before{
  content:"\F52D"
}

.fa-feather-alt:before{
  content:"\F56B"
}

.fa-fedex:before{
  content:"\F797"
}

.fa-fedora:before{
  content:"\F798"
}

.fa-female:before{
  content:"\F182"
}

.fa-field-hockey:before{
  content:"\F44C"
}

.fa-fighter-jet:before{
  content:"\F0FB"
}

.fa-figma:before{
  content:"\F799"
}

.fa-file:before{
  content:"\F15B"
}

.fa-file-alt:before{
  content:"\F15C"
}

.fa-file-archive:before{
  content:"\F1C6"
}

.fa-file-audio:before{
  content:"\F1C7"
}

.fa-file-certificate:before{
  content:"\F5F3"
}

.fa-file-chart-line:before{
  content:"\F659"
}

.fa-file-chart-pie:before{
  content:"\F65A"
}

.fa-file-check:before{
  content:"\F316"
}

.fa-file-code:before{
  content:"\F1C9"
}

.fa-file-contract:before{
  content:"\F56C"
}

.fa-file-csv:before{
  content:"\F6DD"
}

.fa-file-download:before{
  content:"\F56D"
}

.fa-file-edit:before{
  content:"\F31C"
}

.fa-file-excel:before{
  content:"\F1C3"
}

.fa-file-exclamation:before{
  content:"\F31A"
}

.fa-file-export:before{
  content:"\F56E"
}

.fa-file-image:before{
  content:"\F1C5"
}

.fa-file-import:before{
  content:"\F56F"
}

.fa-file-invoice:before{
  content:"\F570"
}

.fa-file-invoice-dollar:before{
  content:"\F571"
}

.fa-file-medical:before{
  content:"\F477"
}

.fa-file-medical-alt:before{
  content:"\F478"
}

.fa-file-minus:before{
  content:"\F318"
}

.fa-file-music:before{
  content:"\F8B6"
}

.fa-file-pdf:before{
  content:"\F1C1"
}

.fa-file-plus:before{
  content:"\F319"
}

.fa-file-powerpoint:before{
  content:"\F1C4"
}

.fa-file-prescription:before{
  content:"\F572"
}

.fa-file-search:before{
  content:"\F865"
}

.fa-file-signature:before{
  content:"\F573"
}

.fa-file-spreadsheet:before{
  content:"\F65B"
}

.fa-file-times:before{
  content:"\F317"
}

.fa-file-upload:before{
  content:"\F574"
}

.fa-file-user:before{
  content:"\F65C"
}

.fa-file-video:before{
  content:"\F1C8"
}

.fa-file-word:before{
  content:"\F1C2"
}

.fa-files-medical:before{
  content:"\F7FD"
}

.fa-fill:before{
  content:"\F575"
}

.fa-fill-drip:before{
  content:"\F576"
}

.fa-film:before{
  content:"\F008"
}

.fa-film-alt:before{
  content:"\F3A0"
}

.fa-film-canister:before{
  content:"\F8B7"
}

.fa-filter:before{
  content:"\F0B0"
}

.fa-fingerprint:before{
  content:"\F577"
}

.fa-fire:before{
  content:"\F06D"
}

.fa-fire-alt:before{
  content:"\F7E4"
}

.fa-fire-extinguisher:before{
  content:"\F134"
}

.fa-fire-smoke:before{
  content:"\F74B"
}

.fa-firefox:before{
  content:"\F269"
}

.fa-firefox-browser:before{
  content:"\E007"
}

.fa-fireplace:before{
  content:"\F79A"
}

.fa-first-aid:before{
  content:"\F479"
}

.fa-first-order:before{
  content:"\F2B0"
}

.fa-first-order-alt:before{
  content:"\F50A"
}

.fa-firstdraft:before{
  content:"\F3A1"
}

.fa-fish:before{
  content:"\F578"
}

.fa-fish-cooked:before{
  content:"\F7FE"
}

.fa-fist-raised:before{
  content:"\F6DE"
}

.fa-flag:before{
  content:"\F024"
}

.fa-flag-alt:before{
  content:"\F74C"
}

.fa-flag-checkered:before{
  content:"\F11E"
}

.fa-flag-usa:before{
  content:"\F74D"
}

.fa-flame:before{
  content:"\F6DF"
}

.fa-flashlight:before{
  content:"\F8B8"
}

.fa-flask:before{
  content:"\F0C3"
}

.fa-flask-poison:before{
  content:"\F6E0"
}

.fa-flask-potion:before{
  content:"\F6E1"
}

.fa-flickr:before{
  content:"\F16E"
}

.fa-flipboard:before{
  content:"\F44D"
}

.fa-flower:before{
  content:"\F7FF"
}

.fa-flower-daffodil:before{
  content:"\F800"
}

.fa-flower-tulip:before{
  content:"\F801"
}

.fa-flushed:before{
  content:"\F579"
}

.fa-flute:before{
  content:"\F8B9"
}

.fa-flux-capacitor:before{
  content:"\F8BA"
}

.fa-fly:before{
  content:"\F417"
}

.fa-fog:before{
  content:"\F74E"
}

.fa-folder:before{
  content:"\F07B"
}

.fa-folder-download:before{
  content:"\E053"
}

.fa-folder-minus:before{
  content:"\F65D"
}

.fa-folder-open:before{
  content:"\F07C"
}

.fa-folder-plus:before{
  content:"\F65E"
}

.fa-folder-times:before{
  content:"\F65F"
}

.fa-folder-tree:before{
  content:"\F802"
}

.fa-folder-upload:before{
  content:"\E054"
}

.fa-folders:before{
  content:"\F660"
}

.fa-font:before{
  content:"\F031"
}

.fa-font-awesome:before{
  content:"\F2B4"
}

.fa-font-awesome-alt:before{
  content:"\F35C"
}

.fa-font-awesome-flag:before{
  content:"\F425"
}

.fa-font-awesome-logo-full:before{
  content:"\F4E6"
}

.fa-font-case:before{
  content:"\F866"
}

.fa-fonticons:before{
  content:"\F280"
}

.fa-fonticons-fi:before{
  content:"\F3A2"
}

.fa-football-ball:before{
  content:"\F44E"
}

.fa-football-helmet:before{
  content:"\F44F"
}

.fa-forklift:before{
  content:"\F47A"
}

.fa-fort-awesome:before{
  content:"\F286"
}

.fa-fort-awesome-alt:before{
  content:"\F3A3"
}

.fa-forumbee:before{
  content:"\F211"
}

.fa-forward:before{
  content:"\F04E"
}

.fa-foursquare:before{
  content:"\F180"
}

.fa-fragile:before{
  content:"\F4BB"
}

.fa-free-code-camp:before{
  content:"\F2C5"
}

.fa-freebsd:before{
  content:"\F3A4"
}

.fa-french-fries:before{
  content:"\F803"
}

.fa-frog:before{
  content:"\F52E"
}

.fa-frosty-head:before{
  content:"\F79B"
}

.fa-frown:before{
  content:"\F119"
}

.fa-frown-open:before{
  content:"\F57A"
}

.fa-fulcrum:before{
  content:"\F50B"
}

.fa-function:before{
  content:"\F661"
}

.fa-funnel-dollar:before{
  content:"\F662"
}

.fa-futbol:before{
  content:"\F1E3"
}

.fa-galactic-republic:before{
  content:"\F50C"
}

.fa-galactic-senate:before{
  content:"\F50D"
}

.fa-galaxy:before{
  content:"\E008"
}

.fa-game-board:before{
  content:"\F867"
}

.fa-game-board-alt:before{
  content:"\F868"
}

.fa-game-console-handheld:before{
  content:"\F8BB"
}

.fa-gamepad:before{
  content:"\F11B"
}

.fa-gamepad-alt:before{
  content:"\F8BC"
}

.fa-garage:before{
  content:"\E009"
}

.fa-garage-car:before{
  content:"\E00A"
}

.fa-garage-open:before{
  content:"\E00B"
}

.fa-gas-pump:before{
  content:"\F52F"
}

.fa-gas-pump-slash:before{
  content:"\F5F4"
}

.fa-gavel:before{
  content:"\F0E3"
}

.fa-gem:before{
  content:"\F3A5"
}

.fa-genderless:before{
  content:"\F22D"
}

.fa-get-pocket:before{
  content:"\F265"
}

.fa-gg:before{
  content:"\F260"
}

.fa-gg-circle:before{
  content:"\F261"
}

.fa-ghost:before{
  content:"\F6E2"
}

.fa-gift:before{
  content:"\F06B"
}

.fa-gift-card:before{
  content:"\F663"
}

.fa-gifts:before{
  content:"\F79C"
}

.fa-gingerbread-man:before{
  content:"\F79D"
}

.fa-git:before{
  content:"\F1D3"
}

.fa-git-alt:before{
  content:"\F841"
}

.fa-git-square:before{
  content:"\F1D2"
}

.fa-github:before{
  content:"\F09B"
}

.fa-github-alt:before{
  content:"\F113"
}

.fa-github-square:before{
  content:"\F092"
}

.fa-gitkraken:before{
  content:"\F3A6"
}

.fa-gitlab:before{
  content:"\F296"
}

.fa-gitter:before{
  content:"\F426"
}

.fa-glass:before{
  content:"\F804"
}

.fa-glass-champagne:before{
  content:"\F79E"
}

.fa-glass-cheers:before{
  content:"\F79F"
}

.fa-glass-citrus:before{
  content:"\F869"
}

.fa-glass-martini:before{
  content:"\F000"
}

.fa-glass-martini-alt:before{
  content:"\F57B"
}

.fa-glass-whiskey:before{
  content:"\F7A0"
}

.fa-glass-whiskey-rocks:before{
  content:"\F7A1"
}

.fa-glasses:before{
  content:"\F530"
}

.fa-glasses-alt:before{
  content:"\F5F5"
}

.fa-glide:before{
  content:"\F2A5"
}

.fa-glide-g:before{
  content:"\F2A6"
}

.fa-globe:before{
  content:"\F0AC"
}

.fa-globe-africa:before{
  content:"\F57C"
}

.fa-globe-americas:before{
  content:"\F57D"
}

.fa-globe-asia:before{
  content:"\F57E"
}

.fa-globe-europe:before{
  content:"\F7A2"
}

.fa-globe-snow:before{
  content:"\F7A3"
}

.fa-globe-stand:before{
  content:"\F5F6"
}

.fa-gofore:before{
  content:"\F3A7"
}

.fa-golf-ball:before{
  content:"\F450"
}

.fa-golf-club:before{
  content:"\F451"
}

.fa-goodreads:before{
  content:"\F3A8"
}

.fa-goodreads-g:before{
  content:"\F3A9"
}

.fa-google:before{
  content:"\F1A0"
}

.fa-google-drive:before{
  content:"\F3AA"
}

.fa-google-pay:before{
  content:"\E079"
}

.fa-google-play:before{
  content:"\F3AB"
}

.fa-google-plus:before{
  content:"\F2B3"
}

.fa-google-plus-g:before{
  content:"\F0D5"
}

.fa-google-plus-square:before{
  content:"\F0D4"
}

.fa-google-wallet:before{
  content:"\F1EE"
}

.fa-gopuram:before{
  content:"\F664"
}

.fa-graduation-cap:before{
  content:"\F19D"
}

.fa-gramophone:before{
  content:"\F8BD"
}

.fa-gratipay:before{
  content:"\F184"
}

.fa-grav:before{
  content:"\F2D6"
}

.fa-greater-than:before{
  content:"\F531"
}

.fa-greater-than-equal:before{
  content:"\F532"
}

.fa-grimace:before{
  content:"\F57F"
}

.fa-grin:before{
  content:"\F580"
}

.fa-grin-alt:before{
  content:"\F581"
}

.fa-grin-beam:before{
  content:"\F582"
}

.fa-grin-beam-sweat:before{
  content:"\F583"
}

.fa-grin-hearts:before{
  content:"\F584"
}

.fa-grin-squint:before{
  content:"\F585"
}

.fa-grin-squint-tears:before{
  content:"\F586"
}

.fa-grin-stars:before{
  content:"\F587"
}

.fa-grin-tears:before{
  content:"\F588"
}

.fa-grin-tongue:before{
  content:"\F589"
}

.fa-grin-tongue-squint:before{
  content:"\F58A"
}

.fa-grin-tongue-wink:before{
  content:"\F58B"
}

.fa-grin-wink:before{
  content:"\F58C"
}

.fa-grip-horizontal:before{
  content:"\F58D"
}

.fa-grip-lines:before{
  content:"\F7A4"
}

.fa-grip-lines-vertical:before{
  content:"\F7A5"
}

.fa-grip-vertical:before{
  content:"\F58E"
}

.fa-gripfire:before{
  content:"\F3AC"
}

.fa-grunt:before{
  content:"\F3AD"
}

.fa-guilded:before{
  content:"\E07E"
}

.fa-guitar:before{
  content:"\F7A6"
}

.fa-guitar-electric:before{
  content:"\F8BE"
}

.fa-guitars:before{
  content:"\F8BF"
}

.fa-gulp:before{
  content:"\F3AE"
}

.fa-h-square:before{
  content:"\F0FD"
}

.fa-h1:before{
  content:"\F313"
}

.fa-h2:before{
  content:"\F314"
}

.fa-h3:before{
  content:"\F315"
}

.fa-h4:before{
  content:"\F86A"
}

.fa-hacker-news:before{
  content:"\F1D4"
}

.fa-hacker-news-square:before{
  content:"\F3AF"
}

.fa-hackerrank:before{
  content:"\F5F7"
}

.fa-hamburger:before{
  content:"\F805"
}

.fa-hammer:before{
  content:"\F6E3"
}

.fa-hammer-war:before{
  content:"\F6E4"
}

.fa-hamsa:before{
  content:"\F665"
}

.fa-hand-heart:before{
  content:"\F4BC"
}

.fa-hand-holding:before{
  content:"\F4BD"
}

.fa-hand-holding-box:before{
  content:"\F47B"
}

.fa-hand-holding-heart:before{
  content:"\F4BE"
}

.fa-hand-holding-magic:before{
  content:"\F6E5"
}

.fa-hand-holding-medical:before{
  content:"\E05C"
}

.fa-hand-holding-seedling:before{
  content:"\F4BF"
}

.fa-hand-holding-usd:before{
  content:"\F4C0"
}

.fa-hand-holding-water:before{
  content:"\F4C1"
}

.fa-hand-lizard:before{
  content:"\F258"
}

.fa-hand-middle-finger:before{
  content:"\F806"
}

.fa-hand-paper:before{
  content:"\F256"
}

.fa-hand-peace:before{
  content:"\F25B"
}

.fa-hand-point-down:before{
  content:"\F0A7"
}

.fa-hand-point-left:before{
  content:"\F0A5"
}

.fa-hand-point-right:before{
  content:"\F0A4"
}

.fa-hand-point-up:before{
  content:"\F0A6"
}

.fa-hand-pointer:before{
  content:"\F25A"
}

.fa-hand-receiving:before{
  content:"\F47C"
}

.fa-hand-rock:before{
  content:"\F255"
}

.fa-hand-scissors:before{
  content:"\F257"
}

.fa-hand-sparkles:before{
  content:"\E05D"
}

.fa-hand-spock:before{
  content:"\F259"
}

.fa-hands:before{
  content:"\F4C2"
}

.fa-hands-heart:before{
  content:"\F4C3"
}

.fa-hands-helping:before{
  content:"\F4C4"
}

.fa-hands-usd:before{
  content:"\F4C5"
}

.fa-hands-wash:before{
  content:"\E05E"
}

.fa-handshake:before{
  content:"\F2B5"
}

.fa-handshake-alt:before{
  content:"\F4C6"
}

.fa-handshake-alt-slash:before{
  content:"\E05F"
}

.fa-handshake-slash:before{
  content:"\E060"
}

.fa-hanukiah:before{
  content:"\F6E6"
}

.fa-hard-hat:before{
  content:"\F807"
}

.fa-hashtag:before{
  content:"\F292"
}

.fa-hat-chef:before{
  content:"\F86B"
}

.fa-hat-cowboy:before{
  content:"\F8C0"
}

.fa-hat-cowboy-side:before{
  content:"\F8C1"
}

.fa-hat-santa:before{
  content:"\F7A7"
}

.fa-hat-winter:before{
  content:"\F7A8"
}

.fa-hat-witch:before{
  content:"\F6E7"
}

.fa-hat-wizard:before{
  content:"\F6E8"
}

.fa-hdd:before{
  content:"\F0A0"
}

.fa-head-side:before{
  content:"\F6E9"
}

.fa-head-side-brain:before{
  content:"\F808"
}

.fa-head-side-cough:before{
  content:"\E061"
}

.fa-head-side-cough-slash:before{
  content:"\E062"
}

.fa-head-side-headphones:before{
  content:"\F8C2"
}

.fa-head-side-mask:before{
  content:"\E063"
}

.fa-head-side-medical:before{
  content:"\F809"
}

.fa-head-side-virus:before{
  content:"\E064"
}

.fa-head-vr:before{
  content:"\F6EA"
}

.fa-heading:before{
  content:"\F1DC"
}

.fa-headphones:before{
  content:"\F025"
}

.fa-headphones-alt:before{
  content:"\F58F"
}

.fa-headset:before{
  content:"\F590"
}

.fa-heart:before{
  content:"\F004"
}

.fa-heart-broken:before{
  content:"\F7A9"
}

.fa-heart-circle:before{
  content:"\F4C7"
}

.fa-heart-rate:before{
  content:"\F5F8"
}

.fa-heart-square:before{
  content:"\F4C8"
}

.fa-heartbeat:before{
  content:"\F21E"
}

.fa-heat:before{
  content:"\E00C"
}

.fa-helicopter:before{
  content:"\F533"
}

.fa-helmet-battle:before{
  content:"\F6EB"
}

.fa-hexagon:before{
  content:"\F312"
}

.fa-highlighter:before{
  content:"\F591"
}

.fa-hiking:before{
  content:"\F6EC"
}

.fa-hippo:before{
  content:"\F6ED"
}

.fa-hips:before{
  content:"\F452"
}

.fa-hire-a-helper:before{
  content:"\F3B0"
}

.fa-history:before{
  content:"\F1DA"
}

.fa-hive:before{
  content:"\E07F"
}

.fa-hockey-mask:before{
  content:"\F6EE"
}

.fa-hockey-puck:before{
  content:"\F453"
}

.fa-hockey-sticks:before{
  content:"\F454"
}

.fa-holly-berry:before{
  content:"\F7AA"
}

.fa-home:before{
  content:"\F015"
}

.fa-home-alt:before{
  content:"\F80A"
}

.fa-home-heart:before{
  content:"\F4C9"
}

.fa-home-lg:before{
  content:"\F80B"
}

.fa-home-lg-alt:before{
  content:"\F80C"
}

.fa-hood-cloak:before{
  content:"\F6EF"
}

.fa-hooli:before{
  content:"\F427"
}

.fa-horizontal-rule:before{
  content:"\F86C"
}

.fa-hornbill:before{
  content:"\F592"
}

.fa-horse:before{
  content:"\F6F0"
}

.fa-horse-head:before{
  content:"\F7AB"
}

.fa-horse-saddle:before{
  content:"\F8C3"
}

.fa-hospital:before{
  content:"\F0F8"
}

.fa-hospital-alt:before{
  content:"\F47D"
}

.fa-hospital-symbol:before{
  content:"\F47E"
}

.fa-hospital-user:before{
  content:"\F80D"
}

.fa-hospitals:before{
  content:"\F80E"
}

.fa-hot-tub:before{
  content:"\F593"
}

.fa-hotdog:before{
  content:"\F80F"
}

.fa-hotel:before{
  content:"\F594"
}

.fa-hotjar:before{
  content:"\F3B1"
}

.fa-hourglass:before{
  content:"\F254"
}

.fa-hourglass-end:before{
  content:"\F253"
}

.fa-hourglass-half:before{
  content:"\F252"
}

.fa-hourglass-start:before{
  content:"\F251"
}

.fa-house:before{
  content:"\E00D"
}

.fa-house-damage:before{
  content:"\F6F1"
}

.fa-house-day:before{
  content:"\E00E"
}

.fa-house-flood:before{
  content:"\F74F"
}

.fa-house-leave:before{
  content:"\E00F"
}

.fa-house-night:before{
  content:"\E010"
}

.fa-house-return:before{
  content:"\E011"
}

.fa-house-signal:before{
  content:"\E012"
}

.fa-house-user:before{
  content:"\E065"
}

.fa-houzz:before{
  content:"\F27C"
}

.fa-hryvnia:before{
  content:"\F6F2"
}

.fa-html5:before{
  content:"\F13B"
}

.fa-hubspot:before{
  content:"\F3B2"
}

.fa-humidity:before{
  content:"\F750"
}

.fa-hurricane:before{
  content:"\F751"
}

.fa-i-cursor:before{
  content:"\F246"
}

.fa-ice-cream:before{
  content:"\F810"
}

.fa-ice-skate:before{
  content:"\F7AC"
}

.fa-icicles:before{
  content:"\F7AD"
}

.fa-icons:before{
  content:"\F86D"
}

.fa-icons-alt:before{
  content:"\F86E"
}

.fa-id-badge:before{
  content:"\F2C1"
}

.fa-id-card:before{
  content:"\F2C2"
}

.fa-id-card-alt:before{
  content:"\F47F"
}

.fa-ideal:before{
  content:"\E013"
}

.fa-igloo:before{
  content:"\F7AE"
}

.fa-image:before{
  content:"\F03E"
}

.fa-image-polaroid:before{
  content:"\F8C4"
}

.fa-images:before{
  content:"\F302"
}

.fa-imdb:before{
  content:"\F2D8"
}

.fa-inbox:before{
  content:"\F01C"
}

.fa-inbox-in:before{
  content:"\F310"
}

.fa-inbox-out:before{
  content:"\F311"
}

.fa-indent:before{
  content:"\F03C"
}

.fa-industry:before{
  content:"\F275"
}

.fa-industry-alt:before{
  content:"\F3B3"
}

.fa-infinity:before{
  content:"\F534"
}

.fa-info:before{
  content:"\F129"
}

.fa-info-circle:before{
  content:"\F05A"
}

.fa-info-square:before{
  content:"\F30F"
}

.fa-inhaler:before{
  content:"\F5F9"
}

.fa-innosoft:before{
  content:"\E080"
}

.fa-instagram:before{
  content:"\F16D"
}

.fa-instagram-square:before{
  content:"\E055"
}

.fa-instalod:before{
  content:"\E081"
}

.fa-integral:before{
  content:"\F667"
}

.fa-intercom:before{
  content:"\F7AF"
}

.fa-internet-explorer:before{
  content:"\F26B"
}

.fa-intersection:before{
  content:"\F668"
}

.fa-inventory:before{
  content:"\F480"
}

.fa-invision:before{
  content:"\F7B0"
}

.fa-ioxhost:before{
  content:"\F208"
}

.fa-island-tropical:before{
  content:"\F811"
}

.fa-italic:before{
  content:"\F033"
}

.fa-itch-io:before{
  content:"\F83A"
}

.fa-itunes:before{
  content:"\F3B4"
}

.fa-itunes-note:before{
  content:"\F3B5"
}

.fa-jack-o-lantern:before{
  content:"\F30E"
}

.fa-java:before{
  content:"\F4E4"
}

.fa-jedi:before{
  content:"\F669"
}

.fa-jedi-order:before{
  content:"\F50E"
}

.fa-jenkins:before{
  content:"\F3B6"
}

.fa-jira:before{
  content:"\F7B1"
}

.fa-joget:before{
  content:"\F3B7"
}

.fa-joint:before{
  content:"\F595"
}

.fa-joomla:before{
  content:"\F1AA"
}

.fa-journal-whills:before{
  content:"\F66A"
}

.fa-joystick:before{
  content:"\F8C5"
}

.fa-js:before{
  content:"\F3B8"
}

.fa-js-square:before{
  content:"\F3B9"
}

.fa-jsfiddle:before{
  content:"\F1CC"
}

.fa-jug:before{
  content:"\F8C6"
}

.fa-kaaba:before{
  content:"\F66B"
}

.fa-kaggle:before{
  content:"\F5FA"
}

.fa-kazoo:before{
  content:"\F8C7"
}

.fa-kerning:before{
  content:"\F86F"
}

.fa-key:before{
  content:"\F084"
}

.fa-key-skeleton:before{
  content:"\F6F3"
}

.fa-keybase:before{
  content:"\F4F5"
}

.fa-keyboard:before{
  content:"\F11C"
}

.fa-keycdn:before{
  content:"\F3BA"
}

.fa-keynote:before{
  content:"\F66C"
}

.fa-khanda:before{
  content:"\F66D"
}

.fa-kickstarter:before{
  content:"\F3BB"
}

.fa-kickstarter-k:before{
  content:"\F3BC"
}

.fa-kidneys:before{
  content:"\F5FB"
}

.fa-kiss:before{
  content:"\F596"
}

.fa-kiss-beam:before{
  content:"\F597"
}

.fa-kiss-wink-heart:before{
  content:"\F598"
}

.fa-kite:before{
  content:"\F6F4"
}

.fa-kiwi-bird:before{
  content:"\F535"
}

.fa-knife-kitchen:before{
  content:"\F6F5"
}

.fa-korvue:before{
  content:"\F42F"
}

.fa-lambda:before{
  content:"\F66E"
}

.fa-lamp:before{
  content:"\F4CA"
}

.fa-lamp-desk:before{
  content:"\E014"
}

.fa-lamp-floor:before{
  content:"\E015"
}

.fa-landmark:before{
  content:"\F66F"
}

.fa-landmark-alt:before{
  content:"\F752"
}

.fa-language:before{
  content:"\F1AB"
}

.fa-laptop:before{
  content:"\F109"
}

.fa-laptop-code:before{
  content:"\F5FC"
}

.fa-laptop-house:before{
  content:"\E066"
}

.fa-laptop-medical:before{
  content:"\F812"
}

.fa-laravel:before{
  content:"\F3BD"
}

.fa-lasso:before{
  content:"\F8C8"
}

.fa-lastfm:before{
  content:"\F202"
}

.fa-lastfm-square:before{
  content:"\F203"
}

.fa-laugh:before{
  content:"\F599"
}

.fa-laugh-beam:before{
  content:"\F59A"
}

.fa-laugh-squint:before{
  content:"\F59B"
}

.fa-laugh-wink:before{
  content:"\F59C"
}

.fa-layer-group:before{
  content:"\F5FD"
}

.fa-layer-minus:before{
  content:"\F5FE"
}

.fa-layer-plus:before{
  content:"\F5FF"
}

.fa-leaf:before{
  content:"\F06C"
}

.fa-leaf-heart:before{
  content:"\F4CB"
}

.fa-leaf-maple:before{
  content:"\F6F6"
}

.fa-leaf-oak:before{
  content:"\F6F7"
}

.fa-leanpub:before{
  content:"\F212"
}

.fa-lemon:before{
  content:"\F094"
}

.fa-less:before{
  content:"\F41D"
}

.fa-less-than:before{
  content:"\F536"
}

.fa-less-than-equal:before{
  content:"\F537"
}

.fa-level-down:before{
  content:"\F149"
}

.fa-level-down-alt:before{
  content:"\F3BE"
}

.fa-level-up:before{
  content:"\F148"
}

.fa-level-up-alt:before{
  content:"\F3BF"
}

.fa-life-ring:before{
  content:"\F1CD"
}

.fa-light-ceiling:before{
  content:"\E016"
}

.fa-light-switch:before{
  content:"\E017"
}

.fa-light-switch-off:before{
  content:"\E018"
}

.fa-light-switch-on:before{
  content:"\E019"
}

.fa-lightbulb:before{
  content:"\F0EB"
}

.fa-lightbulb-dollar:before{
  content:"\F670"
}

.fa-lightbulb-exclamation:before{
  content:"\F671"
}

.fa-lightbulb-on:before{
  content:"\F672"
}

.fa-lightbulb-slash:before{
  content:"\F673"
}

.fa-lights-holiday:before{
  content:"\F7B2"
}

.fa-line:before{
  content:"\F3C0"
}

.fa-line-columns:before{
  content:"\F870"
}

.fa-line-height:before{
  content:"\F871"
}

.fa-link:before{
  content:"\F0C1"
}

.fa-linkedin:before{
  content:"\F08C"
}

.fa-linkedin-in:before{
  content:"\F0E1"
}

.fa-linode:before{
  content:"\F2B8"
}

.fa-linux:before{
  content:"\F17C"
}

.fa-lips:before{
  content:"\F600"
}

.fa-lira-sign:before{
  content:"\F195"
}

.fa-list:before{
  content:"\F03A"
}

.fa-list-alt:before{
  content:"\F022"
}

.fa-list-music:before{
  content:"\F8C9"
}

.fa-list-ol:before{
  content:"\F0CB"
}

.fa-list-ul:before{
  content:"\F0CA"
}

.fa-location:before{
  content:"\F601"
}

.fa-location-arrow:before{
  content:"\F124"
}

.fa-location-circle:before{
  content:"\F602"
}

.fa-location-slash:before{
  content:"\F603"
}

.fa-lock:before{
  content:"\F023"
}

.fa-lock-alt:before{
  content:"\F30D"
}

.fa-lock-open:before{
  content:"\F3C1"
}

.fa-lock-open-alt:before{
  content:"\F3C2"
}

.fa-long-arrow-alt-down:before{
  content:"\F309"
}

.fa-long-arrow-alt-left:before{
  content:"\F30A"
}

.fa-long-arrow-alt-right:before{
  content:"\F30B"
}

.fa-long-arrow-alt-up:before{
  content:"\F30C"
}

.fa-long-arrow-down:before{
  content:"\F175"
}

.fa-long-arrow-left:before{
  content:"\F177"
}

.fa-long-arrow-right:before{
  content:"\F178"
}

.fa-long-arrow-up:before{
  content:"\F176"
}

.fa-loveseat:before{
  content:"\F4CC"
}

.fa-low-vision:before{
  content:"\F2A8"
}

.fa-luchador:before{
  content:"\F455"
}

.fa-luggage-cart:before{
  content:"\F59D"
}

.fa-lungs:before{
  content:"\F604"
}

.fa-lungs-virus:before{
  content:"\E067"
}

.fa-lyft:before{
  content:"\F3C3"
}

.fa-mace:before{
  content:"\F6F8"
}

.fa-magento:before{
  content:"\F3C4"
}

.fa-magic:before{
  content:"\F0D0"
}

.fa-magnet:before{
  content:"\F076"
}

.fa-mail-bulk:before{
  content:"\F674"
}

.fa-mailbox:before{
  content:"\F813"
}

.fa-mailchimp:before{
  content:"\F59E"
}

.fa-male:before{
  content:"\F183"
}

.fa-mandalorian:before{
  content:"\F50F"
}

.fa-mandolin:before{
  content:"\F6F9"
}

.fa-map:before{
  content:"\F279"
}

.fa-map-marked:before{
  content:"\F59F"
}

.fa-map-marked-alt:before{
  content:"\F5A0"
}

.fa-map-marker:before{
  content:"\F041"
}

.fa-map-marker-alt:before{
  content:"\F3C5"
}

.fa-map-marker-alt-slash:before{
  content:"\F605"
}

.fa-map-marker-check:before{
  content:"\F606"
}

.fa-map-marker-edit:before{
  content:"\F607"
}

.fa-map-marker-exclamation:before{
  content:"\F608"
}

.fa-map-marker-minus:before{
  content:"\F609"
}

.fa-map-marker-plus:before{
  content:"\F60A"
}

.fa-map-marker-question:before{
  content:"\F60B"
}

.fa-map-marker-slash:before{
  content:"\F60C"
}

.fa-map-marker-smile:before{
  content:"\F60D"
}

.fa-map-marker-times:before{
  content:"\F60E"
}

.fa-map-pin:before{
  content:"\F276"
}

.fa-map-signs:before{
  content:"\F277"
}

.fa-markdown:before{
  content:"\F60F"
}

.fa-marker:before{
  content:"\F5A1"
}

.fa-mars:before{
  content:"\F222"
}

.fa-mars-double:before{
  content:"\F227"
}

.fa-mars-stroke:before{
  content:"\F229"
}

.fa-mars-stroke-h:before{
  content:"\F22B"
}

.fa-mars-stroke-v:before{
  content:"\F22A"
}

.fa-mask:before{
  content:"\F6FA"
}

.fa-mastodon:before{
  content:"\F4F6"
}

.fa-maxcdn:before{
  content:"\F136"
}

.fa-mdb:before{
  content:"\F8CA"
}

.fa-meat:before{
  content:"\F814"
}

.fa-medal:before{
  content:"\F5A2"
}

.fa-medapps:before{
  content:"\F3C6"
}

.fa-medium:before{
  content:"\F23A"
}

.fa-medium-m:before{
  content:"\F3C7"
}

.fa-medkit:before{
  content:"\F0FA"
}

.fa-medrt:before{
  content:"\F3C8"
}

.fa-meetup:before{
  content:"\F2E0"
}

.fa-megaphone:before{
  content:"\F675"
}

.fa-megaport:before{
  content:"\F5A3"
}

.fa-meh:before{
  content:"\F11A"
}

.fa-meh-blank:before{
  content:"\F5A4"
}

.fa-meh-rolling-eyes:before{
  content:"\F5A5"
}

.fa-memory:before{
  content:"\F538"
}

.fa-mendeley:before{
  content:"\F7B3"
}

.fa-menorah:before{
  content:"\F676"
}

.fa-mercury:before{
  content:"\F223"
}

.fa-meteor:before{
  content:"\F753"
}

.fa-microblog:before{
  content:"\E01A"
}

.fa-microchip:before{
  content:"\F2DB"
}

.fa-microphone:before{
  content:"\F130"
}

.fa-microphone-alt:before{
  content:"\F3C9"
}

.fa-microphone-alt-slash:before{
  content:"\F539"
}

.fa-microphone-slash:before{
  content:"\F131"
}

.fa-microphone-stand:before{
  content:"\F8CB"
}

.fa-microscope:before{
  content:"\F610"
}

.fa-microsoft:before{
  content:"\F3CA"
}

.fa-microwave:before{
  content:"\E01B"
}

.fa-mind-share:before{
  content:"\F677"
}

.fa-minus:before{
  content:"\F068"
}

.fa-minus-circle:before{
  content:"\F056"
}

.fa-minus-hexagon:before{
  content:"\F307"
}

.fa-minus-octagon:before{
  content:"\F308"
}

.fa-minus-square:before{
  content:"\F146"
}

.fa-mistletoe:before{
  content:"\F7B4"
}

.fa-mitten:before{
  content:"\F7B5"
}

.fa-mix:before{
  content:"\F3CB"
}

.fa-mixcloud:before{
  content:"\F289"
}

.fa-mixer:before{
  content:"\E056"
}

.fa-mizuni:before{
  content:"\F3CC"
}

.fa-mobile:before{
  content:"\F10B"
}

.fa-mobile-alt:before{
  content:"\F3CD"
}

.fa-mobile-android:before{
  content:"\F3CE"
}

.fa-mobile-android-alt:before{
  content:"\F3CF"
}

.fa-modx:before{
  content:"\F285"
}

.fa-monero:before{
  content:"\F3D0"
}

.fa-money-bill:before{
  content:"\F0D6"
}

.fa-money-bill-alt:before{
  content:"\F3D1"
}

.fa-money-bill-wave:before{
  content:"\F53A"
}

.fa-money-bill-wave-alt:before{
  content:"\F53B"
}

.fa-money-check:before{
  content:"\F53C"
}

.fa-money-check-alt:before{
  content:"\F53D"
}

.fa-money-check-edit:before{
  content:"\F872"
}

.fa-money-check-edit-alt:before{
  content:"\F873"
}

.fa-monitor-heart-rate:before{
  content:"\F611"
}

.fa-monkey:before{
  content:"\F6FB"
}

.fa-monument:before{
  content:"\F5A6"
}

.fa-moon:before{
  content:"\F186"
}

.fa-moon-cloud:before{
  content:"\F754"
}

.fa-moon-stars:before{
  content:"\F755"
}

.fa-mortar-pestle:before{
  content:"\F5A7"
}

.fa-mosque:before{
  content:"\F678"
}

.fa-motorcycle:before{
  content:"\F21C"
}

.fa-mountain:before{
  content:"\F6FC"
}

.fa-mountains:before{
  content:"\F6FD"
}

.fa-mouse:before{
  content:"\F8CC"
}

.fa-mouse-alt:before{
  content:"\F8CD"
}

.fa-mouse-pointer:before{
  content:"\F245"
}

.fa-mp3-player:before{
  content:"\F8CE"
}

.fa-mug:before{
  content:"\F874"
}

.fa-mug-hot:before{
  content:"\F7B6"
}

.fa-mug-marshmallows:before{
  content:"\F7B7"
}

.fa-mug-tea:before{
  content:"\F875"
}

.fa-music:before{
  content:"\F001"
}

.fa-music-alt:before{
  content:"\F8CF"
}

.fa-music-alt-slash:before{
  content:"\F8D0"
}

.fa-music-slash:before{
  content:"\F8D1"
}

.fa-napster:before{
  content:"\F3D2"
}

.fa-narwhal:before{
  content:"\F6FE"
}

.fa-neos:before{
  content:"\F612"
}

.fa-network-wired:before{
  content:"\F6FF"
}

.fa-neuter:before{
  content:"\F22C"
}

.fa-newspaper:before{
  content:"\F1EA"
}

.fa-nimblr:before{
  content:"\F5A8"
}

.fa-node:before{
  content:"\F419"
}

.fa-node-js:before{
  content:"\F3D3"
}

.fa-not-equal:before{
  content:"\F53E"
}

.fa-notes-medical:before{
  content:"\F481"
}

.fa-npm:before{
  content:"\F3D4"
}

.fa-ns8:before{
  content:"\F3D5"
}

.fa-nutritionix:before{
  content:"\F3D6"
}

.fa-object-group:before{
  content:"\F247"
}

.fa-object-ungroup:before{
  content:"\F248"
}

.fa-octagon:before{
  content:"\F306"
}

.fa-octopus-deploy:before{
  content:"\E082"
}

.fa-odnoklassniki:before{
  content:"\F263"
}

.fa-odnoklassniki-square:before{
  content:"\F264"
}

.fa-oil-can:before{
  content:"\F613"
}

.fa-oil-temp:before{
  content:"\F614"
}

.fa-old-republic:before{
  content:"\F510"
}

.fa-om:before{
  content:"\F679"
}

.fa-omega:before{
  content:"\F67A"
}

.fa-opencart:before{
  content:"\F23D"
}

.fa-openid:before{
  content:"\F19B"
}

.fa-opera:before{
  content:"\F26A"
}

.fa-optin-monster:before{
  content:"\F23C"
}

.fa-orcid:before{
  content:"\F8D2"
}

.fa-ornament:before{
  content:"\F7B8"
}

.fa-osi:before{
  content:"\F41A"
}

.fa-otter:before{
  content:"\F700"
}

.fa-outdent:before{
  content:"\F03B"
}

.fa-outlet:before{
  content:"\E01C"
}

.fa-oven:before{
  content:"\E01D"
}

.fa-overline:before{
  content:"\F876"
}

.fa-page-break:before{
  content:"\F877"
}

.fa-page4:before{
  content:"\F3D7"
}

.fa-pagelines:before{
  content:"\F18C"
}

.fa-pager:before{
  content:"\F815"
}

.fa-paint-brush:before{
  content:"\F1FC"
}

.fa-paint-brush-alt:before{
  content:"\F5A9"
}

.fa-paint-roller:before{
  content:"\F5AA"
}

.fa-palette:before{
  content:"\F53F"
}

.fa-palfed:before{
  content:"\F3D8"
}

.fa-pallet:before{
  content:"\F482"
}

.fa-pallet-alt:before{
  content:"\F483"
}

.fa-paper-plane:before{
  content:"\F1D8"
}

.fa-paperclip:before{
  content:"\F0C6"
}

.fa-parachute-box:before{
  content:"\F4CD"
}

.fa-paragraph:before{
  content:"\F1DD"
}

.fa-paragraph-rtl:before{
  content:"\F878"
}

.fa-parking:before{
  content:"\F540"
}

.fa-parking-circle:before{
  content:"\F615"
}

.fa-parking-circle-slash:before{
  content:"\F616"
}

.fa-parking-slash:before{
  content:"\F617"
}

.fa-passport:before{
  content:"\F5AB"
}

.fa-pastafarianism:before{
  content:"\F67B"
}

.fa-paste:before{
  content:"\F0EA"
}

.fa-patreon:before{
  content:"\F3D9"
}

.fa-pause:before{
  content:"\F04C"
}

.fa-pause-circle:before{
  content:"\F28B"
}

.fa-paw:before{
  content:"\F1B0"
}

.fa-paw-alt:before{
  content:"\F701"
}

.fa-paw-claws:before{
  content:"\F702"
}

.fa-paypal:before{
  content:"\F1ED"
}

.fa-peace:before{
  content:"\F67C"
}

.fa-pegasus:before{
  content:"\F703"
}

.fa-pen:before{
  content:"\F304"
}

.fa-pen-alt:before{
  content:"\F305"
}

.fa-pen-fancy:before{
  content:"\F5AC"
}

.fa-pen-nib:before{
  content:"\F5AD"
}

.fa-pen-square:before{
  content:"\F14B"
}

.fa-pencil:before{
  content:"\F040"
}

.fa-pencil-alt:before{
  content:"\F303"
}

.fa-pencil-paintbrush:before{
  content:"\F618"
}

.fa-pencil-ruler:before{
  content:"\F5AE"
}

.fa-pennant:before{
  content:"\F456"
}

.fa-penny-arcade:before{
  content:"\F704"
}

.fa-people-arrows:before{
  content:"\E068"
}

.fa-people-carry:before{
  content:"\F4CE"
}

.fa-pepper-hot:before{
  content:"\F816"
}

.fa-perbyte:before{
  content:"\E083"
}

.fa-percent:before{
  content:"\F295"
}

.fa-percentage:before{
  content:"\F541"
}

.fa-periscope:before{
  content:"\F3DA"
}

.fa-person-booth:before{
  content:"\F756"
}

.fa-person-carry:before{
  content:"\F4CF"
}

.fa-person-dolly:before{
  content:"\F4D0"
}

.fa-person-dolly-empty:before{
  content:"\F4D1"
}

.fa-person-sign:before{
  content:"\F757"
}

.fa-phabricator:before{
  content:"\F3DB"
}

.fa-phoenix-framework:before{
  content:"\F3DC"
}

.fa-phoenix-squadron:before{
  content:"\F511"
}

.fa-phone:before{
  content:"\F095"
}

.fa-phone-alt:before{
  content:"\F879"
}

.fa-phone-laptop:before{
  content:"\F87A"
}

.fa-phone-office:before{
  content:"\F67D"
}

.fa-phone-plus:before{
  content:"\F4D2"
}

.fa-phone-rotary:before{
  content:"\F8D3"
}

.fa-phone-slash:before{
  content:"\F3DD"
}

.fa-phone-square:before{
  content:"\F098"
}

.fa-phone-square-alt:before{
  content:"\F87B"
}

.fa-phone-volume:before{
  content:"\F2A0"
}

.fa-photo-video:before{
  content:"\F87C"
}

.fa-php:before{
  content:"\F457"
}

.fa-pi:before{
  content:"\F67E"
}

.fa-piano:before{
  content:"\F8D4"
}

.fa-piano-keyboard:before{
  content:"\F8D5"
}

.fa-pie:before{
  content:"\F705"
}

.fa-pied-piper:before{
  content:"\F2AE"
}

.fa-pied-piper-alt:before{
  content:"\F1A8"
}

.fa-pied-piper-hat:before{
  content:"\F4E5"
}

.fa-pied-piper-pp:before{
  content:"\F1A7"
}

.fa-pied-piper-square:before{
  content:"\E01E"
}

.fa-pig:before{
  content:"\F706"
}

.fa-piggy-bank:before{
  content:"\F4D3"
}

.fa-pills:before{
  content:"\F484"
}

.fa-pinterest:before{
  content:"\F0D2"
}

.fa-pinterest-p:before{
  content:"\F231"
}

.fa-pinterest-square:before{
  content:"\F0D3"
}

.fa-pizza:before{
  content:"\F817"
}

.fa-pizza-slice:before{
  content:"\F818"
}

.fa-place-of-worship:before{
  content:"\F67F"
}

.fa-plane:before{
  content:"\F072"
}

.fa-plane-alt:before{
  content:"\F3DE"
}

.fa-plane-arrival:before{
  content:"\F5AF"
}

.fa-plane-departure:before{
  content:"\F5B0"
}

.fa-plane-slash:before{
  content:"\E069"
}

.fa-planet-moon:before{
  content:"\E01F"
}

.fa-planet-ringed:before{
  content:"\E020"
}

.fa-play:before{
  content:"\F04B"
}

.fa-play-circle:before{
  content:"\F144"
}

.fa-playstation:before{
  content:"\F3DF"
}

.fa-plug:before{
  content:"\F1E6"
}

.fa-plus:before{
  content:"\F067"
}

.fa-plus-circle:before{
  content:"\F055"
}

.fa-plus-hexagon:before{
  content:"\F300"
}

.fa-plus-octagon:before{
  content:"\F301"
}

.fa-plus-square:before{
  content:"\F0FE"
}

.fa-podcast:before{
  content:"\F2CE"
}

.fa-podium:before{
  content:"\F680"
}

.fa-podium-star:before{
  content:"\F758"
}

.fa-police-box:before{
  content:"\E021"
}

.fa-poll:before{
  content:"\F681"
}

.fa-poll-h:before{
  content:"\F682"
}

.fa-poll-people:before{
  content:"\F759"
}

.fa-poo:before{
  content:"\F2FE"
}

.fa-poo-storm:before{
  content:"\F75A"
}

.fa-poop:before{
  content:"\F619"
}

.fa-popcorn:before{
  content:"\F819"
}

.fa-portal-enter:before{
  content:"\E022"
}

.fa-portal-exit:before{
  content:"\E023"
}

.fa-portrait:before{
  content:"\F3E0"
}

.fa-pound-sign:before{
  content:"\F154"
}

.fa-power-off:before{
  content:"\F011"
}

.fa-pray:before{
  content:"\F683"
}

.fa-praying-hands:before{
  content:"\F684"
}

.fa-prescription:before{
  content:"\F5B1"
}

.fa-prescription-bottle:before{
  content:"\F485"
}

.fa-prescription-bottle-alt:before{
  content:"\F486"
}

.fa-presentation:before{
  content:"\F685"
}

.fa-print:before{
  content:"\F02F"
}

.fa-print-search:before{
  content:"\F81A"
}

.fa-print-slash:before{
  content:"\F686"
}

.fa-procedures:before{
  content:"\F487"
}

.fa-product-hunt:before{
  content:"\F288"
}

.fa-project-diagram:before{
  content:"\F542"
}

.fa-projector:before{
  content:"\F8D6"
}

.fa-pump-medical:before{
  content:"\E06A"
}

.fa-pump-soap:before{
  content:"\E06B"
}

.fa-pumpkin:before{
  content:"\F707"
}

.fa-pushed:before{
  content:"\F3E1"
}

.fa-puzzle-piece:before{
  content:"\F12E"
}

.fa-python:before{
  content:"\F3E2"
}

.fa-qq:before{
  content:"\F1D6"
}

.fa-qrcode:before{
  content:"\F029"
}

.fa-question:before{
  content:"\F128"
}

.fa-question-circle:before{
  content:"\F059"
}

.fa-question-square:before{
  content:"\F2FD"
}

.fa-quidditch:before{
  content:"\F458"
}

.fa-quinscape:before{
  content:"\F459"
}

.fa-quora:before{
  content:"\F2C4"
}

.fa-quote-left:before{
  content:"\F10D"
}

.fa-quote-right:before{
  content:"\F10E"
}

.fa-quran:before{
  content:"\F687"
}

.fa-r-project:before{
  content:"\F4F7"
}

.fa-rabbit:before{
  content:"\F708"
}

.fa-rabbit-fast:before{
  content:"\F709"
}

.fa-racquet:before{
  content:"\F45A"
}

.fa-radar:before{
  content:"\E024"
}

.fa-radiation:before{
  content:"\F7B9"
}

.fa-radiation-alt:before{
  content:"\F7BA"
}

.fa-radio:before{
  content:"\F8D7"
}

.fa-radio-alt:before{
  content:"\F8D8"
}

.fa-rainbow:before{
  content:"\F75B"
}

.fa-raindrops:before{
  content:"\F75C"
}

.fa-ram:before{
  content:"\F70A"
}

.fa-ramp-loading:before{
  content:"\F4D4"
}

.fa-random:before{
  content:"\F074"
}

.fa-raspberry-pi:before{
  content:"\F7BB"
}

.fa-ravelry:before{
  content:"\F2D9"
}

.fa-raygun:before{
  content:"\E025"
}

.fa-react:before{
  content:"\F41B"
}

.fa-reacteurope:before{
  content:"\F75D"
}

.fa-readme:before{
  content:"\F4D5"
}

.fa-rebel:before{
  content:"\F1D0"
}

.fa-receipt:before{
  content:"\F543"
}

.fa-record-vinyl:before{
  content:"\F8D9"
}

.fa-rectangle-landscape:before{
  content:"\F2FA"
}

.fa-rectangle-portrait:before{
  content:"\F2FB"
}

.fa-rectangle-wide:before{
  content:"\F2FC"
}

.fa-recycle:before{
  content:"\F1B8"
}

.fa-red-river:before{
  content:"\F3E3"
}

.fa-reddit:before{
  content:"\F1A1"
}

.fa-reddit-alien:before{
  content:"\F281"
}

.fa-reddit-square:before{
  content:"\F1A2"
}

.fa-redhat:before{
  content:"\F7BC"
}

.fa-redo:before{
  content:"\F01E"
}

.fa-redo-alt:before{
  content:"\F2F9"
}

.fa-refrigerator:before{
  content:"\E026"
}

.fa-registered:before{
  content:"\F25D"
}

.fa-remove-format:before{
  content:"\F87D"
}

.fa-renren:before{
  content:"\F18B"
}

.fa-repeat:before{
  content:"\F363"
}

.fa-repeat-1:before{
  content:"\F365"
}

.fa-repeat-1-alt:before{
  content:"\F366"
}

.fa-repeat-alt:before{
  content:"\F364"
}

.fa-reply:before{
  content:"\F3E5"
}

.fa-reply-all:before{
  content:"\F122"
}

.fa-replyd:before{
  content:"\F3E6"
}

.fa-republican:before{
  content:"\F75E"
}

.fa-researchgate:before{
  content:"\F4F8"
}

.fa-resolving:before{
  content:"\F3E7"
}

.fa-restroom:before{
  content:"\F7BD"
}

.fa-retweet:before{
  content:"\F079"
}

.fa-retweet-alt:before{
  content:"\F361"
}

.fa-rev:before{
  content:"\F5B2"
}

.fa-ribbon:before{
  content:"\F4D6"
}

.fa-ring:before{
  content:"\F70B"
}

.fa-rings-wedding:before{
  content:"\F81B"
}

.fa-road:before{
  content:"\F018"
}

.fa-robot:before{
  content:"\F544"
}

.fa-rocket:before{
  content:"\F135"
}

.fa-rocket-launch:before{
  content:"\E027"
}

.fa-rocketchat:before{
  content:"\F3E8"
}

.fa-rockrms:before{
  content:"\F3E9"
}

.fa-route:before{
  content:"\F4D7"
}

.fa-route-highway:before{
  content:"\F61A"
}

.fa-route-interstate:before{
  content:"\F61B"
}

.fa-router:before{
  content:"\F8DA"
}

.fa-rss:before{
  content:"\F09E"
}

.fa-rss-square:before{
  content:"\F143"
}

.fa-ruble-sign:before{
  content:"\F158"
}

.fa-ruler:before{
  content:"\F545"
}

.fa-ruler-combined:before{
  content:"\F546"
}

.fa-ruler-horizontal:before{
  content:"\F547"
}

.fa-ruler-triangle:before{
  content:"\F61C"
}

.fa-ruler-vertical:before{
  content:"\F548"
}

.fa-running:before{
  content:"\F70C"
}

.fa-rupee-sign:before{
  content:"\F156"
}

.fa-rust:before{
  content:"\E07A"
}

.fa-rv:before{
  content:"\F7BE"
}

.fa-sack:before{
  content:"\F81C"
}

.fa-sack-dollar:before{
  content:"\F81D"
}

.fa-sad-cry:before{
  content:"\F5B3"
}

.fa-sad-tear:before{
  content:"\F5B4"
}

.fa-safari:before{
  content:"\F267"
}

.fa-salad:before{
  content:"\F81E"
}

.fa-salesforce:before{
  content:"\F83B"
}

.fa-sandwich:before{
  content:"\F81F"
}

.fa-sass:before{
  content:"\F41E"
}

.fa-satellite:before{
  content:"\F7BF"
}

.fa-satellite-dish:before{
  content:"\F7C0"
}

.fa-sausage:before{
  content:"\F820"
}

.fa-save:before{
  content:"\F0C7"
}

.fa-sax-hot:before{
  content:"\F8DB"
}

.fa-saxophone:before{
  content:"\F8DC"
}

.fa-scalpel:before{
  content:"\F61D"
}

.fa-scalpel-path:before{
  content:"\F61E"
}

.fa-scanner:before{
  content:"\F488"
}

.fa-scanner-image:before{
  content:"\F8F3"
}

.fa-scanner-keyboard:before{
  content:"\F489"
}

.fa-scanner-touchscreen:before{
  content:"\F48A"
}

.fa-scarecrow:before{
  content:"\F70D"
}

.fa-scarf:before{
  content:"\F7C1"
}

.fa-schlix:before{
  content:"\F3EA"
}

.fa-school:before{
  content:"\F549"
}

.fa-screwdriver:before{
  content:"\F54A"
}

.fa-scribd:before{
  content:"\F28A"
}

.fa-scroll:before{
  content:"\F70E"
}

.fa-scroll-old:before{
  content:"\F70F"
}

.fa-scrubber:before{
  content:"\F2F8"
}

.fa-scythe:before{
  content:"\F710"
}

.fa-sd-card:before{
  content:"\F7C2"
}

.fa-search:before{
  content:"\F002"
}

.fa-search-dollar:before{
  content:"\F688"
}

.fa-search-location:before{
  content:"\F689"
}

.fa-search-minus:before{
  content:"\F010"
}

.fa-search-plus:before{
  content:"\F00E"
}

.fa-searchengin:before{
  content:"\F3EB"
}

.fa-seedling:before{
  content:"\F4D8"
}

.fa-sellcast:before{
  content:"\F2DA"
}

.fa-sellsy:before{
  content:"\F213"
}

.fa-send-back:before{
  content:"\F87E"
}

.fa-send-backward:before{
  content:"\F87F"
}

.fa-sensor:before{
  content:"\E028"
}

.fa-sensor-alert:before{
  content:"\E029"
}

.fa-sensor-fire:before{
  content:"\E02A"
}

.fa-sensor-on:before{
  content:"\E02B"
}

.fa-sensor-smoke:before{
  content:"\E02C"
}

.fa-server:before{
  content:"\F233"
}

.fa-servicestack:before{
  content:"\F3EC"
}

.fa-shapes:before{
  content:"\F61F"
}

.fa-share:before{
  content:"\F064"
}

.fa-share-all:before{
  content:"\F367"
}

.fa-share-alt:before{
  content:"\F1E0"
}

.fa-share-alt-square:before{
  content:"\F1E1"
}

.fa-share-square:before{
  content:"\F14D"
}

.fa-sheep:before{
  content:"\F711"
}

.fa-shekel-sign:before{
  content:"\F20B"
}

.fa-shield:before{
  content:"\F132"
}

.fa-shield-alt:before{
  content:"\F3ED"
}

.fa-shield-check:before{
  content:"\F2F7"
}

.fa-shield-cross:before{
  content:"\F712"
}

.fa-shield-virus:before{
  content:"\E06C"
}

.fa-ship:before{
  content:"\F21A"
}

.fa-shipping-fast:before{
  content:"\F48B"
}

.fa-shipping-timed:before{
  content:"\F48C"
}

.fa-shirtsinbulk:before{
  content:"\F214"
}

.fa-shish-kebab:before{
  content:"\F821"
}

.fa-shoe-prints:before{
  content:"\F54B"
}

.fa-shopify:before{
  content:"\E057"
}

.fa-shopping-bag:before{
  content:"\F290"
}

.fa-shopping-basket:before{
  content:"\F291"
}

.fa-shopping-cart:before{
  content:"\F07A"
}

.fa-shopware:before{
  content:"\F5B5"
}

.fa-shovel:before{
  content:"\F713"
}

.fa-shovel-snow:before{
  content:"\F7C3"
}

.fa-shower:before{
  content:"\F2CC"
}

.fa-shredder:before{
  content:"\F68A"
}

.fa-shuttle-van:before{
  content:"\F5B6"
}

.fa-shuttlecock:before{
  content:"\F45B"
}

.fa-sickle:before{
  content:"\F822"
}

.fa-sigma:before{
  content:"\F68B"
}

.fa-sign:before{
  content:"\F4D9"
}

.fa-sign-in:before{
  content:"\F090"
}

.fa-sign-in-alt:before{
  content:"\F2F6"
}

.fa-sign-language:before{
  content:"\F2A7"
}

.fa-sign-out:before{
  content:"\F08B"
}

.fa-sign-out-alt:before{
  content:"\F2F5"
}

.fa-signal:before{
  content:"\F012"
}

.fa-signal-1:before{
  content:"\F68C"
}

.fa-signal-2:before{
  content:"\F68D"
}

.fa-signal-3:before{
  content:"\F68E"
}

.fa-signal-4:before{
  content:"\F68F"
}

.fa-signal-alt:before{
  content:"\F690"
}

.fa-signal-alt-1:before{
  content:"\F691"
}

.fa-signal-alt-2:before{
  content:"\F692"
}

.fa-signal-alt-3:before{
  content:"\F693"
}

.fa-signal-alt-slash:before{
  content:"\F694"
}

.fa-signal-slash:before{
  content:"\F695"
}

.fa-signal-stream:before{
  content:"\F8DD"
}

.fa-signature:before{
  content:"\F5B7"
}

.fa-sim-card:before{
  content:"\F7C4"
}

.fa-simplybuilt:before{
  content:"\F215"
}

.fa-sink:before{
  content:"\E06D"
}

.fa-siren:before{
  content:"\E02D"
}

.fa-siren-on:before{
  content:"\E02E"
}

.fa-sistrix:before{
  content:"\F3EE"
}

.fa-sitemap:before{
  content:"\F0E8"
}

.fa-sith:before{
  content:"\F512"
}

.fa-skating:before{
  content:"\F7C5"
}

.fa-skeleton:before{
  content:"\F620"
}

.fa-sketch:before{
  content:"\F7C6"
}

.fa-ski-jump:before{
  content:"\F7C7"
}

.fa-ski-lift:before{
  content:"\F7C8"
}

.fa-skiing:before{
  content:"\F7C9"
}

.fa-skiing-nordic:before{
  content:"\F7CA"
}

.fa-skull:before{
  content:"\F54C"
}

.fa-skull-cow:before{
  content:"\F8DE"
}

.fa-skull-crossbones:before{
  content:"\F714"
}

.fa-skyatlas:before{
  content:"\F216"
}

.fa-skype:before{
  content:"\F17E"
}

.fa-slack:before{
  content:"\F198"
}

.fa-slack-hash:before{
  content:"\F3EF"
}

.fa-slash:before{
  content:"\F715"
}

.fa-sledding:before{
  content:"\F7CB"
}

.fa-sleigh:before{
  content:"\F7CC"
}

.fa-sliders-h:before{
  content:"\F1DE"
}

.fa-sliders-h-square:before{
  content:"\F3F0"
}

.fa-sliders-v:before{
  content:"\F3F1"
}

.fa-sliders-v-square:before{
  content:"\F3F2"
}

.fa-slideshare:before{
  content:"\F1E7"
}

.fa-smile:before{
  content:"\F118"
}

.fa-smile-beam:before{
  content:"\F5B8"
}

.fa-smile-plus:before{
  content:"\F5B9"
}

.fa-smile-wink:before{
  content:"\F4DA"
}

.fa-smog:before{
  content:"\F75F"
}

.fa-smoke:before{
  content:"\F760"
}

.fa-smoking:before{
  content:"\F48D"
}

.fa-smoking-ban:before{
  content:"\F54D"
}

.fa-sms:before{
  content:"\F7CD"
}

.fa-snake:before{
  content:"\F716"
}

.fa-snapchat:before{
  content:"\F2AB"
}

.fa-snapchat-ghost:before{
  content:"\F2AC"
}

.fa-snapchat-square:before{
  content:"\F2AD"
}

.fa-snooze:before{
  content:"\F880"
}

.fa-snow-blowing:before{
  content:"\F761"
}

.fa-snowboarding:before{
  content:"\F7CE"
}

.fa-snowflake:before{
  content:"\F2DC"
}

.fa-snowflakes:before{
  content:"\F7CF"
}

.fa-snowman:before{
  content:"\F7D0"
}

.fa-snowmobile:before{
  content:"\F7D1"
}

.fa-snowplow:before{
  content:"\F7D2"
}

.fa-soap:before{
  content:"\E06E"
}

.fa-socks:before{
  content:"\F696"
}

.fa-solar-panel:before{
  content:"\F5BA"
}

.fa-solar-system:before{
  content:"\E02F"
}

.fa-sort:before{
  content:"\F0DC"
}

.fa-sort-alpha-down:before{
  content:"\F15D"
}

.fa-sort-alpha-down-alt:before{
  content:"\F881"
}

.fa-sort-alpha-up:before{
  content:"\F15E"
}

.fa-sort-alpha-up-alt:before{
  content:"\F882"
}

.fa-sort-alt:before{
  content:"\F883"
}

.fa-sort-amount-down:before{
  content:"\F160"
}

.fa-sort-amount-down-alt:before{
  content:"\F884"
}

.fa-sort-amount-up:before{
  content:"\F161"
}

.fa-sort-amount-up-alt:before{
  content:"\F885"
}

.fa-sort-circle:before{
  content:"\E030"
}

.fa-sort-circle-down:before{
  content:"\E031"
}

.fa-sort-circle-up:before{
  content:"\E032"
}

.fa-sort-down:before{
  content:"\F0DD"
}

.fa-sort-numeric-down:before{
  content:"\F162"
}

.fa-sort-numeric-down-alt:before{
  content:"\F886"
}

.fa-sort-numeric-up:before{
  content:"\F163"
}

.fa-sort-numeric-up-alt:before{
  content:"\F887"
}

.fa-sort-shapes-down:before{
  content:"\F888"
}

.fa-sort-shapes-down-alt:before{
  content:"\F889"
}

.fa-sort-shapes-up:before{
  content:"\F88A"
}

.fa-sort-shapes-up-alt:before{
  content:"\F88B"
}

.fa-sort-size-down:before{
  content:"\F88C"
}

.fa-sort-size-down-alt:before{
  content:"\F88D"
}

.fa-sort-size-up:before{
  content:"\F88E"
}

.fa-sort-size-up-alt:before{
  content:"\F88F"
}

.fa-sort-up:before{
  content:"\F0DE"
}

.fa-soundcloud:before{
  content:"\F1BE"
}

.fa-soup:before{
  content:"\F823"
}

.fa-sourcetree:before{
  content:"\F7D3"
}

.fa-spa:before{
  content:"\F5BB"
}

.fa-space-shuttle:before{
  content:"\F197"
}

.fa-space-station-moon:before{
  content:"\E033"
}

.fa-space-station-moon-alt:before{
  content:"\E034"
}

.fa-spade:before{
  content:"\F2F4"
}

.fa-sparkles:before{
  content:"\F890"
}

.fa-speakap:before{
  content:"\F3F3"
}

.fa-speaker:before{
  content:"\F8DF"
}

.fa-speaker-deck:before{
  content:"\F83C"
}

.fa-speakers:before{
  content:"\F8E0"
}

.fa-spell-check:before{
  content:"\F891"
}

.fa-spider:before{
  content:"\F717"
}

.fa-spider-black-widow:before{
  content:"\F718"
}

.fa-spider-web:before{
  content:"\F719"
}

.fa-spinner:before{
  content:"\F110"
}

.fa-spinner-third:before{
  content:"\F3F4"
}

.fa-splotch:before{
  content:"\F5BC"
}

.fa-spotify:before{
  content:"\F1BC"
}

.fa-spray-can:before{
  content:"\F5BD"
}

.fa-sprinkler:before{
  content:"\E035"
}

.fa-square:before{
  content:"\F0C8"
}

.fa-square-full:before{
  content:"\F45C"
}

.fa-square-root:before{
  content:"\F697"
}

.fa-square-root-alt:before{
  content:"\F698"
}

.fa-squarespace:before{
  content:"\F5BE"
}

.fa-squirrel:before{
  content:"\F71A"
}

.fa-stack-exchange:before{
  content:"\F18D"
}

.fa-stack-overflow:before{
  content:"\F16C"
}

.fa-stackpath:before{
  content:"\F842"
}

.fa-staff:before{
  content:"\F71B"
}

.fa-stamp:before{
  content:"\F5BF"
}

.fa-star:before{
  content:"\F005"
}

.fa-star-and-crescent:before{
  content:"\F699"
}

.fa-star-christmas:before{
  content:"\F7D4"
}

.fa-star-exclamation:before{
  content:"\F2F3"
}

.fa-star-half:before{
  content:"\F089"
}

.fa-star-half-alt:before{
  content:"\F5C0"
}

.fa-star-of-david:before{
  content:"\F69A"
}

.fa-star-of-life:before{
  content:"\F621"
}

.fa-star-shooting:before{
  content:"\E036"
}

.fa-starfighter:before{
  content:"\E037"
}

.fa-starfighter-alt:before{
  content:"\E038"
}

.fa-stars:before{
  content:"\F762"
}

.fa-starship:before{
  content:"\E039"
}

.fa-starship-freighter:before{
  content:"\E03A"
}

.fa-staylinked:before{
  content:"\F3F5"
}

.fa-steak:before{
  content:"\F824"
}

.fa-steam:before{
  content:"\F1B6"
}

.fa-steam-square:before{
  content:"\F1B7"
}

.fa-steam-symbol:before{
  content:"\F3F6"
}

.fa-steering-wheel:before{
  content:"\F622"
}

.fa-step-backward:before{
  content:"\F048"
}

.fa-step-forward:before{
  content:"\F051"
}

.fa-stethoscope:before{
  content:"\F0F1"
}

.fa-sticker-mule:before{
  content:"\F3F7"
}

.fa-sticky-note:before{
  content:"\F249"
}

.fa-stocking:before{
  content:"\F7D5"
}

.fa-stomach:before{
  content:"\F623"
}

.fa-stop:before{
  content:"\F04D"
}

.fa-stop-circle:before{
  content:"\F28D"
}

.fa-stopwatch:before{
  content:"\F2F2"
}

.fa-stopwatch-20:before{
  content:"\E06F"
}

.fa-store:before{
  content:"\F54E"
}

.fa-store-alt:before{
  content:"\F54F"
}

.fa-store-alt-slash:before{
  content:"\E070"
}

.fa-store-slash:before{
  content:"\E071"
}

.fa-strava:before{
  content:"\F428"
}

.fa-stream:before{
  content:"\F550"
}

.fa-street-view:before{
  content:"\F21D"
}

.fa-stretcher:before{
  content:"\F825"
}

.fa-strikethrough:before{
  content:"\F0CC"
}

.fa-stripe:before{
  content:"\F429"
}

.fa-stripe-s:before{
  content:"\F42A"
}

.fa-stroopwafel:before{
  content:"\F551"
}

.fa-studiovinari:before{
  content:"\F3F8"
}

.fa-stumbleupon:before{
  content:"\F1A4"
}

.fa-stumbleupon-circle:before{
  content:"\F1A3"
}

.fa-subscript:before{
  content:"\F12C"
}

.fa-subway:before{
  content:"\F239"
}

.fa-suitcase:before{
  content:"\F0F2"
}

.fa-suitcase-rolling:before{
  content:"\F5C1"
}

.fa-sun:before{
  content:"\F185"
}

.fa-sun-cloud:before{
  content:"\F763"
}

.fa-sun-dust:before{
  content:"\F764"
}

.fa-sun-haze:before{
  content:"\F765"
}

.fa-sunglasses:before{
  content:"\F892"
}

.fa-sunrise:before{
  content:"\F766"
}

.fa-sunset:before{
  content:"\F767"
}

.fa-superpowers:before{
  content:"\F2DD"
}

.fa-superscript:before{
  content:"\F12B"
}

.fa-supple:before{
  content:"\F3F9"
}

.fa-surprise:before{
  content:"\F5C2"
}

.fa-suse:before{
  content:"\F7D6"
}

.fa-swatchbook:before{
  content:"\F5C3"
}

.fa-swift:before{
  content:"\F8E1"
}

.fa-swimmer:before{
  content:"\F5C4"
}

.fa-swimming-pool:before{
  content:"\F5C5"
}

.fa-sword:before{
  content:"\F71C"
}

.fa-sword-laser:before{
  content:"\E03B"
}

.fa-sword-laser-alt:before{
  content:"\E03C"
}

.fa-swords:before{
  content:"\F71D"
}

.fa-swords-laser:before{
  content:"\E03D"
}

.fa-symfony:before{
  content:"\F83D"
}

.fa-synagogue:before{
  content:"\F69B"
}

.fa-sync:before{
  content:"\F021"
}

.fa-sync-alt:before{
  content:"\F2F1"
}

.fa-syringe:before{
  content:"\F48E"
}

.fa-table:before{
  content:"\F0CE"
}

.fa-table-tennis:before{
  content:"\F45D"
}

.fa-tablet:before{
  content:"\F10A"
}

.fa-tablet-alt:before{
  content:"\F3FA"
}

.fa-tablet-android:before{
  content:"\F3FB"
}

.fa-tablet-android-alt:before{
  content:"\F3FC"
}

.fa-tablet-rugged:before{
  content:"\F48F"
}

.fa-tablets:before{
  content:"\F490"
}

.fa-tachometer:before{
  content:"\F0E4"
}

.fa-tachometer-alt:before{
  content:"\F3FD"
}

.fa-tachometer-alt-average:before{
  content:"\F624"
}

.fa-tachometer-alt-fast:before{
  content:"\F625"
}

.fa-tachometer-alt-fastest:before{
  content:"\F626"
}

.fa-tachometer-alt-slow:before{
  content:"\F627"
}

.fa-tachometer-alt-slowest:before{
  content:"\F628"
}

.fa-tachometer-average:before{
  content:"\F629"
}

.fa-tachometer-fast:before{
  content:"\F62A"
}

.fa-tachometer-fastest:before{
  content:"\F62B"
}

.fa-tachometer-slow:before{
  content:"\F62C"
}

.fa-tachometer-slowest:before{
  content:"\F62D"
}

.fa-taco:before{
  content:"\F826"
}

.fa-tag:before{
  content:"\F02B"
}

.fa-tags:before{
  content:"\F02C"
}

.fa-tally:before{
  content:"\F69C"
}

.fa-tanakh:before{
  content:"\F827"
}

.fa-tape:before{
  content:"\F4DB"
}

.fa-tasks:before{
  content:"\F0AE"
}

.fa-tasks-alt:before{
  content:"\F828"
}

.fa-taxi:before{
  content:"\F1BA"
}

.fa-teamspeak:before{
  content:"\F4F9"
}

.fa-teeth:before{
  content:"\F62E"
}

.fa-teeth-open:before{
  content:"\F62F"
}

.fa-telegram:before{
  content:"\F2C6"
}

.fa-telegram-plane:before{
  content:"\F3FE"
}

.fa-telescope:before{
  content:"\E03E"
}

.fa-temperature-down:before{
  content:"\E03F"
}

.fa-temperature-frigid:before{
  content:"\F768"
}

.fa-temperature-high:before{
  content:"\F769"
}

.fa-temperature-hot:before{
  content:"\F76A"
}

.fa-temperature-low:before{
  content:"\F76B"
}

.fa-temperature-up:before{
  content:"\E040"
}

.fa-tencent-weibo:before{
  content:"\F1D5"
}

.fa-tenge:before{
  content:"\F7D7"
}

.fa-tennis-ball:before{
  content:"\F45E"
}

.fa-terminal:before{
  content:"\F120"
}

.fa-text:before{
  content:"\F893"
}

.fa-text-height:before{
  content:"\F034"
}

.fa-text-size:before{
  content:"\F894"
}

.fa-text-width:before{
  content:"\F035"
}

.fa-th:before{
  content:"\F00A"
}

.fa-th-large:before{
  content:"\F009"
}

.fa-th-list:before{
  content:"\F00B"
}

.fa-the-red-yeti:before{
  content:"\F69D"
}

.fa-theater-masks:before{
  content:"\F630"
}

.fa-themeco:before{
  content:"\F5C6"
}

.fa-themeisle:before{
  content:"\F2B2"
}

.fa-thermometer:before{
  content:"\F491"
}

.fa-thermometer-empty:before{
  content:"\F2CB"
}

.fa-thermometer-full:before{
  content:"\F2C7"
}

.fa-thermometer-half:before{
  content:"\F2C9"
}

.fa-thermometer-quarter:before{
  content:"\F2CA"
}

.fa-thermometer-three-quarters:before{
  content:"\F2C8"
}

.fa-theta:before{
  content:"\F69E"
}

.fa-think-peaks:before{
  content:"\F731"
}

.fa-thumbs-down:before{
  content:"\F165"
}

.fa-thumbs-up:before{
  content:"\F164"
}

.fa-thumbtack:before{
  content:"\F08D"
}

.fa-thunderstorm:before{
  content:"\F76C"
}

.fa-thunderstorm-moon:before{
  content:"\F76D"
}

.fa-thunderstorm-sun:before{
  content:"\F76E"
}

.fa-ticket:before{
  content:"\F145"
}

.fa-ticket-alt:before{
  content:"\F3FF"
}

.fa-tiktok:before{
  content:"\E07B"
}

.fa-tilde:before{
  content:"\F69F"
}

.fa-times:before{
  content:"\F00D"
}

.fa-times-circle:before{
  content:"\F057"
}

.fa-times-hexagon:before{
  content:"\F2EE"
}

.fa-times-octagon:before{
  content:"\F2F0"
}

.fa-times-square:before{
  content:"\F2D3"
}

.fa-tint:before{
  content:"\F043"
}

.fa-tint-slash:before{
  content:"\F5C7"
}

.fa-tire:before{
  content:"\F631"
}

.fa-tire-flat:before{
  content:"\F632"
}

.fa-tire-pressure-warning:before{
  content:"\F633"
}

.fa-tire-rugged:before{
  content:"\F634"
}

.fa-tired:before{
  content:"\F5C8"
}

.fa-toggle-off:before{
  content:"\F204"
}

.fa-toggle-on:before{
  content:"\F205"
}

.fa-toilet:before{
  content:"\F7D8"
}

.fa-toilet-paper:before{
  content:"\F71E"
}

.fa-toilet-paper-alt:before{
  content:"\F71F"
}

.fa-toilet-paper-slash:before{
  content:"\E072"
}

.fa-tombstone:before{
  content:"\F720"
}

.fa-tombstone-alt:before{
  content:"\F721"
}

.fa-toolbox:before{
  content:"\F552"
}

.fa-tools:before{
  content:"\F7D9"
}

.fa-tooth:before{
  content:"\F5C9"
}

.fa-toothbrush:before{
  content:"\F635"
}

.fa-torah:before{
  content:"\F6A0"
}

.fa-torii-gate:before{
  content:"\F6A1"
}

.fa-tornado:before{
  content:"\F76F"
}

.fa-tractor:before{
  content:"\F722"
}

.fa-trade-federation:before{
  content:"\F513"
}

.fa-trademark:before{
  content:"\F25C"
}

.fa-traffic-cone:before{
  content:"\F636"
}

.fa-traffic-light:before{
  content:"\F637"
}

.fa-traffic-light-go:before{
  content:"\F638"
}

.fa-traffic-light-slow:before{
  content:"\F639"
}

.fa-traffic-light-stop:before{
  content:"\F63A"
}

.fa-trailer:before{
  content:"\E041"
}

.fa-train:before{
  content:"\F238"
}

.fa-tram:before{
  content:"\F7DA"
}

.fa-transgender:before{
  content:"\F224"
}

.fa-transgender-alt:before{
  content:"\F225"
}

.fa-transporter:before{
  content:"\E042"
}

.fa-transporter-1:before{
  content:"\E043"
}

.fa-transporter-2:before{
  content:"\E044"
}

.fa-transporter-3:before{
  content:"\E045"
}

.fa-transporter-empty:before{
  content:"\E046"
}

.fa-trash:before{
  content:"\F1F8"
}

.fa-trash-alt:before{
  content:"\F2ED"
}

.fa-trash-restore:before{
  content:"\F829"
}

.fa-trash-restore-alt:before{
  content:"\F82A"
}

.fa-trash-undo:before{
  content:"\F895"
}

.fa-trash-undo-alt:before{
  content:"\F896"
}

.fa-treasure-chest:before{
  content:"\F723"
}

.fa-tree:before{
  content:"\F1BB"
}

.fa-tree-alt:before{
  content:"\F400"
}

.fa-tree-christmas:before{
  content:"\F7DB"
}

.fa-tree-decorated:before{
  content:"\F7DC"
}

.fa-tree-large:before{
  content:"\F7DD"
}

.fa-tree-palm:before{
  content:"\F82B"
}

.fa-trees:before{
  content:"\F724"
}

.fa-trello:before{
  content:"\F181"
}

.fa-triangle:before{
  content:"\F2EC"
}

.fa-triangle-music:before{
  content:"\F8E2"
}

.fa-trophy:before{
  content:"\F091"
}

.fa-trophy-alt:before{
  content:"\F2EB"
}

.fa-truck:before{
  content:"\F0D1"
}

.fa-truck-container:before{
  content:"\F4DC"
}

.fa-truck-couch:before{
  content:"\F4DD"
}

.fa-truck-loading:before{
  content:"\F4DE"
}

.fa-truck-monster:before{
  content:"\F63B"
}

.fa-truck-moving:before{
  content:"\F4DF"
}

.fa-truck-pickup:before{
  content:"\F63C"
}

.fa-truck-plow:before{
  content:"\F7DE"
}

.fa-truck-ramp:before{
  content:"\F4E0"
}

.fa-trumpet:before{
  content:"\F8E3"
}

.fa-tshirt:before{
  content:"\F553"
}

.fa-tty:before{
  content:"\F1E4"
}

.fa-tumblr:before{
  content:"\F173"
}

.fa-tumblr-square:before{
  content:"\F174"
}

.fa-turkey:before{
  content:"\F725"
}

.fa-turntable:before{
  content:"\F8E4"
}

.fa-turtle:before{
  content:"\F726"
}

.fa-tv:before{
  content:"\F26C"
}

.fa-tv-alt:before{
  content:"\F8E5"
}

.fa-tv-music:before{
  content:"\F8E6"
}

.fa-tv-retro:before{
  content:"\F401"
}

.fa-twitch:before{
  content:"\F1E8"
}

.fa-twitter:before{
  content:"\F099"
}

.fa-twitter-square:before{
  content:"\F081"
}

.fa-typewriter:before{
  content:"\F8E7"
}

.fa-typo3:before{
  content:"\F42B"
}

.fa-uber:before{
  content:"\F402"
}

.fa-ubuntu:before{
  content:"\F7DF"
}

.fa-ufo:before{
  content:"\E047"
}

.fa-ufo-beam:before{
  content:"\E048"
}

.fa-uikit:before{
  content:"\F403"
}

.fa-umbraco:before{
  content:"\F8E8"
}

.fa-umbrella:before{
  content:"\F0E9"
}

.fa-umbrella-beach:before{
  content:"\F5CA"
}

.fa-uncharted:before{
  content:"\E084"
}

.fa-underline:before{
  content:"\F0CD"
}

.fa-undo:before{
  content:"\F0E2"
}

.fa-undo-alt:before{
  content:"\F2EA"
}

.fa-unicorn:before{
  content:"\F727"
}

.fa-union:before{
  content:"\F6A2"
}

.fa-uniregistry:before{
  content:"\F404"
}

.fa-unity:before{
  content:"\E049"
}

.fa-universal-access:before{
  content:"\F29A"
}

.fa-university:before{
  content:"\F19C"
}

.fa-unlink:before{
  content:"\F127"
}

.fa-unlock:before{
  content:"\F09C"
}

.fa-unlock-alt:before{
  content:"\F13E"
}

.fa-unsplash:before{
  content:"\E07C"
}

.fa-untappd:before{
  content:"\F405"
}

.fa-upload:before{
  content:"\F093"
}

.fa-ups:before{
  content:"\F7E0"
}

.fa-usb:before{
  content:"\F287"
}

.fa-usb-drive:before{
  content:"\F8E9"
}

.fa-usd-circle:before{
  content:"\F2E8"
}

.fa-usd-square:before{
  content:"\F2E9"
}

.fa-user:before{
  content:"\F007"
}

.fa-user-alien:before{
  content:"\E04A"
}

.fa-user-alt:before{
  content:"\F406"
}

.fa-user-alt-slash:before{
  content:"\F4FA"
}

.fa-user-astronaut:before{
  content:"\F4FB"
}

.fa-user-chart:before{
  content:"\F6A3"
}

.fa-user-check:before{
  content:"\F4FC"
}

.fa-user-circle:before{
  content:"\F2BD"
}

.fa-user-clock:before{
  content:"\F4FD"
}

.fa-user-cog:before{
  content:"\F4FE"
}

.fa-user-cowboy:before{
  content:"\F8EA"
}

.fa-user-crown:before{
  content:"\F6A4"
}

.fa-user-edit:before{
  content:"\F4FF"
}

.fa-user-friends:before{
  content:"\F500"
}

.fa-user-graduate:before{
  content:"\F501"
}

.fa-user-hard-hat:before{
  content:"\F82C"
}

.fa-user-headset:before{
  content:"\F82D"
}

.fa-user-injured:before{
  content:"\F728"
}

.fa-user-lock:before{
  content:"\F502"
}

.fa-user-md:before{
  content:"\F0F0"
}

.fa-user-md-chat:before{
  content:"\F82E"
}

.fa-user-minus:before{
  content:"\F503"
}

.fa-user-music:before{
  content:"\F8EB"
}

.fa-user-ninja:before{
  content:"\F504"
}

.fa-user-nurse:before{
  content:"\F82F"
}

.fa-user-plus:before{
  content:"\F234"
}

.fa-user-robot:before{
  content:"\E04B"
}

.fa-user-secret:before{
  content:"\F21B"
}

.fa-user-shield:before{
  content:"\F505"
}

.fa-user-slash:before{
  content:"\F506"
}

.fa-user-tag:before{
  content:"\F507"
}

.fa-user-tie:before{
  content:"\F508"
}

.fa-user-times:before{
  content:"\F235"
}

.fa-user-unlock:before{
  content:"\E058"
}

.fa-user-visor:before{
  content:"\E04C"
}

.fa-users:before{
  content:"\F0C0"
}

.fa-users-class:before{
  content:"\F63D"
}

.fa-users-cog:before{
  content:"\F509"
}

.fa-users-crown:before{
  content:"\F6A5"
}

.fa-users-medical:before{
  content:"\F830"
}

.fa-users-slash:before{
  content:"\E073"
}

.fa-usps:before{
  content:"\F7E1"
}

.fa-ussunnah:before{
  content:"\F407"
}

.fa-utensil-fork:before{
  content:"\F2E3"
}

.fa-utensil-knife:before{
  content:"\F2E4"
}

.fa-utensil-spoon:before{
  content:"\F2E5"
}

.fa-utensils:before{
  content:"\F2E7"
}

.fa-utensils-alt:before{
  content:"\F2E6"
}

.fa-vaadin:before{
  content:"\F408"
}

.fa-vacuum:before{
  content:"\E04D"
}

.fa-vacuum-robot:before{
  content:"\E04E"
}

.fa-value-absolute:before{
  content:"\F6A6"
}

.fa-vector-square:before{
  content:"\F5CB"
}

.fa-venus:before{
  content:"\F221"
}

.fa-venus-double:before{
  content:"\F226"
}

.fa-venus-mars:before{
  content:"\F228"
}

.fa-vest:before{
  content:"\E085"
}

.fa-vest-patches:before{
  content:"\E086"
}

.fa-vhs:before{
  content:"\F8EC"
}

.fa-viacoin:before{
  content:"\F237"
}

.fa-viadeo:before{
  content:"\F2A9"
}

.fa-viadeo-square:before{
  content:"\F2AA"
}

.fa-vial:before{
  content:"\F492"
}

.fa-vials:before{
  content:"\F493"
}

.fa-viber:before{
  content:"\F409"
}

.fa-video:before{
  content:"\F03D"
}

.fa-video-plus:before{
  content:"\F4E1"
}

.fa-video-slash:before{
  content:"\F4E2"
}

.fa-vihara:before{
  content:"\F6A7"
}

.fa-vimeo:before{
  content:"\F40A"
}

.fa-vimeo-square:before{
  content:"\F194"
}

.fa-vimeo-v:before{
  content:"\F27D"
}

.fa-vine:before{
  content:"\F1CA"
}

.fa-violin:before{
  content:"\F8ED"
}

.fa-virus:before{
  content:"\E074"
}

.fa-virus-slash:before{
  content:"\E075"
}

.fa-viruses:before{
  content:"\E076"
}

.fa-vk:before{
  content:"\F189"
}

.fa-vnv:before{
  content:"\F40B"
}

.fa-voicemail:before{
  content:"\F897"
}

.fa-volcano:before{
  content:"\F770"
}

.fa-volleyball-ball:before{
  content:"\F45F"
}

.fa-volume:before{
  content:"\F6A8"
}

.fa-volume-down:before{
  content:"\F027"
}

.fa-volume-mute:before{
  content:"\F6A9"
}

.fa-volume-off:before{
  content:"\F026"
}

.fa-volume-slash:before{
  content:"\F2E2"
}

.fa-volume-up:before{
  content:"\F028"
}

.fa-vote-nay:before{
  content:"\F771"
}

.fa-vote-yea:before{
  content:"\F772"
}

.fa-vr-cardboard:before{
  content:"\F729"
}

.fa-vuejs:before{
  content:"\F41F"
}

.fa-wagon-covered:before{
  content:"\F8EE"
}

.fa-walker:before{
  content:"\F831"
}

.fa-walkie-talkie:before{
  content:"\F8EF"
}

.fa-walking:before{
  content:"\F554"
}

.fa-wallet:before{
  content:"\F555"
}

.fa-wand:before{
  content:"\F72A"
}

.fa-wand-magic:before{
  content:"\F72B"
}

.fa-warehouse:before{
  content:"\F494"
}

.fa-warehouse-alt:before{
  content:"\F495"
}

.fa-washer:before{
  content:"\F898"
}

.fa-watch:before{
  content:"\F2E1"
}

.fa-watch-calculator:before{
  content:"\F8F0"
}

.fa-watch-fitness:before{
  content:"\F63E"
}

.fa-watchman-monitoring:before{
  content:"\E087"
}

.fa-water:before{
  content:"\F773"
}

.fa-water-lower:before{
  content:"\F774"
}

.fa-water-rise:before{
  content:"\F775"
}

.fa-wave-sine:before{
  content:"\F899"
}

.fa-wave-square:before{
  content:"\F83E"
}

.fa-wave-triangle:before{
  content:"\F89A"
}

.fa-waveform:before{
  content:"\F8F1"
}

.fa-waveform-path:before{
  content:"\F8F2"
}

.fa-waze:before{
  content:"\F83F"
}

.fa-webcam:before{
  content:"\F832"
}

.fa-webcam-slash:before{
  content:"\F833"
}

.fa-weebly:before{
  content:"\F5CC"
}

.fa-weibo:before{
  content:"\F18A"
}

.fa-weight:before{
  content:"\F496"
}

.fa-weight-hanging:before{
  content:"\F5CD"
}

.fa-weixin:before{
  content:"\F1D7"
}

.fa-whale:before{
  content:"\F72C"
}

.fa-whatsapp:before{
  content:"\F232"
}

.fa-whatsapp-square:before{
  content:"\F40C"
}

.fa-wheat:before{
  content:"\F72D"
}

.fa-wheelchair:before{
  content:"\F193"
}

.fa-whistle:before{
  content:"\F460"
}

.fa-whmcs:before{
  content:"\F40D"
}

.fa-wifi:before{
  content:"\F1EB"
}

.fa-wifi-1:before{
  content:"\F6AA"
}

.fa-wifi-2:before{
  content:"\F6AB"
}

.fa-wifi-slash:before{
  content:"\F6AC"
}

.fa-wikipedia-w:before{
  content:"\F266"
}

.fa-wind:before{
  content:"\F72E"
}

.fa-wind-turbine:before{
  content:"\F89B"
}

.fa-wind-warning:before{
  content:"\F776"
}

.fa-window:before{
  content:"\F40E"
}

.fa-window-alt:before{
  content:"\F40F"
}

.fa-window-close:before{
  content:"\F410"
}

.fa-window-frame:before{
  content:"\E04F"
}

.fa-window-frame-open:before{
  content:"\E050"
}

.fa-window-maximize:before{
  content:"\F2D0"
}

.fa-window-minimize:before{
  content:"\F2D1"
}

.fa-window-restore:before{
  content:"\F2D2"
}

.fa-windows:before{
  content:"\F17A"
}

.fa-windsock:before{
  content:"\F777"
}

.fa-wine-bottle:before{
  content:"\F72F"
}

.fa-wine-glass:before{
  content:"\F4E3"
}

.fa-wine-glass-alt:before{
  content:"\F5CE"
}

.fa-wix:before{
  content:"\F5CF"
}

.fa-wizards-of-the-coast:before{
  content:"\F730"
}

.fa-wodu:before{
  content:"\E088"
}

.fa-wolf-pack-battalion:before{
  content:"\F514"
}

.fa-won-sign:before{
  content:"\F159"
}

.fa-wordpress:before{
  content:"\F19A"
}

.fa-wordpress-simple:before{
  content:"\F411"
}

.fa-wpbeginner:before{
  content:"\F297"
}

.fa-wpexplorer:before{
  content:"\F2DE"
}

.fa-wpforms:before{
  content:"\F298"
}

.fa-wpressr:before{
  content:"\F3E4"
}

.fa-wreath:before{
  content:"\F7E2"
}

.fa-wrench:before{
  content:"\F0AD"
}

.fa-x-ray:before{
  content:"\F497"
}

.fa-xbox:before{
  content:"\F412"
}

.fa-xing:before{
  content:"\F168"
}

.fa-xing-square:before{
  content:"\F169"
}

.fa-y-combinator:before{
  content:"\F23B"
}

.fa-yahoo:before{
  content:"\F19E"
}

.fa-yammer:before{
  content:"\F840"
}

.fa-yandex:before{
  content:"\F413"
}

.fa-yandex-international:before{
  content:"\F414"
}

.fa-yarn:before{
  content:"\F7E3"
}

.fa-yelp:before{
  content:"\F1E9"
}

.fa-yen-sign:before{
  content:"\F157"
}

.fa-yin-yang:before{
  content:"\F6AD"
}

.fa-yoast:before{
  content:"\F2B1"
}

.fa-youtube:before{
  content:"\F167"
}

.fa-youtube-square:before{
  content:"\F431"
}

.fa-zhihu:before{
  content:"\F63F"
}

.sr-only{
  border:0;
  clip:rect(0,0,0,0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

.sr-only-focusable:active,.sr-only-focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto
}

@font-face{
  font-family:"Font Awesome 5 Brands";

  font-style:normal;

  font-weight:400;

  font-display:block;

  src:url(./fonts/@fortawesome/fa-brands-400.eot);

  src:url(./fonts/@fortawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(./fonts/@fortawesome/fa-brands-400.woff2) format("woff2"),url(./fonts/@fortawesome/fa-brands-400.woff) format("woff"),url(./fonts/@fortawesome/fa-brands-400.ttf) format("truetype"),url(./fonts/@fortawesome/fa-brands-400.svg#fontawesome) format("svg")
}

.fab{
  font-family:"Font Awesome 5 Brands";
  font-weight:400
}

@font-face{
  font-family:"Font Awesome 5 Duotone";

  font-style:normal;

  font-weight:900;

  font-display:block;

  src:url(./fonts/@fortawesome/fa-duotone-900.eot);

  src:url(./fonts/@fortawesome/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(./fonts/@fortawesome/fa-duotone-900.woff2) format("woff2"),url(./fonts/@fortawesome/fa-duotone-900.woff) format("woff"),url(./fonts/@fortawesome/fa-duotone-900.ttf) format("truetype"),url(./fonts/@fortawesome/fa-duotone-900.svg#fontawesome) format("svg")
}

.fad{
  position:relative;
  font-family:"Font Awesome 5 Duotone";
  font-weight:900
}

.fad:before{
  position:absolute;
  color:var(--fa-primary-color,inherit);
  opacity:1;
  opacity:var(--fa-primary-opacity,1)
}

.fad:after{
  color:var(--fa-secondary-color,inherit)
}

.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{
  opacity:.4;
  opacity:var(--fa-secondary-opacity,.4)
}

.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{
  opacity:1;
  opacity:var(--fa-primary-opacity,1)
}

.fad.fa-inverse{
  color:#fff
}

.fad.fa-stack-1x,.fad.fa-stack-2x{
  position:absolute
}

.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{
  left:50%;
  transform:translateX(-50%)
}

.fad.fa-abacus:after{
  content:"\10F640"
}

.fad.fa-acorn:after{
  content:"\10F6AE"
}

.fad.fa-ad:after{
  content:"\10F641"
}

.fad.fa-address-book:after{
  content:"\10F2B9"
}

.fad.fa-address-card:after{
  content:"\10F2BB"
}

.fad.fa-adjust:after{
  content:"\10F042"
}

.fad.fa-air-conditioner:after{
  content:"\10F8F4"
}

.fad.fa-air-freshener:after{
  content:"\10F5D0"
}

.fad.fa-alarm-clock:after{
  content:"\10F34E"
}

.fad.fa-alarm-exclamation:after{
  content:"\10F843"
}

.fad.fa-alarm-plus:after{
  content:"\10F844"
}

.fad.fa-alarm-snooze:after{
  content:"\10F845"
}

.fad.fa-album:after{
  content:"\10F89F"
}

.fad.fa-album-collection:after{
  content:"\10F8A0"
}

.fad.fa-alicorn:after{
  content:"\10F6B0"
}

.fad.fa-alien:after{
  content:"\10F8F5"
}

.fad.fa-alien-monster:after{
  content:"\10F8F6"
}

.fad.fa-align-center:after{
  content:"\10F037"
}

.fad.fa-align-justify:after{
  content:"\10F039"
}

.fad.fa-align-left:after{
  content:"\10F036"
}

.fad.fa-align-right:after{
  content:"\10F038"
}

.fad.fa-align-slash:after{
  content:"\10F846"
}

.fad.fa-allergies:after{
  content:"\10F461"
}

.fad.fa-ambulance:after{
  content:"\10F0F9"
}

.fad.fa-american-sign-language-interpreting:after{
  content:"\10F2A3"
}

.fad.fa-amp-guitar:after{
  content:"\10F8A1"
}

.fad.fa-analytics:after{
  content:"\10F643"
}

.fad.fa-anchor:after{
  content:"\10F13D"
}

.fad.fa-angel:after{
  content:"\10F779"
}

.fad.fa-angle-double-down:after{
  content:"\10F103"
}

.fad.fa-angle-double-left:after{
  content:"\10F100"
}

.fad.fa-angle-double-right:after{
  content:"\10F101"
}

.fad.fa-angle-double-up:after{
  content:"\10F102"
}

.fad.fa-angle-down:after{
  content:"\10F107"
}

.fad.fa-angle-left:after{
  content:"\10F104"
}

.fad.fa-angle-right:after{
  content:"\10F105"
}

.fad.fa-angle-up:after{
  content:"\10F106"
}

.fad.fa-angry:after{
  content:"\10F556"
}

.fad.fa-ankh:after{
  content:"\10F644"
}

.fad.fa-apple-alt:after{
  content:"\10F5D1"
}

.fad.fa-apple-crate:after{
  content:"\10F6B1"
}

.fad.fa-archive:after{
  content:"\10F187"
}

.fad.fa-archway:after{
  content:"\10F557"
}

.fad.fa-arrow-alt-circle-down:after{
  content:"\10F358"
}

.fad.fa-arrow-alt-circle-left:after{
  content:"\10F359"
}

.fad.fa-arrow-alt-circle-right:after{
  content:"\10F35A"
}

.fad.fa-arrow-alt-circle-up:after{
  content:"\10F35B"
}

.fad.fa-arrow-alt-down:after{
  content:"\10F354"
}

.fad.fa-arrow-alt-from-bottom:after{
  content:"\10F346"
}

.fad.fa-arrow-alt-from-left:after{
  content:"\10F347"
}

.fad.fa-arrow-alt-from-right:after{
  content:"\10F348"
}

.fad.fa-arrow-alt-from-top:after{
  content:"\10F349"
}

.fad.fa-arrow-alt-left:after{
  content:"\10F355"
}

.fad.fa-arrow-alt-right:after{
  content:"\10F356"
}

.fad.fa-arrow-alt-square-down:after{
  content:"\10F350"
}

.fad.fa-arrow-alt-square-left:after{
  content:"\10F351"
}

.fad.fa-arrow-alt-square-right:after{
  content:"\10F352"
}

.fad.fa-arrow-alt-square-up:after{
  content:"\10F353"
}

.fad.fa-arrow-alt-to-bottom:after{
  content:"\10F34A"
}

.fad.fa-arrow-alt-to-left:after{
  content:"\10F34B"
}

.fad.fa-arrow-alt-to-right:after{
  content:"\10F34C"
}

.fad.fa-arrow-alt-to-top:after{
  content:"\10F34D"
}

.fad.fa-arrow-alt-up:after{
  content:"\10F357"
}

.fad.fa-arrow-circle-down:after{
  content:"\10F0AB"
}

.fad.fa-arrow-circle-left:after{
  content:"\10F0A8"
}

.fad.fa-arrow-circle-right:after{
  content:"\10F0A9"
}

.fad.fa-arrow-circle-up:after{
  content:"\10F0AA"
}

.fad.fa-arrow-down:after{
  content:"\10F063"
}

.fad.fa-arrow-from-bottom:after{
  content:"\10F342"
}

.fad.fa-arrow-from-left:after{
  content:"\10F343"
}

.fad.fa-arrow-from-right:after{
  content:"\10F344"
}

.fad.fa-arrow-from-top:after{
  content:"\10F345"
}

.fad.fa-arrow-left:after{
  content:"\10F060"
}

.fad.fa-arrow-right:after{
  content:"\10F061"
}

.fad.fa-arrow-square-down:after{
  content:"\10F339"
}

.fad.fa-arrow-square-left:after{
  content:"\10F33A"
}

.fad.fa-arrow-square-right:after{
  content:"\10F33B"
}

.fad.fa-arrow-square-up:after{
  content:"\10F33C"
}

.fad.fa-arrow-to-bottom:after{
  content:"\10F33D"
}

.fad.fa-arrow-to-left:after{
  content:"\10F33E"
}

.fad.fa-arrow-to-right:after{
  content:"\10F340"
}

.fad.fa-arrow-to-top:after{
  content:"\10F341"
}

.fad.fa-arrow-up:after{
  content:"\10F062"
}

.fad.fa-arrows:after{
  content:"\10F047"
}

.fad.fa-arrows-alt:after{
  content:"\10F0B2"
}

.fad.fa-arrows-alt-h:after{
  content:"\10F337"
}

.fad.fa-arrows-alt-v:after{
  content:"\10F338"
}

.fad.fa-arrows-h:after{
  content:"\10F07E"
}

.fad.fa-arrows-v:after{
  content:"\10F07D"
}

.fad.fa-assistive-listening-systems:after{
  content:"\10F2A2"
}

.fad.fa-asterisk:after{
  content:"\10F069"
}

.fad.fa-at:after{
  content:"\10F1FA"
}

.fad.fa-atlas:after{
  content:"\10F558"
}

.fad.fa-atom:after{
  content:"\10F5D2"
}

.fad.fa-atom-alt:after{
  content:"\10F5D3"
}

.fad.fa-audio-description:after{
  content:"\10F29E"
}

.fad.fa-award:after{
  content:"\10F559"
}

.fad.fa-axe:after{
  content:"\10F6B2"
}

.fad.fa-axe-battle:after{
  content:"\10F6B3"
}

.fad.fa-baby:after{
  content:"\10F77C"
}

.fad.fa-baby-carriage:after{
  content:"\10F77D"
}

.fad.fa-backpack:after{
  content:"\10F5D4"
}

.fad.fa-backspace:after{
  content:"\10F55A"
}

.fad.fa-backward:after{
  content:"\10F04A"
}

.fad.fa-bacon:after{
  content:"\10F7E5"
}

.fad.fa-bacteria:after{
  content:"\10E059"
}

.fad.fa-bacterium:after{
  content:"\10E05A"
}

.fad.fa-badge:after{
  content:"\10F335"
}

.fad.fa-badge-check:after{
  content:"\10F336"
}

.fad.fa-badge-dollar:after{
  content:"\10F645"
}

.fad.fa-badge-percent:after{
  content:"\10F646"
}

.fad.fa-badge-sheriff:after{
  content:"\10F8A2"
}

.fad.fa-badger-honey:after{
  content:"\10F6B4"
}

.fad.fa-bags-shopping:after{
  content:"\10F847"
}

.fad.fa-bahai:after{
  content:"\10F666"
}

.fad.fa-balance-scale:after{
  content:"\10F24E"
}

.fad.fa-balance-scale-left:after{
  content:"\10F515"
}

.fad.fa-balance-scale-right:after{
  content:"\10F516"
}

.fad.fa-ball-pile:after{
  content:"\10F77E"
}

.fad.fa-ballot:after{
  content:"\10F732"
}

.fad.fa-ballot-check:after{
  content:"\10F733"
}

.fad.fa-ban:after{
  content:"\10F05E"
}

.fad.fa-band-aid:after{
  content:"\10F462"
}

.fad.fa-banjo:after{
  content:"\10F8A3"
}

.fad.fa-barcode:after{
  content:"\10F02A"
}

.fad.fa-barcode-alt:after{
  content:"\10F463"
}

.fad.fa-barcode-read:after{
  content:"\10F464"
}

.fad.fa-barcode-scan:after{
  content:"\10F465"
}

.fad.fa-bars:after{
  content:"\10F0C9"
}

.fad.fa-baseball:after{
  content:"\10F432"
}

.fad.fa-baseball-ball:after{
  content:"\10F433"
}

.fad.fa-basketball-ball:after{
  content:"\10F434"
}

.fad.fa-basketball-hoop:after{
  content:"\10F435"
}

.fad.fa-bat:after{
  content:"\10F6B5"
}

.fad.fa-bath:after{
  content:"\10F2CD"
}

.fad.fa-battery-bolt:after{
  content:"\10F376"
}

.fad.fa-battery-empty:after{
  content:"\10F244"
}

.fad.fa-battery-full:after{
  content:"\10F240"
}

.fad.fa-battery-half:after{
  content:"\10F242"
}

.fad.fa-battery-quarter:after{
  content:"\10F243"
}

.fad.fa-battery-slash:after{
  content:"\10F377"
}

.fad.fa-battery-three-quarters:after{
  content:"\10F241"
}

.fad.fa-bed:after{
  content:"\10F236"
}

.fad.fa-bed-alt:after{
  content:"\10F8F7"
}

.fad.fa-bed-bunk:after{
  content:"\10F8F8"
}

.fad.fa-bed-empty:after{
  content:"\10F8F9"
}

.fad.fa-beer:after{
  content:"\10F0FC"
}

.fad.fa-bell:after{
  content:"\10F0F3"
}

.fad.fa-bell-exclamation:after{
  content:"\10F848"
}

.fad.fa-bell-on:after{
  content:"\10F8FA"
}

.fad.fa-bell-plus:after{
  content:"\10F849"
}

.fad.fa-bell-school:after{
  content:"\10F5D5"
}

.fad.fa-bell-school-slash:after{
  content:"\10F5D6"
}

.fad.fa-bell-slash:after{
  content:"\10F1F6"
}

.fad.fa-bells:after{
  content:"\10F77F"
}

.fad.fa-betamax:after{
  content:"\10F8A4"
}

.fad.fa-bezier-curve:after{
  content:"\10F55B"
}

.fad.fa-bible:after{
  content:"\10F647"
}

.fad.fa-bicycle:after{
  content:"\10F206"
}

.fad.fa-biking:after{
  content:"\10F84A"
}

.fad.fa-biking-mountain:after{
  content:"\10F84B"
}

.fad.fa-binoculars:after{
  content:"\10F1E5"
}

.fad.fa-biohazard:after{
  content:"\10F780"
}

.fad.fa-birthday-cake:after{
  content:"\10F1FD"
}

.fad.fa-blanket:after{
  content:"\10F498"
}

.fad.fa-blender:after{
  content:"\10F517"
}

.fad.fa-blender-phone:after{
  content:"\10F6B6"
}

.fad.fa-blind:after{
  content:"\10F29D"
}

.fad.fa-blinds:after{
  content:"\10F8FB"
}

.fad.fa-blinds-open:after{
  content:"\10F8FC"
}

.fad.fa-blinds-raised:after{
  content:"\10F8FD"
}

.fad.fa-blog:after{
  content:"\10F781"
}

.fad.fa-bold:after{
  content:"\10F032"
}

.fad.fa-bolt:after{
  content:"\10F0E7"
}

.fad.fa-bomb:after{
  content:"\10F1E2"
}

.fad.fa-bone:after{
  content:"\10F5D7"
}

.fad.fa-bone-break:after{
  content:"\10F5D8"
}

.fad.fa-bong:after{
  content:"\10F55C"
}

.fad.fa-book:after{
  content:"\10F02D"
}

.fad.fa-book-alt:after{
  content:"\10F5D9"
}

.fad.fa-book-dead:after{
  content:"\10F6B7"
}

.fad.fa-book-heart:after{
  content:"\10F499"
}

.fad.fa-book-medical:after{
  content:"\10F7E6"
}

.fad.fa-book-open:after{
  content:"\10F518"
}

.fad.fa-book-reader:after{
  content:"\10F5DA"
}

.fad.fa-book-spells:after{
  content:"\10F6B8"
}

.fad.fa-book-user:after{
  content:"\10F7E7"
}

.fad.fa-bookmark:after{
  content:"\10F02E"
}

.fad.fa-books:after{
  content:"\10F5DB"
}

.fad.fa-books-medical:after{
  content:"\10F7E8"
}

.fad.fa-boombox:after{
  content:"\10F8A5"
}

.fad.fa-boot:after{
  content:"\10F782"
}

.fad.fa-booth-curtain:after{
  content:"\10F734"
}

.fad.fa-border-all:after{
  content:"\10F84C"
}

.fad.fa-border-bottom:after{
  content:"\10F84D"
}

.fad.fa-border-center-h:after{
  content:"\10F89C"
}

.fad.fa-border-center-v:after{
  content:"\10F89D"
}

.fad.fa-border-inner:after{
  content:"\10F84E"
}

.fad.fa-border-left:after{
  content:"\10F84F"
}

.fad.fa-border-none:after{
  content:"\10F850"
}

.fad.fa-border-outer:after{
  content:"\10F851"
}

.fad.fa-border-right:after{
  content:"\10F852"
}

.fad.fa-border-style:after{
  content:"\10F853"
}

.fad.fa-border-style-alt:after{
  content:"\10F854"
}

.fad.fa-border-top:after{
  content:"\10F855"
}

.fad.fa-bow-arrow:after{
  content:"\10F6B9"
}

.fad.fa-bowling-ball:after{
  content:"\10F436"
}

.fad.fa-bowling-pins:after{
  content:"\10F437"
}

.fad.fa-box:after{
  content:"\10F466"
}

.fad.fa-box-alt:after{
  content:"\10F49A"
}

.fad.fa-box-ballot:after{
  content:"\10F735"
}

.fad.fa-box-check:after{
  content:"\10F467"
}

.fad.fa-box-fragile:after{
  content:"\10F49B"
}

.fad.fa-box-full:after{
  content:"\10F49C"
}

.fad.fa-box-heart:after{
  content:"\10F49D"
}

.fad.fa-box-open:after{
  content:"\10F49E"
}

.fad.fa-box-tissue:after{
  content:"\10E05B"
}

.fad.fa-box-up:after{
  content:"\10F49F"
}

.fad.fa-box-usd:after{
  content:"\10F4A0"
}

.fad.fa-boxes:after{
  content:"\10F468"
}

.fad.fa-boxes-alt:after{
  content:"\10F4A1"
}

.fad.fa-boxing-glove:after{
  content:"\10F438"
}

.fad.fa-brackets:after{
  content:"\10F7E9"
}

.fad.fa-brackets-curly:after{
  content:"\10F7EA"
}

.fad.fa-braille:after{
  content:"\10F2A1"
}

.fad.fa-brain:after{
  content:"\10F5DC"
}

.fad.fa-bread-loaf:after{
  content:"\10F7EB"
}

.fad.fa-bread-slice:after{
  content:"\10F7EC"
}

.fad.fa-briefcase:after{
  content:"\10F0B1"
}

.fad.fa-briefcase-medical:after{
  content:"\10F469"
}

.fad.fa-bring-forward:after{
  content:"\10F856"
}

.fad.fa-bring-front:after{
  content:"\10F857"
}

.fad.fa-broadcast-tower:after{
  content:"\10F519"
}

.fad.fa-broom:after{
  content:"\10F51A"
}

.fad.fa-browser:after{
  content:"\10F37E"
}

.fad.fa-brush:after{
  content:"\10F55D"
}

.fad.fa-bug:after{
  content:"\10F188"
}

.fad.fa-building:after{
  content:"\10F1AD"
}

.fad.fa-bullhorn:after{
  content:"\10F0A1"
}

.fad.fa-bullseye:after{
  content:"\10F140"
}

.fad.fa-bullseye-arrow:after{
  content:"\10F648"
}

.fad.fa-bullseye-pointer:after{
  content:"\10F649"
}

.fad.fa-burger-soda:after{
  content:"\10F858"
}

.fad.fa-burn:after{
  content:"\10F46A"
}

.fad.fa-burrito:after{
  content:"\10F7ED"
}

.fad.fa-bus:after{
  content:"\10F207"
}

.fad.fa-bus-alt:after{
  content:"\10F55E"
}

.fad.fa-bus-school:after{
  content:"\10F5DD"
}

.fad.fa-business-time:after{
  content:"\10F64A"
}

.fad.fa-cabinet-filing:after{
  content:"\10F64B"
}

.fad.fa-cactus:after{
  content:"\10F8A7"
}

.fad.fa-calculator:after{
  content:"\10F1EC"
}

.fad.fa-calculator-alt:after{
  content:"\10F64C"
}

.fad.fa-calendar:after{
  content:"\10F133"
}

.fad.fa-calendar-alt:after{
  content:"\10F073"
}

.fad.fa-calendar-check:after{
  content:"\10F274"
}

.fad.fa-calendar-day:after{
  content:"\10F783"
}

.fad.fa-calendar-edit:after{
  content:"\10F333"
}

.fad.fa-calendar-exclamation:after{
  content:"\10F334"
}

.fad.fa-calendar-minus:after{
  content:"\10F272"
}

.fad.fa-calendar-plus:after{
  content:"\10F271"
}

.fad.fa-calendar-star:after{
  content:"\10F736"
}

.fad.fa-calendar-times:after{
  content:"\10F273"
}

.fad.fa-calendar-week:after{
  content:"\10F784"
}

.fad.fa-camcorder:after{
  content:"\10F8A8"
}

.fad.fa-camera:after{
  content:"\10F030"
}

.fad.fa-camera-alt:after{
  content:"\10F332"
}

.fad.fa-camera-home:after{
  content:"\10F8FE"
}

.fad.fa-camera-movie:after{
  content:"\10F8A9"
}

.fad.fa-camera-polaroid:after{
  content:"\10F8AA"
}

.fad.fa-camera-retro:after{
  content:"\10F083"
}

.fad.fa-campfire:after{
  content:"\10F6BA"
}

.fad.fa-campground:after{
  content:"\10F6BB"
}

.fad.fa-candle-holder:after{
  content:"\10F6BC"
}

.fad.fa-candy-cane:after{
  content:"\10F786"
}

.fad.fa-candy-corn:after{
  content:"\10F6BD"
}

.fad.fa-cannabis:after{
  content:"\10F55F"
}

.fad.fa-capsules:after{
  content:"\10F46B"
}

.fad.fa-car:after{
  content:"\10F1B9"
}

.fad.fa-car-alt:after{
  content:"\10F5DE"
}

.fad.fa-car-battery:after{
  content:"\10F5DF"
}

.fad.fa-car-building:after{
  content:"\10F859"
}

.fad.fa-car-bump:after{
  content:"\10F5E0"
}

.fad.fa-car-bus:after{
  content:"\10F85A"
}

.fad.fa-car-crash:after{
  content:"\10F5E1"
}

.fad.fa-car-garage:after{
  content:"\10F5E2"
}

.fad.fa-car-mechanic:after{
  content:"\10F5E3"
}

.fad.fa-car-side:after{
  content:"\10F5E4"
}

.fad.fa-car-tilt:after{
  content:"\10F5E5"
}

.fad.fa-car-wash:after{
  content:"\10F5E6"
}

.fad.fa-caravan:after{
  content:"\10F8FF"
}

.fad.fa-caravan-alt:after{
  content:"\10E000"
}

.fad.fa-caret-circle-down:after{
  content:"\10F32D"
}

.fad.fa-caret-circle-left:after{
  content:"\10F32E"
}

.fad.fa-caret-circle-right:after{
  content:"\10F330"
}

.fad.fa-caret-circle-up:after{
  content:"\10F331"
}

.fad.fa-caret-down:after{
  content:"\10F0D7"
}

.fad.fa-caret-left:after{
  content:"\10F0D9"
}

.fad.fa-caret-right:after{
  content:"\10F0DA"
}

.fad.fa-caret-square-down:after{
  content:"\10F150"
}

.fad.fa-caret-square-left:after{
  content:"\10F191"
}

.fad.fa-caret-square-right:after{
  content:"\10F152"
}

.fad.fa-caret-square-up:after{
  content:"\10F151"
}

.fad.fa-caret-up:after{
  content:"\10F0D8"
}

.fad.fa-carrot:after{
  content:"\10F787"
}

.fad.fa-cars:after{
  content:"\10F85B"
}

.fad.fa-cart-arrow-down:after{
  content:"\10F218"
}

.fad.fa-cart-plus:after{
  content:"\10F217"
}

.fad.fa-cash-register:after{
  content:"\10F788"
}

.fad.fa-cassette-tape:after{
  content:"\10F8AB"
}

.fad.fa-cat:after{
  content:"\10F6BE"
}

.fad.fa-cat-space:after{
  content:"\10E001"
}

.fad.fa-cauldron:after{
  content:"\10F6BF"
}

.fad.fa-cctv:after{
  content:"\10F8AC"
}

.fad.fa-certificate:after{
  content:"\10F0A3"
}

.fad.fa-chair:after{
  content:"\10F6C0"
}

.fad.fa-chair-office:after{
  content:"\10F6C1"
}

.fad.fa-chalkboard:after{
  content:"\10F51B"
}

.fad.fa-chalkboard-teacher:after{
  content:"\10F51C"
}

.fad.fa-charging-station:after{
  content:"\10F5E7"
}

.fad.fa-chart-area:after{
  content:"\10F1FE"
}

.fad.fa-chart-bar:after{
  content:"\10F080"
}

.fad.fa-chart-line:after{
  content:"\10F201"
}

.fad.fa-chart-line-down:after{
  content:"\10F64D"
}

.fad.fa-chart-network:after{
  content:"\10F78A"
}

.fad.fa-chart-pie:after{
  content:"\10F200"
}

.fad.fa-chart-pie-alt:after{
  content:"\10F64E"
}

.fad.fa-chart-scatter:after{
  content:"\10F7EE"
}

.fad.fa-check:after{
  content:"\10F00C"
}

.fad.fa-check-circle:after{
  content:"\10F058"
}

.fad.fa-check-double:after{
  content:"\10F560"
}

.fad.fa-check-square:after{
  content:"\10F14A"
}

.fad.fa-cheese:after{
  content:"\10F7EF"
}

.fad.fa-cheese-swiss:after{
  content:"\10F7F0"
}

.fad.fa-cheeseburger:after{
  content:"\10F7F1"
}

.fad.fa-chess:after{
  content:"\10F439"
}

.fad.fa-chess-bishop:after{
  content:"\10F43A"
}

.fad.fa-chess-bishop-alt:after{
  content:"\10F43B"
}

.fad.fa-chess-board:after{
  content:"\10F43C"
}

.fad.fa-chess-clock:after{
  content:"\10F43D"
}

.fad.fa-chess-clock-alt:after{
  content:"\10F43E"
}

.fad.fa-chess-king:after{
  content:"\10F43F"
}

.fad.fa-chess-king-alt:after{
  content:"\10F440"
}

.fad.fa-chess-knight:after{
  content:"\10F441"
}

.fad.fa-chess-knight-alt:after{
  content:"\10F442"
}

.fad.fa-chess-pawn:after{
  content:"\10F443"
}

.fad.fa-chess-pawn-alt:after{
  content:"\10F444"
}

.fad.fa-chess-queen:after{
  content:"\10F445"
}

.fad.fa-chess-queen-alt:after{
  content:"\10F446"
}

.fad.fa-chess-rook:after{
  content:"\10F447"
}

.fad.fa-chess-rook-alt:after{
  content:"\10F448"
}

.fad.fa-chevron-circle-down:after{
  content:"\10F13A"
}

.fad.fa-chevron-circle-left:after{
  content:"\10F137"
}

.fad.fa-chevron-circle-right:after{
  content:"\10F138"
}

.fad.fa-chevron-circle-up:after{
  content:"\10F139"
}

.fad.fa-chevron-double-down:after{
  content:"\10F322"
}

.fad.fa-chevron-double-left:after{
  content:"\10F323"
}

.fad.fa-chevron-double-right:after{
  content:"\10F324"
}

.fad.fa-chevron-double-up:after{
  content:"\10F325"
}

.fad.fa-chevron-down:after{
  content:"\10F078"
}

.fad.fa-chevron-left:after{
  content:"\10F053"
}

.fad.fa-chevron-right:after{
  content:"\10F054"
}

.fad.fa-chevron-square-down:after{
  content:"\10F329"
}

.fad.fa-chevron-square-left:after{
  content:"\10F32A"
}

.fad.fa-chevron-square-right:after{
  content:"\10F32B"
}

.fad.fa-chevron-square-up:after{
  content:"\10F32C"
}

.fad.fa-chevron-up:after{
  content:"\10F077"
}

.fad.fa-child:after{
  content:"\10F1AE"
}

.fad.fa-chimney:after{
  content:"\10F78B"
}

.fad.fa-church:after{
  content:"\10F51D"
}

.fad.fa-circle:after{
  content:"\10F111"
}

.fad.fa-circle-notch:after{
  content:"\10F1CE"
}

.fad.fa-city:after{
  content:"\10F64F"
}

.fad.fa-clarinet:after{
  content:"\10F8AD"
}

.fad.fa-claw-marks:after{
  content:"\10F6C2"
}

.fad.fa-clinic-medical:after{
  content:"\10F7F2"
}

.fad.fa-clipboard:after{
  content:"\10F328"
}

.fad.fa-clipboard-check:after{
  content:"\10F46C"
}

.fad.fa-clipboard-list:after{
  content:"\10F46D"
}

.fad.fa-clipboard-list-check:after{
  content:"\10F737"
}

.fad.fa-clipboard-prescription:after{
  content:"\10F5E8"
}

.fad.fa-clipboard-user:after{
  content:"\10F7F3"
}

.fad.fa-clock:after{
  content:"\10F017"
}

.fad.fa-clone:after{
  content:"\10F24D"
}

.fad.fa-closed-captioning:after{
  content:"\10F20A"
}

.fad.fa-cloud:after{
  content:"\10F0C2"
}

.fad.fa-cloud-download:after{
  content:"\10F0ED"
}

.fad.fa-cloud-download-alt:after{
  content:"\10F381"
}

.fad.fa-cloud-drizzle:after{
  content:"\10F738"
}

.fad.fa-cloud-hail:after{
  content:"\10F739"
}

.fad.fa-cloud-hail-mixed:after{
  content:"\10F73A"
}

.fad.fa-cloud-meatball:after{
  content:"\10F73B"
}

.fad.fa-cloud-moon:after{
  content:"\10F6C3"
}

.fad.fa-cloud-moon-rain:after{
  content:"\10F73C"
}

.fad.fa-cloud-music:after{
  content:"\10F8AE"
}

.fad.fa-cloud-rain:after{
  content:"\10F73D"
}

.fad.fa-cloud-rainbow:after{
  content:"\10F73E"
}

.fad.fa-cloud-showers:after{
  content:"\10F73F"
}

.fad.fa-cloud-showers-heavy:after{
  content:"\10F740"
}

.fad.fa-cloud-sleet:after{
  content:"\10F741"
}

.fad.fa-cloud-snow:after{
  content:"\10F742"
}

.fad.fa-cloud-sun:after{
  content:"\10F6C4"
}

.fad.fa-cloud-sun-rain:after{
  content:"\10F743"
}

.fad.fa-cloud-upload:after{
  content:"\10F0EE"
}

.fad.fa-cloud-upload-alt:after{
  content:"\10F382"
}

.fad.fa-clouds:after{
  content:"\10F744"
}

.fad.fa-clouds-moon:after{
  content:"\10F745"
}

.fad.fa-clouds-sun:after{
  content:"\10F746"
}

.fad.fa-club:after{
  content:"\10F327"
}

.fad.fa-cocktail:after{
  content:"\10F561"
}

.fad.fa-code:after{
  content:"\10F121"
}

.fad.fa-code-branch:after{
  content:"\10F126"
}

.fad.fa-code-commit:after{
  content:"\10F386"
}

.fad.fa-code-merge:after{
  content:"\10F387"
}

.fad.fa-coffee:after{
  content:"\10F0F4"
}

.fad.fa-coffee-pot:after{
  content:"\10E002"
}

.fad.fa-coffee-togo:after{
  content:"\10F6C5"
}

.fad.fa-coffin:after{
  content:"\10F6C6"
}

.fad.fa-coffin-cross:after{
  content:"\10E051"
}

.fad.fa-cog:after{
  content:"\10F013"
}

.fad.fa-cogs:after{
  content:"\10F085"
}

.fad.fa-coin:after{
  content:"\10F85C"
}

.fad.fa-coins:after{
  content:"\10F51E"
}

.fad.fa-columns:after{
  content:"\10F0DB"
}

.fad.fa-comet:after{
  content:"\10E003"
}

.fad.fa-comment:after{
  content:"\10F075"
}

.fad.fa-comment-alt:after{
  content:"\10F27A"
}

.fad.fa-comment-alt-check:after{
  content:"\10F4A2"
}

.fad.fa-comment-alt-dollar:after{
  content:"\10F650"
}

.fad.fa-comment-alt-dots:after{
  content:"\10F4A3"
}

.fad.fa-comment-alt-edit:after{
  content:"\10F4A4"
}

.fad.fa-comment-alt-exclamation:after{
  content:"\10F4A5"
}

.fad.fa-comment-alt-lines:after{
  content:"\10F4A6"
}

.fad.fa-comment-alt-medical:after{
  content:"\10F7F4"
}

.fad.fa-comment-alt-minus:after{
  content:"\10F4A7"
}

.fad.fa-comment-alt-music:after{
  content:"\10F8AF"
}

.fad.fa-comment-alt-plus:after{
  content:"\10F4A8"
}

.fad.fa-comment-alt-slash:after{
  content:"\10F4A9"
}

.fad.fa-comment-alt-smile:after{
  content:"\10F4AA"
}

.fad.fa-comment-alt-times:after{
  content:"\10F4AB"
}

.fad.fa-comment-check:after{
  content:"\10F4AC"
}

.fad.fa-comment-dollar:after{
  content:"\10F651"
}

.fad.fa-comment-dots:after{
  content:"\10F4AD"
}

.fad.fa-comment-edit:after{
  content:"\10F4AE"
}

.fad.fa-comment-exclamation:after{
  content:"\10F4AF"
}

.fad.fa-comment-lines:after{
  content:"\10F4B0"
}

.fad.fa-comment-medical:after{
  content:"\10F7F5"
}

.fad.fa-comment-minus:after{
  content:"\10F4B1"
}

.fad.fa-comment-music:after{
  content:"\10F8B0"
}

.fad.fa-comment-plus:after{
  content:"\10F4B2"
}

.fad.fa-comment-slash:after{
  content:"\10F4B3"
}

.fad.fa-comment-smile:after{
  content:"\10F4B4"
}

.fad.fa-comment-times:after{
  content:"\10F4B5"
}

.fad.fa-comments:after{
  content:"\10F086"
}

.fad.fa-comments-alt:after{
  content:"\10F4B6"
}

.fad.fa-comments-alt-dollar:after{
  content:"\10F652"
}

.fad.fa-comments-dollar:after{
  content:"\10F653"
}

.fad.fa-compact-disc:after{
  content:"\10F51F"
}

.fad.fa-compass:after{
  content:"\10F14E"
}

.fad.fa-compass-slash:after{
  content:"\10F5E9"
}

.fad.fa-compress:after{
  content:"\10F066"
}

.fad.fa-compress-alt:after{
  content:"\10F422"
}

.fad.fa-compress-arrows-alt:after{
  content:"\10F78C"
}

.fad.fa-compress-wide:after{
  content:"\10F326"
}

.fad.fa-computer-classic:after{
  content:"\10F8B1"
}

.fad.fa-computer-speaker:after{
  content:"\10F8B2"
}

.fad.fa-concierge-bell:after{
  content:"\10F562"
}

.fad.fa-construction:after{
  content:"\10F85D"
}

.fad.fa-container-storage:after{
  content:"\10F4B7"
}

.fad.fa-conveyor-belt:after{
  content:"\10F46E"
}

.fad.fa-conveyor-belt-alt:after{
  content:"\10F46F"
}

.fad.fa-cookie:after{
  content:"\10F563"
}

.fad.fa-cookie-bite:after{
  content:"\10F564"
}

.fad.fa-copy:after{
  content:"\10F0C5"
}

.fad.fa-copyright:after{
  content:"\10F1F9"
}

.fad.fa-corn:after{
  content:"\10F6C7"
}

.fad.fa-couch:after{
  content:"\10F4B8"
}

.fad.fa-cow:after{
  content:"\10F6C8"
}

.fad.fa-cowbell:after{
  content:"\10F8B3"
}

.fad.fa-cowbell-more:after{
  content:"\10F8B4"
}

.fad.fa-credit-card:after{
  content:"\10F09D"
}

.fad.fa-credit-card-blank:after{
  content:"\10F389"
}

.fad.fa-credit-card-front:after{
  content:"\10F38A"
}

.fad.fa-cricket:after{
  content:"\10F449"
}

.fad.fa-croissant:after{
  content:"\10F7F6"
}

.fad.fa-crop:after{
  content:"\10F125"
}

.fad.fa-crop-alt:after{
  content:"\10F565"
}

.fad.fa-cross:after{
  content:"\10F654"
}

.fad.fa-crosshairs:after{
  content:"\10F05B"
}

.fad.fa-crow:after{
  content:"\10F520"
}

.fad.fa-crown:after{
  content:"\10F521"
}

.fad.fa-crutch:after{
  content:"\10F7F7"
}

.fad.fa-crutches:after{
  content:"\10F7F8"
}

.fad.fa-cube:after{
  content:"\10F1B2"
}

.fad.fa-cubes:after{
  content:"\10F1B3"
}

.fad.fa-curling:after{
  content:"\10F44A"
}

.fad.fa-cut:after{
  content:"\10F0C4"
}

.fad.fa-dagger:after{
  content:"\10F6CB"
}

.fad.fa-database:after{
  content:"\10F1C0"
}

.fad.fa-deaf:after{
  content:"\10F2A4"
}

.fad.fa-debug:after{
  content:"\10F7F9"
}

.fad.fa-deer:after{
  content:"\10F78E"
}

.fad.fa-deer-rudolph:after{
  content:"\10F78F"
}

.fad.fa-democrat:after{
  content:"\10F747"
}

.fad.fa-desktop:after{
  content:"\10F108"
}

.fad.fa-desktop-alt:after{
  content:"\10F390"
}

.fad.fa-dewpoint:after{
  content:"\10F748"
}

.fad.fa-dharmachakra:after{
  content:"\10F655"
}

.fad.fa-diagnoses:after{
  content:"\10F470"
}

.fad.fa-diamond:after{
  content:"\10F219"
}

.fad.fa-dice:after{
  content:"\10F522"
}

.fad.fa-dice-d10:after{
  content:"\10F6CD"
}

.fad.fa-dice-d12:after{
  content:"\10F6CE"
}

.fad.fa-dice-d20:after{
  content:"\10F6CF"
}

.fad.fa-dice-d4:after{
  content:"\10F6D0"
}

.fad.fa-dice-d6:after{
  content:"\10F6D1"
}

.fad.fa-dice-d8:after{
  content:"\10F6D2"
}

.fad.fa-dice-five:after{
  content:"\10F523"
}

.fad.fa-dice-four:after{
  content:"\10F524"
}

.fad.fa-dice-one:after{
  content:"\10F525"
}

.fad.fa-dice-six:after{
  content:"\10F526"
}

.fad.fa-dice-three:after{
  content:"\10F527"
}

.fad.fa-dice-two:after{
  content:"\10F528"
}

.fad.fa-digging:after{
  content:"\10F85E"
}

.fad.fa-digital-tachograph:after{
  content:"\10F566"
}

.fad.fa-diploma:after{
  content:"\10F5EA"
}

.fad.fa-directions:after{
  content:"\10F5EB"
}

.fad.fa-disc-drive:after{
  content:"\10F8B5"
}

.fad.fa-disease:after{
  content:"\10F7FA"
}

.fad.fa-divide:after{
  content:"\10F529"
}

.fad.fa-dizzy:after{
  content:"\10F567"
}

.fad.fa-dna:after{
  content:"\10F471"
}

.fad.fa-do-not-enter:after{
  content:"\10F5EC"
}

.fad.fa-dog:after{
  content:"\10F6D3"
}

.fad.fa-dog-leashed:after{
  content:"\10F6D4"
}

.fad.fa-dollar-sign:after{
  content:"\10F155"
}

.fad.fa-dolly:after{
  content:"\10F472"
}

.fad.fa-dolly-empty:after{
  content:"\10F473"
}

.fad.fa-dolly-flatbed:after{
  content:"\10F474"
}

.fad.fa-dolly-flatbed-alt:after{
  content:"\10F475"
}

.fad.fa-dolly-flatbed-empty:after{
  content:"\10F476"
}

.fad.fa-donate:after{
  content:"\10F4B9"
}

.fad.fa-door-closed:after{
  content:"\10F52A"
}

.fad.fa-door-open:after{
  content:"\10F52B"
}

.fad.fa-dot-circle:after{
  content:"\10F192"
}

.fad.fa-dove:after{
  content:"\10F4BA"
}

.fad.fa-download:after{
  content:"\10F019"
}

.fad.fa-drafting-compass:after{
  content:"\10F568"
}

.fad.fa-dragon:after{
  content:"\10F6D5"
}

.fad.fa-draw-circle:after{
  content:"\10F5ED"
}

.fad.fa-draw-polygon:after{
  content:"\10F5EE"
}

.fad.fa-draw-square:after{
  content:"\10F5EF"
}

.fad.fa-dreidel:after{
  content:"\10F792"
}

.fad.fa-drone:after{
  content:"\10F85F"
}

.fad.fa-drone-alt:after{
  content:"\10F860"
}

.fad.fa-drum:after{
  content:"\10F569"
}

.fad.fa-drum-steelpan:after{
  content:"\10F56A"
}

.fad.fa-drumstick:after{
  content:"\10F6D6"
}

.fad.fa-drumstick-bite:after{
  content:"\10F6D7"
}

.fad.fa-dryer:after{
  content:"\10F861"
}

.fad.fa-dryer-alt:after{
  content:"\10F862"
}

.fad.fa-duck:after{
  content:"\10F6D8"
}

.fad.fa-dumbbell:after{
  content:"\10F44B"
}

.fad.fa-dumpster:after{
  content:"\10F793"
}

.fad.fa-dumpster-fire:after{
  content:"\10F794"
}

.fad.fa-dungeon:after{
  content:"\10F6D9"
}

.fad.fa-ear:after{
  content:"\10F5F0"
}

.fad.fa-ear-muffs:after{
  content:"\10F795"
}

.fad.fa-eclipse:after{
  content:"\10F749"
}

.fad.fa-eclipse-alt:after{
  content:"\10F74A"
}

.fad.fa-edit:after{
  content:"\10F044"
}

.fad.fa-egg:after{
  content:"\10F7FB"
}

.fad.fa-egg-fried:after{
  content:"\10F7FC"
}

.fad.fa-eject:after{
  content:"\10F052"
}

.fad.fa-elephant:after{
  content:"\10F6DA"
}

.fad.fa-ellipsis-h:after{
  content:"\10F141"
}

.fad.fa-ellipsis-h-alt:after{
  content:"\10F39B"
}

.fad.fa-ellipsis-v:after{
  content:"\10F142"
}

.fad.fa-ellipsis-v-alt:after{
  content:"\10F39C"
}

.fad.fa-empty-set:after{
  content:"\10F656"
}

.fad.fa-engine-warning:after{
  content:"\10F5F2"
}

.fad.fa-envelope:after{
  content:"\10F0E0"
}

.fad.fa-envelope-open:after{
  content:"\10F2B6"
}

.fad.fa-envelope-open-dollar:after{
  content:"\10F657"
}

.fad.fa-envelope-open-text:after{
  content:"\10F658"
}

.fad.fa-envelope-square:after{
  content:"\10F199"
}

.fad.fa-equals:after{
  content:"\10F52C"
}

.fad.fa-eraser:after{
  content:"\10F12D"
}

.fad.fa-ethernet:after{
  content:"\10F796"
}

.fad.fa-euro-sign:after{
  content:"\10F153"
}

.fad.fa-exchange:after{
  content:"\10F0EC"
}

.fad.fa-exchange-alt:after{
  content:"\10F362"
}

.fad.fa-exclamation:after{
  content:"\10F12A"
}

.fad.fa-exclamation-circle:after{
  content:"\10F06A"
}

.fad.fa-exclamation-square:after{
  content:"\10F321"
}

.fad.fa-exclamation-triangle:after{
  content:"\10F071"
}

.fad.fa-expand:after{
  content:"\10F065"
}

.fad.fa-expand-alt:after{
  content:"\10F424"
}

.fad.fa-expand-arrows:after{
  content:"\10F31D"
}

.fad.fa-expand-arrows-alt:after{
  content:"\10F31E"
}

.fad.fa-expand-wide:after{
  content:"\10F320"
}

.fad.fa-external-link:after{
  content:"\10F08E"
}

.fad.fa-external-link-alt:after{
  content:"\10F35D"
}

.fad.fa-external-link-square:after{
  content:"\10F14C"
}

.fad.fa-external-link-square-alt:after{
  content:"\10F360"
}

.fad.fa-eye:after{
  content:"\10F06E"
}

.fad.fa-eye-dropper:after{
  content:"\10F1FB"
}

.fad.fa-eye-evil:after{
  content:"\10F6DB"
}

.fad.fa-eye-slash:after{
  content:"\10F070"
}

.fad.fa-fan:after{
  content:"\10F863"
}

.fad.fa-fan-table:after{
  content:"\10E004"
}

.fad.fa-farm:after{
  content:"\10F864"
}

.fad.fa-fast-backward:after{
  content:"\10F049"
}

.fad.fa-fast-forward:after{
  content:"\10F050"
}

.fad.fa-faucet:after{
  content:"\10E005"
}

.fad.fa-faucet-drip:after{
  content:"\10E006"
}

.fad.fa-fax:after{
  content:"\10F1AC"
}

.fad.fa-feather:after{
  content:"\10F52D"
}

.fad.fa-feather-alt:after{
  content:"\10F56B"
}

.fad.fa-female:after{
  content:"\10F182"
}

.fad.fa-field-hockey:after{
  content:"\10F44C"
}

.fad.fa-fighter-jet:after{
  content:"\10F0FB"
}

.fad.fa-file:after{
  content:"\10F15B"
}

.fad.fa-file-alt:after{
  content:"\10F15C"
}

.fad.fa-file-archive:after{
  content:"\10F1C6"
}

.fad.fa-file-audio:after{
  content:"\10F1C7"
}

.fad.fa-file-certificate:after{
  content:"\10F5F3"
}

.fad.fa-file-chart-line:after{
  content:"\10F659"
}

.fad.fa-file-chart-pie:after{
  content:"\10F65A"
}

.fad.fa-file-check:after{
  content:"\10F316"
}

.fad.fa-file-code:after{
  content:"\10F1C9"
}

.fad.fa-file-contract:after{
  content:"\10F56C"
}

.fad.fa-file-csv:after{
  content:"\10F6DD"
}

.fad.fa-file-download:after{
  content:"\10F56D"
}

.fad.fa-file-edit:after{
  content:"\10F31C"
}

.fad.fa-file-excel:after{
  content:"\10F1C3"
}

.fad.fa-file-exclamation:after{
  content:"\10F31A"
}

.fad.fa-file-export:after{
  content:"\10F56E"
}

.fad.fa-file-image:after{
  content:"\10F1C5"
}

.fad.fa-file-import:after{
  content:"\10F56F"
}

.fad.fa-file-invoice:after{
  content:"\10F570"
}

.fad.fa-file-invoice-dollar:after{
  content:"\10F571"
}

.fad.fa-file-medical:after{
  content:"\10F477"
}

.fad.fa-file-medical-alt:after{
  content:"\10F478"
}

.fad.fa-file-minus:after{
  content:"\10F318"
}

.fad.fa-file-music:after{
  content:"\10F8B6"
}

.fad.fa-file-pdf:after{
  content:"\10F1C1"
}

.fad.fa-file-plus:after{
  content:"\10F319"
}

.fad.fa-file-powerpoint:after{
  content:"\10F1C4"
}

.fad.fa-file-prescription:after{
  content:"\10F572"
}

.fad.fa-file-search:after{
  content:"\10F865"
}

.fad.fa-file-signature:after{
  content:"\10F573"
}

.fad.fa-file-spreadsheet:after{
  content:"\10F65B"
}

.fad.fa-file-times:after{
  content:"\10F317"
}

.fad.fa-file-upload:after{
  content:"\10F574"
}

.fad.fa-file-user:after{
  content:"\10F65C"
}

.fad.fa-file-video:after{
  content:"\10F1C8"
}

.fad.fa-file-word:after{
  content:"\10F1C2"
}

.fad.fa-files-medical:after{
  content:"\10F7FD"
}

.fad.fa-fill:after{
  content:"\10F575"
}

.fad.fa-fill-drip:after{
  content:"\10F576"
}

.fad.fa-film:after{
  content:"\10F008"
}

.fad.fa-film-alt:after{
  content:"\10F3A0"
}

.fad.fa-film-canister:after{
  content:"\10F8B7"
}

.fad.fa-filter:after{
  content:"\10F0B0"
}

.fad.fa-fingerprint:after{
  content:"\10F577"
}

.fad.fa-fire:after{
  content:"\10F06D"
}

.fad.fa-fire-alt:after{
  content:"\10F7E4"
}

.fad.fa-fire-extinguisher:after{
  content:"\10F134"
}

.fad.fa-fire-smoke:after{
  content:"\10F74B"
}

.fad.fa-fireplace:after{
  content:"\10F79A"
}

.fad.fa-first-aid:after{
  content:"\10F479"
}

.fad.fa-fish:after{
  content:"\10F578"
}

.fad.fa-fish-cooked:after{
  content:"\10F7FE"
}

.fad.fa-fist-raised:after{
  content:"\10F6DE"
}

.fad.fa-flag:after{
  content:"\10F024"
}

.fad.fa-flag-alt:after{
  content:"\10F74C"
}

.fad.fa-flag-checkered:after{
  content:"\10F11E"
}

.fad.fa-flag-usa:after{
  content:"\10F74D"
}

.fad.fa-flame:after{
  content:"\10F6DF"
}

.fad.fa-flashlight:after{
  content:"\10F8B8"
}

.fad.fa-flask:after{
  content:"\10F0C3"
}

.fad.fa-flask-poison:after{
  content:"\10F6E0"
}

.fad.fa-flask-potion:after{
  content:"\10F6E1"
}

.fad.fa-flower:after{
  content:"\10F7FF"
}

.fad.fa-flower-daffodil:after{
  content:"\10F800"
}

.fad.fa-flower-tulip:after{
  content:"\10F801"
}

.fad.fa-flushed:after{
  content:"\10F579"
}

.fad.fa-flute:after{
  content:"\10F8B9"
}

.fad.fa-flux-capacitor:after{
  content:"\10F8BA"
}

.fad.fa-fog:after{
  content:"\10F74E"
}

.fad.fa-folder:after{
  content:"\10F07B"
}

.fad.fa-folder-download:after{
  content:"\10E053"
}

.fad.fa-folder-minus:after{
  content:"\10F65D"
}

.fad.fa-folder-open:after{
  content:"\10F07C"
}

.fad.fa-folder-plus:after{
  content:"\10F65E"
}

.fad.fa-folder-times:after{
  content:"\10F65F"
}

.fad.fa-folder-tree:after{
  content:"\10F802"
}

.fad.fa-folder-upload:after{
  content:"\10E054"
}

.fad.fa-folders:after{
  content:"\10F660"
}

.fad.fa-font:after{
  content:"\10F031"
}

.fad.fa-font-awesome-logo-full:after{
  content:"\10F4E6"
}

.fad.fa-font-case:after{
  content:"\10F866"
}

.fad.fa-football-ball:after{
  content:"\10F44E"
}

.fad.fa-football-helmet:after{
  content:"\10F44F"
}

.fad.fa-forklift:after{
  content:"\10F47A"
}

.fad.fa-forward:after{
  content:"\10F04E"
}

.fad.fa-fragile:after{
  content:"\10F4BB"
}

.fad.fa-french-fries:after{
  content:"\10F803"
}

.fad.fa-frog:after{
  content:"\10F52E"
}

.fad.fa-frosty-head:after{
  content:"\10F79B"
}

.fad.fa-frown:after{
  content:"\10F119"
}

.fad.fa-frown-open:after{
  content:"\10F57A"
}

.fad.fa-function:after{
  content:"\10F661"
}

.fad.fa-funnel-dollar:after{
  content:"\10F662"
}

.fad.fa-futbol:after{
  content:"\10F1E3"
}

.fad.fa-galaxy:after{
  content:"\10E008"
}

.fad.fa-game-board:after{
  content:"\10F867"
}

.fad.fa-game-board-alt:after{
  content:"\10F868"
}

.fad.fa-game-console-handheld:after{
  content:"\10F8BB"
}

.fad.fa-gamepad:after{
  content:"\10F11B"
}

.fad.fa-gamepad-alt:after{
  content:"\10F8BC"
}

.fad.fa-garage:after{
  content:"\10E009"
}

.fad.fa-garage-car:after{
  content:"\10E00A"
}

.fad.fa-garage-open:after{
  content:"\10E00B"
}

.fad.fa-gas-pump:after{
  content:"\10F52F"
}

.fad.fa-gas-pump-slash:after{
  content:"\10F5F4"
}

.fad.fa-gavel:after{
  content:"\10F0E3"
}

.fad.fa-gem:after{
  content:"\10F3A5"
}

.fad.fa-genderless:after{
  content:"\10F22D"
}

.fad.fa-ghost:after{
  content:"\10F6E2"
}

.fad.fa-gift:after{
  content:"\10F06B"
}

.fad.fa-gift-card:after{
  content:"\10F663"
}

.fad.fa-gifts:after{
  content:"\10F79C"
}

.fad.fa-gingerbread-man:after{
  content:"\10F79D"
}

.fad.fa-glass:after{
  content:"\10F804"
}

.fad.fa-glass-champagne:after{
  content:"\10F79E"
}

.fad.fa-glass-cheers:after{
  content:"\10F79F"
}

.fad.fa-glass-citrus:after{
  content:"\10F869"
}

.fad.fa-glass-martini:after{
  content:"\10F000"
}

.fad.fa-glass-martini-alt:after{
  content:"\10F57B"
}

.fad.fa-glass-whiskey:after{
  content:"\10F7A0"
}

.fad.fa-glass-whiskey-rocks:after{
  content:"\10F7A1"
}

.fad.fa-glasses:after{
  content:"\10F530"
}

.fad.fa-glasses-alt:after{
  content:"\10F5F5"
}

.fad.fa-globe:after{
  content:"\10F0AC"
}

.fad.fa-globe-africa:after{
  content:"\10F57C"
}

.fad.fa-globe-americas:after{
  content:"\10F57D"
}

.fad.fa-globe-asia:after{
  content:"\10F57E"
}

.fad.fa-globe-europe:after{
  content:"\10F7A2"
}

.fad.fa-globe-snow:after{
  content:"\10F7A3"
}

.fad.fa-globe-stand:after{
  content:"\10F5F6"
}

.fad.fa-golf-ball:after{
  content:"\10F450"
}

.fad.fa-golf-club:after{
  content:"\10F451"
}

.fad.fa-gopuram:after{
  content:"\10F664"
}

.fad.fa-graduation-cap:after{
  content:"\10F19D"
}

.fad.fa-gramophone:after{
  content:"\10F8BD"
}

.fad.fa-greater-than:after{
  content:"\10F531"
}

.fad.fa-greater-than-equal:after{
  content:"\10F532"
}

.fad.fa-grimace:after{
  content:"\10F57F"
}

.fad.fa-grin:after{
  content:"\10F580"
}

.fad.fa-grin-alt:after{
  content:"\10F581"
}

.fad.fa-grin-beam:after{
  content:"\10F582"
}

.fad.fa-grin-beam-sweat:after{
  content:"\10F583"
}

.fad.fa-grin-hearts:after{
  content:"\10F584"
}

.fad.fa-grin-squint:after{
  content:"\10F585"
}

.fad.fa-grin-squint-tears:after{
  content:"\10F586"
}

.fad.fa-grin-stars:after{
  content:"\10F587"
}

.fad.fa-grin-tears:after{
  content:"\10F588"
}

.fad.fa-grin-tongue:after{
  content:"\10F589"
}

.fad.fa-grin-tongue-squint:after{
  content:"\10F58A"
}

.fad.fa-grin-tongue-wink:after{
  content:"\10F58B"
}

.fad.fa-grin-wink:after{
  content:"\10F58C"
}

.fad.fa-grip-horizontal:after{
  content:"\10F58D"
}

.fad.fa-grip-lines:after{
  content:"\10F7A4"
}

.fad.fa-grip-lines-vertical:after{
  content:"\10F7A5"
}

.fad.fa-grip-vertical:after{
  content:"\10F58E"
}

.fad.fa-guitar:after{
  content:"\10F7A6"
}

.fad.fa-guitar-electric:after{
  content:"\10F8BE"
}

.fad.fa-guitars:after{
  content:"\10F8BF"
}

.fad.fa-h-square:after{
  content:"\10F0FD"
}

.fad.fa-h1:after{
  content:"\10F313"
}

.fad.fa-h2:after{
  content:"\10F314"
}

.fad.fa-h3:after{
  content:"\10F315"
}

.fad.fa-h4:after{
  content:"\10F86A"
}

.fad.fa-hamburger:after{
  content:"\10F805"
}

.fad.fa-hammer:after{
  content:"\10F6E3"
}

.fad.fa-hammer-war:after{
  content:"\10F6E4"
}

.fad.fa-hamsa:after{
  content:"\10F665"
}

.fad.fa-hand-heart:after{
  content:"\10F4BC"
}

.fad.fa-hand-holding:after{
  content:"\10F4BD"
}

.fad.fa-hand-holding-box:after{
  content:"\10F47B"
}

.fad.fa-hand-holding-heart:after{
  content:"\10F4BE"
}

.fad.fa-hand-holding-magic:after{
  content:"\10F6E5"
}

.fad.fa-hand-holding-medical:after{
  content:"\10E05C"
}

.fad.fa-hand-holding-seedling:after{
  content:"\10F4BF"
}

.fad.fa-hand-holding-usd:after{
  content:"\10F4C0"
}

.fad.fa-hand-holding-water:after{
  content:"\10F4C1"
}

.fad.fa-hand-lizard:after{
  content:"\10F258"
}

.fad.fa-hand-middle-finger:after{
  content:"\10F806"
}

.fad.fa-hand-paper:after{
  content:"\10F256"
}

.fad.fa-hand-peace:after{
  content:"\10F25B"
}

.fad.fa-hand-point-down:after{
  content:"\10F0A7"
}

.fad.fa-hand-point-left:after{
  content:"\10F0A5"
}

.fad.fa-hand-point-right:after{
  content:"\10F0A4"
}

.fad.fa-hand-point-up:after{
  content:"\10F0A6"
}

.fad.fa-hand-pointer:after{
  content:"\10F25A"
}

.fad.fa-hand-receiving:after{
  content:"\10F47C"
}

.fad.fa-hand-rock:after{
  content:"\10F255"
}

.fad.fa-hand-scissors:after{
  content:"\10F257"
}

.fad.fa-hand-sparkles:after{
  content:"\10E05D"
}

.fad.fa-hand-spock:after{
  content:"\10F259"
}

.fad.fa-hands:after{
  content:"\10F4C2"
}

.fad.fa-hands-heart:after{
  content:"\10F4C3"
}

.fad.fa-hands-helping:after{
  content:"\10F4C4"
}

.fad.fa-hands-usd:after{
  content:"\10F4C5"
}

.fad.fa-hands-wash:after{
  content:"\10E05E"
}

.fad.fa-handshake:after{
  content:"\10F2B5"
}

.fad.fa-handshake-alt:after{
  content:"\10F4C6"
}

.fad.fa-handshake-alt-slash:after{
  content:"\10E05F"
}

.fad.fa-handshake-slash:after{
  content:"\10E060"
}

.fad.fa-hanukiah:after{
  content:"\10F6E6"
}

.fad.fa-hard-hat:after{
  content:"\10F807"
}

.fad.fa-hashtag:after{
  content:"\10F292"
}

.fad.fa-hat-chef:after{
  content:"\10F86B"
}

.fad.fa-hat-cowboy:after{
  content:"\10F8C0"
}

.fad.fa-hat-cowboy-side:after{
  content:"\10F8C1"
}

.fad.fa-hat-santa:after{
  content:"\10F7A7"
}

.fad.fa-hat-winter:after{
  content:"\10F7A8"
}

.fad.fa-hat-witch:after{
  content:"\10F6E7"
}

.fad.fa-hat-wizard:after{
  content:"\10F6E8"
}

.fad.fa-hdd:after{
  content:"\10F0A0"
}

.fad.fa-head-side:after{
  content:"\10F6E9"
}

.fad.fa-head-side-brain:after{
  content:"\10F808"
}

.fad.fa-head-side-cough:after{
  content:"\10E061"
}

.fad.fa-head-side-cough-slash:after{
  content:"\10E062"
}

.fad.fa-head-side-headphones:after{
  content:"\10F8C2"
}

.fad.fa-head-side-mask:after{
  content:"\10E063"
}

.fad.fa-head-side-medical:after{
  content:"\10F809"
}

.fad.fa-head-side-virus:after{
  content:"\10E064"
}

.fad.fa-head-vr:after{
  content:"\10F6EA"
}

.fad.fa-heading:after{
  content:"\10F1DC"
}

.fad.fa-headphones:after{
  content:"\10F025"
}

.fad.fa-headphones-alt:after{
  content:"\10F58F"
}

.fad.fa-headset:after{
  content:"\10F590"
}

.fad.fa-heart:after{
  content:"\10F004"
}

.fad.fa-heart-broken:after{
  content:"\10F7A9"
}

.fad.fa-heart-circle:after{
  content:"\10F4C7"
}

.fad.fa-heart-rate:after{
  content:"\10F5F8"
}

.fad.fa-heart-square:after{
  content:"\10F4C8"
}

.fad.fa-heartbeat:after{
  content:"\10F21E"
}

.fad.fa-heat:after{
  content:"\10E00C"
}

.fad.fa-helicopter:after{
  content:"\10F533"
}

.fad.fa-helmet-battle:after{
  content:"\10F6EB"
}

.fad.fa-hexagon:after{
  content:"\10F312"
}

.fad.fa-highlighter:after{
  content:"\10F591"
}

.fad.fa-hiking:after{
  content:"\10F6EC"
}

.fad.fa-hippo:after{
  content:"\10F6ED"
}

.fad.fa-history:after{
  content:"\10F1DA"
}

.fad.fa-hockey-mask:after{
  content:"\10F6EE"
}

.fad.fa-hockey-puck:after{
  content:"\10F453"
}

.fad.fa-hockey-sticks:after{
  content:"\10F454"
}

.fad.fa-holly-berry:after{
  content:"\10F7AA"
}

.fad.fa-home:after{
  content:"\10F015"
}

.fad.fa-home-alt:after{
  content:"\10F80A"
}

.fad.fa-home-heart:after{
  content:"\10F4C9"
}

.fad.fa-home-lg:after{
  content:"\10F80B"
}

.fad.fa-home-lg-alt:after{
  content:"\10F80C"
}

.fad.fa-hood-cloak:after{
  content:"\10F6EF"
}

.fad.fa-horizontal-rule:after{
  content:"\10F86C"
}

.fad.fa-horse:after{
  content:"\10F6F0"
}

.fad.fa-horse-head:after{
  content:"\10F7AB"
}

.fad.fa-horse-saddle:after{
  content:"\10F8C3"
}

.fad.fa-hospital:after{
  content:"\10F0F8"
}

.fad.fa-hospital-alt:after{
  content:"\10F47D"
}

.fad.fa-hospital-symbol:after{
  content:"\10F47E"
}

.fad.fa-hospital-user:after{
  content:"\10F80D"
}

.fad.fa-hospitals:after{
  content:"\10F80E"
}

.fad.fa-hot-tub:after{
  content:"\10F593"
}

.fad.fa-hotdog:after{
  content:"\10F80F"
}

.fad.fa-hotel:after{
  content:"\10F594"
}

.fad.fa-hourglass:after{
  content:"\10F254"
}

.fad.fa-hourglass-end:after{
  content:"\10F253"
}

.fad.fa-hourglass-half:after{
  content:"\10F252"
}

.fad.fa-hourglass-start:after{
  content:"\10F251"
}

.fad.fa-house:after{
  content:"\10E00D"
}

.fad.fa-house-damage:after{
  content:"\10F6F1"
}

.fad.fa-house-day:after{
  content:"\10E00E"
}

.fad.fa-house-flood:after{
  content:"\10F74F"
}

.fad.fa-house-leave:after{
  content:"\10E00F"
}

.fad.fa-house-night:after{
  content:"\10E010"
}

.fad.fa-house-return:after{
  content:"\10E011"
}

.fad.fa-house-signal:after{
  content:"\10E012"
}

.fad.fa-house-user:after{
  content:"\10E065"
}

.fad.fa-hryvnia:after{
  content:"\10F6F2"
}

.fad.fa-humidity:after{
  content:"\10F750"
}

.fad.fa-hurricane:after{
  content:"\10F751"
}

.fad.fa-i-cursor:after{
  content:"\10F246"
}

.fad.fa-ice-cream:after{
  content:"\10F810"
}

.fad.fa-ice-skate:after{
  content:"\10F7AC"
}

.fad.fa-icicles:after{
  content:"\10F7AD"
}

.fad.fa-icons:after{
  content:"\10F86D"
}

.fad.fa-icons-alt:after{
  content:"\10F86E"
}

.fad.fa-id-badge:after{
  content:"\10F2C1"
}

.fad.fa-id-card:after{
  content:"\10F2C2"
}

.fad.fa-id-card-alt:after{
  content:"\10F47F"
}

.fad.fa-igloo:after{
  content:"\10F7AE"
}

.fad.fa-image:after{
  content:"\10F03E"
}

.fad.fa-image-polaroid:after{
  content:"\10F8C4"
}

.fad.fa-images:after{
  content:"\10F302"
}

.fad.fa-inbox:after{
  content:"\10F01C"
}

.fad.fa-inbox-in:after{
  content:"\10F310"
}

.fad.fa-inbox-out:after{
  content:"\10F311"
}

.fad.fa-indent:after{
  content:"\10F03C"
}

.fad.fa-industry:after{
  content:"\10F275"
}

.fad.fa-industry-alt:after{
  content:"\10F3B3"
}

.fad.fa-infinity:after{
  content:"\10F534"
}

.fad.fa-info:after{
  content:"\10F129"
}

.fad.fa-info-circle:after{
  content:"\10F05A"
}

.fad.fa-info-square:after{
  content:"\10F30F"
}

.fad.fa-inhaler:after{
  content:"\10F5F9"
}

.fad.fa-integral:after{
  content:"\10F667"
}

.fad.fa-intersection:after{
  content:"\10F668"
}

.fad.fa-inventory:after{
  content:"\10F480"
}

.fad.fa-island-tropical:after{
  content:"\10F811"
}

.fad.fa-italic:after{
  content:"\10F033"
}

.fad.fa-jack-o-lantern:after{
  content:"\10F30E"
}

.fad.fa-jedi:after{
  content:"\10F669"
}

.fad.fa-joint:after{
  content:"\10F595"
}

.fad.fa-journal-whills:after{
  content:"\10F66A"
}

.fad.fa-joystick:after{
  content:"\10F8C5"
}

.fad.fa-jug:after{
  content:"\10F8C6"
}

.fad.fa-kaaba:after{
  content:"\10F66B"
}

.fad.fa-kazoo:after{
  content:"\10F8C7"
}

.fad.fa-kerning:after{
  content:"\10F86F"
}

.fad.fa-key:after{
  content:"\10F084"
}

.fad.fa-key-skeleton:after{
  content:"\10F6F3"
}

.fad.fa-keyboard:after{
  content:"\10F11C"
}

.fad.fa-keynote:after{
  content:"\10F66C"
}

.fad.fa-khanda:after{
  content:"\10F66D"
}

.fad.fa-kidneys:after{
  content:"\10F5FB"
}

.fad.fa-kiss:after{
  content:"\10F596"
}

.fad.fa-kiss-beam:after{
  content:"\10F597"
}

.fad.fa-kiss-wink-heart:after{
  content:"\10F598"
}

.fad.fa-kite:after{
  content:"\10F6F4"
}

.fad.fa-kiwi-bird:after{
  content:"\10F535"
}

.fad.fa-knife-kitchen:after{
  content:"\10F6F5"
}

.fad.fa-lambda:after{
  content:"\10F66E"
}

.fad.fa-lamp:after{
  content:"\10F4CA"
}

.fad.fa-lamp-desk:after{
  content:"\10E014"
}

.fad.fa-lamp-floor:after{
  content:"\10E015"
}

.fad.fa-landmark:after{
  content:"\10F66F"
}

.fad.fa-landmark-alt:after{
  content:"\10F752"
}

.fad.fa-language:after{
  content:"\10F1AB"
}

.fad.fa-laptop:after{
  content:"\10F109"
}

.fad.fa-laptop-code:after{
  content:"\10F5FC"
}

.fad.fa-laptop-house:after{
  content:"\10E066"
}

.fad.fa-laptop-medical:after{
  content:"\10F812"
}

.fad.fa-lasso:after{
  content:"\10F8C8"
}

.fad.fa-laugh:after{
  content:"\10F599"
}

.fad.fa-laugh-beam:after{
  content:"\10F59A"
}

.fad.fa-laugh-squint:after{
  content:"\10F59B"
}

.fad.fa-laugh-wink:after{
  content:"\10F59C"
}

.fad.fa-layer-group:after{
  content:"\10F5FD"
}

.fad.fa-layer-minus:after{
  content:"\10F5FE"
}

.fad.fa-layer-plus:after{
  content:"\10F5FF"
}

.fad.fa-leaf:after{
  content:"\10F06C"
}

.fad.fa-leaf-heart:after{
  content:"\10F4CB"
}

.fad.fa-leaf-maple:after{
  content:"\10F6F6"
}

.fad.fa-leaf-oak:after{
  content:"\10F6F7"
}

.fad.fa-lemon:after{
  content:"\10F094"
}

.fad.fa-less-than:after{
  content:"\10F536"
}

.fad.fa-less-than-equal:after{
  content:"\10F537"
}

.fad.fa-level-down:after{
  content:"\10F149"
}

.fad.fa-level-down-alt:after{
  content:"\10F3BE"
}

.fad.fa-level-up:after{
  content:"\10F148"
}

.fad.fa-level-up-alt:after{
  content:"\10F3BF"
}

.fad.fa-life-ring:after{
  content:"\10F1CD"
}

.fad.fa-light-ceiling:after{
  content:"\10E016"
}

.fad.fa-light-switch:after{
  content:"\10E017"
}

.fad.fa-light-switch-off:after{
  content:"\10E018"
}

.fad.fa-light-switch-on:after{
  content:"\10E019"
}

.fad.fa-lightbulb:after{
  content:"\10F0EB"
}

.fad.fa-lightbulb-dollar:after{
  content:"\10F670"
}

.fad.fa-lightbulb-exclamation:after{
  content:"\10F671"
}

.fad.fa-lightbulb-on:after{
  content:"\10F672"
}

.fad.fa-lightbulb-slash:after{
  content:"\10F673"
}

.fad.fa-lights-holiday:after{
  content:"\10F7B2"
}

.fad.fa-line-columns:after{
  content:"\10F870"
}

.fad.fa-line-height:after{
  content:"\10F871"
}

.fad.fa-link:after{
  content:"\10F0C1"
}

.fad.fa-lips:after{
  content:"\10F600"
}

.fad.fa-lira-sign:after{
  content:"\10F195"
}

.fad.fa-list:after{
  content:"\10F03A"
}

.fad.fa-list-alt:after{
  content:"\10F022"
}

.fad.fa-list-music:after{
  content:"\10F8C9"
}

.fad.fa-list-ol:after{
  content:"\10F0CB"
}

.fad.fa-list-ul:after{
  content:"\10F0CA"
}

.fad.fa-location:after{
  content:"\10F601"
}

.fad.fa-location-arrow:after{
  content:"\10F124"
}

.fad.fa-location-circle:after{
  content:"\10F602"
}

.fad.fa-location-slash:after{
  content:"\10F603"
}

.fad.fa-lock:after{
  content:"\10F023"
}

.fad.fa-lock-alt:after{
  content:"\10F30D"
}

.fad.fa-lock-open:after{
  content:"\10F3C1"
}

.fad.fa-lock-open-alt:after{
  content:"\10F3C2"
}

.fad.fa-long-arrow-alt-down:after{
  content:"\10F309"
}

.fad.fa-long-arrow-alt-left:after{
  content:"\10F30A"
}

.fad.fa-long-arrow-alt-right:after{
  content:"\10F30B"
}

.fad.fa-long-arrow-alt-up:after{
  content:"\10F30C"
}

.fad.fa-long-arrow-down:after{
  content:"\10F175"
}

.fad.fa-long-arrow-left:after{
  content:"\10F177"
}

.fad.fa-long-arrow-right:after{
  content:"\10F178"
}

.fad.fa-long-arrow-up:after{
  content:"\10F176"
}

.fad.fa-loveseat:after{
  content:"\10F4CC"
}

.fad.fa-low-vision:after{
  content:"\10F2A8"
}

.fad.fa-luchador:after{
  content:"\10F455"
}

.fad.fa-luggage-cart:after{
  content:"\10F59D"
}

.fad.fa-lungs:after{
  content:"\10F604"
}

.fad.fa-lungs-virus:after{
  content:"\10E067"
}

.fad.fa-mace:after{
  content:"\10F6F8"
}

.fad.fa-magic:after{
  content:"\10F0D0"
}

.fad.fa-magnet:after{
  content:"\10F076"
}

.fad.fa-mail-bulk:after{
  content:"\10F674"
}

.fad.fa-mailbox:after{
  content:"\10F813"
}

.fad.fa-male:after{
  content:"\10F183"
}

.fad.fa-mandolin:after{
  content:"\10F6F9"
}

.fad.fa-map:after{
  content:"\10F279"
}

.fad.fa-map-marked:after{
  content:"\10F59F"
}

.fad.fa-map-marked-alt:after{
  content:"\10F5A0"
}

.fad.fa-map-marker:after{
  content:"\10F041"
}

.fad.fa-map-marker-alt:after{
  content:"\10F3C5"
}

.fad.fa-map-marker-alt-slash:after{
  content:"\10F605"
}

.fad.fa-map-marker-check:after{
  content:"\10F606"
}

.fad.fa-map-marker-edit:after{
  content:"\10F607"
}

.fad.fa-map-marker-exclamation:after{
  content:"\10F608"
}

.fad.fa-map-marker-minus:after{
  content:"\10F609"
}

.fad.fa-map-marker-plus:after{
  content:"\10F60A"
}

.fad.fa-map-marker-question:after{
  content:"\10F60B"
}

.fad.fa-map-marker-slash:after{
  content:"\10F60C"
}

.fad.fa-map-marker-smile:after{
  content:"\10F60D"
}

.fad.fa-map-marker-times:after{
  content:"\10F60E"
}

.fad.fa-map-pin:after{
  content:"\10F276"
}

.fad.fa-map-signs:after{
  content:"\10F277"
}

.fad.fa-marker:after{
  content:"\10F5A1"
}

.fad.fa-mars:after{
  content:"\10F222"
}

.fad.fa-mars-double:after{
  content:"\10F227"
}

.fad.fa-mars-stroke:after{
  content:"\10F229"
}

.fad.fa-mars-stroke-h:after{
  content:"\10F22B"
}

.fad.fa-mars-stroke-v:after{
  content:"\10F22A"
}

.fad.fa-mask:after{
  content:"\10F6FA"
}

.fad.fa-meat:after{
  content:"\10F814"
}

.fad.fa-medal:after{
  content:"\10F5A2"
}

.fad.fa-medkit:after{
  content:"\10F0FA"
}

.fad.fa-megaphone:after{
  content:"\10F675"
}

.fad.fa-meh:after{
  content:"\10F11A"
}

.fad.fa-meh-blank:after{
  content:"\10F5A4"
}

.fad.fa-meh-rolling-eyes:after{
  content:"\10F5A5"
}

.fad.fa-memory:after{
  content:"\10F538"
}

.fad.fa-menorah:after{
  content:"\10F676"
}

.fad.fa-mercury:after{
  content:"\10F223"
}

.fad.fa-meteor:after{
  content:"\10F753"
}

.fad.fa-microchip:after{
  content:"\10F2DB"
}

.fad.fa-microphone:after{
  content:"\10F130"
}

.fad.fa-microphone-alt:after{
  content:"\10F3C9"
}

.fad.fa-microphone-alt-slash:after{
  content:"\10F539"
}

.fad.fa-microphone-slash:after{
  content:"\10F131"
}

.fad.fa-microphone-stand:after{
  content:"\10F8CB"
}

.fad.fa-microscope:after{
  content:"\10F610"
}

.fad.fa-microwave:after{
  content:"\10E01B"
}

.fad.fa-mind-share:after{
  content:"\10F677"
}

.fad.fa-minus:after{
  content:"\10F068"
}

.fad.fa-minus-circle:after{
  content:"\10F056"
}

.fad.fa-minus-hexagon:after{
  content:"\10F307"
}

.fad.fa-minus-octagon:after{
  content:"\10F308"
}

.fad.fa-minus-square:after{
  content:"\10F146"
}

.fad.fa-mistletoe:after{
  content:"\10F7B4"
}

.fad.fa-mitten:after{
  content:"\10F7B5"
}

.fad.fa-mobile:after{
  content:"\10F10B"
}

.fad.fa-mobile-alt:after{
  content:"\10F3CD"
}

.fad.fa-mobile-android:after{
  content:"\10F3CE"
}

.fad.fa-mobile-android-alt:after{
  content:"\10F3CF"
}

.fad.fa-money-bill:after{
  content:"\10F0D6"
}

.fad.fa-money-bill-alt:after{
  content:"\10F3D1"
}

.fad.fa-money-bill-wave:after{
  content:"\10F53A"
}

.fad.fa-money-bill-wave-alt:after{
  content:"\10F53B"
}

.fad.fa-money-check:after{
  content:"\10F53C"
}

.fad.fa-money-check-alt:after{
  content:"\10F53D"
}

.fad.fa-money-check-edit:after{
  content:"\10F872"
}

.fad.fa-money-check-edit-alt:after{
  content:"\10F873"
}

.fad.fa-monitor-heart-rate:after{
  content:"\10F611"
}

.fad.fa-monkey:after{
  content:"\10F6FB"
}

.fad.fa-monument:after{
  content:"\10F5A6"
}

.fad.fa-moon:after{
  content:"\10F186"
}

.fad.fa-moon-cloud:after{
  content:"\10F754"
}

.fad.fa-moon-stars:after{
  content:"\10F755"
}

.fad.fa-mortar-pestle:after{
  content:"\10F5A7"
}

.fad.fa-mosque:after{
  content:"\10F678"
}

.fad.fa-motorcycle:after{
  content:"\10F21C"
}

.fad.fa-mountain:after{
  content:"\10F6FC"
}

.fad.fa-mountains:after{
  content:"\10F6FD"
}

.fad.fa-mouse:after{
  content:"\10F8CC"
}

.fad.fa-mouse-alt:after{
  content:"\10F8CD"
}

.fad.fa-mouse-pointer:after{
  content:"\10F245"
}

.fad.fa-mp3-player:after{
  content:"\10F8CE"
}

.fad.fa-mug:after{
  content:"\10F874"
}

.fad.fa-mug-hot:after{
  content:"\10F7B6"
}

.fad.fa-mug-marshmallows:after{
  content:"\10F7B7"
}

.fad.fa-mug-tea:after{
  content:"\10F875"
}

.fad.fa-music:after{
  content:"\10F001"
}

.fad.fa-music-alt:after{
  content:"\10F8CF"
}

.fad.fa-music-alt-slash:after{
  content:"\10F8D0"
}

.fad.fa-music-slash:after{
  content:"\10F8D1"
}

.fad.fa-narwhal:after{
  content:"\10F6FE"
}

.fad.fa-network-wired:after{
  content:"\10F6FF"
}

.fad.fa-neuter:after{
  content:"\10F22C"
}

.fad.fa-newspaper:after{
  content:"\10F1EA"
}

.fad.fa-not-equal:after{
  content:"\10F53E"
}

.fad.fa-notes-medical:after{
  content:"\10F481"
}

.fad.fa-object-group:after{
  content:"\10F247"
}

.fad.fa-object-ungroup:after{
  content:"\10F248"
}

.fad.fa-octagon:after{
  content:"\10F306"
}

.fad.fa-oil-can:after{
  content:"\10F613"
}

.fad.fa-oil-temp:after{
  content:"\10F614"
}

.fad.fa-om:after{
  content:"\10F679"
}

.fad.fa-omega:after{
  content:"\10F67A"
}

.fad.fa-ornament:after{
  content:"\10F7B8"
}

.fad.fa-otter:after{
  content:"\10F700"
}

.fad.fa-outdent:after{
  content:"\10F03B"
}

.fad.fa-outlet:after{
  content:"\10E01C"
}

.fad.fa-oven:after{
  content:"\10E01D"
}

.fad.fa-overline:after{
  content:"\10F876"
}

.fad.fa-page-break:after{
  content:"\10F877"
}

.fad.fa-pager:after{
  content:"\10F815"
}

.fad.fa-paint-brush:after{
  content:"\10F1FC"
}

.fad.fa-paint-brush-alt:after{
  content:"\10F5A9"
}

.fad.fa-paint-roller:after{
  content:"\10F5AA"
}

.fad.fa-palette:after{
  content:"\10F53F"
}

.fad.fa-pallet:after{
  content:"\10F482"
}

.fad.fa-pallet-alt:after{
  content:"\10F483"
}

.fad.fa-paper-plane:after{
  content:"\10F1D8"
}

.fad.fa-paperclip:after{
  content:"\10F0C6"
}

.fad.fa-parachute-box:after{
  content:"\10F4CD"
}

.fad.fa-paragraph:after{
  content:"\10F1DD"
}

.fad.fa-paragraph-rtl:after{
  content:"\10F878"
}

.fad.fa-parking:after{
  content:"\10F540"
}

.fad.fa-parking-circle:after{
  content:"\10F615"
}

.fad.fa-parking-circle-slash:after{
  content:"\10F616"
}

.fad.fa-parking-slash:after{
  content:"\10F617"
}

.fad.fa-passport:after{
  content:"\10F5AB"
}

.fad.fa-pastafarianism:after{
  content:"\10F67B"
}

.fad.fa-paste:after{
  content:"\10F0EA"
}

.fad.fa-pause:after{
  content:"\10F04C"
}

.fad.fa-pause-circle:after{
  content:"\10F28B"
}

.fad.fa-paw:after{
  content:"\10F1B0"
}

.fad.fa-paw-alt:after{
  content:"\10F701"
}

.fad.fa-paw-claws:after{
  content:"\10F702"
}

.fad.fa-peace:after{
  content:"\10F67C"
}

.fad.fa-pegasus:after{
  content:"\10F703"
}

.fad.fa-pen:after{
  content:"\10F304"
}

.fad.fa-pen-alt:after{
  content:"\10F305"
}

.fad.fa-pen-fancy:after{
  content:"\10F5AC"
}

.fad.fa-pen-nib:after{
  content:"\10F5AD"
}

.fad.fa-pen-square:after{
  content:"\10F14B"
}

.fad.fa-pencil:after{
  content:"\10F040"
}

.fad.fa-pencil-alt:after{
  content:"\10F303"
}

.fad.fa-pencil-paintbrush:after{
  content:"\10F618"
}

.fad.fa-pencil-ruler:after{
  content:"\10F5AE"
}

.fad.fa-pennant:after{
  content:"\10F456"
}

.fad.fa-people-arrows:after{
  content:"\10E068"
}

.fad.fa-people-carry:after{
  content:"\10F4CE"
}

.fad.fa-pepper-hot:after{
  content:"\10F816"
}

.fad.fa-percent:after{
  content:"\10F295"
}

.fad.fa-percentage:after{
  content:"\10F541"
}

.fad.fa-person-booth:after{
  content:"\10F756"
}

.fad.fa-person-carry:after{
  content:"\10F4CF"
}

.fad.fa-person-dolly:after{
  content:"\10F4D0"
}

.fad.fa-person-dolly-empty:after{
  content:"\10F4D1"
}

.fad.fa-person-sign:after{
  content:"\10F757"
}

.fad.fa-phone:after{
  content:"\10F095"
}

.fad.fa-phone-alt:after{
  content:"\10F879"
}

.fad.fa-phone-laptop:after{
  content:"\10F87A"
}

.fad.fa-phone-office:after{
  content:"\10F67D"
}

.fad.fa-phone-plus:after{
  content:"\10F4D2"
}

.fad.fa-phone-rotary:after{
  content:"\10F8D3"
}

.fad.fa-phone-slash:after{
  content:"\10F3DD"
}

.fad.fa-phone-square:after{
  content:"\10F098"
}

.fad.fa-phone-square-alt:after{
  content:"\10F87B"
}

.fad.fa-phone-volume:after{
  content:"\10F2A0"
}

.fad.fa-photo-video:after{
  content:"\10F87C"
}

.fad.fa-pi:after{
  content:"\10F67E"
}

.fad.fa-piano:after{
  content:"\10F8D4"
}

.fad.fa-piano-keyboard:after{
  content:"\10F8D5"
}

.fad.fa-pie:after{
  content:"\10F705"
}

.fad.fa-pig:after{
  content:"\10F706"
}

.fad.fa-piggy-bank:after{
  content:"\10F4D3"
}

.fad.fa-pills:after{
  content:"\10F484"
}

.fad.fa-pizza:after{
  content:"\10F817"
}

.fad.fa-pizza-slice:after{
  content:"\10F818"
}

.fad.fa-place-of-worship:after{
  content:"\10F67F"
}

.fad.fa-plane:after{
  content:"\10F072"
}

.fad.fa-plane-alt:after{
  content:"\10F3DE"
}

.fad.fa-plane-arrival:after{
  content:"\10F5AF"
}

.fad.fa-plane-departure:after{
  content:"\10F5B0"
}

.fad.fa-plane-slash:after{
  content:"\10E069"
}

.fad.fa-planet-moon:after{
  content:"\10E01F"
}

.fad.fa-planet-ringed:after{
  content:"\10E020"
}

.fad.fa-play:after{
  content:"\10F04B"
}

.fad.fa-play-circle:after{
  content:"\10F144"
}

.fad.fa-plug:after{
  content:"\10F1E6"
}

.fad.fa-plus:after{
  content:"\10F067"
}

.fad.fa-plus-circle:after{
  content:"\10F055"
}

.fad.fa-plus-hexagon:after{
  content:"\10F300"
}

.fad.fa-plus-octagon:after{
  content:"\10F301"
}

.fad.fa-plus-square:after{
  content:"\10F0FE"
}

.fad.fa-podcast:after{
  content:"\10F2CE"
}

.fad.fa-podium:after{
  content:"\10F680"
}

.fad.fa-podium-star:after{
  content:"\10F758"
}

.fad.fa-police-box:after{
  content:"\10E021"
}

.fad.fa-poll:after{
  content:"\10F681"
}

.fad.fa-poll-h:after{
  content:"\10F682"
}

.fad.fa-poll-people:after{
  content:"\10F759"
}

.fad.fa-poo:after{
  content:"\10F2FE"
}

.fad.fa-poo-storm:after{
  content:"\10F75A"
}

.fad.fa-poop:after{
  content:"\10F619"
}

.fad.fa-popcorn:after{
  content:"\10F819"
}

.fad.fa-portal-enter:after{
  content:"\10E022"
}

.fad.fa-portal-exit:after{
  content:"\10E023"
}

.fad.fa-portrait:after{
  content:"\10F3E0"
}

.fad.fa-pound-sign:after{
  content:"\10F154"
}

.fad.fa-power-off:after{
  content:"\10F011"
}

.fad.fa-pray:after{
  content:"\10F683"
}

.fad.fa-praying-hands:after{
  content:"\10F684"
}

.fad.fa-prescription:after{
  content:"\10F5B1"
}

.fad.fa-prescription-bottle:after{
  content:"\10F485"
}

.fad.fa-prescription-bottle-alt:after{
  content:"\10F486"
}

.fad.fa-presentation:after{
  content:"\10F685"
}

.fad.fa-print:after{
  content:"\10F02F"
}

.fad.fa-print-search:after{
  content:"\10F81A"
}

.fad.fa-print-slash:after{
  content:"\10F686"
}

.fad.fa-procedures:after{
  content:"\10F487"
}

.fad.fa-project-diagram:after{
  content:"\10F542"
}

.fad.fa-projector:after{
  content:"\10F8D6"
}

.fad.fa-pump-medical:after{
  content:"\10E06A"
}

.fad.fa-pump-soap:after{
  content:"\10E06B"
}

.fad.fa-pumpkin:after{
  content:"\10F707"
}

.fad.fa-puzzle-piece:after{
  content:"\10F12E"
}

.fad.fa-qrcode:after{
  content:"\10F029"
}

.fad.fa-question:after{
  content:"\10F128"
}

.fad.fa-question-circle:after{
  content:"\10F059"
}

.fad.fa-question-square:after{
  content:"\10F2FD"
}

.fad.fa-quidditch:after{
  content:"\10F458"
}

.fad.fa-quote-left:after{
  content:"\10F10D"
}

.fad.fa-quote-right:after{
  content:"\10F10E"
}

.fad.fa-quran:after{
  content:"\10F687"
}

.fad.fa-rabbit:after{
  content:"\10F708"
}

.fad.fa-rabbit-fast:after{
  content:"\10F709"
}

.fad.fa-racquet:after{
  content:"\10F45A"
}

.fad.fa-radar:after{
  content:"\10E024"
}

.fad.fa-radiation:after{
  content:"\10F7B9"
}

.fad.fa-radiation-alt:after{
  content:"\10F7BA"
}

.fad.fa-radio:after{
  content:"\10F8D7"
}

.fad.fa-radio-alt:after{
  content:"\10F8D8"
}

.fad.fa-rainbow:after{
  content:"\10F75B"
}

.fad.fa-raindrops:after{
  content:"\10F75C"
}

.fad.fa-ram:after{
  content:"\10F70A"
}

.fad.fa-ramp-loading:after{
  content:"\10F4D4"
}

.fad.fa-random:after{
  content:"\10F074"
}

.fad.fa-raygun:after{
  content:"\10E025"
}

.fad.fa-receipt:after{
  content:"\10F543"
}

.fad.fa-record-vinyl:after{
  content:"\10F8D9"
}

.fad.fa-rectangle-landscape:after{
  content:"\10F2FA"
}

.fad.fa-rectangle-portrait:after{
  content:"\10F2FB"
}

.fad.fa-rectangle-wide:after{
  content:"\10F2FC"
}

.fad.fa-recycle:after{
  content:"\10F1B8"
}

.fad.fa-redo:after{
  content:"\10F01E"
}

.fad.fa-redo-alt:after{
  content:"\10F2F9"
}

.fad.fa-refrigerator:after{
  content:"\10E026"
}

.fad.fa-registered:after{
  content:"\10F25D"
}

.fad.fa-remove-format:after{
  content:"\10F87D"
}

.fad.fa-repeat:after{
  content:"\10F363"
}

.fad.fa-repeat-1:after{
  content:"\10F365"
}

.fad.fa-repeat-1-alt:after{
  content:"\10F366"
}

.fad.fa-repeat-alt:after{
  content:"\10F364"
}

.fad.fa-reply:after{
  content:"\10F3E5"
}

.fad.fa-reply-all:after{
  content:"\10F122"
}

.fad.fa-republican:after{
  content:"\10F75E"
}

.fad.fa-restroom:after{
  content:"\10F7BD"
}

.fad.fa-retweet:after{
  content:"\10F079"
}

.fad.fa-retweet-alt:after{
  content:"\10F361"
}

.fad.fa-ribbon:after{
  content:"\10F4D6"
}

.fad.fa-ring:after{
  content:"\10F70B"
}

.fad.fa-rings-wedding:after{
  content:"\10F81B"
}

.fad.fa-road:after{
  content:"\10F018"
}

.fad.fa-robot:after{
  content:"\10F544"
}

.fad.fa-rocket:after{
  content:"\10F135"
}

.fad.fa-rocket-launch:after{
  content:"\10E027"
}

.fad.fa-route:after{
  content:"\10F4D7"
}

.fad.fa-route-highway:after{
  content:"\10F61A"
}

.fad.fa-route-interstate:after{
  content:"\10F61B"
}

.fad.fa-router:after{
  content:"\10F8DA"
}

.fad.fa-rss:after{
  content:"\10F09E"
}

.fad.fa-rss-square:after{
  content:"\10F143"
}

.fad.fa-ruble-sign:after{
  content:"\10F158"
}

.fad.fa-ruler:after{
  content:"\10F545"
}

.fad.fa-ruler-combined:after{
  content:"\10F546"
}

.fad.fa-ruler-horizontal:after{
  content:"\10F547"
}

.fad.fa-ruler-triangle:after{
  content:"\10F61C"
}

.fad.fa-ruler-vertical:after{
  content:"\10F548"
}

.fad.fa-running:after{
  content:"\10F70C"
}

.fad.fa-rupee-sign:after{
  content:"\10F156"
}

.fad.fa-rv:after{
  content:"\10F7BE"
}

.fad.fa-sack:after{
  content:"\10F81C"
}

.fad.fa-sack-dollar:after{
  content:"\10F81D"
}

.fad.fa-sad-cry:after{
  content:"\10F5B3"
}

.fad.fa-sad-tear:after{
  content:"\10F5B4"
}

.fad.fa-salad:after{
  content:"\10F81E"
}

.fad.fa-sandwich:after{
  content:"\10F81F"
}

.fad.fa-satellite:after{
  content:"\10F7BF"
}

.fad.fa-satellite-dish:after{
  content:"\10F7C0"
}

.fad.fa-sausage:after{
  content:"\10F820"
}

.fad.fa-save:after{
  content:"\10F0C7"
}

.fad.fa-sax-hot:after{
  content:"\10F8DB"
}

.fad.fa-saxophone:after{
  content:"\10F8DC"
}

.fad.fa-scalpel:after{
  content:"\10F61D"
}

.fad.fa-scalpel-path:after{
  content:"\10F61E"
}

.fad.fa-scanner:after{
  content:"\10F488"
}

.fad.fa-scanner-image:after{
  content:"\10F8F3"
}

.fad.fa-scanner-keyboard:after{
  content:"\10F489"
}

.fad.fa-scanner-touchscreen:after{
  content:"\10F48A"
}

.fad.fa-scarecrow:after{
  content:"\10F70D"
}

.fad.fa-scarf:after{
  content:"\10F7C1"
}

.fad.fa-school:after{
  content:"\10F549"
}

.fad.fa-screwdriver:after{
  content:"\10F54A"
}

.fad.fa-scroll:after{
  content:"\10F70E"
}

.fad.fa-scroll-old:after{
  content:"\10F70F"
}

.fad.fa-scrubber:after{
  content:"\10F2F8"
}

.fad.fa-scythe:after{
  content:"\10F710"
}

.fad.fa-sd-card:after{
  content:"\10F7C2"
}

.fad.fa-search:after{
  content:"\10F002"
}

.fad.fa-search-dollar:after{
  content:"\10F688"
}

.fad.fa-search-location:after{
  content:"\10F689"
}

.fad.fa-search-minus:after{
  content:"\10F010"
}

.fad.fa-search-plus:after{
  content:"\10F00E"
}

.fad.fa-seedling:after{
  content:"\10F4D8"
}

.fad.fa-send-back:after{
  content:"\10F87E"
}

.fad.fa-send-backward:after{
  content:"\10F87F"
}

.fad.fa-sensor:after{
  content:"\10E028"
}

.fad.fa-sensor-alert:after{
  content:"\10E029"
}

.fad.fa-sensor-fire:after{
  content:"\10E02A"
}

.fad.fa-sensor-on:after{
  content:"\10E02B"
}

.fad.fa-sensor-smoke:after{
  content:"\10E02C"
}

.fad.fa-server:after{
  content:"\10F233"
}

.fad.fa-shapes:after{
  content:"\10F61F"
}

.fad.fa-share:after{
  content:"\10F064"
}

.fad.fa-share-all:after{
  content:"\10F367"
}

.fad.fa-share-alt:after{
  content:"\10F1E0"
}

.fad.fa-share-alt-square:after{
  content:"\10F1E1"
}

.fad.fa-share-square:after{
  content:"\10F14D"
}

.fad.fa-sheep:after{
  content:"\10F711"
}

.fad.fa-shekel-sign:after{
  content:"\10F20B"
}

.fad.fa-shield:after{
  content:"\10F132"
}

.fad.fa-shield-alt:after{
  content:"\10F3ED"
}

.fad.fa-shield-check:after{
  content:"\10F2F7"
}

.fad.fa-shield-cross:after{
  content:"\10F712"
}

.fad.fa-shield-virus:after{
  content:"\10E06C"
}

.fad.fa-ship:after{
  content:"\10F21A"
}

.fad.fa-shipping-fast:after{
  content:"\10F48B"
}

.fad.fa-shipping-timed:after{
  content:"\10F48C"
}

.fad.fa-shish-kebab:after{
  content:"\10F821"
}

.fad.fa-shoe-prints:after{
  content:"\10F54B"
}

.fad.fa-shopping-bag:after{
  content:"\10F290"
}

.fad.fa-shopping-basket:after{
  content:"\10F291"
}

.fad.fa-shopping-cart:after{
  content:"\10F07A"
}

.fad.fa-shovel:after{
  content:"\10F713"
}

.fad.fa-shovel-snow:after{
  content:"\10F7C3"
}

.fad.fa-shower:after{
  content:"\10F2CC"
}

.fad.fa-shredder:after{
  content:"\10F68A"
}

.fad.fa-shuttle-van:after{
  content:"\10F5B6"
}

.fad.fa-shuttlecock:after{
  content:"\10F45B"
}

.fad.fa-sickle:after{
  content:"\10F822"
}

.fad.fa-sigma:after{
  content:"\10F68B"
}

.fad.fa-sign:after{
  content:"\10F4D9"
}

.fad.fa-sign-in:after{
  content:"\10F090"
}

.fad.fa-sign-in-alt:after{
  content:"\10F2F6"
}

.fad.fa-sign-language:after{
  content:"\10F2A7"
}

.fad.fa-sign-out:after{
  content:"\10F08B"
}

.fad.fa-sign-out-alt:after{
  content:"\10F2F5"
}

.fad.fa-signal:after{
  content:"\10F012"
}

.fad.fa-signal-1:after{
  content:"\10F68C"
}

.fad.fa-signal-2:after{
  content:"\10F68D"
}

.fad.fa-signal-3:after{
  content:"\10F68E"
}

.fad.fa-signal-4:after{
  content:"\10F68F"
}

.fad.fa-signal-alt:after{
  content:"\10F690"
}

.fad.fa-signal-alt-1:after{
  content:"\10F691"
}

.fad.fa-signal-alt-2:after{
  content:"\10F692"
}

.fad.fa-signal-alt-3:after{
  content:"\10F693"
}

.fad.fa-signal-alt-slash:after{
  content:"\10F694"
}

.fad.fa-signal-slash:after{
  content:"\10F695"
}

.fad.fa-signal-stream:after{
  content:"\10F8DD"
}

.fad.fa-signature:after{
  content:"\10F5B7"
}

.fad.fa-sim-card:after{
  content:"\10F7C4"
}

.fad.fa-sink:after{
  content:"\10E06D"
}

.fad.fa-siren:after{
  content:"\10E02D"
}

.fad.fa-siren-on:after{
  content:"\10E02E"
}

.fad.fa-sitemap:after{
  content:"\10F0E8"
}

.fad.fa-skating:after{
  content:"\10F7C5"
}

.fad.fa-skeleton:after{
  content:"\10F620"
}

.fad.fa-ski-jump:after{
  content:"\10F7C7"
}

.fad.fa-ski-lift:after{
  content:"\10F7C8"
}

.fad.fa-skiing:after{
  content:"\10F7C9"
}

.fad.fa-skiing-nordic:after{
  content:"\10F7CA"
}

.fad.fa-skull:after{
  content:"\10F54C"
}

.fad.fa-skull-cow:after{
  content:"\10F8DE"
}

.fad.fa-skull-crossbones:after{
  content:"\10F714"
}

.fad.fa-slash:after{
  content:"\10F715"
}

.fad.fa-sledding:after{
  content:"\10F7CB"
}

.fad.fa-sleigh:after{
  content:"\10F7CC"
}

.fad.fa-sliders-h:after{
  content:"\10F1DE"
}

.fad.fa-sliders-h-square:after{
  content:"\10F3F0"
}

.fad.fa-sliders-v:after{
  content:"\10F3F1"
}

.fad.fa-sliders-v-square:after{
  content:"\10F3F2"
}

.fad.fa-smile:after{
  content:"\10F118"
}

.fad.fa-smile-beam:after{
  content:"\10F5B8"
}

.fad.fa-smile-plus:after{
  content:"\10F5B9"
}

.fad.fa-smile-wink:after{
  content:"\10F4DA"
}

.fad.fa-smog:after{
  content:"\10F75F"
}

.fad.fa-smoke:after{
  content:"\10F760"
}

.fad.fa-smoking:after{
  content:"\10F48D"
}

.fad.fa-smoking-ban:after{
  content:"\10F54D"
}

.fad.fa-sms:after{
  content:"\10F7CD"
}

.fad.fa-snake:after{
  content:"\10F716"
}

.fad.fa-snooze:after{
  content:"\10F880"
}

.fad.fa-snow-blowing:after{
  content:"\10F761"
}

.fad.fa-snowboarding:after{
  content:"\10F7CE"
}

.fad.fa-snowflake:after{
  content:"\10F2DC"
}

.fad.fa-snowflakes:after{
  content:"\10F7CF"
}

.fad.fa-snowman:after{
  content:"\10F7D0"
}

.fad.fa-snowmobile:after{
  content:"\10F7D1"
}

.fad.fa-snowplow:after{
  content:"\10F7D2"
}

.fad.fa-soap:after{
  content:"\10E06E"
}

.fad.fa-socks:after{
  content:"\10F696"
}

.fad.fa-solar-panel:after{
  content:"\10F5BA"
}

.fad.fa-solar-system:after{
  content:"\10E02F"
}

.fad.fa-sort:after{
  content:"\10F0DC"
}

.fad.fa-sort-alpha-down:after{
  content:"\10F15D"
}

.fad.fa-sort-alpha-down-alt:after{
  content:"\10F881"
}

.fad.fa-sort-alpha-up:after{
  content:"\10F15E"
}

.fad.fa-sort-alpha-up-alt:after{
  content:"\10F882"
}

.fad.fa-sort-alt:after{
  content:"\10F883"
}

.fad.fa-sort-amount-down:after{
  content:"\10F160"
}

.fad.fa-sort-amount-down-alt:after{
  content:"\10F884"
}

.fad.fa-sort-amount-up:after{
  content:"\10F161"
}

.fad.fa-sort-amount-up-alt:after{
  content:"\10F885"
}

.fad.fa-sort-circle:after{
  content:"\10E030"
}

.fad.fa-sort-circle-down:after{
  content:"\10E031"
}

.fad.fa-sort-circle-up:after{
  content:"\10E032"
}

.fad.fa-sort-down:after{
  content:"\10F0DD"
}

.fad.fa-sort-numeric-down:after{
  content:"\10F162"
}

.fad.fa-sort-numeric-down-alt:after{
  content:"\10F886"
}

.fad.fa-sort-numeric-up:after{
  content:"\10F163"
}

.fad.fa-sort-numeric-up-alt:after{
  content:"\10F887"
}

.fad.fa-sort-shapes-down:after{
  content:"\10F888"
}

.fad.fa-sort-shapes-down-alt:after{
  content:"\10F889"
}

.fad.fa-sort-shapes-up:after{
  content:"\10F88A"
}

.fad.fa-sort-shapes-up-alt:after{
  content:"\10F88B"
}

.fad.fa-sort-size-down:after{
  content:"\10F88C"
}

.fad.fa-sort-size-down-alt:after{
  content:"\10F88D"
}

.fad.fa-sort-size-up:after{
  content:"\10F88E"
}

.fad.fa-sort-size-up-alt:after{
  content:"\10F88F"
}

.fad.fa-sort-up:after{
  content:"\10F0DE"
}

.fad.fa-soup:after{
  content:"\10F823"
}

.fad.fa-spa:after{
  content:"\10F5BB"
}

.fad.fa-space-shuttle:after{
  content:"\10F197"
}

.fad.fa-space-station-moon:after{
  content:"\10E033"
}

.fad.fa-space-station-moon-alt:after{
  content:"\10E034"
}

.fad.fa-spade:after{
  content:"\10F2F4"
}

.fad.fa-sparkles:after{
  content:"\10F890"
}

.fad.fa-speaker:after{
  content:"\10F8DF"
}

.fad.fa-speakers:after{
  content:"\10F8E0"
}

.fad.fa-spell-check:after{
  content:"\10F891"
}

.fad.fa-spider:after{
  content:"\10F717"
}

.fad.fa-spider-black-widow:after{
  content:"\10F718"
}

.fad.fa-spider-web:after{
  content:"\10F719"
}

.fad.fa-spinner:after{
  content:"\10F110"
}

.fad.fa-spinner-third:after{
  content:"\10F3F4"
}

.fad.fa-splotch:after{
  content:"\10F5BC"
}

.fad.fa-spray-can:after{
  content:"\10F5BD"
}

.fad.fa-sprinkler:after{
  content:"\10E035"
}

.fad.fa-square:after{
  content:"\10F0C8"
}

.fad.fa-square-full:after{
  content:"\10F45C"
}

.fad.fa-square-root:after{
  content:"\10F697"
}

.fad.fa-square-root-alt:after{
  content:"\10F698"
}

.fad.fa-squirrel:after{
  content:"\10F71A"
}

.fad.fa-staff:after{
  content:"\10F71B"
}

.fad.fa-stamp:after{
  content:"\10F5BF"
}

.fad.fa-star:after{
  content:"\10F005"
}

.fad.fa-star-and-crescent:after{
  content:"\10F699"
}

.fad.fa-star-christmas:after{
  content:"\10F7D4"
}

.fad.fa-star-exclamation:after{
  content:"\10F2F3"
}

.fad.fa-star-half:after{
  content:"\10F089"
}

.fad.fa-star-half-alt:after{
  content:"\10F5C0"
}

.fad.fa-star-of-david:after{
  content:"\10F69A"
}

.fad.fa-star-of-life:after{
  content:"\10F621"
}

.fad.fa-star-shooting:after{
  content:"\10E036"
}

.fad.fa-starfighter:after{
  content:"\10E037"
}

.fad.fa-starfighter-alt:after{
  content:"\10E038"
}

.fad.fa-stars:after{
  content:"\10F762"
}

.fad.fa-starship:after{
  content:"\10E039"
}

.fad.fa-starship-freighter:after{
  content:"\10E03A"
}

.fad.fa-steak:after{
  content:"\10F824"
}

.fad.fa-steering-wheel:after{
  content:"\10F622"
}

.fad.fa-step-backward:after{
  content:"\10F048"
}

.fad.fa-step-forward:after{
  content:"\10F051"
}

.fad.fa-stethoscope:after{
  content:"\10F0F1"
}

.fad.fa-sticky-note:after{
  content:"\10F249"
}

.fad.fa-stocking:after{
  content:"\10F7D5"
}

.fad.fa-stomach:after{
  content:"\10F623"
}

.fad.fa-stop:after{
  content:"\10F04D"
}

.fad.fa-stop-circle:after{
  content:"\10F28D"
}

.fad.fa-stopwatch:after{
  content:"\10F2F2"
}

.fad.fa-stopwatch-20:after{
  content:"\10E06F"
}

.fad.fa-store:after{
  content:"\10F54E"
}

.fad.fa-store-alt:after{
  content:"\10F54F"
}

.fad.fa-store-alt-slash:after{
  content:"\10E070"
}

.fad.fa-store-slash:after{
  content:"\10E071"
}

.fad.fa-stream:after{
  content:"\10F550"
}

.fad.fa-street-view:after{
  content:"\10F21D"
}

.fad.fa-stretcher:after{
  content:"\10F825"
}

.fad.fa-strikethrough:after{
  content:"\10F0CC"
}

.fad.fa-stroopwafel:after{
  content:"\10F551"
}

.fad.fa-subscript:after{
  content:"\10F12C"
}

.fad.fa-subway:after{
  content:"\10F239"
}

.fad.fa-suitcase:after{
  content:"\10F0F2"
}

.fad.fa-suitcase-rolling:after{
  content:"\10F5C1"
}

.fad.fa-sun:after{
  content:"\10F185"
}

.fad.fa-sun-cloud:after{
  content:"\10F763"
}

.fad.fa-sun-dust:after{
  content:"\10F764"
}

.fad.fa-sun-haze:after{
  content:"\10F765"
}

.fad.fa-sunglasses:after{
  content:"\10F892"
}

.fad.fa-sunrise:after{
  content:"\10F766"
}

.fad.fa-sunset:after{
  content:"\10F767"
}

.fad.fa-superscript:after{
  content:"\10F12B"
}

.fad.fa-surprise:after{
  content:"\10F5C2"
}

.fad.fa-swatchbook:after{
  content:"\10F5C3"
}

.fad.fa-swimmer:after{
  content:"\10F5C4"
}

.fad.fa-swimming-pool:after{
  content:"\10F5C5"
}

.fad.fa-sword:after{
  content:"\10F71C"
}

.fad.fa-sword-laser:after{
  content:"\10E03B"
}

.fad.fa-sword-laser-alt:after{
  content:"\10E03C"
}

.fad.fa-swords:after{
  content:"\10F71D"
}

.fad.fa-swords-laser:after{
  content:"\10E03D"
}

.fad.fa-synagogue:after{
  content:"\10F69B"
}

.fad.fa-sync:after{
  content:"\10F021"
}

.fad.fa-sync-alt:after{
  content:"\10F2F1"
}

.fad.fa-syringe:after{
  content:"\10F48E"
}

.fad.fa-table:after{
  content:"\10F0CE"
}

.fad.fa-table-tennis:after{
  content:"\10F45D"
}

.fad.fa-tablet:after{
  content:"\10F10A"
}

.fad.fa-tablet-alt:after{
  content:"\10F3FA"
}

.fad.fa-tablet-android:after{
  content:"\10F3FB"
}

.fad.fa-tablet-android-alt:after{
  content:"\10F3FC"
}

.fad.fa-tablet-rugged:after{
  content:"\10F48F"
}

.fad.fa-tablets:after{
  content:"\10F490"
}

.fad.fa-tachometer:after{
  content:"\10F0E4"
}

.fad.fa-tachometer-alt:after{
  content:"\10F3FD"
}

.fad.fa-tachometer-alt-average:after{
  content:"\10F624"
}

.fad.fa-tachometer-alt-fast:after{
  content:"\10F625"
}

.fad.fa-tachometer-alt-fastest:after{
  content:"\10F626"
}

.fad.fa-tachometer-alt-slow:after{
  content:"\10F627"
}

.fad.fa-tachometer-alt-slowest:after{
  content:"\10F628"
}

.fad.fa-tachometer-average:after{
  content:"\10F629"
}

.fad.fa-tachometer-fast:after{
  content:"\10F62A"
}

.fad.fa-tachometer-fastest:after{
  content:"\10F62B"
}

.fad.fa-tachometer-slow:after{
  content:"\10F62C"
}

.fad.fa-tachometer-slowest:after{
  content:"\10F62D"
}

.fad.fa-taco:after{
  content:"\10F826"
}

.fad.fa-tag:after{
  content:"\10F02B"
}

.fad.fa-tags:after{
  content:"\10F02C"
}

.fad.fa-tally:after{
  content:"\10F69C"
}

.fad.fa-tanakh:after{
  content:"\10F827"
}

.fad.fa-tape:after{
  content:"\10F4DB"
}

.fad.fa-tasks:after{
  content:"\10F0AE"
}

.fad.fa-tasks-alt:after{
  content:"\10F828"
}

.fad.fa-taxi:after{
  content:"\10F1BA"
}

.fad.fa-teeth:after{
  content:"\10F62E"
}

.fad.fa-teeth-open:after{
  content:"\10F62F"
}

.fad.fa-telescope:after{
  content:"\10E03E"
}

.fad.fa-temperature-down:after{
  content:"\10E03F"
}

.fad.fa-temperature-frigid:after{
  content:"\10F768"
}

.fad.fa-temperature-high:after{
  content:"\10F769"
}

.fad.fa-temperature-hot:after{
  content:"\10F76A"
}

.fad.fa-temperature-low:after{
  content:"\10F76B"
}

.fad.fa-temperature-up:after{
  content:"\10E040"
}

.fad.fa-tenge:after{
  content:"\10F7D7"
}

.fad.fa-tennis-ball:after{
  content:"\10F45E"
}

.fad.fa-terminal:after{
  content:"\10F120"
}

.fad.fa-text:after{
  content:"\10F893"
}

.fad.fa-text-height:after{
  content:"\10F034"
}

.fad.fa-text-size:after{
  content:"\10F894"
}

.fad.fa-text-width:after{
  content:"\10F035"
}

.fad.fa-th:after{
  content:"\10F00A"
}

.fad.fa-th-large:after{
  content:"\10F009"
}

.fad.fa-th-list:after{
  content:"\10F00B"
}

.fad.fa-theater-masks:after{
  content:"\10F630"
}

.fad.fa-thermometer:after{
  content:"\10F491"
}

.fad.fa-thermometer-empty:after{
  content:"\10F2CB"
}

.fad.fa-thermometer-full:after{
  content:"\10F2C7"
}

.fad.fa-thermometer-half:after{
  content:"\10F2C9"
}

.fad.fa-thermometer-quarter:after{
  content:"\10F2CA"
}

.fad.fa-thermometer-three-quarters:after{
  content:"\10F2C8"
}

.fad.fa-theta:after{
  content:"\10F69E"
}

.fad.fa-thumbs-down:after{
  content:"\10F165"
}

.fad.fa-thumbs-up:after{
  content:"\10F164"
}

.fad.fa-thumbtack:after{
  content:"\10F08D"
}

.fad.fa-thunderstorm:after{
  content:"\10F76C"
}

.fad.fa-thunderstorm-moon:after{
  content:"\10F76D"
}

.fad.fa-thunderstorm-sun:after{
  content:"\10F76E"
}

.fad.fa-ticket:after{
  content:"\10F145"
}

.fad.fa-ticket-alt:after{
  content:"\10F3FF"
}

.fad.fa-tilde:after{
  content:"\10F69F"
}

.fad.fa-times:after{
  content:"\10F00D"
}

.fad.fa-times-circle:after{
  content:"\10F057"
}

.fad.fa-times-hexagon:after{
  content:"\10F2EE"
}

.fad.fa-times-octagon:after{
  content:"\10F2F0"
}

.fad.fa-times-square:after{
  content:"\10F2D3"
}

.fad.fa-tint:after{
  content:"\10F043"
}

.fad.fa-tint-slash:after{
  content:"\10F5C7"
}

.fad.fa-tire:after{
  content:"\10F631"
}

.fad.fa-tire-flat:after{
  content:"\10F632"
}

.fad.fa-tire-pressure-warning:after{
  content:"\10F633"
}

.fad.fa-tire-rugged:after{
  content:"\10F634"
}

.fad.fa-tired:after{
  content:"\10F5C8"
}

.fad.fa-toggle-off:after{
  content:"\10F204"
}

.fad.fa-toggle-on:after{
  content:"\10F205"
}

.fad.fa-toilet:after{
  content:"\10F7D8"
}

.fad.fa-toilet-paper:after{
  content:"\10F71E"
}

.fad.fa-toilet-paper-alt:after{
  content:"\10F71F"
}

.fad.fa-toilet-paper-slash:after{
  content:"\10E072"
}

.fad.fa-tombstone:after{
  content:"\10F720"
}

.fad.fa-tombstone-alt:after{
  content:"\10F721"
}

.fad.fa-toolbox:after{
  content:"\10F552"
}

.fad.fa-tools:after{
  content:"\10F7D9"
}

.fad.fa-tooth:after{
  content:"\10F5C9"
}

.fad.fa-toothbrush:after{
  content:"\10F635"
}

.fad.fa-torah:after{
  content:"\10F6A0"
}

.fad.fa-torii-gate:after{
  content:"\10F6A1"
}

.fad.fa-tornado:after{
  content:"\10F76F"
}

.fad.fa-tractor:after{
  content:"\10F722"
}

.fad.fa-trademark:after{
  content:"\10F25C"
}

.fad.fa-traffic-cone:after{
  content:"\10F636"
}

.fad.fa-traffic-light:after{
  content:"\10F637"
}

.fad.fa-traffic-light-go:after{
  content:"\10F638"
}

.fad.fa-traffic-light-slow:after{
  content:"\10F639"
}

.fad.fa-traffic-light-stop:after{
  content:"\10F63A"
}

.fad.fa-trailer:after{
  content:"\10E041"
}

.fad.fa-train:after{
  content:"\10F238"
}

.fad.fa-tram:after{
  content:"\10F7DA"
}

.fad.fa-transgender:after{
  content:"\10F224"
}

.fad.fa-transgender-alt:after{
  content:"\10F225"
}

.fad.fa-transporter:after{
  content:"\10E042"
}

.fad.fa-transporter-1:after{
  content:"\10E043"
}

.fad.fa-transporter-2:after{
  content:"\10E044"
}

.fad.fa-transporter-3:after{
  content:"\10E045"
}

.fad.fa-transporter-empty:after{
  content:"\10E046"
}

.fad.fa-trash:after{
  content:"\10F1F8"
}

.fad.fa-trash-alt:after{
  content:"\10F2ED"
}

.fad.fa-trash-restore:after{
  content:"\10F829"
}

.fad.fa-trash-restore-alt:after{
  content:"\10F82A"
}

.fad.fa-trash-undo:after{
  content:"\10F895"
}

.fad.fa-trash-undo-alt:after{
  content:"\10F896"
}

.fad.fa-treasure-chest:after{
  content:"\10F723"
}

.fad.fa-tree:after{
  content:"\10F1BB"
}

.fad.fa-tree-alt:after{
  content:"\10F400"
}

.fad.fa-tree-christmas:after{
  content:"\10F7DB"
}

.fad.fa-tree-decorated:after{
  content:"\10F7DC"
}

.fad.fa-tree-large:after{
  content:"\10F7DD"
}

.fad.fa-tree-palm:after{
  content:"\10F82B"
}

.fad.fa-trees:after{
  content:"\10F724"
}

.fad.fa-triangle:after{
  content:"\10F2EC"
}

.fad.fa-triangle-music:after{
  content:"\10F8E2"
}

.fad.fa-trophy:after{
  content:"\10F091"
}

.fad.fa-trophy-alt:after{
  content:"\10F2EB"
}

.fad.fa-truck:after{
  content:"\10F0D1"
}

.fad.fa-truck-container:after{
  content:"\10F4DC"
}

.fad.fa-truck-couch:after{
  content:"\10F4DD"
}

.fad.fa-truck-loading:after{
  content:"\10F4DE"
}

.fad.fa-truck-monster:after{
  content:"\10F63B"
}

.fad.fa-truck-moving:after{
  content:"\10F4DF"
}

.fad.fa-truck-pickup:after{
  content:"\10F63C"
}

.fad.fa-truck-plow:after{
  content:"\10F7DE"
}

.fad.fa-truck-ramp:after{
  content:"\10F4E0"
}

.fad.fa-trumpet:after{
  content:"\10F8E3"
}

.fad.fa-tshirt:after{
  content:"\10F553"
}

.fad.fa-tty:after{
  content:"\10F1E4"
}

.fad.fa-turkey:after{
  content:"\10F725"
}

.fad.fa-turntable:after{
  content:"\10F8E4"
}

.fad.fa-turtle:after{
  content:"\10F726"
}

.fad.fa-tv:after{
  content:"\10F26C"
}

.fad.fa-tv-alt:after{
  content:"\10F8E5"
}

.fad.fa-tv-music:after{
  content:"\10F8E6"
}

.fad.fa-tv-retro:after{
  content:"\10F401"
}

.fad.fa-typewriter:after{
  content:"\10F8E7"
}

.fad.fa-ufo:after{
  content:"\10E047"
}

.fad.fa-ufo-beam:after{
  content:"\10E048"
}

.fad.fa-umbrella:after{
  content:"\10F0E9"
}

.fad.fa-umbrella-beach:after{
  content:"\10F5CA"
}

.fad.fa-underline:after{
  content:"\10F0CD"
}

.fad.fa-undo:after{
  content:"\10F0E2"
}

.fad.fa-undo-alt:after{
  content:"\10F2EA"
}

.fad.fa-unicorn:after{
  content:"\10F727"
}

.fad.fa-union:after{
  content:"\10F6A2"
}

.fad.fa-universal-access:after{
  content:"\10F29A"
}

.fad.fa-university:after{
  content:"\10F19C"
}

.fad.fa-unlink:after{
  content:"\10F127"
}

.fad.fa-unlock:after{
  content:"\10F09C"
}

.fad.fa-unlock-alt:after{
  content:"\10F13E"
}

.fad.fa-upload:after{
  content:"\10F093"
}

.fad.fa-usb-drive:after{
  content:"\10F8E9"
}

.fad.fa-usd-circle:after{
  content:"\10F2E8"
}

.fad.fa-usd-square:after{
  content:"\10F2E9"
}

.fad.fa-user:after{
  content:"\10F007"
}

.fad.fa-user-alien:after{
  content:"\10E04A"
}

.fad.fa-user-alt:after{
  content:"\10F406"
}

.fad.fa-user-alt-slash:after{
  content:"\10F4FA"
}

.fad.fa-user-astronaut:after{
  content:"\10F4FB"
}

.fad.fa-user-chart:after{
  content:"\10F6A3"
}

.fad.fa-user-check:after{
  content:"\10F4FC"
}

.fad.fa-user-circle:after{
  content:"\10F2BD"
}

.fad.fa-user-clock:after{
  content:"\10F4FD"
}

.fad.fa-user-cog:after{
  content:"\10F4FE"
}

.fad.fa-user-cowboy:after{
  content:"\10F8EA"
}

.fad.fa-user-crown:after{
  content:"\10F6A4"
}

.fad.fa-user-edit:after{
  content:"\10F4FF"
}

.fad.fa-user-friends:after{
  content:"\10F500"
}

.fad.fa-user-graduate:after{
  content:"\10F501"
}

.fad.fa-user-hard-hat:after{
  content:"\10F82C"
}

.fad.fa-user-headset:after{
  content:"\10F82D"
}

.fad.fa-user-injured:after{
  content:"\10F728"
}

.fad.fa-user-lock:after{
  content:"\10F502"
}

.fad.fa-user-md:after{
  content:"\10F0F0"
}

.fad.fa-user-md-chat:after{
  content:"\10F82E"
}

.fad.fa-user-minus:after{
  content:"\10F503"
}

.fad.fa-user-music:after{
  content:"\10F8EB"
}

.fad.fa-user-ninja:after{
  content:"\10F504"
}

.fad.fa-user-nurse:after{
  content:"\10F82F"
}

.fad.fa-user-plus:after{
  content:"\10F234"
}

.fad.fa-user-robot:after{
  content:"\10E04B"
}

.fad.fa-user-secret:after{
  content:"\10F21B"
}

.fad.fa-user-shield:after{
  content:"\10F505"
}

.fad.fa-user-slash:after{
  content:"\10F506"
}

.fad.fa-user-tag:after{
  content:"\10F507"
}

.fad.fa-user-tie:after{
  content:"\10F508"
}

.fad.fa-user-times:after{
  content:"\10F235"
}

.fad.fa-user-unlock:after{
  content:"\10E058"
}

.fad.fa-user-visor:after{
  content:"\10E04C"
}

.fad.fa-users:after{
  content:"\10F0C0"
}

.fad.fa-users-class:after{
  content:"\10F63D"
}

.fad.fa-users-cog:after{
  content:"\10F509"
}

.fad.fa-users-crown:after{
  content:"\10F6A5"
}

.fad.fa-users-medical:after{
  content:"\10F830"
}

.fad.fa-users-slash:after{
  content:"\10E073"
}

.fad.fa-utensil-fork:after{
  content:"\10F2E3"
}

.fad.fa-utensil-knife:after{
  content:"\10F2E4"
}

.fad.fa-utensil-spoon:after{
  content:"\10F2E5"
}

.fad.fa-utensils:after{
  content:"\10F2E7"
}

.fad.fa-utensils-alt:after{
  content:"\10F2E6"
}

.fad.fa-vacuum:after{
  content:"\10E04D"
}

.fad.fa-vacuum-robot:after{
  content:"\10E04E"
}

.fad.fa-value-absolute:after{
  content:"\10F6A6"
}

.fad.fa-vector-square:after{
  content:"\10F5CB"
}

.fad.fa-venus:after{
  content:"\10F221"
}

.fad.fa-venus-double:after{
  content:"\10F226"
}

.fad.fa-venus-mars:after{
  content:"\10F228"
}

.fad.fa-vest:after{
  content:"\10E085"
}

.fad.fa-vest-patches:after{
  content:"\10E086"
}

.fad.fa-vhs:after{
  content:"\10F8EC"
}

.fad.fa-vial:after{
  content:"\10F492"
}

.fad.fa-vials:after{
  content:"\10F493"
}

.fad.fa-video:after{
  content:"\10F03D"
}

.fad.fa-video-plus:after{
  content:"\10F4E1"
}

.fad.fa-video-slash:after{
  content:"\10F4E2"
}

.fad.fa-vihara:after{
  content:"\10F6A7"
}

.fad.fa-violin:after{
  content:"\10F8ED"
}

.fad.fa-virus:after{
  content:"\10E074"
}

.fad.fa-virus-slash:after{
  content:"\10E075"
}

.fad.fa-viruses:after{
  content:"\10E076"
}

.fad.fa-voicemail:after{
  content:"\10F897"
}

.fad.fa-volcano:after{
  content:"\10F770"
}

.fad.fa-volleyball-ball:after{
  content:"\10F45F"
}

.fad.fa-volume:after{
  content:"\10F6A8"
}

.fad.fa-volume-down:after{
  content:"\10F027"
}

.fad.fa-volume-mute:after{
  content:"\10F6A9"
}

.fad.fa-volume-off:after{
  content:"\10F026"
}

.fad.fa-volume-slash:after{
  content:"\10F2E2"
}

.fad.fa-volume-up:after{
  content:"\10F028"
}

.fad.fa-vote-nay:after{
  content:"\10F771"
}

.fad.fa-vote-yea:after{
  content:"\10F772"
}

.fad.fa-vr-cardboard:after{
  content:"\10F729"
}

.fad.fa-wagon-covered:after{
  content:"\10F8EE"
}

.fad.fa-walker:after{
  content:"\10F831"
}

.fad.fa-walkie-talkie:after{
  content:"\10F8EF"
}

.fad.fa-walking:after{
  content:"\10F554"
}

.fad.fa-wallet:after{
  content:"\10F555"
}

.fad.fa-wand:after{
  content:"\10F72A"
}

.fad.fa-wand-magic:after{
  content:"\10F72B"
}

.fad.fa-warehouse:after{
  content:"\10F494"
}

.fad.fa-warehouse-alt:after{
  content:"\10F495"
}

.fad.fa-washer:after{
  content:"\10F898"
}

.fad.fa-watch:after{
  content:"\10F2E1"
}

.fad.fa-watch-calculator:after{
  content:"\10F8F0"
}

.fad.fa-watch-fitness:after{
  content:"\10F63E"
}

.fad.fa-water:after{
  content:"\10F773"
}

.fad.fa-water-lower:after{
  content:"\10F774"
}

.fad.fa-water-rise:after{
  content:"\10F775"
}

.fad.fa-wave-sine:after{
  content:"\10F899"
}

.fad.fa-wave-square:after{
  content:"\10F83E"
}

.fad.fa-wave-triangle:after{
  content:"\10F89A"
}

.fad.fa-waveform:after{
  content:"\10F8F1"
}

.fad.fa-waveform-path:after{
  content:"\10F8F2"
}

.fad.fa-webcam:after{
  content:"\10F832"
}

.fad.fa-webcam-slash:after{
  content:"\10F833"
}

.fad.fa-weight:after{
  content:"\10F496"
}

.fad.fa-weight-hanging:after{
  content:"\10F5CD"
}

.fad.fa-whale:after{
  content:"\10F72C"
}

.fad.fa-wheat:after{
  content:"\10F72D"
}

.fad.fa-wheelchair:after{
  content:"\10F193"
}

.fad.fa-whistle:after{
  content:"\10F460"
}

.fad.fa-wifi:after{
  content:"\10F1EB"
}

.fad.fa-wifi-1:after{
  content:"\10F6AA"
}

.fad.fa-wifi-2:after{
  content:"\10F6AB"
}

.fad.fa-wifi-slash:after{
  content:"\10F6AC"
}

.fad.fa-wind:after{
  content:"\10F72E"
}

.fad.fa-wind-turbine:after{
  content:"\10F89B"
}

.fad.fa-wind-warning:after{
  content:"\10F776"
}

.fad.fa-window:after{
  content:"\10F40E"
}

.fad.fa-window-alt:after{
  content:"\10F40F"
}

.fad.fa-window-close:after{
  content:"\10F410"
}

.fad.fa-window-frame:after{
  content:"\10E04F"
}

.fad.fa-window-frame-open:after{
  content:"\10E050"
}

.fad.fa-window-maximize:after{
  content:"\10F2D0"
}

.fad.fa-window-minimize:after{
  content:"\10F2D1"
}

.fad.fa-window-restore:after{
  content:"\10F2D2"
}

.fad.fa-windsock:after{
  content:"\10F777"
}

.fad.fa-wine-bottle:after{
  content:"\10F72F"
}

.fad.fa-wine-glass:after{
  content:"\10F4E3"
}

.fad.fa-wine-glass-alt:after{
  content:"\10F5CE"
}

.fad.fa-won-sign:after{
  content:"\10F159"
}

.fad.fa-wreath:after{
  content:"\10F7E2"
}

.fad.fa-wrench:after{
  content:"\10F0AD"
}

.fad.fa-x-ray:after{
  content:"\10F497"
}

.fad.fa-yen-sign:after{
  content:"\10F157"
}

.fad.fa-yin-yang:after{
  content:"\10F6AD"
}

@font-face{
  font-family:"Font Awesome 5 Pro";

  font-style:normal;

  font-weight:300;

  font-display:block;

  src:url(./fonts/@fortawesome/fa-light-300.eot);

  src:url(./fonts/@fortawesome/fa-light-300.eot?#iefix) format("embedded-opentype"),url(./fonts/@fortawesome/fa-light-300.woff2) format("woff2"),url(./fonts/@fortawesome/fa-light-300.woff) format("woff"),url(./fonts/@fortawesome/fa-light-300.ttf) format("truetype"),url(./fonts/@fortawesome/fa-light-300.svg#fontawesome) format("svg")
}

.fal{
  font-weight:300
}

@font-face{
  font-family:"Font Awesome 5 Pro";

  font-style:normal;

  font-weight:400;

  font-display:block;

  src:url(./fonts/@fortawesome/fa-regular-400.eot);

  src:url(./fonts/@fortawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(./fonts/@fortawesome/fa-regular-400.woff2) format("woff2"),url(./fonts/@fortawesome/fa-regular-400.woff) format("woff"),url(./fonts/@fortawesome/fa-regular-400.ttf) format("truetype"),url(./fonts/@fortawesome/fa-regular-400.svg#fontawesome) format("svg")
}

.fal,.far{
  font-family:"Font Awesome 5 Pro"
}

.far{
  font-weight:400
}

@font-face{
  font-family:"Font Awesome 5 Pro";

  font-style:normal;

  font-weight:900;

  font-display:block;

  src:url(./fonts/@fortawesome/fa-solid-900.eot);

  src:url(./fonts/@fortawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(./fonts/@fortawesome/fa-solid-900.woff2) format("woff2"),url(./fonts/@fortawesome/fa-solid-900.woff) format("woff"),url(./fonts/@fortawesome/fa-solid-900.ttf) format("truetype"),url(./fonts/@fortawesome/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,.fas{
  font-family:"Font Awesome 5 Pro";
  font-weight:900
}/* This is a compiled file, you should be editing the file in the templates directory */

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #eb7a55;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.dropzone, .dropzone * {
  box-sizing: border-box;
}

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}

.dropzone.dz-clickable {
  cursor: pointer;
}

.dropzone.dz-clickable * {
  cursor: default;
}

.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

.dropzone.dz-started .dz-message {
  display: none;
}

.dropzone.dz-drag-hover {
  border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

.dropzone .dz-preview:hover {
  z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
  background: white;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
  transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone .dz-preview .dz-image img {
  display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  transition: width 300ms ease-in-out;
}

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}