/*!
* Bootstrap Grid v4.1.2 (https://getbootstrap.com/)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
@-ms-viewport {
  width: device-width;
}

.ero-bootstarp html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

.ero-bootstarp *,
.ero-bootstarp *::before,
.ero-bootstarp *::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.ero-bootstarp .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .ero-bootstarp .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .ero-bootstarp .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .ero-bootstarp .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .ero-bootstarp .container {
    max-width: 1140px;
  }
}

.ero-bootstarp .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.ero-bootstarp .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.ero-bootstarp .no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.ero-bootstarp .no-gutters > .col,
.ero-bootstarp .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.ero-bootstarp .col-1,
.ero-bootstarp .col-2,
.ero-bootstarp .col-3,
.ero-bootstarp .col-4,
.ero-bootstarp .col-5,
.ero-bootstarp .col-6,
.ero-bootstarp .col-7,
.ero-bootstarp .col-8,
.ero-bootstarp .col-9,
.ero-bootstarp .col-10,
.ero-bootstarp .col-11,
.ero-bootstarp .col-12,
.ero-bootstarp .col,
.ero-bootstarp .col-auto,
.ero-bootstarp .col-sm-1,
.ero-bootstarp .col-sm-2,
.ero-bootstarp .col-sm-3,
.ero-bootstarp .col-sm-4,
.ero-bootstarp .col-sm-5,
.ero-bootstarp .col-sm-6,
.ero-bootstarp .col-sm-7,
.ero-bootstarp .col-sm-8,
.ero-bootstarp .col-sm-9,
.ero-bootstarp .col-sm-10,
.ero-bootstarp .col-sm-11,
.ero-bootstarp .col-sm-12,
.ero-bootstarp .col-sm,
.ero-bootstarp .col-sm-auto,
.ero-bootstarp .col-md-1,
.ero-bootstarp .col-md-2,
.ero-bootstarp .col-md-3,
.ero-bootstarp .col-md-4,
.ero-bootstarp .col-md-5,
.ero-bootstarp .col-md-6,
.ero-bootstarp .col-md-7,
.ero-bootstarp .col-md-8,
.ero-bootstarp .col-md-9,
.ero-bootstarp .col-md-10,
.ero-bootstarp .col-md-11,
.ero-bootstarp .col-md-12,
.ero-bootstarp .col-md,
.ero-bootstarp .col-md-auto,
.ero-bootstarp .col-lg-1,
.ero-bootstarp .col-lg-2,
.ero-bootstarp .col-lg-3,
.ero-bootstarp .col-lg-4,
.ero-bootstarp .col-lg-5,
.ero-bootstarp .col-lg-6,
.ero-bootstarp .col-lg-7,
.ero-bootstarp .col-lg-8,
.ero-bootstarp .col-lg-9,
.ero-bootstarp .col-lg-10,
.ero-bootstarp .col-lg-11,
.ero-bootstarp .col-lg-12,
.ero-bootstarp .col-lg,
.ero-bootstarp .col-lg-auto,
.ero-bootstarp .col-xl-1,
.ero-bootstarp .col-xl-2,
.ero-bootstarp .col-xl-3,
.ero-bootstarp .col-xl-4,
.ero-bootstarp .col-xl-5,
.ero-bootstarp .col-xl-6,
.ero-bootstarp .col-xl-7,
.ero-bootstarp .col-xl-8,
.ero-bootstarp .col-xl-9,
.ero-bootstarp .col-xl-10,
.ero-bootstarp .col-xl-11,
.ero-bootstarp .col-xl-12,
.ero-bootstarp .col-xl,
.ero-bootstarp .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.ero-bootstarp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.ero-bootstarp .col-auto {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.ero-bootstarp .col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.ero-bootstarp .col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.ero-bootstarp .col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.ero-bootstarp .col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.ero-bootstarp .col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.ero-bootstarp .col-6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.ero-bootstarp .col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.ero-bootstarp .col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.ero-bootstarp .col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.ero-bootstarp .col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.ero-bootstarp .col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.ero-bootstarp .col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.ero-bootstarp .order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.ero-bootstarp .order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

.ero-bootstarp .order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.ero-bootstarp .order-1 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.ero-bootstarp .order-2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.ero-bootstarp .order-3 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
}

.ero-bootstarp .order-4 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
}

.ero-bootstarp .order-5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

.ero-bootstarp .order-6 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
}

.ero-bootstarp .order-7 {
  -webkit-box-ordinal-group: 8;
  -ms-flex-order: 7;
  order: 7;
}

.ero-bootstarp .order-8 {
  -webkit-box-ordinal-group: 9;
  -ms-flex-order: 8;
  order: 8;
}

.ero-bootstarp .order-9 {
  -webkit-box-ordinal-group: 10;
  -ms-flex-order: 9;
  order: 9;
}

.ero-bootstarp .order-10 {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10;
}

.ero-bootstarp .order-11 {
  -webkit-box-ordinal-group: 12;
  -ms-flex-order: 11;
  order: 11;
}

.ero-bootstarp .order-12 {
  -webkit-box-ordinal-group: 13;
  -ms-flex-order: 12;
  order: 12;
}

.ero-bootstarp .offset-1 {
  margin-left: 8.3333333333%;
}

.ero-bootstarp .offset-2 {
  margin-left: 16.6666666667%;
}

.ero-bootstarp .offset-3 {
  margin-left: 25%;
}

.ero-bootstarp .offset-4 {
  margin-left: 33.3333333333%;
}

.ero-bootstarp .offset-5 {
  margin-left: 41.6666666667%;
}

.ero-bootstarp .offset-6 {
  margin-left: 50%;
}

.ero-bootstarp .offset-7 {
  margin-left: 58.3333333333%;
}

.ero-bootstarp .offset-8 {
  margin-left: 66.6666666667%;
}

.ero-bootstarp .offset-9 {
  margin-left: 75%;
}

.ero-bootstarp .offset-10 {
  margin-left: 83.3333333333%;
}

.ero-bootstarp .offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .ero-bootstarp .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .ero-bootstarp .col-sm-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ero-bootstarp .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ero-bootstarp .col-sm-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ero-bootstarp .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ero-bootstarp .col-sm-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ero-bootstarp .col-sm-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ero-bootstarp .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ero-bootstarp .col-sm-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ero-bootstarp .col-sm-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ero-bootstarp .col-sm-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ero-bootstarp .col-sm-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ero-bootstarp .col-sm-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ero-bootstarp .col-sm-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ero-bootstarp .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .ero-bootstarp .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .ero-bootstarp .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .ero-bootstarp .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ero-bootstarp .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .ero-bootstarp .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .ero-bootstarp .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .ero-bootstarp .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .ero-bootstarp .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .ero-bootstarp .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .ero-bootstarp .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .ero-bootstarp .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .ero-bootstarp .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .ero-bootstarp .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .ero-bootstarp .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .ero-bootstarp .offset-sm-0 {
    margin-left: 0;
  }
  .ero-bootstarp .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .ero-bootstarp .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .ero-bootstarp .offset-sm-3 {
    margin-left: 25%;
  }
  .ero-bootstarp .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .ero-bootstarp .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .ero-bootstarp .offset-sm-6 {
    margin-left: 50%;
  }
  .ero-bootstarp .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .ero-bootstarp .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .ero-bootstarp .offset-sm-9 {
    margin-left: 75%;
  }
  .ero-bootstarp .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .ero-bootstarp .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .ero-bootstarp .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .ero-bootstarp .col-md-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ero-bootstarp .col-md-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ero-bootstarp .col-md-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ero-bootstarp .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ero-bootstarp .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ero-bootstarp .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ero-bootstarp .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ero-bootstarp .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ero-bootstarp .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ero-bootstarp .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ero-bootstarp .col-md-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ero-bootstarp .col-md-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ero-bootstarp .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ero-bootstarp .order-md-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .ero-bootstarp .order-md-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .ero-bootstarp .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .ero-bootstarp .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ero-bootstarp .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .ero-bootstarp .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .ero-bootstarp .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .ero-bootstarp .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .ero-bootstarp .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .ero-bootstarp .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .ero-bootstarp .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .ero-bootstarp .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .ero-bootstarp .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .ero-bootstarp .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .ero-bootstarp .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .ero-bootstarp .offset-md-0 {
    margin-left: 0;
  }
  .ero-bootstarp .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .ero-bootstarp .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .ero-bootstarp .offset-md-3 {
    margin-left: 25%;
  }
  .ero-bootstarp .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .ero-bootstarp .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .ero-bootstarp .offset-md-6 {
    margin-left: 50%;
  }
  .ero-bootstarp .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .ero-bootstarp .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .ero-bootstarp .offset-md-9 {
    margin-left: 75%;
  }
  .ero-bootstarp .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .ero-bootstarp .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .ero-bootstarp .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .ero-bootstarp .col-lg-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ero-bootstarp .col-lg-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ero-bootstarp .col-lg-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ero-bootstarp .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ero-bootstarp .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ero-bootstarp .col-lg-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ero-bootstarp .col-lg-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ero-bootstarp .col-lg-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ero-bootstarp .col-lg-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ero-bootstarp .col-lg-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ero-bootstarp .col-lg-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ero-bootstarp .col-lg-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ero-bootstarp .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ero-bootstarp .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .ero-bootstarp .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .ero-bootstarp .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .ero-bootstarp .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ero-bootstarp .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .ero-bootstarp .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .ero-bootstarp .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .ero-bootstarp .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .ero-bootstarp .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .ero-bootstarp .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .ero-bootstarp .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .ero-bootstarp .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .ero-bootstarp .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .ero-bootstarp .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .ero-bootstarp .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .ero-bootstarp .offset-lg-0 {
    margin-left: 0;
  }
  .ero-bootstarp .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .ero-bootstarp .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .ero-bootstarp .offset-lg-3 {
    margin-left: 25%;
  }
  .ero-bootstarp .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .ero-bootstarp .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .ero-bootstarp .offset-lg-6 {
    margin-left: 50%;
  }
  .ero-bootstarp .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .ero-bootstarp .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .ero-bootstarp .offset-lg-9 {
    margin-left: 75%;
  }
  .ero-bootstarp .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .ero-bootstarp .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .ero-bootstarp .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .ero-bootstarp .col-xl-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .ero-bootstarp .col-xl-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .ero-bootstarp .col-xl-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .ero-bootstarp .col-xl-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ero-bootstarp .col-xl-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .ero-bootstarp .col-xl-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .ero-bootstarp .col-xl-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ero-bootstarp .col-xl-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .ero-bootstarp .col-xl-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .ero-bootstarp .col-xl-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ero-bootstarp .col-xl-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .ero-bootstarp .col-xl-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .ero-bootstarp .col-xl-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ero-bootstarp .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
  .ero-bootstarp .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13;
  }
  .ero-bootstarp .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .ero-bootstarp .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .ero-bootstarp .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .ero-bootstarp .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .ero-bootstarp .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .ero-bootstarp .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .ero-bootstarp .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .ero-bootstarp .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .ero-bootstarp .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .ero-bootstarp .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .ero-bootstarp .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .ero-bootstarp .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11;
  }
  .ero-bootstarp .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12;
  }
  .ero-bootstarp .offset-xl-0 {
    margin-left: 0;
  }
  .ero-bootstarp .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .ero-bootstarp .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .ero-bootstarp .offset-xl-3 {
    margin-left: 25%;
  }
  .ero-bootstarp .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .ero-bootstarp .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .ero-bootstarp .offset-xl-6 {
    margin-left: 50%;
  }
  .ero-bootstarp .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .ero-bootstarp .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .ero-bootstarp .offset-xl-9 {
    margin-left: 75%;
  }
  .ero-bootstarp .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .ero-bootstarp .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.ero-bootstarp .d-none {
  display: none !important;
}

.ero-bootstarp .d-inline {
  display: inline !important;
}

.ero-bootstarp .d-inline-block {
  display: inline-block !important;
}

.ero-bootstarp .d-block {
  display: block !important;
}

.ero-bootstarp .d-table {
  display: table !important;
}

.ero-bootstarp .d-table-row {
  display: table-row !important;
}

.ero-bootstarp .d-table-cell {
  display: table-cell !important;
}

.ero-bootstarp .d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.ero-bootstarp .d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .ero-bootstarp .d-sm-none {
    display: none !important;
  }
  .ero-bootstarp .d-sm-inline {
    display: inline !important;
  }
  .ero-bootstarp .d-sm-inline-block {
    display: inline-block !important;
  }
  .ero-bootstarp .d-sm-block {
    display: block !important;
  }
  .ero-bootstarp .d-sm-table {
    display: table !important;
  }
  .ero-bootstarp .d-sm-table-row {
    display: table-row !important;
  }
  .ero-bootstarp .d-sm-table-cell {
    display: table-cell !important;
  }
  .ero-bootstarp .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .ero-bootstarp .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .ero-bootstarp .d-md-none {
    display: none !important;
  }
  .ero-bootstarp .d-md-inline {
    display: inline !important;
  }
  .ero-bootstarp .d-md-inline-block {
    display: inline-block !important;
  }
  .ero-bootstarp .d-md-block {
    display: block !important;
  }
  .ero-bootstarp .d-md-table {
    display: table !important;
  }
  .ero-bootstarp .d-md-table-row {
    display: table-row !important;
  }
  .ero-bootstarp .d-md-table-cell {
    display: table-cell !important;
  }
  .ero-bootstarp .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .ero-bootstarp .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .ero-bootstarp .d-lg-none {
    display: none !important;
  }
  .ero-bootstarp .d-lg-inline {
    display: inline !important;
  }
  .ero-bootstarp .d-lg-inline-block {
    display: inline-block !important;
  }
  .ero-bootstarp .d-lg-block {
    display: block !important;
  }
  .ero-bootstarp .d-lg-table {
    display: table !important;
  }
  .ero-bootstarp .d-lg-table-row {
    display: table-row !important;
  }
  .ero-bootstarp .d-lg-table-cell {
    display: table-cell !important;
  }
  .ero-bootstarp .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .ero-bootstarp .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .ero-bootstarp .d-xl-none {
    display: none !important;
  }
  .ero-bootstarp .d-xl-inline {
    display: inline !important;
  }
  .ero-bootstarp .d-xl-inline-block {
    display: inline-block !important;
  }
  .ero-bootstarp .d-xl-block {
    display: block !important;
  }
  .ero-bootstarp .d-xl-table {
    display: table !important;
  }
  .ero-bootstarp .d-xl-table-row {
    display: table-row !important;
  }
  .ero-bootstarp .d-xl-table-cell {
    display: table-cell !important;
  }
  .ero-bootstarp .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .ero-bootstarp .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .ero-bootstarp .d-print-none {
    display: none !important;
  }
  .ero-bootstarp .d-print-inline {
    display: inline !important;
  }
  .ero-bootstarp .d-print-inline-block {
    display: inline-block !important;
  }
  .ero-bootstarp .d-print-block {
    display: block !important;
  }
  .ero-bootstarp .d-print-table {
    display: table !important;
  }
  .ero-bootstarp .d-print-table-row {
    display: table-row !important;
  }
  .ero-bootstarp .d-print-table-cell {
    display: table-cell !important;
  }
  .ero-bootstarp .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .ero-bootstarp .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.ero-bootstarp .flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.ero-bootstarp .flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.ero-bootstarp .flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.ero-bootstarp .flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.ero-bootstarp .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.ero-bootstarp .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.ero-bootstarp .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.ero-bootstarp .flex-fill {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.ero-bootstarp .flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.ero-bootstarp .flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.ero-bootstarp .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.ero-bootstarp .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.ero-bootstarp .justify-content-start {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.ero-bootstarp .justify-content-end {
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.ero-bootstarp .justify-content-center {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.ero-bootstarp .justify-content-between {
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.ero-bootstarp .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.ero-bootstarp .align-items-start {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.ero-bootstarp .align-items-end {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.ero-bootstarp .align-items-center {
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}

.ero-bootstarp .align-items-baseline {
  -webkit-box-align: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.ero-bootstarp .align-items-stretch {
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.ero-bootstarp .align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.ero-bootstarp .align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.ero-bootstarp .align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.ero-bootstarp .align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.ero-bootstarp .align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.ero-bootstarp .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.ero-bootstarp .align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.ero-bootstarp .align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.ero-bootstarp .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.ero-bootstarp .align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
      align-self: center !important;
}

.ero-bootstarp .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.ero-bootstarp .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .ero-bootstarp .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .ero-bootstarp .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .ero-bootstarp .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .ero-bootstarp .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .ero-bootstarp .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .ero-bootstarp .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .ero-bootstarp .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .ero-bootstarp .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .ero-bootstarp .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .ero-bootstarp .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .ero-bootstarp .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .ero-bootstarp .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .ero-bootstarp .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .ero-bootstarp .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .ero-bootstarp .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .ero-bootstarp .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .ero-bootstarp .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .ero-bootstarp .align-items-sm-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .ero-bootstarp .align-items-sm-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .ero-bootstarp .align-items-sm-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .ero-bootstarp .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .ero-bootstarp .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .ero-bootstarp .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .ero-bootstarp .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .ero-bootstarp .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .ero-bootstarp .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .ero-bootstarp .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .ero-bootstarp .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .ero-bootstarp .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .ero-bootstarp .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .ero-bootstarp .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .ero-bootstarp .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .ero-bootstarp .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .ero-bootstarp .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .ero-bootstarp .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .ero-bootstarp .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .ero-bootstarp .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .ero-bootstarp .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .ero-bootstarp .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .ero-bootstarp .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .ero-bootstarp .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .ero-bootstarp .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .ero-bootstarp .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .ero-bootstarp .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .ero-bootstarp .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .ero-bootstarp .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .ero-bootstarp .justify-content-md-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .ero-bootstarp .justify-content-md-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .ero-bootstarp .justify-content-md-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .ero-bootstarp .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .ero-bootstarp .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .ero-bootstarp .align-items-md-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .ero-bootstarp .align-items-md-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .ero-bootstarp .align-items-md-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .ero-bootstarp .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .ero-bootstarp .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .ero-bootstarp .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .ero-bootstarp .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .ero-bootstarp .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .ero-bootstarp .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .ero-bootstarp .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .ero-bootstarp .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .ero-bootstarp .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .ero-bootstarp .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .ero-bootstarp .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .ero-bootstarp .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .ero-bootstarp .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .ero-bootstarp .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .ero-bootstarp .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .ero-bootstarp .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .ero-bootstarp .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .ero-bootstarp .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .ero-bootstarp .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .ero-bootstarp .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .ero-bootstarp .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .ero-bootstarp .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .ero-bootstarp .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .ero-bootstarp .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .ero-bootstarp .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .ero-bootstarp .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .ero-bootstarp .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .ero-bootstarp .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .ero-bootstarp .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .ero-bootstarp .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .ero-bootstarp .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .ero-bootstarp .align-items-lg-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .ero-bootstarp .align-items-lg-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .ero-bootstarp .align-items-lg-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .ero-bootstarp .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .ero-bootstarp .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .ero-bootstarp .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .ero-bootstarp .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .ero-bootstarp .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .ero-bootstarp .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .ero-bootstarp .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .ero-bootstarp .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .ero-bootstarp .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .ero-bootstarp .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .ero-bootstarp .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .ero-bootstarp .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .ero-bootstarp .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .ero-bootstarp .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .ero-bootstarp .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .ero-bootstarp .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .ero-bootstarp .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .ero-bootstarp .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .ero-bootstarp .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .ero-bootstarp .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .ero-bootstarp .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .ero-bootstarp .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .ero-bootstarp .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .ero-bootstarp .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .ero-bootstarp .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .ero-bootstarp .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .ero-bootstarp .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .ero-bootstarp .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .ero-bootstarp .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .ero-bootstarp .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .ero-bootstarp .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .ero-bootstarp .align-items-xl-start {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .ero-bootstarp .align-items-xl-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .ero-bootstarp .align-items-xl-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .ero-bootstarp .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .ero-bootstarp .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .ero-bootstarp .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .ero-bootstarp .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .ero-bootstarp .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .ero-bootstarp .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .ero-bootstarp .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .ero-bootstarp .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .ero-bootstarp .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .ero-bootstarp .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .ero-bootstarp .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .ero-bootstarp .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .ero-bootstarp .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .ero-bootstarp .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

.ero-bootstarp .w-25 {
  width: 25% !important;
}

.ero-bootstarp .w-50 {
  width: 50% !important;
}

.ero-bootstarp .w-75 {
  width: 75% !important;
}

.ero-bootstarp .w-100 {
  width: 100% !important;
}

.ero-bootstarp .w-auto {
  width: auto !important;
}

.ero-bootstarp .h-25 {
  height: 25% !important;
}

.ero-bootstarp .h-50 {
  height: 50% !important;
}

.ero-bootstarp .h-75 {
  height: 75% !important;
}

.ero-bootstarp .h-100 {
  height: 100% !important;
}

.ero-bootstarp .h-auto {
  height: auto !important;
}

.ero-bootstarp .mw-100 {
  max-width: 100% !important;
}

.ero-bootstarp .mh-100 {
  max-height: 100% !important;
}

.ero-bootstarp .m-0 {
  margin: 0 !important;
}

.ero-bootstarp .mt-0,
.ero-bootstarp .my-0 {
  margin-top: 0 !important;
}

.ero-bootstarp .mr-0,
.ero-bootstarp .mx-0 {
  margin-right: 0 !important;
}

.ero-bootstarp .mb-0,
.ero-bootstarp .my-0 {
  margin-bottom: 0 !important;
}

.ero-bootstarp .ml-0,
.ero-bootstarp .mx-0 {
  margin-left: 0 !important;
}

.ero-bootstarp .m-1 {
  margin: .25rem !important;
}

.ero-bootstarp .mt-1,
.ero-bootstarp .my-1 {
  margin-top: .25rem !important;
}

.ero-bootstarp .mr-1,
.ero-bootstarp .mx-1 {
  margin-right: .25rem !important;
}

.ero-bootstarp .mb-1,
.ero-bootstarp .my-1 {
  margin-bottom: .25rem !important;
}

.ero-bootstarp .ml-1,
.ero-bootstarp .mx-1 {
  margin-left: .25rem !important;
}

.ero-bootstarp .m-2 {
  margin: .5rem !important;
}

.ero-bootstarp .mt-2,
.ero-bootstarp .my-2 {
  margin-top: .5rem !important;
}

.ero-bootstarp .mr-2,
.ero-bootstarp .mx-2 {
  margin-right: .5rem !important;
}

.ero-bootstarp .mb-2,
.ero-bootstarp .my-2 {
  margin-bottom: .5rem !important;
}

.ero-bootstarp .ml-2,
.ero-bootstarp .mx-2 {
  margin-left: .5rem !important;
}

.ero-bootstarp .m-3 {
  margin: 1rem !important;
}

.ero-bootstarp .mt-3,
.ero-bootstarp .my-3 {
  margin-top: 1rem !important;
}

.ero-bootstarp .mr-3,
.ero-bootstarp .mx-3 {
  margin-right: 1rem !important;
}

.ero-bootstarp .mb-3,
.ero-bootstarp .my-3 {
  margin-bottom: 1rem !important;
}

.ero-bootstarp .ml-3,
.ero-bootstarp .mx-3 {
  margin-left: 1rem !important;
}

.ero-bootstarp .m-4 {
  margin: 1.5rem !important;
}

.ero-bootstarp .mt-4,
.ero-bootstarp .my-4 {
  margin-top: 1.5rem !important;
}

.ero-bootstarp .mr-4,
.ero-bootstarp .mx-4 {
  margin-right: 1.5rem !important;
}

.ero-bootstarp .mb-4,
.ero-bootstarp .my-4 {
  margin-bottom: 1.5rem !important;
}

.ero-bootstarp .ml-4,
.ero-bootstarp .mx-4 {
  margin-left: 1.5rem !important;
}

.ero-bootstarp .m-5 {
  margin: 3rem !important;
}

.ero-bootstarp .mt-5,
.ero-bootstarp .my-5 {
  margin-top: 3rem !important;
}

.ero-bootstarp .mr-5,
.ero-bootstarp .mx-5 {
  margin-right: 3rem !important;
}

.ero-bootstarp .mb-5,
.ero-bootstarp .my-5 {
  margin-bottom: 3rem !important;
}

.ero-bootstarp .ml-5,
.ero-bootstarp .mx-5 {
  margin-left: 3rem !important;
}

.ero-bootstarp .p-0 {
  padding: 0 !important;
}

.ero-bootstarp .pt-0,
.ero-bootstarp .py-0 {
  padding-top: 0 !important;
}

.ero-bootstarp .pr-0,
.ero-bootstarp .px-0 {
  padding-right: 0 !important;
}

.ero-bootstarp .pb-0,
.ero-bootstarp .py-0 {
  padding-bottom: 0 !important;
}

.ero-bootstarp .pl-0,
.ero-bootstarp .px-0 {
  padding-left: 0 !important;
}

.ero-bootstarp .p-1 {
  padding: .25rem !important;
}

.ero-bootstarp .pt-1,
.ero-bootstarp .py-1 {
  padding-top: .25rem !important;
}

.ero-bootstarp .pr-1,
.ero-bootstarp .px-1 {
  padding-right: .25rem !important;
}

.ero-bootstarp .pb-1,
.ero-bootstarp .py-1 {
  padding-bottom: .25rem !important;
}

.ero-bootstarp .pl-1,
.ero-bootstarp .px-1 {
  padding-left: .25rem !important;
}

.ero-bootstarp .p-2 {
  padding: .5rem !important;
}

.ero-bootstarp .pt-2,
.ero-bootstarp .py-2 {
  padding-top: .5rem !important;
}

.ero-bootstarp .pr-2,
.ero-bootstarp .px-2 {
  padding-right: .5rem !important;
}

.ero-bootstarp .pb-2,
.ero-bootstarp .py-2 {
  padding-bottom: .5rem !important;
}

.ero-bootstarp .pl-2,
.ero-bootstarp .px-2 {
  padding-left: .5rem !important;
}

.ero-bootstarp .p-3 {
  padding: 1rem !important;
}

.ero-bootstarp .pt-3,
.ero-bootstarp .py-3 {
  padding-top: 1rem !important;
}

.ero-bootstarp .pr-3,
.ero-bootstarp .px-3 {
  padding-right: 1rem !important;
}

.ero-bootstarp .pb-3,
.ero-bootstarp .py-3 {
  padding-bottom: 1rem !important;
}

.ero-bootstarp .pl-3,
.ero-bootstarp .px-3 {
  padding-left: 1rem !important;
}

.ero-bootstarp .p-4 {
  padding: 1.5rem !important;
}

.ero-bootstarp .pt-4,
.ero-bootstarp .py-4 {
  padding-top: 1.5rem !important;
}

.ero-bootstarp .pr-4,
.ero-bootstarp .px-4 {
  padding-right: 1.5rem !important;
}

.ero-bootstarp .pb-4,
.ero-bootstarp .py-4 {
  padding-bottom: 1.5rem !important;
}

.ero-bootstarp .pl-4,
.ero-bootstarp .px-4 {
  padding-left: 1.5rem !important;
}

.ero-bootstarp .p-5 {
  padding: 3rem !important;
}

.ero-bootstarp .pt-5,
.ero-bootstarp .py-5 {
  padding-top: 3rem !important;
}

.ero-bootstarp .pr-5,
.ero-bootstarp .px-5 {
  padding-right: 3rem !important;
}

.ero-bootstarp .pb-5,
.ero-bootstarp .py-5 {
  padding-bottom: 3rem !important;
}

.ero-bootstarp .pl-5,
.ero-bootstarp .px-5 {
  padding-left: 3rem !important;
}

.ero-bootstarp .m-auto {
  margin: auto !important;
}

.ero-bootstarp .mt-auto,
.ero-bootstarp .my-auto {
  margin-top: auto !important;
}

.ero-bootstarp .mr-auto,
.ero-bootstarp .mx-auto {
  margin-right: auto !important;
}

.ero-bootstarp .mb-auto,
.ero-bootstarp .my-auto {
  margin-bottom: auto !important;
}

.ero-bootstarp .ml-auto,
.ero-bootstarp .mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .ero-bootstarp .m-sm-0 {
    margin: 0 !important;
  }
  .ero-bootstarp .mt-sm-0,
  .ero-bootstarp .my-sm-0 {
    margin-top: 0 !important;
  }
  .ero-bootstarp .mr-sm-0,
  .ero-bootstarp .mx-sm-0 {
    margin-right: 0 !important;
  }
  .ero-bootstarp .mb-sm-0,
  .ero-bootstarp .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ero-bootstarp .ml-sm-0,
  .ero-bootstarp .mx-sm-0 {
    margin-left: 0 !important;
  }
  .ero-bootstarp .m-sm-1 {
    margin: .25rem !important;
  }
  .ero-bootstarp .mt-sm-1,
  .ero-bootstarp .my-sm-1 {
    margin-top: .25rem !important;
  }
  .ero-bootstarp .mr-sm-1,
  .ero-bootstarp .mx-sm-1 {
    margin-right: .25rem !important;
  }
  .ero-bootstarp .mb-sm-1,
  .ero-bootstarp .my-sm-1 {
    margin-bottom: .25rem !important;
  }
  .ero-bootstarp .ml-sm-1,
  .ero-bootstarp .mx-sm-1 {
    margin-left: .25rem !important;
  }
  .ero-bootstarp .m-sm-2 {
    margin: .5rem !important;
  }
  .ero-bootstarp .mt-sm-2,
  .ero-bootstarp .my-sm-2 {
    margin-top: .5rem !important;
  }
  .ero-bootstarp .mr-sm-2,
  .ero-bootstarp .mx-sm-2 {
    margin-right: .5rem !important;
  }
  .ero-bootstarp .mb-sm-2,
  .ero-bootstarp .my-sm-2 {
    margin-bottom: .5rem !important;
  }
  .ero-bootstarp .ml-sm-2,
  .ero-bootstarp .mx-sm-2 {
    margin-left: .5rem !important;
  }
  .ero-bootstarp .m-sm-3 {
    margin: 1rem !important;
  }
  .ero-bootstarp .mt-sm-3,
  .ero-bootstarp .my-sm-3 {
    margin-top: 1rem !important;
  }
  .ero-bootstarp .mr-sm-3,
  .ero-bootstarp .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .ero-bootstarp .mb-sm-3,
  .ero-bootstarp .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ero-bootstarp .ml-sm-3,
  .ero-bootstarp .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .ero-bootstarp .m-sm-4 {
    margin: 1.5rem !important;
  }
  .ero-bootstarp .mt-sm-4,
  .ero-bootstarp .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .ero-bootstarp .mr-sm-4,
  .ero-bootstarp .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .ero-bootstarp .mb-sm-4,
  .ero-bootstarp .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ero-bootstarp .ml-sm-4,
  .ero-bootstarp .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ero-bootstarp .m-sm-5 {
    margin: 3rem !important;
  }
  .ero-bootstarp .mt-sm-5,
  .ero-bootstarp .my-sm-5 {
    margin-top: 3rem !important;
  }
  .ero-bootstarp .mr-sm-5,
  .ero-bootstarp .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .ero-bootstarp .mb-sm-5,
  .ero-bootstarp .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ero-bootstarp .ml-sm-5,
  .ero-bootstarp .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .ero-bootstarp .p-sm-0 {
    padding: 0 !important;
  }
  .ero-bootstarp .pt-sm-0,
  .ero-bootstarp .py-sm-0 {
    padding-top: 0 !important;
  }
  .ero-bootstarp .pr-sm-0,
  .ero-bootstarp .px-sm-0 {
    padding-right: 0 !important;
  }
  .ero-bootstarp .pb-sm-0,
  .ero-bootstarp .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .ero-bootstarp .pl-sm-0,
  .ero-bootstarp .px-sm-0 {
    padding-left: 0 !important;
  }
  .ero-bootstarp .p-sm-1 {
    padding: .25rem !important;
  }
  .ero-bootstarp .pt-sm-1,
  .ero-bootstarp .py-sm-1 {
    padding-top: .25rem !important;
  }
  .ero-bootstarp .pr-sm-1,
  .ero-bootstarp .px-sm-1 {
    padding-right: .25rem !important;
  }
  .ero-bootstarp .pb-sm-1,
  .ero-bootstarp .py-sm-1 {
    padding-bottom: .25rem !important;
  }
  .ero-bootstarp .pl-sm-1,
  .ero-bootstarp .px-sm-1 {
    padding-left: .25rem !important;
  }
  .ero-bootstarp .p-sm-2 {
    padding: .5rem !important;
  }
  .ero-bootstarp .pt-sm-2,
  .ero-bootstarp .py-sm-2 {
    padding-top: .5rem !important;
  }
  .ero-bootstarp .pr-sm-2,
  .ero-bootstarp .px-sm-2 {
    padding-right: .5rem !important;
  }
  .ero-bootstarp .pb-sm-2,
  .ero-bootstarp .py-sm-2 {
    padding-bottom: .5rem !important;
  }
  .ero-bootstarp .pl-sm-2,
  .ero-bootstarp .px-sm-2 {
    padding-left: .5rem !important;
  }
  .ero-bootstarp .p-sm-3 {
    padding: 1rem !important;
  }
  .ero-bootstarp .pt-sm-3,
  .ero-bootstarp .py-sm-3 {
    padding-top: 1rem !important;
  }
  .ero-bootstarp .pr-sm-3,
  .ero-bootstarp .px-sm-3 {
    padding-right: 1rem !important;
  }
  .ero-bootstarp .pb-sm-3,
  .ero-bootstarp .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .ero-bootstarp .pl-sm-3,
  .ero-bootstarp .px-sm-3 {
    padding-left: 1rem !important;
  }
  .ero-bootstarp .p-sm-4 {
    padding: 1.5rem !important;
  }
  .ero-bootstarp .pt-sm-4,
  .ero-bootstarp .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .ero-bootstarp .pr-sm-4,
  .ero-bootstarp .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .ero-bootstarp .pb-sm-4,
  .ero-bootstarp .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .ero-bootstarp .pl-sm-4,
  .ero-bootstarp .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ero-bootstarp .p-sm-5 {
    padding: 3rem !important;
  }
  .ero-bootstarp .pt-sm-5,
  .ero-bootstarp .py-sm-5 {
    padding-top: 3rem !important;
  }
  .ero-bootstarp .pr-sm-5,
  .ero-bootstarp .px-sm-5 {
    padding-right: 3rem !important;
  }
  .ero-bootstarp .pb-sm-5,
  .ero-bootstarp .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ero-bootstarp .pl-sm-5,
  .ero-bootstarp .px-sm-5 {
    padding-left: 3rem !important;
  }
  .ero-bootstarp .m-sm-auto {
    margin: auto !important;
  }
  .ero-bootstarp .mt-sm-auto,
  .ero-bootstarp .my-sm-auto {
    margin-top: auto !important;
  }
  .ero-bootstarp .mr-sm-auto,
  .ero-bootstarp .mx-sm-auto {
    margin-right: auto !important;
  }
  .ero-bootstarp .mb-sm-auto,
  .ero-bootstarp .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ero-bootstarp .ml-sm-auto,
  .ero-bootstarp .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .ero-bootstarp .m-md-0 {
    margin: 0 !important;
  }
  .ero-bootstarp .mt-md-0,
  .ero-bootstarp .my-md-0 {
    margin-top: 0 !important;
  }
  .ero-bootstarp .mr-md-0,
  .ero-bootstarp .mx-md-0 {
    margin-right: 0 !important;
  }
  .ero-bootstarp .mb-md-0,
  .ero-bootstarp .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ero-bootstarp .ml-md-0,
  .ero-bootstarp .mx-md-0 {
    margin-left: 0 !important;
  }
  .ero-bootstarp .m-md-1 {
    margin: .25rem !important;
  }
  .ero-bootstarp .mt-md-1,
  .ero-bootstarp .my-md-1 {
    margin-top: .25rem !important;
  }
  .ero-bootstarp .mr-md-1,
  .ero-bootstarp .mx-md-1 {
    margin-right: .25rem !important;
  }
  .ero-bootstarp .mb-md-1,
  .ero-bootstarp .my-md-1 {
    margin-bottom: .25rem !important;
  }
  .ero-bootstarp .ml-md-1,
  .ero-bootstarp .mx-md-1 {
    margin-left: .25rem !important;
  }
  .ero-bootstarp .m-md-2 {
    margin: .5rem !important;
  }
  .ero-bootstarp .mt-md-2,
  .ero-bootstarp .my-md-2 {
    margin-top: .5rem !important;
  }
  .ero-bootstarp .mr-md-2,
  .ero-bootstarp .mx-md-2 {
    margin-right: .5rem !important;
  }
  .ero-bootstarp .mb-md-2,
  .ero-bootstarp .my-md-2 {
    margin-bottom: .5rem !important;
  }
  .ero-bootstarp .ml-md-2,
  .ero-bootstarp .mx-md-2 {
    margin-left: .5rem !important;
  }
  .ero-bootstarp .m-md-3 {
    margin: 1rem !important;
  }
  .ero-bootstarp .mt-md-3,
  .ero-bootstarp .my-md-3 {
    margin-top: 1rem !important;
  }
  .ero-bootstarp .mr-md-3,
  .ero-bootstarp .mx-md-3 {
    margin-right: 1rem !important;
  }
  .ero-bootstarp .mb-md-3,
  .ero-bootstarp .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ero-bootstarp .ml-md-3,
  .ero-bootstarp .mx-md-3 {
    margin-left: 1rem !important;
  }
  .ero-bootstarp .m-md-4 {
    margin: 1.5rem !important;
  }
  .ero-bootstarp .mt-md-4,
  .ero-bootstarp .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .ero-bootstarp .mr-md-4,
  .ero-bootstarp .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .ero-bootstarp .mb-md-4,
  .ero-bootstarp .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ero-bootstarp .ml-md-4,
  .ero-bootstarp .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .ero-bootstarp .m-md-5 {
    margin: 3rem !important;
  }
  .ero-bootstarp .mt-md-5,
  .ero-bootstarp .my-md-5 {
    margin-top: 3rem !important;
  }
  .ero-bootstarp .mr-md-5,
  .ero-bootstarp .mx-md-5 {
    margin-right: 3rem !important;
  }
  .ero-bootstarp .mb-md-5,
  .ero-bootstarp .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ero-bootstarp .ml-md-5,
  .ero-bootstarp .mx-md-5 {
    margin-left: 3rem !important;
  }
  .ero-bootstarp .p-md-0 {
    padding: 0 !important;
  }
  .ero-bootstarp .pt-md-0,
  .ero-bootstarp .py-md-0 {
    padding-top: 0 !important;
  }
  .ero-bootstarp .pr-md-0,
  .ero-bootstarp .px-md-0 {
    padding-right: 0 !important;
  }
  .ero-bootstarp .pb-md-0,
  .ero-bootstarp .py-md-0 {
    padding-bottom: 0 !important;
  }
  .ero-bootstarp .pl-md-0,
  .ero-bootstarp .px-md-0 {
    padding-left: 0 !important;
  }
  .ero-bootstarp .p-md-1 {
    padding: .25rem !important;
  }
  .ero-bootstarp .pt-md-1,
  .ero-bootstarp .py-md-1 {
    padding-top: .25rem !important;
  }
  .ero-bootstarp .pr-md-1,
  .ero-bootstarp .px-md-1 {
    padding-right: .25rem !important;
  }
  .ero-bootstarp .pb-md-1,
  .ero-bootstarp .py-md-1 {
    padding-bottom: .25rem !important;
  }
  .ero-bootstarp .pl-md-1,
  .ero-bootstarp .px-md-1 {
    padding-left: .25rem !important;
  }
  .ero-bootstarp .p-md-2 {
    padding: .5rem !important;
  }
  .ero-bootstarp .pt-md-2,
  .ero-bootstarp .py-md-2 {
    padding-top: .5rem !important;
  }
  .ero-bootstarp .pr-md-2,
  .ero-bootstarp .px-md-2 {
    padding-right: .5rem !important;
  }
  .ero-bootstarp .pb-md-2,
  .ero-bootstarp .py-md-2 {
    padding-bottom: .5rem !important;
  }
  .ero-bootstarp .pl-md-2,
  .ero-bootstarp .px-md-2 {
    padding-left: .5rem !important;
  }
  .ero-bootstarp .p-md-3 {
    padding: 1rem !important;
  }
  .ero-bootstarp .pt-md-3,
  .ero-bootstarp .py-md-3 {
    padding-top: 1rem !important;
  }
  .ero-bootstarp .pr-md-3,
  .ero-bootstarp .px-md-3 {
    padding-right: 1rem !important;
  }
  .ero-bootstarp .pb-md-3,
  .ero-bootstarp .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .ero-bootstarp .pl-md-3,
  .ero-bootstarp .px-md-3 {
    padding-left: 1rem !important;
  }
  .ero-bootstarp .p-md-4 {
    padding: 1.5rem !important;
  }
  .ero-bootstarp .pt-md-4,
  .ero-bootstarp .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .ero-bootstarp .pr-md-4,
  .ero-bootstarp .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .ero-bootstarp .pb-md-4,
  .ero-bootstarp .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .ero-bootstarp .pl-md-4,
  .ero-bootstarp .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .ero-bootstarp .p-md-5 {
    padding: 3rem !important;
  }
  .ero-bootstarp .pt-md-5,
  .ero-bootstarp .py-md-5 {
    padding-top: 3rem !important;
  }
  .ero-bootstarp .pr-md-5,
  .ero-bootstarp .px-md-5 {
    padding-right: 3rem !important;
  }
  .ero-bootstarp .pb-md-5,
  .ero-bootstarp .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .ero-bootstarp .pl-md-5,
  .ero-bootstarp .px-md-5 {
    padding-left: 3rem !important;
  }
  .ero-bootstarp .m-md-auto {
    margin: auto !important;
  }
  .ero-bootstarp .mt-md-auto,
  .ero-bootstarp .my-md-auto {
    margin-top: auto !important;
  }
  .ero-bootstarp .mr-md-auto,
  .ero-bootstarp .mx-md-auto {
    margin-right: auto !important;
  }
  .ero-bootstarp .mb-md-auto,
  .ero-bootstarp .my-md-auto {
    margin-bottom: auto !important;
  }
  .ero-bootstarp .ml-md-auto,
  .ero-bootstarp .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .ero-bootstarp .m-lg-0 {
    margin: 0 !important;
  }
  .ero-bootstarp .mt-lg-0,
  .ero-bootstarp .my-lg-0 {
    margin-top: 0 !important;
  }
  .ero-bootstarp .mr-lg-0,
  .ero-bootstarp .mx-lg-0 {
    margin-right: 0 !important;
  }
  .ero-bootstarp .mb-lg-0,
  .ero-bootstarp .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ero-bootstarp .ml-lg-0,
  .ero-bootstarp .mx-lg-0 {
    margin-left: 0 !important;
  }
  .ero-bootstarp .m-lg-1 {
    margin: .25rem !important;
  }
  .ero-bootstarp .mt-lg-1,
  .ero-bootstarp .my-lg-1 {
    margin-top: .25rem !important;
  }
  .ero-bootstarp .mr-lg-1,
  .ero-bootstarp .mx-lg-1 {
    margin-right: .25rem !important;
  }
  .ero-bootstarp .mb-lg-1,
  .ero-bootstarp .my-lg-1 {
    margin-bottom: .25rem !important;
  }
  .ero-bootstarp .ml-lg-1,
  .ero-bootstarp .mx-lg-1 {
    margin-left: .25rem !important;
  }
  .ero-bootstarp .m-lg-2 {
    margin: .5rem !important;
  }
  .ero-bootstarp .mt-lg-2,
  .ero-bootstarp .my-lg-2 {
    margin-top: .5rem !important;
  }
  .ero-bootstarp .mr-lg-2,
  .ero-bootstarp .mx-lg-2 {
    margin-right: .5rem !important;
  }
  .ero-bootstarp .mb-lg-2,
  .ero-bootstarp .my-lg-2 {
    margin-bottom: .5rem !important;
  }
  .ero-bootstarp .ml-lg-2,
  .ero-bootstarp .mx-lg-2 {
    margin-left: .5rem !important;
  }
  .ero-bootstarp .m-lg-3 {
    margin: 1rem !important;
  }
  .ero-bootstarp .mt-lg-3,
  .ero-bootstarp .my-lg-3 {
    margin-top: 1rem !important;
  }
  .ero-bootstarp .mr-lg-3,
  .ero-bootstarp .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .ero-bootstarp .mb-lg-3,
  .ero-bootstarp .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ero-bootstarp .ml-lg-3,
  .ero-bootstarp .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .ero-bootstarp .m-lg-4 {
    margin: 1.5rem !important;
  }
  .ero-bootstarp .mt-lg-4,
  .ero-bootstarp .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .ero-bootstarp .mr-lg-4,
  .ero-bootstarp .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .ero-bootstarp .mb-lg-4,
  .ero-bootstarp .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ero-bootstarp .ml-lg-4,
  .ero-bootstarp .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ero-bootstarp .m-lg-5 {
    margin: 3rem !important;
  }
  .ero-bootstarp .mt-lg-5,
  .ero-bootstarp .my-lg-5 {
    margin-top: 3rem !important;
  }
  .ero-bootstarp .mr-lg-5,
  .ero-bootstarp .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .ero-bootstarp .mb-lg-5,
  .ero-bootstarp .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ero-bootstarp .ml-lg-5,
  .ero-bootstarp .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .ero-bootstarp .p-lg-0 {
    padding: 0 !important;
  }
  .ero-bootstarp .pt-lg-0,
  .ero-bootstarp .py-lg-0 {
    padding-top: 0 !important;
  }
  .ero-bootstarp .pr-lg-0,
  .ero-bootstarp .px-lg-0 {
    padding-right: 0 !important;
  }
  .ero-bootstarp .pb-lg-0,
  .ero-bootstarp .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .ero-bootstarp .pl-lg-0,
  .ero-bootstarp .px-lg-0 {
    padding-left: 0 !important;
  }
  .ero-bootstarp .p-lg-1 {
    padding: .25rem !important;
  }
  .ero-bootstarp .pt-lg-1,
  .ero-bootstarp .py-lg-1 {
    padding-top: .25rem !important;
  }
  .ero-bootstarp .pr-lg-1,
  .ero-bootstarp .px-lg-1 {
    padding-right: .25rem !important;
  }
  .ero-bootstarp .pb-lg-1,
  .ero-bootstarp .py-lg-1 {
    padding-bottom: .25rem !important;
  }
  .ero-bootstarp .pl-lg-1,
  .ero-bootstarp .px-lg-1 {
    padding-left: .25rem !important;
  }
  .ero-bootstarp .p-lg-2 {
    padding: .5rem !important;
  }
  .ero-bootstarp .pt-lg-2,
  .ero-bootstarp .py-lg-2 {
    padding-top: .5rem !important;
  }
  .ero-bootstarp .pr-lg-2,
  .ero-bootstarp .px-lg-2 {
    padding-right: .5rem !important;
  }
  .ero-bootstarp .pb-lg-2,
  .ero-bootstarp .py-lg-2 {
    padding-bottom: .5rem !important;
  }
  .ero-bootstarp .pl-lg-2,
  .ero-bootstarp .px-lg-2 {
    padding-left: .5rem !important;
  }
  .ero-bootstarp .p-lg-3 {
    padding: 1rem !important;
  }
  .ero-bootstarp .pt-lg-3,
  .ero-bootstarp .py-lg-3 {
    padding-top: 1rem !important;
  }
  .ero-bootstarp .pr-lg-3,
  .ero-bootstarp .px-lg-3 {
    padding-right: 1rem !important;
  }
  .ero-bootstarp .pb-lg-3,
  .ero-bootstarp .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .ero-bootstarp .pl-lg-3,
  .ero-bootstarp .px-lg-3 {
    padding-left: 1rem !important;
  }
  .ero-bootstarp .p-lg-4 {
    padding: 1.5rem !important;
  }
  .ero-bootstarp .pt-lg-4,
  .ero-bootstarp .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .ero-bootstarp .pr-lg-4,
  .ero-bootstarp .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .ero-bootstarp .pb-lg-4,
  .ero-bootstarp .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .ero-bootstarp .pl-lg-4,
  .ero-bootstarp .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ero-bootstarp .p-lg-5 {
    padding: 3rem !important;
  }
  .ero-bootstarp .pt-lg-5,
  .ero-bootstarp .py-lg-5 {
    padding-top: 3rem !important;
  }
  .ero-bootstarp .pr-lg-5,
  .ero-bootstarp .px-lg-5 {
    padding-right: 3rem !important;
  }
  .ero-bootstarp .pb-lg-5,
  .ero-bootstarp .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ero-bootstarp .pl-lg-5,
  .ero-bootstarp .px-lg-5 {
    padding-left: 3rem !important;
  }
  .ero-bootstarp .m-lg-auto {
    margin: auto !important;
  }
  .ero-bootstarp .mt-lg-auto,
  .ero-bootstarp .my-lg-auto {
    margin-top: auto !important;
  }
  .ero-bootstarp .mr-lg-auto,
  .ero-bootstarp .mx-lg-auto {
    margin-right: auto !important;
  }
  .ero-bootstarp .mb-lg-auto,
  .ero-bootstarp .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ero-bootstarp .ml-lg-auto,
  .ero-bootstarp .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .ero-bootstarp .m-xl-0 {
    margin: 0 !important;
  }
  .ero-bootstarp .mt-xl-0,
  .ero-bootstarp .my-xl-0 {
    margin-top: 0 !important;
  }
  .ero-bootstarp .mr-xl-0,
  .ero-bootstarp .mx-xl-0 {
    margin-right: 0 !important;
  }
  .ero-bootstarp .mb-xl-0,
  .ero-bootstarp .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ero-bootstarp .ml-xl-0,
  .ero-bootstarp .mx-xl-0 {
    margin-left: 0 !important;
  }
  .ero-bootstarp .m-xl-1 {
    margin: .25rem !important;
  }
  .ero-bootstarp .mt-xl-1,
  .ero-bootstarp .my-xl-1 {
    margin-top: .25rem !important;
  }
  .ero-bootstarp .mr-xl-1,
  .ero-bootstarp .mx-xl-1 {
    margin-right: .25rem !important;
  }
  .ero-bootstarp .mb-xl-1,
  .ero-bootstarp .my-xl-1 {
    margin-bottom: .25rem !important;
  }
  .ero-bootstarp .ml-xl-1,
  .ero-bootstarp .mx-xl-1 {
    margin-left: .25rem !important;
  }
  .ero-bootstarp .m-xl-2 {
    margin: .5rem !important;
  }
  .ero-bootstarp .mt-xl-2,
  .ero-bootstarp .my-xl-2 {
    margin-top: .5rem !important;
  }
  .ero-bootstarp .mr-xl-2,
  .ero-bootstarp .mx-xl-2 {
    margin-right: .5rem !important;
  }
  .ero-bootstarp .mb-xl-2,
  .ero-bootstarp .my-xl-2 {
    margin-bottom: .5rem !important;
  }
  .ero-bootstarp .ml-xl-2,
  .ero-bootstarp .mx-xl-2 {
    margin-left: .5rem !important;
  }
  .ero-bootstarp .m-xl-3 {
    margin: 1rem !important;
  }
  .ero-bootstarp .mt-xl-3,
  .ero-bootstarp .my-xl-3 {
    margin-top: 1rem !important;
  }
  .ero-bootstarp .mr-xl-3,
  .ero-bootstarp .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .ero-bootstarp .mb-xl-3,
  .ero-bootstarp .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ero-bootstarp .ml-xl-3,
  .ero-bootstarp .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .ero-bootstarp .m-xl-4 {
    margin: 1.5rem !important;
  }
  .ero-bootstarp .mt-xl-4,
  .ero-bootstarp .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .ero-bootstarp .mr-xl-4,
  .ero-bootstarp .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .ero-bootstarp .mb-xl-4,
  .ero-bootstarp .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ero-bootstarp .ml-xl-4,
  .ero-bootstarp .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ero-bootstarp .m-xl-5 {
    margin: 3rem !important;
  }
  .ero-bootstarp .mt-xl-5,
  .ero-bootstarp .my-xl-5 {
    margin-top: 3rem !important;
  }
  .ero-bootstarp .mr-xl-5,
  .ero-bootstarp .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .ero-bootstarp .mb-xl-5,
  .ero-bootstarp .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ero-bootstarp .ml-xl-5,
  .ero-bootstarp .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .ero-bootstarp .p-xl-0 {
    padding: 0 !important;
  }
  .ero-bootstarp .pt-xl-0,
  .ero-bootstarp .py-xl-0 {
    padding-top: 0 !important;
  }
  .ero-bootstarp .pr-xl-0,
  .ero-bootstarp .px-xl-0 {
    padding-right: 0 !important;
  }
  .ero-bootstarp .pb-xl-0,
  .ero-bootstarp .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .ero-bootstarp .pl-xl-0,
  .ero-bootstarp .px-xl-0 {
    padding-left: 0 !important;
  }
  .ero-bootstarp .p-xl-1 {
    padding: .25rem !important;
  }
  .ero-bootstarp .pt-xl-1,
  .ero-bootstarp .py-xl-1 {
    padding-top: .25rem !important;
  }
  .ero-bootstarp .pr-xl-1,
  .ero-bootstarp .px-xl-1 {
    padding-right: .25rem !important;
  }
  .ero-bootstarp .pb-xl-1,
  .ero-bootstarp .py-xl-1 {
    padding-bottom: .25rem !important;
  }
  .ero-bootstarp .pl-xl-1,
  .ero-bootstarp .px-xl-1 {
    padding-left: .25rem !important;
  }
  .ero-bootstarp .p-xl-2 {
    padding: .5rem !important;
  }
  .ero-bootstarp .pt-xl-2,
  .ero-bootstarp .py-xl-2 {
    padding-top: .5rem !important;
  }
  .ero-bootstarp .pr-xl-2,
  .ero-bootstarp .px-xl-2 {
    padding-right: .5rem !important;
  }
  .ero-bootstarp .pb-xl-2,
  .ero-bootstarp .py-xl-2 {
    padding-bottom: .5rem !important;
  }
  .ero-bootstarp .pl-xl-2,
  .ero-bootstarp .px-xl-2 {
    padding-left: .5rem !important;
  }
  .ero-bootstarp .p-xl-3 {
    padding: 1rem !important;
  }
  .ero-bootstarp .pt-xl-3,
  .ero-bootstarp .py-xl-3 {
    padding-top: 1rem !important;
  }
  .ero-bootstarp .pr-xl-3,
  .ero-bootstarp .px-xl-3 {
    padding-right: 1rem !important;
  }
  .ero-bootstarp .pb-xl-3,
  .ero-bootstarp .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .ero-bootstarp .pl-xl-3,
  .ero-bootstarp .px-xl-3 {
    padding-left: 1rem !important;
  }
  .ero-bootstarp .p-xl-4 {
    padding: 1.5rem !important;
  }
  .ero-bootstarp .pt-xl-4,
  .ero-bootstarp .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .ero-bootstarp .pr-xl-4,
  .ero-bootstarp .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .ero-bootstarp .pb-xl-4,
  .ero-bootstarp .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .ero-bootstarp .pl-xl-4,
  .ero-bootstarp .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ero-bootstarp .p-xl-5 {
    padding: 3rem !important;
  }
  .ero-bootstarp .pt-xl-5,
  .ero-bootstarp .py-xl-5 {
    padding-top: 3rem !important;
  }
  .ero-bootstarp .pr-xl-5,
  .ero-bootstarp .px-xl-5 {
    padding-right: 3rem !important;
  }
  .ero-bootstarp .pb-xl-5,
  .ero-bootstarp .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ero-bootstarp .pl-xl-5,
  .ero-bootstarp .px-xl-5 {
    padding-left: 3rem !important;
  }
  .ero-bootstarp .m-xl-auto {
    margin: auto !important;
  }
  .ero-bootstarp .mt-xl-auto,
  .ero-bootstarp .my-xl-auto {
    margin-top: auto !important;
  }
  .ero-bootstarp .mr-xl-auto,
  .ero-bootstarp .mx-xl-auto {
    margin-right: auto !important;
  }
  .ero-bootstarp .mb-xl-auto,
  .ero-bootstarp .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ero-bootstarp .ml-xl-auto,
  .ero-bootstarp .mx-xl-auto {
    margin-left: auto !important;
  }
}

.ero-bootstarp .visible {
  visibility: visible !important;
}

.ero-bootstarp .invisible {
  visibility: hidden !important;
}

/**
Ion.RangeSlider, 2.3.0
© Denis Ineshin, 2010 - 2018, IonDen.com
Build date: 2018-12-12 00:07:25
*/
.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;
}

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

.irs-handle {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  z-index: 1;
}

.irs-handle.type_last {
  z-index: 2;
}

.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}

.irs-min {
  left: 0;
}

.irs-max {
  right: 0;
}

.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

.irs-with-grid .irs-grid {
  display: block;
}

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

.irs-grid-pol.small {
  height: 4px;
}

.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;
}

.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;
}

.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

.irs-disabled {
  opacity: 0.4;
}

.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;
}

.irs--flat {
  height: 40px;
}

.irs--flat.irs-with-grid {
  height: 60px;
}

.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}

.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}

.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}

.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}

.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;
}

.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}

.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;
}

.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: var(--main-color);
  border-radius: 4px;
}

.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: var(--main-color);
}

.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}

.irs--flat .irs-grid-text {
  color: #999;
}

.irs--big {
  height: 55px;
}

.irs--big.irs-with-grid {
  height: 70px;
}

.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;
}

.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);
}

.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}

.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}

.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;
}

.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%);
}

.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}

.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;
}

.irs--big .irs-grid-pol {
  background-color: #428bca;
}

.irs--big .irs-grid-text {
  color: #428bca;
}

.irs--modern {
  height: 55px;
}

.irs--modern.irs-with-grid {
  height: 55px;
}

.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;
}

.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%);
}

.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}

.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}

.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;
}

.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);
}

.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;
}

.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;
}

.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%);
}

.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}

.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}

.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;
}

.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;
}

.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;
}

.irs--modern .irs-grid {
  height: 25px;
}

.irs--modern .irs-grid-pol {
  background-color: #dedede;
}

.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}

.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}

.irs--sharp.irs-with-grid {
  height: 57px;
}

.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}

.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}

.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}

.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}

.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}

.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;
}

.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}

.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}

.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;
}

.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;
}

.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;
}

.irs--sharp .irs-grid {
  height: 25px;
}

.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}

.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}

.irs--round {
  height: 50px;
}

.irs--round.irs-with-grid {
  height: 65px;
}

.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}

.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}

.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}

.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}

.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);
}

.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}

.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;
}

.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;
}

.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;
}

.irs--round .irs-grid {
  height: 25px;
}

.irs--round .irs-grid-pol {
  background-color: #dedede;
}

.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}

.irs--square {
  height: 50px;
}

.irs--square.irs-with-grid {
  height: 60px;
}

.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}

.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}

.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}

.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}

.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);
}

.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;
}

.irs--square .irs-grid {
  height: 25px;
}

.irs--square .irs-grid-pol {
  background-color: #dedede;
}

.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}

/*
* iziToast | v1.4.0
* http://izitoast.marcelodolce.com
* by Marcelo Dolce.
*/
.iziToast-capsule {
  font-size: 0;
  height: 0;
  width: 100%;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.iziToast-capsule * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.iziToast-overlay {
  display: block;
  position: fixed;
  top: -100px;
  left: 0;
  right: 0;
  bottom: -100px;
  z-index: 997;
}

.iziToast {
  display: inline-block;
  clear: both;
  position: relative;
  font-family: 'Lato', Tahoma, Arial;
  font-size: 14px;
  padding: 8px 45px 9px 0;
  background: rgba(238, 238, 238, 0.9);
  border-color: rgba(238, 238, 238, 0.9);
  width: 100%;
  pointer-events: all;
  cursor: default;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-height: 54px;
}

.iziToast > .iziToast-progressbar {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
  background: rgba(255, 255, 255, 0.2);
}

.iziToast > .iziToast-progressbar > div {
  height: 2px;
  width: 100%;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 0 0 3px 3px;
}

.iziToast.iziToast-balloon:before {
  content: '';
  position: absolute;
  right: 8px;
  left: auto;
  width: 0px;
  height: 0px;
  top: 100%;
  border-right: 0px solid transparent;
  border-left: 15px solid transparent;
  border-top: 10px solid #000;
  border-top-color: inherit;
  border-radius: 0;
}

.iziToast.iziToast-balloon .iziToast-progressbar {
  top: 0;
  bottom: auto;
}

.iziToast.iziToast-balloon > div {
  border-radius: 0 0 0 3px;
}

.iziToast > .iziToast-cover {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  margin: 0;
  background-size: 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.1);
}

.iziToast > .iziToast-close {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  padding: 0;
  opacity: 0.6;
  width: 42px;
  height: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 8px;
  cursor: pointer;
  outline: none;
}

.iziToast > .iziToast-close:hover {
  opacity: 1;
}

.iziToast > .iziToast-body {
  position: relative;
  padding: 0 0 0 10px;
  height: auto;
  min-height: 36px;
  margin: 0 0 0 15px;
  text-align: left;
}

.iziToast > .iziToast-body:after {
  content: "";
  display: table;
  clear: both;
}

.iziToast > .iziToast-body .iziToast-texts {
  margin: 10px 0 0 0;
  padding-right: 2px;
  display: inline-block;
  float: left;
}

.iziToast > .iziToast-body .iziToast-inputs {
  min-height: 19px;
  float: left;
  margin: 3px -2px;
}

.iziToast > .iziToast-body .iziToast-inputs input:not([type=checkbox]):not([type=radio]),
.iziToast > .iziToast-body .iziToast-inputs select {
  position: relative;
  display: block;
  margin: 2px;
  border-radius: 2px;
  border: 0;
  padding: 4px 7px;
  font-size: 13px;
  letter-spacing: 0.02em;
  background: rgba(0, 0, 0, 0.1);
  color: #000;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  min-height: 26px;
  width: 100%;
}

.iziToast > .iziToast-body .iziToast-inputs input:not([type=checkbox]):not([type=radio]):focus,
.iziToast > .iziToast-body .iziToast-inputs select:focus {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
}

.iziToast > .iziToast-body .iziToast-buttons {
  min-height: 17px;
  float: left;
  margin: 4px -2px;
}

.iziToast > .iziToast-body .iziToast-buttons > a,
.iziToast > .iziToast-body .iziToast-buttons > button,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]) {
  position: relative;
  display: inline-block;
  margin: 2px;
  border-radius: 2px;
  border: 0;
  padding: 5px 10px;
  font-size: 12px;
  letter-spacing: 0.02em;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.1);
  color: #000;
}

.iziToast > .iziToast-body .iziToast-buttons > a:hover,
.iziToast > .iziToast-body .iziToast-buttons > button:hover,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):hover {
  background: rgba(0, 0, 0, 0.2);
}

.iziToast > .iziToast-body .iziToast-buttons > a:focus,
.iziToast > .iziToast-body .iziToast-buttons > button:focus,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):focus {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
}

.iziToast > .iziToast-body .iziToast-buttons > a:active,
.iziToast > .iziToast-body .iziToast-buttons > button:active,
.iziToast > .iziToast-body .iziToast-buttons > input:not([type=checkbox]):not([type=radio]):active {
  top: 1px;
}

.iziToast > .iziToast-body .iziToast-icon {
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  display: table;
  font-size: 23px;
  line-height: 24px;
  margin-top: -12px;
  color: #000;
  width: 24px;
  height: 24px;
}

.iziToast > .iziToast-body .iziToast-icon.ico-info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast > .iziToast-body .iziToast-icon.ico-warning {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast > .iziToast-body .iziToast-icon.ico-error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 80%;
}

.iziToast > .iziToast-body .iziToast-icon.ico-success {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast > .iziToast-body .iziToast-icon.ico-question {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast > .iziToast-body .iziToast-title {
  padding: 0;
  margin: 0;
  line-height: 16px;
  font-size: 14px;
  text-align: left;
  float: left;
  color: #000;
  white-space: normal;
}

.iziToast > .iziToast-body .iziToast-message {
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 14px;
  line-height: 16px;
  text-align: left;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  white-space: normal;
}

.iziToast.iziToast-animateInside .iziToast-title,
.iziToast.iziToast-animateInside .iziToast-message,
.iziToast.iziToast-animateInside .iziToast-icon,
.iziToast.iziToast-animateInside .iziToast-buttons-child,
.iziToast.iziToast-animateInside .iziToast-inputs-child {
  opacity: 0;
}

.iziToast-target {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

.iziToast-target .iziToast-capsule {
  overflow: hidden;
}

.iziToast-target .iziToast-capsule:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.iziToast-target .iziToast-capsule .iziToast {
  width: 100%;
  float: left;
}

.iziToast-wrapper {
  z-index: 99999;
  position: fixed;
  width: 100%;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.iziToast-wrapper .iziToast.iziToast-balloon:before {
  border-right: 0 solid transparent;
  border-left: 15px solid transparent;
  border-top: 10px solid #000;
  border-top-color: inherit;
  right: 8px;
  left: auto;
}

.iziToast-wrapper-bottomLeft {
  left: 0;
  bottom: 0;
  text-align: left;
}

.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before {
  border-right: 15px solid transparent;
  border-left: 0 solid transparent;
  right: auto;
  left: 8px;
}

.iziToast-wrapper-bottomRight {
  right: 0;
  bottom: 0;
  text-align: right;
}

.iziToast-wrapper-topLeft {
  left: 0;
  top: 0;
  text-align: left;
}

.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before {
  border-right: 15px solid transparent;
  border-left: 0 solid transparent;
  right: auto;
  left: 8px;
}

.iziToast-wrapper-topRight {
  top: 0;
  right: 0;
  text-align: right;
}

.iziToast-wrapper-topCenter {
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.iziToast-wrapper-bottomCenter {
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

.iziToast-wrapper-center {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.iziToast-rtl {
  direction: rtl;
  padding: 8px 0 9px 45px;
  font-family: Tahoma, 'Lato', Arial;
}

.iziToast-rtl .iziToast-cover {
  left: auto;
  right: 0;
}

.iziToast-rtl .iziToast-close {
  right: auto;
  left: 0;
}

.iziToast-rtl .iziToast-body {
  padding: 0 10px 0 0;
  margin: 0 16px 0 0;
  text-align: right;
}

.iziToast-rtl .iziToast-body .iziToast-buttons,
.iziToast-rtl .iziToast-body .iziToast-inputs,
.iziToast-rtl .iziToast-body .iziToast-texts,
.iziToast-rtl .iziToast-body .iziToast-title,
.iziToast-rtl .iziToast-body .iziToast-message {
  float: right;
  text-align: right;
}

.iziToast-rtl .iziToast-body .iziToast-icon {
  left: auto;
  right: 0;
}

@media only screen and (min-width: 568px) {
  .iziToast-wrapper {
    padding: 10px 15px;
  }
  .iziToast {
    margin: 5px 0;
    border-radius: 3px;
    width: auto;
  }
  .iziToast:after {
    content: '';
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1), 0 8px 8px -5px rgba(0, 0, 0, 0.25);
            box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1), 0 8px 8px -5px rgba(0, 0, 0, 0.25);
  }
  .iziToast:not(.iziToast-rtl) .iziToast-cover {
    border-radius: 3px 0 0 3px;
  }
  .iziToast.iziToast-rtl .iziToast-cover {
    border-radius: 0 3px 3px 0;
  }
  .iziToast.iziToast-color-dark:after {
    -webkit-box-shadow: inset 0 -10px 20px -10px rgba(255, 255, 255, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
            box-shadow: inset 0 -10px 20px -10px rgba(255, 255, 255, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
  }
  .iziToast.iziToast-balloon .iziToast-progressbar {
    background: transparent;
  }
  .iziToast.iziToast-balloon:after {
    -webkit-box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25), inset 0 10px 20px -5px rgba(0, 0, 0, 0.25);
            box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25), inset 0 10px 20px -5px rgba(0, 0, 0, 0.25);
  }
  .iziToast-target .iziToast:after {
    -webkit-box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
            box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
  }
}

.iziToast.iziToast-theme-dark {
  background: #565c70;
  border-color: #565c70;
}

.iziToast.iziToast-theme-dark .iziToast-title {
  color: #fff;
}

.iziToast.iziToast-theme-dark .iziToast-message {
  color: rgba(255, 255, 255, 0.7);
  font-weight: 300;
}

.iziToast.iziToast-theme-dark .iziToast-close {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 8px;
}

.iziToast.iziToast-theme-dark .iziToast-icon {
  color: #fff;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-info {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-error {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 80%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-success {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-icon.ico-question {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;
  background-size: 85%;
}

.iziToast.iziToast-theme-dark .iziToast-buttons > a,
.iziToast.iziToast-theme-dark .iziToast-buttons > button,
.iziToast.iziToast-theme-dark .iziToast-buttons > input {
  color: #fff;
  background: rgba(255, 255, 255, 0.1);
}

.iziToast.iziToast-theme-dark .iziToast-buttons > a:hover,
.iziToast.iziToast-theme-dark .iziToast-buttons > button:hover,
.iziToast.iziToast-theme-dark .iziToast-buttons > input:hover {
  background: rgba(255, 255, 255, 0.2);
}

.iziToast.iziToast-theme-dark .iziToast-buttons > a:focus,
.iziToast.iziToast-theme-dark .iziToast-buttons > button:focus,
.iziToast.iziToast-theme-dark .iziToast-buttons > input:focus {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6);
          box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.6);
}

.iziToast.iziToast-color-red {
  background: rgba(255, 175, 180, 0.9);
  border-color: rgba(255, 175, 180, 0.9);
}

.iziToast.iziToast-color-orange {
  background: rgba(255, 207, 165, 0.9);
  border-color: rgba(255, 207, 165, 0.9);
}

.iziToast.iziToast-color-yellow {
  background: rgba(255, 249, 178, 0.9);
  border-color: rgba(255, 249, 178, 0.9);
}

.iziToast.iziToast-color-blue {
  background: rgba(157, 222, 255, 0.9);
  border-color: rgba(157, 222, 255, 0.9);
}

.iziToast.iziToast-color-green {
  background: rgba(166, 239, 184, 0.9);
  border-color: rgba(166, 239, 184, 0.9);
}

.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts,
.iziToast.iziToast-layout2 .iziToast-body .iziToast-message {
  width: 100%;
}

.iziToast.iziToast-layout3 {
  border-radius: 2px;
}

.iziToast.iziToast-layout3::after {
  display: none;
}

.iziToast.revealIn,
.iziToast .revealIn {
  -webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
  animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
}

.iziToast.slideIn,
.iziToast .slideIn {
  -webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
  animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
}

.iziToast.bounceInLeft {
  -webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both;
  animation: iziT-bounceInLeft 0.7s ease-in-out both;
}

.iziToast.bounceInRight {
  -webkit-animation: iziT-bounceInRight 0.85s ease-in-out both;
  animation: iziT-bounceInRight 0.85s ease-in-out both;
}

.iziToast.bounceInDown {
  -webkit-animation: iziT-bounceInDown 0.7s ease-in-out both;
  animation: iziT-bounceInDown 0.7s ease-in-out both;
}

.iziToast.bounceInUp {
  -webkit-animation: iziT-bounceInUp 0.7s ease-in-out both;
  animation: iziT-bounceInUp 0.7s ease-in-out both;
}

.iziToast.fadeIn,
.iziToast .fadeIn {
  -webkit-animation: iziT-fadeIn 0.5s ease both;
  animation: iziT-fadeIn 0.5s ease both;
}

.iziToast.fadeInUp {
  -webkit-animation: iziT-fadeInUp 0.7s ease both;
  animation: iziT-fadeInUp 0.7s ease both;
}

.iziToast.fadeInDown {
  -webkit-animation: iziT-fadeInDown 0.7s ease both;
  animation: iziT-fadeInDown 0.7s ease both;
}

.iziToast.fadeInLeft {
  -webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
  animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}

.iziToast.fadeInRight {
  -webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
  animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
}

.iziToast.flipInX {
  -webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
  animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
}

.iziToast.fadeOut {
  -webkit-animation: iziT-fadeOut 0.7s ease both;
  animation: iziT-fadeOut 0.7s ease both;
}

.iziToast.fadeOutDown {
  -webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
  animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}

.iziToast.fadeOutUp {
  -webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
  animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}

.iziToast.fadeOutLeft {
  -webkit-animation: iziT-fadeOutLeft 0.5s ease both;
  animation: iziT-fadeOutLeft 0.5s ease both;
}

.iziToast.fadeOutRight {
  -webkit-animation: iziT-fadeOutRight 0.5s ease both;
  animation: iziT-fadeOutRight 0.5s ease both;
}

.iziToast.flipOutX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
  animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
}

.iziToast-overlay.fadeIn {
  -webkit-animation: iziT-fadeIn 0.5s ease both;
  animation: iziT-fadeIn 0.5s ease both;
}

.iziToast-overlay.fadeOut {
  -webkit-animation: iziT-fadeOut 0.7s ease both;
  animation: iziT-fadeOut 0.7s ease both;
}

@-webkit-keyframes iziT-revealIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 1);
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes iziT-slideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  70% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  70% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px);
  }
  70% {
    -webkit-transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

@-webkit-keyframes iziT-bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
  }
  70% {
    -webkit-transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

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

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

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

@-webkit-keyframes iziT-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes iziT-flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  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);
  }
}

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

@-webkit-keyframes iziT-fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
}

@-webkit-keyframes iziT-fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
}

@-webkit-keyframes iziT-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;
  }
}

@-webkit-keyframes iziT-revealIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 1);
            transform: scale3d(0.3, 0.3, 1);
  }
  100% {
    opacity: 1;
  }
}

@keyframes iziT-revealIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 1);
            transform: scale3d(0.3, 0.3, 1);
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes iziT-slideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes iziT-slideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(280px);
            transform: translateX(280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  70% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes iziT-bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(280px);
            transform: translateX(280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  70% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-280px);
            transform: translateX(-280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes iziT-bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-280px);
            transform: translateX(-280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  70% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes iziT-bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  70% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes iziT-bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
            transform: translateY(-200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  70% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes iziT-bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
            transform: translateY(200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  70% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes iziT-bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
            transform: translateY(200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
  }
  70% {
    -webkit-transform: translateY(5px);
            transform: translateY(5px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

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

@keyframes iziT-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

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

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

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

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

@-webkit-keyframes iziT-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes iziT-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(300px, 0, 0);
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes iziT-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes iziT-fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-300px, 0, 0);
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes iziT-flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  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 iziT-flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  }
  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);
  }
}

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

@keyframes iziT-fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@-webkit-keyframes iziT-fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes iziT-fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes iziT-fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@-webkit-keyframes iziT-fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
}

@keyframes iziT-fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0);
  }
}

@-webkit-keyframes iziT-fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
}

@keyframes iziT-fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0);
  }
}

@-webkit-keyframes iziT-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 iziT-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;
  }
}

div.ero-container {
  background-color: #18161a !important;
  padding: 10px;
}

div.ero-container p {
  margin-bottom: 0px;
}

div.ero-title p {
  color: var(--main-color) !important;
}

div.ero-author,
div.ero-date {
  color: #6d6d6d !important;
  text-align: right;
  font-style: italic;
}

div.ero-content span {
  color: #fff !important;
}

a.read-more,
a.read-less {
  color: var(--main-color) !important;
}

.ero-wc-profile-complete--progress {
  height: 10px;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.ero-wc-profile-complete--progress .filled {
  position: relative;
  height: 100%;
  background-color: var(--main-color);
  border-radius: 5px;
}

.ero-wc-profile-complete--progress .filled::before {
  content: '';
  height: 100%;
  width: 100%;
  border-radius: 5px;
  top: 0;
  left: 0;
  position: absolute;
  background: linear-gradient(45deg, transparent 25%, rgba(238, 238, 238, 0.5) 25%, rgba(238, 238, 238, 0.5) 30%, transparent 30%, transparent 35%, rgba(238, 238, 238, 0.5) 35%, rgba(238, 238, 238, 0.5) 70%, transparent 70%);
  background-size: 60px 100%;
  -webkit-animation: shift 2s linear infinite;
          animation: shift 2s linear infinite;
}

.ero-wc-profile-complete--progress .filled .completed {
  display: inline-block;
  position: absolute;
  right: 0;
  font-size: 16px;
  top: -23px;
  text-align: center;
  color: var(--main-color);
  font-weight: 700;
  border-radius: 38px;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.ero-wc-profile-complete--progress .filled.is-lower .completed {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.ero-wc-profile-complete--progress .filled.is-higher .completed {
  -webkit-transform: none;
          transform: none;
}

.ero-wc-profile-complete--hints {
  border-top: 2.5px solid var(--main-color);
  margin: 0;
  padding: 0;
  margin-top: 15px;
  padding-top: 10px;
}

.ero-wc-profile-complete--hints li {
  color: var(--main-color);
  padding: 0px;
  font-weight: 700;
}

.ero-wc-profile-complete--hints li a {
  color: var(--main-color) !important;
}

@-webkit-keyframes shift {
  to {
    background-position: 60px 100%;
  }
}

@keyframes shift {
  to {
    background-position: 60px 100%;
  }
}

select.ero-wc-dark-select,
.ero-wc-dark-select select {
  padding: .6180469716em;
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  line-height: 1.618;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
}

select.ero-wc-dark-select option,
.ero-wc-dark-select select option {
  color: #000;
}

.ero-dark-select {
  color: #fff;
  background-color: #131313;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.125);
  line-height: 1.618;
  padding: .6180469716em;
  width: 215px;
}

.ero-radio {
  margin-right: 5px;
}

#ihc_account_page_wrapp .ihc-ap-top-theme-4 .ihc-user-page-top-ap-background {
  background-color: transparent !important;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(transparent));
  background-image: linear-gradient(to right, transparent, transparent);
}

#ihc_account_page_wrapp .ihc-ap-theme-3 .ihc-ap-menu .ihc-ap-menu-item .fa-ihc {
  color: var(--main-color);
}

#ihc_account_page_wrapp .ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected {
  background-color: var(--main-color) !important;
}

#ihc_account_page_wrapp .ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item-selected .ihc-ap-wrap {
  color: #ccc;
}

#croppicModal .cropControls {
  background-color: var(--main-color) !important;
}

.ihc-register-9 .iump-form-line-register input[type=text],
.ihc-register-9 .iump-form-line-register input[type=password],
.ihc-register-9 .iump-form-line-register input[type=number],
.ihc-register-9 .iump-form-line-register textarea,
.ihc-register-9 .iump-form-line-register select,
.ihc-register-9 .iump-form-line-register .select2-selection {
  background-color: #333 !important;
  color: #ccc;
}

.ihc-register-9 .iump-form-line-register input[type=text]:hover,
.ihc-register-9 .iump-form-line-register input[type=password]:hover,
.ihc-register-9 .iump-form-line-register input[type=number]:hover,
.ihc-register-9 .iump-form-line-register textarea:hover,
.ihc-register-9 .iump-form-line-register select:hover,
.ihc-register-9 .iump-form-line-register .select2-selection:hover {
  border-color: var(--main-color);
}

.ihc-register-9 .iump-submit-form input {
  background: var(--main-color);
}

.ihc-login-template-12 {
  background-color: transparent;
}

.ihc-login-template-12 .impu-form-submit input {
  background-color: var(--main-color) !important;
}

.ihc-login-template-12 .impu-form-links a,
.ihc-login-template-12 .impu-form-label-remember {
  color: var(--main-color) !important;
}

.ero-select-character-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}

.ero-select-character-wrapper select {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 10px;
  background-color: #18161a;
  border: 1px solid #000;
  padding: 10px 15px;
  color: #fff;
}

.gs-loader--parent {
  position: relative;
}

.gs-loader--parent .gs-loader--container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(31, 31, 31, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  pointer-events: none;
  z-index: 500;
}

.gs-loader--parent .gs-loader--container.started {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.gs-loader--parent .gs-loader--container.started .gs-loader {
  -webkit-animation: gs_loader_line_zoom 1.5s linear infinite;
          animation: gs_loader_line_zoom 1.5s linear infinite;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) {
  position: relative;
  width: 75px;
  height: 75px;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) .line-1 {
  position: absolute;
  width: 100%;
  height: 2.5px;
  background: -webkit-gradient(linear, right top, left top, color-stop(45%, var(--main-color)), color-stop(55%, transparent), color-stop(95%, var(--main-color)));
  background: linear-gradient(to left, var(--main-color) 45%, transparent 55%, var(--main-color) 95% 100%);
  background-size: 200%;
  border-radius: 5px;
  -webkit-transform: rotateZ(120deg);
          transform: rotateZ(120deg);
  -webkit-animation: gs_loader_line 1.5s linear infinite;
          animation: gs_loader_line 1.5s linear infinite;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) .line-2 {
  position: absolute;
  width: 100%;
  height: 2.5px;
  background: -webkit-gradient(linear, right top, left top, color-stop(45%, var(--main-color)), color-stop(55%, transparent), color-stop(95%, var(--main-color)));
  background: linear-gradient(to left, var(--main-color) 45%, transparent 55%, var(--main-color) 95% 100%);
  background-size: 200%;
  border-radius: 5px;
  -webkit-transform: rotateZ(240deg);
          transform: rotateZ(240deg);
  -webkit-animation: gs_loader_line 1.5s linear infinite;
          animation: gs_loader_line 1.5s linear infinite;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) .line-3 {
  position: absolute;
  width: 100%;
  height: 2.5px;
  background: -webkit-gradient(linear, right top, left top, color-stop(45%, var(--main-color)), color-stop(55%, transparent), color-stop(95%, var(--main-color)));
  background: linear-gradient(to left, var(--main-color) 45%, transparent 55%, var(--main-color) 95% 100%);
  background-size: 200%;
  border-radius: 5px;
  -webkit-transform: rotateZ(360deg);
          transform: rotateZ(360deg);
  -webkit-animation: gs_loader_line 1.5s linear infinite;
          animation: gs_loader_line 1.5s linear infinite;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) .line-1 {
  top: 36px;
  left: -18px;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) .line-2 {
  top: 36px;
  left: 18px;
}

.gs-loader--parent .gs-loader--container.started .gs-loader:not(.custom) .line-3 {
  top: 68px;
}

@-webkit-keyframes gs_loader_line {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 200%;
  }
}

@keyframes gs_loader_line {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 200%;
  }
}

@-webkit-keyframes gs_loader_line_zoom {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  75% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes gs_loader_line_zoom {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.25);
            transform: scale(1.25);
  }
  75% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

#ero-wc-notifications-bell,
#ero-wc-worker-notifications-bell {
  position: fixed;
  top: 48px;
  right: 19px;
  height: 55px !important;
  width: 55px !important;
  z-index: 9999999;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

#ero-wc-notifications-bell > .bell,
#ero-wc-worker-notifications-bell > .bell {
  position: relative;
  display: inline-block;
  line-height: 1;
  padding: 15px;
  font-size: 25px;
  height: 55px !important;
  width: 55px !important;
  text-align: center;
  border-radius: 50px;
  background-color: var(--main-color);
  color: #fff;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#ero-wc-notifications-bell > .bell .count,
#ero-wc-worker-notifications-bell > .bell .count {
  display: none;
  position: absolute;
  top: -9.5px;
  right: 2.5px;
  text-align: center;
  font-size: 12px;
  background-color: #fff;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  color: var(--main-color);
  line-height: 25px;
  border: 1px solid var(--main-color);
  font-weight: 600;
}

#ero-wc-notifications-bell.unread .count,
#ero-wc-worker-notifications-bell.unread .count {
  display: inline-block;
}

#ero-wc-notifications-bell > .notifications,
#ero-wc-worker-notifications-bell > .notifications {
  position: absolute;
  top: calc(100% + 15px);
  right: 0;
  border-radius: 5px;
  width: 90vw;
  visibility: hidden;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0.75);
  border: 1px solid var(--main-color);
  padding: 5px;
  max-width: 350px;
  min-height: 70px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#ero-wc-notifications-bell > .notifications .notifications-header,
#ero-wc-worker-notifications-bell > .notifications .notifications-header {
  margin: -5px -5px 10px -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--main-color);
  padding: 10px 15px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
}

#ero-wc-notifications-bell > .notifications .notifications-header .title,
#ero-wc-worker-notifications-bell > .notifications .notifications-header .title {
  font-size: 22px;
  font-variant: small-caps;
  font-weight: 600;
}

#ero-wc-notifications-bell > .notifications .notifications-header .actions,
#ero-wc-worker-notifications-bell > .notifications .notifications-header .actions {
  list-style: none;
  margin: 0;
}

#ero-wc-notifications-bell > .notifications .notifications-header .actions li,
#ero-wc-worker-notifications-bell > .notifications .notifications-header .actions li {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#ero-wc-notifications-bell > .notifications .notifications-header .actions li a,
#ero-wc-worker-notifications-bell > .notifications .notifications-header .actions li a {
  display: inline-block;
  text-decoration: none;
  color: var(--main-color) !important;
  background-color: #fff;
  padding: 5px;
  border-radius: 15px;
}

#ero-wc-notifications-bell > .notifications .notifications-header .actions li a:focus,
#ero-wc-worker-notifications-bell > .notifications .notifications-header .actions li a:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#ero-wc-notifications-bell > .notifications-top,
#ero-wc-worker-notifications-bell > .notifications-top {
  bottom: calc(100% + 15px);
  top: auto;
}

#ero-wc-notifications-bell > .notifications-bottom,
#ero-wc-worker-notifications-bell > .notifications-bottom {
  top: calc(100% + 15px);
  bottom: auto;
}

#ero-wc-notifications-bell > .notifications-left,
#ero-wc-worker-notifications-bell > .notifications-left {
  right: calc(100% - 55px);
  left: auto;
}

#ero-wc-notifications-bell > .notifications-right,
#ero-wc-worker-notifications-bell > .notifications-right {
  left: calc(100% - 55px);
  right: auto;
}

#ero-wc-notifications-bell > .notifications::before,
#ero-wc-worker-notifications-bell > .notifications::before {
  content: '';
  display: none;
  position: absolute;
  top: -30px;
  right: 12px;
  border: 15px solid transparent;
  border-bottom-color: #e8e8e8;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list {
  border-radius: 5px;
  margin: 0;
  padding: 0;
  height: 0px;
  max-height: 100%;
  overflow-y: auto;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list::-webkit-scrollbar,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list::-webkit-scrollbar,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list::-webkit-scrollbar,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list::-webkit-scrollbar {
  display: none;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification {
  padding: 10px 5px;
  margin: 0;
  overflow: hidden;
  border-left: 3.5px solid #131618 !important;
  border-radius: 5px;
  -webkit-animation: fadeIn 0.75s;
          animation: fadeIn 0.75s;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification:not(:last-child),
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification:not(:last-child),
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification:not(:last-child),
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification:not(:last-child) {
  margin-bottom: 10px;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification.no-notification .title,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.no-notification .title,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification.no-notification .title,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.no-notification .title {
  display: block;
  font-weight: 400;
  font-size: 18px;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification.blue,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.blue,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification.blue,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.blue {
  border: 1px solid #51c4ff;
  border-left-color: #009bea !important;
  background-color: rgba(157, 222, 255, 0.9);
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification.red,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.red,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification.red,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.red {
  border: 1px solid #ff636c;
  border-left-color: #fc0010 !important;
  background-color: rgba(255, 175, 180, 0.9);
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification.green,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.green,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification.green,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.green {
  border: 1px solid #65e384;
  border-left-color: #23c049 !important;
  background-color: rgba(166, 239, 184, 0.9);
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification.yellow,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.yellow,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification.yellow,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification.yellow {
  border: 1px solid #fff366;
  border-left-color: #ffeb00 !important;
  background-color: rgba(255, 249, 178, 0.9);
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification-title,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-title,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification-title,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-title {
  display: block;
  font-weight: 600;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 5px;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions > li,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions > li,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions > li,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions > li {
  margin: 0;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions > li:not(:first-child),
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions > li:not(:first-child),
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions > li:not(:first-child),
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions > li:not(:first-child) {
  margin-left: 4px;
}

#ero-wc-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions > li > *,
#ero-wc-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions > li > *,
#ero-wc-worker-notifications-bell > .notifications > #ero-wc-notifications-list .notification-actions > li > *,
#ero-wc-worker-notifications-bell > .notifications #ero-wc-worker-notifications-list .notification-actions > li > * {
  display: inline-block;
  background-color: #303841;
  padding: 2.5px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #131618;
  font-size: 12px;
  text-decoration: none;
  color: white;
  word-spacing: 0.2em;
  line-height: 15px;
  border-radius: 2.5px;
  cursor: pointer;
}

#ero-wc-notifications-bell.show .notifications,
#ero-wc-worker-notifications-bell.show .notifications {
  opacity: 1;
  visibility: visible;
}

#ero-wc-notifications-bell.show #ero-wc-notifications-list,
#ero-wc-notifications-bell.show #ero-wc-worker-notifications-list,
#ero-wc-worker-notifications-bell.show #ero-wc-notifications-list,
#ero-wc-worker-notifications-bell.show #ero-wc-worker-notifications-list {
  position: relative;
  height: auto;
  max-height: calc(100vh - 135px);
}

#ero-wc-notifications-bell.show #ero-wc-notifications-list.loading::before,
#ero-wc-notifications-bell.show #ero-wc-worker-notifications-list.loading::before,
#ero-wc-worker-notifications-bell.show #ero-wc-notifications-list.loading::before,
#ero-wc-worker-notifications-bell.show #ero-wc-worker-notifications-list.loading::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(157, 222, 255, 0.9);
  z-index: 5;
}

#ero-wc-notifications-bell.show #ero-wc-notifications-list.loading::after,
#ero-wc-notifications-bell.show #ero-wc-worker-notifications-list.loading::after,
#ero-wc-worker-notifications-bell.show #ero-wc-notifications-list.loading::after,
#ero-wc-worker-notifications-bell.show #ero-wc-worker-notifications-list.loading::after {
  content: 'Loading...';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 15;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-variant: small-caps;
  font-size: 24px;
}

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

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

body {
  background-color: #000 !important;
}

.col-full {
  max-width: 102.498938em !important;
}

#ero-wc-platforms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 10px;
  margin-bottom: 15px;
  max-width: 474px;
}

@media only screen and (max-width: 460px) {
  #ero-wc-platforms {
    padding-left: 0px !important;
    margin-left: -5px;
  }
}

#ero-wc-platforms .platform--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: rgba(252, 189, 73, 0.25);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  z-index: 3;
  cursor: pointer;
  padding: 50px 31px;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-transform: skew(-7deg);
          transform: skew(-7deg);
}

@media only screen and (max-width: 460px) {
  #ero-wc-platforms .platform--wrapper {
    max-width: 33%;
  }
}

#ero-wc-platforms .platform--wrapper:not(:last-child) {
  margin-right: 7.5px;
}

#ero-wc-platforms .platform--wrapper .svg-inline--fa {
  -webkit-transform: scale(1) skew(7deg);
          transform: scale(1) skew(7deg);
  font-size: 48px;
  -webkit-transition: -webkit-transform 0.3s ease-in;
  transition: -webkit-transform 0.3s ease-in;
  transition: transform 0.3s ease-in;
  transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
}

#ero-wc-platforms .platform--wrapper.is-inactive {
  cursor: default;
}

#ero-wc-platforms .platform--wrapper.platform-pc:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-pc.current {
  color: #00A8E8;
}

#ero-wc-platforms .platform--wrapper.platform-steam:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-steam.current {
  color: #00adee;
}

#ero-wc-platforms .platform--wrapper.platform-windows:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-windows.current {
  color: #0078d7;
}

#ero-wc-platforms .platform--wrapper.platform-epic:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-epic.current {
  color: #000000;
}

#ero-wc-platforms .platform--wrapper.platform-ps4:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-ps4.current {
  color: #034B9D;
}

#ero-wc-platforms .platform--wrapper.platform-xbox:hover, #ero-wc-platforms .platform--wrapper.platform-xb1:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-xbox.current, #ero-wc-platforms .platform--wrapper.platform-xb1.current {
  color: #107810;
}

#ero-wc-platforms .platform--wrapper.platform-stadia > svg {
  font-size: 38px;
}

#ero-wc-platforms .platform--wrapper.platform-stadia:hover {
  color: rgba(252, 189, 73, 0.75);
}

#ero-wc-platforms .platform--wrapper.platform-stadia.current {
  color: #FC4A1F;
}

#ero-wc-platforms .platform--wrapper:hover, #ero-wc-platforms .platform--wrapper.current {
  background-color: rgba(255, 255, 255, 0.25);
}

#ero-wc-platforms .platform--wrapper:hover .svg-inline--fa, #ero-wc-platforms .platform--wrapper.current .svg-inline--fa {
  -webkit-transform: scale(1.1) skew(7deg);
          transform: scale(1.1) skew(7deg);
}

#ero-wc-platforms .platform--wrapper .text-for-icons {
  margin: 5px 15px 0 0;
  text-align: center;
  font-weight: 400;
}

#ero-wc-platforms + select {
  display: none !important;
}

#ero-wc-platforms.wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#ero-wc-platforms.wrap .platform--wrapper {
  margin-bottom: 7.5px;
  margin-right: 7.5px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 calc( 50% - 7.5px);
          flex: 1 0 calc( 50% - 7.5px);
  -webkit-transform: none;
          transform: none;
}

@media only screen and (max-width: 460px) {
  #ero-wc-platforms.wrap .platform--wrapper {
    max-width: none;
  }
  #ero-wc-platforms.wrap .platform--wrapper:nth-child(2), #ero-wc-platforms.wrap .platform--wrapper:nth-child(4) {
    margin-right: 0px;
  }
}

#ero-wc-platforms.wrap .platform--wrapper .svg-inline--fa {
  -webkit-transform: scale(1);
          transform: scale(1);
}

#ero-wc-platforms.wrap .platform--wrapper:hover .svg-inline--fa {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

#ero-wc-streaming {
  margin-top: 25px;
  margin-bottom: 25px;
}

#ero-wc-streaming .ero-wc-checkbox--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  position: relative;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
}

#ero-wc-streaming .ero-wc-checkbox--input {
  position: absolute;
  visibility: hidden;
  margin-right: 15px;
}

#ero-wc-streaming .ero-wc-checkbox--input:checked + .ero-wc-checkbox--icons .icon {
  display: none;
}

#ero-wc-streaming .ero-wc-checkbox--input:checked + .ero-wc-checkbox--icons .icon.check {
  display: inline-block;
}

#ero-wc-streaming .ero-wc-checkbox--icons {
  display: inline-block;
  height: 24px !important;
  width: 21px !important;
  margin-right: 10px !important;
}

#ero-wc-streaming .ero-wc-checkbox--icons .icon {
  font-size: 24px;
  color: #fff;
}

#ero-wc-streaming .ero-wc-checkbox--icons .icon.check {
  display: none;
}

#ero-wc-streaming + select {
  display: none !important;
}

td.label.attribute-streaming,
td.label.attribute-platform,
td.label.attribute-platforms {
  display: none !important;
}

tr.attribute-streaming-tr,
tr.ero-wc-sliders-tr,
tr.attribute-platforms-tr {
  margin-bottom: 15px;
}

a.reset_variations {
  margin-left: 0 !important;
}

.ero-wc-og-text {
  text-align: left;
  color: #faa02e;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 32px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  max-width: 100%;
}

.ero-wc-sliders-tr .ero-wc-variation-slider--input + .irs {
  width: 300px;
}

@media (max-width: 768px) {
  .ero-wc-sliders-tr .ero-wc-variation-slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .ero-wc-sliders-tr .ero-wc-variation-slider:not(:last-child) {
    margin-bottom: 10px;
  }
}

.ero-wc-sliders-tr .ero-wc-variation-slider--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ero-wc-sliders-tr .ero-wc-variation-slider--wrapper h3 {
  color: #fff;
  margin-bottom: 65px;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-right: 55px;
  margin-left: 30px;
  margin-bottom: 15px;
  height: 13px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs > .irs {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 13px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-bar {
  top: 0px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #81c683 !important;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-bar-edge {
  top: 0px;
  background-color: #81c683 !important;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-line {
  top: 0px;
  background-color: #fff !important;
  border-radius: 25px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-slider {
  top: -3px;
  background-color: var(--main-color) !important;
  border-radius: 25px;
  height: 17px;
  width: 17px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-max,
.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-min {
  visibility: visible !important;
  top: 0px;
  background: var(--main-color);
  color: #ffffff;
  font-weight: 600;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-min {
  left: -8px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-max {
  right: -8px;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-single {
  display: none;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-grid {
  position: absolute;
  height: 20px;
  bottom: 1px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-grid .irs-grid-pol {
  background: var(--main-color);
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-grid .irs-grid-text.js-grid-point {
  color: var(--main-color);
  cursor: pointer;
  font-weight: 700;
  font-size: 12px;
  -webkit-transform: translateX(-50%) rotateZ(-90deg);
          transform: translateX(-50%) rotateZ(-90deg);
  bottom: 44px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider > .irs .irs-grid .irs-grid-text.js-grid-point:nth-child(2) {
  bottom: 53px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  max-width: 100%;
}

.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider .mb_sliderBar {
  height: 10px;
  margin: 0 15px;
  margin-top: 2px;
}

.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider .mb_sliderBar .mb_sliderValueLabel {
  display: none !important;
}

.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider .mb_sliderBar .mb_sliderHandler {
  width: 20px;
  height: 20px;
  top: -5px;
  border-radius: 50%;
  background-color: #fcbd49;
}

.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider .mb_sliderBar .mb_sliderRange {
  background-color: #81c683 !important;
}

.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider .mb_sliderStart,
.ero-wc-sliders-tr .ero-wc-variation-slider .mb_slider .mb_sliderEnd {
  padding: 0;
  margin: 0;
}

.ero-wc-sliders-tr .ero-wc-variation-slider--input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 35px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ero-wc-sliders-tr .ero-wc-variation-slider--input input {
  width: 60px;
  margin: 0 10px;
  text-align: center;
  background-color: #fff;
  color: #000;
}

.ero-wc-sliders-tr .ero-wc-variation-slider--input input::-webkit-inner-spin-button, .ero-wc-sliders-tr .ero-wc-variation-slider--input input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ero-wc-sliders-tr .ero-wc-variation-slider--input--decrease, .ero-wc-sliders-tr .ero-wc-variation-slider--input--increase {
  display: block;
  font-size: 32px;
  cursor: pointer;
  line-height: 1;
  color: var(--main-color);
}

.ero-wc-sliders-tr .ero-wc-variation-slider--input--decrease {
  display: block;
}

.woocommerce-variation-availability {
  display: none !important;
}

#product-addons-total {
  display: none;
}

.ero-wc-input--wrapper {
  display: block;
}

.ero-wc-input--wrapper:not(:last-child) {
  margin-bottom: 10px;
}

.ero-wc-input--wrapper .ero-wc-input {
  display: block;
  width: 100%;
  padding: 10px;
  border: 1px solid #efefef;
  height: 38px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.ero-wc-input--wrapper .ero-wc-input:focus {
  border-color: #ccc;
}

.ero-wc-input--wrapper .ero-wc-input-label {
  display: block;
  margin-left: 5px;
  font-weight: 500;
  font-variant: small-caps;
}

.ero-form-separator {
  margin-top: 15px;
  padding-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #e5e4e2;
  width: 100%;
}

.ero-form-separator .title {
  display: block;
  width: 100%;
  text-transform: uppercase;
  font-size: 24px;
  text-align: center;
}

#ero-wc-product-rating-sliders {
  margin: 0;
  padding: 0;
  list-style: none;
}

#ero-wc-product-rating-sliders--wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item {
  margin: 0;
  border: 1px solid #e5e4e2;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item--header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 15px;
  cursor: pointer;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item--header-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item--header-actions li {
  margin: 0;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item--body {
  max-height: 0px;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item--body-inner {
  border-top: 1px solid #e5e4e2;
  padding: 10px 15px;
  background-color: #f9f9f9;
}

#ero-wc-product-rating-sliders .ero-wc-slider-config-item.expand .ero-wc-slider-config-item--body {
  max-height: 500px;
}

.ero-wc-range-points-builder--outer-wrapper {
  max-height: 0px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.ero-wc-range-points-builder--outer-wrapper.expand {
  max-height: 350px;
}

.youtube-player {
  position: relative;
  padding-top: 56.23%;
  /* Use 75% for 4:3 videos */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #000;
  margin: 5px;
}

.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent;
}

.youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url("//i.imgur.com/TxzC70f.png") no-repeat;
  cursor: pointer;
}

.youtube-player img {
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: .4s all;
  transition: .4s all;
}

.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}

#navbar-notifications-playground::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

#navbar-notifications-playground::-webkit-scrollbar-track {
  background: #1f1f1f;
  border-radius: 5px;
}

#navbar-notifications-playground::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  border-radius: 5px;
}

#navbar-notifications-playground::-webkit-scrollbar-thumb:hover {
  background: #6c6c6c;
}

#ero-wc-navbar-notifications {
  font-family: "Montserrat", Helvetica, Arial, sans-serif;
}

#ero-wc-navbar-notifications .bell-icon-button {
  display: inline-block;
  position: relative;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

#ero-wc-navbar-notifications .navbar-notifications {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  min-height: 480px;
  min-width: 320px !important;
  border: 1px solid #1f1f1f;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground {
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px;
  overflow: hidden;
  overflow-y: auto;
  background-color: #000;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground:empty {
  overflow: hidden;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground:empty::before {
  content: 'No Notifications';
  position: absolute;
  display: inline-block;
  color: #fff;
  font-size: 22px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-variant: small-caps;
  letter-spacing: 2px;
  white-space: nowrap;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-left: 2.5px solid #746b6b;
  background-color: #252525;
  margin: 0;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.expired-notification {
  position: relative;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.expired-notification div.is-expired-notification-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.expired-notification div.is-expired-notification-overlay span.is-expired-notification-overlay-text {
  color: #fff;
  font-size: 25px;
  font-weight: bold;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.expired-notification .notification-actions > li .expired-dismiss {
  position: relative;
  background-color: #fff;
  border-color: #fff;
  color: #000;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification:not(:last-child) {
  margin-bottom: 5px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification .title {
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  margin-bottom: 6px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification .message {
  font-weight: 400;
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 10px;
  color: #dcdcdc !important;
  font-variant: contextual;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification .message small {
  font-size: 9px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification ul.notification-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification ul.notification-actions li a {
  display: inline-block;
  background: var(--main-color);
  color: #fff;
  padding: 5px;
  border: 1px solid var(--main-color);
  font-size: 16px;
  line-height: 1;
  border-radius: 2.5px;
  outline: 0 !important;
  -webkit-transition: background .25s;
  transition: background .25s;
  text-decoration: none;
  margin-right: 4px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification ul.notification-actions li a:hover {
  background: var(--main-color);
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification ul.notification-actions li button {
  display: inline-block;
  background: var(--main-color);
  color: #fff;
  padding: 5px;
  border: 1px solid var(--main-color);
  font-size: 16px;
  line-height: 1;
  border-radius: 2.5px;
  outline: 0 !important;
  -webkit-transition: background .25s;
  transition: background .25s;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification ul.notification-actions li button:hover {
  background: var(--main-color);
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.blue {
  border-left-color: #746b6b;
  background-color: #252525;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading {
  position: relative;
  overflow: hidden;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  -webkit-animation: phAnimation .8s linear infinite;
  animation: phAnimation .8s linear infinite;
  background: -webkit-gradient(linear, left top, right top, color-stop(46%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.35)), color-stop(54%, rgba(255, 255, 255, 0))) 50% 50%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .placeholder {
  border-radius: 2.5px;
  background: #252525;
  background-size: 400%;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .title {
  width: 250px;
  height: 25px;
  margin-bottom: 10px;
  margin-top: 7px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .message {
  width: 100%;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .message .line {
  display: inline-block;
  height: 22px;
  background-color: #252525;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .message .line:nth-child(1) {
  width: 180px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .message .line:nth-child(2) {
  width: 250px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .notification-actions .action {
  display: inline-block;
  height: 28px;
  background-color: #252525;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .notification-actions .action:nth-child(1) {
  width: 40px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .notification-actions .action:nth-child(2) {
  width: 100px;
}

#ero-wc-navbar-notifications .navbar-notifications #navbar-notifications-playground .notification.loading .notification-actions .action:nth-child(3) {
  width: 60px;
}

#ero-wc-navbar-notifications .navbar-notifications li.menu-item.dismiss-all {
  color: #fff;
  padding: 10px 15px;
  text-align: center;
  font-size: 20px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #000;
}

#ero-wc-navbar-notifications.unread .bell-icon-button::before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 8px;
  padding: 4px;
  border-radius: 5px;
  background-color: var(--main-color);
}

#ero-wc-navbar-notifications.unread .bell-icon-button div.notifications-outer-wrapper .notifications-wrapper footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#ero-wc-navbar-notifications .single_active_reward {
  color: #fff;
  padding: 6px;
  border-radius: 3px;
}

@media only screen and (max-width: 768px) {
  #ero-wc-navbar-notifications .single_active_reward {
    font-size: 12px;
  }
}

#ero-wc-navbar-notifications .single_active_reward.Exotic {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#ffe271), color-stop(#fedf69), color-stop(#fcdc60), color-stop(#fbd957), color-stop(#fad64e), color-stop(#f6d248), color-stop(#f1cd43), color-stop(#edc93d), color-stop(#e5c23a), color-stop(#ddbb38), color-stop(#d6b535), to(#ceae33));
  background-image: linear-gradient(to right top, #ffe271, #fedf69, #fcdc60, #fbd957, #fad64e, #f6d248, #f1cd43, #edc93d, #e5c23a, #ddbb38, #d6b535, #ceae33);
}

#ero-wc-navbar-notifications .single_active_reward.Legendary {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#ad5cda), color-stop(#a953d9), color-stop(#a54ad8), color-stop(#a141d7), color-stop(#9d36d6), color-stop(#9533cc), color-stop(#8d2fc2), color-stop(#852cb8), color-stop(#782ea3), color-stop(#6b308d), color-stop(#5f3079), to(#522f65));
  background-image: linear-gradient(to right top, #ad5cda, #a953d9, #a54ad8, #a141d7, #9d36d6, #9533cc, #8d2fc2, #852cb8, #782ea3, #6b308d, #5f3079, #522f65);
}

#ero-wc-navbar-notifications .single_active_reward.Rare {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#96c6ff), color-stop(#89b6ed), color-stop(#7ba7db), color-stop(#6e98ca), color-stop(#6189b9), color-stop(#5680b4), color-stop(#4a77ae), color-stop(#3e6ea9), color-stop(#3068ad), color-stop(#2262b1), color-stop(#125bb4), to(#0054b7));
  background-image: linear-gradient(to right top, #96c6ff, #89b6ed, #7ba7db, #6e98ca, #6189b9, #5680b4, #4a77ae, #3e6ea9, #3068ad, #2262b1, #125bb4, #0054b7);
}

#ero-wc-navbar-notifications .single_active_reward.Uncommon {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#7cf495), color-stop(#70e889), color-stop(#65dc7d), color-stop(#59d071), color-stop(#4dc465), color-stop(#47b95e), color-stop(#41ae58), color-stop(#3ba351), color-stop(#3a964e), color-stop(#39894a), color-stop(#387c46), to(#366f42));
  background-image: linear-gradient(to right top, #7cf495, #70e889, #65dc7d, #59d071, #4dc465, #47b95e, #41ae58, #3ba351, #3a964e, #39894a, #387c46, #366f42);
}

#ero-wc-navbar-notifications .single_active_reward.Common {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#c2c2c2), color-stop(#b2b2b2), color-stop(#a2a2a2), color-stop(#929292), color-stop(#838383), color-stop(#797979), color-stop(#707070), color-stop(#666666), color-stop(#5f5f5f), color-stop(#595959), color-stop(#525252), to(#4c4c4c));
  background-image: linear-gradient(to right top, #c2c2c2, #b2b2b2, #a2a2a2, #929292, #838383, #797979, #707070, #666666, #5f5f5f, #595959, #525252, #4c4c4c);
}

#ero-wc-navbar-notifications .single_active_reward.Mission {
  background-image: -webkit-gradient(linear, right top, left bottom, from(#79997c), color-stop(#619585), color-stop(#4e8f90), color-stop(#488799), color-stop(#517d9c), color-stop(#597594), color-stop(#5f6d8b), color-stop(#636581), color-stop(#5e5e73), color-stop(#595866), color-stop(#535259), to(#4c4c4c));
  background-image: linear-gradient(to left bottom, #79997c, #619585, #4e8f90, #488799, #517d9c, #597594, #5f6d8b, #636581, #5e5e73, #595866, #535259, #4c4c4c);
}

#ero-wc-navbar-notifications .single_active_reward.Currency {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#ffffff), color-stop(#e9ebf0), color-stop(#d1d8e0), color-stop(#b6c6d0), color-stop(#9bb5bd), color-stop(#91b5bc), color-stop(#88b5b9), color-stop(#7fb5b5), color-stop(#83c6c5), color-stop(#87d7d6), color-stop(#8ae8e7), to(#8df9f8));
  background-image: linear-gradient(to right top, #ffffff, #e9ebf0, #d1d8e0, #b6c6d0, #9bb5bd, #91b5bc, #88b5b9, #7fb5b5, #83c6c5, #87d7d6, #8ae8e7, #8df9f8);
}

#ero-wc-navbar-notifications .single_active_reward.Unknown {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#0a9e99), color-stop(#07a29b), color-stop(#06a79c), color-stop(#06ab9e), color-stop(#09af9f), color-stop(#08b4a1), color-stop(#0ab9a3), color-stop(#0dbea5), color-stop(#0cc5a9), color-stop(#0cccac), color-stop(#0fd3b0), to(#13dab3));
  background-image: linear-gradient(to right top, #0a9e99, #07a29b, #06a79c, #06ab9e, #09af9f, #08b4a1, #0ab9a3, #0dbea5, #0cc5a9, #0cccac, #0fd3b0, #13dab3);
}

#ero-wc-navbar-notifications .single_active_reward + span {
  margin-bottom: 8px;
  display: block;
}

#ero-wc-navbar-notifications .single_active_reward .single_active_reward_data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  border-radius: 3px;
  font-size: 12px;
}

#ero-wc-navbar-notifications .single_active_reward .single_active_reward_data img.single_active_reward_img {
  width: 60px;
  height: 60px;
  border-radius: 5px;
  margin-right: 6px;
}

#ero-wc-navbar-notifications .single_active_reward .single_active_reward_data .single_active_reward_info p {
  margin: 0 0 1px 0;
}

#ero-wc-navbar-notifications .single_active_reward .single_active_reward_worker {
  font-size: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 7px;
}

#ero-wc-navbar-notifications .single_active_reward .single_active_reward_worker span {
  display: block;
}

@-webkit-keyframes "phAnimation" {
  0% {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }
}

@keyframes "phAnimation" {
  0% {
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
  }
}
