@charset "UTF-8";
/*
 * Container style
 */
/* line 5, app/assets/stylesheets/plugins.bundle.scss */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
/* line 15, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 26, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 37, app/assets/stylesheets/plugins.bundle.scss */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

/* line 42, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 50, app/assets/stylesheets/plugins.bundle.scss */
.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
 */
/* line 62, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 73, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 84, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 90, app/assets/stylesheets/plugins.bundle.scss */
.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) {
  /* line 98, app/assets/stylesheets/plugins.bundle.scss */
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 102, app/assets/stylesheets/plugins.bundle.scss */
  .ps {
    overflow: auto !important;
  }
}

/*
  	Keenthemes Icons Font: Ki
  	Creation date: 03/08/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;
}

/* line 116, app/assets/stylesheets/plugins.bundle.scss */
.ki {
  font-size: 1rem;
}

/* line 119, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 132, app/assets/stylesheets/plugins.bundle.scss */
.ki-double-arrow-next:before {
  content: "\f100";
}

/* line 135, app/assets/stylesheets/plugins.bundle.scss */
.ki-double-arrow-back:before {
  content: "\f101";
}

/* line 138, app/assets/stylesheets/plugins.bundle.scss */
.ki-double-arrow-down:before {
  content: "\f102";
}

/* line 141, app/assets/stylesheets/plugins.bundle.scss */
.ki-double-arrow-up:before {
  content: "\f103";
}

/* line 144, app/assets/stylesheets/plugins.bundle.scss */
.ki-long-arrow-back:before {
  content: "\f104";
}

/* line 147, app/assets/stylesheets/plugins.bundle.scss */
.ki-arrow-next:before {
  content: "\f105";
}

/* line 150, app/assets/stylesheets/plugins.bundle.scss */
.ki-arrow-back:before {
  content: "\f106";
}

/* line 153, app/assets/stylesheets/plugins.bundle.scss */
.ki-long-arrow-next:before {
  content: "\f107";
}

/* line 156, app/assets/stylesheets/plugins.bundle.scss */
.ki-check:before {
  content: "\f108";
}

/* line 159, app/assets/stylesheets/plugins.bundle.scss */
.ki-arrow-down:before {
  content: "\f109";
}

/* line 162, app/assets/stylesheets/plugins.bundle.scss */
.ki-minus:before {
  content: "\f10a";
}

/* line 165, app/assets/stylesheets/plugins.bundle.scss */
.ki-long-arrow-down:before {
  content: "\f10b";
}

/* line 168, app/assets/stylesheets/plugins.bundle.scss */
.ki-long-arrow-up:before {
  content: "\f10c";
}

/* line 171, app/assets/stylesheets/plugins.bundle.scss */
.ki-plus:before {
  content: "\f10d";
}

/* line 174, app/assets/stylesheets/plugins.bundle.scss */
.ki-arrow-up:before {
  content: "\f10e";
}

/* line 177, app/assets/stylesheets/plugins.bundle.scss */
.ki-round:before {
  content: "\f10f";
}

/* line 180, app/assets/stylesheets/plugins.bundle.scss */
.ki-reload:before {
  content: "\f110";
}

/* line 183, app/assets/stylesheets/plugins.bundle.scss */
.ki-refresh:before {
  content: "\f111";
}

/* line 186, app/assets/stylesheets/plugins.bundle.scss */
.ki-solid-plus:before {
  content: "\f112";
}

/* line 189, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-close:before {
  content: "\f113";
}

/* line 192, app/assets/stylesheets/plugins.bundle.scss */
.ki-solid-minus:before {
  content: "\f114";
}

/* line 195, app/assets/stylesheets/plugins.bundle.scss */
.ki-hide:before {
  content: "\f115";
}

/* line 198, app/assets/stylesheets/plugins.bundle.scss */
.ki-code:before {
  content: "\f116";
}

/* line 201, app/assets/stylesheets/plugins.bundle.scss */
.ki-copy:before {
  content: "\f117";
}

/* line 204, app/assets/stylesheets/plugins.bundle.scss */
.ki-up-and-down:before {
  content: "\f118";
}

/* line 207, app/assets/stylesheets/plugins.bundle.scss */
.ki-left-and-right:before {
  content: "\f119";
}

/* line 210, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-triangle-bottom:before {
  content: "\f11a";
}

/* line 213, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-triangle-right:before {
  content: "\f11b";
}

/* line 216, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-triangle-top:before {
  content: "\f11c";
}

/* line 219, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-triangle-left:before {
  content: "\f11d";
}

/* line 222, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-double-arrow-up:before {
  content: "\f11e";
}

/* line 225, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-double-arrow-next:before {
  content: "\f11f";
}

/* line 228, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-double-arrow-back:before {
  content: "\f120";
}

/* line 231, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-double-arrow-down:before {
  content: "\f121";
}

/* line 234, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-arrow-down:before {
  content: "\f122";
}

/* line 237, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-arrow-next:before {
  content: "\f123";
}

/* line 240, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-arrow-back:before {
  content: "\f124";
}

/* line 243, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-arrow-up:before {
  content: "\f125";
}

/* line 246, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-check:before {
  content: "\f126";
}

/* line 249, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-wide-arrow-down:before {
  content: "\f127";
}

/* line 252, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-wide-arrow-up:before {
  content: "\f128";
}

/* line 255, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-wide-arrow-next:before {
  content: "\f129";
}

/* line 258, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-wide-arrow-back:before {
  content: "\f12a";
}

/* line 261, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-long-arrow-up:before {
  content: "\f12b";
}

/* line 264, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-long-arrow-down:before {
  content: "\f12c";
}

/* line 267, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-long-arrow-back:before {
  content: "\f12d";
}

/* line 270, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-long-arrow-next:before {
  content: "\f12e";
}

/* line 273, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-check-1:before {
  content: "\f12f";
}

/* line 276, app/assets/stylesheets/plugins.bundle.scss */
.ki-close:before {
  content: "\f130";
}

/* line 279, app/assets/stylesheets/plugins.bundle.scss */
.ki-more-ver:before {
  content: "\f131";
}

/* line 282, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-more-ver:before {
  content: "\f132";
}

/* line 285, app/assets/stylesheets/plugins.bundle.scss */
.ki-more-hor:before {
  content: "\f133";
}

/* line 288, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-more-hor:before {
  content: "\f134";
}

/* line 291, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-menu:before {
  content: "\f135";
}

/* line 294, app/assets/stylesheets/plugins.bundle.scss */
.ki-drag:before {
  content: "\f136";
}

/* line 297, app/assets/stylesheets/plugins.bundle.scss */
.ki-bold-sort:before {
  content: "\f137";
}

/* line 300, app/assets/stylesheets/plugins.bundle.scss */
.ki-eye:before {
  content: "\f138";
}

/* line 303, app/assets/stylesheets/plugins.bundle.scss */
.ki-outline-info:before {
  content: "\f139";
}

/* line 306, app/assets/stylesheets/plugins.bundle.scss */
.ki-menu:before {
  content: "\f13a";
}

/* line 309, app/assets/stylesheets/plugins.bundle.scss */
.ki-menu-grid:before {
  content: "\f13b";
}

/* line 312, app/assets/stylesheets/plugins.bundle.scss */
.ki-wrench:before {
  content: "\f13c";
}

/* line 315, app/assets/stylesheets/plugins.bundle.scss */
.ki-gear:before {
  content: "\f13d";
}

/* line 318, app/assets/stylesheets/plugins.bundle.scss */
.ki-info:before {
  content: "\f13e";
}

/* line 321, app/assets/stylesheets/plugins.bundle.scss */
.ki-calendar-2:before {
  content: "\f13f";
}

/* line 324, app/assets/stylesheets/plugins.bundle.scss */
.ki-calendar:before {
  content: "\f140";
}

/* line 327, app/assets/stylesheets/plugins.bundle.scss */
.ki-calendar-today:before {
  content: "\f141";
}

/* line 330, app/assets/stylesheets/plugins.bundle.scss */
.ki-clock:before {
  content: "\f142";
}

/* line 333, app/assets/stylesheets/plugins.bundle.scss */
.ki-dots:before {
  content: "\f143";
}

/**
 * FormValidation (https://formvalidation.io)
 * The best validation library for JavaScript
 * (c) 2013 - 2020 Nguyen Huu Phuoc <me@phuoc.ng>
 */
/* line 341, app/assets/stylesheets/plugins.bundle.scss */
.fv-sr-only {
  display: none;
}

/* line 344, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-framework input::-ms-clear,
.fv-plugins-framework textarea::-ms-clear {
  display: none;
  height: 0;
  width: 0;
}

/* line 350, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-icon-container {
  position: relative;
}

/* line 353, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-icon {
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
}

/* line 359, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip {
  position: absolute;
  z-index: 10000;
}

/* line 363, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip .fv-plugins-tooltip__content {
  background: #000;
  border-radius: 3px;
  color: #eee;
  padding: 10px;
  position: relative;
}

/* line 370, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip .fv-plugins-tooltip__content:before {
  border: 8px solid transparent;
  content: '';
  position: absolute;
}

/* line 375, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--hide {
  opacity: 0;
}

/* line 378, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--top-left {
  margin-top: 8px;
}

/* line 381, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--top-left .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  left: 8px;
  top: 100%;
}

/* line 386, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--top {
  margin-top: 8px;
}

/* line 389, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--top .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  left: 50%;
  margin-left: -8px;
  top: 100%;
}

/* line 395, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--top-right {
  margin-top: 8px;
}

/* line 398, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--top-right .fv-plugins-tooltip__content:before {
  border-top-color: #000;
  right: 8px;
  top: 100%;
}

/* line 403, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--right .fv-plugins-tooltip__content:before {
  border-right-color: #000;
  margin-top: -8px;
  right: 100%;
  top: 50%;
}

/* line 409, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--bottom-right {
  margin-top: 8px;
}

/* line 412, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--bottom-right .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  right: 8px;
}

/* line 417, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--bottom {
  margin-top: 8px;
}

/* line 420, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--bottom .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  left: 50%;
  margin-left: -8px;
}

/* line 426, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--bottom-left {
  margin-top: 8px;
}

/* line 429, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--bottom-left .fv-plugins-tooltip__content:before {
  border-bottom-color: #000;
  bottom: 100%;
  left: 8px;
}

/* line 434, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip--left .fv-plugins-tooltip__content:before {
  border-left-color: #000;
  left: 100%;
  margin-top: -8px;
  top: 50%;
}

/* line 440, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tooltip-icon {
  cursor: pointer;
  pointer-events: inherit;
}

/* line 444, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 {
  /* For horizontal form */
  /* Stacked form */
  /* Inline form */
  /* Remove the icons generated by Bootstrap 4.2+ */
}

/* line 450, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .fv-help-block {
  color: #dc3545;
  font-size: 80%;
  margin-top: .25rem;
}

/* line 455, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .is-invalid ~ .form-check-label,
.fv-plugins-bootstrap1 .is-valid ~ .form-check-label {
  color: inherit;
}

/* line 459, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .has-danger .fv-plugins-icon {
  color: #dc3545;
}

/* line 462, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .has-success .fv-plugins-icon {
  color: #28a745;
}

/* line 465, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .fv-plugins-icon {
  height: 38px;
  line-height: 38px;
  width: 38px;
}

/* line 470, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .input-group ~ .fv-plugins-icon {
  z-index: 3;
}

/* line 473, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .form-group.row .fv-plugins-icon {
  right: 15px;
}

/* line 476, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .form-group.row .fv-plugins-icon-check {
  top: -7px;
  /* labelHeight/2 - iconHeight/2 */
}

/* line 480, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1:not(.form-inline) label ~ .fv-plugins-icon {
  top: 32px;
}

/* line 483, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1:not(.form-inline) label ~ .fv-plugins-icon-check {
  top: 25px;
}

/* line 486, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1:not(.form-inline) label.sr-only ~ .fv-plugins-icon-check {
  top: -7px;
}

/* line 489, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1.form-inline .form-group {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: auto;
}

/* line 499, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap1 .form-control.is-valid,
.fv-plugins-bootstrap1 .form-control.is-invalid {
  background-image: none;
}

/* line 503, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap3 .help-block {
  margin-bottom: 0;
}

/* line 506, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap3 .input-group ~ .form-control-feedback {
  z-index: 4;
}

/* line 509, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bootstrap3.form-inline .form-group {
  vertical-align: top;
}

/* line 512, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma {
  /* Support add ons inside field */
}

/* line 515, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma .field.has-addons {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 519, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma .field.has-addons::after {
  content: '';
  width: 100%;
}

/* line 523, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma .field.has-addons .fv-plugins-message-container {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

/* line 528, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma .icon.fv-plugins-icon-check {
  top: -4px;
}

/* line 531, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma .fv-has-error .input,
.fv-plugins-bulma .fv-has-error .textarea {
  border: 1px solid #ff3860;
  /* Same as .input.is-danger */
}

/* line 536, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-bulma .fv-has-success .input,
.fv-plugins-bulma .fv-has-success .textarea {
  border: 1px solid #23d160;
  /* Same as .input.is-success */
}

/* line 541, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation {
  /* Stacked form */
}

/* line 544, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation .fv-plugins-icon {
  height: 39px;
  line-height: 39px;
  right: 0;
  width: 39px;
  /* Same as height of input */
}

/* line 551, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation .grid-padding-x .fv-plugins-icon {
  right: 15px;
}

/* line 554, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation .fv-plugins-icon-container .cell {
  position: relative;
}

/* line 557, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation [type="checkbox"] ~ .fv-plugins-icon,
.fv-plugins-foundation [type="checkbox"] ~ .fv-plugins-icon {
  top: -7px;
  /* labelHeight/2 - iconHeight/2 */
}

/* line 562, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation.fv-stacked-form .fv-plugins-message-container {
  width: 100%;
}

/* line 565, app/assets/stylesheets/plugins.bundle.scss */
.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 */
}

/* line 571, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation .form-error {
  display: block;
}

/* line 574, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-foundation .fv-row__success .fv-plugins-icon {
  color: #3adb76;
  /* Same as .success */
}

/* line 578, app/assets/stylesheets/plugins.bundle.scss */
.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 */
}

/* line 584, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-materialize .fv-plugins-icon {
  height: 42px;
  /* Same as height of input */
  line-height: 42px;
  width: 42px;
}

/* line 590, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-materialize .fv-plugins-icon-check {
  top: -10px;
}

/* line 593, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-materialize .fv-invalid-row .helper-text,
.fv-plugins-materialize .fv-invalid-row .fv-plugins-icon {
  color: #F44336;
}

/* line 597, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-materialize .fv-valid-row .helper-text,
.fv-plugins-materialize .fv-valid-row .fv-plugins-icon {
  color: #4CAF50;
}

/* line 601, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .fv-plugins-icon {
  height: 38px;
  /* Same as height of input */
  line-height: 38px;
  width: 38px;
}

/* line 607, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .column {
  position: relative;
}

/* line 610, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .column .fv-plugins-icon {
  right: 10px;
}

/* line 613, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .fv-plugins-icon-check {
  top: -6px;
}

/* line 616, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .fv-plugins-message-container {
  margin-bottom: 15px;
}

/* line 619, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon {
  top: 30px;
}

/* line 622, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram.fv-stacked-form .fv-plugins-icon-check {
  top: 24px;
}

/* line 625, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .fv-invalid-row .fv-help-block,
.fv-plugins-milligram .fv-invalid-row .fv-plugins-icon {
  color: red;
}

/* line 629, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-milligram .fv-valid-row .fv-help-block,
.fv-plugins-milligram .fv-valid-row .fv-plugins-icon {
  color: green;
}

/* line 633, app/assets/stylesheets/plugins.bundle.scss */
.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 */
}

/* line 641, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mini .fv-plugins-icon-check {
  top: -8px;
}

/* line 644, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mini.fv-stacked-form .fv-plugins-icon {
  top: 28px;
}

/* line 647, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mini.fv-stacked-form .fv-plugins-icon-check {
  top: 20px;
}

/* line 650, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mini .fv-plugins-message-container {
  margin: calc(var(--universal-margin) / 2);
}

/* line 653, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mini .fv-invalid-row .fv-help-block,
.fv-plugins-mini .fv-invalid-row .fv-plugins-icon {
  color: var(--input-invalid-color);
}

/* line 657, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mini .fv-valid-row .fv-help-block,
.fv-plugins-mini .fv-valid-row .fv-plugins-icon {
  color: #308732;
  /* Same as tertiary color */
}

/* line 662, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mui .fv-plugins-icon {
  height: 32px;
  /* Same as height of input */
  line-height: 32px;
  width: 32px;
  top: 15px;
  right: 4px;
}

/* line 670, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mui .fv-plugins-icon-check {
  top: -6px;
  right: -10px;
}

/* line 674, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mui .fv-plugins-message-container {
  margin: 8px 0;
}

/* line 677, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mui .fv-invalid-row .fv-help-block,
.fv-plugins-mui .fv-invalid-row .fv-plugins-icon {
  color: #F44336;
}

/* line 681, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-mui .fv-valid-row .fv-help-block,
.fv-plugins-mui .fv-valid-row .fv-plugins-icon {
  color: #4CAF50;
}

/* line 685, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure {
  /* Horizontal form */
  /* Stacked form */
}

/* line 689, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure .fv-plugins-icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
  /* Height of Pure input */
}

/* line 695, app/assets/stylesheets/plugins.bundle.scss */
.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 */
}

/* line 701, app/assets/stylesheets/plugins.bundle.scss */
.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 */
}

/* line 707, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure.pure-form-aligned .fv-help-block {
  margin-top: 5px;
  margin-left: 180px;
}

/* line 711, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure.pure-form-aligned .fv-plugins-icon-check {
  top: -9px;
  /* labelHeight/2 - iconHeight/2 */
}

/* line 715, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure.pure-form-stacked .pure-control-group {
  margin-bottom: 8px;
}

/* line 718, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure.pure-form-stacked .fv-plugins-icon {
  top: 22px;
  /* Same as height of label */
}

/* line 722, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure.pure-form-stacked .fv-plugins-icon-check {
  top: 13px;
}

/* line 725, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-pure.pure-form-stacked .fv-sr-only ~ .fv-plugins-icon {
  top: -9px;
}

/* line 728, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-semantic.ui.form .fields.error label,
.fv-plugins-semantic .error .fv-plugins-icon {
  color: #9f3a38;
  /* Same as .ui.form .field.error .input */
}

/* line 733, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-semantic .fv-plugins-icon-check {
  right: 7px;
}

/* line 736, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-shoelace .input-group {
  margin-bottom: 0;
}

/* line 739, app/assets/stylesheets/plugins.bundle.scss */
.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 */
}

/* line 747, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-shoelace .row .fv-plugins-icon {
  right: 16px;
  top: 0;
}

/* line 751, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-shoelace .fv-plugins-icon-check {
  top: 24px;
}

/* line 754, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-shoelace .fv-sr-only ~ .fv-plugins-icon,
.fv-plugins-shoelace .fv-sr-only ~ div .fv-plugins-icon {
  top: -4px;
}

/* line 758, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-shoelace .input-valid .fv-help-block,
.fv-plugins-shoelace .input-valid .fv-plugins-icon {
  color: #2ecc40;
}

/* line 762, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-shoelace .input-invalid .fv-help-block,
.fv-plugins-shoelace .input-invalid .fv-plugins-icon {
  color: #ff4136;
}

/* line 766, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-spectre .input-group .fv-plugins-icon {
  z-index: 2;
}

/* line 769, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-spectre .form-group .fv-plugins-icon-check {
  right: 6px;
  top: 10px;
}

/* line 773, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-spectre:not(.form-horizontal) .form-group .fv-plugins-icon-check {
  right: 6px;
  top: 45px;
}

/* line 777, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tachyons .fv-plugins-icon {
  height: 36px;
  line-height: 36px;
  width: 36px;
}

/* line 782, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tachyons .fv-plugins-icon-check {
  top: -7px;
}

/* line 785, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon {
  top: 34px;
}

/* line 788, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-tachyons.fv-stacked-form .fv-plugins-icon-check {
  top: 24px;
}

/* line 791, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-turret .fv-plugins-icon {
  height: 40px;
  /* Same as height of input */
  line-height: 40px;
  width: 40px;
}

/* line 797, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-turret.fv-stacked-form .fv-plugins-icon {
  top: 29px;
}

/* line 800, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-turret.fv-stacked-form .fv-plugins-icon-check {
  top: 17px;
}

/* line 803, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-turret .fv-invalid-row .form-message,
.fv-plugins-turret .fv-invalid-row .fv-plugins-icon {
  color: #c00;
  /* Same as .form-message.error */
}

/* line 808, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-turret .fv-valid-row .form-message,
.fv-plugins-turret .fv-valid-row .fv-plugins-icon {
  color: #00b300;
  /* Same as .form-message.success */
}

/* line 813, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit {
  /* Horizontal form */
  /* Stacked form */
}

/* line 817, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit .fv-plugins-icon {
  height: 40px;
  /* Height of UIKit input */
  line-height: 40px;
  top: 25px;
  /* Height of UIKit label */
  width: 40px;
}

/* line 825, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon {
  top: 0;
}

/* line 828, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit.uk-form-horizontal .fv-plugins-icon-check {
  top: -11px;
  /* checkboxLabelHeight/2 - iconHeight/2 = 18/2 - 40/2 */
}

/* line 832, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit.uk-form-stacked .fv-plugins-icon-check {
  top: 15px;
  /* labelHeight + labelMarginBottom + checkboxLabelHeight/2 - iconHeight/2 = 21 + 5 + 18/2 - 40/2 */
}

/* line 836, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon {
  top: 0;
}

/* line 839, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-uikit.uk-form-stacked .fv-no-label .fv-plugins-icon-check {
  top: -11px;
}

/* line 842, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-wizard--step {
  display: none;
}

/* line 845, app/assets/stylesheets/plugins.bundle.scss */
.fv-plugins-wizard--active {
  display: block;
}

/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 853, app/assets/stylesheets/plugins.bundle.scss */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}

/* line 857, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-inline {
  width: 220px;
}

/* line 860, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-rtl {
  direction: rtl;
}

/* line 863, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 866, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 869, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

/* line 874, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 884, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

/* line 893, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 896, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 899, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 902, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 905, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

/* line 908, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 911, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

/* line 916, app/assets/stylesheets/plugins.bundle.scss */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

/* line 921, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 929, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

/* line 937, app/assets/stylesheets/plugins.bundle.scss */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 941, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}

/* line 945, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}

/* line 950, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

/* line 956, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

/* line 962, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

/* line 968, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

/* line 973, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

/* line 979, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted.focus:active,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

/* line 989, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted.focus[disabled],
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

/* line 1001, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

/* line 1004, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

/* line 1009, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

/* line 1014, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

/* line 1020, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

/* line 1025, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

/* line 1031, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today.focus:active,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

/* line 1041, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today.focus[disabled],
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

/* line 1053, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today.focused {
  background: #ffc966;
}

/* line 1056, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}

/* line 1061, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

/* line 1067, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

/* line 1073, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

/* line 1078, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

/* line 1084, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range.focus:active,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

/* line 1094, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range.focus[disabled],
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

/* line 1106, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

/* line 1109, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}

/* line 1114, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

/* line 1119, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

/* line 1125, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

/* line 1130, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

/* line 1136, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted.focus:active,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

/* line 1146, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted.focus[disabled],
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

/* line 1158, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

/* line 1161, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}

/* line 1166, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

/* line 1171, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

/* line 1177, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

/* line 1182, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

/* line 1188, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today.focus:active,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

/* line 1198, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today.focus[disabled],
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

/* line 1210, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}

/* line 1215, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1222, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

/* line 1230, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

/* line 1236, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

/* line 1244, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected.focus:active,
.datepicker table tr td.selected.highlighted.focus:active,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

/* line 1260, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected.focus[disabled],
.datepicker table tr td.selected.highlighted.focus[disabled],
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

/* line 1281, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1288, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

/* line 1296, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 1302, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 1310, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active.focus:active,
.datepicker table tr td.active.highlighted.focus:active,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

/* line 1326, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active.focus[disabled],
.datepicker table tr td.active.highlighted.focus[disabled],
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 1347, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 1357, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}

/* line 1361, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

/* line 1367, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1376, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active.focus:hover,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled.focus:hover {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

/* line 1388, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 1396, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

/* line 1408, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active.active:hover:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled.active:hover:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active.active:hover:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled.active:hover:focus,
.datepicker table tr td span.active.focus:active,
.datepicker table tr td span.active.focus:hover:active,
.datepicker table tr td span.active.disabled.focus:active,
.datepicker table tr td span.active.disabled.focus:hover:active,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active.active.focus:hover,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled.active.focus:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

/* line 1436, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active[disabled]:hover:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:hover:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active[disabled]:hover:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:hover:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled.focus:hover,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus:hover,
.datepicker table tr td span.active.focus[disabled],
.datepicker table tr td span.active.focus[disabled]:hover,
.datepicker table tr td span.active.disabled.focus[disabled],
.datepicker table tr td span.active.disabled.focus[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active.focus:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}

/* line 1475, app/assets/stylesheets/plugins.bundle.scss */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}

/* line 1479, app/assets/stylesheets/plugins.bundle.scss */
.datepicker .datepicker-switch {
  width: 145px;
}

/* line 1482, app/assets/stylesheets/plugins.bundle.scss */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 1488, app/assets/stylesheets/plugins.bundle.scss */
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 1494, app/assets/stylesheets/plugins.bundle.scss */
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

/* line 1498, app/assets/stylesheets/plugins.bundle.scss */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 1504, app/assets/stylesheets/plugins.bundle.scss */
.input-group.date .input-group-addon {
  cursor: pointer;
}

/* line 1507, app/assets/stylesheets/plugins.bundle.scss */
.input-daterange {
  width: 100%;
}

/* line 1510, app/assets/stylesheets/plugins.bundle.scss */
.input-daterange input {
  text-align: center;
}

/* line 1513, app/assets/stylesheets/plugins.bundle.scss */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 1516, app/assets/stylesheets/plugins.bundle.scss */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 1519, app/assets/stylesheets/plugins.bundle.scss */
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}

/*@preserve
 * Tempus Dominus Bootstrap4 v5.1.2 (https://tempusdominus.github.io/bootstrap-4/)
 * Copyright 2016-2018 Jonathan Peterson
 * Licensed under MIT (https://github.com/tempusdominus/bootstrap-3/blob/master/LICENSE)
 */
/* line 1532, app/assets/stylesheets/plugins.bundle.scss */
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 1542, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget {
  list-style: none;
}

/* line 1545, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 14rem;
}

@media (min-width: 576px) {
  /* line 1552, app/assets/stylesheets/plugins.bundle.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 768px) {
  /* line 1556, app/assets/stylesheets/plugins.bundle.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

@media (min-width: 992px) {
  /* line 1560, app/assets/stylesheets/plugins.bundle.scss */
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}

/* line 1563, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}

/* line 1568, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}

/* line 1576, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}

/* line 1583, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

/* line 1591, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}

/* line 1598, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:before {
  left: auto;
  right: 6px;
}

/* line 1602, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.float-right:after {
  left: auto;
  right: 7px;
}

/* line 1606, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.dropdown-menu.wider {
  width: 16rem;
}

/* line 1609, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}

/* line 1612, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}

/* line 1615, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget a[data-action]:active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 1619, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}

/* line 1625, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}

/* line 1628, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  content: "Increment Hours";
}

/* line 1631, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  content: "Increment Minutes";
}

/* line 1634, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  content: "Decrement Hours";
}

/* line 1637, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  content: "Decrement Minutes";
}

/* line 1640, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  content: "Show Hours";
}

/* line 1643, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  content: "Show Minutes";
}

/* line 1646, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  content: "Toggle AM/PM";
}

/* line 1649, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  content: "Clear the picker";
}

/* line 1652, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  content: "Set the date to today";
}

/* line 1655, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}

/* line 1658, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .picker-switch::after {
  content: "Toggle Date and Time Screens";
}

/* line 1661, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

/* line 1668, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}

/* line 1673, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 1677, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0.25rem;
}

/* line 1682, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 1687, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}

/* line 1690, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #6c757d;
  cursor: not-allowed;
}

/* line 1695, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table th.prev::after {
  content: "Previous Month";
}

/* line 1698, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table th.next::after {
  content: "Next Month";
}

/* line 1701, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

/* line 1704, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #e9ecef;
}

/* line 1707, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}

/* line 1712, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #6c757d;
}

/* line 1718, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}

/* line 1723, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
  background: #e9ecef;
  cursor: pointer;
}

/* line 1727, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
  color: #6c757d;
}

/* line 1730, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

/* line 1733, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #007bff;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

/* line 1744, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #007bff;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1749, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

/* line 1752, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #6c757d;
  cursor: not-allowed;
}

/* line 1757, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 0.25rem;
}

/* line 1766, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td span:hover {
  background: #e9ecef;
}

/* line 1769, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #007bff;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 1774, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td span.old {
  color: #6c757d;
}

/* line 1777, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #6c757d;
  cursor: not-allowed;
}

/* line 1782, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}

/* line 1786, app/assets/stylesheets/plugins.bundle.scss */
.input-group [data-toggle="datetimepicker"] {
  cursor: pointer;
}

/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* line 1799, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker {
  position: relative;
}

/* line 1802, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}

/* line 1806, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}

/* line 1810, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}

/* line 1814, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker .input-group-addon {
  cursor: pointer;
}

/* line 1817, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker .input-group-addon i {
  display: inline-block;
  width: 16px;
  height: 16px;
}

/* line 1822, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px;
}

/* line 1825, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}

/* line 1828, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

/* line 1836, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

/* line 1844, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px;
}

/* line 1847, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px;
}

/* line 1850, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px;
}

/* line 1853, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px;
}

/* line 1856, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px;
}

/* line 1859, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px;
}

/* line 1862, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

/* line 1867, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}

/* line 1872, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}

/* line 1876, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}

/* line 1880, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}

/* line 1886, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}

/* line 1889, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td span {
  width: 100%;
}

/* line 1892, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}

/* line 1901, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  border-radius: 4px;
  border-color: #ddd;
}

/* line 1907, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
  font-size: 18px;
}

/* line 1911, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
}

/* line 1916, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}

@media (min-width: 767px) {
  /* line 1920, app/assets/stylesheets/plugins.bundle.scss */
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}

@media (max-width: 767px) {
  /* line 1925, app/assets/stylesheets/plugins.bundle.scss */
  .bootstrap-timepicker {
    width: 100%;
  }
  /* line 1927, app/assets/stylesheets/plugins.bundle.scss */
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
}

/* line 1930, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 1948, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

/* line 1954, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc;
}

/* line 1960, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}

/* line 1966, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.opensleft:before {
  right: 9px;
}

/* line 1969, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.opensleft:after {
  right: 10px;
}

/* line 1972, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 1979, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 1986, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.opensright:before {
  left: 9px;
}

/* line 1989, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.opensright:after {
  left: 10px;
}

/* line 1992, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.drop-up {
  margin-top: -7px;
}

/* line 1995, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}

/* line 2001, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

/* line 2007, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

/* line 2010, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.single .drp-selected {
  display: none;
}

/* line 2013, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

/* line 2016, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

/* line 2019, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

/* line 2022, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

/* line 2026, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px;
}

/* line 2029, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-calendar.right {
  padding: 8px;
}

/* line 2032, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

/* line 2035, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 2043, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* line 2047, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* line 2051, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 2065, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
}

/* line 2070, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 2076, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit;
}

/* line 2081, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

/* line 2085, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 2090, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0;
}

/* line 2096, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px;
}

/* line 2099, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0;
}

/* line 2102, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.start-date.end-date {
  border-radius: 4px;
}

/* line 2105, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff;
}

/* line 2110, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker th.month {
  width: auto;
}

/* line 2113, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through;
}

/* line 2118, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

/* line 2125, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

/* line 2129, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker select.yearselect {
  width: 40%;
}

/* line 2132, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 2141, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

/* line 2147, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

/* line 2151, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

/* line 2160, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

/* line 2165, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

/* line 2171, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd;
}

/* line 2174, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

/* line 2177, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd;
}

/* line 2180, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd;
}

/* line 2183, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
}

/* line 2188, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

/* line 2191, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

/* line 2197, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
}

/* line 2202, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .ranges li:hover {
  background-color: #eee;
}

/* line 2205, app/assets/stylesheets/plugins.bundle.scss */
.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  /* line 2211, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker {
    width: auto;
  }
  /* line 2213, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .ranges ul {
    width: 140px;
  }
  /* line 2215, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  /* line 2217, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  /* line 2219, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left;
  }
  /* line 2221, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker {
    direction: ltr;
    text-align: left;
  }
  /* line 2224, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  /* line 2227, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 2231, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .drp-calendar.right {
    margin-left: 0;
  }
  /* line 2233, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 2237, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  /* line 2239, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left;
  }
}

@media (min-width: 730px) {
  /* line 2243, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .ranges {
    width: auto;
  }
  /* line 2245, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .ranges {
    float: left;
  }
  /* line 2247, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker.rtl .ranges {
    float: right;
  }
  /* line 2249, app/assets/stylesheets/plugins.bundle.scss */
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

/*
 *  Bootstrap TouchSpin - v4.3.0
 *  A mobile and touch friendly input spinner component for Bootstrap 3 & 4.
 *  http://www.virtuosoft.eu/code/bootstrap-touchspin/
 *
 *  Made by István Ujj-Mészáros
 *  Under Apache License v2.0 License
 */
/* This CSS file is unnecessary if you are not using vertical buttons functionality */
/* line 2261, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-touchspin .input-group-btn-vertical {
  position: absolute;
  right: 0;
  height: 100%;
  z-index: 11;
}

/* line 2267, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  position: absolute;
  right: 0;
  height: 50%;
  padding: 0;
  width: 2em;
  text-align: center;
  line-height: 1;
}

/* line 2276, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-radius: 0 4px 0 0;
  top: 0;
}

/* line 2280, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-radius: 0 0 4px 0;
  bottom: 0;
}

/*!
 * Bootstrap-select v1.13.18 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2020 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
@-webkit-keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}

@keyframes bs-notify-fadeOut {
  0% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}

/* line 2302, app/assets/stylesheets/plugins.bundle.scss */
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

/* line 2307, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
  vertical-align: middle;
}

/* line 2312, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 2327, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}

/* line 2330, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}

/* line 2336, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}

/* line 2362, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}

/* line 2374, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}

/* line 2381, app/assets/stylesheets/plugins.bundle.scss */
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.bootstrap-select.is-invalid .dropdown-toggle,
.was-validated .bootstrap-select select:invalid + .dropdown-toggle {
  border-color: #b94a48;
}

/* line 2387, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select select:valid + .dropdown-toggle {
  border-color: #28a745;
}

/* line 2391, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.fit-width {
  width: auto !important;
}

/* line 2394, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}

/* line 2397, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

/* line 2403, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}

/* line 2409, app/assets/stylesheets/plugins.bundle.scss */
:not(.input-group) > .bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}

/* line 2412, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}

/* line 2416, app/assets/stylesheets/plugins.bundle.scss */
.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*="col-"]) {
  width: auto;
}

/* line 2420, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}

/* line 2426, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.dropdown-menu-right,
.bootstrap-select.dropdown-menu-right[class*="col-"],
.row .bootstrap-select.dropdown-menu-right[class*="col-"] {
  float: right;
}

/* line 2431, app/assets/stylesheets/plugins.bundle.scss */
.form-inline .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-group .bootstrap-select {
  margin-bottom: 0;
}

/* line 2436, app/assets/stylesheets/plugins.bundle.scss */
.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
  padding: 0;
}

/* line 2440, app/assets/stylesheets/plugins.bundle.scss */
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}

/* line 2447, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.form-control-sm .dropdown-toggle,
.bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}

/* line 2453, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}

/* line 2456, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}

/* line 2459, app/assets/stylesheets/plugins.bundle.scss */
.form-inline .bootstrap-select .form-control {
  width: 100%;
}

/* line 2462, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}

/* line 2466, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}

/* line 2470, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}

/* line 2477, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}

/* line 2480, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 2493, app/assets/stylesheets/plugins.bundle.scss */
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}

/* line 2496, app/assets/stylesheets/plugins.bundle.scss */
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}

/* line 2503, app/assets/stylesheets/plugins.bundle.scss */
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}

/* line 2506, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}

/* line 2509, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}

/* line 2515, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}

/* line 2522, app/assets/stylesheets/plugins.bundle.scss */
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}

/* line 2525, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select[class*="col-"] .dropdown-toggle {
  width: 100%;
}

/* line 2528, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2533, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}

/* line 2536, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 2546, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li {
  position: relative;
}

/* line 2549, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 2552, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}

/* line 2555, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 2562, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}

/* line 2566, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}

/* line 2569, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}

/* line 2572, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}

/* line 2575, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2591, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .dropdown-menu .notify.fadeOut {
  -webkit-animation: 300ms linear 750ms forwards bs-notify-fadeOut;
  animation: 300ms linear 750ms forwards bs-notify-fadeOut;
}

/* line 2595, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}

/* line 2601, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}

/* line 2606, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}

/* line 2610, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: '\00a0';
}

/* line 2613, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}

/* line 2618, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}

/* line 2624, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}

/* line 2627, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select .bs-ok-default:after {
  content: '';
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 2639, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}

/* line 2643, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}

/* line 2653, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}

/* line 2663, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}

/* line 2669, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}

/* line 2675, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}

/* line 2679, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}

/* line 2683, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}

/* line 2689, app/assets/stylesheets/plugins.bundle.scss */
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}

/* line 2694, app/assets/stylesheets/plugins.bundle.scss */
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2699, app/assets/stylesheets/plugins.bundle.scss */
.bs-actionsbox .btn-group button {
  width: 50%;
}

/* line 2702, app/assets/stylesheets/plugins.bundle.scss */
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2708, app/assets/stylesheets/plugins.bundle.scss */
.bs-donebutton .btn-group button {
  width: 100%;
}

/* line 2711, app/assets/stylesheets/plugins.bundle.scss */
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}

/* line 2714, app/assets/stylesheets/plugins.bundle.scss */
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.3.4
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */
/* line 2726, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch {
  display: inline-block;
  direction: ltr;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ccc;
  position: relative;
  text-align: left;
  overflow: hidden;
  line-height: 8px;
  z-index: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

/* line 2749, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-container {
  display: inline-block;
  top: 0;
  border-radius: 4px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 2756, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
}

/* line 2768, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

/* line 2773, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  color: #fff;
  background: #337ab7;
}

/* line 2778, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  color: #fff;
  background: #5bc0de;
}

/* line 2783, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  color: #fff;
  background: #5cb85c;
}

/* line 2788, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f0ad4e;
  color: #fff;
}

/* line 2793, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  color: #fff;
  background: #d9534f;
}

/* line 2798, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  color: #000;
  background: #eeeeee;
}

/* line 2803, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-label {
  text-align: center;
  margin-top: -1px;
  margin-bottom: -1px;
  z-index: 100;
  color: #333;
  background: #fff;
}

/* line 2811, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch span::before {
  content: "\200b";
}

/* line 2814, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 2818, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 2822, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  position: absolute !important;
  top: 0;
  left: 0;
  margin: 0;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
}

/* line 2833, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 2840, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

/* line 2847, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  padding: 6px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

/* line 2854, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-disabled,
.bootstrap-switch.bootstrap-switch-readonly,
.bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default !important;
}

/* line 2859, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default !important;
}

/* line 2872, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  -webkit-transition: margin-left 0.5s;
  transition: margin-left 0.5s;
}

/* line 2876, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 2882, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 2888, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-focused {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 2894, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 2899, app/assets/stylesheets/plugins.bundle.scss */
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

/* line 2904, app/assets/stylesheets/plugins.bundle.scss */
.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 2912, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

/* line 2923, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2931, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 2934, app/assets/stylesheets/plugins.bundle.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 2938, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

/* line 2949, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2956, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-search--inline {
  float: left;
}

/* line 2959, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 2967, app/assets/stylesheets/plugins.bundle.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 2970, app/assets/stylesheets/plugins.bundle.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 2982, app/assets/stylesheets/plugins.bundle.scss */
.select2-results {
  display: block;
}

/* line 2985, app/assets/stylesheets/plugins.bundle.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2990, app/assets/stylesheets/plugins.bundle.scss */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

/* line 2997, app/assets/stylesheets/plugins.bundle.scss */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 3000, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 3003, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 3008, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 3013, app/assets/stylesheets/plugins.bundle.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 3017, app/assets/stylesheets/plugins.bundle.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 3023, app/assets/stylesheets/plugins.bundle.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 3026, app/assets/stylesheets/plugins.bundle.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 3029, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 3046, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3058, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 3063, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 3067, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 3072, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 3075, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 3082, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3094, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 3097, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 3101, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 3105, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 3108, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3112, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 3118, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 3126, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 3129, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

/* line 3137, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3147, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 3154, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 3157, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 3160, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 3164, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 3168, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 3172, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 3176, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 3179, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3183, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3187, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 3190, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 3198, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 3202, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 3205, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 3208, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 3211, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 3214, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 3217, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 3221, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 3225, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 3229, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3233, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3237, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 3241, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 3246, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  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);
}

/* line 3256, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 3259, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 3263, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 3269, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 3272, app/assets/stylesheets/plugins.bundle.scss */
.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: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  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);
}

/* line 3288, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3300, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 3303, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3312, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 3315, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 3319, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3323, app/assets/stylesheets/plugins.bundle.scss */
.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: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  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);
}

/* line 3332, app/assets/stylesheets/plugins.bundle.scss */
.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: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  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);
}

/* line 3341, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 3348, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 3351, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 3356, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 3359, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3369, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 3376, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 3379, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 3384, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 3388, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 3391, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3396, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 3401, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 3405, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 3410, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 3414, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 3417, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 3420, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 3424, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 3427, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 3430, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 3434, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 3439, app/assets/stylesheets/plugins.bundle.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/**
Ion.RangeSlider, 2.3.1
© Denis Ineshin, 2010 - 2019, IonDen.com
Build date: 2019-12-19 16:51:02
*/
/* line 3447, app/assets/stylesheets/plugins.bundle.scss */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}

/* line 3458, app/assets/stylesheets/plugins.bundle.scss */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 3464, app/assets/stylesheets/plugins.bundle.scss */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 3470, app/assets/stylesheets/plugins.bundle.scss */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 3476, app/assets/stylesheets/plugins.bundle.scss */
.irs-handle {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
  z-index: 1;
}

/* line 3484, app/assets/stylesheets/plugins.bundle.scss */
.irs-handle.type_last {
  z-index: 2;
}

/* line 3487, app/assets/stylesheets/plugins.bundle.scss */
.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}

/* line 3493, app/assets/stylesheets/plugins.bundle.scss */
.irs-min {
  left: 0;
}

/* line 3496, app/assets/stylesheets/plugins.bundle.scss */
.irs-max {
  right: 0;
}

/* line 3499, app/assets/stylesheets/plugins.bundle.scss */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

/* line 3509, app/assets/stylesheets/plugins.bundle.scss */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 3517, app/assets/stylesheets/plugins.bundle.scss */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 3520, app/assets/stylesheets/plugins.bundle.scss */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 3528, app/assets/stylesheets/plugins.bundle.scss */
.irs-grid-pol.small {
  height: 4px;
}

/* line 3531, app/assets/stylesheets/plugins.bundle.scss */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

/* line 3542, app/assets/stylesheets/plugins.bundle.scss */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

/* line 3553, app/assets/stylesheets/plugins.bundle.scss */
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

/* line 3558, app/assets/stylesheets/plugins.bundle.scss */
.irs-disabled {
  opacity: 0.4;
}

/* line 3561, app/assets/stylesheets/plugins.bundle.scss */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* line 3579, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat {
  height: 40px;
}

/* line 3582, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat.irs-with-grid {
  height: 60px;
}

/* line 3585, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}

/* line 3591, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}

/* line 3596, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

/* line 3599, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}

/* line 3604, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}

/* line 3610, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}

/* line 3620, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}

/* line 3624, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}

/* line 3635, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}

/* line 3646, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}

/* line 3661, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}

/* line 3664, app/assets/stylesheets/plugins.bundle.scss */
.irs--flat .irs-grid-text {
  color: #999;
}

/* line 3667, app/assets/stylesheets/plugins.bundle.scss */
.irs--big {
  height: 55px;
}

/* line 3670, app/assets/stylesheets/plugins.bundle.scss */
.irs--big.irs-with-grid {
  height: 70px;
}

/* line 3673, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #ddd), color-stop(150%, white));
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}

/* line 3682, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #428bca), to(#b9d4ec));
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  -webkit-box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}

/* line 3692, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}

/* line 3695, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}

/* line 3700, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #B4B9BE), to(white));
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}

/* line 3712, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(30%, #919BA5), to(white));
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}

/* line 3719, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}

/* line 3728, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}

/* line 3739, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-grid-pol {
  background-color: #428bca;
}

/* line 3742, app/assets/stylesheets/plugins.bundle.scss */
.irs--big .irs-grid-text {
  color: #428bca;
}

/* line 3745, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern {
  height: 55px;
}

/* line 3748, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern.irs-with-grid {
  height: 55px;
}

/* line 3751, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: -webkit-gradient(linear, left top, left bottom, from(#e0e4ea), to(#d1d6e0));
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}

/* line 3761, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: -webkit-gradient(linear, left top, left bottom, from(#20b426), to(#18891d));
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}

/* line 3768, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}

/* line 3771, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}

/* line 3776, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

/* line 3786, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 3798, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e9e6e6));
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}

/* line 3812, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}

/* line 3824, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(30%, #919ba5), to(#ffffff));
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}

/* line 3831, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}

/* line 3835, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}

/* line 3839, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}

/* line 3850, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}

/* line 3861, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}

/* line 3876, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-grid {
  height: 25px;
}

/* line 3879, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-grid-pol {
  background-color: #dedede;
}

/* line 3882, app/assets/stylesheets/plugins.bundle.scss */
.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}

/* line 3886, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}

/* line 3891, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp.irs-with-grid {
  height: 57px;
}

/* line 3894, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}

/* line 3900, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}

/* line 3905, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}

/* line 3908, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 3913, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}

/* line 3919, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}

/* line 3929, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}

/* line 3933, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}

/* line 3937, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}

/* line 3948, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}

/* line 3959, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}

/* line 3974, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-grid {
  height: 25px;
}

/* line 3977, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}

/* line 3980, app/assets/stylesheets/plugins.bundle.scss */
.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}

/* line 3984, app/assets/stylesheets/plugins.bundle.scss */
.irs--round {
  height: 50px;
}

/* line 3987, app/assets/stylesheets/plugins.bundle.scss */
.irs--round.irs-with-grid {
  height: 65px;
}

/* line 3990, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}

/* line 3996, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}

/* line 4001, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

/* line 4004, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}

/* line 4009, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}

/* line 4019, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}

/* line 4023, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

/* line 4033, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}

/* line 4044, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}

/* line 4059, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-grid {
  height: 25px;
}

/* line 4062, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-grid-pol {
  background-color: #dedede;
}

/* line 4065, app/assets/stylesheets/plugins.bundle.scss */
.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}

/* line 4069, app/assets/stylesheets/plugins.bundle.scss */
.irs--square {
  height: 50px;
}

/* line 4072, app/assets/stylesheets/plugins.bundle.scss */
.irs--square.irs-with-grid {
  height: 60px;
}

/* line 4075, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}

/* line 4080, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}

/* line 4085, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}

/* line 4090, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 4099, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}

/* line 4103, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 4112, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}

/* line 4122, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-grid {
  height: 25px;
}

/* line 4125, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-grid-pol {
  background-color: #dedede;
}

/* line 4128, app/assets/stylesheets/plugins.bundle.scss */
.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}

/*! nouislider - 14.6.2 - 9/16/2020 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
/* line 4137, app/assets/stylesheets/plugins.bundle.scss */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4150, app/assets/stylesheets/plugins.bundle.scss */
.noUi-target {
  position: relative;
}

/* line 4153, app/assets/stylesheets/plugins.bundle.scss */
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
/* line 4162, app/assets/stylesheets/plugins.bundle.scss */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

/* line 4166, app/assets/stylesheets/plugins.bundle.scss */
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  -webkit-transform-style: flat;
  transform-style: flat;
}

/* line 4180, app/assets/stylesheets/plugins.bundle.scss */
.noUi-connect {
  height: 100%;
  width: 100%;
}

/* line 4184, app/assets/stylesheets/plugins.bundle.scss */
.noUi-origin {
  height: 10%;
  width: 10%;
}

/* Offset direction
 */
/* line 4190, app/assets/stylesheets/plugins.bundle.scss */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
/* line 4197, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-origin {
  width: 0;
}

/* line 4200, app/assets/stylesheets/plugins.bundle.scss */
.noUi-horizontal .noUi-origin {
  height: 0;
}

/* line 4203, app/assets/stylesheets/plugins.bundle.scss */
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

/* line 4208, app/assets/stylesheets/plugins.bundle.scss */
.noUi-touch-area {
  height: 100%;
  width: 100%;
}

/* line 4212, app/assets/stylesheets/plugins.bundle.scss */
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

/* line 4220, app/assets/stylesheets/plugins.bundle.scss */
.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
/* line 4225, app/assets/stylesheets/plugins.bundle.scss */
.noUi-horizontal {
  height: 18px;
}

/* line 4228, app/assets/stylesheets/plugins.bundle.scss */
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

/* line 4234, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical {
  width: 18px;
}

/* line 4237, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px;
}

/* line 4243, app/assets/stylesheets/plugins.bundle.scss */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
/* line 4250, app/assets/stylesheets/plugins.bundle.scss */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

/* line 4257, app/assets/stylesheets/plugins.bundle.scss */
.noUi-connects {
  border-radius: 3px;
}

/* line 4260, app/assets/stylesheets/plugins.bundle.scss */
.noUi-connect {
  background: #3FB8AF;
}

/* Handles and cursors;
 */
/* line 4265, app/assets/stylesheets/plugins.bundle.scss */
.noUi-draggable {
  cursor: ew-resize;
}

/* line 4268, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

/* line 4271, app/assets/stylesheets/plugins.bundle.scss */
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

/* line 4279, app/assets/stylesheets/plugins.bundle.scss */
.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
/* line 4285, app/assets/stylesheets/plugins.bundle.scss */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

/* line 4296, app/assets/stylesheets/plugins.bundle.scss */
.noUi-handle:after {
  left: 17px;
}

/* line 4299, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

/* line 4306, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
/* line 4311, app/assets/stylesheets/plugins.bundle.scss */
[disabled] .noUi-connect {
  background: #B8B8B8;
}

/* line 4314, app/assets/stylesheets/plugins.bundle.scss */
.noUi-target[disabled],
.noUi-handle[disabled],
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
/* line 4322, app/assets/stylesheets/plugins.bundle.scss */
.noUi-pips,
.noUi-pips * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4327, app/assets/stylesheets/plugins.bundle.scss */
.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
/* line 4334, app/assets/stylesheets/plugins.bundle.scss */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

/* line 4339, app/assets/stylesheets/plugins.bundle.scss */
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
/* line 4346, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker {
  position: absolute;
  background: #CCC;
}

/* line 4350, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-sub {
  background: #AAA;
}

/* line 4353, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */
/* line 4359, app/assets/stylesheets/plugins.bundle.scss */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

/* line 4366, app/assets/stylesheets/plugins.bundle.scss */
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

/* line 4370, app/assets/stylesheets/plugins.bundle.scss */
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

/* line 4374, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

/* line 4379, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

/* line 4382, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
/* line 4388, app/assets/stylesheets/plugins.bundle.scss */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

/* line 4394, app/assets/stylesheets/plugins.bundle.scss */
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}

/* line 4399, app/assets/stylesheets/plugins.bundle.scss */
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

/* line 4403, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

/* line 4408, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

/* line 4411, app/assets/stylesheets/plugins.bundle.scss */
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

/* line 4414, app/assets/stylesheets/plugins.bundle.scss */
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

/* line 4425, app/assets/stylesheets/plugins.bundle.scss */
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

/* line 4431, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* line 4437, app/assets/stylesheets/plugins.bundle.scss */
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

/* line 4443, app/assets/stylesheets/plugins.bundle.scss */
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-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);
  }
}

/* line 4523, app/assets/stylesheets/plugins.bundle.scss */
.dropzone, .dropzone * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4527, app/assets/stylesheets/plugins.bundle.scss */
.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}

/* line 4533, app/assets/stylesheets/plugins.bundle.scss */
.dropzone.dz-clickable {
  cursor: pointer;
}

/* line 4536, app/assets/stylesheets/plugins.bundle.scss */
.dropzone.dz-clickable * {
  cursor: default;
}

/* line 4539, app/assets/stylesheets/plugins.bundle.scss */
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

/* line 4542, app/assets/stylesheets/plugins.bundle.scss */
.dropzone.dz-started .dz-message {
  display: none;
}

/* line 4545, app/assets/stylesheets/plugins.bundle.scss */
.dropzone.dz-drag-hover {
  border-style: solid;
}

/* line 4548, app/assets/stylesheets/plugins.bundle.scss */
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

/* line 4551, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

/* line 4555, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

/* line 4564, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

/* line 4571, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview:hover {
  z-index: 1000;
}

/* line 4574, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 4577, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
  background: linear-gradient(to bottom, #eee, #ddd);
}

/* line 4583, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

/* line 4586, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-image-preview {
  background: white;
}

/* line 4589, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 4593, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

/* line 4600, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

/* line 4603, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

/* line 4606, app/assets/stylesheets/plugins.bundle.scss */
.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%;
}

/* line 4620, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

/* line 4624, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

/* line 4627, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 4631, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 4635, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

/* line 4638, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 4643, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 4649, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

/* line 4658, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-image img {
  display: block;
}

/* line 4661, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 4665, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 4670, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 4681, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

/* line 4686, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 4691, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}

/* line 4696, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

/* line 4700, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 4716, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}

/* line 4728, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

/* line 4731, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

/* line 4735, app/assets/stylesheets/plugins.bundle.scss */
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: -webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

/* line 4755, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 4772, app/assets/stylesheets/plugins.bundle.scss */
.ql-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 4781, app/assets/stylesheets/plugins.bundle.scss */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 4784, app/assets/stylesheets/plugins.bundle.scss */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 4787, app/assets/stylesheets/plugins.bundle.scss */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 4794, app/assets/stylesheets/plugins.bundle.scss */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 4798, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 4813, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor > * {
  cursor: text;
}

/* line 4816, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4831, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 4835, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

/* line 4839, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ul > li::before {
  content: '\2022';
}

/* line 4842, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 4846, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 4850, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 4856, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}

/* line 4859, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}

/* line 4862, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 4867, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 4872, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 4876, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 4880, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 4884, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

/* line 4888, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 4891, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

/* line 4894, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 4897, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4900, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

/* line 4903, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 4906, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4909, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

/* line 4912, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 4915, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 4918, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

/* line 4921, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 4924, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 4927, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

/* line 4930, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 4933, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 4936, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

/* line 4939, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 4942, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

/* line 4945, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

/* line 4948, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 4951, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

/* line 4954, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

/* line 4957, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 4960, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

/* line 4963, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 4966, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 4969, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 4972, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 4975, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 4978, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 4981, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 4984, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 4987, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 4990, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 4993, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 4996, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 4999, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 5002, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 5005, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 5008, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 5011, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 5014, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 5017, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 5020, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 5023, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 5026, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 5029, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 5032, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 5035, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 5038, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 5041, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 5044, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 5047, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 5050, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 5053, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 5056, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 5059, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 5062, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 5065, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 5068, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 5071, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 5074, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 5077, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 5081, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 5084, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 5087, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 5090, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 5093, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 5096, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 5099, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 5102, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 5105, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 5108, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 5111, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 5114, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 5117, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 5120, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 5123, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 5126, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 5129, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 5132, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 5135, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 5138, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 5141, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 5144, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 5148, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 5151, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 5154, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 5157, app/assets/stylesheets/plugins.bundle.scss */
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* line 5166, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}

/* line 5172, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

/* line 5183, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 5188, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

/* line 5192, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 5196, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

/* line 5212, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

/* line 5242, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer: coarse) {
  /* line 5273, app/assets/stylesheets/plugins.bundle.scss */
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  /* line 5276, app/assets/stylesheets/plugins.bundle.scss */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  /* line 5281, app/assets/stylesheets/plugins.bundle.scss */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

/* line 5287, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5291, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 5295, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-hidden {
  display: none;
}

/* line 5298, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

/* line 5302, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* line 5307, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 5311, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* line 5315, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 5319, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}

/* line 5324, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 5331, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 5337, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

/* line 5341, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-empty {
  fill: none;
}

/* line 5344, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-even {
  fill-rule: evenodd;
}

/* line 5347, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 5351, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-transparent {
  opacity: 0.4;
}

/* line 5354, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-direction svg:last-child {
  display: none;
}

/* line 5357, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 5360, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 5363, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor h1 {
  font-size: 2em;
}

/* line 5366, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

/* line 5369, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

/* line 5372, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor h4 {
  font-size: 1em;
}

/* line 5375, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

/* line 5378, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

/* line 5381, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor a {
  text-decoration: underline;
}

/* line 5384, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 5390, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 5395, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 5401, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 5405, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 5410, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-editor img {
  max-width: 100%;
}

/* line 5413, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

/* line 5423, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 5432, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 5436, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 5444, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 5450, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

/* line 5454, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

/* line 5457, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

/* line 5460, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 5466, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

/* line 5470, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 5474, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 5478, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 5481, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 5486, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 5490, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 5498, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

/* line 5505, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}

/* line 5513, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header {
  width: 98px;
}

/* line 5516, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}

/* line 5520, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}

/* line 5524, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}

/* line 5528, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}

/* line 5532, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}

/* line 5536, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}

/* line 5540, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}

/* line 5544, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 5547, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 5550, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 5553, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 5556, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 5559, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 5562, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-font {
  width: 108px;
}

/* line 5565, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}

/* line 5569, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}

/* line 5573, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}

/* line 5577, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 5580, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 5583, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size {
  width: 98px;
}

/* line 5586, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}

/* line 5590, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}

/* line 5594, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}

/* line 5598, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}

/* line 5602, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 5605, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 5608, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 5611, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 5614, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

/* line 5617, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}

/* line 5624, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

/* line 5627, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

/* line 5630, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

/* line 5635, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

/* line 5638, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

/* line 5641, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

/* line 5645, app/assets/stylesheets/plugins.bundle.scss */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

/* line 5648, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 5px #ddd;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

/* line 5657, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

/* line 5662, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

/* line 5671, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

/* line 5678, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}

/* line 5684, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}

/* line 5688, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip a {
  line-height: 26px;
}

/* line 5691, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

/* line 5695, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

/* line 5698, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}

/* line 5703, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

/* line 5706, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

/* line 5709, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

/* line 5712, app/assets/stylesheets/plugins.bundle.scss */
.ql-snow a {
  color: #06c;
}

/* line 5715, app/assets/stylesheets/plugins.bundle.scss */
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/* line 5718, app/assets/stylesheets/plugins.bundle.scss */
:root {
  --tagify-dd-color-primary:rgb(53,149,246);
  --tagify-dd-bg-color:white;
}

/* line 5722, app/assets/stylesheets/plugins.bundle.scss */
.tagify {
  --tags-border-color:#DDD;
  --tags-hover-border-color:#CCC;
  --tags-focus-border-color:#3595f6;
  --tag-bg:#E5E5E5;
  --tag-hover:#D3E2E2;
  --tag-text-color:black;
  --tag-text-color--edit:black;
  --tag-pad:0.3em 0.5em;
  --tag-inset-shadow-size:1.1em;
  --tag-invalid-color:#D39494;
  --tag-invalid-bg:rgba(211, 148, 148, 0.5);
  --tag-remove-bg:rgba(211, 148, 148, 0.3);
  --tag-remove-btn-bg:none;
  --tag-remove-btn-bg--hover:#c77777;
  --tag--min-width:1ch;
  --tag--max-width:auto;
  --tag-hide-transition:.3s;
  --placeholder-color:black;
  --loader-size:.8em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: 1px solid #ddd;
  border: 1px solid var(--tags-border-color);
  padding: 0;
  line-height: 1.1;
  cursor: text;
  outline: 0;
  position: relative;
  -webkit-transition: .1s;
  transition: .1s;
}

@-webkit-keyframes tags--bump {
  30% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes tags--bump {
  30% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@-webkit-keyframes rotateLoader {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes rotateLoader {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

/* line 5780, app/assets/stylesheets/plugins.bundle.scss */
.tagify:hover {
  border-color: #ccc;
  border-color: var(--tags-hover-border-color);
}

/* line 5784, app/assets/stylesheets/plugins.bundle.scss */
.tagify.tagify--focus {
  -webkit-transition: 0s;
  transition: 0s;
  border-color: #3595f6;
  border-color: var(--tags-focus-border-color);
}

/* line 5790, app/assets/stylesheets/plugins.bundle.scss */
.tagify[readonly] {
  cursor: default;
}

/* line 5793, app/assets/stylesheets/plugins.bundle.scss */
.tagify[readonly] > .tagify__input {
  visibility: hidden;
  width: 0;
  margin: 5px 0;
}

/* line 5798, app/assets/stylesheets/plugins.bundle.scss */
.tagify[readonly] .tagify__tag__removeBtn {
  display: none;
}

/* line 5801, app/assets/stylesheets/plugins.bundle.scss */
.tagify[readonly] .tagify__tag > div {
  padding: .3em .5em;
  padding: var(--tag-pad);
}

/* line 5805, app/assets/stylesheets/plugins.bundle.scss */
.tagify[readonly] .tagify__tag > div::before {
  background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-filter: brightness(0.95);
  filter: brightness(0.95);
}

/* line 5812, app/assets/stylesheets/plugins.bundle.scss */
.tagify--loading .tagify__input::before {
  content: none;
}

/* line 5815, app/assets/stylesheets/plugins.bundle.scss */
.tagify--loading .tagify__input::after {
  content: '';
  vertical-align: middle;
  opacity: 1;
  width: .7em;
  height: .7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  -webkit-animation: rotateLoader .4s infinite linear;
  animation: rotateLoader .4s infinite linear;
  margin: -2px 0 -2px .5em;
}

/* line 5830, app/assets/stylesheets/plugins.bundle.scss */
.tagify--loading .tagify__input:empty::after {
  margin-left: 0;
}

/* line 5833, app/assets/stylesheets/plugins.bundle.scss */
.tagify + input, .tagify + textarea {
  display: none !important;
}

/* line 5836, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 5px 0 5px 5px;
  position: relative;
  z-index: 1;
  outline: 0;
  cursor: default;
  -webkit-transition: .13s ease-out;
  transition: .13s ease-out;
}

/* line 5851, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag > div {
  vertical-align: top;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  padding: .3em .5em;
  padding: var(--tag-pad);
  color: #000;
  color: var(--tag-text-color);
  line-height: inherit;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: .13s ease-out;
  transition: .13s ease-out;
}

/* line 5869, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag > div > * {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  vertical-align: top;
  min-width: var(--tag--min-width);
  max-width: var(--tag--max-width);
  -webkit-transition: .8s ease,.1s color;
  transition: .8s ease,.1s color;
}

/* line 5880, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag > div > [contenteditable] {
  outline: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: text;
  margin: -2px;
  padding: 2px;
  max-width: 350px;
}

/* line 5891, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag > div::before {
  content: '';
  position: absolute;
  border-radius: inherit;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  pointer-events: none;
  -webkit-transition: 120ms ease;
  transition: 120ms ease;
  -webkit-animation: tags--bump .3s ease-out 1;
  animation: tags--bump .3s ease-out 1;
  -webkit-box-shadow: 0 0 0 1.1em #e5e5e5 inset;
  box-shadow: 0 0 0 1.1em #e5e5e5 inset;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;
}

/* line 5910, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag:hover:not([readonly]) div::before {
  top: -2px;
  right: -2px;
  bottom: -2px;
  left: -2px;
  -webkit-box-shadow: 0 0 0 1.1em #d3e2e2 inset;
  box-shadow: 0 0 0 1.1em #d3e2e2 inset;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-hover) inset;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-hover) inset;
}

/* line 5920, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag--loading {
  pointer-events: none;
}

/* line 5923, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag--loading .tagify__tag__removeBtn {
  display: none;
}

/* line 5926, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag--loading::after {
  --loader-size:.4em;
  content: '';
  vertical-align: middle;
  opacity: 1;
  width: .7em;
  height: .7em;
  width: var(--loader-size);
  height: var(--loader-size);
  border: 3px solid;
  border-color: #eee #bbb #888 transparent;
  border-radius: 50%;
  -webkit-animation: rotateLoader .4s infinite linear;
  animation: rotateLoader .4s infinite linear;
  margin: 0 .5em 0 -.1em;
}

/* line 5942, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag.tagify--noAnim > div::before {
  -webkit-animation: none;
  animation: none;
}

/* line 5946, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag.tagify--hide {
  width: 0 !important;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transition: var(--tag-hide-transition);
  transition: var(--tag-hide-transition);
  pointer-events: none;
}

/* line 5961, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag.tagify--mark div::before {
  -webkit-animation: none;
  animation: none;
}

/* line 5965, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div > span {
  opacity: .5;
}

/* line 5968, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before {
  -webkit-box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.5) inset !important;
  box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.5) inset !important;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-invalid-bg) inset !important;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-invalid-bg) inset !important;
  -webkit-transition: .2s;
  transition: .2s;
}

/* line 5976, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag[readonly] .tagify__tag__removeBtn {
  display: none;
}

/* line 5979, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag[readonly] > div::before {
  background: linear-gradient(45deg, var(--tag-bg) 25%, transparent 25%, transparent 50%, var(--tag-bg) 50%, var(--tag-bg) 75%, transparent 75%, transparent) 0/5px 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-filter: brightness(0.95);
  filter: brightness(0.95);
}

/* line 5986, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag--editable > div {
  color: #000;
  color: var(--tag-text-color--edit);
}

/* line 5990, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag--editable > div::before {
  -webkit-box-shadow: 0 0 0 2px #d3e2e2 inset !important;
  box-shadow: 0 0 0 2px #d3e2e2 inset !important;
  -webkit-box-shadow: 0 0 0 2px var(--tag-hover) inset !important;
  box-shadow: 0 0 0 2px var(--tag-hover) inset !important;
}

/* line 5996, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag--editable.tagify--invalid > div::before {
  -webkit-box-shadow: 0 0 0 2px #d39494 inset !important;
  box-shadow: 0 0 0 2px #d39494 inset !important;
  -webkit-box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important;
  box-shadow: 0 0 0 2px var(--tag-invalid-color) inset !important;
}

/* line 6002, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag__removeBtn {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  font: 14px Serif;
  background: 0 0;
  background: var(--tag-remove-btn-bg);
  color: #000;
  color: var(--tag-text-color);
  width: 14px;
  height: 14px;
  margin-right: 4.66667px;
  margin-left: -4.66667px;
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
}

/* line 6029, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag__removeBtn::after {
  content: "\00D7";
}

/* line 6032, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag__removeBtn:hover {
  color: #fff;
  background: #c77777;
  background: var(--tag-remove-btn-bg--hover);
}

/* line 6037, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag__removeBtn:hover + div > span {
  opacity: .5;
}

/* line 6040, app/assets/stylesheets/plugins.bundle.scss */
.tagify__tag__removeBtn:hover + div::before {
  -webkit-box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.3) inset !important;
  box-shadow: 0 0 0 1.1em rgba(211, 148, 148, 0.3) inset !important;
  -webkit-box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg) inset !important;
  box-shadow: 0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg) inset !important;
  -webkit-transition: .2s;
  transition: .2s;
}

/* line 6048, app/assets/stylesheets/plugins.bundle.scss */
.tagify:not(.tagify--mix) .tagify__input br {
  display: none;
}

/* line 6051, app/assets/stylesheets/plugins.bundle.scss */
.tagify:not(.tagify--mix) .tagify__input * {
  display: inline;
  white-space: nowrap;
}

/* line 6055, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input {
  display: block;
  min-width: 110px;
  margin: 5px;
  padding: .3em .5em;
  padding: var(--tag-pad, 0.3em 0.5em);
  line-height: inherit;
  position: relative;
  white-space: pre-line;
}

/* line 6065, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input::before {
  display: inline-block;
  width: 0;
}

@supports (-moz-appearance: none) {
  /* line 6070, app/assets/stylesheets/plugins.bundle.scss */
  .tagify__input:empty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/* line 6075, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input:empty::before {
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  opacity: .5;
  -webkit-transform: none;
  transform: none;
  width: auto;
}

/* line 6083, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input:focus {
  outline: 0;
}

/* line 6086, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input:focus::before {
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  opacity: 0;
  -webkit-transform: translatex(6px);
  transform: translatex(6px);
}

@supports (-moz-appearance: none) {
  /* line 6094, app/assets/stylesheets/plugins.bundle.scss */
  .tagify__input:focus::before {
    display: none;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 6098, app/assets/stylesheets/plugins.bundle.scss */
  .tagify__input:focus::before {
    display: none;
  }
}

@supports (-ms-ime-align: auto) {
  /* line 6102, app/assets/stylesheets/plugins.bundle.scss */
  .tagify__input:focus::before {
    display: none;
  }
}

/* line 6105, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input:focus:empty::before {
  -webkit-transition: .2s ease-out;
  transition: .2s ease-out;
  opacity: .3;
  -webkit-transform: none;
  transform: none;
}

@supports (-moz-appearance: none) {
  /* line 6113, app/assets/stylesheets/plugins.bundle.scss */
  .tagify__input:focus:empty::before {
    display: inline-block;
  }
}

/* line 6116, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input::before {
  content: attr(data-placeholder);
  position: absolute;
  top: 0;
  bottom: 0;
  height: 1em;
  line-height: 1em;
  margin: auto 0;
  z-index: 1;
  color: #000;
  color: var(--placeholder-color);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
}

/* line 6131, app/assets/stylesheets/plugins.bundle.scss */
.tagify--mix .tagify__input::before {
  position: static;
  line-height: inherit;
}

/* line 6135, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input::after {
  content: attr(data-suggest);
  display: inline-block;
  white-space: pre;
  color: #000;
  opacity: .3;
  pointer-events: none;
  max-width: 100px;
}

/* line 6144, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input .tagify__tag {
  margin: 0;
}

/* line 6147, app/assets/stylesheets/plugins.bundle.scss */
.tagify__input .tagify__tag > div {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 6151, app/assets/stylesheets/plugins.bundle.scss */
.tagify--mix {
  line-height: 1.7;
}

/* line 6154, app/assets/stylesheets/plugins.bundle.scss */
.tagify--mix .tagify__input {
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: inherit;
}

/* line 6161, app/assets/stylesheets/plugins.bundle.scss */
.tagify--mix .tagify__input::before {
  height: auto;
}

/* line 6164, app/assets/stylesheets/plugins.bundle.scss */
.tagify--mix .tagify__input::after {
  content: none;
}

/* line 6167, app/assets/stylesheets/plugins.bundle.scss */
.tagify--select::after {
  content: '>';
  opacity: .5;
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  font: 16px monospace;
  line-height: 8px;
  height: 8px;
  pointer-events: none;
  -webkit-transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  transform: translate(-150%, -50%) scaleX(1.2) rotate(90deg);
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}

/* line 6183, app/assets/stylesheets/plugins.bundle.scss */
.tagify--select[aria-expanded=true]::after {
  -webkit-transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
  transform: translate(-150%, -50%) rotate(270deg) scaleY(1.2);
}

/* line 6187, app/assets/stylesheets/plugins.bundle.scss */
.tagify--select .tagify__tag {
  position: absolute;
  top: 0;
  right: 1.8em;
  bottom: 0;
}

/* line 6193, app/assets/stylesheets/plugins.bundle.scss */
.tagify--select .tagify__tag div {
  display: none;
}

/* line 6196, app/assets/stylesheets/plugins.bundle.scss */
.tagify--select .tagify__input {
  width: 100%;
}

/* line 6199, app/assets/stylesheets/plugins.bundle.scss */
.tagify--invalid {
  --tags-border-color:#D39494;
}

/* line 6202, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown {
  position: absolute;
  z-index: 9999;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
  overflow: hidden;
}

/* line 6209, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown[placement=top] {
  margin-top: 0;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

/* line 6214, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown[placement=top] .tagify__dropdown__wrapper {
  border-top-width: 1px;
  border-bottom-width: 0;
}

/* line 6218, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown--text {
  -webkit-box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  box-shadow: 0 0 0 3px rgba(var(--tagify-dd-color-primary), 0.1);
  font-size: .9em;
}

/* line 6223, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown--text .tagify__dropdown__wrapper {
  border-width: 1px;
}

/* line 6226, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown__wrapper {
  max-height: 300px;
  overflow: hidden;
  background: #fff;
  background: var(--tagify-dd-bg-color);
  border: 1px solid #3595f6;
  border-color: var(--tagify-dd-color-primary);
  border-top-width: 0;
  -webkit-box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
  transition: 0.25s cubic-bezier(0, 1, 0.5, 1);
}

/* line 6239, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown__wrapper:hover {
  overflow: auto;
}

/* line 6242, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown--initial .tagify__dropdown__wrapper {
  max-height: 20px;
  -webkit-transform: translateY(-1em);
  transform: translateY(-1em);
}

/* line 6247, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper {
  -webkit-transform: translateY(2em);
  transform: translateY(2em);
}

/* line 6251, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown__item {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  padding: .3em .5em;
  margin: 1px;
  cursor: pointer;
  border-radius: 2px;
  position: relative;
  outline: 0;
}

/* line 6261, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown__item--active {
  background: #3595f6;
  background: var(--tagify-dd-color-primary);
  color: #fff;
}

/* line 6266, app/assets/stylesheets/plugins.bundle.scss */
.tagify__dropdown__item:active {
  -webkit-filter: brightness(105%);
  filter: brightness(105%);
}

/*!
 * 
 * Super simple wysiwyg editor v0.8.18
 * https://summernote.org
 * 
 * 
 * Copyright 2013- Alan Hong. and other contributors
 * summernote may be freely distributed under the MIT license.
 * 
 * Date: 2020-05-20T16:47Z
 * 
 */
@font-face {
  font-family: "summernote";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/fonts/summernote/summernote.eot);
  src: url(/fonts/summernote/summernote.eot?#iefix) format("embedded-opentype"), url(/fonts/summernote/summernote.woff2) format("woff2"), url(/fonts/summernote/summernote.woff) format("woff"), url(/fonts/summernote/summernote.ttf) format("truetype");
}

/* line 6290, app/assets/stylesheets/plugins.bundle.scss */
[class^=note-icon]:before, [class*=" note-icon"]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}

/* line 6303, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

/* line 6307, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-border {
  border: solid .08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 6312, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-pull-left {
  float: left;
}

/* line 6315, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-pull-right {
  float: right;
}

/* line 6318, app/assets/stylesheets/plugins.bundle.scss */
.note-icon.note-icon-pull-left {
  margin-right: .3em;
}

/* line 6321, app/assets/stylesheets/plugins.bundle.scss */
.note-icon.note-icon-pull-right {
  margin-left: .3em;
}

/* line 6324, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align::before {
  content: "";
}

/* line 6327, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align-center::before {
  content: "";
}

/* line 6330, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align-indent::before {
  content: "";
}

/* line 6333, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align-justify::before {
  content: "";
}

/* line 6336, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align-left::before {
  content: "";
}

/* line 6339, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align-outdent::before {
  content: "";
}

/* line 6342, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-align-right::before {
  content: "";
}

/* line 6345, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrow-circle-down::before {
  content: "";
}

/* line 6348, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrow-circle-left::before {
  content: "";
}

/* line 6351, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrow-circle-right::before {
  content: "";
}

/* line 6354, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrow-circle-up::before {
  content: "";
}

/* line 6357, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrows-alt::before {
  content: "";
}

/* line 6360, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrows-h::before {
  content: "";
}

/* line 6363, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-arrows-v::before {
  content: "";
}

/* line 6366, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-bold::before {
  content: "";
}

/* line 6369, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-caret::before {
  content: "";
}

/* line 6372, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-chain-broken::before {
  content: "";
}

/* line 6375, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-circle::before {
  content: "";
}

/* line 6378, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-close::before {
  content: "";
}

/* line 6381, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-code::before {
  content: "";
}

/* line 6384, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-col-after::before {
  content: "";
}

/* line 6387, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-col-before::before {
  content: "";
}

/* line 6390, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-col-remove::before {
  content: "";
}

/* line 6393, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-eraser::before {
  content: "";
}

/* line 6396, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-float-left::before {
  content: "";
}

/* line 6399, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-float-none::before {
  content: "";
}

/* line 6402, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-float-right::before {
  content: "";
}

/* line 6405, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-font::before {
  content: "";
}

/* line 6408, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-frame::before {
  content: "";
}

/* line 6411, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-italic::before {
  content: "";
}

/* line 6414, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-link::before {
  content: "";
}

/* line 6417, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-magic::before {
  content: "";
}

/* line 6420, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-menu-check::before {
  content: "";
}

/* line 6423, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-minus::before {
  content: "";
}

/* line 6426, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-orderedlist::before {
  content: "";
}

/* line 6429, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-pencil::before {
  content: "";
}

/* line 6432, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-picture::before {
  content: "";
}

/* line 6435, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-question::before {
  content: "";
}

/* line 6438, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-redo::before {
  content: "";
}

/* line 6441, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-rollback::before {
  content: "";
}

/* line 6444, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-row-above::before {
  content: "";
}

/* line 6447, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-row-below::before {
  content: "";
}

/* line 6450, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-row-remove::before {
  content: "";
}

/* line 6453, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-special-character::before {
  content: "";
}

/* line 6456, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-square::before {
  content: "";
}

/* line 6459, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-strikethrough::before {
  content: "";
}

/* line 6462, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-subscript::before {
  content: "";
}

/* line 6465, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-summernote::before {
  content: "";
}

/* line 6468, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-superscript::before {
  content: "";
}

/* line 6471, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-table::before {
  content: "";
}

/* line 6474, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-text-height::before {
  content: "";
}

/* line 6477, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-trash::before {
  content: "";
}

/* line 6480, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-underline::before {
  content: "";
}

/* line 6483, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-undo::before {
  content: "";
}

/* line 6486, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-unorderedlist::before {
  content: "";
}

/* line 6489, app/assets/stylesheets/plugins.bundle.scss */
.note-icon-video::before {
  content: "";
}

/* line 6492, app/assets/stylesheets/plugins.bundle.scss */
.note-editor {
  position: relative;
}

/* line 6495, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: #fff;
  opacity: .95;
}

/* line 6503, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

/* line 6510, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 6513, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 6516, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-editing-area {
  position: relative;
}

/* line 6519, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 6522, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 6525, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* line 6528, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

/* line 6531, app/assets/stylesheets/plugins.bundle.scss */
.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

/* line 6534, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame, .note-editor.note-airframe {
  border: 1px solid #00000032;
}

/* line 6537, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame.codeview .note-editing-area .note-editable, .note-editor.note-airframe.codeview .note-editing-area .note-editable {
  display: none;
}

/* line 6540, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame.codeview .note-editing-area .note-codable, .note-editor.note-airframe.codeview .note-editing-area .note-codable {
  display: block;
}

/* line 6543, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-editing-area, .note-editor.note-airframe .note-editing-area {
  overflow: hidden;
}

/* line 6546, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-editing-area .note-editable, .note-editor.note-airframe .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word;
}

/* line 6551, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false], .note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false] {
  background-color: #8080801d;
}

/* line 6554, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-editing-area .note-codable, .note-editor.note-airframe .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: Menlo,Monaco,monospace,sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 6573, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame.fullscreen, .note-editor.note-airframe.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050;
}

/* line 6580, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame.fullscreen .note-resizebar, .note-editor.note-airframe.fullscreen .note-resizebar {
  display: none;
}

/* line 6583, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output, .note-editor.note-airframe .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2;
}

/* line 6594, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output:empty, .note-editor.note-airframe .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent;
}

/* line 6598, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .pull-right, .note-editor.note-airframe .note-status-output .pull-right {
  float: right !important;
}

/* line 6601, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .text-muted, .note-editor.note-airframe .note-status-output .text-muted {
  color: #777;
}

/* line 6604, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .text-primary, .note-editor.note-airframe .note-status-output .text-primary {
  color: #286090;
}

/* line 6607, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .text-success, .note-editor.note-airframe .note-status-output .text-success {
  color: #3c763d;
}

/* line 6610, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .text-info, .note-editor.note-airframe .note-status-output .text-info {
  color: #31708f;
}

/* line 6613, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .text-warning, .note-editor.note-airframe .note-status-output .text-warning {
  color: #8a6d3b;
}

/* line 6616, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .text-danger, .note-editor.note-airframe .note-status-output .text-danger {
  color: #a94442;
}

/* line 6619, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .alert, .note-editor.note-airframe .note-status-output .alert {
  margin: -7px 0 0 0;
  padding: 7px 10px 2px 10px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5;
}

/* line 6626, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .alert .note-icon, .note-editor.note-airframe .note-status-output .alert .note-icon {
  margin-right: 5px;
}

/* line 6629, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .alert-success, .note-editor.note-airframe .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
}

/* line 6633, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .alert-info, .note-editor.note-airframe .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
}

/* line 6637, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .alert-warning, .note-editor.note-airframe .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
}

/* line 6641, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-status-output .alert-danger, .note-editor.note-airframe .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
}

/* line 6645, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-statusbar, .note-editor.note-airframe .note-statusbar {
  background-color: #8080801d;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid #00000032;
}

/* line 6651, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-statusbar .note-resizebar, .note-editor.note-airframe .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize;
}

/* line 6657, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar, .note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid #00000032;
}

/* line 6662, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-statusbar.locked .note-resizebar, .note-editor.note-airframe .note-statusbar.locked .note-resizebar {
  cursor: default;
}

/* line 6665, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar, .note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

/* line 6668, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-frame .note-placeholder, .note-editor.note-airframe .note-placeholder {
  padding: 10px;
}

/* line 6671, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-airframe {
  border: 0;
}

/* line 6674, app/assets/stylesheets/plugins.bundle.scss */
.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

/* line 6677, app/assets/stylesheets/plugins.bundle.scss */
.note-popover.popover {
  display: none;
  max-width: none;
}

/* line 6681, app/assets/stylesheets/plugins.bundle.scss */
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 6689, app/assets/stylesheets/plugins.bundle.scss */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* line 6692, app/assets/stylesheets/plugins.bundle.scss */
.note-toolbar {
  position: relative;
}

/* line 6695, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content, .note-editor .note-toolbar {
  margin: 0;
  padding: 0 0 5px 5px;
}

/* line 6699, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

/* line 6704, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-btn-group .note-table, .note-editor .note-toolbar .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

/* line 6708, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

/* line 6711, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

/* line 6718, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 6725, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 6732, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-style .dropdown-style blockquote, .note-popover .popover-content .note-style .dropdown-style pre, .note-editor .note-toolbar .note-style .dropdown-style blockquote, .note-editor .note-toolbar .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 6736, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style h2, .note-popover .popover-content .note-style .dropdown-style h3, .note-popover .popover-content .note-style .dropdown-style h4, .note-popover .popover-content .note-style .dropdown-style h5, .note-popover .popover-content .note-style .dropdown-style h6, .note-popover .popover-content .note-style .dropdown-style p, .note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style h2, .note-editor .note-toolbar .note-style .dropdown-style h3, .note-editor .note-toolbar .note-style .dropdown-style h4, .note-editor .note-toolbar .note-style .dropdown-style h5, .note-editor .note-toolbar .note-style .dropdown-style h6, .note-editor .note-toolbar .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 6740, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color-all .note-dropdown-menu, .note-editor .note-toolbar .note-color-all .note-dropdown-menu {
  min-width: 337px;
}

/* line 6743, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

/* line 6747, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

/* line 6752, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

/* line 6755, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

/* line 6761, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 6769, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 6772, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

/* line 6775, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

/* line 6778, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn, .note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

/* line 6781, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-para .note-dropdown-menu, .note-editor .note-toolbar .note-para .note-dropdown-menu {
  min-width: 228px;
  padding: 5px;
}

/* line 6785, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-para .note-dropdown-menu > div + div, .note-editor .note-toolbar .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

/* line 6788, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-dropdown-menu, .note-editor .note-toolbar .note-dropdown-menu {
  min-width: 160px;
}

/* line 6791, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-dropdown-menu.right, .note-editor .note-toolbar .note-dropdown-menu.right {
  right: 0;
  left: auto;
}

/* line 6795, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-dropdown-menu.right::before, .note-editor .note-toolbar .note-dropdown-menu.right::before {
  right: 9px;
  left: auto !important;
}

/* line 6799, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-dropdown-menu.right::after, .note-editor .note-toolbar .note-dropdown-menu.right::after {
  right: 10px;
  left: auto !important;
}

/* line 6803, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-dropdown-menu.note-check a i, .note-editor .note-toolbar .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden;
}

/* line 6807, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i, .note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

/* line 6810, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-fontsize-10, .note-editor .note-toolbar .note-fontsize-10 {
  font-size: 10px;
}

/* line 6813, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color-palette, .note-editor .note-toolbar .note-color-palette {
  line-height: 1;
}

/* line 6816, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color-palette div .note-color-btn, .note-editor .note-toolbar .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

/* line 6824, app/assets/stylesheets/plugins.bundle.scss */
.note-popover .popover-content .note-color-palette div .note-color-btn:hover, .note-editor .note-toolbar .note-color-palette div .note-color-btn:hover {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all .2s;
  transition: all .2s;
}

/* line 6830, app/assets/stylesheets/plugins.bundle.scss */
.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

/* line 6836, app/assets/stylesheets/plugins.bundle.scss */
.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* line 6840, app/assets/stylesheets/plugins.bundle.scss */
.note-modal .note-modal-form {
  margin: 0;
}

/* line 6843, app/assets/stylesheets/plugins.bundle.scss */
.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: #d3d3d3;
  text-align: center;
  border: 4px dashed #d3d3d3;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  /* line 6853, app/assets/stylesheets/plugins.bundle.scss */
  .note-modal .note-image-input {
    height: auto;
  }
}

/* line 6856, app/assets/stylesheets/plugins.bundle.scss */
.note-placeholder {
  position: absolute;
  display: none;
  color: gray;
}

/* line 6861, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

/* line 6866, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 6869, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: .3;
  -khtml-opacity: .3;
  -moz-opacity: .3;
  opacity: .3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

/* line 6880, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-handle, .note-handle .note-control-selection .note-control-sizing, .note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
}

/* line 6885, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-sizing {
  background-color: #000;
}

/* line 6888, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

/* line 6894, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

/* line 6900, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

/* line 6906, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 6911, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

/* line 6916, app/assets/stylesheets/plugins.bundle.scss */
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: .7;
  -khtml-opacity: .7;
  -moz-opacity: .7;
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

/* line 6932, app/assets/stylesheets/plugins.bundle.scss */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 6936, app/assets/stylesheets/plugins.bundle.scss */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 6941, app/assets/stylesheets/plugins.bundle.scss */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 6945, app/assets/stylesheets/plugins.bundle.scss */
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active, .note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* line 6957, app/assets/stylesheets/plugins.bundle.scss */
.note-toolbar {
  background: #8080801d;
}

/* line 6960, app/assets/stylesheets/plugins.bundle.scss */
.note-btn-group .note-btn {
  border-color: #00000032;
  padding: .28rem .65rem;
  font-size: 13px;
}

/* line 6965, app/assets/stylesheets/plugins.bundle.scss */
.md-editor {
  display: block;
  border: 1px solid #ddd;
}

/* line 6969, app/assets/stylesheets/plugins.bundle.scss */
.md-editor .md-footer, .md-editor > .md-header {
  display: block;
  padding: 6px 4px;
  background: #f5f5f5;
}

/* line 6974, app/assets/stylesheets/plugins.bundle.scss */
.md-editor > .md-header {
  margin: 0;
}

/* line 6977, app/assets/stylesheets/plugins.bundle.scss */
.md-editor > .md-preview {
  background: #fff;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  min-height: 10px;
  overflow: auto;
}

/* line 6984, app/assets/stylesheets/plugins.bundle.scss */
.md-editor > textarea {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  font-size: 14px;
  outline: 0;
  margin: 0;
  display: block;
  padding: 0;
  width: 100%;
  border: 0;
  border-top: 1px dashed #ddd;
  border-bottom: 1px dashed #ddd;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #eee;
}

/* line 7000, app/assets/stylesheets/plugins.bundle.scss */
.md-editor > textarea:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
}

/* line 7005, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.active {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

/* line 7011, app/assets/stylesheets/plugins.bundle.scss */
.md-editor .md-controls {
  float: right;
  padding: 3px;
}

/* line 7015, app/assets/stylesheets/plugins.bundle.scss */
.md-editor .md-controls .md-control {
  right: 5px;
  color: #bebebe;
  padding: 3px 3px 3px 10px;
}

/* line 7020, app/assets/stylesheets/plugins.bundle.scss */
.md-editor .md-controls .md-control:hover {
  color: #333;
}

/* line 7023, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  padding: 60px 30px 15px;
  background: #fff !important;
  border: 0 !important;
}

/* line 7034, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-footer {
  display: none;
}

/* line 7037, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-input, .md-editor.md-fullscreen-mode .md-preview {
  margin: 0 auto !important;
  height: 100% !important;
  font-size: 20px !important;
  padding: 20px !important;
  color: #999;
  line-height: 1.6em !important;
  resize: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  background: #fff !important;
  border: 0 !important;
}

/* line 7050, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-preview {
  color: #333;
  overflow: auto;
}

/* line 7054, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-input:focus, .md-editor.md-fullscreen-mode .md-input:hover {
  color: #333;
  background: #fff !important;
}

/* line 7058, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-header {
  background: 0 0;
  text-align: center;
  position: fixed;
  width: 100%;
  top: 20px;
}

/* line 7065, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .btn-group {
  float: none;
}

/* line 7068, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .btn {
  border: 0;
  background: 0 0;
  color: #b3b3b3;
}

/* line 7073, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .btn.active, .md-editor.md-fullscreen-mode .btn:active, .md-editor.md-fullscreen-mode .btn:focus, .md-editor.md-fullscreen-mode .btn:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
}

/* line 7078, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls {
  position: absolute;
  top: 20px;
  right: 20px;
  text-align: right;
  z-index: 1002;
  display: block;
}

/* line 7086, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls a {
  color: #b3b3b3;
  clear: right;
  margin: 10px;
  width: 30px;
  height: 30px;
  text-align: center;
}

/* line 7094, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {
  color: #333;
  text-decoration: none;
}

/* line 7098, app/assets/stylesheets/plugins.bundle.scss */
.md-editor.md-fullscreen-mode .md-editor {
  height: 100% !important;
  position: relative;
}

/* line 7102, app/assets/stylesheets/plugins.bundle.scss */
.md-editor .md-fullscreen-controls {
  display: none;
}

/* line 7105, app/assets/stylesheets/plugins.bundle.scss */
.md-nooverflow {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
/* line 7117, app/assets/stylesheets/plugins.bundle.scss */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

/* line 7122, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 7130, app/assets/stylesheets/plugins.bundle.scss */
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 7134, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7140, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7146, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7152, app/assets/stylesheets/plugins.bundle.scss */
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}

/* line 7158, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7164, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7170, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7176, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7182, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7188, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7194, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 7200, app/assets/stylesheets/plugins.bundle.scss */
.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) {
  /* line 7207, app/assets/stylesheets/plugins.bundle.scss */
  .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;
  }
  /* line 7214, app/assets/stylesheets/plugins.bundle.scss */
  .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);
  }
}

/* line 7276, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7300, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7327, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7379, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7421, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7463, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7507, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7547, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7599, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7650, app/assets/stylesheets/plugins.bundle.scss */
.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.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

@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.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg);
  }
}

/* line 7710, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 7750, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7789, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7821, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7853, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7885, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7918, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7950, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 7982, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 8014, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8081, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8141, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8197, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8253, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8309, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8342, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8378, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8402, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8426, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8458, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 8475, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8499, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8523, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8547, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8571, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8595, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8619, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8643, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8667, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8691, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8715, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8739, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8763, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 8780, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8800, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8820, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8840, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8860, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8880, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8900, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8920, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8940, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8964, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 8988, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9012, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9036, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9095, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9147, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9199, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9231, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9267, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9310, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9348, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9370, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9392, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9419, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9445, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9471, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9497, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9523, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9546, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9568, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9590, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9612, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9634, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9685, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9731, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9756, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9777, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9798, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9830, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9862, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9894, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9926, app/assets/stylesheets/plugins.bundle.scss */
.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;
  }
}

/* line 9951, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 9983, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10009, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10035, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10069, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10094, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10116, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10138, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10160, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10183, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10205, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10227, app/assets/stylesheets/plugins.bundle.scss */
.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);
  }
}

/* line 10249, app/assets/stylesheets/plugins.bundle.scss */
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

/* line 10253, app/assets/stylesheets/plugins.bundle.scss */
.toast-title {
  font-weight: bold;
}

/* line 10256, app/assets/stylesheets/plugins.bundle.scss */
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 10260, app/assets/stylesheets/plugins.bundle.scss */
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}

/* line 10264, app/assets/stylesheets/plugins.bundle.scss */
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}

/* line 10268, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 10283, app/assets/stylesheets/plugins.bundle.scss */
.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);
}

/* line 10292, app/assets/stylesheets/plugins.bundle.scss */
.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="#"`.*/
/* line 10300, app/assets/stylesheets/plugins.bundle.scss */
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 10307, app/assets/stylesheets/plugins.bundle.scss */
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 10312, app/assets/stylesheets/plugins.bundle.scss */
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 10317, app/assets/stylesheets/plugins.bundle.scss */
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

/* line 10322, app/assets/stylesheets/plugins.bundle.scss */
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

/* line 10327, app/assets/stylesheets/plugins.bundle.scss */
.toast-top-left {
  top: 12px;
  left: 12px;
}

/* line 10331, app/assets/stylesheets/plugins.bundle.scss */
.toast-top-right {
  top: 12px;
  right: 12px;
}

/* line 10335, app/assets/stylesheets/plugins.bundle.scss */
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

/* line 10339, app/assets/stylesheets/plugins.bundle.scss */
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

/* line 10343, app/assets/stylesheets/plugins.bundle.scss */
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}

/* line 10349, app/assets/stylesheets/plugins.bundle.scss */
#toast-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 10353, app/assets/stylesheets/plugins.bundle.scss */
#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;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

/* line 10370, app/assets/stylesheets/plugins.bundle.scss */
#toast-container > div.rtl {
  direction: rtl;
  padding: 15px 50px 15px 15px;
  background-position: right 15px center;
}

/* line 10375, app/assets/stylesheets/plugins.bundle.scss */
#toast-container > div:hover {
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

/* line 10383, app/assets/stylesheets/plugins.bundle.scss */
#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;
}

/* line 10386, app/assets/stylesheets/plugins.bundle.scss */
#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;
}

/* line 10389, app/assets/stylesheets/plugins.bundle.scss */
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

/* line 10392, app/assets/stylesheets/plugins.bundle.scss */
#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;
}

/* line 10395, app/assets/stylesheets/plugins.bundle.scss */
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

/* line 10401, app/assets/stylesheets/plugins.bundle.scss */
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

/* line 10407, app/assets/stylesheets/plugins.bundle.scss */
.toast {
  background-color: #030303;
}

/* line 10410, app/assets/stylesheets/plugins.bundle.scss */
.toast-success {
  background-color: #51A351;
}

/* line 10413, app/assets/stylesheets/plugins.bundle.scss */
.toast-error {
  background-color: #BD362F;
}

/* line 10416, app/assets/stylesheets/plugins.bundle.scss */
.toast-info {
  background-color: #2F96B4;
}

/* line 10419, app/assets/stylesheets/plugins.bundle.scss */
.toast-warning {
  background-color: #F89406;
}

/* line 10422, app/assets/stylesheets/plugins.bundle.scss */
.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) {
  /* line 10434, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  /* line 10437, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 10439, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  /* line 10442, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  /* line 10447, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  /* line 10450, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container > div.rtl {
    padding: 8px 50px 8px 8px;
  }
  /* line 10452, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
  /* line 10455, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container .rtl .toast-close-button {
    left: -0.2em;
    right: 0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  /* line 10460, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
  /* line 10463, app/assets/stylesheets/plugins.bundle.scss */
  #toast-container > div.rtl {
    padding: 15px 50px 15px 15px;
  }
}

/* line 10466, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

/* line 10475, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 10489, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__search {
  border: 1px solid #ddd;
  padding: 10px;
  max-width: 300px;
}

/* line 10494, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__available, .dual-listbox .dual-listbox__selected {
  border: 1px solid #ddd;
  height: 300px;
  overflow-y: auto;
  padding: 0;
  width: 300px;
  margin-top: 0;
  -webkit-margin-before: 0;
}

/* line 10503, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__buttons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin: 0 10px;
}

/* line 10513, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__button {
  margin-bottom: 5px;
  border: 0;
  background-color: #eee;
  padding: 10px;
  color: #fff;
}

/* line 10520, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__button:hover {
  background-color: #ddd;
}

/* line 10523, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__title {
  padding: 15px 10px;
  font-size: 120%;
  font-weight: 700;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
  border-top: 1px solid #efefef;
  margin-top: 1rem;
  -webkit-margin-before: 1rem;
}

/* line 10533, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__item {
  display: block;
  padding: 10px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-bottom: 1px solid #efefef;
  -webkit-transition: background .2s ease;
  transition: background .2s ease;
}

/* line 10545, app/assets/stylesheets/plugins.bundle.scss */
.dual-listbox .dual-listbox__item.dual-listbox__item--selected {
  background-color: rgba(8, 157, 227, 0.7);
}

/* line 10548, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-canvas {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */
}

/* scrollbar is not visible by default for legend, hence forcing the visibility */
/* line 10557, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-canvas ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}

/* line 10561, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-canvas ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

/* line 10567, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-inner {
  position: relative;
}

/* line 10570, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-text tspan {
  font-family: inherit;
}

/* line 10573, app/assets/stylesheets/plugins.bundle.scss */
.legend-mouseover-inactive {
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
  opacity: 0.20;
}

/* line 10578, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-series-collapsed {
  opacity: 0;
}

/* line 10581, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip {
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 6px -4px #999;
  box-shadow: 2px 2px 6px -4px #999;
  cursor: default;
  font-size: 14px;
  left: 62px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  z-index: 12;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 10605, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 10610, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #e3e3e3;
  background: rgba(255, 255, 255, 0.96);
}

/* line 10614, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip.apexcharts-theme-dark {
  color: #fff;
  background: rgba(30, 30, 30, 0.8);
}

/* line 10618, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip * {
  font-family: inherit;
}

/* line 10621, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-title {
  padding: 6px;
  font-size: 15px;
  margin-bottom: 4px;
}

/* line 10626, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #ECEFF1;
  border-bottom: 1px solid #ddd;
}

/* line 10630, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #333;
}

/* line 10634, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

/* line 10640, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-text-z-label:empty,
.apexcharts-tooltip-text-z-value:empty {
  display: none;
}

/* line 10644, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
  font-weight: 600;
}

/* line 10648, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-marker {
  width: 12px;
  height: 12px;
  position: relative;
  top: 0px;
  margin-right: 10px;
  border-radius: 50%;
}

/* line 10656, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-series-group {
  padding: 0 10px;
  display: none;
  text-align: left;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 10667, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}

/* line 10670, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-series-group.apexcharts-active,
.apexcharts-tooltip-series-group:last-child {
  padding-bottom: 4px;
}

/* line 10674, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-series-group-hidden {
  opacity: 0;
  height: 0;
  line-height: 0;
  padding: 0 !important;
}

/* line 10680, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}

/* line 10683, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-candlestick {
  padding: 4px 8px;
}

/* line 10686, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-candlestick > div {
  margin: 4px 0;
}

/* line 10689, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-candlestick span.value {
  font-weight: bold;
}

/* line 10692, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}

/* line 10695, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-rangebar .category {
  font-weight: 600;
  color: #777;
}

/* line 10699, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-tooltip-rangebar .series-name {
  font-weight: bold;
  display: block;
  margin-bottom: 5px;
}

/* line 10704, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip {
  opacity: 0;
  padding: 9px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 10719, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 10724, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip:after,
.apexcharts-xaxistooltip:before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 10734, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-left: -6px;
}

/* line 10739, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-left: -7px;
}

/* line 10744, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-bottom:after,
.apexcharts-xaxistooltip-bottom:before {
  bottom: 100%;
}

/* line 10748, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-top:after,
.apexcharts-xaxistooltip-top:before {
  top: 100%;
}

/* line 10752, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: #ECEFF1;
}

/* line 10755, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: #90A4AE;
}

/* line 10758, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

/* line 10761, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

/* line 10764, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-top:after {
  border-top-color: #ECEFF1;
}

/* line 10767, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-top:before {
  border-top-color: #90A4AE;
}

/* line 10770, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {
  border-top-color: rgba(0, 0, 0, 0.5);
}

/* line 10773, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
  border-top-color: rgba(0, 0, 0, 0.5);
}

/* line 10776, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 10781, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip {
  opacity: 0;
  padding: 4px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
}

/* line 10794, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}

/* line 10799, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip:after,
.apexcharts-yaxistooltip:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 10809, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-top: -6px;
}

/* line 10814, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-top: -7px;
}

/* line 10819, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-left:after,
.apexcharts-yaxistooltip-left:before {
  left: 100%;
}

/* line 10823, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-right:after,
.apexcharts-yaxistooltip-right:before {
  right: 100%;
}

/* line 10827, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-left:after {
  border-left-color: #ECEFF1;
}

/* line 10830, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-left:before {
  border-left-color: #90A4AE;
}

/* line 10833, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {
  border-left-color: rgba(0, 0, 0, 0.5);
}

/* line 10836, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
  border-left-color: rgba(0, 0, 0, 0.5);
}

/* line 10839, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-right:after {
  border-right-color: #ECEFF1;
}

/* line 10842, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-right:before {
  border-right-color: #90A4AE;
}

/* line 10845, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {
  border-right-color: rgba(0, 0, 0, 0.5);
}

/* line 10848, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
  border-right-color: rgba(0, 0, 0, 0.5);
}

/* line 10851, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}

/* line 10854, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-yaxistooltip-hidden {
  display: none;
}

/* line 10857, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
  pointer-events: none;
  opacity: 0;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 10864, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 10870, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-ycrosshairs-hidden {
  opacity: 0;
}

/* line 10873, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-selection-rect {
  cursor: move;
}

/* line 10876, app/assets/stylesheets/plugins.bundle.scss */
.svg_select_boundingRect, .svg_select_points_rot {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

/* line 10881, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-selection-rect + g .svg_select_boundingRect,
.apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}

/* line 10886, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-selection-rect + g .svg_select_points_l,
.apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}

/* line 10892, app/assets/stylesheets/plugins.bundle.scss */
.svg_select_points {
  fill: #efefef;
  stroke: #333;
  rx: 2;
}

/* line 10897, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}

/* line 10900, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}

/* line 10903, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-zoom-icon,
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon,
.apexcharts-reset-icon,
.apexcharts-pan-icon,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6E8192;
  text-align: center;
}

/* line 10918, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-zoom-icon svg,
.apexcharts-zoomin-icon svg,
.apexcharts-zoomout-icon svg,
.apexcharts-reset-icon svg,
.apexcharts-menu-icon svg {
  fill: #6E8192;
}

/* line 10925, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-selection-icon svg {
  fill: #444;
  -webkit-transform: scale(0.76);
  transform: scale(0.76);
}

/* line 10930, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apexcharts-theme-dark .apexcharts-zoomout-icon svg,
.apexcharts-theme-dark .apexcharts-reset-icon svg,
.apexcharts-theme-dark .apexcharts-pan-icon svg,
.apexcharts-theme-dark .apexcharts-selection-icon svg,
.apexcharts-theme-dark .apexcharts-menu-icon svg,
.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
  fill: #f3f4f5;
}

/* line 10940, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
  fill: #008FFB;
}

/* line 10945, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
.apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apexcharts-theme-light .apexcharts-menu-icon:hover svg {
  fill: #333;
}

/* line 10953, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-selection-icon,
.apexcharts-menu-icon {
  position: relative;
}

/* line 10957, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-reset-icon {
  margin-left: 5px;
}

/* line 10960, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-zoom-icon,
.apexcharts-reset-icon,
.apexcharts-menu-icon {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}

/* line 10966, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}

/* line 10971, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-zoomout-icon {
  margin-right: 3px;
}

/* line 10974, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-pan-icon {
  -webkit-transform: scale(0.62);
  transform: scale(0.62);
  position: relative;
  left: 1px;
  top: 0px;
}

/* line 10981, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6E8192;
  stroke-width: 2;
}

/* line 10986, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008FFB;
}

/* line 10989, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}

/* line 10992, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  max-width: 176px;
  text-align: right;
  border-radius: 3px;
  padding: 0px 6px 2px 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 11009, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px;
  right: 10px;
  opacity: 0;
  min-width: 110px;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
  pointer-events: none;
}

/* line 11023, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

/* line 11029, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-menu-item {
  padding: 6px 7px;
  font-size: 12px;
  cursor: pointer;
}

/* line 11034, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}

/* line 11037, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

@media screen and (min-width: 768px) {
  /* line 11042, app/assets/stylesheets/plugins.bundle.scss */
  .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}

/* line 11045, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0;
}

/* line 11048, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-pie-label,
.apexcharts-datalabels,
.apexcharts-datalabel,
.apexcharts-datalabel-label,
.apexcharts-datalabel-value {
  cursor: default;
  pointer-events: none;
}

/* line 11056, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-pie-label-delay {
  opacity: 0;
  -webkit-animation-name: opaque;
  animation-name: opaque;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

/* line 11067, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-canvas .apexcharts-element-hidden {
  opacity: 0;
}

/* line 11070, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}

/* line 11073, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-gridline,
.apexcharts-annotation-rect,
.apexcharts-tooltip .apexcharts-marker,
.apexcharts-area-series .apexcharts-area,
.apexcharts-line,
.apexcharts-zoom-rect,
.apexcharts-toolbar svg,
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-radar-series path,
.apexcharts-radar-series polygon {
  pointer-events: none;
}

/* markers */
/* line 11087, app/assets/stylesheets/plugins.bundle.scss */
.apexcharts-marker {
  -webkit-transition: 0.15s ease all;
  transition: 0.15s ease all;
}

@-webkit-keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes opaque {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* Resize generated styles */
@-webkit-keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}

@keyframes resizeanim {
  from {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}

/* line 11115, app/assets/stylesheets/plugins.bundle.scss */
.resize-triggers {
  -webkit-animation: 1ms resizeanim;
  animation: 1ms resizeanim;
  visibility: hidden;
  opacity: 0;
}

/* line 11121, app/assets/stylesheets/plugins.bundle.scss */
.resize-triggers,
.resize-triggers > div,
.contract-trigger:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

/* line 11133, app/assets/stylesheets/plugins.bundle.scss */
.resize-triggers > div {
  background: #eee;
  overflow: auto;
}

/* line 11137, app/assets/stylesheets/plugins.bundle.scss */
.contract-trigger:before {
  width: 200%;
  height: 200%;
}

/* line 11141, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  -webkit-box-shadow: 0 0 0.625em #d9d9d9;
  box-shadow: 0 0 0.625em #d9d9d9;
}

/* line 11156, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0;
}

/* line 11163, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-title {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}

/* line 11173, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}

/* line 11178, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}

/* line 11184, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-content {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}

/* line 11191, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}

/* line 11197, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 11208, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}

/* line 11211, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

/* line 11215, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}

/* line 11219, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}

/* line 11222, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}

/* line 11225, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-actions {
  -ms-flex-preferred-size: auto !important;
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}

/* line 11232, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}

/* line 11237, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-styled:focus {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}

/* line 11241, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}

/* line 11244, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 50%;
}

/* line 11252, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 2em 2em;
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}

/* line 11261, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  -webkit-transform-origin: 0 1.5em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}

/* line 11268, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

/* line 11272, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}

/* line 11278, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}

/* line 11281, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}

/* line 11286, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}

/* line 11291, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
  animation: swal2-toast-animate-success-line-tip 0.75s;
}

/* line 11295, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
  animation: swal2-toast-animate-success-line-long 0.75s;
}

/* line 11299, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
  animation: swal2-toast-show 0.5s;
}

/* line 11303, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
  animation: swal2-toast-hide 0.1s forwards;
}

/* line 11307, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}

/* line 11333, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}

/* line 11336, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}

/* line 11339, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 11344, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 11352, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 11360, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 11365, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 11373, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 11381, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* line 11386, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 11394, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 11402, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 11405, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 11418, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-grow-row > .swal2-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 11431, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-grow-column {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 11440, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 11445, app/assets/stylesheets/plugins.bundle.scss */
.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 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 11450, app/assets/stylesheets/plugins.bundle.scss */
.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 {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

/* line 11455, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-grow-column > .swal2-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 11468, app/assets/stylesheets/plugins.bundle.scss */
.swal2-container.swal2-no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 11472, app/assets/stylesheets/plugins.bundle.scss */
.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) {
  /* line 11476, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

/* line 11479, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup {
  display: none;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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;
}

/* line 11500, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup:focus {
  outline: none;
}

/* line 11503, app/assets/stylesheets/plugins.bundle.scss */
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

/* line 11506, app/assets/stylesheets/plugins.bundle.scss */
.swal2-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.8em;
}

/* line 11519, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 11531, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}

/* line 11547, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}

/* line 11550, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

/* line 11554, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

/* line 11558, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  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;
  -ms-user-select: none;
  user-select: none;
}

/* line 11578, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}

/* line 11582, app/assets/stylesheets/plugins.bundle.scss */
.swal2-actions.swal2-loading .swal2-confirm:not(.swal2-styled)::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  -webkit-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
}

/* line 11596, app/assets/stylesheets/plugins.bundle.scss */
.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-weight: 500;
}

/* line 11603, app/assets/stylesheets/plugins.bundle.scss */
.swal2-styled:not([disabled]) {
  cursor: pointer;
}

/* line 11606, app/assets/stylesheets/plugins.bundle.scss */
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}

/* line 11614, app/assets/stylesheets/plugins.bundle.scss */
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}

/* line 11622, app/assets/stylesheets/plugins.bundle.scss */
.swal2-styled:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}

/* line 11627, app/assets/stylesheets/plugins.bundle.scss */
.swal2-styled::-moz-focus-inner {
  border: 0;
}

/* line 11630, app/assets/stylesheets/plugins.bundle.scss */
.swal2-footer {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

/* line 11640, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 11650, app/assets/stylesheets/plugins.bundle.scss */
.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

/* line 11655, app/assets/stylesheets/plugins.bundle.scss */
.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

/* line 11659, app/assets/stylesheets/plugins.bundle.scss */
.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  -webkit-transition: color 0.1s ease-out;
  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;
}

/* line 11685, app/assets/stylesheets/plugins.bundle.scss */
.swal2-close:hover {
  -webkit-transform: none;
  transform: none;
  background: transparent;
  color: #f27474;
}

/* line 11691, app/assets/stylesheets/plugins.bundle.scss */
.swal2-close::-moz-focus-inner {
  border: 0;
}

/* line 11694, app/assets/stylesheets/plugins.bundle.scss */
.swal2-content {
  z-index: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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;
}

/* line 11708, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

/* line 11716, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input,
.swal2-file,
.swal2-textarea {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}

/* line 11734, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  -webkit-box-shadow: 0 0 2px #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}

/* line 11741, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  -webkit-box-shadow: 0 0 3px #c4e6f5;
  box-shadow: 0 0 3px #c4e6f5;
}

/* line 11749, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}

/* line 11752, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}

/* line 11755, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}

/* line 11758, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}

/* line 11761, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

/* line 11766, app/assets/stylesheets/plugins.bundle.scss */
.swal2-range {
  margin: 1em auto;
  background: #fff;
}

/* line 11770, app/assets/stylesheets/plugins.bundle.scss */
.swal2-range input {
  width: 80%;
}

/* line 11773, app/assets/stylesheets/plugins.bundle.scss */
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}

/* line 11779, app/assets/stylesheets/plugins.bundle.scss */
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

/* line 11786, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}

/* line 11790, app/assets/stylesheets/plugins.bundle.scss */
.swal2-input[type=number] {
  max-width: 10em;
}

/* line 11793, app/assets/stylesheets/plugins.bundle.scss */
.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

/* line 11797, app/assets/stylesheets/plugins.bundle.scss */
.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

/* line 11801, app/assets/stylesheets/plugins.bundle.scss */
.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

/* line 11809, app/assets/stylesheets/plugins.bundle.scss */
.swal2-radio,
.swal2-checkbox {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}

/* line 11820, app/assets/stylesheets/plugins.bundle.scss */
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}

/* line 11825, app/assets/stylesheets/plugins.bundle.scss */
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

/* line 11829, app/assets/stylesheets/plugins.bundle.scss */
.swal2-validation-message {
  display: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}

/* line 11844, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 11858, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon {
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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;
  -ms-user-select: none;
  user-select: none;
}

/* line 11878, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 3.75em;
}

/* line 11887, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}

/* line 11891, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 11897, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 11906, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 11911, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 11916, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
  animation: swal2-animate-error-icon 0.5s;
}

/* line 11920, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
  animation: swal2-animate-error-x-mark 0.5s;
}

/* line 11924, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}

/* line 11928, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}

/* line 11932, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}

/* line 11936, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}

/* line 11940, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 50%;
}

/* line 11948, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 3.75em 3.75em;
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}

/* line 11957, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 3.75em;
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}

/* line 11966, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}

/* line 11978, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 11988, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 11996, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 12003, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 12010, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
  animation: swal2-animate-success-line-tip 0.75s;
}

/* line 12014, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
  animation: swal2-animate-success-line-long 0.75s;
}

/* line 12018, app/assets/stylesheets/plugins.bundle.scss */
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

/* line 12022, app/assets/stylesheets/plugins.bundle.scss */
.swal2-progress-steps {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}

/* line 12031, app/assets/stylesheets/plugins.bundle.scss */
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}

/* line 12035, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 12045, app/assets/stylesheets/plugins.bundle.scss */
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}

/* line 12048, app/assets/stylesheets/plugins.bundle.scss */
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}

/* line 12052, app/assets/stylesheets/plugins.bundle.scss */
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}

/* line 12055, app/assets/stylesheets/plugins.bundle.scss */
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}

/* line 12062, app/assets/stylesheets/plugins.bundle.scss */
[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

/* line 12065, app/assets/stylesheets/plugins.bundle.scss */
.swal2-show {
  -webkit-animation: swal2-show 0.3s;
  animation: swal2-show 0.3s;
}

/* line 12069, app/assets/stylesheets/plugins.bundle.scss */
.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
  animation: swal2-hide 0.15s forwards;
}

/* line 12073, app/assets/stylesheets/plugins.bundle.scss */
.swal2-noanimation {
  -webkit-transition: none;
  transition: none;
}

/* line 12077, app/assets/stylesheets/plugins.bundle.scss */
.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

/* line 12084, app/assets/stylesheets/plugins.bundle.scss */
.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

/* line 12088, app/assets/stylesheets/plugins.bundle.scss */
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  /* line 12093, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-range input {
    width: 100% !important;
  }
  /* line 12095, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-range output {
    display: none;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 12099, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-range input {
    width: 100% !important;
  }
  /* line 12101, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-range output {
    display: none;
  }
}

@-moz-document url-prefix() {
  /* line 12105, app/assets/stylesheets/plugins.bundle.scss */
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}

@-webkit-keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
    transform: translateY(0) rotateZ(0deg);
  }
}

@keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
    transform: translateY(0) rotateZ(0deg);
  }
}

@-webkit-keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@-webkit-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-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;
  }
}

@-webkit-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-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;
  }
}

@-webkit-keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}

@keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}

@-webkit-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-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;
  }
}

@-webkit-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-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;
  }
}

@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
}

@keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
}

@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-webkit-keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}

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

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

/* line 12462, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}

/* line 12465, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-height-auto {
  height: auto !important;
}

/* line 12468, app/assets/stylesheets/plugins.bundle.scss */
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;
}

/* line 12476, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

/* line 12480, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 12486, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}

/* line 12490, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}

/* line 12494, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 12500, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 12506, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 12512, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 12518, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}

/* line 12522, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}

@media print {
  /* line 12527, app/assets/stylesheets/plugins.bundle.scss */
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  /* line 12529, app/assets/stylesheets/plugins.bundle.scss */
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  /* line 12531, app/assets/stylesheets/plugins.bundle.scss */
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}

/* line 12534, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}

/* line 12537, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 12545, app/assets/stylesheets/plugins.bundle.scss */
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;
}

/* line 12551, app/assets/stylesheets/plugins.bundle.scss */
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;
}

/* line 12557, app/assets/stylesheets/plugins.bundle.scss */
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;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 12565, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 12573, app/assets/stylesheets/plugins.bundle.scss */
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;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 12581, app/assets/stylesheets/plugins.bundle.scss */
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;
}

/* line 12587, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 12595, app/assets/stylesheets/plugins.bundle.scss */
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;
}

/* line 12601, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-column .swal2-toast {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

/* line 12610, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-column .swal2-toast .swal2-actions {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}

/* line 12619, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-column .swal2-toast .swal2-loading {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 12624, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}

/* line 12629, app/assets/stylesheets/plugins.bundle.scss */
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

/* line 12632, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 12646, app/assets/stylesheets/plugins.bundle.scss */
.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

/* line 12651, app/assets/stylesheets/plugins.bundle.scss */
.la-xs {
  font-size: .75em;
}

/* line 12654, app/assets/stylesheets/plugins.bundle.scss */
.la-sm {
  font-size: .875em;
}

/* line 12657, app/assets/stylesheets/plugins.bundle.scss */
.la-1x {
  font-size: 1em;
}

/* line 12660, app/assets/stylesheets/plugins.bundle.scss */
.la-2x {
  font-size: 2em;
}

/* line 12663, app/assets/stylesheets/plugins.bundle.scss */
.la-3x {
  font-size: 3em;
}

/* line 12666, app/assets/stylesheets/plugins.bundle.scss */
.la-4x {
  font-size: 4em;
}

/* line 12669, app/assets/stylesheets/plugins.bundle.scss */
.la-5x {
  font-size: 5em;
}

/* line 12672, app/assets/stylesheets/plugins.bundle.scss */
.la-6x {
  font-size: 6em;
}

/* line 12675, app/assets/stylesheets/plugins.bundle.scss */
.la-7x {
  font-size: 7em;
}

/* line 12678, app/assets/stylesheets/plugins.bundle.scss */
.la-8x {
  font-size: 8em;
}

/* line 12681, app/assets/stylesheets/plugins.bundle.scss */
.la-9x {
  font-size: 9em;
}

/* line 12684, app/assets/stylesheets/plugins.bundle.scss */
.la-10x {
  font-size: 10em;
}

/* line 12687, app/assets/stylesheets/plugins.bundle.scss */
.la-fw {
  text-align: center;
  width: 1.25em;
}

/* line 12691, app/assets/stylesheets/plugins.bundle.scss */
.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 12696, app/assets/stylesheets/plugins.bundle.scss */
.la-ul > li {
  position: relative;
}

/* line 12699, app/assets/stylesheets/plugins.bundle.scss */
.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 12706, app/assets/stylesheets/plugins.bundle.scss */
.la-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 12711, app/assets/stylesheets/plugins.bundle.scss */
.la-pull-left {
  float: left;
}

/* line 12714, app/assets/stylesheets/plugins.bundle.scss */
.la-pull-right {
  float: right;
}

/* line 12717, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: .3em;
}

/* line 12724, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: .3em;
}

/* line 12731, app/assets/stylesheets/plugins.bundle.scss */
.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
  animation: la-spin 2s infinite linear;
}

/* line 12735, app/assets/stylesheets/plugins.bundle.scss */
.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
  animation: la-spin 1s infinite steps(8);
}

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

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

/* line 12755, app/assets/stylesheets/plugins.bundle.scss */
.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 12760, app/assets/stylesheets/plugins.bundle.scss */
.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 12765, app/assets/stylesheets/plugins.bundle.scss */
.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 12770, app/assets/stylesheets/plugins.bundle.scss */
.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 12775, app/assets/stylesheets/plugins.bundle.scss */
.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 12780, app/assets/stylesheets/plugins.bundle.scss */
.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

/* line 12785, app/assets/stylesheets/plugins.bundle.scss */
:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  -webkit-filter: none;
  filter: none;
}

/* line 12794, app/assets/stylesheets/plugins.bundle.scss */
.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 12802, app/assets/stylesheets/plugins.bundle.scss */
.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 12809, app/assets/stylesheets/plugins.bundle.scss */
.la-stack-1x {
  line-height: inherit;
}

/* line 12812, app/assets/stylesheets/plugins.bundle.scss */
.la-stack-2x {
  font-size: 2em;
}

/* line 12815, app/assets/stylesheets/plugins.bundle.scss */
.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 */
/* line 12820, app/assets/stylesheets/plugins.bundle.scss */
.la-500px:before {
  content: "\f26e";
}

/* line 12823, app/assets/stylesheets/plugins.bundle.scss */
.la-accessible-icon:before {
  content: "\f368";
}

/* line 12826, app/assets/stylesheets/plugins.bundle.scss */
.la-accusoft:before {
  content: "\f369";
}

/* line 12829, app/assets/stylesheets/plugins.bundle.scss */
.la-acquisitions-incorporated:before {
  content: "\f6af";
}

/* line 12832, app/assets/stylesheets/plugins.bundle.scss */
.la-ad:before {
  content: "\f641";
}

/* line 12835, app/assets/stylesheets/plugins.bundle.scss */
.la-address-book:before {
  content: "\f2b9";
}

/* line 12838, app/assets/stylesheets/plugins.bundle.scss */
.la-address-card:before {
  content: "\f2bb";
}

/* line 12841, app/assets/stylesheets/plugins.bundle.scss */
.la-adjust:before {
  content: "\f042";
}

/* line 12844, app/assets/stylesheets/plugins.bundle.scss */
.la-adn:before {
  content: "\f170";
}

/* line 12847, app/assets/stylesheets/plugins.bundle.scss */
.la-adobe:before {
  content: "\f778";
}

/* line 12850, app/assets/stylesheets/plugins.bundle.scss */
.la-adversal:before {
  content: "\f36a";
}

/* line 12853, app/assets/stylesheets/plugins.bundle.scss */
.la-affiliatetheme:before {
  content: "\f36b";
}

/* line 12856, app/assets/stylesheets/plugins.bundle.scss */
.la-air-freshener:before {
  content: "\f5d0";
}

/* line 12859, app/assets/stylesheets/plugins.bundle.scss */
.la-airbnb:before {
  content: "\f834";
}

/* line 12862, app/assets/stylesheets/plugins.bundle.scss */
.la-algolia:before {
  content: "\f36c";
}

/* line 12865, app/assets/stylesheets/plugins.bundle.scss */
.la-align-center:before {
  content: "\f037";
}

/* line 12868, app/assets/stylesheets/plugins.bundle.scss */
.la-align-justify:before {
  content: "\f039";
}

/* line 12871, app/assets/stylesheets/plugins.bundle.scss */
.la-align-left:before {
  content: "\f036";
}

/* line 12874, app/assets/stylesheets/plugins.bundle.scss */
.la-align-right:before {
  content: "\f038";
}

/* line 12877, app/assets/stylesheets/plugins.bundle.scss */
.la-alipay:before {
  content: "\f642";
}

/* line 12880, app/assets/stylesheets/plugins.bundle.scss */
.la-allergies:before {
  content: "\f461";
}

/* line 12883, app/assets/stylesheets/plugins.bundle.scss */
.la-amazon:before {
  content: "\f270";
}

/* line 12886, app/assets/stylesheets/plugins.bundle.scss */
.la-amazon-pay:before {
  content: "\f42c";
}

/* line 12889, app/assets/stylesheets/plugins.bundle.scss */
.la-ambulance:before {
  content: "\f0f9";
}

/* line 12892, app/assets/stylesheets/plugins.bundle.scss */
.la-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 12895, app/assets/stylesheets/plugins.bundle.scss */
.la-amilia:before {
  content: "\f36d";
}

/* line 12898, app/assets/stylesheets/plugins.bundle.scss */
.la-anchor:before {
  content: "\f13d";
}

/* line 12901, app/assets/stylesheets/plugins.bundle.scss */
.la-android:before {
  content: "\f17b";
}

/* line 12904, app/assets/stylesheets/plugins.bundle.scss */
.la-angellist:before {
  content: "\f209";
}

/* line 12907, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-double-down:before {
  content: "\f103";
}

/* line 12910, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-double-left:before {
  content: "\f100";
}

/* line 12913, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-double-right:before {
  content: "\f101";
}

/* line 12916, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-double-up:before {
  content: "\f102";
}

/* line 12919, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-down:before {
  content: "\f107";
}

/* line 12922, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-left:before {
  content: "\f104";
}

/* line 12925, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-right:before {
  content: "\f105";
}

/* line 12928, app/assets/stylesheets/plugins.bundle.scss */
.la-angle-up:before {
  content: "\f106";
}

/* line 12931, app/assets/stylesheets/plugins.bundle.scss */
.la-angry:before {
  content: "\f556";
}

/* line 12934, app/assets/stylesheets/plugins.bundle.scss */
.la-angrycreative:before {
  content: "\f36e";
}

/* line 12937, app/assets/stylesheets/plugins.bundle.scss */
.la-angular:before {
  content: "\f420";
}

/* line 12940, app/assets/stylesheets/plugins.bundle.scss */
.la-ankh:before {
  content: "\f644";
}

/* line 12943, app/assets/stylesheets/plugins.bundle.scss */
.la-app-store:before {
  content: "\f36f";
}

/* line 12946, app/assets/stylesheets/plugins.bundle.scss */
.la-app-store-ios:before {
  content: "\f370";
}

/* line 12949, app/assets/stylesheets/plugins.bundle.scss */
.la-apper:before {
  content: "\f371";
}

/* line 12952, app/assets/stylesheets/plugins.bundle.scss */
.la-apple:before {
  content: "\f179";
}

/* line 12955, app/assets/stylesheets/plugins.bundle.scss */
.la-apple-alt:before {
  content: "\f5d1";
}

/* line 12958, app/assets/stylesheets/plugins.bundle.scss */
.la-apple-pay:before {
  content: "\f415";
}

/* line 12961, app/assets/stylesheets/plugins.bundle.scss */
.la-archive:before {
  content: "\f187";
}

/* line 12964, app/assets/stylesheets/plugins.bundle.scss */
.la-archway:before {
  content: "\f557";
}

/* line 12967, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-alt-circle-down:before {
  content: "\f358";
}

/* line 12970, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-alt-circle-left:before {
  content: "\f359";
}

/* line 12973, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-alt-circle-right:before {
  content: "\f35a";
}

/* line 12976, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-alt-circle-up:before {
  content: "\f35b";
}

/* line 12979, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 12982, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 12985, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 12988, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 12991, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-down:before {
  content: "\f063";
}

/* line 12994, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-left:before {
  content: "\f060";
}

/* line 12997, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-right:before {
  content: "\f061";
}

/* line 13000, app/assets/stylesheets/plugins.bundle.scss */
.la-arrow-up:before {
  content: "\f062";
}

/* line 13003, app/assets/stylesheets/plugins.bundle.scss */
.la-arrows-alt:before {
  content: "\f0b2";
}

/* line 13006, app/assets/stylesheets/plugins.bundle.scss */
.la-arrows-alt-h:before {
  content: "\f337";
}

/* line 13009, app/assets/stylesheets/plugins.bundle.scss */
.la-arrows-alt-v:before {
  content: "\f338";
}

/* line 13012, app/assets/stylesheets/plugins.bundle.scss */
.la-artstation:before {
  content: "\f77a";
}

/* line 13015, app/assets/stylesheets/plugins.bundle.scss */
.la-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 13018, app/assets/stylesheets/plugins.bundle.scss */
.la-asterisk:before {
  content: "\f069";
}

/* line 13021, app/assets/stylesheets/plugins.bundle.scss */
.la-asymmetrik:before {
  content: "\f372";
}

/* line 13024, app/assets/stylesheets/plugins.bundle.scss */
.la-at:before {
  content: "\f1fa";
}

/* line 13027, app/assets/stylesheets/plugins.bundle.scss */
.la-atlas:before {
  content: "\f558";
}

/* line 13030, app/assets/stylesheets/plugins.bundle.scss */
.la-atlassian:before {
  content: "\f77b";
}

/* line 13033, app/assets/stylesheets/plugins.bundle.scss */
.la-atom:before {
  content: "\f5d2";
}

/* line 13036, app/assets/stylesheets/plugins.bundle.scss */
.la-audible:before {
  content: "\f373";
}

/* line 13039, app/assets/stylesheets/plugins.bundle.scss */
.la-audio-description:before {
  content: "\f29e";
}

/* line 13042, app/assets/stylesheets/plugins.bundle.scss */
.la-autoprefixer:before {
  content: "\f41c";
}

/* line 13045, app/assets/stylesheets/plugins.bundle.scss */
.la-avianex:before {
  content: "\f374";
}

/* line 13048, app/assets/stylesheets/plugins.bundle.scss */
.la-aviato:before {
  content: "\f421";
}

/* line 13051, app/assets/stylesheets/plugins.bundle.scss */
.la-award:before {
  content: "\f559";
}

/* line 13054, app/assets/stylesheets/plugins.bundle.scss */
.la-aws:before {
  content: "\f375";
}

/* line 13057, app/assets/stylesheets/plugins.bundle.scss */
.la-baby:before {
  content: "\f77c";
}

/* line 13060, app/assets/stylesheets/plugins.bundle.scss */
.la-baby-carriage:before {
  content: "\f77d";
}

/* line 13063, app/assets/stylesheets/plugins.bundle.scss */
.la-backspace:before {
  content: "\f55a";
}

/* line 13066, app/assets/stylesheets/plugins.bundle.scss */
.la-backward:before {
  content: "\f04a";
}

/* line 13069, app/assets/stylesheets/plugins.bundle.scss */
.la-bacon:before {
  content: "\f7e5";
}

/* line 13072, app/assets/stylesheets/plugins.bundle.scss */
.la-balance-scale:before {
  content: "\f24e";
}

/* line 13075, app/assets/stylesheets/plugins.bundle.scss */
.la-balance-scale-left:before {
  content: "\f515";
}

/* line 13078, app/assets/stylesheets/plugins.bundle.scss */
.la-balance-scale-right:before {
  content: "\f516";
}

/* line 13081, app/assets/stylesheets/plugins.bundle.scss */
.la-ban:before {
  content: "\f05e";
}

/* line 13084, app/assets/stylesheets/plugins.bundle.scss */
.la-band-aid:before {
  content: "\f462";
}

/* line 13087, app/assets/stylesheets/plugins.bundle.scss */
.la-bandcamp:before {
  content: "\f2d5";
}

/* line 13090, app/assets/stylesheets/plugins.bundle.scss */
.la-barcode:before {
  content: "\f02a";
}

/* line 13093, app/assets/stylesheets/plugins.bundle.scss */
.la-bars:before {
  content: "\f0c9";
}

/* line 13096, app/assets/stylesheets/plugins.bundle.scss */
.la-baseball-ball:before {
  content: "\f433";
}

/* line 13099, app/assets/stylesheets/plugins.bundle.scss */
.la-basketball-ball:before {
  content: "\f434";
}

/* line 13102, app/assets/stylesheets/plugins.bundle.scss */
.la-bath:before {
  content: "\f2cd";
}

/* line 13105, app/assets/stylesheets/plugins.bundle.scss */
.la-battery-empty:before {
  content: "\f244";
}

/* line 13108, app/assets/stylesheets/plugins.bundle.scss */
.la-battery-full:before {
  content: "\f240";
}

/* line 13111, app/assets/stylesheets/plugins.bundle.scss */
.la-battery-half:before {
  content: "\f242";
}

/* line 13114, app/assets/stylesheets/plugins.bundle.scss */
.la-battery-quarter:before {
  content: "\f243";
}

/* line 13117, app/assets/stylesheets/plugins.bundle.scss */
.la-battery-three-quarters:before {
  content: "\f241";
}

/* line 13120, app/assets/stylesheets/plugins.bundle.scss */
.la-battle-net:before {
  content: "\f835";
}

/* line 13123, app/assets/stylesheets/plugins.bundle.scss */
.la-bed:before {
  content: "\f236";
}

/* line 13126, app/assets/stylesheets/plugins.bundle.scss */
.la-beer:before {
  content: "\f0fc";
}

/* line 13129, app/assets/stylesheets/plugins.bundle.scss */
.la-behance:before {
  content: "\f1b4";
}

/* line 13132, app/assets/stylesheets/plugins.bundle.scss */
.la-behance-square:before {
  content: "\f1b5";
}

/* line 13135, app/assets/stylesheets/plugins.bundle.scss */
.la-bell:before {
  content: "\f0f3";
}

/* line 13138, app/assets/stylesheets/plugins.bundle.scss */
.la-bell-slash:before {
  content: "\f1f6";
}

/* line 13141, app/assets/stylesheets/plugins.bundle.scss */
.la-bezier-curve:before {
  content: "\f55b";
}

/* line 13144, app/assets/stylesheets/plugins.bundle.scss */
.la-bible:before {
  content: "\f647";
}

/* line 13147, app/assets/stylesheets/plugins.bundle.scss */
.la-bicycle:before {
  content: "\f206";
}

/* line 13150, app/assets/stylesheets/plugins.bundle.scss */
.la-biking:before {
  content: "\f84a";
}

/* line 13153, app/assets/stylesheets/plugins.bundle.scss */
.la-bimobject:before {
  content: "\f378";
}

/* line 13156, app/assets/stylesheets/plugins.bundle.scss */
.la-binoculars:before {
  content: "\f1e5";
}

/* line 13159, app/assets/stylesheets/plugins.bundle.scss */
.la-biohazard:before {
  content: "\f780";
}

/* line 13162, app/assets/stylesheets/plugins.bundle.scss */
.la-birthday-cake:before {
  content: "\f1fd";
}

/* line 13165, app/assets/stylesheets/plugins.bundle.scss */
.la-bitbucket:before {
  content: "\f171";
}

/* line 13168, app/assets/stylesheets/plugins.bundle.scss */
.la-bitcoin:before {
  content: "\f379";
}

/* line 13171, app/assets/stylesheets/plugins.bundle.scss */
.la-bity:before {
  content: "\f37a";
}

/* line 13174, app/assets/stylesheets/plugins.bundle.scss */
.la-black-tie:before {
  content: "\f27e";
}

/* line 13177, app/assets/stylesheets/plugins.bundle.scss */
.la-blackberry:before {
  content: "\f37b";
}

/* line 13180, app/assets/stylesheets/plugins.bundle.scss */
.la-blender:before {
  content: "\f517";
}

/* line 13183, app/assets/stylesheets/plugins.bundle.scss */
.la-blender-phone:before {
  content: "\f6b6";
}

/* line 13186, app/assets/stylesheets/plugins.bundle.scss */
.la-blind:before {
  content: "\f29d";
}

/* line 13189, app/assets/stylesheets/plugins.bundle.scss */
.la-blog:before {
  content: "\f781";
}

/* line 13192, app/assets/stylesheets/plugins.bundle.scss */
.la-blogger:before {
  content: "\f37c";
}

/* line 13195, app/assets/stylesheets/plugins.bundle.scss */
.la-blogger-b:before {
  content: "\f37d";
}

/* line 13198, app/assets/stylesheets/plugins.bundle.scss */
.la-bluetooth:before {
  content: "\f293";
}

/* line 13201, app/assets/stylesheets/plugins.bundle.scss */
.la-bluetooth-b:before {
  content: "\f294";
}

/* line 13204, app/assets/stylesheets/plugins.bundle.scss */
.la-bold:before {
  content: "\f032";
}

/* line 13207, app/assets/stylesheets/plugins.bundle.scss */
.la-bolt:before {
  content: "\f0e7";
}

/* line 13210, app/assets/stylesheets/plugins.bundle.scss */
.la-bomb:before {
  content: "\f1e2";
}

/* line 13213, app/assets/stylesheets/plugins.bundle.scss */
.la-bone:before {
  content: "\f5d7";
}

/* line 13216, app/assets/stylesheets/plugins.bundle.scss */
.la-bong:before {
  content: "\f55c";
}

/* line 13219, app/assets/stylesheets/plugins.bundle.scss */
.la-book:before {
  content: "\f02d";
}

/* line 13222, app/assets/stylesheets/plugins.bundle.scss */
.la-book-dead:before {
  content: "\f6b7";
}

/* line 13225, app/assets/stylesheets/plugins.bundle.scss */
.la-book-medical:before {
  content: "\f7e6";
}

/* line 13228, app/assets/stylesheets/plugins.bundle.scss */
.la-book-open:before {
  content: "\f518";
}

/* line 13231, app/assets/stylesheets/plugins.bundle.scss */
.la-book-reader:before {
  content: "\f5da";
}

/* line 13234, app/assets/stylesheets/plugins.bundle.scss */
.la-bookmark:before {
  content: "\f02e";
}

/* line 13237, app/assets/stylesheets/plugins.bundle.scss */
.la-bootstrap:before {
  content: "\f836";
}

/* line 13240, app/assets/stylesheets/plugins.bundle.scss */
.la-border-all:before {
  content: "\f84c";
}

/* line 13243, app/assets/stylesheets/plugins.bundle.scss */
.la-border-none:before {
  content: "\f850";
}

/* line 13246, app/assets/stylesheets/plugins.bundle.scss */
.la-border-style:before {
  content: "\f853";
}

/* line 13249, app/assets/stylesheets/plugins.bundle.scss */
.la-bowling-ball:before {
  content: "\f436";
}

/* line 13252, app/assets/stylesheets/plugins.bundle.scss */
.la-box:before {
  content: "\f466";
}

/* line 13255, app/assets/stylesheets/plugins.bundle.scss */
.la-box-open:before {
  content: "\f49e";
}

/* line 13258, app/assets/stylesheets/plugins.bundle.scss */
.la-boxes:before {
  content: "\f468";
}

/* line 13261, app/assets/stylesheets/plugins.bundle.scss */
.la-braille:before {
  content: "\f2a1";
}

/* line 13264, app/assets/stylesheets/plugins.bundle.scss */
.la-brain:before {
  content: "\f5dc";
}

/* line 13267, app/assets/stylesheets/plugins.bundle.scss */
.la-bread-slice:before {
  content: "\f7ec";
}

/* line 13270, app/assets/stylesheets/plugins.bundle.scss */
.la-briefcase:before {
  content: "\f0b1";
}

/* line 13273, app/assets/stylesheets/plugins.bundle.scss */
.la-briefcase-medical:before {
  content: "\f469";
}

/* line 13276, app/assets/stylesheets/plugins.bundle.scss */
.la-broadcast-tower:before {
  content: "\f519";
}

/* line 13279, app/assets/stylesheets/plugins.bundle.scss */
.la-broom:before {
  content: "\f51a";
}

/* line 13282, app/assets/stylesheets/plugins.bundle.scss */
.la-brush:before {
  content: "\f55d";
}

/* line 13285, app/assets/stylesheets/plugins.bundle.scss */
.la-btc:before {
  content: "\f15a";
}

/* line 13288, app/assets/stylesheets/plugins.bundle.scss */
.la-buffer:before {
  content: "\f837";
}

/* line 13291, app/assets/stylesheets/plugins.bundle.scss */
.la-bug:before {
  content: "\f188";
}

/* line 13294, app/assets/stylesheets/plugins.bundle.scss */
.la-building:before {
  content: "\f1ad";
}

/* line 13297, app/assets/stylesheets/plugins.bundle.scss */
.la-bullhorn:before {
  content: "\f0a1";
}

/* line 13300, app/assets/stylesheets/plugins.bundle.scss */
.la-bullseye:before {
  content: "\f140";
}

/* line 13303, app/assets/stylesheets/plugins.bundle.scss */
.la-burn:before {
  content: "\f46a";
}

/* line 13306, app/assets/stylesheets/plugins.bundle.scss */
.la-buromobelexperte:before {
  content: "\f37f";
}

/* line 13309, app/assets/stylesheets/plugins.bundle.scss */
.la-bus:before {
  content: "\f207";
}

/* line 13312, app/assets/stylesheets/plugins.bundle.scss */
.la-bus-alt:before {
  content: "\f55e";
}

/* line 13315, app/assets/stylesheets/plugins.bundle.scss */
.la-business-time:before {
  content: "\f64a";
}

/* line 13318, app/assets/stylesheets/plugins.bundle.scss */
.la-buy-n-large:before {
  content: "\f8a6";
}

/* line 13321, app/assets/stylesheets/plugins.bundle.scss */
.la-buysellads:before {
  content: "\f20d";
}

/* line 13324, app/assets/stylesheets/plugins.bundle.scss */
.la-calculator:before {
  content: "\f1ec";
}

/* line 13327, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar:before {
  content: "\f133";
}

/* line 13330, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-alt:before {
  content: "\f073";
}

/* line 13333, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-check:before {
  content: "\f274";
}

/* line 13336, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-day:before {
  content: "\f783";
}

/* line 13339, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-minus:before {
  content: "\f272";
}

/* line 13342, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-plus:before {
  content: "\f271";
}

/* line 13345, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-times:before {
  content: "\f273";
}

/* line 13348, app/assets/stylesheets/plugins.bundle.scss */
.la-calendar-week:before {
  content: "\f784";
}

/* line 13351, app/assets/stylesheets/plugins.bundle.scss */
.la-camera:before {
  content: "\f030";
}

/* line 13354, app/assets/stylesheets/plugins.bundle.scss */
.la-camera-retro:before {
  content: "\f083";
}

/* line 13357, app/assets/stylesheets/plugins.bundle.scss */
.la-campground:before {
  content: "\f6bb";
}

/* line 13360, app/assets/stylesheets/plugins.bundle.scss */
.la-canadian-maple-leaf:before {
  content: "\f785";
}

/* line 13363, app/assets/stylesheets/plugins.bundle.scss */
.la-candy-cane:before {
  content: "\f786";
}

/* line 13366, app/assets/stylesheets/plugins.bundle.scss */
.la-cannabis:before {
  content: "\f55f";
}

/* line 13369, app/assets/stylesheets/plugins.bundle.scss */
.la-capsules:before {
  content: "\f46b";
}

/* line 13372, app/assets/stylesheets/plugins.bundle.scss */
.la-car:before {
  content: "\f1b9";
}

/* line 13375, app/assets/stylesheets/plugins.bundle.scss */
.la-car-alt:before {
  content: "\f5de";
}

/* line 13378, app/assets/stylesheets/plugins.bundle.scss */
.la-car-battery:before {
  content: "\f5df";
}

/* line 13381, app/assets/stylesheets/plugins.bundle.scss */
.la-car-crash:before {
  content: "\f5e1";
}

/* line 13384, app/assets/stylesheets/plugins.bundle.scss */
.la-car-side:before {
  content: "\f5e4";
}

/* line 13387, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-down:before {
  content: "\f0d7";
}

/* line 13390, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-left:before {
  content: "\f0d9";
}

/* line 13393, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-right:before {
  content: "\f0da";
}

/* line 13396, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-square-down:before {
  content: "\f150";
}

/* line 13399, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-square-left:before {
  content: "\f191";
}

/* line 13402, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-square-right:before {
  content: "\f152";
}

/* line 13405, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-square-up:before {
  content: "\f151";
}

/* line 13408, app/assets/stylesheets/plugins.bundle.scss */
.la-caret-up:before {
  content: "\f0d8";
}

/* line 13411, app/assets/stylesheets/plugins.bundle.scss */
.la-carrot:before {
  content: "\f787";
}

/* line 13414, app/assets/stylesheets/plugins.bundle.scss */
.la-cart-arrow-down:before {
  content: "\f218";
}

/* line 13417, app/assets/stylesheets/plugins.bundle.scss */
.la-cart-plus:before {
  content: "\f217";
}

/* line 13420, app/assets/stylesheets/plugins.bundle.scss */
.la-cash-register:before {
  content: "\f788";
}

/* line 13423, app/assets/stylesheets/plugins.bundle.scss */
.la-cat:before {
  content: "\f6be";
}

/* line 13426, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 13429, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-amex:before {
  content: "\f1f3";
}

/* line 13432, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-apple-pay:before {
  content: "\f416";
}

/* line 13435, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-diners-club:before {
  content: "\f24c";
}

/* line 13438, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-discover:before {
  content: "\f1f2";
}

/* line 13441, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-jcb:before {
  content: "\f24b";
}

/* line 13444, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-mastercard:before {
  content: "\f1f1";
}

/* line 13447, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-paypal:before {
  content: "\f1f4";
}

/* line 13450, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-stripe:before {
  content: "\f1f5";
}

/* line 13453, app/assets/stylesheets/plugins.bundle.scss */
.la-cc-visa:before {
  content: "\f1f0";
}

/* line 13456, app/assets/stylesheets/plugins.bundle.scss */
.la-centercode:before {
  content: "\f380";
}

/* line 13459, app/assets/stylesheets/plugins.bundle.scss */
.la-centos:before {
  content: "\f789";
}

/* line 13462, app/assets/stylesheets/plugins.bundle.scss */
.la-certificate:before {
  content: "\f0a3";
}

/* line 13465, app/assets/stylesheets/plugins.bundle.scss */
.la-chair:before {
  content: "\f6c0";
}

/* line 13468, app/assets/stylesheets/plugins.bundle.scss */
.la-chalkboard:before {
  content: "\f51b";
}

/* line 13471, app/assets/stylesheets/plugins.bundle.scss */
.la-chalkboard-teacher:before {
  content: "\f51c";
}

/* line 13474, app/assets/stylesheets/plugins.bundle.scss */
.la-charging-station:before {
  content: "\f5e7";
}

/* line 13477, app/assets/stylesheets/plugins.bundle.scss */
.la-chart-area:before {
  content: "\f1fe";
}

/* line 13480, app/assets/stylesheets/plugins.bundle.scss */
.la-chart-bar:before {
  content: "\f080";
}

/* line 13483, app/assets/stylesheets/plugins.bundle.scss */
.la-chart-line:before {
  content: "\f201";
}

/* line 13486, app/assets/stylesheets/plugins.bundle.scss */
.la-chart-pie:before {
  content: "\f200";
}

/* line 13489, app/assets/stylesheets/plugins.bundle.scss */
.la-check:before {
  content: "\f00c";
}

/* line 13492, app/assets/stylesheets/plugins.bundle.scss */
.la-check-circle:before {
  content: "\f058";
}

/* line 13495, app/assets/stylesheets/plugins.bundle.scss */
.la-check-double:before {
  content: "\f560";
}

/* line 13498, app/assets/stylesheets/plugins.bundle.scss */
.la-check-square:before {
  content: "\f14a";
}

/* line 13501, app/assets/stylesheets/plugins.bundle.scss */
.la-cheese:before {
  content: "\f7ef";
}

/* line 13504, app/assets/stylesheets/plugins.bundle.scss */
.la-chess:before {
  content: "\f439";
}

/* line 13507, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-bishop:before {
  content: "\f43a";
}

/* line 13510, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-board:before {
  content: "\f43c";
}

/* line 13513, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-king:before {
  content: "\f43f";
}

/* line 13516, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-knight:before {
  content: "\f441";
}

/* line 13519, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-pawn:before {
  content: "\f443";
}

/* line 13522, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-queen:before {
  content: "\f445";
}

/* line 13525, app/assets/stylesheets/plugins.bundle.scss */
.la-chess-rook:before {
  content: "\f447";
}

/* line 13528, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-circle-down:before {
  content: "\f13a";
}

/* line 13531, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-circle-left:before {
  content: "\f137";
}

/* line 13534, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-circle-right:before {
  content: "\f138";
}

/* line 13537, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-circle-up:before {
  content: "\f139";
}

/* line 13540, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-down:before {
  content: "\f078";
}

/* line 13543, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-left:before {
  content: "\f053";
}

/* line 13546, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-right:before {
  content: "\f054";
}

/* line 13549, app/assets/stylesheets/plugins.bundle.scss */
.la-chevron-up:before {
  content: "\f077";
}

/* line 13552, app/assets/stylesheets/plugins.bundle.scss */
.la-child:before {
  content: "\f1ae";
}

/* line 13555, app/assets/stylesheets/plugins.bundle.scss */
.la-chrome:before {
  content: "\f268";
}

/* line 13558, app/assets/stylesheets/plugins.bundle.scss */
.la-chromecast:before {
  content: "\f838";
}

/* line 13561, app/assets/stylesheets/plugins.bundle.scss */
.la-church:before {
  content: "\f51d";
}

/* line 13564, app/assets/stylesheets/plugins.bundle.scss */
.la-circle:before {
  content: "\f111";
}

/* line 13567, app/assets/stylesheets/plugins.bundle.scss */
.la-circle-notch:before {
  content: "\f1ce";
}

/* line 13570, app/assets/stylesheets/plugins.bundle.scss */
.la-city:before {
  content: "\f64f";
}

/* line 13573, app/assets/stylesheets/plugins.bundle.scss */
.la-clinic-medical:before {
  content: "\f7f2";
}

/* line 13576, app/assets/stylesheets/plugins.bundle.scss */
.la-clipboard:before {
  content: "\f328";
}

/* line 13579, app/assets/stylesheets/plugins.bundle.scss */
.la-clipboard-check:before {
  content: "\f46c";
}

/* line 13582, app/assets/stylesheets/plugins.bundle.scss */
.la-clipboard-list:before {
  content: "\f46d";
}

/* line 13585, app/assets/stylesheets/plugins.bundle.scss */
.la-clock:before {
  content: "\f017";
}

/* line 13588, app/assets/stylesheets/plugins.bundle.scss */
.la-clone:before {
  content: "\f24d";
}

/* line 13591, app/assets/stylesheets/plugins.bundle.scss */
.la-closed-captioning:before {
  content: "\f20a";
}

/* line 13594, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud:before {
  content: "\f0c2";
}

/* line 13597, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-download-alt:before {
  content: "\f381";
}

/* line 13600, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-meatball:before {
  content: "\f73b";
}

/* line 13603, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-moon:before {
  content: "\f6c3";
}

/* line 13606, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-moon-rain:before {
  content: "\f73c";
}

/* line 13609, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-rain:before {
  content: "\f73d";
}

/* line 13612, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-showers-heavy:before {
  content: "\f740";
}

/* line 13615, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-sun:before {
  content: "\f6c4";
}

/* line 13618, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-sun-rain:before {
  content: "\f743";
}

/* line 13621, app/assets/stylesheets/plugins.bundle.scss */
.la-cloud-upload-alt:before {
  content: "\f382";
}

/* line 13624, app/assets/stylesheets/plugins.bundle.scss */
.la-cloudscale:before {
  content: "\f383";
}

/* line 13627, app/assets/stylesheets/plugins.bundle.scss */
.la-cloudsmith:before {
  content: "\f384";
}

/* line 13630, app/assets/stylesheets/plugins.bundle.scss */
.la-cloudversify:before {
  content: "\f385";
}

/* line 13633, app/assets/stylesheets/plugins.bundle.scss */
.la-cocktail:before {
  content: "\f561";
}

/* line 13636, app/assets/stylesheets/plugins.bundle.scss */
.la-code:before {
  content: "\f121";
}

/* line 13639, app/assets/stylesheets/plugins.bundle.scss */
.la-code-branch:before {
  content: "\f126";
}

/* line 13642, app/assets/stylesheets/plugins.bundle.scss */
.la-codepen:before {
  content: "\f1cb";
}

/* line 13645, app/assets/stylesheets/plugins.bundle.scss */
.la-codiepie:before {
  content: "\f284";
}

/* line 13648, app/assets/stylesheets/plugins.bundle.scss */
.la-coffee:before {
  content: "\f0f4";
}

/* line 13651, app/assets/stylesheets/plugins.bundle.scss */
.la-cog:before {
  content: "\f013";
}

/* line 13654, app/assets/stylesheets/plugins.bundle.scss */
.la-cogs:before {
  content: "\f085";
}

/* line 13657, app/assets/stylesheets/plugins.bundle.scss */
.la-coins:before {
  content: "\f51e";
}

/* line 13660, app/assets/stylesheets/plugins.bundle.scss */
.la-columns:before {
  content: "\f0db";
}

/* line 13663, app/assets/stylesheets/plugins.bundle.scss */
.la-comment:before {
  content: "\f075";
}

/* line 13666, app/assets/stylesheets/plugins.bundle.scss */
.la-comment-alt:before {
  content: "\f27a";
}

/* line 13669, app/assets/stylesheets/plugins.bundle.scss */
.la-comment-dollar:before {
  content: "\f651";
}

/* line 13672, app/assets/stylesheets/plugins.bundle.scss */
.la-comment-dots:before {
  content: "\f4ad";
}

/* line 13675, app/assets/stylesheets/plugins.bundle.scss */
.la-comment-medical:before {
  content: "\f7f5";
}

/* line 13678, app/assets/stylesheets/plugins.bundle.scss */
.la-comment-slash:before {
  content: "\f4b3";
}

/* line 13681, app/assets/stylesheets/plugins.bundle.scss */
.la-comments:before {
  content: "\f086";
}

/* line 13684, app/assets/stylesheets/plugins.bundle.scss */
.la-comments-dollar:before {
  content: "\f653";
}

/* line 13687, app/assets/stylesheets/plugins.bundle.scss */
.la-compact-disc:before {
  content: "\f51f";
}

/* line 13690, app/assets/stylesheets/plugins.bundle.scss */
.la-compass:before {
  content: "\f14e";
}

/* line 13693, app/assets/stylesheets/plugins.bundle.scss */
.la-compress:before {
  content: "\f066";
}

/* line 13696, app/assets/stylesheets/plugins.bundle.scss */
.la-compress-arrows-alt:before {
  content: "\f78c";
}

/* line 13699, app/assets/stylesheets/plugins.bundle.scss */
.la-concierge-bell:before {
  content: "\f562";
}

/* line 13702, app/assets/stylesheets/plugins.bundle.scss */
.la-confluence:before {
  content: "\f78d";
}

/* line 13705, app/assets/stylesheets/plugins.bundle.scss */
.la-connectdevelop:before {
  content: "\f20e";
}

/* line 13708, app/assets/stylesheets/plugins.bundle.scss */
.la-contao:before {
  content: "\f26d";
}

/* line 13711, app/assets/stylesheets/plugins.bundle.scss */
.la-cookie:before {
  content: "\f563";
}

/* line 13714, app/assets/stylesheets/plugins.bundle.scss */
.la-cookie-bite:before {
  content: "\f564";
}

/* line 13717, app/assets/stylesheets/plugins.bundle.scss */
.la-copy:before {
  content: "\f0c5";
}

/* line 13720, app/assets/stylesheets/plugins.bundle.scss */
.la-copyright:before {
  content: "\f1f9";
}

/* line 13723, app/assets/stylesheets/plugins.bundle.scss */
.la-cotton-bureau:before {
  content: "\f89e";
}

/* line 13726, app/assets/stylesheets/plugins.bundle.scss */
.la-couch:before {
  content: "\f4b8";
}

/* line 13729, app/assets/stylesheets/plugins.bundle.scss */
.la-cpanel:before {
  content: "\f388";
}

/* line 13732, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons:before {
  content: "\f25e";
}

/* line 13735, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-by:before {
  content: "\f4e7";
}

/* line 13738, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-nc:before {
  content: "\f4e8";
}

/* line 13741, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-nc-eu:before {
  content: "\f4e9";
}

/* line 13744, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-nc-jp:before {
  content: "\f4ea";
}

/* line 13747, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-nd:before {
  content: "\f4eb";
}

/* line 13750, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-pd:before {
  content: "\f4ec";
}

/* line 13753, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-pd-alt:before {
  content: "\f4ed";
}

/* line 13756, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-remix:before {
  content: "\f4ee";
}

/* line 13759, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-sa:before {
  content: "\f4ef";
}

/* line 13762, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-sampling:before {
  content: "\f4f0";
}

/* line 13765, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

/* line 13768, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-share:before {
  content: "\f4f2";
}

/* line 13771, app/assets/stylesheets/plugins.bundle.scss */
.la-creative-commons-zero:before {
  content: "\f4f3";
}

/* line 13774, app/assets/stylesheets/plugins.bundle.scss */
.la-credit-card:before {
  content: "\f09d";
}

/* line 13777, app/assets/stylesheets/plugins.bundle.scss */
.la-critical-role:before {
  content: "\f6c9";
}

/* line 13780, app/assets/stylesheets/plugins.bundle.scss */
.la-crop:before {
  content: "\f125";
}

/* line 13783, app/assets/stylesheets/plugins.bundle.scss */
.la-crop-alt:before {
  content: "\f565";
}

/* line 13786, app/assets/stylesheets/plugins.bundle.scss */
.la-cross:before {
  content: "\f654";
}

/* line 13789, app/assets/stylesheets/plugins.bundle.scss */
.la-crosshairs:before {
  content: "\f05b";
}

/* line 13792, app/assets/stylesheets/plugins.bundle.scss */
.la-crow:before {
  content: "\f520";
}

/* line 13795, app/assets/stylesheets/plugins.bundle.scss */
.la-crown:before {
  content: "\f521";
}

/* line 13798, app/assets/stylesheets/plugins.bundle.scss */
.la-crutch:before {
  content: "\f7f7";
}

/* line 13801, app/assets/stylesheets/plugins.bundle.scss */
.la-css3:before {
  content: "\f13c";
}

/* line 13804, app/assets/stylesheets/plugins.bundle.scss */
.la-css3-alt:before {
  content: "\f38b";
}

/* line 13807, app/assets/stylesheets/plugins.bundle.scss */
.la-cube:before {
  content: "\f1b2";
}

/* line 13810, app/assets/stylesheets/plugins.bundle.scss */
.la-cubes:before {
  content: "\f1b3";
}

/* line 13813, app/assets/stylesheets/plugins.bundle.scss */
.la-cut:before {
  content: "\f0c4";
}

/* line 13816, app/assets/stylesheets/plugins.bundle.scss */
.la-cuttlefish:before {
  content: "\f38c";
}

/* line 13819, app/assets/stylesheets/plugins.bundle.scss */
.la-d-and-d:before {
  content: "\f38d";
}

/* line 13822, app/assets/stylesheets/plugins.bundle.scss */
.la-d-and-d-beyond:before {
  content: "\f6ca";
}

/* line 13825, app/assets/stylesheets/plugins.bundle.scss */
.la-dashcube:before {
  content: "\f210";
}

/* line 13828, app/assets/stylesheets/plugins.bundle.scss */
.la-database:before {
  content: "\f1c0";
}

/* line 13831, app/assets/stylesheets/plugins.bundle.scss */
.la-deaf:before {
  content: "\f2a4";
}

/* line 13834, app/assets/stylesheets/plugins.bundle.scss */
.la-delicious:before {
  content: "\f1a5";
}

/* line 13837, app/assets/stylesheets/plugins.bundle.scss */
.la-democrat:before {
  content: "\f747";
}

/* line 13840, app/assets/stylesheets/plugins.bundle.scss */
.la-deploydog:before {
  content: "\f38e";
}

/* line 13843, app/assets/stylesheets/plugins.bundle.scss */
.la-deskpro:before {
  content: "\f38f";
}

/* line 13846, app/assets/stylesheets/plugins.bundle.scss */
.la-desktop:before {
  content: "\f108";
}

/* line 13849, app/assets/stylesheets/plugins.bundle.scss */
.la-dev:before {
  content: "\f6cc";
}

/* line 13852, app/assets/stylesheets/plugins.bundle.scss */
.la-deviantart:before {
  content: "\f1bd";
}

/* line 13855, app/assets/stylesheets/plugins.bundle.scss */
.la-dharmachakra:before {
  content: "\f655";
}

/* line 13858, app/assets/stylesheets/plugins.bundle.scss */
.la-dhl:before {
  content: "\f790";
}

/* line 13861, app/assets/stylesheets/plugins.bundle.scss */
.la-diagnoses:before {
  content: "\f470";
}

/* line 13864, app/assets/stylesheets/plugins.bundle.scss */
.la-diaspora:before {
  content: "\f791";
}

/* line 13867, app/assets/stylesheets/plugins.bundle.scss */
.la-dice:before {
  content: "\f522";
}

/* line 13870, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-d20:before {
  content: "\f6cf";
}

/* line 13873, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-d6:before {
  content: "\f6d1";
}

/* line 13876, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-five:before {
  content: "\f523";
}

/* line 13879, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-four:before {
  content: "\f524";
}

/* line 13882, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-one:before {
  content: "\f525";
}

/* line 13885, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-six:before {
  content: "\f526";
}

/* line 13888, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-three:before {
  content: "\f527";
}

/* line 13891, app/assets/stylesheets/plugins.bundle.scss */
.la-dice-two:before {
  content: "\f528";
}

/* line 13894, app/assets/stylesheets/plugins.bundle.scss */
.la-digg:before {
  content: "\f1a6";
}

/* line 13897, app/assets/stylesheets/plugins.bundle.scss */
.la-digital-ocean:before {
  content: "\f391";
}

/* line 13900, app/assets/stylesheets/plugins.bundle.scss */
.la-digital-tachograph:before {
  content: "\f566";
}

/* line 13903, app/assets/stylesheets/plugins.bundle.scss */
.la-directions:before {
  content: "\f5eb";
}

/* line 13906, app/assets/stylesheets/plugins.bundle.scss */
.la-discord:before {
  content: "\f392";
}

/* line 13909, app/assets/stylesheets/plugins.bundle.scss */
.la-discourse:before {
  content: "\f393";
}

/* line 13912, app/assets/stylesheets/plugins.bundle.scss */
.la-divide:before {
  content: "\f529";
}

/* line 13915, app/assets/stylesheets/plugins.bundle.scss */
.la-dizzy:before {
  content: "\f567";
}

/* line 13918, app/assets/stylesheets/plugins.bundle.scss */
.la-dna:before {
  content: "\f471";
}

/* line 13921, app/assets/stylesheets/plugins.bundle.scss */
.la-dochub:before {
  content: "\f394";
}

/* line 13924, app/assets/stylesheets/plugins.bundle.scss */
.la-docker:before {
  content: "\f395";
}

/* line 13927, app/assets/stylesheets/plugins.bundle.scss */
.la-dog:before {
  content: "\f6d3";
}

/* line 13930, app/assets/stylesheets/plugins.bundle.scss */
.la-dollar-sign:before {
  content: "\f155";
}

/* line 13933, app/assets/stylesheets/plugins.bundle.scss */
.la-dolly:before {
  content: "\f472";
}

/* line 13936, app/assets/stylesheets/plugins.bundle.scss */
.la-dolly-flatbed:before {
  content: "\f474";
}

/* line 13939, app/assets/stylesheets/plugins.bundle.scss */
.la-donate:before {
  content: "\f4b9";
}

/* line 13942, app/assets/stylesheets/plugins.bundle.scss */
.la-door-closed:before {
  content: "\f52a";
}

/* line 13945, app/assets/stylesheets/plugins.bundle.scss */
.la-door-open:before {
  content: "\f52b";
}

/* line 13948, app/assets/stylesheets/plugins.bundle.scss */
.la-dot-circle:before {
  content: "\f192";
}

/* line 13951, app/assets/stylesheets/plugins.bundle.scss */
.la-dove:before {
  content: "\f4ba";
}

/* line 13954, app/assets/stylesheets/plugins.bundle.scss */
.la-download:before {
  content: "\f019";
}

/* line 13957, app/assets/stylesheets/plugins.bundle.scss */
.la-draft2digital:before {
  content: "\f396";
}

/* line 13960, app/assets/stylesheets/plugins.bundle.scss */
.la-drafting-compass:before {
  content: "\f568";
}

/* line 13963, app/assets/stylesheets/plugins.bundle.scss */
.la-dragon:before {
  content: "\f6d5";
}

/* line 13966, app/assets/stylesheets/plugins.bundle.scss */
.la-draw-polygon:before {
  content: "\f5ee";
}

/* line 13969, app/assets/stylesheets/plugins.bundle.scss */
.la-dribbble:before {
  content: "\f17d";
}

/* line 13972, app/assets/stylesheets/plugins.bundle.scss */
.la-dribbble-square:before {
  content: "\f397";
}

/* line 13975, app/assets/stylesheets/plugins.bundle.scss */
.la-dropbox:before {
  content: "\f16b";
}

/* line 13978, app/assets/stylesheets/plugins.bundle.scss */
.la-drum:before {
  content: "\f569";
}

/* line 13981, app/assets/stylesheets/plugins.bundle.scss */
.la-drum-steelpan:before {
  content: "\f56a";
}

/* line 13984, app/assets/stylesheets/plugins.bundle.scss */
.la-drumstick-bite:before {
  content: "\f6d7";
}

/* line 13987, app/assets/stylesheets/plugins.bundle.scss */
.la-drupal:before {
  content: "\f1a9";
}

/* line 13990, app/assets/stylesheets/plugins.bundle.scss */
.la-dumbbell:before {
  content: "\f44b";
}

/* line 13993, app/assets/stylesheets/plugins.bundle.scss */
.la-dumpster:before {
  content: "\f793";
}

/* line 13996, app/assets/stylesheets/plugins.bundle.scss */
.la-dumpster-fire:before {
  content: "\f794";
}

/* line 13999, app/assets/stylesheets/plugins.bundle.scss */
.la-dungeon:before {
  content: "\f6d9";
}

/* line 14002, app/assets/stylesheets/plugins.bundle.scss */
.la-dyalog:before {
  content: "\f399";
}

/* line 14005, app/assets/stylesheets/plugins.bundle.scss */
.la-earlybirds:before {
  content: "\f39a";
}

/* line 14008, app/assets/stylesheets/plugins.bundle.scss */
.la-ebay:before {
  content: "\f4f4";
}

/* line 14011, app/assets/stylesheets/plugins.bundle.scss */
.la-edge:before {
  content: "\f282";
}

/* line 14014, app/assets/stylesheets/plugins.bundle.scss */
.la-edit:before {
  content: "\f044";
}

/* line 14017, app/assets/stylesheets/plugins.bundle.scss */
.la-egg:before {
  content: "\f7fb";
}

/* line 14020, app/assets/stylesheets/plugins.bundle.scss */
.la-eject:before {
  content: "\f052";
}

/* line 14023, app/assets/stylesheets/plugins.bundle.scss */
.la-elementor:before {
  content: "\f430";
}

/* line 14026, app/assets/stylesheets/plugins.bundle.scss */
.la-ellipsis-h:before {
  content: "\f141";
}

/* line 14029, app/assets/stylesheets/plugins.bundle.scss */
.la-ellipsis-v:before {
  content: "\f142";
}

/* line 14032, app/assets/stylesheets/plugins.bundle.scss */
.la-ello:before {
  content: "\f5f1";
}

/* line 14035, app/assets/stylesheets/plugins.bundle.scss */
.la-ember:before {
  content: "\f423";
}

/* line 14038, app/assets/stylesheets/plugins.bundle.scss */
.la-empire:before {
  content: "\f1d1";
}

/* line 14041, app/assets/stylesheets/plugins.bundle.scss */
.la-envelope:before {
  content: "\f0e0";
}

/* line 14044, app/assets/stylesheets/plugins.bundle.scss */
.la-envelope-open:before {
  content: "\f2b6";
}

/* line 14047, app/assets/stylesheets/plugins.bundle.scss */
.la-envelope-open-text:before {
  content: "\f658";
}

/* line 14050, app/assets/stylesheets/plugins.bundle.scss */
.la-envelope-square:before {
  content: "\f199";
}

/* line 14053, app/assets/stylesheets/plugins.bundle.scss */
.la-envira:before {
  content: "\f299";
}

/* line 14056, app/assets/stylesheets/plugins.bundle.scss */
.la-equals:before {
  content: "\f52c";
}

/* line 14059, app/assets/stylesheets/plugins.bundle.scss */
.la-eraser:before {
  content: "\f12d";
}

/* line 14062, app/assets/stylesheets/plugins.bundle.scss */
.la-erlang:before {
  content: "\f39d";
}

/* line 14065, app/assets/stylesheets/plugins.bundle.scss */
.la-ethereum:before {
  content: "\f42e";
}

/* line 14068, app/assets/stylesheets/plugins.bundle.scss */
.la-ethernet:before {
  content: "\f796";
}

/* line 14071, app/assets/stylesheets/plugins.bundle.scss */
.la-etsy:before {
  content: "\f2d7";
}

/* line 14074, app/assets/stylesheets/plugins.bundle.scss */
.la-euro-sign:before {
  content: "\f153";
}

/* line 14077, app/assets/stylesheets/plugins.bundle.scss */
.la-evernote:before {
  content: "\f839";
}

/* line 14080, app/assets/stylesheets/plugins.bundle.scss */
.la-exchange-alt:before {
  content: "\f362";
}

/* line 14083, app/assets/stylesheets/plugins.bundle.scss */
.la-exclamation:before {
  content: "\f12a";
}

/* line 14086, app/assets/stylesheets/plugins.bundle.scss */
.la-exclamation-circle:before {
  content: "\f06a";
}

/* line 14089, app/assets/stylesheets/plugins.bundle.scss */
.la-exclamation-triangle:before {
  content: "\f071";
}

/* line 14092, app/assets/stylesheets/plugins.bundle.scss */
.la-expand:before {
  content: "\f065";
}

/* line 14095, app/assets/stylesheets/plugins.bundle.scss */
.la-expand-arrows-alt:before {
  content: "\f31e";
}

/* line 14098, app/assets/stylesheets/plugins.bundle.scss */
.la-expeditedssl:before {
  content: "\f23e";
}

/* line 14101, app/assets/stylesheets/plugins.bundle.scss */
.la-external-link-alt:before {
  content: "\f35d";
}

/* line 14104, app/assets/stylesheets/plugins.bundle.scss */
.la-external-link-square-alt:before {
  content: "\f360";
}

/* line 14107, app/assets/stylesheets/plugins.bundle.scss */
.la-eye:before {
  content: "\f06e";
}

/* line 14110, app/assets/stylesheets/plugins.bundle.scss */
.la-eye-dropper:before {
  content: "\f1fb";
}

/* line 14113, app/assets/stylesheets/plugins.bundle.scss */
.la-eye-slash:before {
  content: "\f070";
}

/* line 14116, app/assets/stylesheets/plugins.bundle.scss */
.la-facebook:before {
  content: "\f09a";
}

/* line 14119, app/assets/stylesheets/plugins.bundle.scss */
.la-facebook-f:before {
  content: "\f39e";
}

/* line 14122, app/assets/stylesheets/plugins.bundle.scss */
.la-facebook-messenger:before {
  content: "\f39f";
}

/* line 14125, app/assets/stylesheets/plugins.bundle.scss */
.la-facebook-square:before {
  content: "\f082";
}

/* line 14128, app/assets/stylesheets/plugins.bundle.scss */
.la-fan:before {
  content: "\f863";
}

/* line 14131, app/assets/stylesheets/plugins.bundle.scss */
.la-fantasy-flight-games:before {
  content: "\f6dc";
}

/* line 14134, app/assets/stylesheets/plugins.bundle.scss */
.la-fast-backward:before {
  content: "\f049";
}

/* line 14137, app/assets/stylesheets/plugins.bundle.scss */
.la-fast-forward:before {
  content: "\f050";
}

/* line 14140, app/assets/stylesheets/plugins.bundle.scss */
.la-fax:before {
  content: "\f1ac";
}

/* line 14143, app/assets/stylesheets/plugins.bundle.scss */
.la-feather:before {
  content: "\f52d";
}

/* line 14146, app/assets/stylesheets/plugins.bundle.scss */
.la-feather-alt:before {
  content: "\f56b";
}

/* line 14149, app/assets/stylesheets/plugins.bundle.scss */
.la-fedex:before {
  content: "\f797";
}

/* line 14152, app/assets/stylesheets/plugins.bundle.scss */
.la-fedora:before {
  content: "\f798";
}

/* line 14155, app/assets/stylesheets/plugins.bundle.scss */
.la-female:before {
  content: "\f182";
}

/* line 14158, app/assets/stylesheets/plugins.bundle.scss */
.la-fighter-jet:before {
  content: "\f0fb";
}

/* line 14161, app/assets/stylesheets/plugins.bundle.scss */
.la-figma:before {
  content: "\f799";
}

/* line 14164, app/assets/stylesheets/plugins.bundle.scss */
.la-file:before {
  content: "\f15b";
}

/* line 14167, app/assets/stylesheets/plugins.bundle.scss */
.la-file-alt:before {
  content: "\f15c";
}

/* line 14170, app/assets/stylesheets/plugins.bundle.scss */
.la-file-archive:before {
  content: "\f1c6";
}

/* line 14173, app/assets/stylesheets/plugins.bundle.scss */
.la-file-audio:before {
  content: "\f1c7";
}

/* line 14176, app/assets/stylesheets/plugins.bundle.scss */
.la-file-code:before {
  content: "\f1c9";
}

/* line 14179, app/assets/stylesheets/plugins.bundle.scss */
.la-file-contract:before {
  content: "\f56c";
}

/* line 14182, app/assets/stylesheets/plugins.bundle.scss */
.la-file-csv:before {
  content: "\f6dd";
}

/* line 14185, app/assets/stylesheets/plugins.bundle.scss */
.la-file-download:before {
  content: "\f56d";
}

/* line 14188, app/assets/stylesheets/plugins.bundle.scss */
.la-file-excel:before {
  content: "\f1c3";
}

/* line 14191, app/assets/stylesheets/plugins.bundle.scss */
.la-file-export:before {
  content: "\f56e";
}

/* line 14194, app/assets/stylesheets/plugins.bundle.scss */
.la-file-image:before {
  content: "\f1c5";
}

/* line 14197, app/assets/stylesheets/plugins.bundle.scss */
.la-file-import:before {
  content: "\f56f";
}

/* line 14200, app/assets/stylesheets/plugins.bundle.scss */
.la-file-invoice:before {
  content: "\f570";
}

/* line 14203, app/assets/stylesheets/plugins.bundle.scss */
.la-file-invoice-dollar:before {
  content: "\f571";
}

/* line 14206, app/assets/stylesheets/plugins.bundle.scss */
.la-file-medical:before {
  content: "\f477";
}

/* line 14209, app/assets/stylesheets/plugins.bundle.scss */
.la-file-medical-alt:before {
  content: "\f478";
}

/* line 14212, app/assets/stylesheets/plugins.bundle.scss */
.la-file-pdf:before {
  content: "\f1c1";
}

/* line 14215, app/assets/stylesheets/plugins.bundle.scss */
.la-file-powerpoint:before {
  content: "\f1c4";
}

/* line 14218, app/assets/stylesheets/plugins.bundle.scss */
.la-file-prescription:before {
  content: "\f572";
}

/* line 14221, app/assets/stylesheets/plugins.bundle.scss */
.la-file-signature:before {
  content: "\f573";
}

/* line 14224, app/assets/stylesheets/plugins.bundle.scss */
.la-file-upload:before {
  content: "\f574";
}

/* line 14227, app/assets/stylesheets/plugins.bundle.scss */
.la-file-video:before {
  content: "\f1c8";
}

/* line 14230, app/assets/stylesheets/plugins.bundle.scss */
.la-file-word:before {
  content: "\f1c2";
}

/* line 14233, app/assets/stylesheets/plugins.bundle.scss */
.la-fill:before {
  content: "\f575";
}

/* line 14236, app/assets/stylesheets/plugins.bundle.scss */
.la-fill-drip:before {
  content: "\f576";
}

/* line 14239, app/assets/stylesheets/plugins.bundle.scss */
.la-film:before {
  content: "\f008";
}

/* line 14242, app/assets/stylesheets/plugins.bundle.scss */
.la-filter:before {
  content: "\f0b0";
}

/* line 14245, app/assets/stylesheets/plugins.bundle.scss */
.la-fingerprint:before {
  content: "\f577";
}

/* line 14248, app/assets/stylesheets/plugins.bundle.scss */
.la-fire:before {
  content: "\f06d";
}

/* line 14251, app/assets/stylesheets/plugins.bundle.scss */
.la-fire-alt:before {
  content: "\f7e4";
}

/* line 14254, app/assets/stylesheets/plugins.bundle.scss */
.la-fire-extinguisher:before {
  content: "\f134";
}

/* line 14257, app/assets/stylesheets/plugins.bundle.scss */
.la-firefox:before {
  content: "\f269";
}

/* line 14260, app/assets/stylesheets/plugins.bundle.scss */
.la-first-aid:before {
  content: "\f479";
}

/* line 14263, app/assets/stylesheets/plugins.bundle.scss */
.la-first-order:before {
  content: "\f2b0";
}

/* line 14266, app/assets/stylesheets/plugins.bundle.scss */
.la-first-order-alt:before {
  content: "\f50a";
}

/* line 14269, app/assets/stylesheets/plugins.bundle.scss */
.la-firstdraft:before {
  content: "\f3a1";
}

/* line 14272, app/assets/stylesheets/plugins.bundle.scss */
.la-fish:before {
  content: "\f578";
}

/* line 14275, app/assets/stylesheets/plugins.bundle.scss */
.la-fist-raised:before {
  content: "\f6de";
}

/* line 14278, app/assets/stylesheets/plugins.bundle.scss */
.la-flag:before {
  content: "\f024";
}

/* line 14281, app/assets/stylesheets/plugins.bundle.scss */
.la-flag-checkered:before {
  content: "\f11e";
}

/* line 14284, app/assets/stylesheets/plugins.bundle.scss */
.la-flag-usa:before {
  content: "\f74d";
}

/* line 14287, app/assets/stylesheets/plugins.bundle.scss */
.la-flask:before {
  content: "\f0c3";
}

/* line 14290, app/assets/stylesheets/plugins.bundle.scss */
.la-flickr:before {
  content: "\f16e";
}

/* line 14293, app/assets/stylesheets/plugins.bundle.scss */
.la-flipboard:before {
  content: "\f44d";
}

/* line 14296, app/assets/stylesheets/plugins.bundle.scss */
.la-flushed:before {
  content: "\f579";
}

/* line 14299, app/assets/stylesheets/plugins.bundle.scss */
.la-fly:before {
  content: "\f417";
}

/* line 14302, app/assets/stylesheets/plugins.bundle.scss */
.la-folder:before {
  content: "\f07b";
}

/* line 14305, app/assets/stylesheets/plugins.bundle.scss */
.la-folder-minus:before {
  content: "\f65d";
}

/* line 14308, app/assets/stylesheets/plugins.bundle.scss */
.la-folder-open:before {
  content: "\f07c";
}

/* line 14311, app/assets/stylesheets/plugins.bundle.scss */
.la-folder-plus:before {
  content: "\f65e";
}

/* line 14314, app/assets/stylesheets/plugins.bundle.scss */
.la-font:before {
  content: "\f031";
}

/* line 14317, app/assets/stylesheets/plugins.bundle.scss */
.la-font-awesome:before {
  content: "\f2b4";
}

/* line 14320, app/assets/stylesheets/plugins.bundle.scss */
.la-font-awesome-alt:before {
  content: "\f35c";
}

/* line 14323, app/assets/stylesheets/plugins.bundle.scss */
.la-font-awesome-flag:before {
  content: "\f425";
}

/* line 14326, app/assets/stylesheets/plugins.bundle.scss */
.la-font-awesome-logo-full:before {
  content: "\f4e6";
}

/* line 14329, app/assets/stylesheets/plugins.bundle.scss */
.la-fonticons:before {
  content: "\f280";
}

/* line 14332, app/assets/stylesheets/plugins.bundle.scss */
.la-fonticons-fi:before {
  content: "\f3a2";
}

/* line 14335, app/assets/stylesheets/plugins.bundle.scss */
.la-football-ball:before {
  content: "\f44e";
}

/* line 14338, app/assets/stylesheets/plugins.bundle.scss */
.la-fort-awesome:before {
  content: "\f286";
}

/* line 14341, app/assets/stylesheets/plugins.bundle.scss */
.la-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 14344, app/assets/stylesheets/plugins.bundle.scss */
.la-forumbee:before {
  content: "\f211";
}

/* line 14347, app/assets/stylesheets/plugins.bundle.scss */
.la-forward:before {
  content: "\f04e";
}

/* line 14350, app/assets/stylesheets/plugins.bundle.scss */
.la-foursquare:before {
  content: "\f180";
}

/* line 14353, app/assets/stylesheets/plugins.bundle.scss */
.la-free-code-camp:before {
  content: "\f2c5";
}

/* line 14356, app/assets/stylesheets/plugins.bundle.scss */
.la-freebsd:before {
  content: "\f3a4";
}

/* line 14359, app/assets/stylesheets/plugins.bundle.scss */
.la-frog:before {
  content: "\f52e";
}

/* line 14362, app/assets/stylesheets/plugins.bundle.scss */
.la-frown:before {
  content: "\f119";
}

/* line 14365, app/assets/stylesheets/plugins.bundle.scss */
.la-frown-open:before {
  content: "\f57a";
}

/* line 14368, app/assets/stylesheets/plugins.bundle.scss */
.la-fulcrum:before {
  content: "\f50b";
}

/* line 14371, app/assets/stylesheets/plugins.bundle.scss */
.la-funnel-dollar:before {
  content: "\f662";
}

/* line 14374, app/assets/stylesheets/plugins.bundle.scss */
.la-futbol:before {
  content: "\f1e3";
}

/* line 14377, app/assets/stylesheets/plugins.bundle.scss */
.la-galactic-republic:before {
  content: "\f50c";
}

/* line 14380, app/assets/stylesheets/plugins.bundle.scss */
.la-galactic-senate:before {
  content: "\f50d";
}

/* line 14383, app/assets/stylesheets/plugins.bundle.scss */
.la-gamepad:before {
  content: "\f11b";
}

/* line 14386, app/assets/stylesheets/plugins.bundle.scss */
.la-gas-pump:before {
  content: "\f52f";
}

/* line 14389, app/assets/stylesheets/plugins.bundle.scss */
.la-gavel:before {
  content: "\f0e3";
}

/* line 14392, app/assets/stylesheets/plugins.bundle.scss */
.la-gem:before {
  content: "\f3a5";
}

/* line 14395, app/assets/stylesheets/plugins.bundle.scss */
.la-genderless:before {
  content: "\f22d";
}

/* line 14398, app/assets/stylesheets/plugins.bundle.scss */
.la-get-pocket:before {
  content: "\f265";
}

/* line 14401, app/assets/stylesheets/plugins.bundle.scss */
.la-gg:before {
  content: "\f260";
}

/* line 14404, app/assets/stylesheets/plugins.bundle.scss */
.la-gg-circle:before {
  content: "\f261";
}

/* line 14407, app/assets/stylesheets/plugins.bundle.scss */
.la-ghost:before {
  content: "\f6e2";
}

/* line 14410, app/assets/stylesheets/plugins.bundle.scss */
.la-gift:before {
  content: "\f06b";
}

/* line 14413, app/assets/stylesheets/plugins.bundle.scss */
.la-gifts:before {
  content: "\f79c";
}

/* line 14416, app/assets/stylesheets/plugins.bundle.scss */
.la-git:before {
  content: "\f1d3";
}

/* line 14419, app/assets/stylesheets/plugins.bundle.scss */
.la-git-alt:before {
  content: "\f841";
}

/* line 14422, app/assets/stylesheets/plugins.bundle.scss */
.la-git-square:before {
  content: "\f1d2";
}

/* line 14425, app/assets/stylesheets/plugins.bundle.scss */
.la-github:before {
  content: "\f09b";
}

/* line 14428, app/assets/stylesheets/plugins.bundle.scss */
.la-github-alt:before {
  content: "\f113";
}

/* line 14431, app/assets/stylesheets/plugins.bundle.scss */
.la-github-square:before {
  content: "\f092";
}

/* line 14434, app/assets/stylesheets/plugins.bundle.scss */
.la-gitkraken:before {
  content: "\f3a6";
}

/* line 14437, app/assets/stylesheets/plugins.bundle.scss */
.la-gitlab:before {
  content: "\f296";
}

/* line 14440, app/assets/stylesheets/plugins.bundle.scss */
.la-gitter:before {
  content: "\f426";
}

/* line 14443, app/assets/stylesheets/plugins.bundle.scss */
.la-glass-cheers:before {
  content: "\f79f";
}

/* line 14446, app/assets/stylesheets/plugins.bundle.scss */
.la-glass-martini:before {
  content: "\f000";
}

/* line 14449, app/assets/stylesheets/plugins.bundle.scss */
.la-glass-martini-alt:before {
  content: "\f57b";
}

/* line 14452, app/assets/stylesheets/plugins.bundle.scss */
.la-glass-whiskey:before {
  content: "\f7a0";
}

/* line 14455, app/assets/stylesheets/plugins.bundle.scss */
.la-glasses:before {
  content: "\f530";
}

/* line 14458, app/assets/stylesheets/plugins.bundle.scss */
.la-glide:before {
  content: "\f2a5";
}

/* line 14461, app/assets/stylesheets/plugins.bundle.scss */
.la-glide-g:before {
  content: "\f2a6";
}

/* line 14464, app/assets/stylesheets/plugins.bundle.scss */
.la-globe:before {
  content: "\f0ac";
}

/* line 14467, app/assets/stylesheets/plugins.bundle.scss */
.la-globe-africa:before {
  content: "\f57c";
}

/* line 14470, app/assets/stylesheets/plugins.bundle.scss */
.la-globe-americas:before {
  content: "\f57d";
}

/* line 14473, app/assets/stylesheets/plugins.bundle.scss */
.la-globe-asia:before {
  content: "\f57e";
}

/* line 14476, app/assets/stylesheets/plugins.bundle.scss */
.la-globe-europe:before {
  content: "\f7a2";
}

/* line 14479, app/assets/stylesheets/plugins.bundle.scss */
.la-gofore:before {
  content: "\f3a7";
}

/* line 14482, app/assets/stylesheets/plugins.bundle.scss */
.la-golf-ball:before {
  content: "\f450";
}

/* line 14485, app/assets/stylesheets/plugins.bundle.scss */
.la-goodreads:before {
  content: "\f3a8";
}

/* line 14488, app/assets/stylesheets/plugins.bundle.scss */
.la-goodreads-g:before {
  content: "\f3a9";
}

/* line 14491, app/assets/stylesheets/plugins.bundle.scss */
.la-google:before {
  content: "\f1a0";
}

/* line 14494, app/assets/stylesheets/plugins.bundle.scss */
.la-google-drive:before {
  content: "\f3aa";
}

/* line 14497, app/assets/stylesheets/plugins.bundle.scss */
.la-google-play:before {
  content: "\f3ab";
}

/* line 14500, app/assets/stylesheets/plugins.bundle.scss */
.la-google-plus:before {
  content: "\f2b3";
}

/* line 14503, app/assets/stylesheets/plugins.bundle.scss */
.la-google-plus-g:before {
  content: "\f0d5";
}

/* line 14506, app/assets/stylesheets/plugins.bundle.scss */
.la-google-plus-square:before {
  content: "\f0d4";
}

/* line 14509, app/assets/stylesheets/plugins.bundle.scss */
.la-google-wallet:before {
  content: "\f1ee";
}

/* line 14512, app/assets/stylesheets/plugins.bundle.scss */
.la-gopuram:before {
  content: "\f664";
}

/* line 14515, app/assets/stylesheets/plugins.bundle.scss */
.la-graduation-cap:before {
  content: "\f19d";
}

/* line 14518, app/assets/stylesheets/plugins.bundle.scss */
.la-gratipay:before {
  content: "\f184";
}

/* line 14521, app/assets/stylesheets/plugins.bundle.scss */
.la-grav:before {
  content: "\f2d6";
}

/* line 14524, app/assets/stylesheets/plugins.bundle.scss */
.la-greater-than:before {
  content: "\f531";
}

/* line 14527, app/assets/stylesheets/plugins.bundle.scss */
.la-greater-than-equal:before {
  content: "\f532";
}

/* line 14530, app/assets/stylesheets/plugins.bundle.scss */
.la-grimace:before {
  content: "\f57f";
}

/* line 14533, app/assets/stylesheets/plugins.bundle.scss */
.la-grin:before {
  content: "\f580";
}

/* line 14536, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-alt:before {
  content: "\f581";
}

/* line 14539, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-beam:before {
  content: "\f582";
}

/* line 14542, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-beam-sweat:before {
  content: "\f583";
}

/* line 14545, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-hearts:before {
  content: "\f584";
}

/* line 14548, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-squint:before {
  content: "\f585";
}

/* line 14551, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-squint-tears:before {
  content: "\f586";
}

/* line 14554, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-stars:before {
  content: "\f587";
}

/* line 14557, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-tears:before {
  content: "\f588";
}

/* line 14560, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-tongue:before {
  content: "\f589";
}

/* line 14563, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-tongue-squint:before {
  content: "\f58a";
}

/* line 14566, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-tongue-wink:before {
  content: "\f58b";
}

/* line 14569, app/assets/stylesheets/plugins.bundle.scss */
.la-grin-wink:before {
  content: "\f58c";
}

/* line 14572, app/assets/stylesheets/plugins.bundle.scss */
.la-grip-horizontal:before {
  content: "\f58d";
}

/* line 14575, app/assets/stylesheets/plugins.bundle.scss */
.la-grip-lines:before {
  content: "\f7a4";
}

/* line 14578, app/assets/stylesheets/plugins.bundle.scss */
.la-grip-lines-vertical:before {
  content: "\f7a5";
}

/* line 14581, app/assets/stylesheets/plugins.bundle.scss */
.la-grip-vertical:before {
  content: "\f58e";
}

/* line 14584, app/assets/stylesheets/plugins.bundle.scss */
.la-gripfire:before {
  content: "\f3ac";
}

/* line 14587, app/assets/stylesheets/plugins.bundle.scss */
.la-grunt:before {
  content: "\f3ad";
}

/* line 14590, app/assets/stylesheets/plugins.bundle.scss */
.la-guitar:before {
  content: "\f7a6";
}

/* line 14593, app/assets/stylesheets/plugins.bundle.scss */
.la-gulp:before {
  content: "\f3ae";
}

/* line 14596, app/assets/stylesheets/plugins.bundle.scss */
.la-h-square:before {
  content: "\f0fd";
}

/* line 14599, app/assets/stylesheets/plugins.bundle.scss */
.la-hacker-news:before {
  content: "\f1d4";
}

/* line 14602, app/assets/stylesheets/plugins.bundle.scss */
.la-hacker-news-square:before {
  content: "\f3af";
}

/* line 14605, app/assets/stylesheets/plugins.bundle.scss */
.la-hackerrank:before {
  content: "\f5f7";
}

/* line 14608, app/assets/stylesheets/plugins.bundle.scss */
.la-hamburger:before {
  content: "\f805";
}

/* line 14611, app/assets/stylesheets/plugins.bundle.scss */
.la-hammer:before {
  content: "\f6e3";
}

/* line 14614, app/assets/stylesheets/plugins.bundle.scss */
.la-hamsa:before {
  content: "\f665";
}

/* line 14617, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-holding:before {
  content: "\f4bd";
}

/* line 14620, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-holding-heart:before {
  content: "\f4be";
}

/* line 14623, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-holding-usd:before {
  content: "\f4c0";
}

/* line 14626, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-lizard:before {
  content: "\f258";
}

/* line 14629, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-middle-finger:before {
  content: "\f806";
}

/* line 14632, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-paper:before {
  content: "\f256";
}

/* line 14635, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-peace:before {
  content: "\f25b";
}

/* line 14638, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-point-down:before {
  content: "\f0a7";
}

/* line 14641, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-point-left:before {
  content: "\f0a5";
}

/* line 14644, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-point-right:before {
  content: "\f0a4";
}

/* line 14647, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-point-up:before {
  content: "\f0a6";
}

/* line 14650, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-pointer:before {
  content: "\f25a";
}

/* line 14653, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-rock:before {
  content: "\f255";
}

/* line 14656, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-scissors:before {
  content: "\f257";
}

/* line 14659, app/assets/stylesheets/plugins.bundle.scss */
.la-hand-spock:before {
  content: "\f259";
}

/* line 14662, app/assets/stylesheets/plugins.bundle.scss */
.la-hands:before {
  content: "\f4c2";
}

/* line 14665, app/assets/stylesheets/plugins.bundle.scss */
.la-hands-helping:before {
  content: "\f4c4";
}

/* line 14668, app/assets/stylesheets/plugins.bundle.scss */
.la-handshake:before {
  content: "\f2b5";
}

/* line 14671, app/assets/stylesheets/plugins.bundle.scss */
.la-hanukiah:before {
  content: "\f6e6";
}

/* line 14674, app/assets/stylesheets/plugins.bundle.scss */
.la-hard-hat:before {
  content: "\f807";
}

/* line 14677, app/assets/stylesheets/plugins.bundle.scss */
.la-hashtag:before {
  content: "\f292";
}

/* line 14680, app/assets/stylesheets/plugins.bundle.scss */
.la-hat-cowboy:before {
  content: "\f8c0";
}

/* line 14683, app/assets/stylesheets/plugins.bundle.scss */
.la-hat-cowboy-side:before {
  content: "\f8c1";
}

/* line 14686, app/assets/stylesheets/plugins.bundle.scss */
.la-hat-wizard:before {
  content: "\f6e8";
}

/* line 14689, app/assets/stylesheets/plugins.bundle.scss */
.la-haykal:before {
  content: "\f666";
}

/* line 14692, app/assets/stylesheets/plugins.bundle.scss */
.la-hdd:before {
  content: "\f0a0";
}

/* line 14695, app/assets/stylesheets/plugins.bundle.scss */
.la-heading:before {
  content: "\f1dc";
}

/* line 14698, app/assets/stylesheets/plugins.bundle.scss */
.la-headphones:before {
  content: "\f025";
}

/* line 14701, app/assets/stylesheets/plugins.bundle.scss */
.la-headphones-alt:before {
  content: "\f58f";
}

/* line 14704, app/assets/stylesheets/plugins.bundle.scss */
.la-headset:before {
  content: "\f590";
}

/* line 14707, app/assets/stylesheets/plugins.bundle.scss */
.la-heart:before {
  content: "\f004";
}

/* line 14710, app/assets/stylesheets/plugins.bundle.scss */
.la-heart-broken:before {
  content: "\f7a9";
}

/* line 14713, app/assets/stylesheets/plugins.bundle.scss */
.la-heartbeat:before {
  content: "\f21e";
}

/* line 14716, app/assets/stylesheets/plugins.bundle.scss */
.la-helicopter:before {
  content: "\f533";
}

/* line 14719, app/assets/stylesheets/plugins.bundle.scss */
.la-highlighter:before {
  content: "\f591";
}

/* line 14722, app/assets/stylesheets/plugins.bundle.scss */
.la-hiking:before {
  content: "\f6ec";
}

/* line 14725, app/assets/stylesheets/plugins.bundle.scss */
.la-hippo:before {
  content: "\f6ed";
}

/* line 14728, app/assets/stylesheets/plugins.bundle.scss */
.la-hips:before {
  content: "\f452";
}

/* line 14731, app/assets/stylesheets/plugins.bundle.scss */
.la-hire-a-helper:before {
  content: "\f3b0";
}

/* line 14734, app/assets/stylesheets/plugins.bundle.scss */
.la-history:before {
  content: "\f1da";
}

/* line 14737, app/assets/stylesheets/plugins.bundle.scss */
.la-hockey-puck:before {
  content: "\f453";
}

/* line 14740, app/assets/stylesheets/plugins.bundle.scss */
.la-holly-berry:before {
  content: "\f7aa";
}

/* line 14743, app/assets/stylesheets/plugins.bundle.scss */
.la-home:before {
  content: "\f015";
}

/* line 14746, app/assets/stylesheets/plugins.bundle.scss */
.la-hooli:before {
  content: "\f427";
}

/* line 14749, app/assets/stylesheets/plugins.bundle.scss */
.la-hornbill:before {
  content: "\f592";
}

/* line 14752, app/assets/stylesheets/plugins.bundle.scss */
.la-horse:before {
  content: "\f6f0";
}

/* line 14755, app/assets/stylesheets/plugins.bundle.scss */
.la-horse-head:before {
  content: "\f7ab";
}

/* line 14758, app/assets/stylesheets/plugins.bundle.scss */
.la-hospital:before {
  content: "\f0f8";
}

/* line 14761, app/assets/stylesheets/plugins.bundle.scss */
.la-hospital-alt:before {
  content: "\f47d";
}

/* line 14764, app/assets/stylesheets/plugins.bundle.scss */
.la-hospital-symbol:before {
  content: "\f47e";
}

/* line 14767, app/assets/stylesheets/plugins.bundle.scss */
.la-hot-tub:before {
  content: "\f593";
}

/* line 14770, app/assets/stylesheets/plugins.bundle.scss */
.la-hotdog:before {
  content: "\f80f";
}

/* line 14773, app/assets/stylesheets/plugins.bundle.scss */
.la-hotel:before {
  content: "\f594";
}

/* line 14776, app/assets/stylesheets/plugins.bundle.scss */
.la-hotjar:before {
  content: "\f3b1";
}

/* line 14779, app/assets/stylesheets/plugins.bundle.scss */
.la-hourglass:before {
  content: "\f254";
}

/* line 14782, app/assets/stylesheets/plugins.bundle.scss */
.la-hourglass-end:before {
  content: "\f253";
}

/* line 14785, app/assets/stylesheets/plugins.bundle.scss */
.la-hourglass-half:before {
  content: "\f252";
}

/* line 14788, app/assets/stylesheets/plugins.bundle.scss */
.la-hourglass-start:before {
  content: "\f251";
}

/* line 14791, app/assets/stylesheets/plugins.bundle.scss */
.la-house-damage:before {
  content: "\f6f1";
}

/* line 14794, app/assets/stylesheets/plugins.bundle.scss */
.la-houzz:before {
  content: "\f27c";
}

/* line 14797, app/assets/stylesheets/plugins.bundle.scss */
.la-hryvnia:before {
  content: "\f6f2";
}

/* line 14800, app/assets/stylesheets/plugins.bundle.scss */
.la-html5:before {
  content: "\f13b";
}

/* line 14803, app/assets/stylesheets/plugins.bundle.scss */
.la-hubspot:before {
  content: "\f3b2";
}

/* line 14806, app/assets/stylesheets/plugins.bundle.scss */
.la-i-cursor:before {
  content: "\f246";
}

/* line 14809, app/assets/stylesheets/plugins.bundle.scss */
.la-ice-cream:before {
  content: "\f810";
}

/* line 14812, app/assets/stylesheets/plugins.bundle.scss */
.la-icicles:before {
  content: "\f7ad";
}

/* line 14815, app/assets/stylesheets/plugins.bundle.scss */
.la-icons:before {
  content: "\f86d";
}

/* line 14818, app/assets/stylesheets/plugins.bundle.scss */
.la-id-badge:before {
  content: "\f2c1";
}

/* line 14821, app/assets/stylesheets/plugins.bundle.scss */
.la-id-card:before {
  content: "\f2c2";
}

/* line 14824, app/assets/stylesheets/plugins.bundle.scss */
.la-id-card-alt:before {
  content: "\f47f";
}

/* line 14827, app/assets/stylesheets/plugins.bundle.scss */
.la-igloo:before {
  content: "\f7ae";
}

/* line 14830, app/assets/stylesheets/plugins.bundle.scss */
.la-image:before {
  content: "\f03e";
}

/* line 14833, app/assets/stylesheets/plugins.bundle.scss */
.la-images:before {
  content: "\f302";
}

/* line 14836, app/assets/stylesheets/plugins.bundle.scss */
.la-imdb:before {
  content: "\f2d8";
}

/* line 14839, app/assets/stylesheets/plugins.bundle.scss */
.la-inbox:before {
  content: "\f01c";
}

/* line 14842, app/assets/stylesheets/plugins.bundle.scss */
.la-indent:before {
  content: "\f03c";
}

/* line 14845, app/assets/stylesheets/plugins.bundle.scss */
.la-industry:before {
  content: "\f275";
}

/* line 14848, app/assets/stylesheets/plugins.bundle.scss */
.la-infinity:before {
  content: "\f534";
}

/* line 14851, app/assets/stylesheets/plugins.bundle.scss */
.la-info:before {
  content: "\f129";
}

/* line 14854, app/assets/stylesheets/plugins.bundle.scss */
.la-info-circle:before {
  content: "\f05a";
}

/* line 14857, app/assets/stylesheets/plugins.bundle.scss */
.la-instagram:before {
  content: "\f16d";
}

/* line 14860, app/assets/stylesheets/plugins.bundle.scss */
.la-intercom:before {
  content: "\f7af";
}

/* line 14863, app/assets/stylesheets/plugins.bundle.scss */
.la-internet-explorer:before {
  content: "\f26b";
}

/* line 14866, app/assets/stylesheets/plugins.bundle.scss */
.la-invision:before {
  content: "\f7b0";
}

/* line 14869, app/assets/stylesheets/plugins.bundle.scss */
.la-ioxhost:before {
  content: "\f208";
}

/* line 14872, app/assets/stylesheets/plugins.bundle.scss */
.la-italic:before {
  content: "\f033";
}

/* line 14875, app/assets/stylesheets/plugins.bundle.scss */
.la-itch-io:before {
  content: "\f83a";
}

/* line 14878, app/assets/stylesheets/plugins.bundle.scss */
.la-itunes:before {
  content: "\f3b4";
}

/* line 14881, app/assets/stylesheets/plugins.bundle.scss */
.la-itunes-note:before {
  content: "\f3b5";
}

/* line 14884, app/assets/stylesheets/plugins.bundle.scss */
.la-java:before {
  content: "\f4e4";
}

/* line 14887, app/assets/stylesheets/plugins.bundle.scss */
.la-jedi:before {
  content: "\f669";
}

/* line 14890, app/assets/stylesheets/plugins.bundle.scss */
.la-jedi-order:before {
  content: "\f50e";
}

/* line 14893, app/assets/stylesheets/plugins.bundle.scss */
.la-jenkins:before {
  content: "\f3b6";
}

/* line 14896, app/assets/stylesheets/plugins.bundle.scss */
.la-jira:before {
  content: "\f7b1";
}

/* line 14899, app/assets/stylesheets/plugins.bundle.scss */
.la-joget:before {
  content: "\f3b7";
}

/* line 14902, app/assets/stylesheets/plugins.bundle.scss */
.la-joint:before {
  content: "\f595";
}

/* line 14905, app/assets/stylesheets/plugins.bundle.scss */
.la-joomla:before {
  content: "\f1aa";
}

/* line 14908, app/assets/stylesheets/plugins.bundle.scss */
.la-journal-whills:before {
  content: "\f66a";
}

/* line 14911, app/assets/stylesheets/plugins.bundle.scss */
.la-js:before {
  content: "\f3b8";
}

/* line 14914, app/assets/stylesheets/plugins.bundle.scss */
.la-js-square:before {
  content: "\f3b9";
}

/* line 14917, app/assets/stylesheets/plugins.bundle.scss */
.la-jsfiddle:before {
  content: "\f1cc";
}

/* line 14920, app/assets/stylesheets/plugins.bundle.scss */
.la-kaaba:before {
  content: "\f66b";
}

/* line 14923, app/assets/stylesheets/plugins.bundle.scss */
.la-kaggle:before {
  content: "\f5fa";
}

/* line 14926, app/assets/stylesheets/plugins.bundle.scss */
.la-key:before {
  content: "\f084";
}

/* line 14929, app/assets/stylesheets/plugins.bundle.scss */
.la-keybase:before {
  content: "\f4f5";
}

/* line 14932, app/assets/stylesheets/plugins.bundle.scss */
.la-keyboard:before {
  content: "\f11c";
}

/* line 14935, app/assets/stylesheets/plugins.bundle.scss */
.la-keycdn:before {
  content: "\f3ba";
}

/* line 14938, app/assets/stylesheets/plugins.bundle.scss */
.la-khanda:before {
  content: "\f66d";
}

/* line 14941, app/assets/stylesheets/plugins.bundle.scss */
.la-kickstarter:before {
  content: "\f3bb";
}

/* line 14944, app/assets/stylesheets/plugins.bundle.scss */
.la-kickstarter-k:before {
  content: "\f3bc";
}

/* line 14947, app/assets/stylesheets/plugins.bundle.scss */
.la-kiss:before {
  content: "\f596";
}

/* line 14950, app/assets/stylesheets/plugins.bundle.scss */
.la-kiss-beam:before {
  content: "\f597";
}

/* line 14953, app/assets/stylesheets/plugins.bundle.scss */
.la-kiss-wink-heart:before {
  content: "\f598";
}

/* line 14956, app/assets/stylesheets/plugins.bundle.scss */
.la-kiwi-bird:before {
  content: "\f535";
}

/* line 14959, app/assets/stylesheets/plugins.bundle.scss */
.la-korvue:before {
  content: "\f42f";
}

/* line 14962, app/assets/stylesheets/plugins.bundle.scss */
.la-landmark:before {
  content: "\f66f";
}

/* line 14965, app/assets/stylesheets/plugins.bundle.scss */
.la-language:before {
  content: "\f1ab";
}

/* line 14968, app/assets/stylesheets/plugins.bundle.scss */
.la-laptop:before {
  content: "\f109";
}

/* line 14971, app/assets/stylesheets/plugins.bundle.scss */
.la-laptop-code:before {
  content: "\f5fc";
}

/* line 14974, app/assets/stylesheets/plugins.bundle.scss */
.la-laptop-medical:before {
  content: "\f812";
}

/* line 14977, app/assets/stylesheets/plugins.bundle.scss */
.la-laravel:before {
  content: "\f3bd";
}

/* line 14980, app/assets/stylesheets/plugins.bundle.scss */
.la-lastfm:before {
  content: "\f202";
}

/* line 14983, app/assets/stylesheets/plugins.bundle.scss */
.la-lastfm-square:before {
  content: "\f203";
}

/* line 14986, app/assets/stylesheets/plugins.bundle.scss */
.la-laugh:before {
  content: "\f599";
}

/* line 14989, app/assets/stylesheets/plugins.bundle.scss */
.la-laugh-beam:before {
  content: "\f59a";
}

/* line 14992, app/assets/stylesheets/plugins.bundle.scss */
.la-laugh-squint:before {
  content: "\f59b";
}

/* line 14995, app/assets/stylesheets/plugins.bundle.scss */
.la-laugh-wink:before {
  content: "\f59c";
}

/* line 14998, app/assets/stylesheets/plugins.bundle.scss */
.la-layer-group:before {
  content: "\f5fd";
}

/* line 15001, app/assets/stylesheets/plugins.bundle.scss */
.la-leaf:before {
  content: "\f06c";
}

/* line 15004, app/assets/stylesheets/plugins.bundle.scss */
.la-leanpub:before {
  content: "\f212";
}

/* line 15007, app/assets/stylesheets/plugins.bundle.scss */
.la-lemon:before {
  content: "\f094";
}

/* line 15010, app/assets/stylesheets/plugins.bundle.scss */
.la-less:before {
  content: "\f41d";
}

/* line 15013, app/assets/stylesheets/plugins.bundle.scss */
.la-less-than:before {
  content: "\f536";
}

/* line 15016, app/assets/stylesheets/plugins.bundle.scss */
.la-less-than-equal:before {
  content: "\f537";
}

/* line 15019, app/assets/stylesheets/plugins.bundle.scss */
.la-level-down-alt:before {
  content: "\f3be";
}

/* line 15022, app/assets/stylesheets/plugins.bundle.scss */
.la-level-up-alt:before {
  content: "\f3bf";
}

/* line 15025, app/assets/stylesheets/plugins.bundle.scss */
.la-life-ring:before {
  content: "\f1cd";
}

/* line 15028, app/assets/stylesheets/plugins.bundle.scss */
.la-lightbulb:before {
  content: "\f0eb";
}

/* line 15031, app/assets/stylesheets/plugins.bundle.scss */
.la-line:before {
  content: "\f3c0";
}

/* line 15034, app/assets/stylesheets/plugins.bundle.scss */
.la-link:before {
  content: "\f0c1";
}

/* line 15037, app/assets/stylesheets/plugins.bundle.scss */
.la-linkedin:before {
  content: "\f08c";
}

/* line 15040, app/assets/stylesheets/plugins.bundle.scss */
.la-linkedin-in:before {
  content: "\f0e1";
}

/* line 15043, app/assets/stylesheets/plugins.bundle.scss */
.la-linode:before {
  content: "\f2b8";
}

/* line 15046, app/assets/stylesheets/plugins.bundle.scss */
.la-linux:before {
  content: "\f17c";
}

/* line 15049, app/assets/stylesheets/plugins.bundle.scss */
.la-lira-sign:before {
  content: "\f195";
}

/* line 15052, app/assets/stylesheets/plugins.bundle.scss */
.la-list:before {
  content: "\f03a";
}

/* line 15055, app/assets/stylesheets/plugins.bundle.scss */
.la-list-alt:before {
  content: "\f022";
}

/* line 15058, app/assets/stylesheets/plugins.bundle.scss */
.la-list-ol:before {
  content: "\f0cb";
}

/* line 15061, app/assets/stylesheets/plugins.bundle.scss */
.la-list-ul:before {
  content: "\f0ca";
}

/* line 15064, app/assets/stylesheets/plugins.bundle.scss */
.la-location-arrow:before {
  content: "\f124";
}

/* line 15067, app/assets/stylesheets/plugins.bundle.scss */
.la-lock:before {
  content: "\f023";
}

/* line 15070, app/assets/stylesheets/plugins.bundle.scss */
.la-lock-open:before {
  content: "\f3c1";
}

/* line 15073, app/assets/stylesheets/plugins.bundle.scss */
.la-long-arrow-alt-down:before {
  content: "\f309";
}

/* line 15076, app/assets/stylesheets/plugins.bundle.scss */
.la-long-arrow-alt-left:before {
  content: "\f30a";
}

/* line 15079, app/assets/stylesheets/plugins.bundle.scss */
.la-long-arrow-alt-right:before {
  content: "\f30b";
}

/* line 15082, app/assets/stylesheets/plugins.bundle.scss */
.la-long-arrow-alt-up:before {
  content: "\f30c";
}

/* line 15085, app/assets/stylesheets/plugins.bundle.scss */
.la-low-vision:before {
  content: "\f2a8";
}

/* line 15088, app/assets/stylesheets/plugins.bundle.scss */
.la-luggage-cart:before {
  content: "\f59d";
}

/* line 15091, app/assets/stylesheets/plugins.bundle.scss */
.la-lyft:before {
  content: "\f3c3";
}

/* line 15094, app/assets/stylesheets/plugins.bundle.scss */
.la-magento:before {
  content: "\f3c4";
}

/* line 15097, app/assets/stylesheets/plugins.bundle.scss */
.la-magic:before {
  content: "\f0d0";
}

/* line 15100, app/assets/stylesheets/plugins.bundle.scss */
.la-magnet:before {
  content: "\f076";
}

/* line 15103, app/assets/stylesheets/plugins.bundle.scss */
.la-mail-bulk:before {
  content: "\f674";
}

/* line 15106, app/assets/stylesheets/plugins.bundle.scss */
.la-mailchimp:before {
  content: "\f59e";
}

/* line 15109, app/assets/stylesheets/plugins.bundle.scss */
.la-male:before {
  content: "\f183";
}

/* line 15112, app/assets/stylesheets/plugins.bundle.scss */
.la-mandalorian:before {
  content: "\f50f";
}

/* line 15115, app/assets/stylesheets/plugins.bundle.scss */
.la-map:before {
  content: "\f279";
}

/* line 15118, app/assets/stylesheets/plugins.bundle.scss */
.la-map-marked:before {
  content: "\f59f";
}

/* line 15121, app/assets/stylesheets/plugins.bundle.scss */
.la-map-marked-alt:before {
  content: "\f5a0";
}

/* line 15124, app/assets/stylesheets/plugins.bundle.scss */
.la-map-marker:before {
  content: "\f041";
}

/* line 15127, app/assets/stylesheets/plugins.bundle.scss */
.la-map-marker-alt:before {
  content: "\f3c5";
}

/* line 15130, app/assets/stylesheets/plugins.bundle.scss */
.la-map-pin:before {
  content: "\f276";
}

/* line 15133, app/assets/stylesheets/plugins.bundle.scss */
.la-map-signs:before {
  content: "\f277";
}

/* line 15136, app/assets/stylesheets/plugins.bundle.scss */
.la-markdown:before {
  content: "\f60f";
}

/* line 15139, app/assets/stylesheets/plugins.bundle.scss */
.la-marker:before {
  content: "\f5a1";
}

/* line 15142, app/assets/stylesheets/plugins.bundle.scss */
.la-mars:before {
  content: "\f222";
}

/* line 15145, app/assets/stylesheets/plugins.bundle.scss */
.la-mars-double:before {
  content: "\f227";
}

/* line 15148, app/assets/stylesheets/plugins.bundle.scss */
.la-mars-stroke:before {
  content: "\f229";
}

/* line 15151, app/assets/stylesheets/plugins.bundle.scss */
.la-mars-stroke-h:before {
  content: "\f22b";
}

/* line 15154, app/assets/stylesheets/plugins.bundle.scss */
.la-mars-stroke-v:before {
  content: "\f22a";
}

/* line 15157, app/assets/stylesheets/plugins.bundle.scss */
.la-mask:before {
  content: "\f6fa";
}

/* line 15160, app/assets/stylesheets/plugins.bundle.scss */
.la-mastodon:before {
  content: "\f4f6";
}

/* line 15163, app/assets/stylesheets/plugins.bundle.scss */
.la-maxcdn:before {
  content: "\f136";
}

/* line 15166, app/assets/stylesheets/plugins.bundle.scss */
.la-mdb:before {
  content: "\f8ca";
}

/* line 15169, app/assets/stylesheets/plugins.bundle.scss */
.la-medal:before {
  content: "\f5a2";
}

/* line 15172, app/assets/stylesheets/plugins.bundle.scss */
.la-medapps:before {
  content: "\f3c6";
}

/* line 15175, app/assets/stylesheets/plugins.bundle.scss */
.la-medium:before {
  content: "\f23a";
}

/* line 15178, app/assets/stylesheets/plugins.bundle.scss */
.la-medium-m:before {
  content: "\f3c7";
}

/* line 15181, app/assets/stylesheets/plugins.bundle.scss */
.la-medkit:before {
  content: "\f0fa";
}

/* line 15184, app/assets/stylesheets/plugins.bundle.scss */
.la-medrt:before {
  content: "\f3c8";
}

/* line 15187, app/assets/stylesheets/plugins.bundle.scss */
.la-meetup:before {
  content: "\f2e0";
}

/* line 15190, app/assets/stylesheets/plugins.bundle.scss */
.la-megaport:before {
  content: "\f5a3";
}

/* line 15193, app/assets/stylesheets/plugins.bundle.scss */
.la-meh:before {
  content: "\f11a";
}

/* line 15196, app/assets/stylesheets/plugins.bundle.scss */
.la-meh-blank:before {
  content: "\f5a4";
}

/* line 15199, app/assets/stylesheets/plugins.bundle.scss */
.la-meh-rolling-eyes:before {
  content: "\f5a5";
}

/* line 15202, app/assets/stylesheets/plugins.bundle.scss */
.la-memory:before {
  content: "\f538";
}

/* line 15205, app/assets/stylesheets/plugins.bundle.scss */
.la-mendeley:before {
  content: "\f7b3";
}

/* line 15208, app/assets/stylesheets/plugins.bundle.scss */
.la-menorah:before {
  content: "\f676";
}

/* line 15211, app/assets/stylesheets/plugins.bundle.scss */
.la-mercury:before {
  content: "\f223";
}

/* line 15214, app/assets/stylesheets/plugins.bundle.scss */
.la-meteor:before {
  content: "\f753";
}

/* line 15217, app/assets/stylesheets/plugins.bundle.scss */
.la-microchip:before {
  content: "\f2db";
}

/* line 15220, app/assets/stylesheets/plugins.bundle.scss */
.la-microphone:before {
  content: "\f130";
}

/* line 15223, app/assets/stylesheets/plugins.bundle.scss */
.la-microphone-alt:before {
  content: "\f3c9";
}

/* line 15226, app/assets/stylesheets/plugins.bundle.scss */
.la-microphone-alt-slash:before {
  content: "\f539";
}

/* line 15229, app/assets/stylesheets/plugins.bundle.scss */
.la-microphone-slash:before {
  content: "\f131";
}

/* line 15232, app/assets/stylesheets/plugins.bundle.scss */
.la-microscope:before {
  content: "\f610";
}

/* line 15235, app/assets/stylesheets/plugins.bundle.scss */
.la-microsoft:before {
  content: "\f3ca";
}

/* line 15238, app/assets/stylesheets/plugins.bundle.scss */
.la-minus:before {
  content: "\f068";
}

/* line 15241, app/assets/stylesheets/plugins.bundle.scss */
.la-minus-circle:before {
  content: "\f056";
}

/* line 15244, app/assets/stylesheets/plugins.bundle.scss */
.la-minus-square:before {
  content: "\f146";
}

/* line 15247, app/assets/stylesheets/plugins.bundle.scss */
.la-mitten:before {
  content: "\f7b5";
}

/* line 15250, app/assets/stylesheets/plugins.bundle.scss */
.la-mix:before {
  content: "\f3cb";
}

/* line 15253, app/assets/stylesheets/plugins.bundle.scss */
.la-mixcloud:before {
  content: "\f289";
}

/* line 15256, app/assets/stylesheets/plugins.bundle.scss */
.la-mizuni:before {
  content: "\f3cc";
}

/* line 15259, app/assets/stylesheets/plugins.bundle.scss */
.la-mobile:before {
  content: "\f10b";
}

/* line 15262, app/assets/stylesheets/plugins.bundle.scss */
.la-mobile-alt:before {
  content: "\f3cd";
}

/* line 15265, app/assets/stylesheets/plugins.bundle.scss */
.la-modx:before {
  content: "\f285";
}

/* line 15268, app/assets/stylesheets/plugins.bundle.scss */
.la-monero:before {
  content: "\f3d0";
}

/* line 15271, app/assets/stylesheets/plugins.bundle.scss */
.la-money-bill:before {
  content: "\f0d6";
}

/* line 15274, app/assets/stylesheets/plugins.bundle.scss */
.la-money-bill-alt:before {
  content: "\f3d1";
}

/* line 15277, app/assets/stylesheets/plugins.bundle.scss */
.la-money-bill-wave:before {
  content: "\f53a";
}

/* line 15280, app/assets/stylesheets/plugins.bundle.scss */
.la-money-bill-wave-alt:before {
  content: "\f53b";
}

/* line 15283, app/assets/stylesheets/plugins.bundle.scss */
.la-money-check:before {
  content: "\f53c";
}

/* line 15286, app/assets/stylesheets/plugins.bundle.scss */
.la-money-check-alt:before {
  content: "\f53d";
}

/* line 15289, app/assets/stylesheets/plugins.bundle.scss */
.la-monument:before {
  content: "\f5a6";
}

/* line 15292, app/assets/stylesheets/plugins.bundle.scss */
.la-moon:before {
  content: "\f186";
}

/* line 15295, app/assets/stylesheets/plugins.bundle.scss */
.la-mortar-pestle:before {
  content: "\f5a7";
}

/* line 15298, app/assets/stylesheets/plugins.bundle.scss */
.la-mosque:before {
  content: "\f678";
}

/* line 15301, app/assets/stylesheets/plugins.bundle.scss */
.la-motorcycle:before {
  content: "\f21c";
}

/* line 15304, app/assets/stylesheets/plugins.bundle.scss */
.la-mountain:before {
  content: "\f6fc";
}

/* line 15307, app/assets/stylesheets/plugins.bundle.scss */
.la-mouse:before {
  content: "\f8cc";
}

/* line 15310, app/assets/stylesheets/plugins.bundle.scss */
.la-mouse-pointer:before {
  content: "\f245";
}

/* line 15313, app/assets/stylesheets/plugins.bundle.scss */
.la-mug-hot:before {
  content: "\f7b6";
}

/* line 15316, app/assets/stylesheets/plugins.bundle.scss */
.la-music:before {
  content: "\f001";
}

/* line 15319, app/assets/stylesheets/plugins.bundle.scss */
.la-napster:before {
  content: "\f3d2";
}

/* line 15322, app/assets/stylesheets/plugins.bundle.scss */
.la-neos:before {
  content: "\f612";
}

/* line 15325, app/assets/stylesheets/plugins.bundle.scss */
.la-network-wired:before {
  content: "\f6ff";
}

/* line 15328, app/assets/stylesheets/plugins.bundle.scss */
.la-neuter:before {
  content: "\f22c";
}

/* line 15331, app/assets/stylesheets/plugins.bundle.scss */
.la-newspaper:before {
  content: "\f1ea";
}

/* line 15334, app/assets/stylesheets/plugins.bundle.scss */
.la-nimblr:before {
  content: "\f5a8";
}

/* line 15337, app/assets/stylesheets/plugins.bundle.scss */
.la-node:before {
  content: "\f419";
}

/* line 15340, app/assets/stylesheets/plugins.bundle.scss */
.la-node-js:before {
  content: "\f3d3";
}

/* line 15343, app/assets/stylesheets/plugins.bundle.scss */
.la-not-equal:before {
  content: "\f53e";
}

/* line 15346, app/assets/stylesheets/plugins.bundle.scss */
.la-notes-medical:before {
  content: "\f481";
}

/* line 15349, app/assets/stylesheets/plugins.bundle.scss */
.la-npm:before {
  content: "\f3d4";
}

/* line 15352, app/assets/stylesheets/plugins.bundle.scss */
.la-ns8:before {
  content: "\f3d5";
}

/* line 15355, app/assets/stylesheets/plugins.bundle.scss */
.la-nutritionix:before {
  content: "\f3d6";
}

/* line 15358, app/assets/stylesheets/plugins.bundle.scss */
.la-object-group:before {
  content: "\f247";
}

/* line 15361, app/assets/stylesheets/plugins.bundle.scss */
.la-object-ungroup:before {
  content: "\f248";
}

/* line 15364, app/assets/stylesheets/plugins.bundle.scss */
.la-odnoklassniki:before {
  content: "\f263";
}

/* line 15367, app/assets/stylesheets/plugins.bundle.scss */
.la-odnoklassniki-square:before {
  content: "\f264";
}

/* line 15370, app/assets/stylesheets/plugins.bundle.scss */
.la-oil-can:before {
  content: "\f613";
}

/* line 15373, app/assets/stylesheets/plugins.bundle.scss */
.la-old-republic:before {
  content: "\f510";
}

/* line 15376, app/assets/stylesheets/plugins.bundle.scss */
.la-om:before {
  content: "\f679";
}

/* line 15379, app/assets/stylesheets/plugins.bundle.scss */
.la-opencart:before {
  content: "\f23d";
}

/* line 15382, app/assets/stylesheets/plugins.bundle.scss */
.la-openid:before {
  content: "\f19b";
}

/* line 15385, app/assets/stylesheets/plugins.bundle.scss */
.la-opera:before {
  content: "\f26a";
}

/* line 15388, app/assets/stylesheets/plugins.bundle.scss */
.la-optin-monster:before {
  content: "\f23c";
}

/* line 15391, app/assets/stylesheets/plugins.bundle.scss */
.la-orcid:before {
  content: "\f8d2";
}

/* line 15394, app/assets/stylesheets/plugins.bundle.scss */
.la-osi:before {
  content: "\f41a";
}

/* line 15397, app/assets/stylesheets/plugins.bundle.scss */
.la-otter:before {
  content: "\f700";
}

/* line 15400, app/assets/stylesheets/plugins.bundle.scss */
.la-outdent:before {
  content: "\f03b";
}

/* line 15403, app/assets/stylesheets/plugins.bundle.scss */
.la-page4:before {
  content: "\f3d7";
}

/* line 15406, app/assets/stylesheets/plugins.bundle.scss */
.la-pagelines:before {
  content: "\f18c";
}

/* line 15409, app/assets/stylesheets/plugins.bundle.scss */
.la-pager:before {
  content: "\f815";
}

/* line 15412, app/assets/stylesheets/plugins.bundle.scss */
.la-paint-brush:before {
  content: "\f1fc";
}

/* line 15415, app/assets/stylesheets/plugins.bundle.scss */
.la-paint-roller:before {
  content: "\f5aa";
}

/* line 15418, app/assets/stylesheets/plugins.bundle.scss */
.la-palette:before {
  content: "\f53f";
}

/* line 15421, app/assets/stylesheets/plugins.bundle.scss */
.la-palfed:before {
  content: "\f3d8";
}

/* line 15424, app/assets/stylesheets/plugins.bundle.scss */
.la-pallet:before {
  content: "\f482";
}

/* line 15427, app/assets/stylesheets/plugins.bundle.scss */
.la-paper-plane:before {
  content: "\f1d8";
}

/* line 15430, app/assets/stylesheets/plugins.bundle.scss */
.la-paperclip:before {
  content: "\f0c6";
}

/* line 15433, app/assets/stylesheets/plugins.bundle.scss */
.la-parachute-box:before {
  content: "\f4cd";
}

/* line 15436, app/assets/stylesheets/plugins.bundle.scss */
.la-paragraph:before {
  content: "\f1dd";
}

/* line 15439, app/assets/stylesheets/plugins.bundle.scss */
.la-parking:before {
  content: "\f540";
}

/* line 15442, app/assets/stylesheets/plugins.bundle.scss */
.la-passport:before {
  content: "\f5ab";
}

/* line 15445, app/assets/stylesheets/plugins.bundle.scss */
.la-pastafarianism:before {
  content: "\f67b";
}

/* line 15448, app/assets/stylesheets/plugins.bundle.scss */
.la-paste:before {
  content: "\f0ea";
}

/* line 15451, app/assets/stylesheets/plugins.bundle.scss */
.la-patreon:before {
  content: "\f3d9";
}

/* line 15454, app/assets/stylesheets/plugins.bundle.scss */
.la-pause:before {
  content: "\f04c";
}

/* line 15457, app/assets/stylesheets/plugins.bundle.scss */
.la-pause-circle:before {
  content: "\f28b";
}

/* line 15460, app/assets/stylesheets/plugins.bundle.scss */
.la-paw:before {
  content: "\f1b0";
}

/* line 15463, app/assets/stylesheets/plugins.bundle.scss */
.la-paypal:before {
  content: "\f1ed";
}

/* line 15466, app/assets/stylesheets/plugins.bundle.scss */
.la-peace:before {
  content: "\f67c";
}

/* line 15469, app/assets/stylesheets/plugins.bundle.scss */
.la-pen:before {
  content: "\f304";
}

/* line 15472, app/assets/stylesheets/plugins.bundle.scss */
.la-pen-alt:before {
  content: "\f305";
}

/* line 15475, app/assets/stylesheets/plugins.bundle.scss */
.la-pen-fancy:before {
  content: "\f5ac";
}

/* line 15478, app/assets/stylesheets/plugins.bundle.scss */
.la-pen-nib:before {
  content: "\f5ad";
}

/* line 15481, app/assets/stylesheets/plugins.bundle.scss */
.la-pen-square:before {
  content: "\f14b";
}

/* line 15484, app/assets/stylesheets/plugins.bundle.scss */
.la-pencil-alt:before {
  content: "\f303";
}

/* line 15487, app/assets/stylesheets/plugins.bundle.scss */
.la-pencil-ruler:before {
  content: "\f5ae";
}

/* line 15490, app/assets/stylesheets/plugins.bundle.scss */
.la-penny-arcade:before {
  content: "\f704";
}

/* line 15493, app/assets/stylesheets/plugins.bundle.scss */
.la-people-carry:before {
  content: "\f4ce";
}

/* line 15496, app/assets/stylesheets/plugins.bundle.scss */
.la-pepper-hot:before {
  content: "\f816";
}

/* line 15499, app/assets/stylesheets/plugins.bundle.scss */
.la-percent:before {
  content: "\f295";
}

/* line 15502, app/assets/stylesheets/plugins.bundle.scss */
.la-percentage:before {
  content: "\f541";
}

/* line 15505, app/assets/stylesheets/plugins.bundle.scss */
.la-periscope:before {
  content: "\f3da";
}

/* line 15508, app/assets/stylesheets/plugins.bundle.scss */
.la-person-booth:before {
  content: "\f756";
}

/* line 15511, app/assets/stylesheets/plugins.bundle.scss */
.la-phabricator:before {
  content: "\f3db";
}

/* line 15514, app/assets/stylesheets/plugins.bundle.scss */
.la-phoenix-framework:before {
  content: "\f3dc";
}

/* line 15517, app/assets/stylesheets/plugins.bundle.scss */
.la-phoenix-squadron:before {
  content: "\f511";
}

/* line 15520, app/assets/stylesheets/plugins.bundle.scss */
.la-phone:before {
  content: "\f095";
}

/* line 15523, app/assets/stylesheets/plugins.bundle.scss */
.la-phone-alt:before {
  content: "\f879";
}

/* line 15526, app/assets/stylesheets/plugins.bundle.scss */
.la-phone-slash:before {
  content: "\f3dd";
}

/* line 15529, app/assets/stylesheets/plugins.bundle.scss */
.la-phone-square:before {
  content: "\f098";
}

/* line 15532, app/assets/stylesheets/plugins.bundle.scss */
.la-phone-square-alt:before {
  content: "\f87b";
}

/* line 15535, app/assets/stylesheets/plugins.bundle.scss */
.la-phone-volume:before {
  content: "\f2a0";
}

/* line 15538, app/assets/stylesheets/plugins.bundle.scss */
.la-photo-video:before {
  content: "\f87c";
}

/* line 15541, app/assets/stylesheets/plugins.bundle.scss */
.la-php:before {
  content: "\f457";
}

/* line 15544, app/assets/stylesheets/plugins.bundle.scss */
.la-pied-piper:before {
  content: "\f2ae";
}

/* line 15547, app/assets/stylesheets/plugins.bundle.scss */
.la-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 15550, app/assets/stylesheets/plugins.bundle.scss */
.la-pied-piper-hat:before {
  content: "\f4e5";
}

/* line 15553, app/assets/stylesheets/plugins.bundle.scss */
.la-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 15556, app/assets/stylesheets/plugins.bundle.scss */
.la-piggy-bank:before {
  content: "\f4d3";
}

/* line 15559, app/assets/stylesheets/plugins.bundle.scss */
.la-pills:before {
  content: "\f484";
}

/* line 15562, app/assets/stylesheets/plugins.bundle.scss */
.la-pinterest:before {
  content: "\f0d2";
}

/* line 15565, app/assets/stylesheets/plugins.bundle.scss */
.la-pinterest-p:before {
  content: "\f231";
}

/* line 15568, app/assets/stylesheets/plugins.bundle.scss */
.la-pinterest-square:before {
  content: "\f0d3";
}

/* line 15571, app/assets/stylesheets/plugins.bundle.scss */
.la-pizza-slice:before {
  content: "\f818";
}

/* line 15574, app/assets/stylesheets/plugins.bundle.scss */
.la-place-of-worship:before {
  content: "\f67f";
}

/* line 15577, app/assets/stylesheets/plugins.bundle.scss */
.la-plane:before {
  content: "\f072";
}

/* line 15580, app/assets/stylesheets/plugins.bundle.scss */
.la-plane-arrival:before {
  content: "\f5af";
}

/* line 15583, app/assets/stylesheets/plugins.bundle.scss */
.la-plane-departure:before {
  content: "\f5b0";
}

/* line 15586, app/assets/stylesheets/plugins.bundle.scss */
.la-play:before {
  content: "\f04b";
}

/* line 15589, app/assets/stylesheets/plugins.bundle.scss */
.la-play-circle:before {
  content: "\f144";
}

/* line 15592, app/assets/stylesheets/plugins.bundle.scss */
.la-playstation:before {
  content: "\f3df";
}

/* line 15595, app/assets/stylesheets/plugins.bundle.scss */
.la-plug:before {
  content: "\f1e6";
}

/* line 15598, app/assets/stylesheets/plugins.bundle.scss */
.la-plus:before {
  content: "\f067";
}

/* line 15601, app/assets/stylesheets/plugins.bundle.scss */
.la-plus-circle:before {
  content: "\f055";
}

/* line 15604, app/assets/stylesheets/plugins.bundle.scss */
.la-plus-square:before {
  content: "\f0fe";
}

/* line 15607, app/assets/stylesheets/plugins.bundle.scss */
.la-podcast:before {
  content: "\f2ce";
}

/* line 15610, app/assets/stylesheets/plugins.bundle.scss */
.la-poll:before {
  content: "\f681";
}

/* line 15613, app/assets/stylesheets/plugins.bundle.scss */
.la-poll-h:before {
  content: "\f682";
}

/* line 15616, app/assets/stylesheets/plugins.bundle.scss */
.la-poo:before {
  content: "\f2fe";
}

/* line 15619, app/assets/stylesheets/plugins.bundle.scss */
.la-poo-storm:before {
  content: "\f75a";
}

/* line 15622, app/assets/stylesheets/plugins.bundle.scss */
.la-poop:before {
  content: "\f619";
}

/* line 15625, app/assets/stylesheets/plugins.bundle.scss */
.la-portrait:before {
  content: "\f3e0";
}

/* line 15628, app/assets/stylesheets/plugins.bundle.scss */
.la-pound-sign:before {
  content: "\f154";
}

/* line 15631, app/assets/stylesheets/plugins.bundle.scss */
.la-power-off:before {
  content: "\f011";
}

/* line 15634, app/assets/stylesheets/plugins.bundle.scss */
.la-pray:before {
  content: "\f683";
}

/* line 15637, app/assets/stylesheets/plugins.bundle.scss */
.la-praying-hands:before {
  content: "\f684";
}

/* line 15640, app/assets/stylesheets/plugins.bundle.scss */
.la-prescription:before {
  content: "\f5b1";
}

/* line 15643, app/assets/stylesheets/plugins.bundle.scss */
.la-prescription-bottle:before {
  content: "\f485";
}

/* line 15646, app/assets/stylesheets/plugins.bundle.scss */
.la-prescription-bottle-alt:before {
  content: "\f486";
}

/* line 15649, app/assets/stylesheets/plugins.bundle.scss */
.la-print:before {
  content: "\f02f";
}

/* line 15652, app/assets/stylesheets/plugins.bundle.scss */
.la-procedures:before {
  content: "\f487";
}

/* line 15655, app/assets/stylesheets/plugins.bundle.scss */
.la-product-hunt:before {
  content: "\f288";
}

/* line 15658, app/assets/stylesheets/plugins.bundle.scss */
.la-project-diagram:before {
  content: "\f542";
}

/* line 15661, app/assets/stylesheets/plugins.bundle.scss */
.la-pushed:before {
  content: "\f3e1";
}

/* line 15664, app/assets/stylesheets/plugins.bundle.scss */
.la-puzzle-piece:before {
  content: "\f12e";
}

/* line 15667, app/assets/stylesheets/plugins.bundle.scss */
.la-python:before {
  content: "\f3e2";
}

/* line 15670, app/assets/stylesheets/plugins.bundle.scss */
.la-qq:before {
  content: "\f1d6";
}

/* line 15673, app/assets/stylesheets/plugins.bundle.scss */
.la-qrcode:before {
  content: "\f029";
}

/* line 15676, app/assets/stylesheets/plugins.bundle.scss */
.la-question:before {
  content: "\f128";
}

/* line 15679, app/assets/stylesheets/plugins.bundle.scss */
.la-question-circle:before {
  content: "\f059";
}

/* line 15682, app/assets/stylesheets/plugins.bundle.scss */
.la-quidditch:before {
  content: "\f458";
}

/* line 15685, app/assets/stylesheets/plugins.bundle.scss */
.la-quinscape:before {
  content: "\f459";
}

/* line 15688, app/assets/stylesheets/plugins.bundle.scss */
.la-quora:before {
  content: "\f2c4";
}

/* line 15691, app/assets/stylesheets/plugins.bundle.scss */
.la-quote-left:before {
  content: "\f10d";
}

/* line 15694, app/assets/stylesheets/plugins.bundle.scss */
.la-quote-right:before {
  content: "\f10e";
}

/* line 15697, app/assets/stylesheets/plugins.bundle.scss */
.la-quran:before {
  content: "\f687";
}

/* line 15700, app/assets/stylesheets/plugins.bundle.scss */
.la-r-project:before {
  content: "\f4f7";
}

/* line 15703, app/assets/stylesheets/plugins.bundle.scss */
.la-radiation:before {
  content: "\f7b9";
}

/* line 15706, app/assets/stylesheets/plugins.bundle.scss */
.la-radiation-alt:before {
  content: "\f7ba";
}

/* line 15709, app/assets/stylesheets/plugins.bundle.scss */
.la-rainbow:before {
  content: "\f75b";
}

/* line 15712, app/assets/stylesheets/plugins.bundle.scss */
.la-random:before {
  content: "\f074";
}

/* line 15715, app/assets/stylesheets/plugins.bundle.scss */
.la-raspberry-pi:before {
  content: "\f7bb";
}

/* line 15718, app/assets/stylesheets/plugins.bundle.scss */
.la-ravelry:before {
  content: "\f2d9";
}

/* line 15721, app/assets/stylesheets/plugins.bundle.scss */
.la-react:before {
  content: "\f41b";
}

/* line 15724, app/assets/stylesheets/plugins.bundle.scss */
.la-reacteurope:before {
  content: "\f75d";
}

/* line 15727, app/assets/stylesheets/plugins.bundle.scss */
.la-readme:before {
  content: "\f4d5";
}

/* line 15730, app/assets/stylesheets/plugins.bundle.scss */
.la-rebel:before {
  content: "\f1d0";
}

/* line 15733, app/assets/stylesheets/plugins.bundle.scss */
.la-receipt:before {
  content: "\f543";
}

/* line 15736, app/assets/stylesheets/plugins.bundle.scss */
.la-record-vinyl:before {
  content: "\f8d9";
}

/* line 15739, app/assets/stylesheets/plugins.bundle.scss */
.la-recycle:before {
  content: "\f1b8";
}

/* line 15742, app/assets/stylesheets/plugins.bundle.scss */
.la-red-river:before {
  content: "\f3e3";
}

/* line 15745, app/assets/stylesheets/plugins.bundle.scss */
.la-reddit:before {
  content: "\f1a1";
}

/* line 15748, app/assets/stylesheets/plugins.bundle.scss */
.la-reddit-alien:before {
  content: "\f281";
}

/* line 15751, app/assets/stylesheets/plugins.bundle.scss */
.la-reddit-square:before {
  content: "\f1a2";
}

/* line 15754, app/assets/stylesheets/plugins.bundle.scss */
.la-redhat:before {
  content: "\f7bc";
}

/* line 15757, app/assets/stylesheets/plugins.bundle.scss */
.la-redo:before {
  content: "\f01e";
}

/* line 15760, app/assets/stylesheets/plugins.bundle.scss */
.la-redo-alt:before {
  content: "\f2f9";
}

/* line 15763, app/assets/stylesheets/plugins.bundle.scss */
.la-registered:before {
  content: "\f25d";
}

/* line 15766, app/assets/stylesheets/plugins.bundle.scss */
.la-remove-format:before {
  content: "\f87d";
}

/* line 15769, app/assets/stylesheets/plugins.bundle.scss */
.la-renren:before {
  content: "\f18b";
}

/* line 15772, app/assets/stylesheets/plugins.bundle.scss */
.la-reply:before {
  content: "\f3e5";
}

/* line 15775, app/assets/stylesheets/plugins.bundle.scss */
.la-reply-all:before {
  content: "\f122";
}

/* line 15778, app/assets/stylesheets/plugins.bundle.scss */
.la-replyd:before {
  content: "\f3e6";
}

/* line 15781, app/assets/stylesheets/plugins.bundle.scss */
.la-republican:before {
  content: "\f75e";
}

/* line 15784, app/assets/stylesheets/plugins.bundle.scss */
.la-researchgate:before {
  content: "\f4f8";
}

/* line 15787, app/assets/stylesheets/plugins.bundle.scss */
.la-resolving:before {
  content: "\f3e7";
}

/* line 15790, app/assets/stylesheets/plugins.bundle.scss */
.la-restroom:before {
  content: "\f7bd";
}

/* line 15793, app/assets/stylesheets/plugins.bundle.scss */
.la-retweet:before {
  content: "\f079";
}

/* line 15796, app/assets/stylesheets/plugins.bundle.scss */
.la-rev:before {
  content: "\f5b2";
}

/* line 15799, app/assets/stylesheets/plugins.bundle.scss */
.la-ribbon:before {
  content: "\f4d6";
}

/* line 15802, app/assets/stylesheets/plugins.bundle.scss */
.la-ring:before {
  content: "\f70b";
}

/* line 15805, app/assets/stylesheets/plugins.bundle.scss */
.la-road:before {
  content: "\f018";
}

/* line 15808, app/assets/stylesheets/plugins.bundle.scss */
.la-robot:before {
  content: "\f544";
}

/* line 15811, app/assets/stylesheets/plugins.bundle.scss */
.la-rocket:before {
  content: "\f135";
}

/* line 15814, app/assets/stylesheets/plugins.bundle.scss */
.la-rocketchat:before {
  content: "\f3e8";
}

/* line 15817, app/assets/stylesheets/plugins.bundle.scss */
.la-rockrms:before {
  content: "\f3e9";
}

/* line 15820, app/assets/stylesheets/plugins.bundle.scss */
.la-route:before {
  content: "\f4d7";
}

/* line 15823, app/assets/stylesheets/plugins.bundle.scss */
.la-rss:before {
  content: "\f09e";
}

/* line 15826, app/assets/stylesheets/plugins.bundle.scss */
.la-rss-square:before {
  content: "\f143";
}

/* line 15829, app/assets/stylesheets/plugins.bundle.scss */
.la-ruble-sign:before {
  content: "\f158";
}

/* line 15832, app/assets/stylesheets/plugins.bundle.scss */
.la-ruler:before {
  content: "\f545";
}

/* line 15835, app/assets/stylesheets/plugins.bundle.scss */
.la-ruler-combined:before {
  content: "\f546";
}

/* line 15838, app/assets/stylesheets/plugins.bundle.scss */
.la-ruler-horizontal:before {
  content: "\f547";
}

/* line 15841, app/assets/stylesheets/plugins.bundle.scss */
.la-ruler-vertical:before {
  content: "\f548";
}

/* line 15844, app/assets/stylesheets/plugins.bundle.scss */
.la-running:before {
  content: "\f70c";
}

/* line 15847, app/assets/stylesheets/plugins.bundle.scss */
.la-rupee-sign:before {
  content: "\f156";
}

/* line 15850, app/assets/stylesheets/plugins.bundle.scss */
.la-sad-cry:before {
  content: "\f5b3";
}

/* line 15853, app/assets/stylesheets/plugins.bundle.scss */
.la-sad-tear:before {
  content: "\f5b4";
}

/* line 15856, app/assets/stylesheets/plugins.bundle.scss */
.la-safari:before {
  content: "\f267";
}

/* line 15859, app/assets/stylesheets/plugins.bundle.scss */
.la-salesforce:before {
  content: "\f83b";
}

/* line 15862, app/assets/stylesheets/plugins.bundle.scss */
.la-sass:before {
  content: "\f41e";
}

/* line 15865, app/assets/stylesheets/plugins.bundle.scss */
.la-satellite:before {
  content: "\f7bf";
}

/* line 15868, app/assets/stylesheets/plugins.bundle.scss */
.la-satellite-dish:before {
  content: "\f7c0";
}

/* line 15871, app/assets/stylesheets/plugins.bundle.scss */
.la-save:before {
  content: "\f0c7";
}

/* line 15874, app/assets/stylesheets/plugins.bundle.scss */
.la-schlix:before {
  content: "\f3ea";
}

/* line 15877, app/assets/stylesheets/plugins.bundle.scss */
.la-school:before {
  content: "\f549";
}

/* line 15880, app/assets/stylesheets/plugins.bundle.scss */
.la-screwdriver:before {
  content: "\f54a";
}

/* line 15883, app/assets/stylesheets/plugins.bundle.scss */
.la-scribd:before {
  content: "\f28a";
}

/* line 15886, app/assets/stylesheets/plugins.bundle.scss */
.la-scroll:before {
  content: "\f70e";
}

/* line 15889, app/assets/stylesheets/plugins.bundle.scss */
.la-sd-card:before {
  content: "\f7c2";
}

/* line 15892, app/assets/stylesheets/plugins.bundle.scss */
.la-search:before {
  content: "\f002";
}

/* line 15895, app/assets/stylesheets/plugins.bundle.scss */
.la-search-dollar:before {
  content: "\f688";
}

/* line 15898, app/assets/stylesheets/plugins.bundle.scss */
.la-search-location:before {
  content: "\f689";
}

/* line 15901, app/assets/stylesheets/plugins.bundle.scss */
.la-search-minus:before {
  content: "\f010";
}

/* line 15904, app/assets/stylesheets/plugins.bundle.scss */
.la-search-plus:before {
  content: "\f00e";
}

/* line 15907, app/assets/stylesheets/plugins.bundle.scss */
.la-searchengin:before {
  content: "\f3eb";
}

/* line 15910, app/assets/stylesheets/plugins.bundle.scss */
.la-seedling:before {
  content: "\f4d8";
}

/* line 15913, app/assets/stylesheets/plugins.bundle.scss */
.la-sellcast:before {
  content: "\f2da";
}

/* line 15916, app/assets/stylesheets/plugins.bundle.scss */
.la-sellsy:before {
  content: "\f213";
}

/* line 15919, app/assets/stylesheets/plugins.bundle.scss */
.la-server:before {
  content: "\f233";
}

/* line 15922, app/assets/stylesheets/plugins.bundle.scss */
.la-servicestack:before {
  content: "\f3ec";
}

/* line 15925, app/assets/stylesheets/plugins.bundle.scss */
.la-shapes:before {
  content: "\f61f";
}

/* line 15928, app/assets/stylesheets/plugins.bundle.scss */
.la-share:before {
  content: "\f064";
}

/* line 15931, app/assets/stylesheets/plugins.bundle.scss */
.la-share-alt:before {
  content: "\f1e0";
}

/* line 15934, app/assets/stylesheets/plugins.bundle.scss */
.la-share-alt-square:before {
  content: "\f1e1";
}

/* line 15937, app/assets/stylesheets/plugins.bundle.scss */
.la-share-square:before {
  content: "\f14d";
}

/* line 15940, app/assets/stylesheets/plugins.bundle.scss */
.la-shekel-sign:before {
  content: "\f20b";
}

/* line 15943, app/assets/stylesheets/plugins.bundle.scss */
.la-shield-alt:before {
  content: "\f3ed";
}

/* line 15946, app/assets/stylesheets/plugins.bundle.scss */
.la-ship:before {
  content: "\f21a";
}

/* line 15949, app/assets/stylesheets/plugins.bundle.scss */
.la-shipping-fast:before {
  content: "\f48b";
}

/* line 15952, app/assets/stylesheets/plugins.bundle.scss */
.la-shirtsinbulk:before {
  content: "\f214";
}

/* line 15955, app/assets/stylesheets/plugins.bundle.scss */
.la-shoe-prints:before {
  content: "\f54b";
}

/* line 15958, app/assets/stylesheets/plugins.bundle.scss */
.la-shopping-bag:before {
  content: "\f290";
}

/* line 15961, app/assets/stylesheets/plugins.bundle.scss */
.la-shopping-basket:before {
  content: "\f291";
}

/* line 15964, app/assets/stylesheets/plugins.bundle.scss */
.la-shopping-cart:before {
  content: "\f07a";
}

/* line 15967, app/assets/stylesheets/plugins.bundle.scss */
.la-shopware:before {
  content: "\f5b5";
}

/* line 15970, app/assets/stylesheets/plugins.bundle.scss */
.la-shower:before {
  content: "\f2cc";
}

/* line 15973, app/assets/stylesheets/plugins.bundle.scss */
.la-shuttle-van:before {
  content: "\f5b6";
}

/* line 15976, app/assets/stylesheets/plugins.bundle.scss */
.la-sign:before {
  content: "\f4d9";
}

/* line 15979, app/assets/stylesheets/plugins.bundle.scss */
.la-sign-in-alt:before {
  content: "\f2f6";
}

/* line 15982, app/assets/stylesheets/plugins.bundle.scss */
.la-sign-language:before {
  content: "\f2a7";
}

/* line 15985, app/assets/stylesheets/plugins.bundle.scss */
.la-sign-out-alt:before {
  content: "\f2f5";
}

/* line 15988, app/assets/stylesheets/plugins.bundle.scss */
.la-signal:before {
  content: "\f012";
}

/* line 15991, app/assets/stylesheets/plugins.bundle.scss */
.la-signature:before {
  content: "\f5b7";
}

/* line 15994, app/assets/stylesheets/plugins.bundle.scss */
.la-sim-card:before {
  content: "\f7c4";
}

/* line 15997, app/assets/stylesheets/plugins.bundle.scss */
.la-simplybuilt:before {
  content: "\f215";
}

/* line 16000, app/assets/stylesheets/plugins.bundle.scss */
.la-sistrix:before {
  content: "\f3ee";
}

/* line 16003, app/assets/stylesheets/plugins.bundle.scss */
.la-sitemap:before {
  content: "\f0e8";
}

/* line 16006, app/assets/stylesheets/plugins.bundle.scss */
.la-sith:before {
  content: "\f512";
}

/* line 16009, app/assets/stylesheets/plugins.bundle.scss */
.la-skating:before {
  content: "\f7c5";
}

/* line 16012, app/assets/stylesheets/plugins.bundle.scss */
.la-sketch:before {
  content: "\f7c6";
}

/* line 16015, app/assets/stylesheets/plugins.bundle.scss */
.la-skiing:before {
  content: "\f7c9";
}

/* line 16018, app/assets/stylesheets/plugins.bundle.scss */
.la-skiing-nordic:before {
  content: "\f7ca";
}

/* line 16021, app/assets/stylesheets/plugins.bundle.scss */
.la-skull:before {
  content: "\f54c";
}

/* line 16024, app/assets/stylesheets/plugins.bundle.scss */
.la-skull-crossbones:before {
  content: "\f714";
}

/* line 16027, app/assets/stylesheets/plugins.bundle.scss */
.la-skyatlas:before {
  content: "\f216";
}

/* line 16030, app/assets/stylesheets/plugins.bundle.scss */
.la-skype:before {
  content: "\f17e";
}

/* line 16033, app/assets/stylesheets/plugins.bundle.scss */
.la-slack:before {
  content: "\f198";
}

/* line 16036, app/assets/stylesheets/plugins.bundle.scss */
.la-slack-hash:before {
  content: "\f3ef";
}

/* line 16039, app/assets/stylesheets/plugins.bundle.scss */
.la-slash:before {
  content: "\f715";
}

/* line 16042, app/assets/stylesheets/plugins.bundle.scss */
.la-sleigh:before {
  content: "\f7cc";
}

/* line 16045, app/assets/stylesheets/plugins.bundle.scss */
.la-sliders-h:before {
  content: "\f1de";
}

/* line 16048, app/assets/stylesheets/plugins.bundle.scss */
.la-slideshare:before {
  content: "\f1e7";
}

/* line 16051, app/assets/stylesheets/plugins.bundle.scss */
.la-smile:before {
  content: "\f118";
}

/* line 16054, app/assets/stylesheets/plugins.bundle.scss */
.la-smile-beam:before {
  content: "\f5b8";
}

/* line 16057, app/assets/stylesheets/plugins.bundle.scss */
.la-smile-wink:before {
  content: "\f4da";
}

/* line 16060, app/assets/stylesheets/plugins.bundle.scss */
.la-smog:before {
  content: "\f75f";
}

/* line 16063, app/assets/stylesheets/plugins.bundle.scss */
.la-smoking:before {
  content: "\f48d";
}

/* line 16066, app/assets/stylesheets/plugins.bundle.scss */
.la-smoking-ban:before {
  content: "\f54d";
}

/* line 16069, app/assets/stylesheets/plugins.bundle.scss */
.la-sms:before {
  content: "\f7cd";
}

/* line 16072, app/assets/stylesheets/plugins.bundle.scss */
.la-snapchat:before {
  content: "\f2ab";
}

/* line 16075, app/assets/stylesheets/plugins.bundle.scss */
.la-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 16078, app/assets/stylesheets/plugins.bundle.scss */
.la-snapchat-square:before {
  content: "\f2ad";
}

/* line 16081, app/assets/stylesheets/plugins.bundle.scss */
.la-snowboarding:before {
  content: "\f7ce";
}

/* line 16084, app/assets/stylesheets/plugins.bundle.scss */
.la-snowflake:before {
  content: "\f2dc";
}

/* line 16087, app/assets/stylesheets/plugins.bundle.scss */
.la-snowman:before {
  content: "\f7d0";
}

/* line 16090, app/assets/stylesheets/plugins.bundle.scss */
.la-snowplow:before {
  content: "\f7d2";
}

/* line 16093, app/assets/stylesheets/plugins.bundle.scss */
.la-socks:before {
  content: "\f696";
}

/* line 16096, app/assets/stylesheets/plugins.bundle.scss */
.la-solar-panel:before {
  content: "\f5ba";
}

/* line 16099, app/assets/stylesheets/plugins.bundle.scss */
.la-sort:before {
  content: "\f0dc";
}

/* line 16102, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-alpha-down:before {
  content: "\f15d";
}

/* line 16105, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-alpha-down-alt:before {
  content: "\f881";
}

/* line 16108, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-alpha-up:before {
  content: "\f15e";
}

/* line 16111, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-alpha-up-alt:before {
  content: "\f882";
}

/* line 16114, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-amount-down:before {
  content: "\f160";
}

/* line 16117, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-amount-down-alt:before {
  content: "\f884";
}

/* line 16120, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-amount-up:before {
  content: "\f161";
}

/* line 16123, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-amount-up-alt:before {
  content: "\f885";
}

/* line 16126, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-down:before {
  content: "\f0dd";
}

/* line 16129, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-numeric-down:before {
  content: "\f162";
}

/* line 16132, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-numeric-down-alt:before {
  content: "\f886";
}

/* line 16135, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-numeric-up:before {
  content: "\f163";
}

/* line 16138, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-numeric-up-alt:before {
  content: "\f887";
}

/* line 16141, app/assets/stylesheets/plugins.bundle.scss */
.la-sort-up:before {
  content: "\f0de";
}

/* line 16144, app/assets/stylesheets/plugins.bundle.scss */
.la-soundcloud:before {
  content: "\f1be";
}

/* line 16147, app/assets/stylesheets/plugins.bundle.scss */
.la-sourcetree:before {
  content: "\f7d3";
}

/* line 16150, app/assets/stylesheets/plugins.bundle.scss */
.la-spa:before {
  content: "\f5bb";
}

/* line 16153, app/assets/stylesheets/plugins.bundle.scss */
.la-space-shuttle:before {
  content: "\f197";
}

/* line 16156, app/assets/stylesheets/plugins.bundle.scss */
.la-speakap:before {
  content: "\f3f3";
}

/* line 16159, app/assets/stylesheets/plugins.bundle.scss */
.la-speaker-deck:before {
  content: "\f83c";
}

/* line 16162, app/assets/stylesheets/plugins.bundle.scss */
.la-spell-check:before {
  content: "\f891";
}

/* line 16165, app/assets/stylesheets/plugins.bundle.scss */
.la-spider:before {
  content: "\f717";
}

/* line 16168, app/assets/stylesheets/plugins.bundle.scss */
.la-spinner:before {
  content: "\f110";
}

/* line 16171, app/assets/stylesheets/plugins.bundle.scss */
.la-splotch:before {
  content: "\f5bc";
}

/* line 16174, app/assets/stylesheets/plugins.bundle.scss */
.la-spotify:before {
  content: "\f1bc";
}

/* line 16177, app/assets/stylesheets/plugins.bundle.scss */
.la-spray-can:before {
  content: "\f5bd";
}

/* line 16180, app/assets/stylesheets/plugins.bundle.scss */
.la-square:before {
  content: "\f0c8";
}

/* line 16183, app/assets/stylesheets/plugins.bundle.scss */
.la-square-full:before {
  content: "\f45c";
}

/* line 16186, app/assets/stylesheets/plugins.bundle.scss */
.la-square-root-alt:before {
  content: "\f698";
}

/* line 16189, app/assets/stylesheets/plugins.bundle.scss */
.la-squarespace:before {
  content: "\f5be";
}

/* line 16192, app/assets/stylesheets/plugins.bundle.scss */
.la-stack-exchange:before {
  content: "\f18d";
}

/* line 16195, app/assets/stylesheets/plugins.bundle.scss */
.la-stack-overflow:before {
  content: "\f16c";
}

/* line 16198, app/assets/stylesheets/plugins.bundle.scss */
.la-stackpath:before {
  content: "\f842";
}

/* line 16201, app/assets/stylesheets/plugins.bundle.scss */
.la-stamp:before {
  content: "\f5bf";
}

/* line 16204, app/assets/stylesheets/plugins.bundle.scss */
.la-star:before {
  content: "\f005";
}

/* line 16207, app/assets/stylesheets/plugins.bundle.scss */
.la-star-and-crescent:before {
  content: "\f699";
}

/* line 16210, app/assets/stylesheets/plugins.bundle.scss */
.la-star-half:before {
  content: "\f089";
}

/* line 16213, app/assets/stylesheets/plugins.bundle.scss */
.la-star-half-alt:before {
  content: "\f5c0";
}

/* line 16216, app/assets/stylesheets/plugins.bundle.scss */
.la-star-of-david:before {
  content: "\f69a";
}

/* line 16219, app/assets/stylesheets/plugins.bundle.scss */
.la-star-of-life:before {
  content: "\f621";
}

/* line 16222, app/assets/stylesheets/plugins.bundle.scss */
.la-staylinked:before {
  content: "\f3f5";
}

/* line 16225, app/assets/stylesheets/plugins.bundle.scss */
.la-steam:before {
  content: "\f1b6";
}

/* line 16228, app/assets/stylesheets/plugins.bundle.scss */
.la-steam-square:before {
  content: "\f1b7";
}

/* line 16231, app/assets/stylesheets/plugins.bundle.scss */
.la-steam-symbol:before {
  content: "\f3f6";
}

/* line 16234, app/assets/stylesheets/plugins.bundle.scss */
.la-step-backward:before {
  content: "\f048";
}

/* line 16237, app/assets/stylesheets/plugins.bundle.scss */
.la-step-forward:before {
  content: "\f051";
}

/* line 16240, app/assets/stylesheets/plugins.bundle.scss */
.la-stethoscope:before {
  content: "\f0f1";
}

/* line 16243, app/assets/stylesheets/plugins.bundle.scss */
.la-sticker-mule:before {
  content: "\f3f7";
}

/* line 16246, app/assets/stylesheets/plugins.bundle.scss */
.la-sticky-note:before {
  content: "\f249";
}

/* line 16249, app/assets/stylesheets/plugins.bundle.scss */
.la-stop:before {
  content: "\f04d";
}

/* line 16252, app/assets/stylesheets/plugins.bundle.scss */
.la-stop-circle:before {
  content: "\f28d";
}

/* line 16255, app/assets/stylesheets/plugins.bundle.scss */
.la-stopwatch:before {
  content: "\f2f2";
}

/* line 16258, app/assets/stylesheets/plugins.bundle.scss */
.la-store:before {
  content: "\f54e";
}

/* line 16261, app/assets/stylesheets/plugins.bundle.scss */
.la-store-alt:before {
  content: "\f54f";
}

/* line 16264, app/assets/stylesheets/plugins.bundle.scss */
.la-strava:before {
  content: "\f428";
}

/* line 16267, app/assets/stylesheets/plugins.bundle.scss */
.la-stream:before {
  content: "\f550";
}

/* line 16270, app/assets/stylesheets/plugins.bundle.scss */
.la-street-view:before {
  content: "\f21d";
}

/* line 16273, app/assets/stylesheets/plugins.bundle.scss */
.la-strikethrough:before {
  content: "\f0cc";
}

/* line 16276, app/assets/stylesheets/plugins.bundle.scss */
.la-stripe:before {
  content: "\f429";
}

/* line 16279, app/assets/stylesheets/plugins.bundle.scss */
.la-stripe-s:before {
  content: "\f42a";
}

/* line 16282, app/assets/stylesheets/plugins.bundle.scss */
.la-stroopwafel:before {
  content: "\f551";
}

/* line 16285, app/assets/stylesheets/plugins.bundle.scss */
.la-studiovinari:before {
  content: "\f3f8";
}

/* line 16288, app/assets/stylesheets/plugins.bundle.scss */
.la-stumbleupon:before {
  content: "\f1a4";
}

/* line 16291, app/assets/stylesheets/plugins.bundle.scss */
.la-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 16294, app/assets/stylesheets/plugins.bundle.scss */
.la-subscript:before {
  content: "\f12c";
}

/* line 16297, app/assets/stylesheets/plugins.bundle.scss */
.la-subway:before {
  content: "\f239";
}

/* line 16300, app/assets/stylesheets/plugins.bundle.scss */
.la-suitcase:before {
  content: "\f0f2";
}

/* line 16303, app/assets/stylesheets/plugins.bundle.scss */
.la-suitcase-rolling:before {
  content: "\f5c1";
}

/* line 16306, app/assets/stylesheets/plugins.bundle.scss */
.la-sun:before {
  content: "\f185";
}

/* line 16309, app/assets/stylesheets/plugins.bundle.scss */
.la-superpowers:before {
  content: "\f2dd";
}

/* line 16312, app/assets/stylesheets/plugins.bundle.scss */
.la-superscript:before {
  content: "\f12b";
}

/* line 16315, app/assets/stylesheets/plugins.bundle.scss */
.la-supple:before {
  content: "\f3f9";
}

/* line 16318, app/assets/stylesheets/plugins.bundle.scss */
.la-surprise:before {
  content: "\f5c2";
}

/* line 16321, app/assets/stylesheets/plugins.bundle.scss */
.la-suse:before {
  content: "\f7d6";
}

/* line 16324, app/assets/stylesheets/plugins.bundle.scss */
.la-swatchbook:before {
  content: "\f5c3";
}

/* line 16327, app/assets/stylesheets/plugins.bundle.scss */
.la-swift:before {
  content: "\f8e1";
}

/* line 16330, app/assets/stylesheets/plugins.bundle.scss */
.la-swimmer:before {
  content: "\f5c4";
}

/* line 16333, app/assets/stylesheets/plugins.bundle.scss */
.la-swimming-pool:before {
  content: "\f5c5";
}

/* line 16336, app/assets/stylesheets/plugins.bundle.scss */
.la-symfony:before {
  content: "\f83d";
}

/* line 16339, app/assets/stylesheets/plugins.bundle.scss */
.la-synagogue:before {
  content: "\f69b";
}

/* line 16342, app/assets/stylesheets/plugins.bundle.scss */
.la-sync:before {
  content: "\f021";
}

/* line 16345, app/assets/stylesheets/plugins.bundle.scss */
.la-sync-alt:before {
  content: "\f2f1";
}

/* line 16348, app/assets/stylesheets/plugins.bundle.scss */
.la-syringe:before {
  content: "\f48e";
}

/* line 16351, app/assets/stylesheets/plugins.bundle.scss */
.la-table:before {
  content: "\f0ce";
}

/* line 16354, app/assets/stylesheets/plugins.bundle.scss */
.la-table-tennis:before {
  content: "\f45d";
}

/* line 16357, app/assets/stylesheets/plugins.bundle.scss */
.la-tablet:before {
  content: "\f10a";
}

/* line 16360, app/assets/stylesheets/plugins.bundle.scss */
.la-tablet-alt:before {
  content: "\f3fa";
}

/* line 16363, app/assets/stylesheets/plugins.bundle.scss */
.la-tablets:before {
  content: "\f490";
}

/* line 16366, app/assets/stylesheets/plugins.bundle.scss */
.la-tachometer-alt:before {
  content: "\f3fd";
}

/* line 16369, app/assets/stylesheets/plugins.bundle.scss */
.la-tag:before {
  content: "\f02b";
}

/* line 16372, app/assets/stylesheets/plugins.bundle.scss */
.la-tags:before {
  content: "\f02c";
}

/* line 16375, app/assets/stylesheets/plugins.bundle.scss */
.la-tape:before {
  content: "\f4db";
}

/* line 16378, app/assets/stylesheets/plugins.bundle.scss */
.la-tasks:before {
  content: "\f0ae";
}

/* line 16381, app/assets/stylesheets/plugins.bundle.scss */
.la-taxi:before {
  content: "\f1ba";
}

/* line 16384, app/assets/stylesheets/plugins.bundle.scss */
.la-teamspeak:before {
  content: "\f4f9";
}

/* line 16387, app/assets/stylesheets/plugins.bundle.scss */
.la-teeth:before {
  content: "\f62e";
}

/* line 16390, app/assets/stylesheets/plugins.bundle.scss */
.la-teeth-open:before {
  content: "\f62f";
}

/* line 16393, app/assets/stylesheets/plugins.bundle.scss */
.la-telegram:before {
  content: "\f2c6";
}

/* line 16396, app/assets/stylesheets/plugins.bundle.scss */
.la-telegram-plane:before {
  content: "\f3fe";
}

/* line 16399, app/assets/stylesheets/plugins.bundle.scss */
.la-temperature-high:before {
  content: "\f769";
}

/* line 16402, app/assets/stylesheets/plugins.bundle.scss */
.la-temperature-low:before {
  content: "\f76b";
}

/* line 16405, app/assets/stylesheets/plugins.bundle.scss */
.la-tencent-weibo:before {
  content: "\f1d5";
}

/* line 16408, app/assets/stylesheets/plugins.bundle.scss */
.la-tenge:before {
  content: "\f7d7";
}

/* line 16411, app/assets/stylesheets/plugins.bundle.scss */
.la-terminal:before {
  content: "\f120";
}

/* line 16414, app/assets/stylesheets/plugins.bundle.scss */
.la-text-height:before {
  content: "\f034";
}

/* line 16417, app/assets/stylesheets/plugins.bundle.scss */
.la-text-width:before {
  content: "\f035";
}

/* line 16420, app/assets/stylesheets/plugins.bundle.scss */
.la-th:before {
  content: "\f00a";
}

/* line 16423, app/assets/stylesheets/plugins.bundle.scss */
.la-th-large:before {
  content: "\f009";
}

/* line 16426, app/assets/stylesheets/plugins.bundle.scss */
.la-th-list:before {
  content: "\f00b";
}

/* line 16429, app/assets/stylesheets/plugins.bundle.scss */
.la-the-red-yeti:before {
  content: "\f69d";
}

/* line 16432, app/assets/stylesheets/plugins.bundle.scss */
.la-theater-masks:before {
  content: "\f630";
}

/* line 16435, app/assets/stylesheets/plugins.bundle.scss */
.la-themeco:before {
  content: "\f5c6";
}

/* line 16438, app/assets/stylesheets/plugins.bundle.scss */
.la-themeisle:before {
  content: "\f2b2";
}

/* line 16441, app/assets/stylesheets/plugins.bundle.scss */
.la-thermometer:before {
  content: "\f491";
}

/* line 16444, app/assets/stylesheets/plugins.bundle.scss */
.la-thermometer-empty:before {
  content: "\f2cb";
}

/* line 16447, app/assets/stylesheets/plugins.bundle.scss */
.la-thermometer-full:before {
  content: "\f2c7";
}

/* line 16450, app/assets/stylesheets/plugins.bundle.scss */
.la-thermometer-half:before {
  content: "\f2c9";
}

/* line 16453, app/assets/stylesheets/plugins.bundle.scss */
.la-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 16456, app/assets/stylesheets/plugins.bundle.scss */
.la-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 16459, app/assets/stylesheets/plugins.bundle.scss */
.la-think-peaks:before {
  content: "\f731";
}

/* line 16462, app/assets/stylesheets/plugins.bundle.scss */
.la-thumbs-down:before {
  content: "\f165";
}

/* line 16465, app/assets/stylesheets/plugins.bundle.scss */
.la-thumbs-up:before {
  content: "\f164";
}

/* line 16468, app/assets/stylesheets/plugins.bundle.scss */
.la-thumbtack:before {
  content: "\f08d";
}

/* line 16471, app/assets/stylesheets/plugins.bundle.scss */
.la-ticket-alt:before {
  content: "\f3ff";
}

/* line 16474, app/assets/stylesheets/plugins.bundle.scss */
.la-times:before {
  content: "\f00d";
}

/* line 16477, app/assets/stylesheets/plugins.bundle.scss */
.la-times-circle:before {
  content: "\f057";
}

/* line 16480, app/assets/stylesheets/plugins.bundle.scss */
.la-tint:before {
  content: "\f043";
}

/* line 16483, app/assets/stylesheets/plugins.bundle.scss */
.la-tint-slash:before {
  content: "\f5c7";
}

/* line 16486, app/assets/stylesheets/plugins.bundle.scss */
.la-tired:before {
  content: "\f5c8";
}

/* line 16489, app/assets/stylesheets/plugins.bundle.scss */
.la-toggle-off:before {
  content: "\f204";
}

/* line 16492, app/assets/stylesheets/plugins.bundle.scss */
.la-toggle-on:before {
  content: "\f205";
}

/* line 16495, app/assets/stylesheets/plugins.bundle.scss */
.la-toilet:before {
  content: "\f7d8";
}

/* line 16498, app/assets/stylesheets/plugins.bundle.scss */
.la-toilet-paper:before {
  content: "\f71e";
}

/* line 16501, app/assets/stylesheets/plugins.bundle.scss */
.la-toolbox:before {
  content: "\f552";
}

/* line 16504, app/assets/stylesheets/plugins.bundle.scss */
.la-tools:before {
  content: "\f7d9";
}

/* line 16507, app/assets/stylesheets/plugins.bundle.scss */
.la-tooth:before {
  content: "\f5c9";
}

/* line 16510, app/assets/stylesheets/plugins.bundle.scss */
.la-torah:before {
  content: "\f6a0";
}

/* line 16513, app/assets/stylesheets/plugins.bundle.scss */
.la-torii-gate:before {
  content: "\f6a1";
}

/* line 16516, app/assets/stylesheets/plugins.bundle.scss */
.la-tractor:before {
  content: "\f722";
}

/* line 16519, app/assets/stylesheets/plugins.bundle.scss */
.la-trade-federation:before {
  content: "\f513";
}

/* line 16522, app/assets/stylesheets/plugins.bundle.scss */
.la-trademark:before {
  content: "\f25c";
}

/* line 16525, app/assets/stylesheets/plugins.bundle.scss */
.la-traffic-light:before {
  content: "\f637";
}

/* line 16528, app/assets/stylesheets/plugins.bundle.scss */
.la-train:before {
  content: "\f238";
}

/* line 16531, app/assets/stylesheets/plugins.bundle.scss */
.la-tram:before {
  content: "\f7da";
}

/* line 16534, app/assets/stylesheets/plugins.bundle.scss */
.la-transgender:before {
  content: "\f224";
}

/* line 16537, app/assets/stylesheets/plugins.bundle.scss */
.la-transgender-alt:before {
  content: "\f225";
}

/* line 16540, app/assets/stylesheets/plugins.bundle.scss */
.la-trash:before {
  content: "\f1f8";
}

/* line 16543, app/assets/stylesheets/plugins.bundle.scss */
.la-trash-alt:before {
  content: "\f2ed";
}

/* line 16546, app/assets/stylesheets/plugins.bundle.scss */
.la-trash-restore:before {
  content: "\f829";
}

/* line 16549, app/assets/stylesheets/plugins.bundle.scss */
.la-trash-restore-alt:before {
  content: "\f82a";
}

/* line 16552, app/assets/stylesheets/plugins.bundle.scss */
.la-tree:before {
  content: "\f1bb";
}

/* line 16555, app/assets/stylesheets/plugins.bundle.scss */
.la-trello:before {
  content: "\f181";
}

/* line 16558, app/assets/stylesheets/plugins.bundle.scss */
.la-tripadvisor:before {
  content: "\f262";
}

/* line 16561, app/assets/stylesheets/plugins.bundle.scss */
.la-trophy:before {
  content: "\f091";
}

/* line 16564, app/assets/stylesheets/plugins.bundle.scss */
.la-truck:before {
  content: "\f0d1";
}

/* line 16567, app/assets/stylesheets/plugins.bundle.scss */
.la-truck-loading:before {
  content: "\f4de";
}

/* line 16570, app/assets/stylesheets/plugins.bundle.scss */
.la-truck-monster:before {
  content: "\f63b";
}

/* line 16573, app/assets/stylesheets/plugins.bundle.scss */
.la-truck-moving:before {
  content: "\f4df";
}

/* line 16576, app/assets/stylesheets/plugins.bundle.scss */
.la-truck-pickup:before {
  content: "\f63c";
}

/* line 16579, app/assets/stylesheets/plugins.bundle.scss */
.la-tshirt:before {
  content: "\f553";
}

/* line 16582, app/assets/stylesheets/plugins.bundle.scss */
.la-tty:before {
  content: "\f1e4";
}

/* line 16585, app/assets/stylesheets/plugins.bundle.scss */
.la-tumblr:before {
  content: "\f173";
}

/* line 16588, app/assets/stylesheets/plugins.bundle.scss */
.la-tumblr-square:before {
  content: "\f174";
}

/* line 16591, app/assets/stylesheets/plugins.bundle.scss */
.la-tv:before {
  content: "\f26c";
}

/* line 16594, app/assets/stylesheets/plugins.bundle.scss */
.la-twitch:before {
  content: "\f1e8";
}

/* line 16597, app/assets/stylesheets/plugins.bundle.scss */
.la-twitter:before {
  content: "\f099";
}

/* line 16600, app/assets/stylesheets/plugins.bundle.scss */
.la-twitter-square:before {
  content: "\f081";
}

/* line 16603, app/assets/stylesheets/plugins.bundle.scss */
.la-typo3:before {
  content: "\f42b";
}

/* line 16606, app/assets/stylesheets/plugins.bundle.scss */
.la-uber:before {
  content: "\f402";
}

/* line 16609, app/assets/stylesheets/plugins.bundle.scss */
.la-ubuntu:before {
  content: "\f7df";
}

/* line 16612, app/assets/stylesheets/plugins.bundle.scss */
.la-uikit:before {
  content: "\f403";
}

/* line 16615, app/assets/stylesheets/plugins.bundle.scss */
.la-umbraco:before {
  content: "\f8e8";
}

/* line 16618, app/assets/stylesheets/plugins.bundle.scss */
.la-umbrella:before {
  content: "\f0e9";
}

/* line 16621, app/assets/stylesheets/plugins.bundle.scss */
.la-umbrella-beach:before {
  content: "\f5ca";
}

/* line 16624, app/assets/stylesheets/plugins.bundle.scss */
.la-underline:before {
  content: "\f0cd";
}

/* line 16627, app/assets/stylesheets/plugins.bundle.scss */
.la-undo:before {
  content: "\f0e2";
}

/* line 16630, app/assets/stylesheets/plugins.bundle.scss */
.la-undo-alt:before {
  content: "\f2ea";
}

/* line 16633, app/assets/stylesheets/plugins.bundle.scss */
.la-uniregistry:before {
  content: "\f404";
}

/* line 16636, app/assets/stylesheets/plugins.bundle.scss */
.la-universal-access:before {
  content: "\f29a";
}

/* line 16639, app/assets/stylesheets/plugins.bundle.scss */
.la-university:before {
  content: "\f19c";
}

/* line 16642, app/assets/stylesheets/plugins.bundle.scss */
.la-unlink:before {
  content: "\f127";
}

/* line 16645, app/assets/stylesheets/plugins.bundle.scss */
.la-unlock:before {
  content: "\f09c";
}

/* line 16648, app/assets/stylesheets/plugins.bundle.scss */
.la-unlock-alt:before {
  content: "\f13e";
}

/* line 16651, app/assets/stylesheets/plugins.bundle.scss */
.la-untappd:before {
  content: "\f405";
}

/* line 16654, app/assets/stylesheets/plugins.bundle.scss */
.la-upload:before {
  content: "\f093";
}

/* line 16657, app/assets/stylesheets/plugins.bundle.scss */
.la-ups:before {
  content: "\f7e0";
}

/* line 16660, app/assets/stylesheets/plugins.bundle.scss */
.la-usb:before {
  content: "\f287";
}

/* line 16663, app/assets/stylesheets/plugins.bundle.scss */
.la-user:before {
  content: "\f007";
}

/* line 16666, app/assets/stylesheets/plugins.bundle.scss */
.la-user-alt:before {
  content: "\f406";
}

/* line 16669, app/assets/stylesheets/plugins.bundle.scss */
.la-user-alt-slash:before {
  content: "\f4fa";
}

/* line 16672, app/assets/stylesheets/plugins.bundle.scss */
.la-user-astronaut:before {
  content: "\f4fb";
}

/* line 16675, app/assets/stylesheets/plugins.bundle.scss */
.la-user-check:before {
  content: "\f4fc";
}

/* line 16678, app/assets/stylesheets/plugins.bundle.scss */
.la-user-circle:before {
  content: "\f2bd";
}

/* line 16681, app/assets/stylesheets/plugins.bundle.scss */
.la-user-clock:before {
  content: "\f4fd";
}

/* line 16684, app/assets/stylesheets/plugins.bundle.scss */
.la-user-cog:before {
  content: "\f4fe";
}

/* line 16687, app/assets/stylesheets/plugins.bundle.scss */
.la-user-edit:before {
  content: "\f4ff";
}

/* line 16690, app/assets/stylesheets/plugins.bundle.scss */
.la-user-friends:before {
  content: "\f500";
}

/* line 16693, app/assets/stylesheets/plugins.bundle.scss */
.la-user-graduate:before {
  content: "\f501";
}

/* line 16696, app/assets/stylesheets/plugins.bundle.scss */
.la-user-injured:before {
  content: "\f728";
}

/* line 16699, app/assets/stylesheets/plugins.bundle.scss */
.la-user-lock:before {
  content: "\f502";
}

/* line 16702, app/assets/stylesheets/plugins.bundle.scss */
.la-user-md:before {
  content: "\f0f0";
}

/* line 16705, app/assets/stylesheets/plugins.bundle.scss */
.la-user-minus:before {
  content: "\f503";
}

/* line 16708, app/assets/stylesheets/plugins.bundle.scss */
.la-user-ninja:before {
  content: "\f504";
}

/* line 16711, app/assets/stylesheets/plugins.bundle.scss */
.la-user-nurse:before {
  content: "\f82f";
}

/* line 16714, app/assets/stylesheets/plugins.bundle.scss */
.la-user-plus:before {
  content: "\f234";
}

/* line 16717, app/assets/stylesheets/plugins.bundle.scss */
.la-user-secret:before {
  content: "\f21b";
}

/* line 16720, app/assets/stylesheets/plugins.bundle.scss */
.la-user-shield:before {
  content: "\f505";
}

/* line 16723, app/assets/stylesheets/plugins.bundle.scss */
.la-user-slash:before {
  content: "\f506";
}

/* line 16726, app/assets/stylesheets/plugins.bundle.scss */
.la-user-tag:before {
  content: "\f507";
}

/* line 16729, app/assets/stylesheets/plugins.bundle.scss */
.la-user-tie:before {
  content: "\f508";
}

/* line 16732, app/assets/stylesheets/plugins.bundle.scss */
.la-user-times:before {
  content: "\f235";
}

/* line 16735, app/assets/stylesheets/plugins.bundle.scss */
.la-users:before {
  content: "\f0c0";
}

/* line 16738, app/assets/stylesheets/plugins.bundle.scss */
.la-users-cog:before {
  content: "\f509";
}

/* line 16741, app/assets/stylesheets/plugins.bundle.scss */
.la-usps:before {
  content: "\f7e1";
}

/* line 16744, app/assets/stylesheets/plugins.bundle.scss */
.la-ussunnah:before {
  content: "\f407";
}

/* line 16747, app/assets/stylesheets/plugins.bundle.scss */
.la-utensil-spoon:before {
  content: "\f2e5";
}

/* line 16750, app/assets/stylesheets/plugins.bundle.scss */
.la-utensils:before {
  content: "\f2e7";
}

/* line 16753, app/assets/stylesheets/plugins.bundle.scss */
.la-vaadin:before {
  content: "\f408";
}

/* line 16756, app/assets/stylesheets/plugins.bundle.scss */
.la-vector-square:before {
  content: "\f5cb";
}

/* line 16759, app/assets/stylesheets/plugins.bundle.scss */
.la-venus:before {
  content: "\f221";
}

/* line 16762, app/assets/stylesheets/plugins.bundle.scss */
.la-venus-double:before {
  content: "\f226";
}

/* line 16765, app/assets/stylesheets/plugins.bundle.scss */
.la-venus-mars:before {
  content: "\f228";
}

/* line 16768, app/assets/stylesheets/plugins.bundle.scss */
.la-viacoin:before {
  content: "\f237";
}

/* line 16771, app/assets/stylesheets/plugins.bundle.scss */
.la-viadeo:before {
  content: "\f2a9";
}

/* line 16774, app/assets/stylesheets/plugins.bundle.scss */
.la-viadeo-square:before {
  content: "\f2aa";
}

/* line 16777, app/assets/stylesheets/plugins.bundle.scss */
.la-vial:before {
  content: "\f492";
}

/* line 16780, app/assets/stylesheets/plugins.bundle.scss */
.la-vials:before {
  content: "\f493";
}

/* line 16783, app/assets/stylesheets/plugins.bundle.scss */
.la-viber:before {
  content: "\f409";
}

/* line 16786, app/assets/stylesheets/plugins.bundle.scss */
.la-video:before {
  content: "\f03d";
}

/* line 16789, app/assets/stylesheets/plugins.bundle.scss */
.la-video-slash:before {
  content: "\f4e2";
}

/* line 16792, app/assets/stylesheets/plugins.bundle.scss */
.la-vihara:before {
  content: "\f6a7";
}

/* line 16795, app/assets/stylesheets/plugins.bundle.scss */
.la-vimeo:before {
  content: "\f40a";
}

/* line 16798, app/assets/stylesheets/plugins.bundle.scss */
.la-vimeo-square:before {
  content: "\f194";
}

/* line 16801, app/assets/stylesheets/plugins.bundle.scss */
.la-vimeo-v:before {
  content: "\f27d";
}

/* line 16804, app/assets/stylesheets/plugins.bundle.scss */
.la-vine:before {
  content: "\f1ca";
}

/* line 16807, app/assets/stylesheets/plugins.bundle.scss */
.la-vk:before {
  content: "\f189";
}

/* line 16810, app/assets/stylesheets/plugins.bundle.scss */
.la-vnv:before {
  content: "\f40b";
}

/* line 16813, app/assets/stylesheets/plugins.bundle.scss */
.la-voicemail:before {
  content: "\f897";
}

/* line 16816, app/assets/stylesheets/plugins.bundle.scss */
.la-volleyball-ball:before {
  content: "\f45f";
}

/* line 16819, app/assets/stylesheets/plugins.bundle.scss */
.la-volume-down:before {
  content: "\f027";
}

/* line 16822, app/assets/stylesheets/plugins.bundle.scss */
.la-volume-mute:before {
  content: "\f6a9";
}

/* line 16825, app/assets/stylesheets/plugins.bundle.scss */
.la-volume-off:before {
  content: "\f026";
}

/* line 16828, app/assets/stylesheets/plugins.bundle.scss */
.la-volume-up:before {
  content: "\f028";
}

/* line 16831, app/assets/stylesheets/plugins.bundle.scss */
.la-vote-yea:before {
  content: "\f772";
}

/* line 16834, app/assets/stylesheets/plugins.bundle.scss */
.la-vr-cardboard:before {
  content: "\f729";
}

/* line 16837, app/assets/stylesheets/plugins.bundle.scss */
.la-vuejs:before {
  content: "\f41f";
}

/* line 16840, app/assets/stylesheets/plugins.bundle.scss */
.la-walking:before {
  content: "\f554";
}

/* line 16843, app/assets/stylesheets/plugins.bundle.scss */
.la-wallet:before {
  content: "\f555";
}

/* line 16846, app/assets/stylesheets/plugins.bundle.scss */
.la-warehouse:before {
  content: "\f494";
}

/* line 16849, app/assets/stylesheets/plugins.bundle.scss */
.la-water:before {
  content: "\f773";
}

/* line 16852, app/assets/stylesheets/plugins.bundle.scss */
.la-wave-square:before {
  content: "\f83e";
}

/* line 16855, app/assets/stylesheets/plugins.bundle.scss */
.la-waze:before {
  content: "\f83f";
}

/* line 16858, app/assets/stylesheets/plugins.bundle.scss */
.la-weebly:before {
  content: "\f5cc";
}

/* line 16861, app/assets/stylesheets/plugins.bundle.scss */
.la-weibo:before {
  content: "\f18a";
}

/* line 16864, app/assets/stylesheets/plugins.bundle.scss */
.la-weight:before {
  content: "\f496";
}

/* line 16867, app/assets/stylesheets/plugins.bundle.scss */
.la-weight-hanging:before {
  content: "\f5cd";
}

/* line 16870, app/assets/stylesheets/plugins.bundle.scss */
.la-weixin:before {
  content: "\f1d7";
}

/* line 16873, app/assets/stylesheets/plugins.bundle.scss */
.la-whatsapp:before {
  content: "\f232";
}

/* line 16876, app/assets/stylesheets/plugins.bundle.scss */
.la-whatsapp-square:before {
  content: "\f40c";
}

/* line 16879, app/assets/stylesheets/plugins.bundle.scss */
.la-wheelchair:before {
  content: "\f193";
}

/* line 16882, app/assets/stylesheets/plugins.bundle.scss */
.la-whmcs:before {
  content: "\f40d";
}

/* line 16885, app/assets/stylesheets/plugins.bundle.scss */
.la-wifi:before {
  content: "\f1eb";
}

/* line 16888, app/assets/stylesheets/plugins.bundle.scss */
.la-wikipedia-w:before {
  content: "\f266";
}

/* line 16891, app/assets/stylesheets/plugins.bundle.scss */
.la-wind:before {
  content: "\f72e";
}

/* line 16894, app/assets/stylesheets/plugins.bundle.scss */
.la-window-close:before {
  content: "\f410";
}

/* line 16897, app/assets/stylesheets/plugins.bundle.scss */
.la-window-maximize:before {
  content: "\f2d0";
}

/* line 16900, app/assets/stylesheets/plugins.bundle.scss */
.la-window-minimize:before {
  content: "\f2d1";
}

/* line 16903, app/assets/stylesheets/plugins.bundle.scss */
.la-window-restore:before {
  content: "\f2d2";
}

/* line 16906, app/assets/stylesheets/plugins.bundle.scss */
.la-windows:before {
  content: "\f17a";
}

/* line 16909, app/assets/stylesheets/plugins.bundle.scss */
.la-wine-bottle:before {
  content: "\f72f";
}

/* line 16912, app/assets/stylesheets/plugins.bundle.scss */
.la-wine-glass:before {
  content: "\f4e3";
}

/* line 16915, app/assets/stylesheets/plugins.bundle.scss */
.la-wine-glass-alt:before {
  content: "\f5ce";
}

/* line 16918, app/assets/stylesheets/plugins.bundle.scss */
.la-wix:before {
  content: "\f5cf";
}

/* line 16921, app/assets/stylesheets/plugins.bundle.scss */
.la-wizards-of-the-coast:before {
  content: "\f730";
}

/* line 16924, app/assets/stylesheets/plugins.bundle.scss */
.la-wolf-pack-battalion:before {
  content: "\f514";
}

/* line 16927, app/assets/stylesheets/plugins.bundle.scss */
.la-won-sign:before {
  content: "\f159";
}

/* line 16930, app/assets/stylesheets/plugins.bundle.scss */
.la-wordpress:before {
  content: "\f19a";
}

/* line 16933, app/assets/stylesheets/plugins.bundle.scss */
.la-wordpress-simple:before {
  content: "\f411";
}

/* line 16936, app/assets/stylesheets/plugins.bundle.scss */
.la-wpbeginner:before {
  content: "\f297";
}

/* line 16939, app/assets/stylesheets/plugins.bundle.scss */
.la-wpexplorer:before {
  content: "\f2de";
}

/* line 16942, app/assets/stylesheets/plugins.bundle.scss */
.la-wpforms:before {
  content: "\f298";
}

/* line 16945, app/assets/stylesheets/plugins.bundle.scss */
.la-wpressr:before {
  content: "\f3e4";
}

/* line 16948, app/assets/stylesheets/plugins.bundle.scss */
.la-wrench:before {
  content: "\f0ad";
}

/* line 16951, app/assets/stylesheets/plugins.bundle.scss */
.la-x-ray:before {
  content: "\f497";
}

/* line 16954, app/assets/stylesheets/plugins.bundle.scss */
.la-xbox:before {
  content: "\f412";
}

/* line 16957, app/assets/stylesheets/plugins.bundle.scss */
.la-xing:before {
  content: "\f168";
}

/* line 16960, app/assets/stylesheets/plugins.bundle.scss */
.la-xing-square:before {
  content: "\f169";
}

/* line 16963, app/assets/stylesheets/plugins.bundle.scss */
.la-y-combinator:before {
  content: "\f23b";
}

/* line 16966, app/assets/stylesheets/plugins.bundle.scss */
.la-yahoo:before {
  content: "\f19e";
}

/* line 16969, app/assets/stylesheets/plugins.bundle.scss */
.la-yammer:before {
  content: "\f840";
}

/* line 16972, app/assets/stylesheets/plugins.bundle.scss */
.la-yandex:before {
  content: "\f413";
}

/* line 16975, app/assets/stylesheets/plugins.bundle.scss */
.la-yandex-international:before {
  content: "\f414";
}

/* line 16978, app/assets/stylesheets/plugins.bundle.scss */
.la-yarn:before {
  content: "\f7e3";
}

/* line 16981, app/assets/stylesheets/plugins.bundle.scss */
.la-yelp:before {
  content: "\f1e9";
}

/* line 16984, app/assets/stylesheets/plugins.bundle.scss */
.la-yen-sign:before {
  content: "\f157";
}

/* line 16987, app/assets/stylesheets/plugins.bundle.scss */
.la-yin-yang:before {
  content: "\f6ad";
}

/* line 16990, app/assets/stylesheets/plugins.bundle.scss */
.la-yoast:before {
  content: "\f2b1";
}

/* line 16993, app/assets/stylesheets/plugins.bundle.scss */
.la-youtube:before {
  content: "\f167";
}

/* line 16996, app/assets/stylesheets/plugins.bundle.scss */
.la-youtube-square:before {
  content: "\f431";
}

/* line 16999, app/assets/stylesheets/plugins.bundle.scss */
.la-zhihu:before {
  content: "\f63f";
}

/* line 17002, app/assets/stylesheets/plugins.bundle.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 17012, app/assets/stylesheets/plugins.bundle.scss */
.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");
}

/* line 17028, app/assets/stylesheets/plugins.bundle.scss */
.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");
}

/* line 17039, app/assets/stylesheets/plugins.bundle.scss */
.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");
}

/* line 17051, app/assets/stylesheets/plugins.bundle.scss */
.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900;
}

/* line 17056, app/assets/stylesheets/plugins.bundle.scss */
.la.la-glass:before {
  content: "\f000";
}

/* line 17059, app/assets/stylesheets/plugins.bundle.scss */
.la.la-meetup {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17063, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17067, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-o:before {
  content: "\f005";
}

/* line 17070, app/assets/stylesheets/plugins.bundle.scss */
.la.la-remove:before {
  content: "\f00d";
}

/* line 17073, app/assets/stylesheets/plugins.bundle.scss */
.la.la-close:before {
  content: "\f00d";
}

/* line 17076, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gear:before {
  content: "\f013";
}

/* line 17079, app/assets/stylesheets/plugins.bundle.scss */
.la.la-trash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17083, app/assets/stylesheets/plugins.bundle.scss */
.la.la-trash-o:before {
  content: "\f2ed";
}

/* line 17086, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17090, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-o:before {
  content: "\f15b";
}

/* line 17093, app/assets/stylesheets/plugins.bundle.scss */
.la.la-clock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17097, app/assets/stylesheets/plugins.bundle.scss */
.la.la-clock-o:before {
  content: "\f017";
}

/* line 17100, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17104, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-down:before {
  content: "\f358";
}

/* line 17107, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17111, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-up:before {
  content: "\f35b";
}

/* line 17114, app/assets/stylesheets/plugins.bundle.scss */
.la.la-play-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17118, app/assets/stylesheets/plugins.bundle.scss */
.la.la-play-circle-o:before {
  content: "\f144";
}

/* line 17121, app/assets/stylesheets/plugins.bundle.scss */
.la.la-repeat:before {
  content: "\f01e";
}

/* line 17124, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rotate-right:before {
  content: "\f01e";
}

/* line 17127, app/assets/stylesheets/plugins.bundle.scss */
.la.la-refresh:before {
  content: "\f021";
}

/* line 17130, app/assets/stylesheets/plugins.bundle.scss */
.la.la-list-alt {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17134, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dedent:before {
  content: "\f03b";
}

/* line 17137, app/assets/stylesheets/plugins.bundle.scss */
.la.la-video-camera:before {
  content: "\f03d";
}

/* line 17140, app/assets/stylesheets/plugins.bundle.scss */
.la.la-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17144, app/assets/stylesheets/plugins.bundle.scss */
.la.la-picture-o:before {
  content: "\f03e";
}

/* line 17147, app/assets/stylesheets/plugins.bundle.scss */
.la.la-photo {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17151, app/assets/stylesheets/plugins.bundle.scss */
.la.la-photo:before {
  content: "\f03e";
}

/* line 17154, app/assets/stylesheets/plugins.bundle.scss */
.la.la-image {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17158, app/assets/stylesheets/plugins.bundle.scss */
.la.la-image:before {
  content: "\f03e";
}

/* line 17161, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pencil:before {
  content: "\f303";
}

/* line 17164, app/assets/stylesheets/plugins.bundle.scss */
.la.la-map-marker:before {
  content: "\f3c5";
}

/* line 17167, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pencil-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17171, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pencil-square-o:before {
  content: "\f044";
}

/* line 17174, app/assets/stylesheets/plugins.bundle.scss */
.la.la-share-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17178, app/assets/stylesheets/plugins.bundle.scss */
.la.la-share-square-o:before {
  content: "\f14d";
}

/* line 17181, app/assets/stylesheets/plugins.bundle.scss */
.la.la-check-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17185, app/assets/stylesheets/plugins.bundle.scss */
.la.la-check-square-o:before {
  content: "\f14a";
}

/* line 17188, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrows:before {
  content: "\f0b2";
}

/* line 17191, app/assets/stylesheets/plugins.bundle.scss */
.la.la-times-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17195, app/assets/stylesheets/plugins.bundle.scss */
.la.la-times-circle-o:before {
  content: "\f057";
}

/* line 17198, app/assets/stylesheets/plugins.bundle.scss */
.la.la-check-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17202, app/assets/stylesheets/plugins.bundle.scss */
.la.la-check-circle-o:before {
  content: "\f058";
}

/* line 17205, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mail-forward:before {
  content: "\f064";
}

/* line 17208, app/assets/stylesheets/plugins.bundle.scss */
.la.la-eye {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17212, app/assets/stylesheets/plugins.bundle.scss */
.la.la-eye-slash {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17216, app/assets/stylesheets/plugins.bundle.scss */
.la.la-warning:before {
  content: "\f071";
}

/* line 17219, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar:before {
  content: "\f073";
}

/* line 17222, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrows-v:before {
  content: "\f338";
}

/* line 17225, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrows-h:before {
  content: "\f337";
}

/* line 17228, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bar-chart {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17232, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bar-chart:before {
  content: "\f080";
}

/* line 17235, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bar-chart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17239, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bar-chart-o:before {
  content: "\f080";
}

/* line 17242, app/assets/stylesheets/plugins.bundle.scss */
.la.la-twitter-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17246, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17250, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gears:before {
  content: "\f085";
}

/* line 17253, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thumbs-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17257, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thumbs-o-up:before {
  content: "\f164";
}

/* line 17260, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thumbs-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17264, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thumbs-o-down:before {
  content: "\f165";
}

/* line 17267, app/assets/stylesheets/plugins.bundle.scss */
.la.la-heart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17271, app/assets/stylesheets/plugins.bundle.scss */
.la.la-heart-o:before {
  content: "\f004";
}

/* line 17274, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sign-out:before {
  content: "\f2f5";
}

/* line 17277, app/assets/stylesheets/plugins.bundle.scss */
.la.la-linkedin-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17281, app/assets/stylesheets/plugins.bundle.scss */
.la.la-linkedin-square:before {
  content: "\f08c";
}

/* line 17284, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thumb-tack:before {
  content: "\f08d";
}

/* line 17287, app/assets/stylesheets/plugins.bundle.scss */
.la.la-external-link:before {
  content: "\f35d";
}

/* line 17290, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sign-in:before {
  content: "\f2f6";
}

/* line 17293, app/assets/stylesheets/plugins.bundle.scss */
.la.la-github-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17297, app/assets/stylesheets/plugins.bundle.scss */
.la.la-lemon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17301, app/assets/stylesheets/plugins.bundle.scss */
.la.la-lemon-o:before {
  content: "\f094";
}

/* line 17304, app/assets/stylesheets/plugins.bundle.scss */
.la.la-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17308, app/assets/stylesheets/plugins.bundle.scss */
.la.la-square-o:before {
  content: "\f0c8";
}

/* line 17311, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bookmark-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17315, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bookmark-o:before {
  content: "\f02e";
}

/* line 17318, app/assets/stylesheets/plugins.bundle.scss */
.la.la-twitter {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17322, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17326, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook:before {
  content: "\f39e";
}

/* line 17329, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook-f {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17333, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook-f:before {
  content: "\f39e";
}

/* line 17336, app/assets/stylesheets/plugins.bundle.scss */
.la.la-github {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17340, app/assets/stylesheets/plugins.bundle.scss */
.la.la-credit-card {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17344, app/assets/stylesheets/plugins.bundle.scss */
.la.la-feed:before {
  content: "\f09e";
}

/* line 17347, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hdd-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17351, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hdd-o:before {
  content: "\f0a0";
}

/* line 17354, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17358, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-right:before {
  content: "\f0a4";
}

/* line 17361, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17365, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-left:before {
  content: "\f0a5";
}

/* line 17368, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17372, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-up:before {
  content: "\f0a6";
}

/* line 17375, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17379, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-o-down:before {
  content: "\f0a7";
}

/* line 17382, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrows-alt:before {
  content: "\f31e";
}

/* line 17385, app/assets/stylesheets/plugins.bundle.scss */
.la.la-group:before {
  content: "\f0c0";
}

/* line 17388, app/assets/stylesheets/plugins.bundle.scss */
.la.la-chain:before {
  content: "\f0c1";
}

/* line 17391, app/assets/stylesheets/plugins.bundle.scss */
.la.la-scissors:before {
  content: "\f0c4";
}

/* line 17394, app/assets/stylesheets/plugins.bundle.scss */
.la.la-files-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17398, app/assets/stylesheets/plugins.bundle.scss */
.la.la-files-o:before {
  content: "\f0c5";
}

/* line 17401, app/assets/stylesheets/plugins.bundle.scss */
.la.la-floppy-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17405, app/assets/stylesheets/plugins.bundle.scss */
.la.la-floppy-o:before {
  content: "\f0c7";
}

/* line 17408, app/assets/stylesheets/plugins.bundle.scss */
.la.la-navicon:before {
  content: "\f0c9";
}

/* line 17411, app/assets/stylesheets/plugins.bundle.scss */
.la.la-reorder:before {
  content: "\f0c9";
}

/* line 17414, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pinterest {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17418, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pinterest-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17422, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17426, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17430, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus:before {
  content: "\f0d5";
}

/* line 17433, app/assets/stylesheets/plugins.bundle.scss */
.la.la-money {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17437, app/assets/stylesheets/plugins.bundle.scss */
.la.la-money:before {
  content: "\f3d1";
}

/* line 17440, app/assets/stylesheets/plugins.bundle.scss */
.la.la-unsorted:before {
  content: "\f0dc";
}

/* line 17443, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-desc:before {
  content: "\f0dd";
}

/* line 17446, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-asc:before {
  content: "\f0de";
}

/* line 17449, app/assets/stylesheets/plugins.bundle.scss */
.la.la-linkedin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17453, app/assets/stylesheets/plugins.bundle.scss */
.la.la-linkedin:before {
  content: "\f0e1";
}

/* line 17456, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rotate-left:before {
  content: "\f0e2";
}

/* line 17459, app/assets/stylesheets/plugins.bundle.scss */
.la.la-legal:before {
  content: "\f0e3";
}

/* line 17462, app/assets/stylesheets/plugins.bundle.scss */
.la.la-tachometer:before {
  content: "\f3fd";
}

/* line 17465, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dashboard:before {
  content: "\f3fd";
}

/* line 17468, app/assets/stylesheets/plugins.bundle.scss */
.la.la-comment-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17472, app/assets/stylesheets/plugins.bundle.scss */
.la.la-comment-o:before {
  content: "\f075";
}

/* line 17475, app/assets/stylesheets/plugins.bundle.scss */
.la.la-comments-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17479, app/assets/stylesheets/plugins.bundle.scss */
.la.la-comments-o:before {
  content: "\f086";
}

/* line 17482, app/assets/stylesheets/plugins.bundle.scss */
.la.la-flash:before {
  content: "\f0e7";
}

/* line 17485, app/assets/stylesheets/plugins.bundle.scss */
.la.la-clipboard {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17489, app/assets/stylesheets/plugins.bundle.scss */
.la.la-paste {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17493, app/assets/stylesheets/plugins.bundle.scss */
.la.la-paste:before {
  content: "\f328";
}

/* line 17496, app/assets/stylesheets/plugins.bundle.scss */
.la.la-lightbulb-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17500, app/assets/stylesheets/plugins.bundle.scss */
.la.la-lightbulb-o:before {
  content: "\f0eb";
}

/* line 17503, app/assets/stylesheets/plugins.bundle.scss */
.la.la-exchange:before {
  content: "\f362";
}

/* line 17506, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cloud-download:before {
  content: "\f381";
}

/* line 17509, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cloud-upload:before {
  content: "\f382";
}

/* line 17512, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bell-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17516, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bell-o:before {
  content: "\f0f3";
}

/* line 17519, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cutlery:before {
  content: "\f2e7";
}

/* line 17522, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-text-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17526, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-text-o:before {
  content: "\f15c";
}

/* line 17529, app/assets/stylesheets/plugins.bundle.scss */
.la.la-building-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17533, app/assets/stylesheets/plugins.bundle.scss */
.la.la-building-o:before {
  content: "\f1ad";
}

/* line 17536, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hospital-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17540, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hospital-o:before {
  content: "\f0f8";
}

/* line 17543, app/assets/stylesheets/plugins.bundle.scss */
.la.la-tablet:before {
  content: "\f3fa";
}

/* line 17546, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mobile:before {
  content: "\f3cd";
}

/* line 17549, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mobile-phone:before {
  content: "\f3cd";
}

/* line 17552, app/assets/stylesheets/plugins.bundle.scss */
.la.la-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17556, app/assets/stylesheets/plugins.bundle.scss */
.la.la-circle-o:before {
  content: "\f111";
}

/* line 17559, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mail-reply:before {
  content: "\f3e5";
}

/* line 17562, app/assets/stylesheets/plugins.bundle.scss */
.la.la-github-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17566, app/assets/stylesheets/plugins.bundle.scss */
.la.la-folder-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17570, app/assets/stylesheets/plugins.bundle.scss */
.la.la-folder-o:before {
  content: "\f07b";
}

/* line 17573, app/assets/stylesheets/plugins.bundle.scss */
.la.la-folder-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17577, app/assets/stylesheets/plugins.bundle.scss */
.la.la-folder-open-o:before {
  content: "\f07c";
}

/* line 17580, app/assets/stylesheets/plugins.bundle.scss */
.la.la-smile-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17584, app/assets/stylesheets/plugins.bundle.scss */
.la.la-smile-o:before {
  content: "\f118";
}

/* line 17587, app/assets/stylesheets/plugins.bundle.scss */
.la.la-frown-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17591, app/assets/stylesheets/plugins.bundle.scss */
.la.la-frown-o:before {
  content: "\f119";
}

/* line 17594, app/assets/stylesheets/plugins.bundle.scss */
.la.la-meh-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17598, app/assets/stylesheets/plugins.bundle.scss */
.la.la-meh-o:before {
  content: "\f11a";
}

/* line 17601, app/assets/stylesheets/plugins.bundle.scss */
.la.la-keyboard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17605, app/assets/stylesheets/plugins.bundle.scss */
.la.la-keyboard-o:before {
  content: "\f11c";
}

/* line 17608, app/assets/stylesheets/plugins.bundle.scss */
.la.la-flag-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17612, app/assets/stylesheets/plugins.bundle.scss */
.la.la-flag-o:before {
  content: "\f024";
}

/* line 17615, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mail-reply-all:before {
  content: "\f122";
}

/* line 17618, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-half-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17622, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-half-o:before {
  content: "\f089";
}

/* line 17625, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-half-empty {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17629, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-half-empty:before {
  content: "\f089";
}

/* line 17632, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-half-full {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17636, app/assets/stylesheets/plugins.bundle.scss */
.la.la-star-half-full:before {
  content: "\f089";
}

/* line 17639, app/assets/stylesheets/plugins.bundle.scss */
.la.la-code-fork:before {
  content: "\f126";
}

/* line 17642, app/assets/stylesheets/plugins.bundle.scss */
.la.la-chain-broken:before {
  content: "\f127";
}

/* line 17645, app/assets/stylesheets/plugins.bundle.scss */
.la.la-shield:before {
  content: "\f3ed";
}

/* line 17648, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17652, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-o:before {
  content: "\f133";
}

/* line 17655, app/assets/stylesheets/plugins.bundle.scss */
.la.la-maxcdn {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17659, app/assets/stylesheets/plugins.bundle.scss */
.la.la-html5 {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17663, app/assets/stylesheets/plugins.bundle.scss */
.la.la-css3 {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17667, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ticket:before {
  content: "\f3ff";
}

/* line 17670, app/assets/stylesheets/plugins.bundle.scss */
.la.la-minus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17674, app/assets/stylesheets/plugins.bundle.scss */
.la.la-minus-square-o:before {
  content: "\f146";
}

/* line 17677, app/assets/stylesheets/plugins.bundle.scss */
.la.la-level-up:before {
  content: "\f3bf";
}

/* line 17680, app/assets/stylesheets/plugins.bundle.scss */
.la.la-level-down:before {
  content: "\f3be";
}

/* line 17683, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pencil-square:before {
  content: "\f14b";
}

/* line 17686, app/assets/stylesheets/plugins.bundle.scss */
.la.la-external-link-square:before {
  content: "\f360";
}

/* line 17689, app/assets/stylesheets/plugins.bundle.scss */
.la.la-compass {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17693, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17697, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-down:before {
  content: "\f150";
}

/* line 17700, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-down {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17704, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-down:before {
  content: "\f150";
}

/* line 17707, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17711, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-up:before {
  content: "\f151";
}

/* line 17714, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-up {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17718, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-up:before {
  content: "\f151";
}

/* line 17721, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17725, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-right:before {
  content: "\f152";
}

/* line 17728, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17732, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-right:before {
  content: "\f152";
}

/* line 17735, app/assets/stylesheets/plugins.bundle.scss */
.la.la-eur:before {
  content: "\f153";
}

/* line 17738, app/assets/stylesheets/plugins.bundle.scss */
.la.la-euro:before {
  content: "\f153";
}

/* line 17741, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gbp:before {
  content: "\f154";
}

/* line 17744, app/assets/stylesheets/plugins.bundle.scss */
.la.la-usd:before {
  content: "\f155";
}

/* line 17747, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dollar:before {
  content: "\f155";
}

/* line 17750, app/assets/stylesheets/plugins.bundle.scss */
.la.la-inr:before {
  content: "\f156";
}

/* line 17753, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rupee:before {
  content: "\f156";
}

/* line 17756, app/assets/stylesheets/plugins.bundle.scss */
.la.la-jpy:before {
  content: "\f157";
}

/* line 17759, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cny:before {
  content: "\f157";
}

/* line 17762, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rmb:before {
  content: "\f157";
}

/* line 17765, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yen:before {
  content: "\f157";
}

/* line 17768, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rub:before {
  content: "\f158";
}

/* line 17771, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ruble:before {
  content: "\f158";
}

/* line 17774, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rouble:before {
  content: "\f158";
}

/* line 17777, app/assets/stylesheets/plugins.bundle.scss */
.la.la-krw:before {
  content: "\f159";
}

/* line 17780, app/assets/stylesheets/plugins.bundle.scss */
.la.la-won:before {
  content: "\f159";
}

/* line 17783, app/assets/stylesheets/plugins.bundle.scss */
.la.la-btc {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17787, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bitcoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17791, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bitcoin:before {
  content: "\f15a";
}

/* line 17794, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-text:before {
  content: "\f15c";
}

/* line 17797, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 17800, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-alpha-desc:before {
  content: "\f881";
}

/* line 17803, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-amount-asc:before {
  content: "\f160";
}

/* line 17806, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-amount-desc:before {
  content: "\f884";
}

/* line 17809, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-numeric-asc:before {
  content: "\f162";
}

/* line 17812, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sort-numeric-desc:before {
  content: "\f886";
}

/* line 17815, app/assets/stylesheets/plugins.bundle.scss */
.la.la-youtube-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17819, app/assets/stylesheets/plugins.bundle.scss */
.la.la-youtube {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17823, app/assets/stylesheets/plugins.bundle.scss */
.la.la-xing {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17827, app/assets/stylesheets/plugins.bundle.scss */
.la.la-xing-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17831, app/assets/stylesheets/plugins.bundle.scss */
.la.la-youtube-play {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17835, app/assets/stylesheets/plugins.bundle.scss */
.la.la-youtube-play:before {
  content: "\f167";
}

/* line 17838, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dropbox {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17842, app/assets/stylesheets/plugins.bundle.scss */
.la.la-stack-overflow {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17846, app/assets/stylesheets/plugins.bundle.scss */
.la.la-instagram {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17850, app/assets/stylesheets/plugins.bundle.scss */
.la.la-flickr {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17854, app/assets/stylesheets/plugins.bundle.scss */
.la.la-adn {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17858, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bitbucket {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17862, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bitbucket-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17866, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bitbucket-square:before {
  content: "\f171";
}

/* line 17869, app/assets/stylesheets/plugins.bundle.scss */
.la.la-tumblr {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17873, app/assets/stylesheets/plugins.bundle.scss */
.la.la-tumblr-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17877, app/assets/stylesheets/plugins.bundle.scss */
.la.la-long-arrow-down:before {
  content: "\f309";
}

/* line 17880, app/assets/stylesheets/plugins.bundle.scss */
.la.la-long-arrow-up:before {
  content: "\f30c";
}

/* line 17883, app/assets/stylesheets/plugins.bundle.scss */
.la.la-long-arrow-left:before {
  content: "\f30a";
}

/* line 17886, app/assets/stylesheets/plugins.bundle.scss */
.la.la-long-arrow-right:before {
  content: "\f30b";
}

/* line 17889, app/assets/stylesheets/plugins.bundle.scss */
.la.la-apple {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17893, app/assets/stylesheets/plugins.bundle.scss */
.la.la-windows {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17897, app/assets/stylesheets/plugins.bundle.scss */
.la.la-android {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17901, app/assets/stylesheets/plugins.bundle.scss */
.la.la-linux {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17905, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dribbble {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17909, app/assets/stylesheets/plugins.bundle.scss */
.la.la-skype {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17913, app/assets/stylesheets/plugins.bundle.scss */
.la.la-foursquare {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17917, app/assets/stylesheets/plugins.bundle.scss */
.la.la-trello {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17921, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gratipay {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17925, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gittip {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17929, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gittip:before {
  content: "\f184";
}

/* line 17932, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sun-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17936, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sun-o:before {
  content: "\f185";
}

/* line 17939, app/assets/stylesheets/plugins.bundle.scss */
.la.la-moon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17943, app/assets/stylesheets/plugins.bundle.scss */
.la.la-moon-o:before {
  content: "\f186";
}

/* line 17946, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vk {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17950, app/assets/stylesheets/plugins.bundle.scss */
.la.la-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17954, app/assets/stylesheets/plugins.bundle.scss */
.la.la-renren {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17958, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pagelines {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17962, app/assets/stylesheets/plugins.bundle.scss */
.la.la-stack-exchange {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 17966, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17970, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-right:before {
  content: "\f35a";
}

/* line 17973, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17977, app/assets/stylesheets/plugins.bundle.scss */
.la.la-arrow-circle-o-left:before {
  content: "\f359";
}

/* line 17980, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17984, app/assets/stylesheets/plugins.bundle.scss */
.la.la-caret-square-o-left:before {
  content: "\f191";
}

/* line 17987, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-left {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17991, app/assets/stylesheets/plugins.bundle.scss */
.la.la-toggle-left:before {
  content: "\f191";
}

/* line 17994, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dot-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 17998, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dot-circle-o:before {
  content: "\f192";
}

/* line 18001, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vimeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18005, app/assets/stylesheets/plugins.bundle.scss */
.la.la-try:before {
  content: "\f195";
}

/* line 18008, app/assets/stylesheets/plugins.bundle.scss */
.la.la-turkish-lira:before {
  content: "\f195";
}

/* line 18011, app/assets/stylesheets/plugins.bundle.scss */
.la.la-plus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18015, app/assets/stylesheets/plugins.bundle.scss */
.la.la-plus-square-o:before {
  content: "\f0fe";
}

/* line 18018, app/assets/stylesheets/plugins.bundle.scss */
.la.la-slack {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18022, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wordpress {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18026, app/assets/stylesheets/plugins.bundle.scss */
.la.la-openid {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18030, app/assets/stylesheets/plugins.bundle.scss */
.la.la-institution:before {
  content: "\f19c";
}

/* line 18033, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bank:before {
  content: "\f19c";
}

/* line 18036, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mortar-board:before {
  content: "\f19d";
}

/* line 18039, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yahoo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18043, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18047, app/assets/stylesheets/plugins.bundle.scss */
.la.la-reddit {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18051, app/assets/stylesheets/plugins.bundle.scss */
.la.la-reddit-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18055, app/assets/stylesheets/plugins.bundle.scss */
.la.la-stumbleupon-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18059, app/assets/stylesheets/plugins.bundle.scss */
.la.la-stumbleupon {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18063, app/assets/stylesheets/plugins.bundle.scss */
.la.la-delicious {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18067, app/assets/stylesheets/plugins.bundle.scss */
.la.la-digg {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18071, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pied-piper-pp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18075, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pied-piper-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18079, app/assets/stylesheets/plugins.bundle.scss */
.la.la-drupal {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18083, app/assets/stylesheets/plugins.bundle.scss */
.la.la-joomla {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18087, app/assets/stylesheets/plugins.bundle.scss */
.la.la-spoon:before {
  content: "\f2e5";
}

/* line 18090, app/assets/stylesheets/plugins.bundle.scss */
.la.la-behance {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18094, app/assets/stylesheets/plugins.bundle.scss */
.la.la-behance-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18098, app/assets/stylesheets/plugins.bundle.scss */
.la.la-steam {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18102, app/assets/stylesheets/plugins.bundle.scss */
.la.la-steam-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18106, app/assets/stylesheets/plugins.bundle.scss */
.la.la-automobile:before {
  content: "\f1b9";
}

/* line 18109, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cab:before {
  content: "\f1ba";
}

/* line 18112, app/assets/stylesheets/plugins.bundle.scss */
.la.la-envelope-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18116, app/assets/stylesheets/plugins.bundle.scss */
.la.la-envelope-o:before {
  content: "\f0e0";
}

/* line 18119, app/assets/stylesheets/plugins.bundle.scss */
.la.la-deviantart {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18123, app/assets/stylesheets/plugins.bundle.scss */
.la.la-soundcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18127, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-pdf-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18131, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-pdf-o:before {
  content: "\f1c1";
}

/* line 18134, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-word-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18138, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-word-o:before {
  content: "\f1c2";
}

/* line 18141, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-excel-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18145, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-excel-o:before {
  content: "\f1c3";
}

/* line 18148, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-powerpoint-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18152, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 18155, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-image-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18159, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-image-o:before {
  content: "\f1c5";
}

/* line 18162, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-photo-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18166, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-photo-o:before {
  content: "\f1c5";
}

/* line 18169, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18173, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-picture-o:before {
  content: "\f1c5";
}

/* line 18176, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-archive-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18180, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-archive-o:before {
  content: "\f1c6";
}

/* line 18183, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-zip-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18187, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-zip-o:before {
  content: "\f1c6";
}

/* line 18190, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-audio-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18194, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-audio-o:before {
  content: "\f1c7";
}

/* line 18197, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-sound-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18201, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-sound-o:before {
  content: "\f1c7";
}

/* line 18204, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-video-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18208, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-video-o:before {
  content: "\f1c8";
}

/* line 18211, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-movie-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18215, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-movie-o:before {
  content: "\f1c8";
}

/* line 18218, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-code-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18222, app/assets/stylesheets/plugins.bundle.scss */
.la.la-file-code-o:before {
  content: "\f1c9";
}

/* line 18225, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vine {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18229, app/assets/stylesheets/plugins.bundle.scss */
.la.la-codepen {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18233, app/assets/stylesheets/plugins.bundle.scss */
.la.la-jsfiddle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18237, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-ring {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18241, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-bouy {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18245, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-bouy:before {
  content: "\f1cd";
}

/* line 18248, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-buoy {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18252, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-buoy:before {
  content: "\f1cd";
}

/* line 18255, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-saver {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18259, app/assets/stylesheets/plugins.bundle.scss */
.la.la-life-saver:before {
  content: "\f1cd";
}

/* line 18262, app/assets/stylesheets/plugins.bundle.scss */
.la.la-support {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18266, app/assets/stylesheets/plugins.bundle.scss */
.la.la-support:before {
  content: "\f1cd";
}

/* line 18269, app/assets/stylesheets/plugins.bundle.scss */
.la.la-circle-o-notch:before {
  content: "\f1ce";
}

/* line 18272, app/assets/stylesheets/plugins.bundle.scss */
.la.la-rebel {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18276, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ra {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18280, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ra:before {
  content: "\f1d0";
}

/* line 18283, app/assets/stylesheets/plugins.bundle.scss */
.la.la-resistance {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18287, app/assets/stylesheets/plugins.bundle.scss */
.la.la-resistance:before {
  content: "\f1d0";
}

/* line 18290, app/assets/stylesheets/plugins.bundle.scss */
.la.la-empire {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18294, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ge {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18298, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ge:before {
  content: "\f1d1";
}

/* line 18301, app/assets/stylesheets/plugins.bundle.scss */
.la.la-git-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18305, app/assets/stylesheets/plugins.bundle.scss */
.la.la-git {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18309, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hacker-news {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18313, app/assets/stylesheets/plugins.bundle.scss */
.la.la-y-combinator-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18317, app/assets/stylesheets/plugins.bundle.scss */
.la.la-y-combinator-square:before {
  content: "\f1d4";
}

/* line 18320, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yc-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18324, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yc-square:before {
  content: "\f1d4";
}

/* line 18327, app/assets/stylesheets/plugins.bundle.scss */
.la.la-tencent-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18331, app/assets/stylesheets/plugins.bundle.scss */
.la.la-qq {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18335, app/assets/stylesheets/plugins.bundle.scss */
.la.la-weixin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18339, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wechat {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18343, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wechat:before {
  content: "\f1d7";
}

/* line 18346, app/assets/stylesheets/plugins.bundle.scss */
.la.la-send:before {
  content: "\f1d8";
}

/* line 18349, app/assets/stylesheets/plugins.bundle.scss */
.la.la-paper-plane-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18353, app/assets/stylesheets/plugins.bundle.scss */
.la.la-paper-plane-o:before {
  content: "\f1d8";
}

/* line 18356, app/assets/stylesheets/plugins.bundle.scss */
.la.la-send-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18360, app/assets/stylesheets/plugins.bundle.scss */
.la.la-send-o:before {
  content: "\f1d8";
}

/* line 18363, app/assets/stylesheets/plugins.bundle.scss */
.la.la-circle-thin {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18367, app/assets/stylesheets/plugins.bundle.scss */
.la.la-circle-thin:before {
  content: "\f111";
}

/* line 18370, app/assets/stylesheets/plugins.bundle.scss */
.la.la-header:before {
  content: "\f1dc";
}

/* line 18373, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sliders:before {
  content: "\f1de";
}

/* line 18376, app/assets/stylesheets/plugins.bundle.scss */
.la.la-futbol-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18380, app/assets/stylesheets/plugins.bundle.scss */
.la.la-futbol-o:before {
  content: "\f1e3";
}

/* line 18383, app/assets/stylesheets/plugins.bundle.scss */
.la.la-soccer-ball-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18387, app/assets/stylesheets/plugins.bundle.scss */
.la.la-soccer-ball-o:before {
  content: "\f1e3";
}

/* line 18390, app/assets/stylesheets/plugins.bundle.scss */
.la.la-slideshare {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18394, app/assets/stylesheets/plugins.bundle.scss */
.la.la-twitch {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18398, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yelp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18402, app/assets/stylesheets/plugins.bundle.scss */
.la.la-newspaper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18406, app/assets/stylesheets/plugins.bundle.scss */
.la.la-newspaper-o:before {
  content: "\f1ea";
}

/* line 18409, app/assets/stylesheets/plugins.bundle.scss */
.la.la-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18413, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-wallet {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18417, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-visa {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18421, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-mastercard {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18425, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-discover {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18429, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-amex {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18433, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18437, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-stripe {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18441, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bell-slash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18445, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bell-slash-o:before {
  content: "\f1f6";
}

/* line 18448, app/assets/stylesheets/plugins.bundle.scss */
.la.la-trash:before {
  content: "\f2ed";
}

/* line 18451, app/assets/stylesheets/plugins.bundle.scss */
.la.la-copyright {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18455, app/assets/stylesheets/plugins.bundle.scss */
.la.la-eyedropper:before {
  content: "\f1fb";
}

/* line 18458, app/assets/stylesheets/plugins.bundle.scss */
.la.la-area-chart:before {
  content: "\f1fe";
}

/* line 18461, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pie-chart:before {
  content: "\f200";
}

/* line 18464, app/assets/stylesheets/plugins.bundle.scss */
.la.la-line-chart:before {
  content: "\f201";
}

/* line 18467, app/assets/stylesheets/plugins.bundle.scss */
.la.la-lastfm {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18471, app/assets/stylesheets/plugins.bundle.scss */
.la.la-lastfm-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18475, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ioxhost {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18479, app/assets/stylesheets/plugins.bundle.scss */
.la.la-angellist {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18483, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18487, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc:before {
  content: "\f20a";
}

/* line 18490, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ils:before {
  content: "\f20b";
}

/* line 18493, app/assets/stylesheets/plugins.bundle.scss */
.la.la-shekel:before {
  content: "\f20b";
}

/* line 18496, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sheqel:before {
  content: "\f20b";
}

/* line 18499, app/assets/stylesheets/plugins.bundle.scss */
.la.la-meanpath {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18503, app/assets/stylesheets/plugins.bundle.scss */
.la.la-meanpath:before {
  content: "\f2b4";
}

/* line 18506, app/assets/stylesheets/plugins.bundle.scss */
.la.la-buysellads {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18510, app/assets/stylesheets/plugins.bundle.scss */
.la.la-connectdevelop {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18514, app/assets/stylesheets/plugins.bundle.scss */
.la.la-dashcube {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18518, app/assets/stylesheets/plugins.bundle.scss */
.la.la-forumbee {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18522, app/assets/stylesheets/plugins.bundle.scss */
.la.la-leanpub {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18526, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sellsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18530, app/assets/stylesheets/plugins.bundle.scss */
.la.la-shirtsinbulk {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18534, app/assets/stylesheets/plugins.bundle.scss */
.la.la-simplybuilt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18538, app/assets/stylesheets/plugins.bundle.scss */
.la.la-skyatlas {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18542, app/assets/stylesheets/plugins.bundle.scss */
.la.la-diamond {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18546, app/assets/stylesheets/plugins.bundle.scss */
.la.la-diamond:before {
  content: "\f3a5";
}

/* line 18549, app/assets/stylesheets/plugins.bundle.scss */
.la.la-intersex:before {
  content: "\f224";
}

/* line 18552, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18556, app/assets/stylesheets/plugins.bundle.scss */
.la.la-facebook-official:before {
  content: "\f09a";
}

/* line 18559, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pinterest-p {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18563, app/assets/stylesheets/plugins.bundle.scss */
.la.la-whatsapp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18567, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hotel:before {
  content: "\f236";
}

/* line 18570, app/assets/stylesheets/plugins.bundle.scss */
.la.la-viacoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18574, app/assets/stylesheets/plugins.bundle.scss */
.la.la-medium {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18578, app/assets/stylesheets/plugins.bundle.scss */
.la.la-y-combinator {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18582, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yc {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18586, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yc:before {
  content: "\f23b";
}

/* line 18589, app/assets/stylesheets/plugins.bundle.scss */
.la.la-optin-monster {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18593, app/assets/stylesheets/plugins.bundle.scss */
.la.la-opencart {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18597, app/assets/stylesheets/plugins.bundle.scss */
.la.la-expeditedssl {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18601, app/assets/stylesheets/plugins.bundle.scss */
.la.la-battery-4:before {
  content: "\f240";
}

/* line 18604, app/assets/stylesheets/plugins.bundle.scss */
.la.la-battery:before {
  content: "\f240";
}

/* line 18607, app/assets/stylesheets/plugins.bundle.scss */
.la.la-battery-3:before {
  content: "\f241";
}

/* line 18610, app/assets/stylesheets/plugins.bundle.scss */
.la.la-battery-2:before {
  content: "\f242";
}

/* line 18613, app/assets/stylesheets/plugins.bundle.scss */
.la.la-battery-1:before {
  content: "\f243";
}

/* line 18616, app/assets/stylesheets/plugins.bundle.scss */
.la.la-battery-0:before {
  content: "\f244";
}

/* line 18619, app/assets/stylesheets/plugins.bundle.scss */
.la.la-object-group {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18623, app/assets/stylesheets/plugins.bundle.scss */
.la.la-object-ungroup {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18627, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sticky-note-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18631, app/assets/stylesheets/plugins.bundle.scss */
.la.la-sticky-note-o:before {
  content: "\f249";
}

/* line 18634, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-jcb {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18638, app/assets/stylesheets/plugins.bundle.scss */
.la.la-cc-diners-club {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18642, app/assets/stylesheets/plugins.bundle.scss */
.la.la-clone {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18646, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hourglass-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18650, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hourglass-o:before {
  content: "\f254";
}

/* line 18653, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hourglass-1:before {
  content: "\f251";
}

/* line 18656, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hourglass-2:before {
  content: "\f252";
}

/* line 18659, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hourglass-3:before {
  content: "\f253";
}

/* line 18662, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-rock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18666, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-rock-o:before {
  content: "\f255";
}

/* line 18669, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-grab-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18673, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-grab-o:before {
  content: "\f255";
}

/* line 18676, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-paper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18680, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-paper-o:before {
  content: "\f256";
}

/* line 18683, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-stop-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18687, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-stop-o:before {
  content: "\f256";
}

/* line 18690, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-scissors-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18694, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-scissors-o:before {
  content: "\f257";
}

/* line 18697, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-lizard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18701, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-lizard-o:before {
  content: "\f258";
}

/* line 18704, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-spock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18708, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-spock-o:before {
  content: "\f259";
}

/* line 18711, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-pointer-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18715, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-pointer-o:before {
  content: "\f25a";
}

/* line 18718, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-peace-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18722, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hand-peace-o:before {
  content: "\f25b";
}

/* line 18725, app/assets/stylesheets/plugins.bundle.scss */
.la.la-registered {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18729, app/assets/stylesheets/plugins.bundle.scss */
.la.la-creative-commons {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18733, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gg {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18737, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gg-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18741, app/assets/stylesheets/plugins.bundle.scss */
.la.la-tripadvisor {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18745, app/assets/stylesheets/plugins.bundle.scss */
.la.la-odnoklassniki {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18749, app/assets/stylesheets/plugins.bundle.scss */
.la.la-odnoklassniki-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18753, app/assets/stylesheets/plugins.bundle.scss */
.la.la-get-pocket {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18757, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wikipedia-w {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18761, app/assets/stylesheets/plugins.bundle.scss */
.la.la-safari {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18765, app/assets/stylesheets/plugins.bundle.scss */
.la.la-chrome {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18769, app/assets/stylesheets/plugins.bundle.scss */
.la.la-firefox {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18773, app/assets/stylesheets/plugins.bundle.scss */
.la.la-opera {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18777, app/assets/stylesheets/plugins.bundle.scss */
.la.la-internet-explorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18781, app/assets/stylesheets/plugins.bundle.scss */
.la.la-television:before {
  content: "\f26c";
}

/* line 18784, app/assets/stylesheets/plugins.bundle.scss */
.la.la-contao {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18788, app/assets/stylesheets/plugins.bundle.scss */
.la.la-500px {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18792, app/assets/stylesheets/plugins.bundle.scss */
.la.la-amazon {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18796, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-plus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18800, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-plus-o:before {
  content: "\f271";
}

/* line 18803, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-minus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18807, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-minus-o:before {
  content: "\f272";
}

/* line 18810, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-times-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18814, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-times-o:before {
  content: "\f273";
}

/* line 18817, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-check-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18821, app/assets/stylesheets/plugins.bundle.scss */
.la.la-calendar-check-o:before {
  content: "\f274";
}

/* line 18824, app/assets/stylesheets/plugins.bundle.scss */
.la.la-map-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18828, app/assets/stylesheets/plugins.bundle.scss */
.la.la-map-o:before {
  content: "\f279";
}

/* line 18831, app/assets/stylesheets/plugins.bundle.scss */
.la.la-commenting:before {
  content: "\f4ad";
}

/* line 18834, app/assets/stylesheets/plugins.bundle.scss */
.la.la-commenting-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18838, app/assets/stylesheets/plugins.bundle.scss */
.la.la-commenting-o:before {
  content: "\f4ad";
}

/* line 18841, app/assets/stylesheets/plugins.bundle.scss */
.la.la-houzz {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18845, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vimeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18849, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vimeo:before {
  content: "\f27d";
}

/* line 18852, app/assets/stylesheets/plugins.bundle.scss */
.la.la-black-tie {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18856, app/assets/stylesheets/plugins.bundle.scss */
.la.la-fonticons {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18860, app/assets/stylesheets/plugins.bundle.scss */
.la.la-reddit-alien {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18864, app/assets/stylesheets/plugins.bundle.scss */
.la.la-edge {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18868, app/assets/stylesheets/plugins.bundle.scss */
.la.la-credit-card-alt:before {
  content: "\f09d";
}

/* line 18871, app/assets/stylesheets/plugins.bundle.scss */
.la.la-codiepie {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18875, app/assets/stylesheets/plugins.bundle.scss */
.la.la-modx {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18879, app/assets/stylesheets/plugins.bundle.scss */
.la.la-fort-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18883, app/assets/stylesheets/plugins.bundle.scss */
.la.la-usb {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18887, app/assets/stylesheets/plugins.bundle.scss */
.la.la-product-hunt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18891, app/assets/stylesheets/plugins.bundle.scss */
.la.la-mixcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18895, app/assets/stylesheets/plugins.bundle.scss */
.la.la-scribd {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18899, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pause-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18903, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pause-circle-o:before {
  content: "\f28b";
}

/* line 18906, app/assets/stylesheets/plugins.bundle.scss */
.la.la-stop-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18910, app/assets/stylesheets/plugins.bundle.scss */
.la.la-stop-circle-o:before {
  content: "\f28d";
}

/* line 18913, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bluetooth {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18917, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bluetooth-b {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18921, app/assets/stylesheets/plugins.bundle.scss */
.la.la-gitlab {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18925, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wpbeginner {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18929, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wpforms {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18933, app/assets/stylesheets/plugins.bundle.scss */
.la.la-envira {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18937, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wheelchair-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18941, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wheelchair-alt:before {
  content: "\f368";
}

/* line 18944, app/assets/stylesheets/plugins.bundle.scss */
.la.la-question-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 18948, app/assets/stylesheets/plugins.bundle.scss */
.la.la-question-circle-o:before {
  content: "\f059";
}

/* line 18951, app/assets/stylesheets/plugins.bundle.scss */
.la.la-volume-control-phone:before {
  content: "\f2a0";
}

/* line 18954, app/assets/stylesheets/plugins.bundle.scss */
.la.la-asl-interpreting:before {
  content: "\f2a3";
}

/* line 18957, app/assets/stylesheets/plugins.bundle.scss */
.la.la-deafness:before {
  content: "\f2a4";
}

/* line 18960, app/assets/stylesheets/plugins.bundle.scss */
.la.la-hard-of-hearing:before {
  content: "\f2a4";
}

/* line 18963, app/assets/stylesheets/plugins.bundle.scss */
.la.la-glide {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18967, app/assets/stylesheets/plugins.bundle.scss */
.la.la-glide-g {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18971, app/assets/stylesheets/plugins.bundle.scss */
.la.la-signing:before {
  content: "\f2a7";
}

/* line 18974, app/assets/stylesheets/plugins.bundle.scss */
.la.la-viadeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18978, app/assets/stylesheets/plugins.bundle.scss */
.la.la-viadeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18982, app/assets/stylesheets/plugins.bundle.scss */
.la.la-snapchat {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18986, app/assets/stylesheets/plugins.bundle.scss */
.la.la-snapchat-ghost {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18990, app/assets/stylesheets/plugins.bundle.scss */
.la.la-snapchat-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18994, app/assets/stylesheets/plugins.bundle.scss */
.la.la-pied-piper {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 18998, app/assets/stylesheets/plugins.bundle.scss */
.la.la-first-order {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19002, app/assets/stylesheets/plugins.bundle.scss */
.la.la-yoast {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19006, app/assets/stylesheets/plugins.bundle.scss */
.la.la-themeisle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19010, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19014, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus-official:before {
  content: "\f2b3";
}

/* line 19017, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19021, app/assets/stylesheets/plugins.bundle.scss */
.la.la-google-plus-circle:before {
  content: "\f2b3";
}

/* line 19024, app/assets/stylesheets/plugins.bundle.scss */
.la.la-font-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19028, app/assets/stylesheets/plugins.bundle.scss */
.la.la-fa {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19032, app/assets/stylesheets/plugins.bundle.scss */
.la.la-fa:before {
  content: "\f2b4";
}

/* line 19035, app/assets/stylesheets/plugins.bundle.scss */
.la.la-handshake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19039, app/assets/stylesheets/plugins.bundle.scss */
.la.la-handshake-o:before {
  content: "\f2b5";
}

/* line 19042, app/assets/stylesheets/plugins.bundle.scss */
.la.la-envelope-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19046, app/assets/stylesheets/plugins.bundle.scss */
.la.la-envelope-open-o:before {
  content: "\f2b6";
}

/* line 19049, app/assets/stylesheets/plugins.bundle.scss */
.la.la-linode {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19053, app/assets/stylesheets/plugins.bundle.scss */
.la.la-address-book-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19057, app/assets/stylesheets/plugins.bundle.scss */
.la.la-address-book-o:before {
  content: "\f2b9";
}

/* line 19060, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vcard:before {
  content: "\f2bb";
}

/* line 19063, app/assets/stylesheets/plugins.bundle.scss */
.la.la-address-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19067, app/assets/stylesheets/plugins.bundle.scss */
.la.la-address-card-o:before {
  content: "\f2bb";
}

/* line 19070, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vcard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19074, app/assets/stylesheets/plugins.bundle.scss */
.la.la-vcard-o:before {
  content: "\f2bb";
}

/* line 19077, app/assets/stylesheets/plugins.bundle.scss */
.la.la-user-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19081, app/assets/stylesheets/plugins.bundle.scss */
.la.la-user-circle-o:before {
  content: "\f2bd";
}

/* line 19084, app/assets/stylesheets/plugins.bundle.scss */
.la.la-user-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19088, app/assets/stylesheets/plugins.bundle.scss */
.la.la-user-o:before {
  content: "\f007";
}

/* line 19091, app/assets/stylesheets/plugins.bundle.scss */
.la.la-id-badge {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19095, app/assets/stylesheets/plugins.bundle.scss */
.la.la-drivers-license:before {
  content: "\f2c2";
}

/* line 19098, app/assets/stylesheets/plugins.bundle.scss */
.la.la-id-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19102, app/assets/stylesheets/plugins.bundle.scss */
.la.la-id-card-o:before {
  content: "\f2c2";
}

/* line 19105, app/assets/stylesheets/plugins.bundle.scss */
.la.la-drivers-license-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19109, app/assets/stylesheets/plugins.bundle.scss */
.la.la-drivers-license-o:before {
  content: "\f2c2";
}

/* line 19112, app/assets/stylesheets/plugins.bundle.scss */
.la.la-quora {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19116, app/assets/stylesheets/plugins.bundle.scss */
.la.la-free-code-camp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19120, app/assets/stylesheets/plugins.bundle.scss */
.la.la-telegram {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19124, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thermometer-4:before {
  content: "\f2c7";
}

/* line 19127, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thermometer:before {
  content: "\f2c7";
}

/* line 19130, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thermometer-3:before {
  content: "\f2c8";
}

/* line 19133, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thermometer-2:before {
  content: "\f2c9";
}

/* line 19136, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thermometer-1:before {
  content: "\f2ca";
}

/* line 19139, app/assets/stylesheets/plugins.bundle.scss */
.la.la-thermometer-0:before {
  content: "\f2cb";
}

/* line 19142, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bathtub:before {
  content: "\f2cd";
}

/* line 19145, app/assets/stylesheets/plugins.bundle.scss */
.la.la-s15:before {
  content: "\f2cd";
}

/* line 19148, app/assets/stylesheets/plugins.bundle.scss */
.la.la-window-maximize {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19152, app/assets/stylesheets/plugins.bundle.scss */
.la.la-window-restore {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19156, app/assets/stylesheets/plugins.bundle.scss */
.la.la-times-rectangle:before {
  content: "\f410";
}

/* line 19159, app/assets/stylesheets/plugins.bundle.scss */
.la.la-window-close-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19163, app/assets/stylesheets/plugins.bundle.scss */
.la.la-window-close-o:before {
  content: "\f410";
}

/* line 19166, app/assets/stylesheets/plugins.bundle.scss */
.la.la-times-rectangle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19170, app/assets/stylesheets/plugins.bundle.scss */
.la.la-times-rectangle-o:before {
  content: "\f410";
}

/* line 19173, app/assets/stylesheets/plugins.bundle.scss */
.la.la-bandcamp {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19177, app/assets/stylesheets/plugins.bundle.scss */
.la.la-grav {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19181, app/assets/stylesheets/plugins.bundle.scss */
.la.la-etsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19185, app/assets/stylesheets/plugins.bundle.scss */
.la.la-imdb {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19189, app/assets/stylesheets/plugins.bundle.scss */
.la.la-ravelry {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19193, app/assets/stylesheets/plugins.bundle.scss */
.la.la-eercast {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19197, app/assets/stylesheets/plugins.bundle.scss */
.la.la-eercast:before {
  content: "\f2da";
}

/* line 19200, app/assets/stylesheets/plugins.bundle.scss */
.la.la-snowflake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400;
}

/* line 19204, app/assets/stylesheets/plugins.bundle.scss */
.la.la-snowflake-o:before {
  content: "\f2dc";
}

/* line 19207, app/assets/stylesheets/plugins.bundle.scss */
.la.la-superpowers {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19211, app/assets/stylesheets/plugins.bundle.scss */
.la.la-wpexplorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400;
}

/* line 19215, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 19230, app/assets/stylesheets/plugins.bundle.scss */
[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;
}

/* line 19244, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-email-black-circular-button:before {
  content: "\f100";
}

/* line 19247, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-map:before {
  content: "\f101";
}

/* line 19250, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-alert-off:before {
  content: "\f102";
}

/* line 19253, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-alert:before {
  content: "\f103";
}

/* line 19256, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-computer:before {
  content: "\f104";
}

/* line 19259, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-responsive:before {
  content: "\f105";
}

/* line 19262, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-presentation:before {
  content: "\f106";
}

/* line 19265, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-arrows:before {
  content: "\f107";
}

/* line 19268, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-rocket:before {
  content: "\f108";
}

/* line 19271, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-reply:before {
  content: "\f109";
}

/* line 19274, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-gift:before {
  content: "\f10a";
}

/* line 19277, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-confetti:before {
  content: "\f10b";
}

/* line 19280, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-piggy-bank:before {
  content: "\f10c";
}

/* line 19283, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-support:before {
  content: "\f10d";
}

/* line 19286, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-delete:before {
  content: "\f10e";
}

/* line 19289, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-eye:before {
  content: "\f10f";
}

/* line 19292, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-multimedia:before {
  content: "\f110";
}

/* line 19295, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-whatsapp:before {
  content: "\f111";
}

/* line 19298, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-multimedia-2:before {
  content: "\f112";
}

/* line 19301, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-email:before {
  content: "\f113";
}

/* line 19304, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-presentation-1:before {
  content: "\f114";
}

/* line 19307, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-trophy:before {
  content: "\f115";
}

/* line 19310, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-psd:before {
  content: "\f116";
}

/* line 19313, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-layer:before {
  content: "\f117";
}

/* line 19316, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-doc:before {
  content: "\f118";
}

/* line 19319, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-file:before {
  content: "\f119";
}

/* line 19322, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-network:before {
  content: "\f11a";
}

/* line 19325, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-bus-stop:before {
  content: "\f11b";
}

/* line 19328, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-globe:before {
  content: "\f11c";
}

/* line 19331, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-upload:before {
  content: "\f11d";
}

/* line 19334, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-squares:before {
  content: "\f11e";
}

/* line 19337, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-technology:before {
  content: "\f11f";
}

/* line 19340, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-up-arrow:before {
  content: "\f120";
}

/* line 19343, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-browser:before {
  content: "\f121";
}

/* line 19346, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-speech-bubble:before {
  content: "\f122";
}

/* line 19349, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-coins:before {
  content: "\f123";
}

/* line 19352, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-open-box:before {
  content: "\f124";
}

/* line 19355, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-speech-bubble-1:before {
  content: "\f125";
}

/* line 19358, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-attachment:before {
  content: "\f126";
}

/* line 19361, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-photo-camera:before {
  content: "\f127";
}

/* line 19364, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-skype-logo:before {
  content: "\f128";
}

/* line 19367, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-linkedin-logo:before {
  content: "\f129";
}

/* line 19370, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-twitter-logo:before {
  content: "\f12a";
}

/* line 19373, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-facebook-letter-logo:before {
  content: "\f12b";
}

/* line 19376, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-calendar-with-a-clock-time-tools:before {
  content: "\f12c";
}

/* line 19379, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-youtube:before {
  content: "\f12d";
}

/* line 19382, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-add-circular-button:before {
  content: "\f12e";
}

/* line 19385, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-more-v2:before {
  content: "\f12f";
}

/* line 19388, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-search:before {
  content: "\f130";
}

/* line 19391, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-search-magnifier-interface-symbol:before {
  content: "\f131";
}

/* line 19394, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-questions-circular-button:before {
  content: "\f132";
}

/* line 19397, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-refresh:before {
  content: "\f133";
}

/* line 19400, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-logout:before {
  content: "\f134";
}

/* line 19403, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-event-calendar-symbol:before {
  content: "\f135";
}

/* line 19406, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-laptop:before {
  content: "\f136";
}

/* line 19409, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-tool:before {
  content: "\f137";
}

/* line 19412, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-graphic:before {
  content: "\f138";
}

/* line 19415, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-symbol:before {
  content: "\f139";
}

/* line 19418, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-graphic-1:before {
  content: "\f13a";
}

/* line 19421, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-clock:before {
  content: "\f13b";
}

/* line 19424, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-squares-1:before {
  content: "\f13c";
}

/* line 19427, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-black:before {
  content: "\f13d";
}

/* line 19430, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-book:before {
  content: "\f13e";
}

/* line 19433, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-cogwheel:before {
  content: "\f13f";
}

/* line 19436, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-exclamation:before {
  content: "\f140";
}

/* line 19439, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-add-label-button:before {
  content: "\f141";
}

/* line 19442, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-delete-1:before {
  content: "\f142";
}

/* line 19445, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface:before {
  content: "\f143";
}

/* line 19448, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-more:before {
  content: "\f144";
}

/* line 19451, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-warning-sign:before {
  content: "\f145";
}

/* line 19454, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-calendar:before {
  content: "\f146";
}

/* line 19457, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-instagram-logo:before {
  content: "\f147";
}

/* line 19460, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-linkedin:before {
  content: "\f148";
}

/* line 19463, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-facebook-logo-button:before {
  content: "\f149";
}

/* line 19466, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-twitter-logo-button:before {
  content: "\f14a";
}

/* line 19469, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-cancel:before {
  content: "\f14b";
}

/* line 19472, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-exclamation-square:before {
  content: "\f14c";
}

/* line 19475, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-buildings:before {
  content: "\f14d";
}

/* line 19478, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-danger:before {
  content: "\f14e";
}

/* line 19481, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-technology-1:before {
  content: "\f14f";
}

/* line 19484, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-letter-g:before {
  content: "\f150";
}

/* line 19487, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-1:before {
  content: "\f151";
}

/* line 19490, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-circle:before {
  content: "\f152";
}

/* line 19493, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-pin:before {
  content: "\f153";
}

/* line 19496, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-close:before {
  content: "\f154";
}

/* line 19499, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-clock-1:before {
  content: "\f155";
}

/* line 19502, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-apps:before {
  content: "\f156";
}

/* line 19505, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-user:before {
  content: "\f157";
}

/* line 19508, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-menu-button:before {
  content: "\f158";
}

/* line 19511, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-settings:before {
  content: "\f159";
}

/* line 19514, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-home:before {
  content: "\f15a";
}

/* line 19517, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-clock-2:before {
  content: "\f15b";
}

/* line 19520, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-lifebuoy:before {
  content: "\f15c";
}

/* line 19523, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-cogwheel-1:before {
  content: "\f15d";
}

/* line 19526, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-paper-plane:before {
  content: "\f15e";
}

/* line 19529, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-statistics:before {
  content: "\f15f";
}

/* line 19532, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-diagram:before {
  content: "\f160";
}

/* line 19535, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-line-graph:before {
  content: "\f161";
}

/* line 19538, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-customer:before {
  content: "\f162";
}

/* line 19541, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-visible:before {
  content: "\f163";
}

/* line 19544, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-shopping-basket:before {
  content: "\f164";
}

/* line 19547, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-price-tag:before {
  content: "\f165";
}

/* line 19550, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-businesswoman:before {
  content: "\f166";
}

/* line 19553, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-medal:before {
  content: "\f167";
}

/* line 19556, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-like:before {
  content: "\f168";
}

/* line 19559, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-edit:before {
  content: "\f169";
}

/* line 19562, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-avatar:before {
  content: "\f16a";
}

/* line 19565, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-download:before {
  content: "\f16b";
}

/* line 19568, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-home-1:before {
  content: "\f16c";
}

/* line 19571, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-mail:before {
  content: "\f16d";
}

/* line 19574, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-mail-1:before {
  content: "\f16e";
}

/* line 19577, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-warning:before {
  content: "\f16f";
}

/* line 19580, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-cart:before {
  content: "\f170";
}

/* line 19583, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-bag:before {
  content: "\f171";
}

/* line 19586, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-pie-chart:before {
  content: "\f172";
}

/* line 19589, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-graph:before {
  content: "\f173";
}

/* line 19592, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-2:before {
  content: "\f174";
}

/* line 19595, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-chat:before {
  content: "\f175";
}

/* line 19598, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-envelope:before {
  content: "\f176";
}

/* line 19601, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-chat-1:before {
  content: "\f177";
}

/* line 19604, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-3:before {
  content: "\f178";
}

/* line 19607, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-background:before {
  content: "\f179";
}

/* line 19610, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-file-1:before {
  content: "\f17a";
}

/* line 19613, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-4:before {
  content: "\f17b";
}

/* line 19616, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-multimedia-3:before {
  content: "\f17c";
}

/* line 19619, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-list:before {
  content: "\f17d";
}

/* line 19622, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-time:before {
  content: "\f17e";
}

/* line 19625, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-profile:before {
  content: "\f17f";
}

/* line 19628, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-imac:before {
  content: "\f180";
}

/* line 19631, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-medical:before {
  content: "\f181";
}

/* line 19634, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-music:before {
  content: "\f182";
}

/* line 19637, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-plus:before {
  content: "\f183";
}

/* line 19640, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-exclamation-1:before {
  content: "\f184";
}

/* line 19643, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-info:before {
  content: "\f185";
}

/* line 19646, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-menu-1:before {
  content: "\f186";
}

/* line 19649, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-menu-2:before {
  content: "\f187";
}

/* line 19652, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-share:before {
  content: "\f188";
}

/* line 19655, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-5:before {
  content: "\f189";
}

/* line 19658, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-signs:before {
  content: "\f18a";
}

/* line 19661, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-tabs:before {
  content: "\f18b";
}

/* line 19664, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-multimedia-4:before {
  content: "\f18c";
}

/* line 19667, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-upload-1:before {
  content: "\f18d";
}

/* line 19670, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-web:before {
  content: "\f18e";
}

/* line 19673, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-placeholder:before {
  content: "\f18f";
}

/* line 19676, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-placeholder-1:before {
  content: "\f190";
}

/* line 19679, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-layers:before {
  content: "\f191";
}

/* line 19682, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-6:before {
  content: "\f192";
}

/* line 19685, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-7:before {
  content: "\f193";
}

/* line 19688, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-8:before {
  content: "\f194";
}

/* line 19691, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-tool-1:before {
  content: "\f195";
}

/* line 19694, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-settings-1:before {
  content: "\f196";
}

/* line 19697, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-alarm:before {
  content: "\f197";
}

/* line 19700, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-search-1:before {
  content: "\f198";
}

/* line 19703, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-time-1:before {
  content: "\f199";
}

/* line 19706, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-stopwatch:before {
  content: "\f19a";
}

/* line 19709, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-folder:before {
  content: "\f19b";
}

/* line 19712, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-folder-1:before {
  content: "\f19c";
}

/* line 19715, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-folder-2:before {
  content: "\f19d";
}

/* line 19718, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-folder-3:before {
  content: "\f19e";
}

/* line 19721, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-file-2:before {
  content: "\f19f";
}

/* line 19724, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-list-1:before {
  content: "\f1a0";
}

/* line 19727, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-list-2:before {
  content: "\f1a1";
}

/* line 19730, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-calendar-1:before {
  content: "\f1a2";
}

/* line 19733, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-time-2:before {
  content: "\f1a3";
}

/* line 19736, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-9:before {
  content: "\f1a4";
}

/* line 19739, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-app:before {
  content: "\f1a5";
}

/* line 19742, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-suitcase:before {
  content: "\f1a6";
}

/* line 19745, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-grid-menu-v2:before {
  content: "\f1a7";
}

/* line 19748, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-more-v6:before {
  content: "\f1a8";
}

/* line 19751, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-more-v5:before {
  content: "\f1a9";
}

/* line 19754, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-add:before {
  content: "\f1aa";
}

/* line 19757, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-multimedia-5:before {
  content: "\f1ab";
}

/* line 19760, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-more-v4:before {
  content: "\f1ac";
}

/* line 19763, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-placeholder-2:before {
  content: "\f1ad";
}

/* line 19766, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-map-location:before {
  content: "\f1ae";
}

/* line 19769, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-users:before {
  content: "\f1af";
}

/* line 19772, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-profile-1:before {
  content: "\f1b0";
}

/* line 19775, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-lock:before {
  content: "\f1b1";
}

/* line 19778, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-sound:before {
  content: "\f1b2";
}

/* line 19781, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-star:before {
  content: "\f1b3";
}

/* line 19784, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-placeholder-3:before {
  content: "\f1b4";
}

/* line 19787, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-bell:before {
  content: "\f1b5";
}

/* line 19790, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-paper-plane-1:before {
  content: "\f1b6";
}

/* line 19793, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-users-1:before {
  content: "\f1b7";
}

/* line 19796, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-more-1:before {
  content: "\f1b8";
}

/* line 19799, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-up-arrow-1:before {
  content: "\f1b9";
}

/* line 19802, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-grid-menu:before {
  content: "\f1ba";
}

/* line 19805, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-alarm-1:before {
  content: "\f1bb";
}

/* line 19808, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-earth-globe:before {
  content: "\f1bc";
}

/* line 19811, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-alert-1:before {
  content: "\f1bd";
}

/* line 19814, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-internet:before {
  content: "\f1be";
}

/* line 19817, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-user-ok:before {
  content: "\f1bf";
}

/* line 19820, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-user-add:before {
  content: "\f1c0";
}

/* line 19823, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-user-settings:before {
  content: "\f1c1";
}

/* line 19826, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-truck:before {
  content: "\f1c2";
}

/* line 19829, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-analytics:before {
  content: "\f1c3";
}

/* line 19832, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-notes:before {
  content: "\f1c4";
}

/* line 19835, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-tea-cup:before {
  content: "\f1c5";
}

/* line 19838, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-exclamation-2:before {
  content: "\f1c6";
}

/* line 19841, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-technology-2:before {
  content: "\f1c7";
}

/* line 19844, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-location:before {
  content: "\f1c8";
}

/* line 19847, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-edit-1:before {
  content: "\f1c9";
}

/* line 19850, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-home-2:before {
  content: "\f1ca";
}

/* line 19853, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-dashboard:before {
  content: "\f1cb";
}

/* line 19856, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-information:before {
  content: "\f1cc";
}

/* line 19859, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-light:before {
  content: "\f1cd";
}

/* line 19862, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-car:before {
  content: "\f1ce";
}

/* line 19865, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-business:before {
  content: "\f1cf";
}

/* line 19868, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-squares-2:before {
  content: "\f1d0";
}

/* line 19871, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-signs-1:before {
  content: "\f1d1";
}

/* line 19874, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-mark:before {
  content: "\f1d2";
}

/* line 19877, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-squares-3:before {
  content: "\f1d3";
}

/* line 19880, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-comment:before {
  content: "\f1d4";
}

/* line 19883, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-shapes:before {
  content: "\f1d5";
}

/* line 19886, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-clipboard:before {
  content: "\f1d6";
}

/* line 19889, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-squares-4:before {
  content: "\f1d7";
}

/* line 19892, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-delete-2:before {
  content: "\f1d8";
}

/* line 19895, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-bell-1:before {
  content: "\f1d9";
}

/* line 19898, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-list-3:before {
  content: "\f1da";
}

/* line 19901, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-infinity:before {
  content: "\f1db";
}

/* line 19904, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-chat-2:before {
  content: "\f1dc";
}

/* line 19907, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-calendar-2:before {
  content: "\f1dd";
}

/* line 19910, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-signs-2:before {
  content: "\f1de";
}

/* line 19913, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-time-3:before {
  content: "\f1df";
}

/* line 19916, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-calendar-3:before {
  content: "\f1e0";
}

/* line 19919, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-10:before {
  content: "\f1e1";
}

/* line 19922, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-interface-11:before {
  content: "\f1e2";
}

/* line 19925, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-folder-4:before {
  content: "\f1e3";
}

/* line 19928, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-alert-2:before {
  content: "\f1e4";
}

/* line 19931, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-cogwheel-2:before {
  content: "\f1e5";
}

/* line 19934, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-graphic-2:before {
  content: "\f1e6";
}

/* line 19937, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-rotate:before {
  content: "\f1e7";
}

/* line 19940, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-feed:before {
  content: "\f1e8";
}

/* line 19943, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-safe-shield-protection:before {
  content: "\f1e9";
}

/* line 19946, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-security:before {
  content: "\f1ea";
}

/* line 19949, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-download-1:before {
  content: "\f1eb";
}

/* line 19952, app/assets/stylesheets/plugins.bundle.scss */
.flaticon-pie-chart-1:before {
  content: "\f1ec";
}

/* line 19955, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 19969, app/assets/stylesheets/plugins.bundle.scss */
[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;
}

/* line 19983, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-notification:before {
  content: "\f100";
}

/* line 19986, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-settings:before {
  content: "\f101";
}

/* line 19989, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-search:before {
  content: "\f102";
}

/* line 19992, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-delete:before {
  content: "\f103";
}

/* line 19995, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-psd:before {
  content: "\f104";
}

/* line 19998, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-list:before {
  content: "\f105";
}

/* line 20001, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-box:before {
  content: "\f106";
}

/* line 20004, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-download:before {
  content: "\f107";
}

/* line 20007, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-shield:before {
  content: "\f108";
}

/* line 20010, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-paperplane:before {
  content: "\f109";
}

/* line 20013, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-avatar:before {
  content: "\f10a";
}

/* line 20016, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell:before {
  content: "\f10b";
}

/* line 20019, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-fax:before {
  content: "\f10c";
}

/* line 20022, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-chart2:before {
  content: "\f10d";
}

/* line 20025, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-supermarket:before {
  content: "\f10e";
}

/* line 20028, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-phone:before {
  content: "\f10f";
}

/* line 20031, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-envelope:before {
  content: "\f110";
}

/* line 20034, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pin:before {
  content: "\f111";
}

/* line 20037, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-chat:before {
  content: "\f112";
}

/* line 20040, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-chart:before {
  content: "\f113";
}

/* line 20043, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-infographic:before {
  content: "\f114";
}

/* line 20046, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-grids:before {
  content: "\f115";
}

/* line 20049, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-menu:before {
  content: "\f116";
}

/* line 20052, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-plus:before {
  content: "\f117";
}

/* line 20055, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-list-1:before {
  content: "\f118";
}

/* line 20058, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-talk:before {
  content: "\f119";
}

/* line 20061, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-file:before {
  content: "\f11a";
}

/* line 20064, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-user:before {
  content: "\f11b";
}

/* line 20067, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-line-chart:before {
  content: "\f11c";
}

/* line 20070, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-percentage:before {
  content: "\f11d";
}

/* line 20073, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-menu-1:before {
  content: "\f11e";
}

/* line 20076, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-paper-plane:before {
  content: "\f11f";
}

/* line 20079, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-menu-2:before {
  content: "\f120";
}

/* line 20082, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-shopping-cart:before {
  content: "\f121";
}

/* line 20085, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pie-chart:before {
  content: "\f122";
}

/* line 20088, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-box-1:before {
  content: "\f123";
}

/* line 20091, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-map:before {
  content: "\f124";
}

/* line 20094, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-favourite:before {
  content: "\f125";
}

/* line 20097, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-checking:before {
  content: "\f126";
}

/* line 20100, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-safe:before {
  content: "\f127";
}

/* line 20103, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-heart-rate-monitor:before {
  content: "\f128";
}

/* line 20106, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-layers:before {
  content: "\f129";
}

/* line 20109, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-delivery-package:before {
  content: "\f12a";
}

/* line 20112, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-sms:before {
  content: "\f12b";
}

/* line 20115, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-image-file:before {
  content: "\f12c";
}

/* line 20118, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-plus-1:before {
  content: "\f12d";
}

/* line 20121, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-send:before {
  content: "\f12e";
}

/* line 20124, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-graphic-design:before {
  content: "\f12f";
}

/* line 20127, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cup:before {
  content: "\f130";
}

/* line 20130, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-website:before {
  content: "\f131";
}

/* line 20133, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-gift:before {
  content: "\f132";
}

/* line 20136, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-chronometer:before {
  content: "\f133";
}

/* line 20139, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-browser:before {
  content: "\f134";
}

/* line 20142, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-digital-marketing:before {
  content: "\f135";
}

/* line 20145, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar:before {
  content: "\f136";
}

/* line 20148, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-1:before {
  content: "\f137";
}

/* line 20151, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-rocket:before {
  content: "\f138";
}

/* line 20154, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-analytics:before {
  content: "\f139";
}

/* line 20157, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pie-chart-1:before {
  content: "\f13a";
}

/* line 20160, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pie-chart-2:before {
  content: "\f13b";
}

/* line 20163, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-analytics-1:before {
  content: "\f13c";
}

/* line 20166, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-google-drive-file:before {
  content: "\f13d";
}

/* line 20169, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pie-chart-3:before {
  content: "\f13e";
}

/* line 20172, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-poll-symbol:before {
  content: "\f13f";
}

/* line 20175, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-gear:before {
  content: "\f140";
}

/* line 20178, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-magnifier-tool:before {
  content: "\f141";
}

/* line 20181, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-add:before {
  content: "\f142";
}

/* line 20184, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cube:before {
  content: "\f143";
}

/* line 20187, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-gift-1:before {
  content: "\f144";
}

/* line 20190, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-list-2:before {
  content: "\f145";
}

/* line 20193, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-shopping-cart-1:before {
  content: "\f146";
}

/* line 20196, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-2:before {
  content: "\f147";
}

/* line 20199, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-laptop:before {
  content: "\f148";
}

/* line 20202, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cube-1:before {
  content: "\f149";
}

/* line 20205, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-layers-1:before {
  content: "\f14a";
}

/* line 20208, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-chat-1:before {
  content: "\f14b";
}

/* line 20211, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-copy:before {
  content: "\f14c";
}

/* line 20214, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-paper:before {
  content: "\f14d";
}

/* line 20217, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-hospital:before {
  content: "\f14e";
}

/* line 20220, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-3:before {
  content: "\f14f";
}

/* line 20223, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-speaker:before {
  content: "\f150";
}

/* line 20226, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pie-chart-4:before {
  content: "\f151";
}

/* line 20229, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-schedule:before {
  content: "\f152";
}

/* line 20232, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-expand:before {
  content: "\f153";
}

/* line 20235, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-menu-3:before {
  content: "\f154";
}

/* line 20238, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-download-1:before {
  content: "\f155";
}

/* line 20241, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-help:before {
  content: "\f156";
}

/* line 20244, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-list-3:before {
  content: "\f157";
}

/* line 20247, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-notepad:before {
  content: "\f158";
}

/* line 20250, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-graph:before {
  content: "\f159";
}

/* line 20253, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-browser-1:before {
  content: "\f15a";
}

/* line 20256, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-photograph:before {
  content: "\f15b";
}

/* line 20259, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-browser-2:before {
  content: "\f15c";
}

/* line 20262, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-hourglass:before {
  content: "\f15d";
}

/* line 20265, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-mail:before {
  content: "\f15e";
}

/* line 20268, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cardiogram:before {
  content: "\f15f";
}

/* line 20271, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-document:before {
  content: "\f160";
}

/* line 20274, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-contract:before {
  content: "\f161";
}

/* line 20277, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-graph-1:before {
  content: "\f162";
}

/* line 20280, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-graphic:before {
  content: "\f163";
}

/* line 20283, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-position:before {
  content: "\f164";
}

/* line 20286, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-soft-icons:before {
  content: "\f165";
}

/* line 20289, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-circle-vol-2:before {
  content: "\f166";
}

/* line 20292, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-rocket-1:before {
  content: "\f167";
}

/* line 20295, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-lorry:before {
  content: "\f168";
}

/* line 20298, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cd:before {
  content: "\f169";
}

/* line 20301, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-file-1:before {
  content: "\f16a";
}

/* line 20304, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-reload:before {
  content: "\f16b";
}

/* line 20307, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-placeholder:before {
  content: "\f16c";
}

/* line 20310, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-refresh:before {
  content: "\f16d";
}

/* line 20313, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-medical-records:before {
  content: "\f16e";
}

/* line 20316, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-rectangular:before {
  content: "\f16f";
}

/* line 20319, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-medical-records-1:before {
  content: "\f170";
}

/* line 20322, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-indent-dots:before {
  content: "\f171";
}

/* line 20325, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-search-1:before {
  content: "\f172";
}

/* line 20328, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-edit:before {
  content: "\f173";
}

/* line 20331, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-new-email:before {
  content: "\f174";
}

/* line 20334, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-4:before {
  content: "\f175";
}

/* line 20337, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-console:before {
  content: "\f176";
}

/* line 20340, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-open-text-book:before {
  content: "\f177";
}

/* line 20343, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-download-2:before {
  content: "\f178";
}

/* line 20346, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-zig-zag-line-sign:before {
  content: "\f179";
}

/* line 20349, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-tools-and-utensils:before {
  content: "\f17a";
}

/* line 20352, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-crisp-icons:before {
  content: "\f17b";
}

/* line 20355, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-trash:before {
  content: "\f17c";
}

/* line 20358, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-lock:before {
  content: "\f17d";
}

/* line 20361, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell-1:before {
  content: "\f17e";
}

/* line 20364, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-setup:before {
  content: "\f17f";
}

/* line 20367, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-menu-4:before {
  content: "\f180";
}

/* line 20370, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-architecture-and-city:before {
  content: "\f181";
}

/* line 20373, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-shelter:before {
  content: "\f182";
}

/* line 20376, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-add-1:before {
  content: "\f183";
}

/* line 20379, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-checkmark:before {
  content: "\f184";
}

/* line 20382, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-circular-arrow:before {
  content: "\f185";
}

/* line 20385, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-user-outline-symbol:before {
  content: "\f186";
}

/* line 20388, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-rhombus:before {
  content: "\f187";
}

/* line 20391, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-crisp-icons-1:before {
  content: "\f188";
}

/* line 20394, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-soft-icons-1:before {
  content: "\f189";
}

/* line 20397, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-hexagonal:before {
  content: "\f18a";
}

/* line 20400, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-time:before {
  content: "\f18b";
}

/* line 20403, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-contrast:before {
  content: "\f18c";
}

/* line 20406, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-telegram-logo:before {
  content: "\f18d";
}

/* line 20409, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-hangouts-logo:before {
  content: "\f18e";
}

/* line 20412, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-analytics-2:before {
  content: "\f18f";
}

/* line 20415, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-wifi:before {
  content: "\f190";
}

/* line 20418, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-protected:before {
  content: "\f191";
}

/* line 20421, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-drop:before {
  content: "\f192";
}

/* line 20424, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-mail-1:before {
  content: "\f193";
}

/* line 20427, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-delivery-truck:before {
  content: "\f194";
}

/* line 20430, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-writing:before {
  content: "\f195";
}

/* line 20433, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-5:before {
  content: "\f196";
}

/* line 20436, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-protection:before {
  content: "\f197";
}

/* line 20439, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-6:before {
  content: "\f198";
}

/* line 20442, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-7:before {
  content: "\f199";
}

/* line 20445, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-8:before {
  content: "\f19a";
}

/* line 20448, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell-2:before {
  content: "\f19b";
}

/* line 20451, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-hourglass-1:before {
  content: "\f19c";
}

/* line 20454, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-next:before {
  content: "\f19d";
}

/* line 20457, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-chat-2:before {
  content: "\f19e";
}

/* line 20460, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-correct:before {
  content: "\f19f";
}

/* line 20463, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-photo-camera:before {
  content: "\f1a0";
}

/* line 20466, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-fast-next:before {
  content: "\f1a1";
}

/* line 20469, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-fast-back:before {
  content: "\f1a2";
}

/* line 20472, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-down:before {
  content: "\f1a3";
}

/* line 20475, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-back:before {
  content: "\f1a4";
}

/* line 20478, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-up:before {
  content: "\f1a5";
}

/* line 20481, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-arrow-down:before {
  content: "\f1a6";
}

/* line 20484, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-arrow-up:before {
  content: "\f1a7";
}

/* line 20487, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-accept:before {
  content: "\f1a8";
}

/* line 20490, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-sort:before {
  content: "\f1a9";
}

/* line 20493, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-arrow:before {
  content: "\f1aa";
}

/* line 20496, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-back-1:before {
  content: "\f1ab";
}

/* line 20499, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-add-square:before {
  content: "\f1ac";
}

/* line 20502, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-quotation-mark:before {
  content: "\f1ad";
}

/* line 20505, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-clip-symbol:before {
  content: "\f1ae";
}

/* line 20508, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-check-mark:before {
  content: "\f1af";
}

/* line 20511, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-folder:before {
  content: "\f1b0";
}

/* line 20514, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cancel-music:before {
  content: "\f1b1";
}

/* line 20517, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cross:before {
  content: "\f1b2";
}

/* line 20520, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pen:before {
  content: "\f1b3";
}

/* line 20523, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-email:before {
  content: "\f1b4";
}

/* line 20526, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-graph-2:before {
  content: "\f1b5";
}

/* line 20529, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-open-box:before {
  content: "\f1b6";
}

/* line 20532, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-files-and-folders:before {
  content: "\f1b7";
}

/* line 20535, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-ui:before {
  content: "\f1b8";
}

/* line 20538, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-sheet:before {
  content: "\f1b9";
}

/* line 20541, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-dashboard:before {
  content: "\f1ba";
}

/* line 20544, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-user-1:before {
  content: "\f1bb";
}

/* line 20547, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-group:before {
  content: "\f1bc";
}

/* line 20550, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-black-back-closed-envelope-shape:before {
  content: "\f1bd";
}

/* line 20553, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-left-arrow:before {
  content: "\f1be";
}

/* line 20556, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-sort-alphabetically:before {
  content: "\f1bf";
}

/* line 20559, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-sort-down:before {
  content: "\f1c0";
}

/* line 20562, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-rubbish-bin:before {
  content: "\f1c1";
}

/* line 20565, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-rubbish-bin-delete-button:before {
  content: "\f1c2";
}

/* line 20568, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-calendar-9:before {
  content: "\f1c3";
}

/* line 20571, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-tag:before {
  content: "\f1c4";
}

/* line 20574, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-refresh-button:before {
  content: "\f1c5";
}

/* line 20577, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-refresh-arrow:before {
  content: "\f1c6";
}

/* line 20580, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-reload-1:before {
  content: "\f1c7";
}

/* line 20583, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-refresh-1:before {
  content: "\f1c8";
}

/* line 20586, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-left-arrow-1:before {
  content: "\f1c9";
}

/* line 20589, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-reply:before {
  content: "\f1ca";
}

/* line 20592, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-reply-1:before {
  content: "\f1cb";
}

/* line 20595, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-printer:before {
  content: "\f1cc";
}

/* line 20598, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-print:before {
  content: "\f1cd";
}

/* line 20601, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-shrink:before {
  content: "\f1ce";
}

/* line 20604, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-resize:before {
  content: "\f1cf";
}

/* line 20607, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-arrow-1:before {
  content: "\f1d0";
}

/* line 20610, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-size:before {
  content: "\f1d1";
}

/* line 20613, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-arrow-2:before {
  content: "\f1d2";
}

/* line 20616, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-cancel:before {
  content: "\f1d3";
}

/* line 20619, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-exclamation:before {
  content: "\f1d4";
}

/* line 20622, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-line:before {
  content: "\f1d5";
}

/* line 20625, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-warning:before {
  content: "\f1d6";
}

/* line 20628, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-information:before {
  content: "\f1d7";
}

/* line 20631, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-layers-2:before {
  content: "\f1d8";
}

/* line 20634, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-file-2:before {
  content: "\f1d9";
}

/* line 20637, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell-3:before {
  content: "\f1da";
}

/* line 20640, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell-4:before {
  content: "\f1db";
}

/* line 20643, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell-5:before {
  content: "\f1dc";
}

/* line 20646, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-bell-alarm-symbol:before {
  content: "\f1dd";
}

/* line 20649, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-world:before {
  content: "\f1de";
}

/* line 20652, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-graphic-1:before {
  content: "\f1df";
}

/* line 20655, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-send-1:before {
  content: "\f1e0";
}

/* line 20658, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-location:before {
  content: "\f1e1";
}

/* line 20661, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-pin-1:before {
  content: "\f1e2";
}

/* line 20664, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-start-up:before {
  content: "\f1e3";
}

/* line 20667, app/assets/stylesheets/plugins.bundle.scss */
.flaticon2-right-arrow:before {
  content: "\f1e4";
}

@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;
}

/* line 20677, app/assets/stylesheets/plugins.bundle.scss */
[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;
}

/* line 20689, app/assets/stylesheets/plugins.bundle.scss */
[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;
}

/* line 20701, app/assets/stylesheets/plugins.bundle.scss */
.socicon-modelmayhem:before {
  content: "\e000";
}

/* line 20704, app/assets/stylesheets/plugins.bundle.scss */
.socicon-mixcloud:before {
  content: "\e001";
}

/* line 20707, app/assets/stylesheets/plugins.bundle.scss */
.socicon-drupal:before {
  content: "\e002";
}

/* line 20710, app/assets/stylesheets/plugins.bundle.scss */
.socicon-swarm:before {
  content: "\e003";
}

/* line 20713, app/assets/stylesheets/plugins.bundle.scss */
.socicon-istock:before {
  content: "\e004";
}

/* line 20716, app/assets/stylesheets/plugins.bundle.scss */
.socicon-yammer:before {
  content: "\e005";
}

/* line 20719, app/assets/stylesheets/plugins.bundle.scss */
.socicon-ello:before {
  content: "\e006";
}

/* line 20722, app/assets/stylesheets/plugins.bundle.scss */
.socicon-stackoverflow:before {
  content: "\e007";
}

/* line 20725, app/assets/stylesheets/plugins.bundle.scss */
.socicon-persona:before {
  content: "\e008";
}

/* line 20728, app/assets/stylesheets/plugins.bundle.scss */
.socicon-triplej:before {
  content: "\e009";
}

/* line 20731, app/assets/stylesheets/plugins.bundle.scss */
.socicon-houzz:before {
  content: "\e00a";
}

/* line 20734, app/assets/stylesheets/plugins.bundle.scss */
.socicon-rss:before {
  content: "\e00b";
}

/* line 20737, app/assets/stylesheets/plugins.bundle.scss */
.socicon-paypal:before {
  content: "\e00c";
}

/* line 20740, app/assets/stylesheets/plugins.bundle.scss */
.socicon-odnoklassniki:before {
  content: "\e00d";
}

/* line 20743, app/assets/stylesheets/plugins.bundle.scss */
.socicon-airbnb:before {
  content: "\e00e";
}

/* line 20746, app/assets/stylesheets/plugins.bundle.scss */
.socicon-periscope:before {
  content: "\e00f";
}

/* line 20749, app/assets/stylesheets/plugins.bundle.scss */
.socicon-outlook:before {
  content: "\e010";
}

/* line 20752, app/assets/stylesheets/plugins.bundle.scss */
.socicon-coderwall:before {
  content: "\e011";
}

/* line 20755, app/assets/stylesheets/plugins.bundle.scss */
.socicon-tripadvisor:before {
  content: "\e012";
}

/* line 20758, app/assets/stylesheets/plugins.bundle.scss */
.socicon-appnet:before {
  content: "\e013";
}

/* line 20761, app/assets/stylesheets/plugins.bundle.scss */
.socicon-goodreads:before {
  content: "\e014";
}

/* line 20764, app/assets/stylesheets/plugins.bundle.scss */
.socicon-tripit:before {
  content: "\e015";
}

/* line 20767, app/assets/stylesheets/plugins.bundle.scss */
.socicon-lanyrd:before {
  content: "\e016";
}

/* line 20770, app/assets/stylesheets/plugins.bundle.scss */
.socicon-slideshare:before {
  content: "\e017";
}

/* line 20773, app/assets/stylesheets/plugins.bundle.scss */
.socicon-buffer:before {
  content: "\e018";
}

/* line 20776, app/assets/stylesheets/plugins.bundle.scss */
.socicon-disqus:before {
  content: "\e019";
}

/* line 20779, app/assets/stylesheets/plugins.bundle.scss */
.socicon-vkontakte:before {
  content: "\e01a";
}

/* line 20782, app/assets/stylesheets/plugins.bundle.scss */
.socicon-whatsapp:before {
  content: "\e01b";
}

/* line 20785, app/assets/stylesheets/plugins.bundle.scss */
.socicon-patreon:before {
  content: "\e01c";
}

/* line 20788, app/assets/stylesheets/plugins.bundle.scss */
.socicon-storehouse:before {
  content: "\e01d";
}

/* line 20791, app/assets/stylesheets/plugins.bundle.scss */
.socicon-pocket:before {
  content: "\e01e";
}

/* line 20794, app/assets/stylesheets/plugins.bundle.scss */
.socicon-mail:before {
  content: "\e01f";
}

/* line 20797, app/assets/stylesheets/plugins.bundle.scss */
.socicon-blogger:before {
  content: "\e020";
}

/* line 20800, app/assets/stylesheets/plugins.bundle.scss */
.socicon-technorati:before {
  content: "\e021";
}

/* line 20803, app/assets/stylesheets/plugins.bundle.scss */
.socicon-reddit:before {
  content: "\e022";
}

/* line 20806, app/assets/stylesheets/plugins.bundle.scss */
.socicon-dribbble:before {
  content: "\e023";
}

/* line 20809, app/assets/stylesheets/plugins.bundle.scss */
.socicon-stumbleupon:before {
  content: "\e024";
}

/* line 20812, app/assets/stylesheets/plugins.bundle.scss */
.socicon-digg:before {
  content: "\e025";
}

/* line 20815, app/assets/stylesheets/plugins.bundle.scss */
.socicon-envato:before {
  content: "\e026";
}

/* line 20818, app/assets/stylesheets/plugins.bundle.scss */
.socicon-behance:before {
  content: "\e027";
}

/* line 20821, app/assets/stylesheets/plugins.bundle.scss */
.socicon-delicious:before {
  content: "\e028";
}

/* line 20824, app/assets/stylesheets/plugins.bundle.scss */
.socicon-deviantart:before {
  content: "\e029";
}

/* line 20827, app/assets/stylesheets/plugins.bundle.scss */
.socicon-forrst:before {
  content: "\e02a";
}

/* line 20830, app/assets/stylesheets/plugins.bundle.scss */
.socicon-play:before {
  content: "\e02b";
}

/* line 20833, app/assets/stylesheets/plugins.bundle.scss */
.socicon-zerply:before {
  content: "\e02c";
}

/* line 20836, app/assets/stylesheets/plugins.bundle.scss */
.socicon-wikipedia:before {
  content: "\e02d";
}

/* line 20839, app/assets/stylesheets/plugins.bundle.scss */
.socicon-apple:before {
  content: "\e02e";
}

/* line 20842, app/assets/stylesheets/plugins.bundle.scss */
.socicon-flattr:before {
  content: "\e02f";
}

/* line 20845, app/assets/stylesheets/plugins.bundle.scss */
.socicon-github:before {
  content: "\e030";
}

/* line 20848, app/assets/stylesheets/plugins.bundle.scss */
.socicon-renren:before {
  content: "\e031";
}

/* line 20851, app/assets/stylesheets/plugins.bundle.scss */
.socicon-friendfeed:before {
  content: "\e032";
}

/* line 20854, app/assets/stylesheets/plugins.bundle.scss */
.socicon-newsvine:before {
  content: "\e033";
}

/* line 20857, app/assets/stylesheets/plugins.bundle.scss */
.socicon-identica:before {
  content: "\e034";
}

/* line 20860, app/assets/stylesheets/plugins.bundle.scss */
.socicon-bebo:before {
  content: "\e035";
}

/* line 20863, app/assets/stylesheets/plugins.bundle.scss */
.socicon-zynga:before {
  content: "\e036";
}

/* line 20866, app/assets/stylesheets/plugins.bundle.scss */
.socicon-steam:before {
  content: "\e037";
}

/* line 20869, app/assets/stylesheets/plugins.bundle.scss */
.socicon-xbox:before {
  content: "\e038";
}

/* line 20872, app/assets/stylesheets/plugins.bundle.scss */
.socicon-windows:before {
  content: "\e039";
}

/* line 20875, app/assets/stylesheets/plugins.bundle.scss */
.socicon-qq:before {
  content: "\e03a";
}

/* line 20878, app/assets/stylesheets/plugins.bundle.scss */
.socicon-douban:before {
  content: "\e03b";
}

/* line 20881, app/assets/stylesheets/plugins.bundle.scss */
.socicon-meetup:before {
  content: "\e03c";
}

/* line 20884, app/assets/stylesheets/plugins.bundle.scss */
.socicon-playstation:before {
  content: "\e03d";
}

/* line 20887, app/assets/stylesheets/plugins.bundle.scss */
.socicon-android:before {
  content: "\e03e";
}

/* line 20890, app/assets/stylesheets/plugins.bundle.scss */
.socicon-snapchat:before {
  content: "\e03f";
}

/* line 20893, app/assets/stylesheets/plugins.bundle.scss */
.socicon-twitter:before {
  content: "\e040";
}

/* line 20896, app/assets/stylesheets/plugins.bundle.scss */
.socicon-facebook:before {
  content: "\e041";
}

/* line 20899, app/assets/stylesheets/plugins.bundle.scss */
.socicon-googleplus:before {
  content: "\e042";
}

/* line 20902, app/assets/stylesheets/plugins.bundle.scss */
.socicon-pinterest:before {
  content: "\e043";
}

/* line 20905, app/assets/stylesheets/plugins.bundle.scss */
.socicon-foursquare:before {
  content: "\e044";
}

/* line 20908, app/assets/stylesheets/plugins.bundle.scss */
.socicon-yahoo:before {
  content: "\e045";
}

/* line 20911, app/assets/stylesheets/plugins.bundle.scss */
.socicon-skype:before {
  content: "\e046";
}

/* line 20914, app/assets/stylesheets/plugins.bundle.scss */
.socicon-yelp:before {
  content: "\e047";
}

/* line 20917, app/assets/stylesheets/plugins.bundle.scss */
.socicon-feedburner:before {
  content: "\e048";
}

/* line 20920, app/assets/stylesheets/plugins.bundle.scss */
.socicon-linkedin:before {
  content: "\e049";
}

/* line 20923, app/assets/stylesheets/plugins.bundle.scss */
.socicon-viadeo:before {
  content: "\e04a";
}

/* line 20926, app/assets/stylesheets/plugins.bundle.scss */
.socicon-xing:before {
  content: "\e04b";
}

/* line 20929, app/assets/stylesheets/plugins.bundle.scss */
.socicon-myspace:before {
  content: "\e04c";
}

/* line 20932, app/assets/stylesheets/plugins.bundle.scss */
.socicon-soundcloud:before {
  content: "\e04d";
}

/* line 20935, app/assets/stylesheets/plugins.bundle.scss */
.socicon-spotify:before {
  content: "\e04e";
}

/* line 20938, app/assets/stylesheets/plugins.bundle.scss */
.socicon-grooveshark:before {
  content: "\e04f";
}

/* line 20941, app/assets/stylesheets/plugins.bundle.scss */
.socicon-lastfm:before {
  content: "\e050";
}

/* line 20944, app/assets/stylesheets/plugins.bundle.scss */
.socicon-youtube:before {
  content: "\e051";
}

/* line 20947, app/assets/stylesheets/plugins.bundle.scss */
.socicon-vimeo:before {
  content: "\e052";
}

/* line 20950, app/assets/stylesheets/plugins.bundle.scss */
.socicon-dailymotion:before {
  content: "\e053";
}

/* line 20953, app/assets/stylesheets/plugins.bundle.scss */
.socicon-vine:before {
  content: "\e054";
}

/* line 20956, app/assets/stylesheets/plugins.bundle.scss */
.socicon-flickr:before {
  content: "\e055";
}

/* line 20959, app/assets/stylesheets/plugins.bundle.scss */
.socicon-500px:before {
  content: "\e056";
}

/* line 20962, app/assets/stylesheets/plugins.bundle.scss */
.socicon-wordpress:before {
  content: "\e058";
}

/* line 20965, app/assets/stylesheets/plugins.bundle.scss */
.socicon-tumblr:before {
  content: "\e059";
}

/* line 20968, app/assets/stylesheets/plugins.bundle.scss */
.socicon-twitch:before {
  content: "\e05a";
}

/* line 20971, app/assets/stylesheets/plugins.bundle.scss */
.socicon-8tracks:before {
  content: "\e05b";
}

/* line 20974, app/assets/stylesheets/plugins.bundle.scss */
.socicon-amazon:before {
  content: "\e05c";
}

/* line 20977, app/assets/stylesheets/plugins.bundle.scss */
.socicon-icq:before {
  content: "\e05d";
}

/* line 20980, app/assets/stylesheets/plugins.bundle.scss */
.socicon-smugmug:before {
  content: "\e05e";
}

/* line 20983, app/assets/stylesheets/plugins.bundle.scss */
.socicon-ravelry:before {
  content: "\e05f";
}

/* line 20986, app/assets/stylesheets/plugins.bundle.scss */
.socicon-weibo:before {
  content: "\e060";
}

/* line 20989, app/assets/stylesheets/plugins.bundle.scss */
.socicon-baidu:before {
  content: "\e061";
}

/* line 20992, app/assets/stylesheets/plugins.bundle.scss */
.socicon-angellist:before {
  content: "\e062";
}

/* line 20995, app/assets/stylesheets/plugins.bundle.scss */
.socicon-ebay:before {
  content: "\e063";
}

/* line 20998, app/assets/stylesheets/plugins.bundle.scss */
.socicon-imdb:before {
  content: "\e064";
}

/* line 21001, app/assets/stylesheets/plugins.bundle.scss */
.socicon-stayfriends:before {
  content: "\e065";
}

/* line 21004, app/assets/stylesheets/plugins.bundle.scss */
.socicon-residentadvisor:before {
  content: "\e066";
}

/* line 21007, app/assets/stylesheets/plugins.bundle.scss */
.socicon-google:before {
  content: "\e067";
}

/* line 21010, app/assets/stylesheets/plugins.bundle.scss */
.socicon-yandex:before {
  content: "\e068";
}

/* line 21013, app/assets/stylesheets/plugins.bundle.scss */
.socicon-sharethis:before {
  content: "\e069";
}

/* line 21016, app/assets/stylesheets/plugins.bundle.scss */
.socicon-bandcamp:before {
  content: "\e06a";
}

/* line 21019, app/assets/stylesheets/plugins.bundle.scss */
.socicon-itunes:before {
  content: "\e06b";
}

/* line 21022, app/assets/stylesheets/plugins.bundle.scss */
.socicon-deezer:before {
  content: "\e06c";
}

/* line 21025, app/assets/stylesheets/plugins.bundle.scss */
.socicon-telegram:before {
  content: "\e06e";
}

/* line 21028, app/assets/stylesheets/plugins.bundle.scss */
.socicon-openid:before {
  content: "\e06f";
}

/* line 21031, app/assets/stylesheets/plugins.bundle.scss */
.socicon-amplement:before {
  content: "\e070";
}

/* line 21034, app/assets/stylesheets/plugins.bundle.scss */
.socicon-viber:before {
  content: "\e071";
}

/* line 21037, app/assets/stylesheets/plugins.bundle.scss */
.socicon-zomato:before {
  content: "\e072";
}

/* line 21040, app/assets/stylesheets/plugins.bundle.scss */
.socicon-draugiem:before {
  content: "\e074";
}

/* line 21043, app/assets/stylesheets/plugins.bundle.scss */
.socicon-endomodo:before {
  content: "\e075";
}

/* line 21046, app/assets/stylesheets/plugins.bundle.scss */
.socicon-filmweb:before {
  content: "\e076";
}

/* line 21049, app/assets/stylesheets/plugins.bundle.scss */
.socicon-stackexchange:before {
  content: "\e077";
}

/* line 21052, app/assets/stylesheets/plugins.bundle.scss */
.socicon-wykop:before {
  content: "\e078";
}

/* line 21055, app/assets/stylesheets/plugins.bundle.scss */
.socicon-teamspeak:before {
  content: "\e079";
}

/* line 21058, app/assets/stylesheets/plugins.bundle.scss */
.socicon-teamviewer:before {
  content: "\e07a";
}

/* line 21061, app/assets/stylesheets/plugins.bundle.scss */
.socicon-ventrilo:before {
  content: "\e07b";
}

/* line 21064, app/assets/stylesheets/plugins.bundle.scss */
.socicon-younow:before {
  content: "\e07c";
}

/* line 21067, app/assets/stylesheets/plugins.bundle.scss */
.socicon-raidcall:before {
  content: "\e07d";
}

/* line 21070, app/assets/stylesheets/plugins.bundle.scss */
.socicon-mumble:before {
  content: "\e07e";
}

/* line 21073, app/assets/stylesheets/plugins.bundle.scss */
.socicon-medium:before {
  content: "\e06d";
}

/* line 21076, app/assets/stylesheets/plugins.bundle.scss */
.socicon-bebee:before {
  content: "\e07f";
}

/* line 21079, app/assets/stylesheets/plugins.bundle.scss */
.socicon-hitbox:before {
  content: "\e080";
}

/* line 21082, app/assets/stylesheets/plugins.bundle.scss */
.socicon-reverbnation:before {
  content: "\e081";
}

/* line 21085, app/assets/stylesheets/plugins.bundle.scss */
.socicon-formulr:before {
  content: "\e082";
}

/* line 21088, app/assets/stylesheets/plugins.bundle.scss */
.socicon-instagram:before {
  content: "\e057";
}

/* line 21091, app/assets/stylesheets/plugins.bundle.scss */
.socicon-battlenet:before {
  content: "\e083";
}

/* line 21094, app/assets/stylesheets/plugins.bundle.scss */
.socicon-chrome:before {
  content: "\e084";
}

/* line 21097, app/assets/stylesheets/plugins.bundle.scss */
.socicon-discord:before {
  content: "\e086";
}

/* line 21100, app/assets/stylesheets/plugins.bundle.scss */
.socicon-issuu:before {
  content: "\e087";
}

/* line 21103, app/assets/stylesheets/plugins.bundle.scss */
.socicon-macos:before {
  content: "\e088";
}

/* line 21106, app/assets/stylesheets/plugins.bundle.scss */
.socicon-firefox:before {
  content: "\e089";
}

/* line 21109, app/assets/stylesheets/plugins.bundle.scss */
.socicon-opera:before {
  content: "\e08d";
}

/* line 21112, app/assets/stylesheets/plugins.bundle.scss */
.socicon-keybase:before {
  content: "\e090";
}

/* line 21115, app/assets/stylesheets/plugins.bundle.scss */
.socicon-alliance:before {
  content: "\e091";
}

/* line 21118, app/assets/stylesheets/plugins.bundle.scss */
.socicon-livejournal:before {
  content: "\e092";
}

/* line 21121, app/assets/stylesheets/plugins.bundle.scss */
.socicon-googlephotos:before {
  content: "\e093";
}

/* line 21124, app/assets/stylesheets/plugins.bundle.scss */
.socicon-horde:before {
  content: "\e094";
}

/* line 21127, app/assets/stylesheets/plugins.bundle.scss */
.socicon-etsy:before {
  content: "\e095";
}

/* line 21130, app/assets/stylesheets/plugins.bundle.scss */
.socicon-zapier:before {
  content: "\e096";
}

/* line 21133, app/assets/stylesheets/plugins.bundle.scss */
.socicon-google-scholar:before {
  content: "\e097";
}

/* line 21136, app/assets/stylesheets/plugins.bundle.scss */
.socicon-researchgate:before {
  content: "\e098";
}

/* line 21139, app/assets/stylesheets/plugins.bundle.scss */
.socicon-wechat:before {
  content: "\e099";
}

/* line 21142, app/assets/stylesheets/plugins.bundle.scss */
.socicon-strava:before {
  content: "\e09a";
}

/* line 21145, app/assets/stylesheets/plugins.bundle.scss */
.socicon-line:before {
  content: "\e09b";
}

/* line 21148, app/assets/stylesheets/plugins.bundle.scss */
.socicon-lyft:before {
  content: "\e09c";
}

/* line 21151, app/assets/stylesheets/plugins.bundle.scss */
.socicon-uber:before {
  content: "\e09d";
}

/* line 21154, app/assets/stylesheets/plugins.bundle.scss */
.socicon-songkick:before {
  content: "\e09e";
}

/* line 21157, app/assets/stylesheets/plugins.bundle.scss */
.socicon-viewbug:before {
  content: "\e09f";
}

/* line 21160, app/assets/stylesheets/plugins.bundle.scss */
.socicon-googlegroups:before {
  content: "\e0a0";
}

/* line 21163, app/assets/stylesheets/plugins.bundle.scss */
.socicon-quora:before {
  content: "\e073";
}

/* line 21166, app/assets/stylesheets/plugins.bundle.scss */
.socicon-diablo:before {
  content: "\e085";
}

/* line 21169, app/assets/stylesheets/plugins.bundle.scss */
.socicon-blizzard:before {
  content: "\e0a1";
}

/* line 21172, app/assets/stylesheets/plugins.bundle.scss */
.socicon-hearthstone:before {
  content: "\e08b";
}

/* line 21175, app/assets/stylesheets/plugins.bundle.scss */
.socicon-heroes:before {
  content: "\e08a";
}

/* line 21178, app/assets/stylesheets/plugins.bundle.scss */
.socicon-overwatch:before {
  content: "\e08c";
}

/* line 21181, app/assets/stylesheets/plugins.bundle.scss */
.socicon-warcraft:before {
  content: "\e08e";
}

/* line 21184, app/assets/stylesheets/plugins.bundle.scss */
.socicon-starcraft:before {
  content: "\e08f";
}

/* line 21187, app/assets/stylesheets/plugins.bundle.scss */
.socicon-beam:before {
  content: "\e0a2";
}

/* line 21190, app/assets/stylesheets/plugins.bundle.scss */
.socicon-curse:before {
  content: "\e0a3";
}

/* line 21193, app/assets/stylesheets/plugins.bundle.scss */
.socicon-player:before {
  content: "\e0a4";
}

/* line 21196, app/assets/stylesheets/plugins.bundle.scss */
.socicon-streamjar:before {
  content: "\e0a5";
}

/* line 21199, app/assets/stylesheets/plugins.bundle.scss */
.socicon-nintendo:before {
  content: "\e0a6";
}

/* line 21202, app/assets/stylesheets/plugins.bundle.scss */
.socicon-hellocoton:before {
  content: "\e0a7";
}

/*!
 * Font Awesome Free 5.14.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
/* line 21209, app/assets/stylesheets/plugins.bundle.scss */
.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;
}

/* line 21218, app/assets/stylesheets/plugins.bundle.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em;
}

/* line 21223, app/assets/stylesheets/plugins.bundle.scss */
.fa-xs {
  font-size: .75em;
}

/* line 21226, app/assets/stylesheets/plugins.bundle.scss */
.fa-sm {
  font-size: .875em;
}

/* line 21229, app/assets/stylesheets/plugins.bundle.scss */
.fa-1x {
  font-size: 1em;
}

/* line 21232, app/assets/stylesheets/plugins.bundle.scss */
.fa-2x {
  font-size: 2em;
}

/* line 21235, app/assets/stylesheets/plugins.bundle.scss */
.fa-3x {
  font-size: 3em;
}

/* line 21238, app/assets/stylesheets/plugins.bundle.scss */
.fa-4x {
  font-size: 4em;
}

/* line 21241, app/assets/stylesheets/plugins.bundle.scss */
.fa-5x {
  font-size: 5em;
}

/* line 21244, app/assets/stylesheets/plugins.bundle.scss */
.fa-6x {
  font-size: 6em;
}

/* line 21247, app/assets/stylesheets/plugins.bundle.scss */
.fa-7x {
  font-size: 7em;
}

/* line 21250, app/assets/stylesheets/plugins.bundle.scss */
.fa-8x {
  font-size: 8em;
}

/* line 21253, app/assets/stylesheets/plugins.bundle.scss */
.fa-9x {
  font-size: 9em;
}

/* line 21256, app/assets/stylesheets/plugins.bundle.scss */
.fa-10x {
  font-size: 10em;
}

/* line 21259, app/assets/stylesheets/plugins.bundle.scss */
.fa-fw {
  text-align: center;
  width: 1.25em;
}

/* line 21263, app/assets/stylesheets/plugins.bundle.scss */
.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

/* line 21268, app/assets/stylesheets/plugins.bundle.scss */
.fa-ul > li {
  position: relative;
}

/* line 21271, app/assets/stylesheets/plugins.bundle.scss */
.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

/* line 21278, app/assets/stylesheets/plugins.bundle.scss */
.fa-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

/* line 21283, app/assets/stylesheets/plugins.bundle.scss */
.fa-pull-left {
  float: left;
}

/* line 21286, app/assets/stylesheets/plugins.bundle.scss */
.fa-pull-right {
  float: right;
}

/* line 21289, app/assets/stylesheets/plugins.bundle.scss */
.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: .3em;
}

/* line 21292, app/assets/stylesheets/plugins.bundle.scss */
.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: .3em;
}

/* line 21295, app/assets/stylesheets/plugins.bundle.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}

/* line 21299, app/assets/stylesheets/plugins.bundle.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

/* line 21319, app/assets/stylesheets/plugins.bundle.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 21324, app/assets/stylesheets/plugins.bundle.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 21329, app/assets/stylesheets/plugins.bundle.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 21334, app/assets/stylesheets/plugins.bundle.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 21339, app/assets/stylesheets/plugins.bundle.scss */
.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

/* line 21343, app/assets/stylesheets/plugins.bundle.scss */
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

/* line 21346, app/assets/stylesheets/plugins.bundle.scss */
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}

/* line 21350, app/assets/stylesheets/plugins.bundle.scss */
:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}

/* line 21354, app/assets/stylesheets/plugins.bundle.scss */
.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

/* line 21362, app/assets/stylesheets/plugins.bundle.scss */
.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* line 21368, app/assets/stylesheets/plugins.bundle.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 21371, app/assets/stylesheets/plugins.bundle.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 21374, app/assets/stylesheets/plugins.bundle.scss */
.fa-inverse {
  color: #fff;
}

/* line 21377, app/assets/stylesheets/plugins.bundle.scss */
.fa-500px:before {
  content: "\f26e";
}

/* line 21380, app/assets/stylesheets/plugins.bundle.scss */
.fa-accessible-icon:before {
  content: "\f368";
}

/* line 21383, app/assets/stylesheets/plugins.bundle.scss */
.fa-accusoft:before {
  content: "\f369";
}

/* line 21386, app/assets/stylesheets/plugins.bundle.scss */
.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

/* line 21389, app/assets/stylesheets/plugins.bundle.scss */
.fa-ad:before {
  content: "\f641";
}

/* line 21392, app/assets/stylesheets/plugins.bundle.scss */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 21395, app/assets/stylesheets/plugins.bundle.scss */
.fa-address-card:before {
  content: "\f2bb";
}

/* line 21398, app/assets/stylesheets/plugins.bundle.scss */
.fa-adjust:before {
  content: "\f042";
}

/* line 21401, app/assets/stylesheets/plugins.bundle.scss */
.fa-adn:before {
  content: "\f170";
}

/* line 21404, app/assets/stylesheets/plugins.bundle.scss */
.fa-adobe:before {
  content: "\f778";
}

/* line 21407, app/assets/stylesheets/plugins.bundle.scss */
.fa-adversal:before {
  content: "\f36a";
}

/* line 21410, app/assets/stylesheets/plugins.bundle.scss */
.fa-affiliatetheme:before {
  content: "\f36b";
}

/* line 21413, app/assets/stylesheets/plugins.bundle.scss */
.fa-air-freshener:before {
  content: "\f5d0";
}

/* line 21416, app/assets/stylesheets/plugins.bundle.scss */
.fa-airbnb:before {
  content: "\f834";
}

/* line 21419, app/assets/stylesheets/plugins.bundle.scss */
.fa-algolia:before {
  content: "\f36c";
}

/* line 21422, app/assets/stylesheets/plugins.bundle.scss */
.fa-align-center:before {
  content: "\f037";
}

/* line 21425, app/assets/stylesheets/plugins.bundle.scss */
.fa-align-justify:before {
  content: "\f039";
}

/* line 21428, app/assets/stylesheets/plugins.bundle.scss */
.fa-align-left:before {
  content: "\f036";
}

/* line 21431, app/assets/stylesheets/plugins.bundle.scss */
.fa-align-right:before {
  content: "\f038";
}

/* line 21434, app/assets/stylesheets/plugins.bundle.scss */
.fa-alipay:before {
  content: "\f642";
}

/* line 21437, app/assets/stylesheets/plugins.bundle.scss */
.fa-allergies:before {
  content: "\f461";
}

/* line 21440, app/assets/stylesheets/plugins.bundle.scss */
.fa-amazon:before {
  content: "\f270";
}

/* line 21443, app/assets/stylesheets/plugins.bundle.scss */
.fa-amazon-pay:before {
  content: "\f42c";
}

/* line 21446, app/assets/stylesheets/plugins.bundle.scss */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 21449, app/assets/stylesheets/plugins.bundle.scss */
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 21452, app/assets/stylesheets/plugins.bundle.scss */
.fa-amilia:before {
  content: "\f36d";
}

/* line 21455, app/assets/stylesheets/plugins.bundle.scss */
.fa-anchor:before {
  content: "\f13d";
}

/* line 21458, app/assets/stylesheets/plugins.bundle.scss */
.fa-android:before {
  content: "\f17b";
}

/* line 21461, app/assets/stylesheets/plugins.bundle.scss */
.fa-angellist:before {
  content: "\f209";
}

/* line 21464, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 21467, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 21470, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 21473, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 21476, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-down:before {
  content: "\f107";
}

/* line 21479, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-left:before {
  content: "\f104";
}

/* line 21482, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-right:before {
  content: "\f105";
}

/* line 21485, app/assets/stylesheets/plugins.bundle.scss */
.fa-angle-up:before {
  content: "\f106";
}

/* line 21488, app/assets/stylesheets/plugins.bundle.scss */
.fa-angry:before {
  content: "\f556";
}

/* line 21491, app/assets/stylesheets/plugins.bundle.scss */
.fa-angrycreative:before {
  content: "\f36e";
}

/* line 21494, app/assets/stylesheets/plugins.bundle.scss */
.fa-angular:before {
  content: "\f420";
}

/* line 21497, app/assets/stylesheets/plugins.bundle.scss */
.fa-ankh:before {
  content: "\f644";
}

/* line 21500, app/assets/stylesheets/plugins.bundle.scss */
.fa-app-store:before {
  content: "\f36f";
}

/* line 21503, app/assets/stylesheets/plugins.bundle.scss */
.fa-app-store-ios:before {
  content: "\f370";
}

/* line 21506, app/assets/stylesheets/plugins.bundle.scss */
.fa-apper:before {
  content: "\f371";
}

/* line 21509, app/assets/stylesheets/plugins.bundle.scss */
.fa-apple:before {
  content: "\f179";
}

/* line 21512, app/assets/stylesheets/plugins.bundle.scss */
.fa-apple-alt:before {
  content: "\f5d1";
}

/* line 21515, app/assets/stylesheets/plugins.bundle.scss */
.fa-apple-pay:before {
  content: "\f415";
}

/* line 21518, app/assets/stylesheets/plugins.bundle.scss */
.fa-archive:before {
  content: "\f187";
}

/* line 21521, app/assets/stylesheets/plugins.bundle.scss */
.fa-archway:before {
  content: "\f557";
}

/* line 21524, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

/* line 21527, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

/* line 21530, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

/* line 21533, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

/* line 21536, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 21539, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 21542, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 21545, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 21548, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 21551, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 21554, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 21557, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 21560, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 21563, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrows-alt-h:before {
  content: "\f337";
}

/* line 21566, app/assets/stylesheets/plugins.bundle.scss */
.fa-arrows-alt-v:before {
  content: "\f338";
}

/* line 21569, app/assets/stylesheets/plugins.bundle.scss */
.fa-artstation:before {
  content: "\f77a";
}

/* line 21572, app/assets/stylesheets/plugins.bundle.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 21575, app/assets/stylesheets/plugins.bundle.scss */
.fa-asterisk:before {
  content: "\f069";
}

/* line 21578, app/assets/stylesheets/plugins.bundle.scss */
.fa-asymmetrik:before {
  content: "\f372";
}

/* line 21581, app/assets/stylesheets/plugins.bundle.scss */
.fa-at:before {
  content: "\f1fa";
}

/* line 21584, app/assets/stylesheets/plugins.bundle.scss */
.fa-atlas:before {
  content: "\f558";
}

/* line 21587, app/assets/stylesheets/plugins.bundle.scss */
.fa-atlassian:before {
  content: "\f77b";
}

/* line 21590, app/assets/stylesheets/plugins.bundle.scss */
.fa-atom:before {
  content: "\f5d2";
}

/* line 21593, app/assets/stylesheets/plugins.bundle.scss */
.fa-audible:before {
  content: "\f373";
}

/* line 21596, app/assets/stylesheets/plugins.bundle.scss */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 21599, app/assets/stylesheets/plugins.bundle.scss */
.fa-autoprefixer:before {
  content: "\f41c";
}

/* line 21602, app/assets/stylesheets/plugins.bundle.scss */
.fa-avianex:before {
  content: "\f374";
}

/* line 21605, app/assets/stylesheets/plugins.bundle.scss */
.fa-aviato:before {
  content: "\f421";
}

/* line 21608, app/assets/stylesheets/plugins.bundle.scss */
.fa-award:before {
  content: "\f559";
}

/* line 21611, app/assets/stylesheets/plugins.bundle.scss */
.fa-aws:before {
  content: "\f375";
}

/* line 21614, app/assets/stylesheets/plugins.bundle.scss */
.fa-baby:before {
  content: "\f77c";
}

/* line 21617, app/assets/stylesheets/plugins.bundle.scss */
.fa-baby-carriage:before {
  content: "\f77d";
}

/* line 21620, app/assets/stylesheets/plugins.bundle.scss */
.fa-backspace:before {
  content: "\f55a";
}

/* line 21623, app/assets/stylesheets/plugins.bundle.scss */
.fa-backward:before {
  content: "\f04a";
}

/* line 21626, app/assets/stylesheets/plugins.bundle.scss */
.fa-bacon:before {
  content: "\f7e5";
}

/* line 21629, app/assets/stylesheets/plugins.bundle.scss */
.fa-bacteria:before {
  content: "\e059";
}

/* line 21632, app/assets/stylesheets/plugins.bundle.scss */
.fa-bacterium:before {
  content: "\e05a";
}

/* line 21635, app/assets/stylesheets/plugins.bundle.scss */
.fa-bahai:before {
  content: "\f666";
}

/* line 21638, app/assets/stylesheets/plugins.bundle.scss */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 21641, app/assets/stylesheets/plugins.bundle.scss */
.fa-balance-scale-left:before {
  content: "\f515";
}

/* line 21644, app/assets/stylesheets/plugins.bundle.scss */
.fa-balance-scale-right:before {
  content: "\f516";
}

/* line 21647, app/assets/stylesheets/plugins.bundle.scss */
.fa-ban:before {
  content: "\f05e";
}

/* line 21650, app/assets/stylesheets/plugins.bundle.scss */
.fa-band-aid:before {
  content: "\f462";
}

/* line 21653, app/assets/stylesheets/plugins.bundle.scss */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 21656, app/assets/stylesheets/plugins.bundle.scss */
.fa-barcode:before {
  content: "\f02a";
}

/* line 21659, app/assets/stylesheets/plugins.bundle.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 21662, app/assets/stylesheets/plugins.bundle.scss */
.fa-baseball-ball:before {
  content: "\f433";
}

/* line 21665, app/assets/stylesheets/plugins.bundle.scss */
.fa-basketball-ball:before {
  content: "\f434";
}

/* line 21668, app/assets/stylesheets/plugins.bundle.scss */
.fa-bath:before {
  content: "\f2cd";
}

/* line 21671, app/assets/stylesheets/plugins.bundle.scss */
.fa-battery-empty:before {
  content: "\f244";
}

/* line 21674, app/assets/stylesheets/plugins.bundle.scss */
.fa-battery-full:before {
  content: "\f240";
}

/* line 21677, app/assets/stylesheets/plugins.bundle.scss */
.fa-battery-half:before {
  content: "\f242";
}

/* line 21680, app/assets/stylesheets/plugins.bundle.scss */
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 21683, app/assets/stylesheets/plugins.bundle.scss */
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 21686, app/assets/stylesheets/plugins.bundle.scss */
.fa-battle-net:before {
  content: "\f835";
}

/* line 21689, app/assets/stylesheets/plugins.bundle.scss */
.fa-bed:before {
  content: "\f236";
}

/* line 21692, app/assets/stylesheets/plugins.bundle.scss */
.fa-beer:before {
  content: "\f0fc";
}

/* line 21695, app/assets/stylesheets/plugins.bundle.scss */
.fa-behance:before {
  content: "\f1b4";
}

/* line 21698, app/assets/stylesheets/plugins.bundle.scss */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 21701, app/assets/stylesheets/plugins.bundle.scss */
.fa-bell:before {
  content: "\f0f3";
}

/* line 21704, app/assets/stylesheets/plugins.bundle.scss */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 21707, app/assets/stylesheets/plugins.bundle.scss */
.fa-bezier-curve:before {
  content: "\f55b";
}

/* line 21710, app/assets/stylesheets/plugins.bundle.scss */
.fa-bible:before {
  content: "\f647";
}

/* line 21713, app/assets/stylesheets/plugins.bundle.scss */
.fa-bicycle:before {
  content: "\f206";
}

/* line 21716, app/assets/stylesheets/plugins.bundle.scss */
.fa-biking:before {
  content: "\f84a";
}

/* line 21719, app/assets/stylesheets/plugins.bundle.scss */
.fa-bimobject:before {
  content: "\f378";
}

/* line 21722, app/assets/stylesheets/plugins.bundle.scss */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 21725, app/assets/stylesheets/plugins.bundle.scss */
.fa-biohazard:before {
  content: "\f780";
}

/* line 21728, app/assets/stylesheets/plugins.bundle.scss */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 21731, app/assets/stylesheets/plugins.bundle.scss */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 21734, app/assets/stylesheets/plugins.bundle.scss */
.fa-bitcoin:before {
  content: "\f379";
}

/* line 21737, app/assets/stylesheets/plugins.bundle.scss */
.fa-bity:before {
  content: "\f37a";
}

/* line 21740, app/assets/stylesheets/plugins.bundle.scss */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 21743, app/assets/stylesheets/plugins.bundle.scss */
.fa-blackberry:before {
  content: "\f37b";
}

/* line 21746, app/assets/stylesheets/plugins.bundle.scss */
.fa-blender:before {
  content: "\f517";
}

/* line 21749, app/assets/stylesheets/plugins.bundle.scss */
.fa-blender-phone:before {
  content: "\f6b6";
}

/* line 21752, app/assets/stylesheets/plugins.bundle.scss */
.fa-blind:before {
  content: "\f29d";
}

/* line 21755, app/assets/stylesheets/plugins.bundle.scss */
.fa-blog:before {
  content: "\f781";
}

/* line 21758, app/assets/stylesheets/plugins.bundle.scss */
.fa-blogger:before {
  content: "\f37c";
}

/* line 21761, app/assets/stylesheets/plugins.bundle.scss */
.fa-blogger-b:before {
  content: "\f37d";
}

/* line 21764, app/assets/stylesheets/plugins.bundle.scss */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 21767, app/assets/stylesheets/plugins.bundle.scss */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 21770, app/assets/stylesheets/plugins.bundle.scss */
.fa-bold:before {
  content: "\f032";
}

/* line 21773, app/assets/stylesheets/plugins.bundle.scss */
.fa-bolt:before {
  content: "\f0e7";
}

/* line 21776, app/assets/stylesheets/plugins.bundle.scss */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 21779, app/assets/stylesheets/plugins.bundle.scss */
.fa-bone:before {
  content: "\f5d7";
}

/* line 21782, app/assets/stylesheets/plugins.bundle.scss */
.fa-bong:before {
  content: "\f55c";
}

/* line 21785, app/assets/stylesheets/plugins.bundle.scss */
.fa-book:before {
  content: "\f02d";
}

/* line 21788, app/assets/stylesheets/plugins.bundle.scss */
.fa-book-dead:before {
  content: "\f6b7";
}

/* line 21791, app/assets/stylesheets/plugins.bundle.scss */
.fa-book-medical:before {
  content: "\f7e6";
}

/* line 21794, app/assets/stylesheets/plugins.bundle.scss */
.fa-book-open:before {
  content: "\f518";
}

/* line 21797, app/assets/stylesheets/plugins.bundle.scss */
.fa-book-reader:before {
  content: "\f5da";
}

/* line 21800, app/assets/stylesheets/plugins.bundle.scss */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 21803, app/assets/stylesheets/plugins.bundle.scss */
.fa-bootstrap:before {
  content: "\f836";
}

/* line 21806, app/assets/stylesheets/plugins.bundle.scss */
.fa-border-all:before {
  content: "\f84c";
}

/* line 21809, app/assets/stylesheets/plugins.bundle.scss */
.fa-border-none:before {
  content: "\f850";
}

/* line 21812, app/assets/stylesheets/plugins.bundle.scss */
.fa-border-style:before {
  content: "\f853";
}

/* line 21815, app/assets/stylesheets/plugins.bundle.scss */
.fa-bowling-ball:before {
  content: "\f436";
}

/* line 21818, app/assets/stylesheets/plugins.bundle.scss */
.fa-box:before {
  content: "\f466";
}

/* line 21821, app/assets/stylesheets/plugins.bundle.scss */
.fa-box-open:before {
  content: "\f49e";
}

/* line 21824, app/assets/stylesheets/plugins.bundle.scss */
.fa-box-tissue:before {
  content: "\e05b";
}

/* line 21827, app/assets/stylesheets/plugins.bundle.scss */
.fa-boxes:before {
  content: "\f468";
}

/* line 21830, app/assets/stylesheets/plugins.bundle.scss */
.fa-braille:before {
  content: "\f2a1";
}

/* line 21833, app/assets/stylesheets/plugins.bundle.scss */
.fa-brain:before {
  content: "\f5dc";
}

/* line 21836, app/assets/stylesheets/plugins.bundle.scss */
.fa-bread-slice:before {
  content: "\f7ec";
}

/* line 21839, app/assets/stylesheets/plugins.bundle.scss */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 21842, app/assets/stylesheets/plugins.bundle.scss */
.fa-briefcase-medical:before {
  content: "\f469";
}

/* line 21845, app/assets/stylesheets/plugins.bundle.scss */
.fa-broadcast-tower:before {
  content: "\f519";
}

/* line 21848, app/assets/stylesheets/plugins.bundle.scss */
.fa-broom:before {
  content: "\f51a";
}

/* line 21851, app/assets/stylesheets/plugins.bundle.scss */
.fa-brush:before {
  content: "\f55d";
}

/* line 21854, app/assets/stylesheets/plugins.bundle.scss */
.fa-btc:before {
  content: "\f15a";
}

/* line 21857, app/assets/stylesheets/plugins.bundle.scss */
.fa-buffer:before {
  content: "\f837";
}

/* line 21860, app/assets/stylesheets/plugins.bundle.scss */
.fa-bug:before {
  content: "\f188";
}

/* line 21863, app/assets/stylesheets/plugins.bundle.scss */
.fa-building:before {
  content: "\f1ad";
}

/* line 21866, app/assets/stylesheets/plugins.bundle.scss */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 21869, app/assets/stylesheets/plugins.bundle.scss */
.fa-bullseye:before {
  content: "\f140";
}

/* line 21872, app/assets/stylesheets/plugins.bundle.scss */
.fa-burn:before {
  content: "\f46a";
}

/* line 21875, app/assets/stylesheets/plugins.bundle.scss */
.fa-buromobelexperte:before {
  content: "\f37f";
}

/* line 21878, app/assets/stylesheets/plugins.bundle.scss */
.fa-bus:before {
  content: "\f207";
}

/* line 21881, app/assets/stylesheets/plugins.bundle.scss */
.fa-bus-alt:before {
  content: "\f55e";
}

/* line 21884, app/assets/stylesheets/plugins.bundle.scss */
.fa-business-time:before {
  content: "\f64a";
}

/* line 21887, app/assets/stylesheets/plugins.bundle.scss */
.fa-buy-n-large:before {
  content: "\f8a6";
}

/* line 21890, app/assets/stylesheets/plugins.bundle.scss */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 21893, app/assets/stylesheets/plugins.bundle.scss */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 21896, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar:before {
  content: "\f133";
}

/* line 21899, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-alt:before {
  content: "\f073";
}

/* line 21902, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-check:before {
  content: "\f274";
}

/* line 21905, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-day:before {
  content: "\f783";
}

/* line 21908, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-minus:before {
  content: "\f272";
}

/* line 21911, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-plus:before {
  content: "\f271";
}

/* line 21914, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-times:before {
  content: "\f273";
}

/* line 21917, app/assets/stylesheets/plugins.bundle.scss */
.fa-calendar-week:before {
  content: "\f784";
}

/* line 21920, app/assets/stylesheets/plugins.bundle.scss */
.fa-camera:before {
  content: "\f030";
}

/* line 21923, app/assets/stylesheets/plugins.bundle.scss */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 21926, app/assets/stylesheets/plugins.bundle.scss */
.fa-campground:before {
  content: "\f6bb";
}

/* line 21929, app/assets/stylesheets/plugins.bundle.scss */
.fa-canadian-maple-leaf:before {
  content: "\f785";
}

/* line 21932, app/assets/stylesheets/plugins.bundle.scss */
.fa-candy-cane:before {
  content: "\f786";
}

/* line 21935, app/assets/stylesheets/plugins.bundle.scss */
.fa-cannabis:before {
  content: "\f55f";
}

/* line 21938, app/assets/stylesheets/plugins.bundle.scss */
.fa-capsules:before {
  content: "\f46b";
}

/* line 21941, app/assets/stylesheets/plugins.bundle.scss */
.fa-car:before {
  content: "\f1b9";
}

/* line 21944, app/assets/stylesheets/plugins.bundle.scss */
.fa-car-alt:before {
  content: "\f5de";
}

/* line 21947, app/assets/stylesheets/plugins.bundle.scss */
.fa-car-battery:before {
  content: "\f5df";
}

/* line 21950, app/assets/stylesheets/plugins.bundle.scss */
.fa-car-crash:before {
  content: "\f5e1";
}

/* line 21953, app/assets/stylesheets/plugins.bundle.scss */
.fa-car-side:before {
  content: "\f5e4";
}

/* line 21956, app/assets/stylesheets/plugins.bundle.scss */
.fa-caravan:before {
  content: "\f8ff";
}

/* line 21959, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 21962, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 21965, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 21968, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-square-down:before {
  content: "\f150";
}

/* line 21971, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-square-left:before {
  content: "\f191";
}

/* line 21974, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-square-right:before {
  content: "\f152";
}

/* line 21977, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-square-up:before {
  content: "\f151";
}

/* line 21980, app/assets/stylesheets/plugins.bundle.scss */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 21983, app/assets/stylesheets/plugins.bundle.scss */
.fa-carrot:before {
  content: "\f787";
}

/* line 21986, app/assets/stylesheets/plugins.bundle.scss */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 21989, app/assets/stylesheets/plugins.bundle.scss */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 21992, app/assets/stylesheets/plugins.bundle.scss */
.fa-cash-register:before {
  content: "\f788";
}

/* line 21995, app/assets/stylesheets/plugins.bundle.scss */
.fa-cat:before {
  content: "\f6be";
}

/* line 21998, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-amazon-pay:before {
  content: "\f42d";
}

/* line 22001, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 22004, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-apple-pay:before {
  content: "\f416";
}

/* line 22007, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 22010, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 22013, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 22016, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 22019, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 22022, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 22025, app/assets/stylesheets/plugins.bundle.scss */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 22028, app/assets/stylesheets/plugins.bundle.scss */
.fa-centercode:before {
  content: "\f380";
}

/* line 22031, app/assets/stylesheets/plugins.bundle.scss */
.fa-centos:before {
  content: "\f789";
}

/* line 22034, app/assets/stylesheets/plugins.bundle.scss */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 22037, app/assets/stylesheets/plugins.bundle.scss */
.fa-chair:before {
  content: "\f6c0";
}

/* line 22040, app/assets/stylesheets/plugins.bundle.scss */
.fa-chalkboard:before {
  content: "\f51b";
}

/* line 22043, app/assets/stylesheets/plugins.bundle.scss */
.fa-chalkboard-teacher:before {
  content: "\f51c";
}

/* line 22046, app/assets/stylesheets/plugins.bundle.scss */
.fa-charging-station:before {
  content: "\f5e7";
}

/* line 22049, app/assets/stylesheets/plugins.bundle.scss */
.fa-chart-area:before {
  content: "\f1fe";
}

/* line 22052, app/assets/stylesheets/plugins.bundle.scss */
.fa-chart-bar:before {
  content: "\f080";
}

/* line 22055, app/assets/stylesheets/plugins.bundle.scss */
.fa-chart-line:before {
  content: "\f201";
}

/* line 22058, app/assets/stylesheets/plugins.bundle.scss */
.fa-chart-pie:before {
  content: "\f200";
}

/* line 22061, app/assets/stylesheets/plugins.bundle.scss */
.fa-check:before {
  content: "\f00c";
}

/* line 22064, app/assets/stylesheets/plugins.bundle.scss */
.fa-check-circle:before {
  content: "\f058";
}

/* line 22067, app/assets/stylesheets/plugins.bundle.scss */
.fa-check-double:before {
  content: "\f560";
}

/* line 22070, app/assets/stylesheets/plugins.bundle.scss */
.fa-check-square:before {
  content: "\f14a";
}

/* line 22073, app/assets/stylesheets/plugins.bundle.scss */
.fa-cheese:before {
  content: "\f7ef";
}

/* line 22076, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess:before {
  content: "\f439";
}

/* line 22079, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-bishop:before {
  content: "\f43a";
}

/* line 22082, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-board:before {
  content: "\f43c";
}

/* line 22085, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-king:before {
  content: "\f43f";
}

/* line 22088, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-knight:before {
  content: "\f441";
}

/* line 22091, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-pawn:before {
  content: "\f443";
}

/* line 22094, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-queen:before {
  content: "\f445";
}

/* line 22097, app/assets/stylesheets/plugins.bundle.scss */
.fa-chess-rook:before {
  content: "\f447";
}

/* line 22100, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 22103, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 22106, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 22109, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 22112, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 22115, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 22118, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 22121, app/assets/stylesheets/plugins.bundle.scss */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 22124, app/assets/stylesheets/plugins.bundle.scss */
.fa-child:before {
  content: "\f1ae";
}

/* line 22127, app/assets/stylesheets/plugins.bundle.scss */
.fa-chrome:before {
  content: "\f268";
}

/* line 22130, app/assets/stylesheets/plugins.bundle.scss */
.fa-chromecast:before {
  content: "\f838";
}

/* line 22133, app/assets/stylesheets/plugins.bundle.scss */
.fa-church:before {
  content: "\f51d";
}

/* line 22136, app/assets/stylesheets/plugins.bundle.scss */
.fa-circle:before {
  content: "\f111";
}

/* line 22139, app/assets/stylesheets/plugins.bundle.scss */
.fa-circle-notch:before {
  content: "\f1ce";
}

/* line 22142, app/assets/stylesheets/plugins.bundle.scss */
.fa-city:before {
  content: "\f64f";
}

/* line 22145, app/assets/stylesheets/plugins.bundle.scss */
.fa-clinic-medical:before {
  content: "\f7f2";
}

/* line 22148, app/assets/stylesheets/plugins.bundle.scss */
.fa-clipboard:before {
  content: "\f328";
}

/* line 22151, app/assets/stylesheets/plugins.bundle.scss */
.fa-clipboard-check:before {
  content: "\f46c";
}

/* line 22154, app/assets/stylesheets/plugins.bundle.scss */
.fa-clipboard-list:before {
  content: "\f46d";
}

/* line 22157, app/assets/stylesheets/plugins.bundle.scss */
.fa-clock:before {
  content: "\f017";
}

/* line 22160, app/assets/stylesheets/plugins.bundle.scss */
.fa-clone:before {
  content: "\f24d";
}

/* line 22163, app/assets/stylesheets/plugins.bundle.scss */
.fa-closed-captioning:before {
  content: "\f20a";
}

/* line 22166, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 22169, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-download-alt:before {
  content: "\f381";
}

/* line 22172, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-meatball:before {
  content: "\f73b";
}

/* line 22175, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-moon:before {
  content: "\f6c3";
}

/* line 22178, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-moon-rain:before {
  content: "\f73c";
}

/* line 22181, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-rain:before {
  content: "\f73d";
}

/* line 22184, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-showers-heavy:before {
  content: "\f740";
}

/* line 22187, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-sun:before {
  content: "\f6c4";
}

/* line 22190, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-sun-rain:before {
  content: "\f743";
}

/* line 22193, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloud-upload-alt:before {
  content: "\f382";
}

/* line 22196, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloudscale:before {
  content: "\f383";
}

/* line 22199, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloudsmith:before {
  content: "\f384";
}

/* line 22202, app/assets/stylesheets/plugins.bundle.scss */
.fa-cloudversify:before {
  content: "\f385";
}

/* line 22205, app/assets/stylesheets/plugins.bundle.scss */
.fa-cocktail:before {
  content: "\f561";
}

/* line 22208, app/assets/stylesheets/plugins.bundle.scss */
.fa-code:before {
  content: "\f121";
}

/* line 22211, app/assets/stylesheets/plugins.bundle.scss */
.fa-code-branch:before {
  content: "\f126";
}

/* line 22214, app/assets/stylesheets/plugins.bundle.scss */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 22217, app/assets/stylesheets/plugins.bundle.scss */
.fa-codiepie:before {
  content: "\f284";
}

/* line 22220, app/assets/stylesheets/plugins.bundle.scss */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 22223, app/assets/stylesheets/plugins.bundle.scss */
.fa-cog:before {
  content: "\f013";
}

/* line 22226, app/assets/stylesheets/plugins.bundle.scss */
.fa-cogs:before {
  content: "\f085";
}

/* line 22229, app/assets/stylesheets/plugins.bundle.scss */
.fa-coins:before {
  content: "\f51e";
}

/* line 22232, app/assets/stylesheets/plugins.bundle.scss */
.fa-columns:before {
  content: "\f0db";
}

/* line 22235, app/assets/stylesheets/plugins.bundle.scss */
.fa-comment:before {
  content: "\f075";
}

/* line 22238, app/assets/stylesheets/plugins.bundle.scss */
.fa-comment-alt:before {
  content: "\f27a";
}

/* line 22241, app/assets/stylesheets/plugins.bundle.scss */
.fa-comment-dollar:before {
  content: "\f651";
}

/* line 22244, app/assets/stylesheets/plugins.bundle.scss */
.fa-comment-dots:before {
  content: "\f4ad";
}

/* line 22247, app/assets/stylesheets/plugins.bundle.scss */
.fa-comment-medical:before {
  content: "\f7f5";
}

/* line 22250, app/assets/stylesheets/plugins.bundle.scss */
.fa-comment-slash:before {
  content: "\f4b3";
}

/* line 22253, app/assets/stylesheets/plugins.bundle.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 22256, app/assets/stylesheets/plugins.bundle.scss */
.fa-comments-dollar:before {
  content: "\f653";
}

/* line 22259, app/assets/stylesheets/plugins.bundle.scss */
.fa-compact-disc:before {
  content: "\f51f";
}

/* line 22262, app/assets/stylesheets/plugins.bundle.scss */
.fa-compass:before {
  content: "\f14e";
}

/* line 22265, app/assets/stylesheets/plugins.bundle.scss */
.fa-compress:before {
  content: "\f066";
}

/* line 22268, app/assets/stylesheets/plugins.bundle.scss */
.fa-compress-alt:before {
  content: "\f422";
}

/* line 22271, app/assets/stylesheets/plugins.bundle.scss */
.fa-compress-arrows-alt:before {
  content: "\f78c";
}

/* line 22274, app/assets/stylesheets/plugins.bundle.scss */
.fa-concierge-bell:before {
  content: "\f562";
}

/* line 22277, app/assets/stylesheets/plugins.bundle.scss */
.fa-confluence:before {
  content: "\f78d";
}

/* line 22280, app/assets/stylesheets/plugins.bundle.scss */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 22283, app/assets/stylesheets/plugins.bundle.scss */
.fa-contao:before {
  content: "\f26d";
}

/* line 22286, app/assets/stylesheets/plugins.bundle.scss */
.fa-cookie:before {
  content: "\f563";
}

/* line 22289, app/assets/stylesheets/plugins.bundle.scss */
.fa-cookie-bite:before {
  content: "\f564";
}

/* line 22292, app/assets/stylesheets/plugins.bundle.scss */
.fa-copy:before {
  content: "\f0c5";
}

/* line 22295, app/assets/stylesheets/plugins.bundle.scss */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 22298, app/assets/stylesheets/plugins.bundle.scss */
.fa-cotton-bureau:before {
  content: "\f89e";
}

/* line 22301, app/assets/stylesheets/plugins.bundle.scss */
.fa-couch:before {
  content: "\f4b8";
}

/* line 22304, app/assets/stylesheets/plugins.bundle.scss */
.fa-cpanel:before {
  content: "\f388";
}

/* line 22307, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 22310, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-by:before {
  content: "\f4e7";
}

/* line 22313, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-nc:before {
  content: "\f4e8";
}

/* line 22316, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

/* line 22319, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

/* line 22322, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-nd:before {
  content: "\f4eb";
}

/* line 22325, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-pd:before {
  content: "\f4ec";
}

/* line 22328, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

/* line 22331, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-remix:before {
  content: "\f4ee";
}

/* line 22334, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-sa:before {
  content: "\f4ef";
}

/* line 22337, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

/* line 22340, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

/* line 22343, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-share:before {
  content: "\f4f2";
}

/* line 22346, app/assets/stylesheets/plugins.bundle.scss */
.fa-creative-commons-zero:before {
  content: "\f4f3";
}

/* line 22349, app/assets/stylesheets/plugins.bundle.scss */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 22352, app/assets/stylesheets/plugins.bundle.scss */
.fa-critical-role:before {
  content: "\f6c9";
}

/* line 22355, app/assets/stylesheets/plugins.bundle.scss */
.fa-crop:before {
  content: "\f125";
}

/* line 22358, app/assets/stylesheets/plugins.bundle.scss */
.fa-crop-alt:before {
  content: "\f565";
}

/* line 22361, app/assets/stylesheets/plugins.bundle.scss */
.fa-cross:before {
  content: "\f654";
}

/* line 22364, app/assets/stylesheets/plugins.bundle.scss */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 22367, app/assets/stylesheets/plugins.bundle.scss */
.fa-crow:before {
  content: "\f520";
}

/* line 22370, app/assets/stylesheets/plugins.bundle.scss */
.fa-crown:before {
  content: "\f521";
}

/* line 22373, app/assets/stylesheets/plugins.bundle.scss */
.fa-crutch:before {
  content: "\f7f7";
}

/* line 22376, app/assets/stylesheets/plugins.bundle.scss */
.fa-css3:before {
  content: "\f13c";
}

/* line 22379, app/assets/stylesheets/plugins.bundle.scss */
.fa-css3-alt:before {
  content: "\f38b";
}

/* line 22382, app/assets/stylesheets/plugins.bundle.scss */
.fa-cube:before {
  content: "\f1b2";
}

/* line 22385, app/assets/stylesheets/plugins.bundle.scss */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 22388, app/assets/stylesheets/plugins.bundle.scss */
.fa-cut:before {
  content: "\f0c4";
}

/* line 22391, app/assets/stylesheets/plugins.bundle.scss */
.fa-cuttlefish:before {
  content: "\f38c";
}

/* line 22394, app/assets/stylesheets/plugins.bundle.scss */
.fa-d-and-d:before {
  content: "\f38d";
}

/* line 22397, app/assets/stylesheets/plugins.bundle.scss */
.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

/* line 22400, app/assets/stylesheets/plugins.bundle.scss */
.fa-dailymotion:before {
  content: "\e052";
}

/* line 22403, app/assets/stylesheets/plugins.bundle.scss */
.fa-dashcube:before {
  content: "\f210";
}

/* line 22406, app/assets/stylesheets/plugins.bundle.scss */
.fa-database:before {
  content: "\f1c0";
}

/* line 22409, app/assets/stylesheets/plugins.bundle.scss */
.fa-deaf:before {
  content: "\f2a4";
}

/* line 22412, app/assets/stylesheets/plugins.bundle.scss */
.fa-deezer:before {
  content: "\e077";
}

/* line 22415, app/assets/stylesheets/plugins.bundle.scss */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 22418, app/assets/stylesheets/plugins.bundle.scss */
.fa-democrat:before {
  content: "\f747";
}

/* line 22421, app/assets/stylesheets/plugins.bundle.scss */
.fa-deploydog:before {
  content: "\f38e";
}

/* line 22424, app/assets/stylesheets/plugins.bundle.scss */
.fa-deskpro:before {
  content: "\f38f";
}

/* line 22427, app/assets/stylesheets/plugins.bundle.scss */
.fa-desktop:before {
  content: "\f108";
}

/* line 22430, app/assets/stylesheets/plugins.bundle.scss */
.fa-dev:before {
  content: "\f6cc";
}

/* line 22433, app/assets/stylesheets/plugins.bundle.scss */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 22436, app/assets/stylesheets/plugins.bundle.scss */
.fa-dharmachakra:before {
  content: "\f655";
}

/* line 22439, app/assets/stylesheets/plugins.bundle.scss */
.fa-dhl:before {
  content: "\f790";
}

/* line 22442, app/assets/stylesheets/plugins.bundle.scss */
.fa-diagnoses:before {
  content: "\f470";
}

/* line 22445, app/assets/stylesheets/plugins.bundle.scss */
.fa-diaspora:before {
  content: "\f791";
}

/* line 22448, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice:before {
  content: "\f522";
}

/* line 22451, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-d20:before {
  content: "\f6cf";
}

/* line 22454, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-d6:before {
  content: "\f6d1";
}

/* line 22457, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-five:before {
  content: "\f523";
}

/* line 22460, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-four:before {
  content: "\f524";
}

/* line 22463, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-one:before {
  content: "\f525";
}

/* line 22466, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-six:before {
  content: "\f526";
}

/* line 22469, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-three:before {
  content: "\f527";
}

/* line 22472, app/assets/stylesheets/plugins.bundle.scss */
.fa-dice-two:before {
  content: "\f528";
}

/* line 22475, app/assets/stylesheets/plugins.bundle.scss */
.fa-digg:before {
  content: "\f1a6";
}

/* line 22478, app/assets/stylesheets/plugins.bundle.scss */
.fa-digital-ocean:before {
  content: "\f391";
}

/* line 22481, app/assets/stylesheets/plugins.bundle.scss */
.fa-digital-tachograph:before {
  content: "\f566";
}

/* line 22484, app/assets/stylesheets/plugins.bundle.scss */
.fa-directions:before {
  content: "\f5eb";
}

/* line 22487, app/assets/stylesheets/plugins.bundle.scss */
.fa-discord:before {
  content: "\f392";
}

/* line 22490, app/assets/stylesheets/plugins.bundle.scss */
.fa-discourse:before {
  content: "\f393";
}

/* line 22493, app/assets/stylesheets/plugins.bundle.scss */
.fa-disease:before {
  content: "\f7fa";
}

/* line 22496, app/assets/stylesheets/plugins.bundle.scss */
.fa-divide:before {
  content: "\f529";
}

/* line 22499, app/assets/stylesheets/plugins.bundle.scss */
.fa-dizzy:before {
  content: "\f567";
}

/* line 22502, app/assets/stylesheets/plugins.bundle.scss */
.fa-dna:before {
  content: "\f471";
}

/* line 22505, app/assets/stylesheets/plugins.bundle.scss */
.fa-dochub:before {
  content: "\f394";
}

/* line 22508, app/assets/stylesheets/plugins.bundle.scss */
.fa-docker:before {
  content: "\f395";
}

/* line 22511, app/assets/stylesheets/plugins.bundle.scss */
.fa-dog:before {
  content: "\f6d3";
}

/* line 22514, app/assets/stylesheets/plugins.bundle.scss */
.fa-dollar-sign:before {
  content: "\f155";
}

/* line 22517, app/assets/stylesheets/plugins.bundle.scss */
.fa-dolly:before {
  content: "\f472";
}

/* line 22520, app/assets/stylesheets/plugins.bundle.scss */
.fa-dolly-flatbed:before {
  content: "\f474";
}

/* line 22523, app/assets/stylesheets/plugins.bundle.scss */
.fa-donate:before {
  content: "\f4b9";
}

/* line 22526, app/assets/stylesheets/plugins.bundle.scss */
.fa-door-closed:before {
  content: "\f52a";
}

/* line 22529, app/assets/stylesheets/plugins.bundle.scss */
.fa-door-open:before {
  content: "\f52b";
}

/* line 22532, app/assets/stylesheets/plugins.bundle.scss */
.fa-dot-circle:before {
  content: "\f192";
}

/* line 22535, app/assets/stylesheets/plugins.bundle.scss */
.fa-dove:before {
  content: "\f4ba";
}

/* line 22538, app/assets/stylesheets/plugins.bundle.scss */
.fa-download:before {
  content: "\f019";
}

/* line 22541, app/assets/stylesheets/plugins.bundle.scss */
.fa-draft2digital:before {
  content: "\f396";
}

/* line 22544, app/assets/stylesheets/plugins.bundle.scss */
.fa-drafting-compass:before {
  content: "\f568";
}

/* line 22547, app/assets/stylesheets/plugins.bundle.scss */
.fa-dragon:before {
  content: "\f6d5";
}

/* line 22550, app/assets/stylesheets/plugins.bundle.scss */
.fa-draw-polygon:before {
  content: "\f5ee";
}

/* line 22553, app/assets/stylesheets/plugins.bundle.scss */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 22556, app/assets/stylesheets/plugins.bundle.scss */
.fa-dribbble-square:before {
  content: "\f397";
}

/* line 22559, app/assets/stylesheets/plugins.bundle.scss */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 22562, app/assets/stylesheets/plugins.bundle.scss */
.fa-drum:before {
  content: "\f569";
}

/* line 22565, app/assets/stylesheets/plugins.bundle.scss */
.fa-drum-steelpan:before {
  content: "\f56a";
}

/* line 22568, app/assets/stylesheets/plugins.bundle.scss */
.fa-drumstick-bite:before {
  content: "\f6d7";
}

/* line 22571, app/assets/stylesheets/plugins.bundle.scss */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 22574, app/assets/stylesheets/plugins.bundle.scss */
.fa-dumbbell:before {
  content: "\f44b";
}

/* line 22577, app/assets/stylesheets/plugins.bundle.scss */
.fa-dumpster:before {
  content: "\f793";
}

/* line 22580, app/assets/stylesheets/plugins.bundle.scss */
.fa-dumpster-fire:before {
  content: "\f794";
}

/* line 22583, app/assets/stylesheets/plugins.bundle.scss */
.fa-dungeon:before {
  content: "\f6d9";
}

/* line 22586, app/assets/stylesheets/plugins.bundle.scss */
.fa-dyalog:before {
  content: "\f399";
}

/* line 22589, app/assets/stylesheets/plugins.bundle.scss */
.fa-earlybirds:before {
  content: "\f39a";
}

/* line 22592, app/assets/stylesheets/plugins.bundle.scss */
.fa-ebay:before {
  content: "\f4f4";
}

/* line 22595, app/assets/stylesheets/plugins.bundle.scss */
.fa-edge:before {
  content: "\f282";
}

/* line 22598, app/assets/stylesheets/plugins.bundle.scss */
.fa-edge-legacy:before {
  content: "\e078";
}

/* line 22601, app/assets/stylesheets/plugins.bundle.scss */
.fa-edit:before {
  content: "\f044";
}

/* line 22604, app/assets/stylesheets/plugins.bundle.scss */
.fa-egg:before {
  content: "\f7fb";
}

/* line 22607, app/assets/stylesheets/plugins.bundle.scss */
.fa-eject:before {
  content: "\f052";
}

/* line 22610, app/assets/stylesheets/plugins.bundle.scss */
.fa-elementor:before {
  content: "\f430";
}

/* line 22613, app/assets/stylesheets/plugins.bundle.scss */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 22616, app/assets/stylesheets/plugins.bundle.scss */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 22619, app/assets/stylesheets/plugins.bundle.scss */
.fa-ello:before {
  content: "\f5f1";
}

/* line 22622, app/assets/stylesheets/plugins.bundle.scss */
.fa-ember:before {
  content: "\f423";
}

/* line 22625, app/assets/stylesheets/plugins.bundle.scss */
.fa-empire:before {
  content: "\f1d1";
}

/* line 22628, app/assets/stylesheets/plugins.bundle.scss */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 22631, app/assets/stylesheets/plugins.bundle.scss */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 22634, app/assets/stylesheets/plugins.bundle.scss */
.fa-envelope-open-text:before {
  content: "\f658";
}

/* line 22637, app/assets/stylesheets/plugins.bundle.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 22640, app/assets/stylesheets/plugins.bundle.scss */
.fa-envira:before {
  content: "\f299";
}

/* line 22643, app/assets/stylesheets/plugins.bundle.scss */
.fa-equals:before {
  content: "\f52c";
}

/* line 22646, app/assets/stylesheets/plugins.bundle.scss */
.fa-eraser:before {
  content: "\f12d";
}

/* line 22649, app/assets/stylesheets/plugins.bundle.scss */
.fa-erlang:before {
  content: "\f39d";
}

/* line 22652, app/assets/stylesheets/plugins.bundle.scss */
.fa-ethereum:before {
  content: "\f42e";
}

/* line 22655, app/assets/stylesheets/plugins.bundle.scss */
.fa-ethernet:before {
  content: "\f796";
}

/* line 22658, app/assets/stylesheets/plugins.bundle.scss */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 22661, app/assets/stylesheets/plugins.bundle.scss */
.fa-euro-sign:before {
  content: "\f153";
}

/* line 22664, app/assets/stylesheets/plugins.bundle.scss */
.fa-evernote:before {
  content: "\f839";
}

/* line 22667, app/assets/stylesheets/plugins.bundle.scss */
.fa-exchange-alt:before {
  content: "\f362";
}

/* line 22670, app/assets/stylesheets/plugins.bundle.scss */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 22673, app/assets/stylesheets/plugins.bundle.scss */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 22676, app/assets/stylesheets/plugins.bundle.scss */
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 22679, app/assets/stylesheets/plugins.bundle.scss */
.fa-expand:before {
  content: "\f065";
}

/* line 22682, app/assets/stylesheets/plugins.bundle.scss */
.fa-expand-alt:before {
  content: "\f424";
}

/* line 22685, app/assets/stylesheets/plugins.bundle.scss */
.fa-expand-arrows-alt:before {
  content: "\f31e";
}

/* line 22688, app/assets/stylesheets/plugins.bundle.scss */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 22691, app/assets/stylesheets/plugins.bundle.scss */
.fa-external-link-alt:before {
  content: "\f35d";
}

/* line 22694, app/assets/stylesheets/plugins.bundle.scss */
.fa-external-link-square-alt:before {
  content: "\f360";
}

/* line 22697, app/assets/stylesheets/plugins.bundle.scss */
.fa-eye:before {
  content: "\f06e";
}

/* line 22700, app/assets/stylesheets/plugins.bundle.scss */
.fa-eye-dropper:before {
  content: "\f1fb";
}

/* line 22703, app/assets/stylesheets/plugins.bundle.scss */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 22706, app/assets/stylesheets/plugins.bundle.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 22709, app/assets/stylesheets/plugins.bundle.scss */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 22712, app/assets/stylesheets/plugins.bundle.scss */
.fa-facebook-messenger:before {
  content: "\f39f";
}

/* line 22715, app/assets/stylesheets/plugins.bundle.scss */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 22718, app/assets/stylesheets/plugins.bundle.scss */
.fa-fan:before {
  content: "\f863";
}

/* line 22721, app/assets/stylesheets/plugins.bundle.scss */
.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

/* line 22724, app/assets/stylesheets/plugins.bundle.scss */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 22727, app/assets/stylesheets/plugins.bundle.scss */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 22730, app/assets/stylesheets/plugins.bundle.scss */
.fa-faucet:before {
  content: "\e005";
}

/* line 22733, app/assets/stylesheets/plugins.bundle.scss */
.fa-fax:before {
  content: "\f1ac";
}

/* line 22736, app/assets/stylesheets/plugins.bundle.scss */
.fa-feather:before {
  content: "\f52d";
}

/* line 22739, app/assets/stylesheets/plugins.bundle.scss */
.fa-feather-alt:before {
  content: "\f56b";
}

/* line 22742, app/assets/stylesheets/plugins.bundle.scss */
.fa-fedex:before {
  content: "\f797";
}

/* line 22745, app/assets/stylesheets/plugins.bundle.scss */
.fa-fedora:before {
  content: "\f798";
}

/* line 22748, app/assets/stylesheets/plugins.bundle.scss */
.fa-female:before {
  content: "\f182";
}

/* line 22751, app/assets/stylesheets/plugins.bundle.scss */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 22754, app/assets/stylesheets/plugins.bundle.scss */
.fa-figma:before {
  content: "\f799";
}

/* line 22757, app/assets/stylesheets/plugins.bundle.scss */
.fa-file:before {
  content: "\f15b";
}

/* line 22760, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-alt:before {
  content: "\f15c";
}

/* line 22763, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-archive:before {
  content: "\f1c6";
}

/* line 22766, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-audio:before {
  content: "\f1c7";
}

/* line 22769, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-code:before {
  content: "\f1c9";
}

/* line 22772, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-contract:before {
  content: "\f56c";
}

/* line 22775, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-csv:before {
  content: "\f6dd";
}

/* line 22778, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-download:before {
  content: "\f56d";
}

/* line 22781, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-excel:before {
  content: "\f1c3";
}

/* line 22784, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-export:before {
  content: "\f56e";
}

/* line 22787, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-image:before {
  content: "\f1c5";
}

/* line 22790, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-import:before {
  content: "\f56f";
}

/* line 22793, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-invoice:before {
  content: "\f570";
}

/* line 22796, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-invoice-dollar:before {
  content: "\f571";
}

/* line 22799, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-medical:before {
  content: "\f477";
}

/* line 22802, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-medical-alt:before {
  content: "\f478";
}

/* line 22805, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-pdf:before {
  content: "\f1c1";
}

/* line 22808, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-powerpoint:before {
  content: "\f1c4";
}

/* line 22811, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-prescription:before {
  content: "\f572";
}

/* line 22814, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-signature:before {
  content: "\f573";
}

/* line 22817, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-upload:before {
  content: "\f574";
}

/* line 22820, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-video:before {
  content: "\f1c8";
}

/* line 22823, app/assets/stylesheets/plugins.bundle.scss */
.fa-file-word:before {
  content: "\f1c2";
}

/* line 22826, app/assets/stylesheets/plugins.bundle.scss */
.fa-fill:before {
  content: "\f575";
}

/* line 22829, app/assets/stylesheets/plugins.bundle.scss */
.fa-fill-drip:before {
  content: "\f576";
}

/* line 22832, app/assets/stylesheets/plugins.bundle.scss */
.fa-film:before {
  content: "\f008";
}

/* line 22835, app/assets/stylesheets/plugins.bundle.scss */
.fa-filter:before {
  content: "\f0b0";
}

/* line 22838, app/assets/stylesheets/plugins.bundle.scss */
.fa-fingerprint:before {
  content: "\f577";
}

/* line 22841, app/assets/stylesheets/plugins.bundle.scss */
.fa-fire:before {
  content: "\f06d";
}

/* line 22844, app/assets/stylesheets/plugins.bundle.scss */
.fa-fire-alt:before {
  content: "\f7e4";
}

/* line 22847, app/assets/stylesheets/plugins.bundle.scss */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 22850, app/assets/stylesheets/plugins.bundle.scss */
.fa-firefox:before {
  content: "\f269";
}

/* line 22853, app/assets/stylesheets/plugins.bundle.scss */
.fa-firefox-browser:before {
  content: "\e007";
}

/* line 22856, app/assets/stylesheets/plugins.bundle.scss */
.fa-first-aid:before {
  content: "\f479";
}

/* line 22859, app/assets/stylesheets/plugins.bundle.scss */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 22862, app/assets/stylesheets/plugins.bundle.scss */
.fa-first-order-alt:before {
  content: "\f50a";
}

/* line 22865, app/assets/stylesheets/plugins.bundle.scss */
.fa-firstdraft:before {
  content: "\f3a1";
}

/* line 22868, app/assets/stylesheets/plugins.bundle.scss */
.fa-fish:before {
  content: "\f578";
}

/* line 22871, app/assets/stylesheets/plugins.bundle.scss */
.fa-fist-raised:before {
  content: "\f6de";
}

/* line 22874, app/assets/stylesheets/plugins.bundle.scss */
.fa-flag:before {
  content: "\f024";
}

/* line 22877, app/assets/stylesheets/plugins.bundle.scss */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 22880, app/assets/stylesheets/plugins.bundle.scss */
.fa-flag-usa:before {
  content: "\f74d";
}

/* line 22883, app/assets/stylesheets/plugins.bundle.scss */
.fa-flask:before {
  content: "\f0c3";
}

/* line 22886, app/assets/stylesheets/plugins.bundle.scss */
.fa-flickr:before {
  content: "\f16e";
}

/* line 22889, app/assets/stylesheets/plugins.bundle.scss */
.fa-flipboard:before {
  content: "\f44d";
}

/* line 22892, app/assets/stylesheets/plugins.bundle.scss */
.fa-flushed:before {
  content: "\f579";
}

/* line 22895, app/assets/stylesheets/plugins.bundle.scss */
.fa-fly:before {
  content: "\f417";
}

/* line 22898, app/assets/stylesheets/plugins.bundle.scss */
.fa-folder:before {
  content: "\f07b";
}

/* line 22901, app/assets/stylesheets/plugins.bundle.scss */
.fa-folder-minus:before {
  content: "\f65d";
}

/* line 22904, app/assets/stylesheets/plugins.bundle.scss */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 22907, app/assets/stylesheets/plugins.bundle.scss */
.fa-folder-plus:before {
  content: "\f65e";
}

/* line 22910, app/assets/stylesheets/plugins.bundle.scss */
.fa-font:before {
  content: "\f031";
}

/* line 22913, app/assets/stylesheets/plugins.bundle.scss */
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 22916, app/assets/stylesheets/plugins.bundle.scss */
.fa-font-awesome-alt:before {
  content: "\f35c";
}

/* line 22919, app/assets/stylesheets/plugins.bundle.scss */
.fa-font-awesome-flag:before {
  content: "\f425";
}

/* line 22922, app/assets/stylesheets/plugins.bundle.scss */
.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

/* line 22925, app/assets/stylesheets/plugins.bundle.scss */
.fa-fonticons:before {
  content: "\f280";
}

/* line 22928, app/assets/stylesheets/plugins.bundle.scss */
.fa-fonticons-fi:before {
  content: "\f3a2";
}

/* line 22931, app/assets/stylesheets/plugins.bundle.scss */
.fa-football-ball:before {
  content: "\f44e";
}

/* line 22934, app/assets/stylesheets/plugins.bundle.scss */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 22937, app/assets/stylesheets/plugins.bundle.scss */
.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

/* line 22940, app/assets/stylesheets/plugins.bundle.scss */
.fa-forumbee:before {
  content: "\f211";
}

/* line 22943, app/assets/stylesheets/plugins.bundle.scss */
.fa-forward:before {
  content: "\f04e";
}

/* line 22946, app/assets/stylesheets/plugins.bundle.scss */
.fa-foursquare:before {
  content: "\f180";
}

/* line 22949, app/assets/stylesheets/plugins.bundle.scss */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 22952, app/assets/stylesheets/plugins.bundle.scss */
.fa-freebsd:before {
  content: "\f3a4";
}

/* line 22955, app/assets/stylesheets/plugins.bundle.scss */
.fa-frog:before {
  content: "\f52e";
}

/* line 22958, app/assets/stylesheets/plugins.bundle.scss */
.fa-frown:before {
  content: "\f119";
}

/* line 22961, app/assets/stylesheets/plugins.bundle.scss */
.fa-frown-open:before {
  content: "\f57a";
}

/* line 22964, app/assets/stylesheets/plugins.bundle.scss */
.fa-fulcrum:before {
  content: "\f50b";
}

/* line 22967, app/assets/stylesheets/plugins.bundle.scss */
.fa-funnel-dollar:before {
  content: "\f662";
}

/* line 22970, app/assets/stylesheets/plugins.bundle.scss */
.fa-futbol:before {
  content: "\f1e3";
}

/* line 22973, app/assets/stylesheets/plugins.bundle.scss */
.fa-galactic-republic:before {
  content: "\f50c";
}

/* line 22976, app/assets/stylesheets/plugins.bundle.scss */
.fa-galactic-senate:before {
  content: "\f50d";
}

/* line 22979, app/assets/stylesheets/plugins.bundle.scss */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 22982, app/assets/stylesheets/plugins.bundle.scss */
.fa-gas-pump:before {
  content: "\f52f";
}

/* line 22985, app/assets/stylesheets/plugins.bundle.scss */
.fa-gavel:before {
  content: "\f0e3";
}

/* line 22988, app/assets/stylesheets/plugins.bundle.scss */
.fa-gem:before {
  content: "\f3a5";
}

/* line 22991, app/assets/stylesheets/plugins.bundle.scss */
.fa-genderless:before {
  content: "\f22d";
}

/* line 22994, app/assets/stylesheets/plugins.bundle.scss */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 22997, app/assets/stylesheets/plugins.bundle.scss */
.fa-gg:before {
  content: "\f260";
}

/* line 23000, app/assets/stylesheets/plugins.bundle.scss */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 23003, app/assets/stylesheets/plugins.bundle.scss */
.fa-ghost:before {
  content: "\f6e2";
}

/* line 23006, app/assets/stylesheets/plugins.bundle.scss */
.fa-gift:before {
  content: "\f06b";
}

/* line 23009, app/assets/stylesheets/plugins.bundle.scss */
.fa-gifts:before {
  content: "\f79c";
}

/* line 23012, app/assets/stylesheets/plugins.bundle.scss */
.fa-git:before {
  content: "\f1d3";
}

/* line 23015, app/assets/stylesheets/plugins.bundle.scss */
.fa-git-alt:before {
  content: "\f841";
}

/* line 23018, app/assets/stylesheets/plugins.bundle.scss */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 23021, app/assets/stylesheets/plugins.bundle.scss */
.fa-github:before {
  content: "\f09b";
}

/* line 23024, app/assets/stylesheets/plugins.bundle.scss */
.fa-github-alt:before {
  content: "\f113";
}

/* line 23027, app/assets/stylesheets/plugins.bundle.scss */
.fa-github-square:before {
  content: "\f092";
}

/* line 23030, app/assets/stylesheets/plugins.bundle.scss */
.fa-gitkraken:before {
  content: "\f3a6";
}

/* line 23033, app/assets/stylesheets/plugins.bundle.scss */
.fa-gitlab:before {
  content: "\f296";
}

/* line 23036, app/assets/stylesheets/plugins.bundle.scss */
.fa-gitter:before {
  content: "\f426";
}

/* line 23039, app/assets/stylesheets/plugins.bundle.scss */
.fa-glass-cheers:before {
  content: "\f79f";
}

/* line 23042, app/assets/stylesheets/plugins.bundle.scss */
.fa-glass-martini:before {
  content: "\f000";
}

/* line 23045, app/assets/stylesheets/plugins.bundle.scss */
.fa-glass-martini-alt:before {
  content: "\f57b";
}

/* line 23048, app/assets/stylesheets/plugins.bundle.scss */
.fa-glass-whiskey:before {
  content: "\f7a0";
}

/* line 23051, app/assets/stylesheets/plugins.bundle.scss */
.fa-glasses:before {
  content: "\f530";
}

/* line 23054, app/assets/stylesheets/plugins.bundle.scss */
.fa-glide:before {
  content: "\f2a5";
}

/* line 23057, app/assets/stylesheets/plugins.bundle.scss */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 23060, app/assets/stylesheets/plugins.bundle.scss */
.fa-globe:before {
  content: "\f0ac";
}

/* line 23063, app/assets/stylesheets/plugins.bundle.scss */
.fa-globe-africa:before {
  content: "\f57c";
}

/* line 23066, app/assets/stylesheets/plugins.bundle.scss */
.fa-globe-americas:before {
  content: "\f57d";
}

/* line 23069, app/assets/stylesheets/plugins.bundle.scss */
.fa-globe-asia:before {
  content: "\f57e";
}

/* line 23072, app/assets/stylesheets/plugins.bundle.scss */
.fa-globe-europe:before {
  content: "\f7a2";
}

/* line 23075, app/assets/stylesheets/plugins.bundle.scss */
.fa-gofore:before {
  content: "\f3a7";
}

/* line 23078, app/assets/stylesheets/plugins.bundle.scss */
.fa-golf-ball:before {
  content: "\f450";
}

/* line 23081, app/assets/stylesheets/plugins.bundle.scss */
.fa-goodreads:before {
  content: "\f3a8";
}

/* line 23084, app/assets/stylesheets/plugins.bundle.scss */
.fa-goodreads-g:before {
  content: "\f3a9";
}

/* line 23087, app/assets/stylesheets/plugins.bundle.scss */
.fa-google:before {
  content: "\f1a0";
}

/* line 23090, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-drive:before {
  content: "\f3aa";
}

/* line 23093, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-pay:before {
  content: "\e079";
}

/* line 23096, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-play:before {
  content: "\f3ab";
}

/* line 23099, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-plus:before {
  content: "\f2b3";
}

/* line 23102, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-plus-g:before {
  content: "\f0d5";
}

/* line 23105, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 23108, app/assets/stylesheets/plugins.bundle.scss */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 23111, app/assets/stylesheets/plugins.bundle.scss */
.fa-gopuram:before {
  content: "\f664";
}

/* line 23114, app/assets/stylesheets/plugins.bundle.scss */
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 23117, app/assets/stylesheets/plugins.bundle.scss */
.fa-gratipay:before {
  content: "\f184";
}

/* line 23120, app/assets/stylesheets/plugins.bundle.scss */
.fa-grav:before {
  content: "\f2d6";
}

/* line 23123, app/assets/stylesheets/plugins.bundle.scss */
.fa-greater-than:before {
  content: "\f531";
}

/* line 23126, app/assets/stylesheets/plugins.bundle.scss */
.fa-greater-than-equal:before {
  content: "\f532";
}

/* line 23129, app/assets/stylesheets/plugins.bundle.scss */
.fa-grimace:before {
  content: "\f57f";
}

/* line 23132, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin:before {
  content: "\f580";
}

/* line 23135, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-alt:before {
  content: "\f581";
}

/* line 23138, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-beam:before {
  content: "\f582";
}

/* line 23141, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-beam-sweat:before {
  content: "\f583";
}

/* line 23144, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-hearts:before {
  content: "\f584";
}

/* line 23147, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-squint:before {
  content: "\f585";
}

/* line 23150, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-squint-tears:before {
  content: "\f586";
}

/* line 23153, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-stars:before {
  content: "\f587";
}

/* line 23156, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-tears:before {
  content: "\f588";
}

/* line 23159, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-tongue:before {
  content: "\f589";
}

/* line 23162, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-tongue-squint:before {
  content: "\f58a";
}

/* line 23165, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-tongue-wink:before {
  content: "\f58b";
}

/* line 23168, app/assets/stylesheets/plugins.bundle.scss */
.fa-grin-wink:before {
  content: "\f58c";
}

/* line 23171, app/assets/stylesheets/plugins.bundle.scss */
.fa-grip-horizontal:before {
  content: "\f58d";
}

/* line 23174, app/assets/stylesheets/plugins.bundle.scss */
.fa-grip-lines:before {
  content: "\f7a4";
}

/* line 23177, app/assets/stylesheets/plugins.bundle.scss */
.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

/* line 23180, app/assets/stylesheets/plugins.bundle.scss */
.fa-grip-vertical:before {
  content: "\f58e";
}

/* line 23183, app/assets/stylesheets/plugins.bundle.scss */
.fa-gripfire:before {
  content: "\f3ac";
}

/* line 23186, app/assets/stylesheets/plugins.bundle.scss */
.fa-grunt:before {
  content: "\f3ad";
}

/* line 23189, app/assets/stylesheets/plugins.bundle.scss */
.fa-guitar:before {
  content: "\f7a6";
}

/* line 23192, app/assets/stylesheets/plugins.bundle.scss */
.fa-gulp:before {
  content: "\f3ae";
}

/* line 23195, app/assets/stylesheets/plugins.bundle.scss */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 23198, app/assets/stylesheets/plugins.bundle.scss */
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 23201, app/assets/stylesheets/plugins.bundle.scss */
.fa-hacker-news-square:before {
  content: "\f3af";
}

/* line 23204, app/assets/stylesheets/plugins.bundle.scss */
.fa-hackerrank:before {
  content: "\f5f7";
}

/* line 23207, app/assets/stylesheets/plugins.bundle.scss */
.fa-hamburger:before {
  content: "\f805";
}

/* line 23210, app/assets/stylesheets/plugins.bundle.scss */
.fa-hammer:before {
  content: "\f6e3";
}

/* line 23213, app/assets/stylesheets/plugins.bundle.scss */
.fa-hamsa:before {
  content: "\f665";
}

/* line 23216, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-holding:before {
  content: "\f4bd";
}

/* line 23219, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-holding-heart:before {
  content: "\f4be";
}

/* line 23222, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-holding-medical:before {
  content: "\e05c";
}

/* line 23225, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-holding-usd:before {
  content: "\f4c0";
}

/* line 23228, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-holding-water:before {
  content: "\f4c1";
}

/* line 23231, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-lizard:before {
  content: "\f258";
}

/* line 23234, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-middle-finger:before {
  content: "\f806";
}

/* line 23237, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-paper:before {
  content: "\f256";
}

/* line 23240, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-peace:before {
  content: "\f25b";
}

/* line 23243, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-point-down:before {
  content: "\f0a7";
}

/* line 23246, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-point-left:before {
  content: "\f0a5";
}

/* line 23249, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-point-right:before {
  content: "\f0a4";
}

/* line 23252, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-point-up:before {
  content: "\f0a6";
}

/* line 23255, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-pointer:before {
  content: "\f25a";
}

/* line 23258, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-rock:before {
  content: "\f255";
}

/* line 23261, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-scissors:before {
  content: "\f257";
}

/* line 23264, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-sparkles:before {
  content: "\e05d";
}

/* line 23267, app/assets/stylesheets/plugins.bundle.scss */
.fa-hand-spock:before {
  content: "\f259";
}

/* line 23270, app/assets/stylesheets/plugins.bundle.scss */
.fa-hands:before {
  content: "\f4c2";
}

/* line 23273, app/assets/stylesheets/plugins.bundle.scss */
.fa-hands-helping:before {
  content: "\f4c4";
}

/* line 23276, app/assets/stylesheets/plugins.bundle.scss */
.fa-hands-wash:before {
  content: "\e05e";
}

/* line 23279, app/assets/stylesheets/plugins.bundle.scss */
.fa-handshake:before {
  content: "\f2b5";
}

/* line 23282, app/assets/stylesheets/plugins.bundle.scss */
.fa-handshake-alt-slash:before {
  content: "\e05f";
}

/* line 23285, app/assets/stylesheets/plugins.bundle.scss */
.fa-handshake-slash:before {
  content: "\e060";
}

/* line 23288, app/assets/stylesheets/plugins.bundle.scss */
.fa-hanukiah:before {
  content: "\f6e6";
}

/* line 23291, app/assets/stylesheets/plugins.bundle.scss */
.fa-hard-hat:before {
  content: "\f807";
}

/* line 23294, app/assets/stylesheets/plugins.bundle.scss */
.fa-hashtag:before {
  content: "\f292";
}

/* line 23297, app/assets/stylesheets/plugins.bundle.scss */
.fa-hat-cowboy:before {
  content: "\f8c0";
}

/* line 23300, app/assets/stylesheets/plugins.bundle.scss */
.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

/* line 23303, app/assets/stylesheets/plugins.bundle.scss */
.fa-hat-wizard:before {
  content: "\f6e8";
}

/* line 23306, app/assets/stylesheets/plugins.bundle.scss */
.fa-hdd:before {
  content: "\f0a0";
}

/* line 23309, app/assets/stylesheets/plugins.bundle.scss */
.fa-head-side-cough:before {
  content: "\e061";
}

/* line 23312, app/assets/stylesheets/plugins.bundle.scss */
.fa-head-side-cough-slash:before {
  content: "\e062";
}

/* line 23315, app/assets/stylesheets/plugins.bundle.scss */
.fa-head-side-mask:before {
  content: "\e063";
}

/* line 23318, app/assets/stylesheets/plugins.bundle.scss */
.fa-head-side-virus:before {
  content: "\e064";
}

/* line 23321, app/assets/stylesheets/plugins.bundle.scss */
.fa-heading:before {
  content: "\f1dc";
}

/* line 23324, app/assets/stylesheets/plugins.bundle.scss */
.fa-headphones:before {
  content: "\f025";
}

/* line 23327, app/assets/stylesheets/plugins.bundle.scss */
.fa-headphones-alt:before {
  content: "\f58f";
}

/* line 23330, app/assets/stylesheets/plugins.bundle.scss */
.fa-headset:before {
  content: "\f590";
}

/* line 23333, app/assets/stylesheets/plugins.bundle.scss */
.fa-heart:before {
  content: "\f004";
}

/* line 23336, app/assets/stylesheets/plugins.bundle.scss */
.fa-heart-broken:before {
  content: "\f7a9";
}

/* line 23339, app/assets/stylesheets/plugins.bundle.scss */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 23342, app/assets/stylesheets/plugins.bundle.scss */
.fa-helicopter:before {
  content: "\f533";
}

/* line 23345, app/assets/stylesheets/plugins.bundle.scss */
.fa-highlighter:before {
  content: "\f591";
}

/* line 23348, app/assets/stylesheets/plugins.bundle.scss */
.fa-hiking:before {
  content: "\f6ec";
}

/* line 23351, app/assets/stylesheets/plugins.bundle.scss */
.fa-hippo:before {
  content: "\f6ed";
}

/* line 23354, app/assets/stylesheets/plugins.bundle.scss */
.fa-hips:before {
  content: "\f452";
}

/* line 23357, app/assets/stylesheets/plugins.bundle.scss */
.fa-hire-a-helper:before {
  content: "\f3b0";
}

/* line 23360, app/assets/stylesheets/plugins.bundle.scss */
.fa-history:before {
  content: "\f1da";
}

/* line 23363, app/assets/stylesheets/plugins.bundle.scss */
.fa-hockey-puck:before {
  content: "\f453";
}

/* line 23366, app/assets/stylesheets/plugins.bundle.scss */
.fa-holly-berry:before {
  content: "\f7aa";
}

/* line 23369, app/assets/stylesheets/plugins.bundle.scss */
.fa-home:before {
  content: "\f015";
}

/* line 23372, app/assets/stylesheets/plugins.bundle.scss */
.fa-hooli:before {
  content: "\f427";
}

/* line 23375, app/assets/stylesheets/plugins.bundle.scss */
.fa-hornbill:before {
  content: "\f592";
}

/* line 23378, app/assets/stylesheets/plugins.bundle.scss */
.fa-horse:before {
  content: "\f6f0";
}

/* line 23381, app/assets/stylesheets/plugins.bundle.scss */
.fa-horse-head:before {
  content: "\f7ab";
}

/* line 23384, app/assets/stylesheets/plugins.bundle.scss */
.fa-hospital:before {
  content: "\f0f8";
}

/* line 23387, app/assets/stylesheets/plugins.bundle.scss */
.fa-hospital-alt:before {
  content: "\f47d";
}

/* line 23390, app/assets/stylesheets/plugins.bundle.scss */
.fa-hospital-symbol:before {
  content: "\f47e";
}

/* line 23393, app/assets/stylesheets/plugins.bundle.scss */
.fa-hospital-user:before {
  content: "\f80d";
}

/* line 23396, app/assets/stylesheets/plugins.bundle.scss */
.fa-hot-tub:before {
  content: "\f593";
}

/* line 23399, app/assets/stylesheets/plugins.bundle.scss */
.fa-hotdog:before {
  content: "\f80f";
}

/* line 23402, app/assets/stylesheets/plugins.bundle.scss */
.fa-hotel:before {
  content: "\f594";
}

/* line 23405, app/assets/stylesheets/plugins.bundle.scss */
.fa-hotjar:before {
  content: "\f3b1";
}

/* line 23408, app/assets/stylesheets/plugins.bundle.scss */
.fa-hourglass:before {
  content: "\f254";
}

/* line 23411, app/assets/stylesheets/plugins.bundle.scss */
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 23414, app/assets/stylesheets/plugins.bundle.scss */
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 23417, app/assets/stylesheets/plugins.bundle.scss */
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 23420, app/assets/stylesheets/plugins.bundle.scss */
.fa-house-damage:before {
  content: "\f6f1";
}

/* line 23423, app/assets/stylesheets/plugins.bundle.scss */
.fa-house-user:before {
  content: "\e065";
}

/* line 23426, app/assets/stylesheets/plugins.bundle.scss */
.fa-houzz:before {
  content: "\f27c";
}

/* line 23429, app/assets/stylesheets/plugins.bundle.scss */
.fa-hryvnia:before {
  content: "\f6f2";
}

/* line 23432, app/assets/stylesheets/plugins.bundle.scss */
.fa-html5:before {
  content: "\f13b";
}

/* line 23435, app/assets/stylesheets/plugins.bundle.scss */
.fa-hubspot:before {
  content: "\f3b2";
}

/* line 23438, app/assets/stylesheets/plugins.bundle.scss */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 23441, app/assets/stylesheets/plugins.bundle.scss */
.fa-ice-cream:before {
  content: "\f810";
}

/* line 23444, app/assets/stylesheets/plugins.bundle.scss */
.fa-icicles:before {
  content: "\f7ad";
}

/* line 23447, app/assets/stylesheets/plugins.bundle.scss */
.fa-icons:before {
  content: "\f86d";
}

/* line 23450, app/assets/stylesheets/plugins.bundle.scss */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 23453, app/assets/stylesheets/plugins.bundle.scss */
.fa-id-card:before {
  content: "\f2c2";
}

/* line 23456, app/assets/stylesheets/plugins.bundle.scss */
.fa-id-card-alt:before {
  content: "\f47f";
}

/* line 23459, app/assets/stylesheets/plugins.bundle.scss */
.fa-ideal:before {
  content: "\e013";
}

/* line 23462, app/assets/stylesheets/plugins.bundle.scss */
.fa-igloo:before {
  content: "\f7ae";
}

/* line 23465, app/assets/stylesheets/plugins.bundle.scss */
.fa-image:before {
  content: "\f03e";
}

/* line 23468, app/assets/stylesheets/plugins.bundle.scss */
.fa-images:before {
  content: "\f302";
}

/* line 23471, app/assets/stylesheets/plugins.bundle.scss */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 23474, app/assets/stylesheets/plugins.bundle.scss */
.fa-inbox:before {
  content: "\f01c";
}

/* line 23477, app/assets/stylesheets/plugins.bundle.scss */
.fa-indent:before {
  content: "\f03c";
}

/* line 23480, app/assets/stylesheets/plugins.bundle.scss */
.fa-industry:before {
  content: "\f275";
}

/* line 23483, app/assets/stylesheets/plugins.bundle.scss */
.fa-infinity:before {
  content: "\f534";
}

/* line 23486, app/assets/stylesheets/plugins.bundle.scss */
.fa-info:before {
  content: "\f129";
}

/* line 23489, app/assets/stylesheets/plugins.bundle.scss */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 23492, app/assets/stylesheets/plugins.bundle.scss */
.fa-instagram:before {
  content: "\f16d";
}

/* line 23495, app/assets/stylesheets/plugins.bundle.scss */
.fa-instagram-square:before {
  content: "\e055";
}

/* line 23498, app/assets/stylesheets/plugins.bundle.scss */
.fa-intercom:before {
  content: "\f7af";
}

/* line 23501, app/assets/stylesheets/plugins.bundle.scss */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 23504, app/assets/stylesheets/plugins.bundle.scss */
.fa-invision:before {
  content: "\f7b0";
}

/* line 23507, app/assets/stylesheets/plugins.bundle.scss */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 23510, app/assets/stylesheets/plugins.bundle.scss */
.fa-italic:before {
  content: "\f033";
}

/* line 23513, app/assets/stylesheets/plugins.bundle.scss */
.fa-itch-io:before {
  content: "\f83a";
}

/* line 23516, app/assets/stylesheets/plugins.bundle.scss */
.fa-itunes:before {
  content: "\f3b4";
}

/* line 23519, app/assets/stylesheets/plugins.bundle.scss */
.fa-itunes-note:before {
  content: "\f3b5";
}

/* line 23522, app/assets/stylesheets/plugins.bundle.scss */
.fa-java:before {
  content: "\f4e4";
}

/* line 23525, app/assets/stylesheets/plugins.bundle.scss */
.fa-jedi:before {
  content: "\f669";
}

/* line 23528, app/assets/stylesheets/plugins.bundle.scss */
.fa-jedi-order:before {
  content: "\f50e";
}

/* line 23531, app/assets/stylesheets/plugins.bundle.scss */
.fa-jenkins:before {
  content: "\f3b6";
}

/* line 23534, app/assets/stylesheets/plugins.bundle.scss */
.fa-jira:before {
  content: "\f7b1";
}

/* line 23537, app/assets/stylesheets/plugins.bundle.scss */
.fa-joget:before {
  content: "\f3b7";
}

/* line 23540, app/assets/stylesheets/plugins.bundle.scss */
.fa-joint:before {
  content: "\f595";
}

/* line 23543, app/assets/stylesheets/plugins.bundle.scss */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 23546, app/assets/stylesheets/plugins.bundle.scss */
.fa-journal-whills:before {
  content: "\f66a";
}

/* line 23549, app/assets/stylesheets/plugins.bundle.scss */
.fa-js:before {
  content: "\f3b8";
}

/* line 23552, app/assets/stylesheets/plugins.bundle.scss */
.fa-js-square:before {
  content: "\f3b9";
}

/* line 23555, app/assets/stylesheets/plugins.bundle.scss */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 23558, app/assets/stylesheets/plugins.bundle.scss */
.fa-kaaba:before {
  content: "\f66b";
}

/* line 23561, app/assets/stylesheets/plugins.bundle.scss */
.fa-kaggle:before {
  content: "\f5fa";
}

/* line 23564, app/assets/stylesheets/plugins.bundle.scss */
.fa-key:before {
  content: "\f084";
}

/* line 23567, app/assets/stylesheets/plugins.bundle.scss */
.fa-keybase:before {
  content: "\f4f5";
}

/* line 23570, app/assets/stylesheets/plugins.bundle.scss */
.fa-keyboard:before {
  content: "\f11c";
}

/* line 23573, app/assets/stylesheets/plugins.bundle.scss */
.fa-keycdn:before {
  content: "\f3ba";
}

/* line 23576, app/assets/stylesheets/plugins.bundle.scss */
.fa-khanda:before {
  content: "\f66d";
}

/* line 23579, app/assets/stylesheets/plugins.bundle.scss */
.fa-kickstarter:before {
  content: "\f3bb";
}

/* line 23582, app/assets/stylesheets/plugins.bundle.scss */
.fa-kickstarter-k:before {
  content: "\f3bc";
}

/* line 23585, app/assets/stylesheets/plugins.bundle.scss */
.fa-kiss:before {
  content: "\f596";
}

/* line 23588, app/assets/stylesheets/plugins.bundle.scss */
.fa-kiss-beam:before {
  content: "\f597";
}

/* line 23591, app/assets/stylesheets/plugins.bundle.scss */
.fa-kiss-wink-heart:before {
  content: "\f598";
}

/* line 23594, app/assets/stylesheets/plugins.bundle.scss */
.fa-kiwi-bird:before {
  content: "\f535";
}

/* line 23597, app/assets/stylesheets/plugins.bundle.scss */
.fa-korvue:before {
  content: "\f42f";
}

/* line 23600, app/assets/stylesheets/plugins.bundle.scss */
.fa-landmark:before {
  content: "\f66f";
}

/* line 23603, app/assets/stylesheets/plugins.bundle.scss */
.fa-language:before {
  content: "\f1ab";
}

/* line 23606, app/assets/stylesheets/plugins.bundle.scss */
.fa-laptop:before {
  content: "\f109";
}

/* line 23609, app/assets/stylesheets/plugins.bundle.scss */
.fa-laptop-code:before {
  content: "\f5fc";
}

/* line 23612, app/assets/stylesheets/plugins.bundle.scss */
.fa-laptop-house:before {
  content: "\e066";
}

/* line 23615, app/assets/stylesheets/plugins.bundle.scss */
.fa-laptop-medical:before {
  content: "\f812";
}

/* line 23618, app/assets/stylesheets/plugins.bundle.scss */
.fa-laravel:before {
  content: "\f3bd";
}

/* line 23621, app/assets/stylesheets/plugins.bundle.scss */
.fa-lastfm:before {
  content: "\f202";
}

/* line 23624, app/assets/stylesheets/plugins.bundle.scss */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 23627, app/assets/stylesheets/plugins.bundle.scss */
.fa-laugh:before {
  content: "\f599";
}

/* line 23630, app/assets/stylesheets/plugins.bundle.scss */
.fa-laugh-beam:before {
  content: "\f59a";
}

/* line 23633, app/assets/stylesheets/plugins.bundle.scss */
.fa-laugh-squint:before {
  content: "\f59b";
}

/* line 23636, app/assets/stylesheets/plugins.bundle.scss */
.fa-laugh-wink:before {
  content: "\f59c";
}

/* line 23639, app/assets/stylesheets/plugins.bundle.scss */
.fa-layer-group:before {
  content: "\f5fd";
}

/* line 23642, app/assets/stylesheets/plugins.bundle.scss */
.fa-leaf:before {
  content: "\f06c";
}

/* line 23645, app/assets/stylesheets/plugins.bundle.scss */
.fa-leanpub:before {
  content: "\f212";
}

/* line 23648, app/assets/stylesheets/plugins.bundle.scss */
.fa-lemon:before {
  content: "\f094";
}

/* line 23651, app/assets/stylesheets/plugins.bundle.scss */
.fa-less:before {
  content: "\f41d";
}

/* line 23654, app/assets/stylesheets/plugins.bundle.scss */
.fa-less-than:before {
  content: "\f536";
}

/* line 23657, app/assets/stylesheets/plugins.bundle.scss */
.fa-less-than-equal:before {
  content: "\f537";
}

/* line 23660, app/assets/stylesheets/plugins.bundle.scss */
.fa-level-down-alt:before {
  content: "\f3be";
}

/* line 23663, app/assets/stylesheets/plugins.bundle.scss */
.fa-level-up-alt:before {
  content: "\f3bf";
}

/* line 23666, app/assets/stylesheets/plugins.bundle.scss */
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 23669, app/assets/stylesheets/plugins.bundle.scss */
.fa-lightbulb:before {
  content: "\f0eb";
}

/* line 23672, app/assets/stylesheets/plugins.bundle.scss */
.fa-line:before {
  content: "\f3c0";
}

/* line 23675, app/assets/stylesheets/plugins.bundle.scss */
.fa-link:before {
  content: "\f0c1";
}

/* line 23678, app/assets/stylesheets/plugins.bundle.scss */
.fa-linkedin:before {
  content: "\f08c";
}

/* line 23681, app/assets/stylesheets/plugins.bundle.scss */
.fa-linkedin-in:before {
  content: "\f0e1";
}

/* line 23684, app/assets/stylesheets/plugins.bundle.scss */
.fa-linode:before {
  content: "\f2b8";
}

/* line 23687, app/assets/stylesheets/plugins.bundle.scss */
.fa-linux:before {
  content: "\f17c";
}

/* line 23690, app/assets/stylesheets/plugins.bundle.scss */
.fa-lira-sign:before {
  content: "\f195";
}

/* line 23693, app/assets/stylesheets/plugins.bundle.scss */
.fa-list:before {
  content: "\f03a";
}

/* line 23696, app/assets/stylesheets/plugins.bundle.scss */
.fa-list-alt:before {
  content: "\f022";
}

/* line 23699, app/assets/stylesheets/plugins.bundle.scss */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 23702, app/assets/stylesheets/plugins.bundle.scss */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 23705, app/assets/stylesheets/plugins.bundle.scss */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 23708, app/assets/stylesheets/plugins.bundle.scss */
.fa-lock:before {
  content: "\f023";
}

/* line 23711, app/assets/stylesheets/plugins.bundle.scss */
.fa-lock-open:before {
  content: "\f3c1";
}

/* line 23714, app/assets/stylesheets/plugins.bundle.scss */
.fa-long-arrow-alt-down:before {
  content: "\f309";
}

/* line 23717, app/assets/stylesheets/plugins.bundle.scss */
.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

/* line 23720, app/assets/stylesheets/plugins.bundle.scss */
.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

/* line 23723, app/assets/stylesheets/plugins.bundle.scss */
.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

/* line 23726, app/assets/stylesheets/plugins.bundle.scss */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 23729, app/assets/stylesheets/plugins.bundle.scss */
.fa-luggage-cart:before {
  content: "\f59d";
}

/* line 23732, app/assets/stylesheets/plugins.bundle.scss */
.fa-lungs:before {
  content: "\f604";
}

/* line 23735, app/assets/stylesheets/plugins.bundle.scss */
.fa-lungs-virus:before {
  content: "\e067";
}

/* line 23738, app/assets/stylesheets/plugins.bundle.scss */
.fa-lyft:before {
  content: "\f3c3";
}

/* line 23741, app/assets/stylesheets/plugins.bundle.scss */
.fa-magento:before {
  content: "\f3c4";
}

/* line 23744, app/assets/stylesheets/plugins.bundle.scss */
.fa-magic:before {
  content: "\f0d0";
}

/* line 23747, app/assets/stylesheets/plugins.bundle.scss */
.fa-magnet:before {
  content: "\f076";
}

/* line 23750, app/assets/stylesheets/plugins.bundle.scss */
.fa-mail-bulk:before {
  content: "\f674";
}

/* line 23753, app/assets/stylesheets/plugins.bundle.scss */
.fa-mailchimp:before {
  content: "\f59e";
}

/* line 23756, app/assets/stylesheets/plugins.bundle.scss */
.fa-male:before {
  content: "\f183";
}

/* line 23759, app/assets/stylesheets/plugins.bundle.scss */
.fa-mandalorian:before {
  content: "\f50f";
}

/* line 23762, app/assets/stylesheets/plugins.bundle.scss */
.fa-map:before {
  content: "\f279";
}

/* line 23765, app/assets/stylesheets/plugins.bundle.scss */
.fa-map-marked:before {
  content: "\f59f";
}

/* line 23768, app/assets/stylesheets/plugins.bundle.scss */
.fa-map-marked-alt:before {
  content: "\f5a0";
}

/* line 23771, app/assets/stylesheets/plugins.bundle.scss */
.fa-map-marker:before {
  content: "\f041";
}

/* line 23774, app/assets/stylesheets/plugins.bundle.scss */
.fa-map-marker-alt:before {
  content: "\f3c5";
}

/* line 23777, app/assets/stylesheets/plugins.bundle.scss */
.fa-map-pin:before {
  content: "\f276";
}

/* line 23780, app/assets/stylesheets/plugins.bundle.scss */
.fa-map-signs:before {
  content: "\f277";
}

/* line 23783, app/assets/stylesheets/plugins.bundle.scss */
.fa-markdown:before {
  content: "\f60f";
}

/* line 23786, app/assets/stylesheets/plugins.bundle.scss */
.fa-marker:before {
  content: "\f5a1";
}

/* line 23789, app/assets/stylesheets/plugins.bundle.scss */
.fa-mars:before {
  content: "\f222";
}

/* line 23792, app/assets/stylesheets/plugins.bundle.scss */
.fa-mars-double:before {
  content: "\f227";
}

/* line 23795, app/assets/stylesheets/plugins.bundle.scss */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 23798, app/assets/stylesheets/plugins.bundle.scss */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 23801, app/assets/stylesheets/plugins.bundle.scss */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 23804, app/assets/stylesheets/plugins.bundle.scss */
.fa-mask:before {
  content: "\f6fa";
}

/* line 23807, app/assets/stylesheets/plugins.bundle.scss */
.fa-mastodon:before {
  content: "\f4f6";
}

/* line 23810, app/assets/stylesheets/plugins.bundle.scss */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 23813, app/assets/stylesheets/plugins.bundle.scss */
.fa-mdb:before {
  content: "\f8ca";
}

/* line 23816, app/assets/stylesheets/plugins.bundle.scss */
.fa-medal:before {
  content: "\f5a2";
}

/* line 23819, app/assets/stylesheets/plugins.bundle.scss */
.fa-medapps:before {
  content: "\f3c6";
}

/* line 23822, app/assets/stylesheets/plugins.bundle.scss */
.fa-medium:before {
  content: "\f23a";
}

/* line 23825, app/assets/stylesheets/plugins.bundle.scss */
.fa-medium-m:before {
  content: "\f3c7";
}

/* line 23828, app/assets/stylesheets/plugins.bundle.scss */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 23831, app/assets/stylesheets/plugins.bundle.scss */
.fa-medrt:before {
  content: "\f3c8";
}

/* line 23834, app/assets/stylesheets/plugins.bundle.scss */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 23837, app/assets/stylesheets/plugins.bundle.scss */
.fa-megaport:before {
  content: "\f5a3";
}

/* line 23840, app/assets/stylesheets/plugins.bundle.scss */
.fa-meh:before {
  content: "\f11a";
}

/* line 23843, app/assets/stylesheets/plugins.bundle.scss */
.fa-meh-blank:before {
  content: "\f5a4";
}

/* line 23846, app/assets/stylesheets/plugins.bundle.scss */
.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

/* line 23849, app/assets/stylesheets/plugins.bundle.scss */
.fa-memory:before {
  content: "\f538";
}

/* line 23852, app/assets/stylesheets/plugins.bundle.scss */
.fa-mendeley:before {
  content: "\f7b3";
}

/* line 23855, app/assets/stylesheets/plugins.bundle.scss */
.fa-menorah:before {
  content: "\f676";
}

/* line 23858, app/assets/stylesheets/plugins.bundle.scss */
.fa-mercury:before {
  content: "\f223";
}

/* line 23861, app/assets/stylesheets/plugins.bundle.scss */
.fa-meteor:before {
  content: "\f753";
}

/* line 23864, app/assets/stylesheets/plugins.bundle.scss */
.fa-microblog:before {
  content: "\e01a";
}

/* line 23867, app/assets/stylesheets/plugins.bundle.scss */
.fa-microchip:before {
  content: "\f2db";
}

/* line 23870, app/assets/stylesheets/plugins.bundle.scss */
.fa-microphone:before {
  content: "\f130";
}

/* line 23873, app/assets/stylesheets/plugins.bundle.scss */
.fa-microphone-alt:before {
  content: "\f3c9";
}

/* line 23876, app/assets/stylesheets/plugins.bundle.scss */
.fa-microphone-alt-slash:before {
  content: "\f539";
}

/* line 23879, app/assets/stylesheets/plugins.bundle.scss */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 23882, app/assets/stylesheets/plugins.bundle.scss */
.fa-microscope:before {
  content: "\f610";
}

/* line 23885, app/assets/stylesheets/plugins.bundle.scss */
.fa-microsoft:before {
  content: "\f3ca";
}

/* line 23888, app/assets/stylesheets/plugins.bundle.scss */
.fa-minus:before {
  content: "\f068";
}

/* line 23891, app/assets/stylesheets/plugins.bundle.scss */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 23894, app/assets/stylesheets/plugins.bundle.scss */
.fa-minus-square:before {
  content: "\f146";
}

/* line 23897, app/assets/stylesheets/plugins.bundle.scss */
.fa-mitten:before {
  content: "\f7b5";
}

/* line 23900, app/assets/stylesheets/plugins.bundle.scss */
.fa-mix:before {
  content: "\f3cb";
}

/* line 23903, app/assets/stylesheets/plugins.bundle.scss */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 23906, app/assets/stylesheets/plugins.bundle.scss */
.fa-mixer:before {
  content: "\e056";
}

/* line 23909, app/assets/stylesheets/plugins.bundle.scss */
.fa-mizuni:before {
  content: "\f3cc";
}

/* line 23912, app/assets/stylesheets/plugins.bundle.scss */
.fa-mobile:before {
  content: "\f10b";
}

/* line 23915, app/assets/stylesheets/plugins.bundle.scss */
.fa-mobile-alt:before {
  content: "\f3cd";
}

/* line 23918, app/assets/stylesheets/plugins.bundle.scss */
.fa-modx:before {
  content: "\f285";
}

/* line 23921, app/assets/stylesheets/plugins.bundle.scss */
.fa-monero:before {
  content: "\f3d0";
}

/* line 23924, app/assets/stylesheets/plugins.bundle.scss */
.fa-money-bill:before {
  content: "\f0d6";
}

/* line 23927, app/assets/stylesheets/plugins.bundle.scss */
.fa-money-bill-alt:before {
  content: "\f3d1";
}

/* line 23930, app/assets/stylesheets/plugins.bundle.scss */
.fa-money-bill-wave:before {
  content: "\f53a";
}

/* line 23933, app/assets/stylesheets/plugins.bundle.scss */
.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

/* line 23936, app/assets/stylesheets/plugins.bundle.scss */
.fa-money-check:before {
  content: "\f53c";
}

/* line 23939, app/assets/stylesheets/plugins.bundle.scss */
.fa-money-check-alt:before {
  content: "\f53d";
}

/* line 23942, app/assets/stylesheets/plugins.bundle.scss */
.fa-monument:before {
  content: "\f5a6";
}

/* line 23945, app/assets/stylesheets/plugins.bundle.scss */
.fa-moon:before {
  content: "\f186";
}

/* line 23948, app/assets/stylesheets/plugins.bundle.scss */
.fa-mortar-pestle:before {
  content: "\f5a7";
}

/* line 23951, app/assets/stylesheets/plugins.bundle.scss */
.fa-mosque:before {
  content: "\f678";
}

/* line 23954, app/assets/stylesheets/plugins.bundle.scss */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 23957, app/assets/stylesheets/plugins.bundle.scss */
.fa-mountain:before {
  content: "\f6fc";
}

/* line 23960, app/assets/stylesheets/plugins.bundle.scss */
.fa-mouse:before {
  content: "\f8cc";
}

/* line 23963, app/assets/stylesheets/plugins.bundle.scss */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 23966, app/assets/stylesheets/plugins.bundle.scss */
.fa-mug-hot:before {
  content: "\f7b6";
}

/* line 23969, app/assets/stylesheets/plugins.bundle.scss */
.fa-music:before {
  content: "\f001";
}

/* line 23972, app/assets/stylesheets/plugins.bundle.scss */
.fa-napster:before {
  content: "\f3d2";
}

/* line 23975, app/assets/stylesheets/plugins.bundle.scss */
.fa-neos:before {
  content: "\f612";
}

/* line 23978, app/assets/stylesheets/plugins.bundle.scss */
.fa-network-wired:before {
  content: "\f6ff";
}

/* line 23981, app/assets/stylesheets/plugins.bundle.scss */
.fa-neuter:before {
  content: "\f22c";
}

/* line 23984, app/assets/stylesheets/plugins.bundle.scss */
.fa-newspaper:before {
  content: "\f1ea";
}

/* line 23987, app/assets/stylesheets/plugins.bundle.scss */
.fa-nimblr:before {
  content: "\f5a8";
}

/* line 23990, app/assets/stylesheets/plugins.bundle.scss */
.fa-node:before {
  content: "\f419";
}

/* line 23993, app/assets/stylesheets/plugins.bundle.scss */
.fa-node-js:before {
  content: "\f3d3";
}

/* line 23996, app/assets/stylesheets/plugins.bundle.scss */
.fa-not-equal:before {
  content: "\f53e";
}

/* line 23999, app/assets/stylesheets/plugins.bundle.scss */
.fa-notes-medical:before {
  content: "\f481";
}

/* line 24002, app/assets/stylesheets/plugins.bundle.scss */
.fa-npm:before {
  content: "\f3d4";
}

/* line 24005, app/assets/stylesheets/plugins.bundle.scss */
.fa-ns8:before {
  content: "\f3d5";
}

/* line 24008, app/assets/stylesheets/plugins.bundle.scss */
.fa-nutritionix:before {
  content: "\f3d6";
}

/* line 24011, app/assets/stylesheets/plugins.bundle.scss */
.fa-object-group:before {
  content: "\f247";
}

/* line 24014, app/assets/stylesheets/plugins.bundle.scss */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 24017, app/assets/stylesheets/plugins.bundle.scss */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 24020, app/assets/stylesheets/plugins.bundle.scss */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 24023, app/assets/stylesheets/plugins.bundle.scss */
.fa-oil-can:before {
  content: "\f613";
}

/* line 24026, app/assets/stylesheets/plugins.bundle.scss */
.fa-old-republic:before {
  content: "\f510";
}

/* line 24029, app/assets/stylesheets/plugins.bundle.scss */
.fa-om:before {
  content: "\f679";
}

/* line 24032, app/assets/stylesheets/plugins.bundle.scss */
.fa-opencart:before {
  content: "\f23d";
}

/* line 24035, app/assets/stylesheets/plugins.bundle.scss */
.fa-openid:before {
  content: "\f19b";
}

/* line 24038, app/assets/stylesheets/plugins.bundle.scss */
.fa-opera:before {
  content: "\f26a";
}

/* line 24041, app/assets/stylesheets/plugins.bundle.scss */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 24044, app/assets/stylesheets/plugins.bundle.scss */
.fa-orcid:before {
  content: "\f8d2";
}

/* line 24047, app/assets/stylesheets/plugins.bundle.scss */
.fa-osi:before {
  content: "\f41a";
}

/* line 24050, app/assets/stylesheets/plugins.bundle.scss */
.fa-otter:before {
  content: "\f700";
}

/* line 24053, app/assets/stylesheets/plugins.bundle.scss */
.fa-outdent:before {
  content: "\f03b";
}

/* line 24056, app/assets/stylesheets/plugins.bundle.scss */
.fa-page4:before {
  content: "\f3d7";
}

/* line 24059, app/assets/stylesheets/plugins.bundle.scss */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 24062, app/assets/stylesheets/plugins.bundle.scss */
.fa-pager:before {
  content: "\f815";
}

/* line 24065, app/assets/stylesheets/plugins.bundle.scss */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 24068, app/assets/stylesheets/plugins.bundle.scss */
.fa-paint-roller:before {
  content: "\f5aa";
}

/* line 24071, app/assets/stylesheets/plugins.bundle.scss */
.fa-palette:before {
  content: "\f53f";
}

/* line 24074, app/assets/stylesheets/plugins.bundle.scss */
.fa-palfed:before {
  content: "\f3d8";
}

/* line 24077, app/assets/stylesheets/plugins.bundle.scss */
.fa-pallet:before {
  content: "\f482";
}

/* line 24080, app/assets/stylesheets/plugins.bundle.scss */
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 24083, app/assets/stylesheets/plugins.bundle.scss */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 24086, app/assets/stylesheets/plugins.bundle.scss */
.fa-parachute-box:before {
  content: "\f4cd";
}

/* line 24089, app/assets/stylesheets/plugins.bundle.scss */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 24092, app/assets/stylesheets/plugins.bundle.scss */
.fa-parking:before {
  content: "\f540";
}

/* line 24095, app/assets/stylesheets/plugins.bundle.scss */
.fa-passport:before {
  content: "\f5ab";
}

/* line 24098, app/assets/stylesheets/plugins.bundle.scss */
.fa-pastafarianism:before {
  content: "\f67b";
}

/* line 24101, app/assets/stylesheets/plugins.bundle.scss */
.fa-paste:before {
  content: "\f0ea";
}

/* line 24104, app/assets/stylesheets/plugins.bundle.scss */
.fa-patreon:before {
  content: "\f3d9";
}

/* line 24107, app/assets/stylesheets/plugins.bundle.scss */
.fa-pause:before {
  content: "\f04c";
}

/* line 24110, app/assets/stylesheets/plugins.bundle.scss */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 24113, app/assets/stylesheets/plugins.bundle.scss */
.fa-paw:before {
  content: "\f1b0";
}

/* line 24116, app/assets/stylesheets/plugins.bundle.scss */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 24119, app/assets/stylesheets/plugins.bundle.scss */
.fa-peace:before {
  content: "\f67c";
}

/* line 24122, app/assets/stylesheets/plugins.bundle.scss */
.fa-pen:before {
  content: "\f304";
}

/* line 24125, app/assets/stylesheets/plugins.bundle.scss */
.fa-pen-alt:before {
  content: "\f305";
}

/* line 24128, app/assets/stylesheets/plugins.bundle.scss */
.fa-pen-fancy:before {
  content: "\f5ac";
}

/* line 24131, app/assets/stylesheets/plugins.bundle.scss */
.fa-pen-nib:before {
  content: "\f5ad";
}

/* line 24134, app/assets/stylesheets/plugins.bundle.scss */
.fa-pen-square:before {
  content: "\f14b";
}

/* line 24137, app/assets/stylesheets/plugins.bundle.scss */
.fa-pencil-alt:before {
  content: "\f303";
}

/* line 24140, app/assets/stylesheets/plugins.bundle.scss */
.fa-pencil-ruler:before {
  content: "\f5ae";
}

/* line 24143, app/assets/stylesheets/plugins.bundle.scss */
.fa-penny-arcade:before {
  content: "\f704";
}

/* line 24146, app/assets/stylesheets/plugins.bundle.scss */
.fa-people-arrows:before {
  content: "\e068";
}

/* line 24149, app/assets/stylesheets/plugins.bundle.scss */
.fa-people-carry:before {
  content: "\f4ce";
}

/* line 24152, app/assets/stylesheets/plugins.bundle.scss */
.fa-pepper-hot:before {
  content: "\f816";
}

/* line 24155, app/assets/stylesheets/plugins.bundle.scss */
.fa-percent:before {
  content: "\f295";
}

/* line 24158, app/assets/stylesheets/plugins.bundle.scss */
.fa-percentage:before {
  content: "\f541";
}

/* line 24161, app/assets/stylesheets/plugins.bundle.scss */
.fa-periscope:before {
  content: "\f3da";
}

/* line 24164, app/assets/stylesheets/plugins.bundle.scss */
.fa-person-booth:before {
  content: "\f756";
}

/* line 24167, app/assets/stylesheets/plugins.bundle.scss */
.fa-phabricator:before {
  content: "\f3db";
}

/* line 24170, app/assets/stylesheets/plugins.bundle.scss */
.fa-phoenix-framework:before {
  content: "\f3dc";
}

/* line 24173, app/assets/stylesheets/plugins.bundle.scss */
.fa-phoenix-squadron:before {
  content: "\f511";
}

/* line 24176, app/assets/stylesheets/plugins.bundle.scss */
.fa-phone:before {
  content: "\f095";
}

/* line 24179, app/assets/stylesheets/plugins.bundle.scss */
.fa-phone-alt:before {
  content: "\f879";
}

/* line 24182, app/assets/stylesheets/plugins.bundle.scss */
.fa-phone-slash:before {
  content: "\f3dd";
}

/* line 24185, app/assets/stylesheets/plugins.bundle.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 24188, app/assets/stylesheets/plugins.bundle.scss */
.fa-phone-square-alt:before {
  content: "\f87b";
}

/* line 24191, app/assets/stylesheets/plugins.bundle.scss */
.fa-phone-volume:before {
  content: "\f2a0";
}

/* line 24194, app/assets/stylesheets/plugins.bundle.scss */
.fa-photo-video:before {
  content: "\f87c";
}

/* line 24197, app/assets/stylesheets/plugins.bundle.scss */
.fa-php:before {
  content: "\f457";
}

/* line 24200, app/assets/stylesheets/plugins.bundle.scss */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 24203, app/assets/stylesheets/plugins.bundle.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 24206, app/assets/stylesheets/plugins.bundle.scss */
.fa-pied-piper-hat:before {
  content: "\f4e5";
}

/* line 24209, app/assets/stylesheets/plugins.bundle.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 24212, app/assets/stylesheets/plugins.bundle.scss */
.fa-pied-piper-square:before {
  content: "\e01e";
}

/* line 24215, app/assets/stylesheets/plugins.bundle.scss */
.fa-piggy-bank:before {
  content: "\f4d3";
}

/* line 24218, app/assets/stylesheets/plugins.bundle.scss */
.fa-pills:before {
  content: "\f484";
}

/* line 24221, app/assets/stylesheets/plugins.bundle.scss */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 24224, app/assets/stylesheets/plugins.bundle.scss */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 24227, app/assets/stylesheets/plugins.bundle.scss */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 24230, app/assets/stylesheets/plugins.bundle.scss */
.fa-pizza-slice:before {
  content: "\f818";
}

/* line 24233, app/assets/stylesheets/plugins.bundle.scss */
.fa-place-of-worship:before {
  content: "\f67f";
}

/* line 24236, app/assets/stylesheets/plugins.bundle.scss */
.fa-plane:before {
  content: "\f072";
}

/* line 24239, app/assets/stylesheets/plugins.bundle.scss */
.fa-plane-arrival:before {
  content: "\f5af";
}

/* line 24242, app/assets/stylesheets/plugins.bundle.scss */
.fa-plane-departure:before {
  content: "\f5b0";
}

/* line 24245, app/assets/stylesheets/plugins.bundle.scss */
.fa-plane-slash:before {
  content: "\e069";
}

/* line 24248, app/assets/stylesheets/plugins.bundle.scss */
.fa-play:before {
  content: "\f04b";
}

/* line 24251, app/assets/stylesheets/plugins.bundle.scss */
.fa-play-circle:before {
  content: "\f144";
}

/* line 24254, app/assets/stylesheets/plugins.bundle.scss */
.fa-playstation:before {
  content: "\f3df";
}

/* line 24257, app/assets/stylesheets/plugins.bundle.scss */
.fa-plug:before {
  content: "\f1e6";
}

/* line 24260, app/assets/stylesheets/plugins.bundle.scss */
.fa-plus:before {
  content: "\f067";
}

/* line 24263, app/assets/stylesheets/plugins.bundle.scss */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 24266, app/assets/stylesheets/plugins.bundle.scss */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 24269, app/assets/stylesheets/plugins.bundle.scss */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 24272, app/assets/stylesheets/plugins.bundle.scss */
.fa-poll:before {
  content: "\f681";
}

/* line 24275, app/assets/stylesheets/plugins.bundle.scss */
.fa-poll-h:before {
  content: "\f682";
}

/* line 24278, app/assets/stylesheets/plugins.bundle.scss */
.fa-poo:before {
  content: "\f2fe";
}

/* line 24281, app/assets/stylesheets/plugins.bundle.scss */
.fa-poo-storm:before {
  content: "\f75a";
}

/* line 24284, app/assets/stylesheets/plugins.bundle.scss */
.fa-poop:before {
  content: "\f619";
}

/* line 24287, app/assets/stylesheets/plugins.bundle.scss */
.fa-portrait:before {
  content: "\f3e0";
}

/* line 24290, app/assets/stylesheets/plugins.bundle.scss */
.fa-pound-sign:before {
  content: "\f154";
}

/* line 24293, app/assets/stylesheets/plugins.bundle.scss */
.fa-power-off:before {
  content: "\f011";
}

/* line 24296, app/assets/stylesheets/plugins.bundle.scss */
.fa-pray:before {
  content: "\f683";
}

/* line 24299, app/assets/stylesheets/plugins.bundle.scss */
.fa-praying-hands:before {
  content: "\f684";
}

/* line 24302, app/assets/stylesheets/plugins.bundle.scss */
.fa-prescription:before {
  content: "\f5b1";
}

/* line 24305, app/assets/stylesheets/plugins.bundle.scss */
.fa-prescription-bottle:before {
  content: "\f485";
}

/* line 24308, app/assets/stylesheets/plugins.bundle.scss */
.fa-prescription-bottle-alt:before {
  content: "\f486";
}

/* line 24311, app/assets/stylesheets/plugins.bundle.scss */
.fa-print:before {
  content: "\f02f";
}

/* line 24314, app/assets/stylesheets/plugins.bundle.scss */
.fa-procedures:before {
  content: "\f487";
}

/* line 24317, app/assets/stylesheets/plugins.bundle.scss */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 24320, app/assets/stylesheets/plugins.bundle.scss */
.fa-project-diagram:before {
  content: "\f542";
}

/* line 24323, app/assets/stylesheets/plugins.bundle.scss */
.fa-pump-medical:before {
  content: "\e06a";
}

/* line 24326, app/assets/stylesheets/plugins.bundle.scss */
.fa-pump-soap:before {
  content: "\e06b";
}

/* line 24329, app/assets/stylesheets/plugins.bundle.scss */
.fa-pushed:before {
  content: "\f3e1";
}

/* line 24332, app/assets/stylesheets/plugins.bundle.scss */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 24335, app/assets/stylesheets/plugins.bundle.scss */
.fa-python:before {
  content: "\f3e2";
}

/* line 24338, app/assets/stylesheets/plugins.bundle.scss */
.fa-qq:before {
  content: "\f1d6";
}

/* line 24341, app/assets/stylesheets/plugins.bundle.scss */
.fa-qrcode:before {
  content: "\f029";
}

/* line 24344, app/assets/stylesheets/plugins.bundle.scss */
.fa-question:before {
  content: "\f128";
}

/* line 24347, app/assets/stylesheets/plugins.bundle.scss */
.fa-question-circle:before {
  content: "\f059";
}

/* line 24350, app/assets/stylesheets/plugins.bundle.scss */
.fa-quidditch:before {
  content: "\f458";
}

/* line 24353, app/assets/stylesheets/plugins.bundle.scss */
.fa-quinscape:before {
  content: "\f459";
}

/* line 24356, app/assets/stylesheets/plugins.bundle.scss */
.fa-quora:before {
  content: "\f2c4";
}

/* line 24359, app/assets/stylesheets/plugins.bundle.scss */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 24362, app/assets/stylesheets/plugins.bundle.scss */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 24365, app/assets/stylesheets/plugins.bundle.scss */
.fa-quran:before {
  content: "\f687";
}

/* line 24368, app/assets/stylesheets/plugins.bundle.scss */
.fa-r-project:before {
  content: "\f4f7";
}

/* line 24371, app/assets/stylesheets/plugins.bundle.scss */
.fa-radiation:before {
  content: "\f7b9";
}

/* line 24374, app/assets/stylesheets/plugins.bundle.scss */
.fa-radiation-alt:before {
  content: "\f7ba";
}

/* line 24377, app/assets/stylesheets/plugins.bundle.scss */
.fa-rainbow:before {
  content: "\f75b";
}

/* line 24380, app/assets/stylesheets/plugins.bundle.scss */
.fa-random:before {
  content: "\f074";
}

/* line 24383, app/assets/stylesheets/plugins.bundle.scss */
.fa-raspberry-pi:before {
  content: "\f7bb";
}

/* line 24386, app/assets/stylesheets/plugins.bundle.scss */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 24389, app/assets/stylesheets/plugins.bundle.scss */
.fa-react:before {
  content: "\f41b";
}

/* line 24392, app/assets/stylesheets/plugins.bundle.scss */
.fa-reacteurope:before {
  content: "\f75d";
}

/* line 24395, app/assets/stylesheets/plugins.bundle.scss */
.fa-readme:before {
  content: "\f4d5";
}

/* line 24398, app/assets/stylesheets/plugins.bundle.scss */
.fa-rebel:before {
  content: "\f1d0";
}

/* line 24401, app/assets/stylesheets/plugins.bundle.scss */
.fa-receipt:before {
  content: "\f543";
}

/* line 24404, app/assets/stylesheets/plugins.bundle.scss */
.fa-record-vinyl:before {
  content: "\f8d9";
}

/* line 24407, app/assets/stylesheets/plugins.bundle.scss */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 24410, app/assets/stylesheets/plugins.bundle.scss */
.fa-red-river:before {
  content: "\f3e3";
}

/* line 24413, app/assets/stylesheets/plugins.bundle.scss */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 24416, app/assets/stylesheets/plugins.bundle.scss */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 24419, app/assets/stylesheets/plugins.bundle.scss */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 24422, app/assets/stylesheets/plugins.bundle.scss */
.fa-redhat:before {
  content: "\f7bc";
}

/* line 24425, app/assets/stylesheets/plugins.bundle.scss */
.fa-redo:before {
  content: "\f01e";
}

/* line 24428, app/assets/stylesheets/plugins.bundle.scss */
.fa-redo-alt:before {
  content: "\f2f9";
}

/* line 24431, app/assets/stylesheets/plugins.bundle.scss */
.fa-registered:before {
  content: "\f25d";
}

/* line 24434, app/assets/stylesheets/plugins.bundle.scss */
.fa-remove-format:before {
  content: "\f87d";
}

/* line 24437, app/assets/stylesheets/plugins.bundle.scss */
.fa-renren:before {
  content: "\f18b";
}

/* line 24440, app/assets/stylesheets/plugins.bundle.scss */
.fa-reply:before {
  content: "\f3e5";
}

/* line 24443, app/assets/stylesheets/plugins.bundle.scss */
.fa-reply-all:before {
  content: "\f122";
}

/* line 24446, app/assets/stylesheets/plugins.bundle.scss */
.fa-replyd:before {
  content: "\f3e6";
}

/* line 24449, app/assets/stylesheets/plugins.bundle.scss */
.fa-republican:before {
  content: "\f75e";
}

/* line 24452, app/assets/stylesheets/plugins.bundle.scss */
.fa-researchgate:before {
  content: "\f4f8";
}

/* line 24455, app/assets/stylesheets/plugins.bundle.scss */
.fa-resolving:before {
  content: "\f3e7";
}

/* line 24458, app/assets/stylesheets/plugins.bundle.scss */
.fa-restroom:before {
  content: "\f7bd";
}

/* line 24461, app/assets/stylesheets/plugins.bundle.scss */
.fa-retweet:before {
  content: "\f079";
}

/* line 24464, app/assets/stylesheets/plugins.bundle.scss */
.fa-rev:before {
  content: "\f5b2";
}

/* line 24467, app/assets/stylesheets/plugins.bundle.scss */
.fa-ribbon:before {
  content: "\f4d6";
}

/* line 24470, app/assets/stylesheets/plugins.bundle.scss */
.fa-ring:before {
  content: "\f70b";
}

/* line 24473, app/assets/stylesheets/plugins.bundle.scss */
.fa-road:before {
  content: "\f018";
}

/* line 24476, app/assets/stylesheets/plugins.bundle.scss */
.fa-robot:before {
  content: "\f544";
}

/* line 24479, app/assets/stylesheets/plugins.bundle.scss */
.fa-rocket:before {
  content: "\f135";
}

/* line 24482, app/assets/stylesheets/plugins.bundle.scss */
.fa-rocketchat:before {
  content: "\f3e8";
}

/* line 24485, app/assets/stylesheets/plugins.bundle.scss */
.fa-rockrms:before {
  content: "\f3e9";
}

/* line 24488, app/assets/stylesheets/plugins.bundle.scss */
.fa-route:before {
  content: "\f4d7";
}

/* line 24491, app/assets/stylesheets/plugins.bundle.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 24494, app/assets/stylesheets/plugins.bundle.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 24497, app/assets/stylesheets/plugins.bundle.scss */
.fa-ruble-sign:before {
  content: "\f158";
}

/* line 24500, app/assets/stylesheets/plugins.bundle.scss */
.fa-ruler:before {
  content: "\f545";
}

/* line 24503, app/assets/stylesheets/plugins.bundle.scss */
.fa-ruler-combined:before {
  content: "\f546";
}

/* line 24506, app/assets/stylesheets/plugins.bundle.scss */
.fa-ruler-horizontal:before {
  content: "\f547";
}

/* line 24509, app/assets/stylesheets/plugins.bundle.scss */
.fa-ruler-vertical:before {
  content: "\f548";
}

/* line 24512, app/assets/stylesheets/plugins.bundle.scss */
.fa-running:before {
  content: "\f70c";
}

/* line 24515, app/assets/stylesheets/plugins.bundle.scss */
.fa-rupee-sign:before {
  content: "\f156";
}

/* line 24518, app/assets/stylesheets/plugins.bundle.scss */
.fa-rust:before {
  content: "\e07a";
}

/* line 24521, app/assets/stylesheets/plugins.bundle.scss */
.fa-sad-cry:before {
  content: "\f5b3";
}

/* line 24524, app/assets/stylesheets/plugins.bundle.scss */
.fa-sad-tear:before {
  content: "\f5b4";
}

/* line 24527, app/assets/stylesheets/plugins.bundle.scss */
.fa-safari:before {
  content: "\f267";
}

/* line 24530, app/assets/stylesheets/plugins.bundle.scss */
.fa-salesforce:before {
  content: "\f83b";
}

/* line 24533, app/assets/stylesheets/plugins.bundle.scss */
.fa-sass:before {
  content: "\f41e";
}

/* line 24536, app/assets/stylesheets/plugins.bundle.scss */
.fa-satellite:before {
  content: "\f7bf";
}

/* line 24539, app/assets/stylesheets/plugins.bundle.scss */
.fa-satellite-dish:before {
  content: "\f7c0";
}

/* line 24542, app/assets/stylesheets/plugins.bundle.scss */
.fa-save:before {
  content: "\f0c7";
}

/* line 24545, app/assets/stylesheets/plugins.bundle.scss */
.fa-schlix:before {
  content: "\f3ea";
}

/* line 24548, app/assets/stylesheets/plugins.bundle.scss */
.fa-school:before {
  content: "\f549";
}

/* line 24551, app/assets/stylesheets/plugins.bundle.scss */
.fa-screwdriver:before {
  content: "\f54a";
}

/* line 24554, app/assets/stylesheets/plugins.bundle.scss */
.fa-scribd:before {
  content: "\f28a";
}

/* line 24557, app/assets/stylesheets/plugins.bundle.scss */
.fa-scroll:before {
  content: "\f70e";
}

/* line 24560, app/assets/stylesheets/plugins.bundle.scss */
.fa-sd-card:before {
  content: "\f7c2";
}

/* line 24563, app/assets/stylesheets/plugins.bundle.scss */
.fa-search:before {
  content: "\f002";
}

/* line 24566, app/assets/stylesheets/plugins.bundle.scss */
.fa-search-dollar:before {
  content: "\f688";
}

/* line 24569, app/assets/stylesheets/plugins.bundle.scss */
.fa-search-location:before {
  content: "\f689";
}

/* line 24572, app/assets/stylesheets/plugins.bundle.scss */
.fa-search-minus:before {
  content: "\f010";
}

/* line 24575, app/assets/stylesheets/plugins.bundle.scss */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 24578, app/assets/stylesheets/plugins.bundle.scss */
.fa-searchengin:before {
  content: "\f3eb";
}

/* line 24581, app/assets/stylesheets/plugins.bundle.scss */
.fa-seedling:before {
  content: "\f4d8";
}

/* line 24584, app/assets/stylesheets/plugins.bundle.scss */
.fa-sellcast:before {
  content: "\f2da";
}

/* line 24587, app/assets/stylesheets/plugins.bundle.scss */
.fa-sellsy:before {
  content: "\f213";
}

/* line 24590, app/assets/stylesheets/plugins.bundle.scss */
.fa-server:before {
  content: "\f233";
}

/* line 24593, app/assets/stylesheets/plugins.bundle.scss */
.fa-servicestack:before {
  content: "\f3ec";
}

/* line 24596, app/assets/stylesheets/plugins.bundle.scss */
.fa-shapes:before {
  content: "\f61f";
}

/* line 24599, app/assets/stylesheets/plugins.bundle.scss */
.fa-share:before {
  content: "\f064";
}

/* line 24602, app/assets/stylesheets/plugins.bundle.scss */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 24605, app/assets/stylesheets/plugins.bundle.scss */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 24608, app/assets/stylesheets/plugins.bundle.scss */
.fa-share-square:before {
  content: "\f14d";
}

/* line 24611, app/assets/stylesheets/plugins.bundle.scss */
.fa-shekel-sign:before {
  content: "\f20b";
}

/* line 24614, app/assets/stylesheets/plugins.bundle.scss */
.fa-shield-alt:before {
  content: "\f3ed";
}

/* line 24617, app/assets/stylesheets/plugins.bundle.scss */
.fa-shield-virus:before {
  content: "\e06c";
}

/* line 24620, app/assets/stylesheets/plugins.bundle.scss */
.fa-ship:before {
  content: "\f21a";
}

/* line 24623, app/assets/stylesheets/plugins.bundle.scss */
.fa-shipping-fast:before {
  content: "\f48b";
}

/* line 24626, app/assets/stylesheets/plugins.bundle.scss */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 24629, app/assets/stylesheets/plugins.bundle.scss */
.fa-shoe-prints:before {
  content: "\f54b";
}

/* line 24632, app/assets/stylesheets/plugins.bundle.scss */
.fa-shopify:before {
  content: "\e057";
}

/* line 24635, app/assets/stylesheets/plugins.bundle.scss */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 24638, app/assets/stylesheets/plugins.bundle.scss */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 24641, app/assets/stylesheets/plugins.bundle.scss */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 24644, app/assets/stylesheets/plugins.bundle.scss */
.fa-shopware:before {
  content: "\f5b5";
}

/* line 24647, app/assets/stylesheets/plugins.bundle.scss */
.fa-shower:before {
  content: "\f2cc";
}

/* line 24650, app/assets/stylesheets/plugins.bundle.scss */
.fa-shuttle-van:before {
  content: "\f5b6";
}

/* line 24653, app/assets/stylesheets/plugins.bundle.scss */
.fa-sign:before {
  content: "\f4d9";
}

/* line 24656, app/assets/stylesheets/plugins.bundle.scss */
.fa-sign-in-alt:before {
  content: "\f2f6";
}

/* line 24659, app/assets/stylesheets/plugins.bundle.scss */
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 24662, app/assets/stylesheets/plugins.bundle.scss */
.fa-sign-out-alt:before {
  content: "\f2f5";
}

/* line 24665, app/assets/stylesheets/plugins.bundle.scss */
.fa-signal:before {
  content: "\f012";
}

/* line 24668, app/assets/stylesheets/plugins.bundle.scss */
.fa-signature:before {
  content: "\f5b7";
}

/* line 24671, app/assets/stylesheets/plugins.bundle.scss */
.fa-sim-card:before {
  content: "\f7c4";
}

/* line 24674, app/assets/stylesheets/plugins.bundle.scss */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 24677, app/assets/stylesheets/plugins.bundle.scss */
.fa-sink:before {
  content: "\e06d";
}

/* line 24680, app/assets/stylesheets/plugins.bundle.scss */
.fa-sistrix:before {
  content: "\f3ee";
}

/* line 24683, app/assets/stylesheets/plugins.bundle.scss */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 24686, app/assets/stylesheets/plugins.bundle.scss */
.fa-sith:before {
  content: "\f512";
}

/* line 24689, app/assets/stylesheets/plugins.bundle.scss */
.fa-skating:before {
  content: "\f7c5";
}

/* line 24692, app/assets/stylesheets/plugins.bundle.scss */
.fa-sketch:before {
  content: "\f7c6";
}

/* line 24695, app/assets/stylesheets/plugins.bundle.scss */
.fa-skiing:before {
  content: "\f7c9";
}

/* line 24698, app/assets/stylesheets/plugins.bundle.scss */
.fa-skiing-nordic:before {
  content: "\f7ca";
}

/* line 24701, app/assets/stylesheets/plugins.bundle.scss */
.fa-skull:before {
  content: "\f54c";
}

/* line 24704, app/assets/stylesheets/plugins.bundle.scss */
.fa-skull-crossbones:before {
  content: "\f714";
}

/* line 24707, app/assets/stylesheets/plugins.bundle.scss */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 24710, app/assets/stylesheets/plugins.bundle.scss */
.fa-skype:before {
  content: "\f17e";
}

/* line 24713, app/assets/stylesheets/plugins.bundle.scss */
.fa-slack:before {
  content: "\f198";
}

/* line 24716, app/assets/stylesheets/plugins.bundle.scss */
.fa-slack-hash:before {
  content: "\f3ef";
}

/* line 24719, app/assets/stylesheets/plugins.bundle.scss */
.fa-slash:before {
  content: "\f715";
}

/* line 24722, app/assets/stylesheets/plugins.bundle.scss */
.fa-sleigh:before {
  content: "\f7cc";
}

/* line 24725, app/assets/stylesheets/plugins.bundle.scss */
.fa-sliders-h:before {
  content: "\f1de";
}

/* line 24728, app/assets/stylesheets/plugins.bundle.scss */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 24731, app/assets/stylesheets/plugins.bundle.scss */
.fa-smile:before {
  content: "\f118";
}

/* line 24734, app/assets/stylesheets/plugins.bundle.scss */
.fa-smile-beam:before {
  content: "\f5b8";
}

/* line 24737, app/assets/stylesheets/plugins.bundle.scss */
.fa-smile-wink:before {
  content: "\f4da";
}

/* line 24740, app/assets/stylesheets/plugins.bundle.scss */
.fa-smog:before {
  content: "\f75f";
}

/* line 24743, app/assets/stylesheets/plugins.bundle.scss */
.fa-smoking:before {
  content: "\f48d";
}

/* line 24746, app/assets/stylesheets/plugins.bundle.scss */
.fa-smoking-ban:before {
  content: "\f54d";
}

/* line 24749, app/assets/stylesheets/plugins.bundle.scss */
.fa-sms:before {
  content: "\f7cd";
}

/* line 24752, app/assets/stylesheets/plugins.bundle.scss */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 24755, app/assets/stylesheets/plugins.bundle.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 24758, app/assets/stylesheets/plugins.bundle.scss */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 24761, app/assets/stylesheets/plugins.bundle.scss */
.fa-snowboarding:before {
  content: "\f7ce";
}

/* line 24764, app/assets/stylesheets/plugins.bundle.scss */
.fa-snowflake:before {
  content: "\f2dc";
}

/* line 24767, app/assets/stylesheets/plugins.bundle.scss */
.fa-snowman:before {
  content: "\f7d0";
}

/* line 24770, app/assets/stylesheets/plugins.bundle.scss */
.fa-snowplow:before {
  content: "\f7d2";
}

/* line 24773, app/assets/stylesheets/plugins.bundle.scss */
.fa-soap:before {
  content: "\e06e";
}

/* line 24776, app/assets/stylesheets/plugins.bundle.scss */
.fa-socks:before {
  content: "\f696";
}

/* line 24779, app/assets/stylesheets/plugins.bundle.scss */
.fa-solar-panel:before {
  content: "\f5ba";
}

/* line 24782, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort:before {
  content: "\f0dc";
}

/* line 24785, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-alpha-down:before {
  content: "\f15d";
}

/* line 24788, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

/* line 24791, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-alpha-up:before {
  content: "\f15e";
}

/* line 24794, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

/* line 24797, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-amount-down:before {
  content: "\f160";
}

/* line 24800, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-amount-down-alt:before {
  content: "\f884";
}

/* line 24803, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-amount-up:before {
  content: "\f161";
}

/* line 24806, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-amount-up-alt:before {
  content: "\f885";
}

/* line 24809, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-down:before {
  content: "\f0dd";
}

/* line 24812, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-numeric-down:before {
  content: "\f162";
}

/* line 24815, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

/* line 24818, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-numeric-up:before {
  content: "\f163";
}

/* line 24821, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

/* line 24824, app/assets/stylesheets/plugins.bundle.scss */
.fa-sort-up:before {
  content: "\f0de";
}

/* line 24827, app/assets/stylesheets/plugins.bundle.scss */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 24830, app/assets/stylesheets/plugins.bundle.scss */
.fa-sourcetree:before {
  content: "\f7d3";
}

/* line 24833, app/assets/stylesheets/plugins.bundle.scss */
.fa-spa:before {
  content: "\f5bb";
}

/* line 24836, app/assets/stylesheets/plugins.bundle.scss */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 24839, app/assets/stylesheets/plugins.bundle.scss */
.fa-speakap:before {
  content: "\f3f3";
}

/* line 24842, app/assets/stylesheets/plugins.bundle.scss */
.fa-speaker-deck:before {
  content: "\f83c";
}

/* line 24845, app/assets/stylesheets/plugins.bundle.scss */
.fa-spell-check:before {
  content: "\f891";
}

/* line 24848, app/assets/stylesheets/plugins.bundle.scss */
.fa-spider:before {
  content: "\f717";
}

/* line 24851, app/assets/stylesheets/plugins.bundle.scss */
.fa-spinner:before {
  content: "\f110";
}

/* line 24854, app/assets/stylesheets/plugins.bundle.scss */
.fa-splotch:before {
  content: "\f5bc";
}

/* line 24857, app/assets/stylesheets/plugins.bundle.scss */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 24860, app/assets/stylesheets/plugins.bundle.scss */
.fa-spray-can:before {
  content: "\f5bd";
}

/* line 24863, app/assets/stylesheets/plugins.bundle.scss */
.fa-square:before {
  content: "\f0c8";
}

/* line 24866, app/assets/stylesheets/plugins.bundle.scss */
.fa-square-full:before {
  content: "\f45c";
}

/* line 24869, app/assets/stylesheets/plugins.bundle.scss */
.fa-square-root-alt:before {
  content: "\f698";
}

/* line 24872, app/assets/stylesheets/plugins.bundle.scss */
.fa-squarespace:before {
  content: "\f5be";
}

/* line 24875, app/assets/stylesheets/plugins.bundle.scss */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 24878, app/assets/stylesheets/plugins.bundle.scss */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 24881, app/assets/stylesheets/plugins.bundle.scss */
.fa-stackpath:before {
  content: "\f842";
}

/* line 24884, app/assets/stylesheets/plugins.bundle.scss */
.fa-stamp:before {
  content: "\f5bf";
}

/* line 24887, app/assets/stylesheets/plugins.bundle.scss */
.fa-star:before {
  content: "\f005";
}

/* line 24890, app/assets/stylesheets/plugins.bundle.scss */
.fa-star-and-crescent:before {
  content: "\f699";
}

/* line 24893, app/assets/stylesheets/plugins.bundle.scss */
.fa-star-half:before {
  content: "\f089";
}

/* line 24896, app/assets/stylesheets/plugins.bundle.scss */
.fa-star-half-alt:before {
  content: "\f5c0";
}

/* line 24899, app/assets/stylesheets/plugins.bundle.scss */
.fa-star-of-david:before {
  content: "\f69a";
}

/* line 24902, app/assets/stylesheets/plugins.bundle.scss */
.fa-star-of-life:before {
  content: "\f621";
}

/* line 24905, app/assets/stylesheets/plugins.bundle.scss */
.fa-staylinked:before {
  content: "\f3f5";
}

/* line 24908, app/assets/stylesheets/plugins.bundle.scss */
.fa-steam:before {
  content: "\f1b6";
}

/* line 24911, app/assets/stylesheets/plugins.bundle.scss */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 24914, app/assets/stylesheets/plugins.bundle.scss */
.fa-steam-symbol:before {
  content: "\f3f6";
}

/* line 24917, app/assets/stylesheets/plugins.bundle.scss */
.fa-step-backward:before {
  content: "\f048";
}

/* line 24920, app/assets/stylesheets/plugins.bundle.scss */
.fa-step-forward:before {
  content: "\f051";
}

/* line 24923, app/assets/stylesheets/plugins.bundle.scss */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 24926, app/assets/stylesheets/plugins.bundle.scss */
.fa-sticker-mule:before {
  content: "\f3f7";
}

/* line 24929, app/assets/stylesheets/plugins.bundle.scss */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 24932, app/assets/stylesheets/plugins.bundle.scss */
.fa-stop:before {
  content: "\f04d";
}

/* line 24935, app/assets/stylesheets/plugins.bundle.scss */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 24938, app/assets/stylesheets/plugins.bundle.scss */
.fa-stopwatch:before {
  content: "\f2f2";
}

/* line 24941, app/assets/stylesheets/plugins.bundle.scss */
.fa-stopwatch-20:before {
  content: "\e06f";
}

/* line 24944, app/assets/stylesheets/plugins.bundle.scss */
.fa-store:before {
  content: "\f54e";
}

/* line 24947, app/assets/stylesheets/plugins.bundle.scss */
.fa-store-alt:before {
  content: "\f54f";
}

/* line 24950, app/assets/stylesheets/plugins.bundle.scss */
.fa-store-alt-slash:before {
  content: "\e070";
}

/* line 24953, app/assets/stylesheets/plugins.bundle.scss */
.fa-store-slash:before {
  content: "\e071";
}

/* line 24956, app/assets/stylesheets/plugins.bundle.scss */
.fa-strava:before {
  content: "\f428";
}

/* line 24959, app/assets/stylesheets/plugins.bundle.scss */
.fa-stream:before {
  content: "\f550";
}

/* line 24962, app/assets/stylesheets/plugins.bundle.scss */
.fa-street-view:before {
  content: "\f21d";
}

/* line 24965, app/assets/stylesheets/plugins.bundle.scss */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 24968, app/assets/stylesheets/plugins.bundle.scss */
.fa-stripe:before {
  content: "\f429";
}

/* line 24971, app/assets/stylesheets/plugins.bundle.scss */
.fa-stripe-s:before {
  content: "\f42a";
}

/* line 24974, app/assets/stylesheets/plugins.bundle.scss */
.fa-stroopwafel:before {
  content: "\f551";
}

/* line 24977, app/assets/stylesheets/plugins.bundle.scss */
.fa-studiovinari:before {
  content: "\f3f8";
}

/* line 24980, app/assets/stylesheets/plugins.bundle.scss */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 24983, app/assets/stylesheets/plugins.bundle.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 24986, app/assets/stylesheets/plugins.bundle.scss */
.fa-subscript:before {
  content: "\f12c";
}

/* line 24989, app/assets/stylesheets/plugins.bundle.scss */
.fa-subway:before {
  content: "\f239";
}

/* line 24992, app/assets/stylesheets/plugins.bundle.scss */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 24995, app/assets/stylesheets/plugins.bundle.scss */
.fa-suitcase-rolling:before {
  content: "\f5c1";
}

/* line 24998, app/assets/stylesheets/plugins.bundle.scss */
.fa-sun:before {
  content: "\f185";
}

/* line 25001, app/assets/stylesheets/plugins.bundle.scss */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 25004, app/assets/stylesheets/plugins.bundle.scss */
.fa-superscript:before {
  content: "\f12b";
}

/* line 25007, app/assets/stylesheets/plugins.bundle.scss */
.fa-supple:before {
  content: "\f3f9";
}

/* line 25010, app/assets/stylesheets/plugins.bundle.scss */
.fa-surprise:before {
  content: "\f5c2";
}

/* line 25013, app/assets/stylesheets/plugins.bundle.scss */
.fa-suse:before {
  content: "\f7d6";
}

/* line 25016, app/assets/stylesheets/plugins.bundle.scss */
.fa-swatchbook:before {
  content: "\f5c3";
}

/* line 25019, app/assets/stylesheets/plugins.bundle.scss */
.fa-swift:before {
  content: "\f8e1";
}

/* line 25022, app/assets/stylesheets/plugins.bundle.scss */
.fa-swimmer:before {
  content: "\f5c4";
}

/* line 25025, app/assets/stylesheets/plugins.bundle.scss */
.fa-swimming-pool:before {
  content: "\f5c5";
}

/* line 25028, app/assets/stylesheets/plugins.bundle.scss */
.fa-symfony:before {
  content: "\f83d";
}

/* line 25031, app/assets/stylesheets/plugins.bundle.scss */
.fa-synagogue:before {
  content: "\f69b";
}

/* line 25034, app/assets/stylesheets/plugins.bundle.scss */
.fa-sync:before {
  content: "\f021";
}

/* line 25037, app/assets/stylesheets/plugins.bundle.scss */
.fa-sync-alt:before {
  content: "\f2f1";
}

/* line 25040, app/assets/stylesheets/plugins.bundle.scss */
.fa-syringe:before {
  content: "\f48e";
}

/* line 25043, app/assets/stylesheets/plugins.bundle.scss */
.fa-table:before {
  content: "\f0ce";
}

/* line 25046, app/assets/stylesheets/plugins.bundle.scss */
.fa-table-tennis:before {
  content: "\f45d";
}

/* line 25049, app/assets/stylesheets/plugins.bundle.scss */
.fa-tablet:before {
  content: "\f10a";
}

/* line 25052, app/assets/stylesheets/plugins.bundle.scss */
.fa-tablet-alt:before {
  content: "\f3fa";
}

/* line 25055, app/assets/stylesheets/plugins.bundle.scss */
.fa-tablets:before {
  content: "\f490";
}

/* line 25058, app/assets/stylesheets/plugins.bundle.scss */
.fa-tachometer-alt:before {
  content: "\f3fd";
}

/* line 25061, app/assets/stylesheets/plugins.bundle.scss */
.fa-tag:before {
  content: "\f02b";
}

/* line 25064, app/assets/stylesheets/plugins.bundle.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 25067, app/assets/stylesheets/plugins.bundle.scss */
.fa-tape:before {
  content: "\f4db";
}

/* line 25070, app/assets/stylesheets/plugins.bundle.scss */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 25073, app/assets/stylesheets/plugins.bundle.scss */
.fa-taxi:before {
  content: "\f1ba";
}

/* line 25076, app/assets/stylesheets/plugins.bundle.scss */
.fa-teamspeak:before {
  content: "\f4f9";
}

/* line 25079, app/assets/stylesheets/plugins.bundle.scss */
.fa-teeth:before {
  content: "\f62e";
}

/* line 25082, app/assets/stylesheets/plugins.bundle.scss */
.fa-teeth-open:before {
  content: "\f62f";
}

/* line 25085, app/assets/stylesheets/plugins.bundle.scss */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 25088, app/assets/stylesheets/plugins.bundle.scss */
.fa-telegram-plane:before {
  content: "\f3fe";
}

/* line 25091, app/assets/stylesheets/plugins.bundle.scss */
.fa-temperature-high:before {
  content: "\f769";
}

/* line 25094, app/assets/stylesheets/plugins.bundle.scss */
.fa-temperature-low:before {
  content: "\f76b";
}

/* line 25097, app/assets/stylesheets/plugins.bundle.scss */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 25100, app/assets/stylesheets/plugins.bundle.scss */
.fa-tenge:before {
  content: "\f7d7";
}

/* line 25103, app/assets/stylesheets/plugins.bundle.scss */
.fa-terminal:before {
  content: "\f120";
}

/* line 25106, app/assets/stylesheets/plugins.bundle.scss */
.fa-text-height:before {
  content: "\f034";
}

/* line 25109, app/assets/stylesheets/plugins.bundle.scss */
.fa-text-width:before {
  content: "\f035";
}

/* line 25112, app/assets/stylesheets/plugins.bundle.scss */
.fa-th:before {
  content: "\f00a";
}

/* line 25115, app/assets/stylesheets/plugins.bundle.scss */
.fa-th-large:before {
  content: "\f009";
}

/* line 25118, app/assets/stylesheets/plugins.bundle.scss */
.fa-th-list:before {
  content: "\f00b";
}

/* line 25121, app/assets/stylesheets/plugins.bundle.scss */
.fa-the-red-yeti:before {
  content: "\f69d";
}

/* line 25124, app/assets/stylesheets/plugins.bundle.scss */
.fa-theater-masks:before {
  content: "\f630";
}

/* line 25127, app/assets/stylesheets/plugins.bundle.scss */
.fa-themeco:before {
  content: "\f5c6";
}

/* line 25130, app/assets/stylesheets/plugins.bundle.scss */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 25133, app/assets/stylesheets/plugins.bundle.scss */
.fa-thermometer:before {
  content: "\f491";
}

/* line 25136, app/assets/stylesheets/plugins.bundle.scss */
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 25139, app/assets/stylesheets/plugins.bundle.scss */
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 25142, app/assets/stylesheets/plugins.bundle.scss */
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 25145, app/assets/stylesheets/plugins.bundle.scss */
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 25148, app/assets/stylesheets/plugins.bundle.scss */
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 25151, app/assets/stylesheets/plugins.bundle.scss */
.fa-think-peaks:before {
  content: "\f731";
}

/* line 25154, app/assets/stylesheets/plugins.bundle.scss */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 25157, app/assets/stylesheets/plugins.bundle.scss */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 25160, app/assets/stylesheets/plugins.bundle.scss */
.fa-thumbtack:before {
  content: "\f08d";
}

/* line 25163, app/assets/stylesheets/plugins.bundle.scss */
.fa-ticket-alt:before {
  content: "\f3ff";
}

/* line 25166, app/assets/stylesheets/plugins.bundle.scss */
.fa-tiktok:before {
  content: "\e07b";
}

/* line 25169, app/assets/stylesheets/plugins.bundle.scss */
.fa-times:before {
  content: "\f00d";
}

/* line 25172, app/assets/stylesheets/plugins.bundle.scss */
.fa-times-circle:before {
  content: "\f057";
}

/* line 25175, app/assets/stylesheets/plugins.bundle.scss */
.fa-tint:before {
  content: "\f043";
}

/* line 25178, app/assets/stylesheets/plugins.bundle.scss */
.fa-tint-slash:before {
  content: "\f5c7";
}

/* line 25181, app/assets/stylesheets/plugins.bundle.scss */
.fa-tired:before {
  content: "\f5c8";
}

/* line 25184, app/assets/stylesheets/plugins.bundle.scss */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 25187, app/assets/stylesheets/plugins.bundle.scss */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 25190, app/assets/stylesheets/plugins.bundle.scss */
.fa-toilet:before {
  content: "\f7d8";
}

/* line 25193, app/assets/stylesheets/plugins.bundle.scss */
.fa-toilet-paper:before {
  content: "\f71e";
}

/* line 25196, app/assets/stylesheets/plugins.bundle.scss */
.fa-toilet-paper-slash:before {
  content: "\e072";
}

/* line 25199, app/assets/stylesheets/plugins.bundle.scss */
.fa-toolbox:before {
  content: "\f552";
}

/* line 25202, app/assets/stylesheets/plugins.bundle.scss */
.fa-tools:before {
  content: "\f7d9";
}

/* line 25205, app/assets/stylesheets/plugins.bundle.scss */
.fa-tooth:before {
  content: "\f5c9";
}

/* line 25208, app/assets/stylesheets/plugins.bundle.scss */
.fa-torah:before {
  content: "\f6a0";
}

/* line 25211, app/assets/stylesheets/plugins.bundle.scss */
.fa-torii-gate:before {
  content: "\f6a1";
}

/* line 25214, app/assets/stylesheets/plugins.bundle.scss */
.fa-tractor:before {
  content: "\f722";
}

/* line 25217, app/assets/stylesheets/plugins.bundle.scss */
.fa-trade-federation:before {
  content: "\f513";
}

/* line 25220, app/assets/stylesheets/plugins.bundle.scss */
.fa-trademark:before {
  content: "\f25c";
}

/* line 25223, app/assets/stylesheets/plugins.bundle.scss */
.fa-traffic-light:before {
  content: "\f637";
}

/* line 25226, app/assets/stylesheets/plugins.bundle.scss */
.fa-trailer:before {
  content: "\e041";
}

/* line 25229, app/assets/stylesheets/plugins.bundle.scss */
.fa-train:before {
  content: "\f238";
}

/* line 25232, app/assets/stylesheets/plugins.bundle.scss */
.fa-tram:before {
  content: "\f7da";
}

/* line 25235, app/assets/stylesheets/plugins.bundle.scss */
.fa-transgender:before {
  content: "\f224";
}

/* line 25238, app/assets/stylesheets/plugins.bundle.scss */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 25241, app/assets/stylesheets/plugins.bundle.scss */
.fa-trash:before {
  content: "\f1f8";
}

/* line 25244, app/assets/stylesheets/plugins.bundle.scss */
.fa-trash-alt:before {
  content: "\f2ed";
}

/* line 25247, app/assets/stylesheets/plugins.bundle.scss */
.fa-trash-restore:before {
  content: "\f829";
}

/* line 25250, app/assets/stylesheets/plugins.bundle.scss */
.fa-trash-restore-alt:before {
  content: "\f82a";
}

/* line 25253, app/assets/stylesheets/plugins.bundle.scss */
.fa-tree:before {
  content: "\f1bb";
}

/* line 25256, app/assets/stylesheets/plugins.bundle.scss */
.fa-trello:before {
  content: "\f181";
}

/* line 25259, app/assets/stylesheets/plugins.bundle.scss */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 25262, app/assets/stylesheets/plugins.bundle.scss */
.fa-trophy:before {
  content: "\f091";
}

/* line 25265, app/assets/stylesheets/plugins.bundle.scss */
.fa-truck:before {
  content: "\f0d1";
}

/* line 25268, app/assets/stylesheets/plugins.bundle.scss */
.fa-truck-loading:before {
  content: "\f4de";
}

/* line 25271, app/assets/stylesheets/plugins.bundle.scss */
.fa-truck-monster:before {
  content: "\f63b";
}

/* line 25274, app/assets/stylesheets/plugins.bundle.scss */
.fa-truck-moving:before {
  content: "\f4df";
}

/* line 25277, app/assets/stylesheets/plugins.bundle.scss */
.fa-truck-pickup:before {
  content: "\f63c";
}

/* line 25280, app/assets/stylesheets/plugins.bundle.scss */
.fa-tshirt:before {
  content: "\f553";
}

/* line 25283, app/assets/stylesheets/plugins.bundle.scss */
.fa-tty:before {
  content: "\f1e4";
}

/* line 25286, app/assets/stylesheets/plugins.bundle.scss */
.fa-tumblr:before {
  content: "\f173";
}

/* line 25289, app/assets/stylesheets/plugins.bundle.scss */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 25292, app/assets/stylesheets/plugins.bundle.scss */
.fa-tv:before {
  content: "\f26c";
}

/* line 25295, app/assets/stylesheets/plugins.bundle.scss */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 25298, app/assets/stylesheets/plugins.bundle.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 25301, app/assets/stylesheets/plugins.bundle.scss */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 25304, app/assets/stylesheets/plugins.bundle.scss */
.fa-typo3:before {
  content: "\f42b";
}

/* line 25307, app/assets/stylesheets/plugins.bundle.scss */
.fa-uber:before {
  content: "\f402";
}

/* line 25310, app/assets/stylesheets/plugins.bundle.scss */
.fa-ubuntu:before {
  content: "\f7df";
}

/* line 25313, app/assets/stylesheets/plugins.bundle.scss */
.fa-uikit:before {
  content: "\f403";
}

/* line 25316, app/assets/stylesheets/plugins.bundle.scss */
.fa-umbraco:before {
  content: "\f8e8";
}

/* line 25319, app/assets/stylesheets/plugins.bundle.scss */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 25322, app/assets/stylesheets/plugins.bundle.scss */
.fa-umbrella-beach:before {
  content: "\f5ca";
}

/* line 25325, app/assets/stylesheets/plugins.bundle.scss */
.fa-underline:before {
  content: "\f0cd";
}

/* line 25328, app/assets/stylesheets/plugins.bundle.scss */
.fa-undo:before {
  content: "\f0e2";
}

/* line 25331, app/assets/stylesheets/plugins.bundle.scss */
.fa-undo-alt:before {
  content: "\f2ea";
}

/* line 25334, app/assets/stylesheets/plugins.bundle.scss */
.fa-uniregistry:before {
  content: "\f404";
}

/* line 25337, app/assets/stylesheets/plugins.bundle.scss */
.fa-unity:before {
  content: "\e049";
}

/* line 25340, app/assets/stylesheets/plugins.bundle.scss */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 25343, app/assets/stylesheets/plugins.bundle.scss */
.fa-university:before {
  content: "\f19c";
}

/* line 25346, app/assets/stylesheets/plugins.bundle.scss */
.fa-unlink:before {
  content: "\f127";
}

/* line 25349, app/assets/stylesheets/plugins.bundle.scss */
.fa-unlock:before {
  content: "\f09c";
}

/* line 25352, app/assets/stylesheets/plugins.bundle.scss */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 25355, app/assets/stylesheets/plugins.bundle.scss */
.fa-unsplash:before {
  content: "\e07c";
}

/* line 25358, app/assets/stylesheets/plugins.bundle.scss */
.fa-untappd:before {
  content: "\f405";
}

/* line 25361, app/assets/stylesheets/plugins.bundle.scss */
.fa-upload:before {
  content: "\f093";
}

/* line 25364, app/assets/stylesheets/plugins.bundle.scss */
.fa-ups:before {
  content: "\f7e0";
}

/* line 25367, app/assets/stylesheets/plugins.bundle.scss */
.fa-usb:before {
  content: "\f287";
}

/* line 25370, app/assets/stylesheets/plugins.bundle.scss */
.fa-user:before {
  content: "\f007";
}

/* line 25373, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-alt:before {
  content: "\f406";
}

/* line 25376, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-alt-slash:before {
  content: "\f4fa";
}

/* line 25379, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-astronaut:before {
  content: "\f4fb";
}

/* line 25382, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-check:before {
  content: "\f4fc";
}

/* line 25385, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 25388, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-clock:before {
  content: "\f4fd";
}

/* line 25391, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-cog:before {
  content: "\f4fe";
}

/* line 25394, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-edit:before {
  content: "\f4ff";
}

/* line 25397, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-friends:before {
  content: "\f500";
}

/* line 25400, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-graduate:before {
  content: "\f501";
}

/* line 25403, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-injured:before {
  content: "\f728";
}

/* line 25406, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-lock:before {
  content: "\f502";
}

/* line 25409, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 25412, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-minus:before {
  content: "\f503";
}

/* line 25415, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-ninja:before {
  content: "\f504";
}

/* line 25418, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-nurse:before {
  content: "\f82f";
}

/* line 25421, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-plus:before {
  content: "\f234";
}

/* line 25424, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 25427, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-shield:before {
  content: "\f505";
}

/* line 25430, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-slash:before {
  content: "\f506";
}

/* line 25433, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-tag:before {
  content: "\f507";
}

/* line 25436, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-tie:before {
  content: "\f508";
}

/* line 25439, app/assets/stylesheets/plugins.bundle.scss */
.fa-user-times:before {
  content: "\f235";
}

/* line 25442, app/assets/stylesheets/plugins.bundle.scss */
.fa-users:before {
  content: "\f0c0";
}

/* line 25445, app/assets/stylesheets/plugins.bundle.scss */
.fa-users-cog:before {
  content: "\f509";
}

/* line 25448, app/assets/stylesheets/plugins.bundle.scss */
.fa-users-slash:before {
  content: "\e073";
}

/* line 25451, app/assets/stylesheets/plugins.bundle.scss */
.fa-usps:before {
  content: "\f7e1";
}

/* line 25454, app/assets/stylesheets/plugins.bundle.scss */
.fa-ussunnah:before {
  content: "\f407";
}

/* line 25457, app/assets/stylesheets/plugins.bundle.scss */
.fa-utensil-spoon:before {
  content: "\f2e5";
}

/* line 25460, app/assets/stylesheets/plugins.bundle.scss */
.fa-utensils:before {
  content: "\f2e7";
}

/* line 25463, app/assets/stylesheets/plugins.bundle.scss */
.fa-vaadin:before {
  content: "\f408";
}

/* line 25466, app/assets/stylesheets/plugins.bundle.scss */
.fa-vector-square:before {
  content: "\f5cb";
}

/* line 25469, app/assets/stylesheets/plugins.bundle.scss */
.fa-venus:before {
  content: "\f221";
}

/* line 25472, app/assets/stylesheets/plugins.bundle.scss */
.fa-venus-double:before {
  content: "\f226";
}

/* line 25475, app/assets/stylesheets/plugins.bundle.scss */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 25478, app/assets/stylesheets/plugins.bundle.scss */
.fa-viacoin:before {
  content: "\f237";
}

/* line 25481, app/assets/stylesheets/plugins.bundle.scss */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 25484, app/assets/stylesheets/plugins.bundle.scss */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 25487, app/assets/stylesheets/plugins.bundle.scss */
.fa-vial:before {
  content: "\f492";
}

/* line 25490, app/assets/stylesheets/plugins.bundle.scss */
.fa-vials:before {
  content: "\f493";
}

/* line 25493, app/assets/stylesheets/plugins.bundle.scss */
.fa-viber:before {
  content: "\f409";
}

/* line 25496, app/assets/stylesheets/plugins.bundle.scss */
.fa-video:before {
  content: "\f03d";
}

/* line 25499, app/assets/stylesheets/plugins.bundle.scss */
.fa-video-slash:before {
  content: "\f4e2";
}

/* line 25502, app/assets/stylesheets/plugins.bundle.scss */
.fa-vihara:before {
  content: "\f6a7";
}

/* line 25505, app/assets/stylesheets/plugins.bundle.scss */
.fa-vimeo:before {
  content: "\f40a";
}

/* line 25508, app/assets/stylesheets/plugins.bundle.scss */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 25511, app/assets/stylesheets/plugins.bundle.scss */
.fa-vimeo-v:before {
  content: "\f27d";
}

/* line 25514, app/assets/stylesheets/plugins.bundle.scss */
.fa-vine:before {
  content: "\f1ca";
}

/* line 25517, app/assets/stylesheets/plugins.bundle.scss */
.fa-virus:before {
  content: "\e074";
}

/* line 25520, app/assets/stylesheets/plugins.bundle.scss */
.fa-virus-slash:before {
  content: "\e075";
}

/* line 25523, app/assets/stylesheets/plugins.bundle.scss */
.fa-viruses:before {
  content: "\e076";
}

/* line 25526, app/assets/stylesheets/plugins.bundle.scss */
.fa-vk:before {
  content: "\f189";
}

/* line 25529, app/assets/stylesheets/plugins.bundle.scss */
.fa-vnv:before {
  content: "\f40b";
}

/* line 25532, app/assets/stylesheets/plugins.bundle.scss */
.fa-voicemail:before {
  content: "\f897";
}

/* line 25535, app/assets/stylesheets/plugins.bundle.scss */
.fa-volleyball-ball:before {
  content: "\f45f";
}

/* line 25538, app/assets/stylesheets/plugins.bundle.scss */
.fa-volume-down:before {
  content: "\f027";
}

/* line 25541, app/assets/stylesheets/plugins.bundle.scss */
.fa-volume-mute:before {
  content: "\f6a9";
}

/* line 25544, app/assets/stylesheets/plugins.bundle.scss */
.fa-volume-off:before {
  content: "\f026";
}

/* line 25547, app/assets/stylesheets/plugins.bundle.scss */
.fa-volume-up:before {
  content: "\f028";
}

/* line 25550, app/assets/stylesheets/plugins.bundle.scss */
.fa-vote-yea:before {
  content: "\f772";
}

/* line 25553, app/assets/stylesheets/plugins.bundle.scss */
.fa-vr-cardboard:before {
  content: "\f729";
}

/* line 25556, app/assets/stylesheets/plugins.bundle.scss */
.fa-vuejs:before {
  content: "\f41f";
}

/* line 25559, app/assets/stylesheets/plugins.bundle.scss */
.fa-walking:before {
  content: "\f554";
}

/* line 25562, app/assets/stylesheets/plugins.bundle.scss */
.fa-wallet:before {
  content: "\f555";
}

/* line 25565, app/assets/stylesheets/plugins.bundle.scss */
.fa-warehouse:before {
  content: "\f494";
}

/* line 25568, app/assets/stylesheets/plugins.bundle.scss */
.fa-water:before {
  content: "\f773";
}

/* line 25571, app/assets/stylesheets/plugins.bundle.scss */
.fa-wave-square:before {
  content: "\f83e";
}

/* line 25574, app/assets/stylesheets/plugins.bundle.scss */
.fa-waze:before {
  content: "\f83f";
}

/* line 25577, app/assets/stylesheets/plugins.bundle.scss */
.fa-weebly:before {
  content: "\f5cc";
}

/* line 25580, app/assets/stylesheets/plugins.bundle.scss */
.fa-weibo:before {
  content: "\f18a";
}

/* line 25583, app/assets/stylesheets/plugins.bundle.scss */
.fa-weight:before {
  content: "\f496";
}

/* line 25586, app/assets/stylesheets/plugins.bundle.scss */
.fa-weight-hanging:before {
  content: "\f5cd";
}

/* line 25589, app/assets/stylesheets/plugins.bundle.scss */
.fa-weixin:before {
  content: "\f1d7";
}

/* line 25592, app/assets/stylesheets/plugins.bundle.scss */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 25595, app/assets/stylesheets/plugins.bundle.scss */
.fa-whatsapp-square:before {
  content: "\f40c";
}

/* line 25598, app/assets/stylesheets/plugins.bundle.scss */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 25601, app/assets/stylesheets/plugins.bundle.scss */
.fa-whmcs:before {
  content: "\f40d";
}

/* line 25604, app/assets/stylesheets/plugins.bundle.scss */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 25607, app/assets/stylesheets/plugins.bundle.scss */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 25610, app/assets/stylesheets/plugins.bundle.scss */
.fa-wind:before {
  content: "\f72e";
}

/* line 25613, app/assets/stylesheets/plugins.bundle.scss */
.fa-window-close:before {
  content: "\f410";
}

/* line 25616, app/assets/stylesheets/plugins.bundle.scss */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 25619, app/assets/stylesheets/plugins.bundle.scss */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 25622, app/assets/stylesheets/plugins.bundle.scss */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 25625, app/assets/stylesheets/plugins.bundle.scss */
.fa-windows:before {
  content: "\f17a";
}

/* line 25628, app/assets/stylesheets/plugins.bundle.scss */
.fa-wine-bottle:before {
  content: "\f72f";
}

/* line 25631, app/assets/stylesheets/plugins.bundle.scss */
.fa-wine-glass:before {
  content: "\f4e3";
}

/* line 25634, app/assets/stylesheets/plugins.bundle.scss */
.fa-wine-glass-alt:before {
  content: "\f5ce";
}

/* line 25637, app/assets/stylesheets/plugins.bundle.scss */
.fa-wix:before {
  content: "\f5cf";
}

/* line 25640, app/assets/stylesheets/plugins.bundle.scss */
.fa-wizards-of-the-coast:before {
  content: "\f730";
}

/* line 25643, app/assets/stylesheets/plugins.bundle.scss */
.fa-wolf-pack-battalion:before {
  content: "\f514";
}

/* line 25646, app/assets/stylesheets/plugins.bundle.scss */
.fa-won-sign:before {
  content: "\f159";
}

/* line 25649, app/assets/stylesheets/plugins.bundle.scss */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 25652, app/assets/stylesheets/plugins.bundle.scss */
.fa-wordpress-simple:before {
  content: "\f411";
}

/* line 25655, app/assets/stylesheets/plugins.bundle.scss */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 25658, app/assets/stylesheets/plugins.bundle.scss */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 25661, app/assets/stylesheets/plugins.bundle.scss */
.fa-wpforms:before {
  content: "\f298";
}

/* line 25664, app/assets/stylesheets/plugins.bundle.scss */
.fa-wpressr:before {
  content: "\f3e4";
}

/* line 25667, app/assets/stylesheets/plugins.bundle.scss */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 25670, app/assets/stylesheets/plugins.bundle.scss */
.fa-x-ray:before {
  content: "\f497";
}

/* line 25673, app/assets/stylesheets/plugins.bundle.scss */
.fa-xbox:before {
  content: "\f412";
}

/* line 25676, app/assets/stylesheets/plugins.bundle.scss */
.fa-xing:before {
  content: "\f168";
}

/* line 25679, app/assets/stylesheets/plugins.bundle.scss */
.fa-xing-square:before {
  content: "\f169";
}

/* line 25682, app/assets/stylesheets/plugins.bundle.scss */
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 25685, app/assets/stylesheets/plugins.bundle.scss */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 25688, app/assets/stylesheets/plugins.bundle.scss */
.fa-yammer:before {
  content: "\f840";
}

/* line 25691, app/assets/stylesheets/plugins.bundle.scss */
.fa-yandex:before {
  content: "\f413";
}

/* line 25694, app/assets/stylesheets/plugins.bundle.scss */
.fa-yandex-international:before {
  content: "\f414";
}

/* line 25697, app/assets/stylesheets/plugins.bundle.scss */
.fa-yarn:before {
  content: "\f7e3";
}

/* line 25700, app/assets/stylesheets/plugins.bundle.scss */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 25703, app/assets/stylesheets/plugins.bundle.scss */
.fa-yen-sign:before {
  content: "\f157";
}

/* line 25706, app/assets/stylesheets/plugins.bundle.scss */
.fa-yin-yang:before {
  content: "\f6ad";
}

/* line 25709, app/assets/stylesheets/plugins.bundle.scss */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 25712, app/assets/stylesheets/plugins.bundle.scss */
.fa-youtube:before {
  content: "\f167";
}

/* line 25715, app/assets/stylesheets/plugins.bundle.scss */
.fa-youtube-square:before {
  content: "\f431";
}

/* line 25718, app/assets/stylesheets/plugins.bundle.scss */
.fa-zhihu:before {
  content: "\f63f";
}

/* line 25721, app/assets/stylesheets/plugins.bundle.scss */
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 25731, app/assets/stylesheets/plugins.bundle.scss */
.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");
}

/* line 25747, app/assets/stylesheets/plugins.bundle.scss */
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  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");
}

/* line 25758, app/assets/stylesheets/plugins.bundle.scss */
.fab, .far {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  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");
}

/* line 25769, app/assets/stylesheets/plugins.bundle.scss */
.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}

/* line 25772, app/assets/stylesheets/plugins.bundle.scss */
.fa, .fas {
  font-weight: 900;
}
