@import url(https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap);@charset "UTF-8";
/*!
 * modweb v4.1
 * 2018 ® All rights reserved - Modweb Pawel Kolodziejczak company
 * web: www.modweb.pl;
 */
input, table, ol, ul, q, address, picture, template, li, footer, figure, figcaption, header, nav, audio, progress, body, tr, th, td, aside, select, form, div, p, span, small, i, em, strong, article, header, main, section, blockquote, video, svg, img, a, button, h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 0;
  text-decoration: none;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  box-sizing: border-box;
}
input:focus::-webkit-input-placeholder, table:focus::-webkit-input-placeholder, ol:focus::-webkit-input-placeholder, ul:focus::-webkit-input-placeholder, q:focus::-webkit-input-placeholder, address:focus::-webkit-input-placeholder, picture:focus::-webkit-input-placeholder, template:focus::-webkit-input-placeholder, li:focus::-webkit-input-placeholder, footer:focus::-webkit-input-placeholder, figure:focus::-webkit-input-placeholder, figcaption:focus::-webkit-input-placeholder, header:focus::-webkit-input-placeholder, nav:focus::-webkit-input-placeholder, audio:focus::-webkit-input-placeholder, progress:focus::-webkit-input-placeholder, body:focus::-webkit-input-placeholder, tr:focus::-webkit-input-placeholder, th:focus::-webkit-input-placeholder, td:focus::-webkit-input-placeholder, aside:focus::-webkit-input-placeholder, select:focus::-webkit-input-placeholder, form:focus::-webkit-input-placeholder, div:focus::-webkit-input-placeholder, p:focus::-webkit-input-placeholder, span:focus::-webkit-input-placeholder, small:focus::-webkit-input-placeholder, i:focus::-webkit-input-placeholder, em:focus::-webkit-input-placeholder, strong:focus::-webkit-input-placeholder, article:focus::-webkit-input-placeholder, header:focus::-webkit-input-placeholder, main:focus::-webkit-input-placeholder, section:focus::-webkit-input-placeholder, blockquote:focus::-webkit-input-placeholder, video:focus::-webkit-input-placeholder, svg:focus::-webkit-input-placeholder, img:focus::-webkit-input-placeholder, a:focus::-webkit-input-placeholder, button:focus::-webkit-input-placeholder, h1:focus::-webkit-input-placeholder, h2:focus::-webkit-input-placeholder, h3:focus::-webkit-input-placeholder, h4:focus::-webkit-input-placeholder, h5:focus::-webkit-input-placeholder, h6:focus::-webkit-input-placeholder {
  opacity: 0;
}
input:focus::-moz-placeholder, table:focus::-moz-placeholder, ol:focus::-moz-placeholder, ul:focus::-moz-placeholder, q:focus::-moz-placeholder, address:focus::-moz-placeholder, picture:focus::-moz-placeholder, template:focus::-moz-placeholder, li:focus::-moz-placeholder, footer:focus::-moz-placeholder, figure:focus::-moz-placeholder, figcaption:focus::-moz-placeholder, header:focus::-moz-placeholder, nav:focus::-moz-placeholder, audio:focus::-moz-placeholder, progress:focus::-moz-placeholder, body:focus::-moz-placeholder, tr:focus::-moz-placeholder, th:focus::-moz-placeholder, td:focus::-moz-placeholder, aside:focus::-moz-placeholder, select:focus::-moz-placeholder, form:focus::-moz-placeholder, div:focus::-moz-placeholder, p:focus::-moz-placeholder, span:focus::-moz-placeholder, small:focus::-moz-placeholder, i:focus::-moz-placeholder, em:focus::-moz-placeholder, strong:focus::-moz-placeholder, article:focus::-moz-placeholder, header:focus::-moz-placeholder, main:focus::-moz-placeholder, section:focus::-moz-placeholder, blockquote:focus::-moz-placeholder, video:focus::-moz-placeholder, svg:focus::-moz-placeholder, img:focus::-moz-placeholder, a:focus::-moz-placeholder, button:focus::-moz-placeholder, h1:focus::-moz-placeholder, h2:focus::-moz-placeholder, h3:focus::-moz-placeholder, h4:focus::-moz-placeholder, h5:focus::-moz-placeholder, h6:focus::-moz-placeholder {
  opacity: 0;
}

input, table, ol, ul, q, address, picture, li, footer, figure, figcaption, header, nav, audio, progress, body, tr, th, td, aside, select, form, div, p, span, small, i, em, strong, article, header, main, section, blockquote, video, svg, img, a, button, h1, h2, h3, h4, h5, h6 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

video {
  -o-object-fit: cover;
     object-fit: cover;
}

address {
  font-style: normal;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}
blockquote:before, q:before {
  content: "„";
}
blockquote:after, q:after {
  content: "”";
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

li, li a, a {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

a {
  text-decoration: none;
  background-color: transparent;
}
a:active, a:hover {
  outline-width: 0;
}

sub, sup {
  font-size: 70%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.4em;
}

/*svg:not(:root) {
  overflow: hidden;
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: .55;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}*/
img {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: block;
}

button {
  border: none;
}

.bg-white {
  background: #fff;
}

.fw700 {
  font-weight: 700;
}

.fw900 {
  font-weight: 900;
}

.f-ch {
  font-family: "Saira Condensed", sans-serif;
}

h1, h2 {
  font-size: 1.4em;
  line-height: 110%;
  font-weight: 700;
}
h1.title, h2.title {
  font-size: 2.4em;
}
h1.small, h2.small {
  font-size: 1.9em;
}
h1.xsmall, h2.xsmall {
  font-size: 1.1em;
}

h3 {
  font-size: 1.7em;
  line-height: 115%;
}
h3.title {
  font-size: 1.5em;
}
h3.tiny {
  font-size: 1.1em;
}

h4 {
  font-size: 2.5em;
  line-height: 120%;
}

h5 {
  font-size: 1.65em;
  line-height: 120%;
  font-weight: 400;
}

h6 {
  font-size: 1.35em;
  line-height: 130%;
}
h6.tiny {
  font-size: 0.8em;
}

p {
  font-size: 1.2em;
  margin-top: 1em;
  line-height: 150%;
}
p.tiny {
  font-size: 1em;
}
p.xstiny {
  font-size: 0.6em !important;
}

span {
  font-size: 1em;
  line-height: inherit;
  font-weight: inherit;
  color: inherit;
}
span.xstiny {
  font-size: 0.8em;
}
@media only screen and (max-width: 676px) {
  span.xstiny {
    font-size: 0.7em;
  }
}
span.xstiny2 {
  font-size: 0.9em;
}
@media only screen and (max-width: 676px) {
  span.xstiny2 {
    font-size: 0.8em;
  }
}
span.small {
  font-size: 1.1em;
}
span.medium {
  font-size: 1.3em;
}
span.large {
  font-size: 1.6em;
}

small {
  font-size: 90%;
}
small.tiny {
  font-size: 70%;
  opacity: 0.6;
}
small.tiny:hover {
  opacity: 1;
}

a.xstiny {
  font-size: 0.8em;
}
a.xstiny2 {
  font-size: 0.9em;
}

.caps p {
  font-size: 0.7em;
  margin-top: 0.5em;
}
.caps span {
  font-size: 0.8em;
}

.col-pink {
  color: #e72e62;
}

.col-blue1 {
  color: #274452;
}

.col-blue2 {
  color: #315556;
}

.col-gray {
  color: #a8adb1;
}

.col-white {
  color: #fff;
}

.col-orange {
  color: #e98904;
}

.col-red {
  color: #f00;
}

.col-dark {
  color: #2e2e2e;
}

.col-green {
  color: #358a84;
}

.col--purple {
  color: #311062;
}

.btn {
  padding: 15px 40px;
  color: #fff;
  width: auto;
  display: inline-block;
  font-weight: 700;
  font-size: 25px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #311062;
  font-family: "Saira Condensed", sans-serif;
  border: none;
  border-radius: 50px;
  line-height: 100%;
  transition: 0.2s;
}
.btn:hover {
  opacity: 0.8;
  background-color: #311062;
  color: #fff;
}
.btn--back {
  background-color: #fff;
  color: #311062;
  border: 1px solid #311062;
}
.btn--gray {
  background-color: #adadad;
  cursor: pointer;
}
.btn--disabled {
  background: #adadad;
  cursor: not-allowed;
}
.btn--accept {
  background: #0e3d8a;
  padding: 10px 25px;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
}
.btn--cancel {
  border-radius: 5px;
  border: 1px solid #4a4b53;
  display: flex;
  align-items: center;
  padding: 10px 25px;
}
.btn--accept2 {
  width: 100%;
  background: #0e3d8a;
  color: #fff;
  cursor: pointer;
}
.btn--pink {
  border-radius: 50px;
  font-family: "Saira Condensed", sans-serif;
  background-color: #e72e62;
  color: #fff;
  font-size: 1.3em;
}
@media only screen and (max-width: 922px) {
  .btn--pink {
    font-size: 1em;
  }
}
.btn--pink--white {
  border-radius: 50px;
  font-family: "Saira Condensed", sans-serif;
  background-color: #fff;
  color: #e72e62;
  border: 2px solid #e72e62;
  font-size: 1.5em;
}
.btn--green {
  border-radius: 50px;
  font-family: "Saira Condensed", sans-serif;
  background-color: #358a84;
  color: #fff;
  font-size: 1.5em;
}

.zaloguj-btn {
  font-size: 0.9em;
  cursor: pointer;
  font-weight: 700;
}
.zaloguj-btn:hover {
  opacity: 0.8;
}

.close-pop-btn {
  cursor: pointer;
}

input[type=checkbox]:checked + .checkbox:before {
  content: "✔";
  font-size: 1.5em !important;
}
input[type=checkbox].error + label {
  color: #f00 !important;
  transition: color 0.3s ease-out;
}
input[type=checkbox].error + label:before {
  content: "";
}

label.checkbox {
  position: relative;
  cursor: pointer;
  z-index: 200;
  padding-left: 40px;
  height: 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
label.checkbox:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  justify-content: center;
  left: 0;
  top: 5px;
  color: #f00;
  border: 1px solid #f00;
}

/*.grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 0;
  .grid {
    &--item {
      grid-area: 2 / 1 / span 2 / span 3;
    }
  }
}*/
.grid {
  z-index: 1;
  position: relative;
  overflow: hidden;
}
.grid:before {
  content: "";
  z-index: -1;
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  visibility: hidden;
}
.grid--yt:before {
  padding-bottom: 60%;
}

/*.col-12, .row {
  width: grid(1, 1);
}*/
.col-11 {
  width: 91.66%;
}

.col-10 {
  width: 83.32%;
}

.col-9 {
  width: 75%;
}

.col-8 {
  width: 66.66%;
}

.col-7 {
  width: 58.32%;
}

.col-6 {
  width: 50%;
}

.col-5 {
  width: 41.66%;
}

.col-4 {
  width: 33.3333333333%;
}

.col-3 {
  width: 25%;
}

.col-2 {
  width: 16.66%;
}

.col-1 {
  width: 8.32%;
}

@media only screen and (max-width: 1440px) {
  .lg-col-12, .lg-row {
    width: 100%;
  }
  .lg-col-11 {
    width: 91.66%;
  }
  .lg-col-10 {
    width: 83.32%;
  }
  .lg-col-9 {
    width: 75%;
  }
  .lg-col-8 {
    width: 66.66%;
  }
  .lg-col-7 {
    width: 58.32%;
  }
  .lg-col-6 {
    width: 50%;
  }
  .lg-col-5 {
    width: 41.66%;
  }
  .lg-col-4 {
    width: 33.3333333333%;
  }
  .lg-col-3 {
    width: 25%;
  }
  .lg-col-2 {
    width: 16.66%;
  }
  .lg-col-1 {
    width: 8.32%;
  }
}
@media only screen and (max-width: 1200px) {
  .md-col-12, .md-row {
    width: 100%;
  }
  .md-col-11 {
    width: 91.66%;
  }
  .md-col-10 {
    width: 83.32%;
  }
  .md-col-9 {
    width: 75%;
  }
  .md-col-8 {
    width: 66.66%;
  }
  .md-col-7 {
    width: 58.32%;
  }
  .md-col-6 {
    width: 50%;
  }
  .md-col-5 {
    width: 41.66%;
  }
  .md-col-4 {
    width: 33.3333333333%;
  }
  .md-col-3 {
    width: 25%;
  }
  .md-col-2 {
    width: 16.66%;
  }
  .md-col-1 {
    width: 8.32%;
  }
}
@media only screen and (max-width: 922px) {
  .sm-col-12, .sm-row {
    width: 100%;
  }
  .sm-col-11 {
    width: 91.66%;
  }
  .sm-col-10 {
    width: 83.32%;
  }
  .sm-col-9 {
    width: 75%;
  }
  .sm-col-8 {
    width: 66.66%;
  }
  .sm-col-7 {
    width: 58.32%;
  }
  .sm-col-6 {
    width: 50%;
  }
  .sm-col-5 {
    width: 41.66%;
  }
  .sm-col-4 {
    width: 33.3333333333%;
  }
  .sm-col-3 {
    width: 25%;
  }
  .sm-col-2 {
    width: 16.66%;
  }
  .sm-col-1 {
    width: 8.32%;
  }
}
@media only screen and (max-width: 680px) {
  .xs-col-12, .xs-row {
    width: 100%;
  }
  .xs-col-11 {
    width: 91.66%;
  }
  .xs-col-10 {
    width: 83.32%;
  }
  .xs-col-9 {
    width: 75%;
  }
  .xs-col-8 {
    width: 66.66%;
  }
  .xs-col-7 {
    width: 58.32%;
  }
  .xs-col-6 {
    width: 50%;
  }
  .xs-col-5 {
    width: 41.66%;
  }
  .xs-col-4 {
    width: 33.3333333333%;
  }
  .xs-col-3 {
    width: 25%;
  }
  .xs-col-2 {
    width: 16.66%;
  }
  .xs-col-1 {
    width: 8.32%;
  }
}
/*
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.1
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  transform: scale(1.1);
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  transform: scale(0.9);
}

/* Pulse */
@keyframes hvr-pulse {
  25% {
    transform: scale(1.1);
  }
  75% {
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  animation-name: hvr-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/*@import "effects/2d-transitions/pulse-grow";
@if $includeClasses {
  .hvr-pulse-grow {
    @include pulse-grow();
  }
}*/
/*@import "effects/2d-transitions/pulse-shrink";
@if $includeClasses {
  .hvr-pulse-shrink {
    @include pulse-shrink();
  }
}*/
/*@import "effects/2d-transitions/push";
@if $includeClasses {
  .hvr-push {
    @include push();
  }
}*/
/*@import "effects/2d-transitions/pop";
@if $includeClasses {
  .hvr-pop {
    @include pop();
  }
}*/
/*
@import "effects/2d-transitions/bounce-in";
@if $includeClasses {
  .hvr-bounce-in {
    @include bounce-in();
  }
}
*/
/*@import "effects/2d-transitions/bounce-out";
@if $includeClasses {
  .hvr-bounce-out {
    @include bounce-out();
  }
}*/
/*@import "effects/2d-transitions/rotate";
@if $includeClasses {
  .hvr-rotate {
    @include rotate();
  }
}*/
/*@import "effects/2d-transitions/grow-rotate";
@if $includeClasses {
  .hvr-grow-rotate {
    @include grow-rotate();
  }
}*/
/*@import "effects/2d-transitions/float";
@if $includeClasses {
  .hvr-float {
    @include float();
  }
}*/
/*@import "effects/2d-transitions/sink";
@if $includeClasses {
  .hvr-sink {
    @include sink();
  }
}*/
/*@import "effects/2d-transitions/bob";
@if $includeClasses {
  .hvr-bob {
    @include bob();
  }
}*/
/*@import "effects/2d-transitions/hang";
@if $includeClasses {
  .hvr-hang {
    @include hang();
  }
}*/
/*@import "effects/2d-transitions/skew";
@if $includeClasses {
  .hvr-skew {
    @include skew();
  }
}*/
/*@import "effects/2d-transitions/skew-forward";
@if $includeClasses {
  .hvr-skew-forward {
    @include skew-forward();
  }
}*/
/*@import "effects/2d-transitions/skew-backward";
@if $includeClasses {
  .hvr-skew-backward {
    @include skew-backward();
  }
}*/
/*@import "effects/2d-transitions/wobble-vertical";
@if $includeClasses {
  .hvr-wobble-vertical {
    @include wobble-vertical();
  }
}*/
/*@import "effects/2d-transitions/wobble-horizontal";
@if $includeClasses {
  .hvr-wobble-horizontal {
    @include wobble-horizontal();
  }
}*/
/*@import "effects/2d-transitions/wobble-to-bottom-right";
@if $includeClasses {
  .hvr-wobble-to-bottom-right {
    @include wobble-to-bottom-right();
  }
}*/
/*@import "effects/2d-transitions/wobble-to-top-right";
@if $includeClasses {
  .hvr-wobble-to-top-right {
    @include wobble-to-top-right();
  }
}*/
/*@import "effects/2d-transitions/wobble-top";
@if $includeClasses {
  .hvr-wobble-top {
    @include wobble-top();
  }
}*/
/*@import "effects/2d-transitions/wobble-bottom";
@if $includeClasses {
  .hvr-wobble-bottom {
    @include wobble-bottom();
  }
}*/
/*@import "effects/2d-transitions/wobble-skew";
@if $includeClasses {
  .hvr-wobble-skew {
    @include wobble-skew();
  }
}*/
/*@import "effects/2d-transitions/buzz";
@if $includeClasses {
  .hvr-buzz {
    @include buzz();
  }
}*/
/*@import "effects/2d-transitions/buzz-out";
@if $includeClasses {
  .hvr-buzz-out {
    @include buzz-out();
  }
}*/
/*@import "effects/2d-transitions/forward";
@if $includeClasses {
  .hvr-forward {
    @include forward();
  }
}*/
/*@import "effects/2d-transitions/backward";
@if $includeClasses {
  .hvr-backward {
    @include backward();
  }
}*/
/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  transition-duration: 0.3s;
  transition-property: color, background-color;
}
.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}

/*@import "effects/background-transitions/back-pulse";
@if $includeClasses {
  .hvr-back-pulse {
    @include back-pulse();
  }
}*/
/*@import "effects/background-transitions/sweep-to-right";
@if $includeClasses {
  .hvr-sweep-to-right {
    @include sweep-to-right();
  }
}*/
/*@import "effects/background-transitions/sweep-to-left";
@if $includeClasses {
  .hvr-sweep-to-left {
    @include sweep-to-left();
  }
}*/
/*@import "effects/background-transitions/sweep-to-bottom";
@if $includeClasses {
  .hvr-sweep-to-bottom {
    @include sweep-to-bottom();
  }
}*/
/*@import "effects/background-transitions/sweep-to-top";
@if $includeClasses {
  .hvr-sweep-to-top {
    @include sweep-to-top();
  }
}*/
/*@import "effects/background-transitions/bounce-to-right";
@if $includeClasses {
  .hvr-bounce-to-right {
    @include bounce-to-right();
  }
}*/
/*@import "effects/background-transitions/bounce-to-left";
@if $includeClasses {
  .hvr-bounce-to-left {
    @include bounce-to-left();
  }
}*/
/*@import "effects/background-transitions/bounce-to-bottom";
@if $includeClasses {
  .hvr-bounce-to-bottom {
    @include bounce-to-bottom();
  }
}*/
/*@import "effects/background-transitions/bounce-to-top";
@if $includeClasses {
  .hvr-bounce-to-top {
    @include bounce-to-top();
  }
}*/
/*@import "effects/background-transitions/radial-out";
@if $includeClasses {
  .hvr-radial-out {
    @include radial-out();
  }
}*/
/*@import "effects/background-transitions/radial-in";
@if $includeClasses {
  .hvr-radial-in {
    @include radial-in();
  }
}*/
/*@import "effects/background-transitions/rectangle-in";
@if $includeClasses {
  .hvr-rectangle-in {
    @include rectangle-in();
  }
}*/
/*
@import "effects/background-transitions/rectangle-out";
@if $includeClasses {
  .hvr-rectangle-out {
    @include rectangle-out();
  }
}
*/
/*@import "effects/background-transitions/shutter-in-horizontal";
@if $includeClasses {
  .hvr-shutter-in-horizontal {
    @include shutter-in-horizontal();
  }
}*/
/*
@import "effects/background-transitions/shutter-out-horizontal";
@if $includeClasses {
  .hvr-shutter-out-horizontal {
    @include shutter-out-horizontal();
  }
}
*/
/*@import "effects/background-transitions/shutter-in-vertical";
@if $includeClasses {
  .hvr-shutter-in-vertical {
    @include shutter-in-vertical();
  }
}*/
/*@import "effects/background-transitions/shutter-out-vertical";
@if $includeClasses {
  .hvr-shutter-out-vertical {
    @include shutter-out-vertical();
  }
}*/
/* BORDER TRANSITIONS */
/*@import "effects/border-transitions/border-fade";
@if $includeClasses {
  .hvr-border-fade {
    @include border-fade();
  }
}*/
/*@import "effects/border-transitions/hollow";
@if $includeClasses {
  .hvr-hollow {
    @include hollow();
  }
}*/
/*@import "effects/border-transitions/trim";
@if $includeClasses {
  .hvr-trim {
    @include trim();
  }
}*/
/*@import "effects/border-transitions/ripple-out";
@if $includeClasses {
  .hvr-ripple-out {
    @include ripple-out();
  }
}*/
/*@import "effects/border-transitions/ripple-in";
@if $includeClasses {
  .hvr-ripple-in {
    @include ripple-in();
  }
}*/
/*@import "effects/border-transitions/outline-out";
@if $includeClasses {
  .hvr-outline-out {
    @include outline-out();
  }
}*/
/*@import "effects/border-transitions/outline-in";
@if $includeClasses {
  .hvr-outline-in {
    @include outline-in();
  }
}*/
/*@import "effects/border-transitions/round-corners";
@if $includeClasses {
  .hvr-round-corners {
    @include round-corners();
  }
}*/
/*@import "effects/border-transitions/underline-from-left";
@if $includeClasses {
  .hvr-underline-from-left {
    @include underline-from-left();
  }
}*/
/*@import "effects/border-transitions/underline-from-center";
@if $includeClasses {
  .hvr-underline-from-center {
    @include underline-from-center();
  }
}*/
/*@import "effects/border-transitions/underline-from-right";
@if $includeClasses {
  .hvr-underline-from-right {
    @include underline-from-right();
  }
}*/
/*@import "effects/border-transitions/overline-from-left";
@if $includeClasses {
  .hvr-overline-from-left {
    @include overline-from-left();
  }
}*/
/*@import "effects/border-transitions/overline-from-center";
@if $includeClasses {
  .hvr-overline-from-center {
    @include overline-from-center();
  }
}*/
/*@import "effects/border-transitions/overline-from-right";
@if $includeClasses {
  .hvr-overline-from-right {
    @include overline-from-right();
  }
}*/
/*@import "effects/border-transitions/reveal";
@if $includeClasses {
  .hvr-reveal {
    @include reveal();
  }
}*/
/*@import "effects/border-transitions/underline-reveal";
@if $includeClasses {
  .hvr-underline-reveal {
    @include underline-reveal();
  }
}*/
/*@import "effects/border-transitions/overline-reveal";
@if $includeClasses {
  .hvr-overline-reveal {
    @include overline-reveal();
  }
}*/
/* SHADOW/GLOW TRANSITIONS */
/*@import "effects/shadow-and-glow-transitions/glow";
@if $includeClasses {
  .hvr-glow {
    @include glow();
  }
}*/
/*@import "effects/shadow-and-glow-transitions/shadow";
@if $includeClasses {
  .hvr-shadow {
    @include shadow();
  }
}*/
/*@import "effects/shadow-and-glow-transitions/grow-shadow";
@if $includeClasses {
  .hvr-grow-shadow {
    @include grow-shadow();
  }
}*/
/*@import "effects/shadow-and-glow-transitions/box-shadow-outset";
@if $includeClasses {
  .hvr-box-shadow-outset {
    @include box-shadow-outset();
  }
}*/
/*@import "effects/shadow-and-glow-transitions/box-shadow-inset";
@if $includeClasses {
  .hvr-box-shadow-inset {
    @include box-shadow-inset();
  }
}*/
/*@import "effects/shadow-and-glow-transitions/float-shadow";
@if $includeClasses {
  .hvr-float-shadow {
    @include float-shadow();
  }
}*/
/*@import "effects/shadow-and-glow-transitions/shadow-radial";
@if $includeClasses {
  .hvr-shadow-radial {
    @include shadow-radial();
  }
}*/
/* SPEECH BUBBLES */
/*@import "effects/speech-bubbles/bubble-top";
@if $includeClasses {
  .hvr-bubble-top {
    @include bubble-top();
  }
}*/
/*@import "effects/speech-bubbles/bubble-right";
@if $includeClasses {
  .hvr-bubble-right {
    @include bubble-right();
  }
}*/
/*@import "effects/speech-bubbles/bubble-bottom";
@if $includeClasses {
  .hvr-bubble-bottom {
    @include bubble-bottom();
  }
}*/
/*@import "effects/speech-bubbles/bubble-left";
@if $includeClasses {
  .hvr-bubble-left {
    @include bubble-left();
  }
}*/
/*@import "effects/speech-bubbles/bubble-float-top";
@if $includeClasses {
  .hvr-bubble-float-top {
    @include bubble-float-top();
  }
}*/
/*@import "effects/speech-bubbles/bubble-float-right";
@if $includeClasses {
  .hvr-bubble-float-right {
    @include bubble-float-right();
  }
}*/
/*
@import "effects/speech-bubbles/bubble-float-bottom";
@if $includeClasses {
  .hvr-bubble-float-bottom {
    @include bubble-float-bottom();
  }
}
*/
/*@import "effects/speech-bubbles/bubble-float-left";
@if $includeClasses {
  .hvr-bubble-float-left {
    @include bubble-float-left();
  }
}*/
/* ICONS */
/*@import "effects/icons/icon-back";
@if $includeClasses {
  .hvr-icon-back {
    @include icon-back();
  }
}*/
/*@import "effects/icons/icon-forward";
@if $includeClasses {
  .hvr-icon-forward {
    @include icon-forward();
  }
}*/
/*
@import "effects/icons/icon-down";
@if $includeClasses {
  .hvr-icon-down {
    @include icon-down();
  }
}
*/
/*@import "effects/icons/icon-up";
@if $includeClasses {
  .hvr-icon-up {
    @include icon-up();
  }
}*/
/*@import "effects/icons/icon-spin";
@if $includeClasses {
  .hvr-icon-spin {
    @include icon-spin();
  }
}*/
/*@import "effects/icons/icon-drop";
@if $includeClasses {
  .hvr-icon-drop {
    @include icon-drop();
  }
}*/
/*@import "effects/icons/icon-fade";
@if $includeClasses {
  .hvr-icon-fade {
    @include icon-fade();
  }
}*/
/*@import "effects/icons/icon-float-away";
@if $includeClasses {
  .hvr-icon-float-away {
    @include icon-float-away();
  }
}*/
/*@import "effects/icons/icon-sink-away";
@if $includeClasses {
  .hvr-icon-sink-away {
    @include icon-sink-away();
  }
}*/
/*@import "effects/icons/icon-grow";
@if $includeClasses {
  .hvr-icon-grow {
    @include icon-grow();
  }
}*/
/*@import "effects/icons/icon-shrink";
@if $includeClasses {
  .hvr-icon-shrink {
    @include icon-shrink();
  }
}*/
/*@import "effects/icons/icon-pulse";
@if $includeClasses {
  .hvr-icon-pulse {
    @include icon-pulse();
  }
}*/
/*@import "effects/icons/icon-pulse-shrink";
@if $includeClasses {
  .hvr-icon-pulse-shrink {
    @include icon-pulse-shrink();
  }
}*/
/*@import "effects/icons/icon-push";
@if $includeClasses {
  .hvr-icon-push {
    @include icon-push();
  }
}*/
/*@import "effects/icons/icon-pop";
@if $includeClasses {
  .hvr-icon-pop {
    @include icon-pop();
  }
}*/
/*@import "effects/icons/icon-bounce";
@if $includeClasses {
  .hvr-icon-bounce {
    @include icon-bounce();
  }
}*/
/*@import "effects/icons/icon-rotate";
@if $includeClasses {
  .hvr-icon-rotate {
    @include icon-rotate();
  }
}*/
/*@import "effects/icons/icon-grow-rotate";
@if $includeClasses {
  .hvr-icon-grow-rotate {
    @include icon-grow-rotate();
  }
}*/
/*@import "effects/icons/icon-sink";
@if $includeClasses {
  .hvr-icon-sink {
    @include icon-sink();
  }
}*/
/*@import "effects/icons/icon-bob";
@if $includeClasses {
  .hvr-icon-bob {
    @include icon-bob();
  }
}*/
/*@import "effects/icons/icon-hang";
@if $includeClasses {
  .hvr-icon-hang {
    @include icon-hang();
  }
}*/
/*@import "effects/icons/icon-wobble-horizontal";
@if $includeClasses {
  .hvr-icon-wobble-horizontal {
    @include icon-wobble-horizontal();
  }
}*/
/*@import "effects/icons/icon-wobble-vertical";
@if $includeClasses {
  .hvr-icon-wobble-vertical {
    @include icon-wobble-vertical();
  }
}*/
/*@import "effects/icons/icon-buzz";
@if $includeClasses {
  .hvr-icon-buzz {
    @include icon-buzz();
  }
}*/
/*
@import "effects/icons/icon-buzz-out";
@if $includeClasses {
  .hvr-icon-buzz-out {
    @include icon-buzz-out();
  }
}
*/
/* CURLS */
/*@import "effects/curls/curl-top-left";
@if $includeClasses {
  .hvr-curl-top-left {
    @include curl-top-left();
  }
}*/
/*@import "effects/curls/curl-top-right";
@if $includeClasses {
  .hvr-curl-top-right {
    @include curl-top-right();
  }
}*/
/*@import "effects/curls/curl-bottom-right";
@if $includeClasses {
  .hvr-curl-bottom-right {
    @include curl-bottom-right();
  }
}*/
/*@import "effects/curls/curl-bottom-left";
@if $includeClasses {
  .hvr-curl-bottom-left {
    @include curl-bottom-left();
  }
}*/
body {
  font-size: 18px;
  color: #000;
  font-weight: 400;
  font-family: "Saira Condensed", sans-serif;
  background-image: url(../img/bg.png);
  background-position-y: top;
  width: 100%;
  overflow-x: hidden;
  background-size: cover;
  background-repeat: no-repeat;
}
body.bg2 {
  background-image: url(../img/bg2.png) !important;
}
@media only screen and (max-width: 1000px) {
  body.bg2 {
    background-image: url(../img/bg_m.png) !important;
  }
  body {
    background-image: url(../img/bg_m.png);
  }
}

.label.active p {
  color: #902E7F;
  font-weight: bold;
}

header {
  background-color: transparent;
}

nav {
  background-color: #902E7F;
  border-radius: 0 0 30px 30px;
  padding: 20px 30px;
}

img {
  max-width: 100%;
}

.top-nav {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  transition: top 0.75s ease-in;
}
.top-nav .menu {
  list-style: none;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-height: 0;
  transition: max-height 0.2s ease-out;
}
.top-nav .menu li a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  transition: 0.2s;
}
.top-nav .menu li a:hover {
  color: #fff;
}
@media only screen and (max-width: 1000px) {
  .top-nav .menu li a {
    color: #311062;
  }
}
.top-nav .logo {
  display: inline-block;
  max-width: 100%;
}
.top-nav .menu-icon {
  cursor: pointer;
  display: inline-block;
  padding: 28px 10px;
}
.top-nav .menu-icon .navicon {
  background: #fff;
  display: block;
  height: 5px;
  position: relative;
  width: 40px;
}
.top-nav .menu-icon .navicon:before, .top-nav .menu-icon .navicon:after {
  background: #fff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  transition: all 0.2s ease-out;
  width: 100%;
}
.top-nav .menu-icon .navicon:before {
  top: 10px;
}
.top-nav .menu-icon .navicon:after {
  top: -10px;
}
.top-nav .menu-btn {
  display: none;
}
.top-nav .menu-btn:checked ~ .menu {
  max-height: 300px;
}
.top-nav .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}
.top-nav .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}
.top-nav .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}
.top-nav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, .top-nav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}

@media (min-width: 840px) {
  .top-nav li {
    margin: 0 10px;
  }
  .top-nav .menu {
    width: auto;
    max-height: none;
    flex-direction: row;
  }
  .top-nav .menu-icon {
    display: none;
  }
  ul {
    display: flex;
  }
}
@media (max-width: 839px) {
  .top-nav .menu {
    top: 105px;
    left: 0;
    background: white;
    align-items: center;
    flex-direction: none;
    justify-content: center;
    z-index: 999;
    position: absolute;
    text-align: center;
  }
  .top-nav .menu-btn:checked ~ .menu {
    max-height: 400px;
    height: 200px;
  }
  li.top-menu {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
  }
  #logo_pph {
    width: 200px;
  }
  .top-nav .logo {
    display: inline-block;
    max-width: 200px !important;
  }
  .gap {
    gap: 0px;
  }
  .boxes-index {
    width: 100% !important;
  }
}
/* Fonts */
.f-10 {
  font-size: 10px;
}

.f-11 {
  font-size: 11px;
}

.f-12 {
  font-size: 12px;
}

.f-13 {
  font-size: 13px;
}

.f-14 {
  font-size: 14px;
}

.f-15 {
  font-size: 15px;
}

.f-16 {
  font-size: 16px;
}

.f-17 {
  font-size: 17px;
}

.f-18, .answers .odp {
  font-size: 18px;
}

.f-19 {
  font-size: 19px;
}

.f-20 {
  font-size: 20px;
}

.f-21 {
  font-size: 21px;
}

.f-22 {
  font-size: 22px;
}

.f-23 {
  font-size: 23px;
}

.f-24 {
  font-size: 24px;
}

.f-25 {
  font-size: 25px;
}

.f-26 {
  font-size: 26px;
}

.f-27 {
  font-size: 27px;
}

.f-28 {
  font-size: 28px;
}

.f-29 {
  font-size: 29px;
}

.f-30, .question {
  font-size: 30px;
}

@media only screen and (max-width: 1000px) {
  .f-30_m {
    font-size: 20px !important;
  }
}

.f-31 {
  font-size: 31px;
}

.f-32 {
  font-size: 32px;
}

.f-33 {
  font-size: 33px;
}

.f-34 {
  font-size: 34px;
}

.f-35 {
  font-size: 35px;
}

.f-36 {
  font-size: 36px;
}

.f-39 {
  font-size: 39px;
}

.f-40 {
  font-size: 40px;
}
@media only screen and (max-width: 1000px) {
  .f-40 {
    font-size: 35px;
    line-height: 45px;
  }
}

.f-42 {
  font-size: 2.5em;
}

.f-45 {
  font-size: 45px;
}
@media only screen and (max-width: 1000px) {
  .f-45 {
    font-size: 30px;
    line-height: 40px;
  }
}

.f-46 {
  font-size: 46px;
}

.f-48 {
  font-size: 48px;
}

.f-50 {
  font-size: 50px !important;
  line-height: 50px;
}
@media only screen and (max-width: 1000px) {
  .f-50 {
    font-size: 38px !important;
    line-height: 45px !important;
  }
}

.f-53 {
  font-size: 53px;
}

.f-55 {
  font-size: 55px;
}

.f-60 {
  font-size: 60px;
}
@media only screen and (max-width: 1000px) {
  .f-60 {
    font-size: 38px;
  }
}

.f-62 {
  font-size: 62px;
}
@media only screen and (max-width: 1000px) {
  .f-62 {
    font-size: 52px;
  }
}

.f-85 {
  font-size: 85px;
  line-height: 100px;
}
@media only screen and (max-width: 1000px) {
  .f-85 {
    font-size: 52px;
    line-height: 55px;
  }
}

.lh-14 {
  line-height: 14px;
}
@media only screen and (max-width: 600px) {
  .lh-14 {
    line-height: 24px;
  }
}

.lh-22 {
  line-height: 22px !important;
}

.lh-25 {
  line-height: 25px;
}

.lh-28 {
  line-height: 28px;
}

.lh-35 {
  line-height: 35px;
}

.lh-36 {
  line-height: 36px;
}
@media only screen and (max-width: 1000px) {
  .lh-36 {
    line-height: 30px;
  }
}

.lh-43 {
  line-height: 43px;
}

.lh-46 {
  line-height: 46px;
}

.lh-50 {
  line-height: 50px;
}

.lh-58 {
  line-height: 58px;
}

.lh-64 {
  line-height: 64px;
}

.font-weight-100 {
  font-weight: 100;
}

.font-weight-200 {
  font-weight: 200;
}

.font-weight-300 {
  font-weight: 300;
}

.font-weight-400 {
  font-weight: 400;
}

.font-weight-500 {
  font-weight: 500;
}

.font-weight-600 {
  font-weight: 600;
}

.font-weight-700, .question {
  font-weight: 700;
}

.font-weight-800 {
  font-weight: 800;
}

.scrolable-box-border {
  border: 1px solid #311062;
  border-radius: 30px;
}

.scrolable-box {
  height: 150px;
  overflow: auto;
  background-color: transparent;
  max-height: 500px;
}
.scrolable-box.scrolable-image {
  max-height: 500px;
  max-width: 1255px;
}

.scrolable-box::-webkit-scrollbar {
  width: 15px;
  margin: 20px;
}

.scrolable-box::-webkit-scrollbar-track {
  border: none;
  border-radius: 10px;
  background-color: rgba(101, 101, 101, 0.2);
}

.scrolable-box::-webkit-scrollbar-thumb {
  background: #EEA101;
  border-radius: 10px;
}

.scrolable-box::-webkit-scrollbar-thumb:hover {
  background: #EEA101;
}

.fixed_image {
  height: 3107px;
  position: absolute;
}
.fixed_image__odp {
  height: 3000px;
}

.finish_image {
  position: sticky;
  top: 0;
  z-index: 0;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.finish_image__end {
  position: absolute;
  bottom: 0;
  right: 0;
}

.gray_box {
  padding: 30px;
  background-color: #F5F5F5;
  border-radius: 0 0 20px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.answers {
  display: flex;
  flex-direction: column;
}
.answers .odp {
  border: 1px solid #311062;
  background-color: #fff;
  padding: 20px;
  border-radius: 60px;
  font-weight: 400;
  width: 100%;
}
.answers label {
  margin-top: 10px;
  cursor: pointer;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1000px) {
  .answers label {
    align-items: flex-start;
  }
  .answers label p {
    margin-top: -5px !important;
  }
}
.answers .question {
  color: #000;
}

.question {
  color: #000;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1000px) {
  .question {
    font-size: 20px !important;
    line-height: 22px !important;
  }
}

.correct {
  position: relative;
  color: #fff !important;
  background-color: #3FB500 !important;
  border: 1px solid #3FB500 !important;
  font-weight: 600;
}

.falsed {
  position: relative;
  border: 1px solid #EB2424 !important;
  background-color: #EB2424 !important;
  color: #fff !important;
  font-weight: 600;
}

.main {
  display: block;
  width: 100%;
  margin: auto;
  background: url(../img/bg2.jpg) 0 0/cover scroll no-repeat;
}

.section {
  min-height: 100vh;
}

.app {
  font-family: "Saira Condensed", sans-serif;
  width: 100%;
  max-width: 1100px;
  padding: 0 20px;
}
.app .bg--game:before {
  content: "";
  background-color: #fff;
  position: absolute;
  top: 0;
  z-index: 200;
  left: 0;
  width: 100%;
  height: 30px;
}
.app .bg--panel {
  font-size: 1.5em;
}
.app .pad {
  padding: 30px;
}
@media only screen and (max-width: 922px) {
  .app .pad {
    padding: 0;
  }
}
.app .tab {
  position: absolute;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 50%;
  transition: background-size 0.1s ease-in-out;
  /*&:not(.win):not(.tab--0):not(.lock):hover {
    background-size: 70%;
  }*/
}
.app .tab.lock, .app .tab.win {
  cursor: not-allowed;
}
.app .tab--0 {
  cursor: initial;
  background: transparent;
}
.app .tab--1 {
  background-image: url(../img/ico/ico1.png);
}
.app .tab--2 {
  background-image: url(../img/ico/ico2.png);
}
.app .tab--3 {
  background-image: url(../img/ico/ico3.png);
}
.app .tab--4 {
  background-image: url(../img/ico/ico4.png);
}
.app .tab--5 {
  background-image: url(../img/ico/ico5.png);
}
.app .tab--6 {
  background-image: url(../img/ico/ico6.png);
}
.app .tab--7 {
  background-image: url(../img/ico/ico7.png);
}
.app .tab--8 {
  background-image: url(../img/ico/ico8.png);
}
.app .tab--ex:not(.win):before {
  content: "";
  border: 4px solid #000;
  z-index: 1000;
  border-radius: 100%;
  width: 80%;
  height: 80%;
}
@media (max-width: 900px) {
  .app .tab--ex:not(.win):before {
    border: 2px solid #000;
  }
}
.app .tab--ex:not(.win) {
  /*&:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 500;
    width: 100%;
    height: 100%;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAQAAABu4E3oAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjBRsLDAS0cfiWAAAAfklEQVQ4y5XSORLAIAgFUO1S5tjcwOP+FBk35CNg5fJgUAtKYFS0OYsCZMgPEqSDMHkGAN4+rIMCL1oaoKaB7iUAdhICK5Fl04qqL1m2bFaodxFV/ko0uJITXMn4CLPBsdKWdKE/ZtV3CQGcUMCIAxhxgE9M4BECOKGAEQegfBzxOc6uDIIhAAAAAElFTkSuQmCC) 50% 50% / 50% scroll no-repeat;
  }*/
}
.shad, .rate.act {
  box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.3);
}

.fw900 {
  font-weight: 900;
}

.bg--panel {
  background: #fff url(../img/bg-app2.jpg) 50% 0/100% auto scroll no-repeat;
}
.bg--price {
  background: url(../img/price.png) 4% 50%/cover scroll no-repeat;
}
@media only screen and (max-width: 922px) {
  .bg--price {
    background: url(../img/nagroda-tablet.png) 50% 50%/cover scroll no-repeat;
    height: 400px !important;
  }
}
@media only screen and (max-width: 676px) {
  .bg--price {
    background: url(../img/nagroda-mobile2.png) 50% 50%/cover scroll no-repeat;
    height: 400px !important;
  }
}
.bg--game {
  background: #fff url(../img/bg-app.jpg) 50% 30px/100% auto scroll no-repeat;
}
.bg--zasady {
  background: #fff url(../img/bg-zasady.jpg) 50% 0/100% auto scroll no-repeat;
}
.bg--white {
  background-color: #fff;
}
.bg--white--op {
  background-color: rgba(255, 255, 255, 0.9);
}
.bg--black {
  background-color: #000;
}
.bg--index {
  background: url("../img/bg-index.png") 50% 50%/cover no-repeat;
}
.bg--register {
  background: url("../img/bg-register.jpg") 50% 50%/cover no-repeat;
}
.bg--rope {
  position: relative;
  border-radius: 30px;
}

.logo {
  max-width: 225px;
}

textarea {
  border: 1px solid #dde0e1;
  border-radius: 5px;
  background-color: #f4f4f4;
  padding: 1.1em;
  font-family: inherit;
}

.btn--disabled {
  cursor: not-allowed;
  background-color: #4a4b53;
}

@media only screen and (max-width: 676px) {
  .mobile-user-info {
    border-top: 1px solid #e4e4e4;
    padding-top: 10px;
  }
}

.rate {
  width: 48px;
  height: 48px;
  border-radius: 3px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  cursor: pointer;
  transition: transform 0.3s ease-out;
}
@media only screen and (max-width: 676px) {
  .rate {
    width: 40px;
    height: 40px;
    margin-right: 5px;
    margin-top: 5px;
  }
}
.rate:hover, .rate.act {
  transform: scale(1.2);
}
.rate {
  color: #fff;
}
.rate:after {
  content: attr(data-val);
}
.rate--0 {
  background-color: #d90000;
}
.rate--1 {
  background-color: #f51414;
}
.rate--2 {
  background-color: #ff5a00;
}
.rate--3 {
  background-color: #ff7e00;
}
.rate--4 {
  background-color: #ffb400;
}
.rate--5 {
  background-color: #ffd200;
}
.rate--6 {
  background-color: #ffde00;
}
.rate--7 {
  background-color: #f1ea2e;
}
.rate--8 {
  background-color: #dcf12e;
}
.rate--9 {
  background-color: #80d30b;
}
.rate--10 {
  background-color: #6bb600;
}

.red {
  color: #f00;
}

#wyniki h6 {
  font-size: 1em;
}

.rot180 {
  transform: rotate(180deg);
}

.fix-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 300;
  background-color: #213652;
  padding: 15px 0;
  display: flex;
  justify-content: center;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
}

.cats {
  position: relative;
  z-index: 100;
}
.cats a {
  position: relative;
  text-transform: uppercase;
  font-size: 0.8em;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 0.4em 1.2em;
  background-color: #fff;
  font-weight: 700;
  margin-right: 0.4em;
  color: #999;
}
.cats a:first-of-type {
  margin-left: 1em;
}
.cats a.act {
  padding: 0.8em 1em 0.4em;
  color: #083a81;
}
.cats a:not(.act):after {
  content: "";
  position: absolute;
  bottom: 2px;
  z-index: -1;
  left: 0;
  width: 100%;
  background-color: transparent;
  height: 1px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.cats a:hover {
  background-color: #515eac;
  color: #fff;
}

.drag {
  border-radius: 5px;
  min-height: 140px;
}
.drag span {
  line-height: 140%;
}
.drag--blu {
  border-bottom: 4px solid #4ac7ec;
}
.drag--dblu {
  border-bottom: 4px solid #083a81;
}
.drag--green {
  border-bottom: 4px solid #8cc740;
}
.drag--red {
  border-bottom: 4px solid #f00;
}
.drag--dgreen {
  border-bottom: 4px solid #367c2b;
}
.drag--violet {
  border-bottom: 4px solid #311062;
}
.drag--dviolet {
  border-bottom: 4px solid #46036c;
}

.ui {
  display: flex;
  align-items: center;
  height: 58px;
}

.dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding-bottom: 20px;
}
.dropdown .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  padding: 12px 16px;
  z-index: 1;
  top: 30px;
  left: 0;
}
.dropdown .dropdown-content a {
  width: 100% !important;
  padding: 10px 0 10px 10px;
  display: block;
  margin: 0;
}
.dropdown .dropdown-content ul li {
  margin-top: 5px;
}
.dropdown:hover .dropdown-content {
  display: block;
}

.undl {
  text-decoration: underline;
}

.col--blu {
  color: #0e3e8a;
}
.col--black {
  color: #000;
}
.col--gr {
  color: #358a84;
}
.col--pink {
  color: #e72e62;
}

.hover, label.checkbox {
  transition: opacity 0.3s ease-out;
}
.hover:hover, label.checkbox:hover {
  opacity: 0.75;
}

.container {
  max-width: 1200px;
  padding: 0 10px;
  width: 100%;
}
@media only screen and (max-width: 922px) {
  .container {
    padding: 0 20px;
  }
}

#answer {
  max-height: 0;
}
#answer hr {
  background-color: #dde0e1;
}

.box {
  border-radius: 5px;
  min-height: 300px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}

.op:hover {
  opacity: 0.7;
}

.box-user-info {
  padding: 10px;
  border-right: 1px solid #d7d7d7;
}
@media only screen and (max-width: 922px) {
  .box-user-info {
    border-right: none;
  }
}

.no-border {
  border: none;
}

.etap-txt {
  font-weight: 700;
  font-family: "Saira Condensed", sans-serif;
  color: #358a84;
  padding: 0 10px 0 5px;
  font-size: 0.9em;
}
@media only screen and (max-width: 922px) {
  .etap-txt {
    padding: 0 5px 0 5px;
    font-size: 0.8em;
  }
}
@media only screen and (max-width: 676px) {
  .etap-txt {
    padding: 0 10px 0 5px;
  }
}
.etap-txt span {
  font-size: 0.8em;
}

.quiz-box h1 {
  color: #000;
  margin-top: 10px;
  line-height: 1.4em;
  font-size: 50px;
}
@media only screen and (max-width: 676px) {
  .quiz-box h1 {
    line-height: 1.6em;
    font-size: 1.4em;
  }
}
.quiz-box ul {
  padding-left: 28px;
  color: #41414b;
}
.quiz-box ul li {
  font-size: 18px;
  margin-top: 10px;
  position: relative;
  cursor: pointer;
}
.quiz-box ul li:before {
  content: "";
  width: 12px;
  height: 12px;
  top: 4px;
  z-index: 0;
  left: -27px;
  border-radius: 100%;
  position: absolute;
  background-color: #fff;
  border: 2px solid #41414b;
}
.quiz-box ul li.active {
  color: #311062;
  font-weight: 700;
}
.quiz-box ul li.active:after {
  position: absolute;
  content: "";
  z-index: 500;
  background-color: #311062;
  top: 9px;
  width: 6px;
  height: 6px;
  left: -22px;
  border-radius: 100%;
}
.quiz-box ul li.active:before {
  border: 2px solid #311062;
}

.popGame {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  overflow: hidden;
  display: flex;
  opacity: 1;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}
.popGame .popGame-small-box {
  max-width: 500px;
  box-shadow: rgba(0, 0, 0, 0.3) 4px 6px 20px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  text-align: center;
  border-radius: 30px;
}
.popGame .popGame-small-box.end-time h1 {
  font-size: 1.6em;
  color: #41414b;
  margin-top: 60px;
  margin-bottom: 100px;
}
.popGame .popGame-small-box.end-time h2 {
  font-weight: 700;
  font-family: "Saira Condensed", sans-serif;
  font-size: 1.3em;
}
.popGame .popGame-small-box.end-time h3 {
  font-weight: 700;
  font-size: 4em;
  color: #e72e62;
  font-family: "Saira Condensed", sans-serif;
}
.popGame .popGame-small-box.end-time h3 span {
  font-size: 0.3em;
}
.popGame .popGame-small-box.end-time button {
  font-size: 1em;
}
.popGame .popGame-small-box.next-lvl h1 {
  font-size: 1.4em;
  color: #41414b;
  margin-top: 100px;
  margin-bottom: 65px;
}
.popGame .popGame-small-box.next-lvl h2 {
  font-weight: 700;
  font-family: "Saira Condensed", sans-serif;
  font-size: 1.3em;
}
.popGame .popGame-small-box.next-lvl h3 {
  font-weight: 700;
  font-size: 4em;
  color: #e72e62;
  font-family: "Saira Condensed", sans-serif;
}
.popGame .popGame-small-box.next-lvl h3 span {
  font-size: 0.3em;
}
.popGame .popGame-small-box.next-lvl h4 {
  font-weight: 700;
  font-family: "Saira Condensed", sans-serif;
  font-size: 1.3em;
}
.popGame .popGame-small-box.next-lvl h4 span {
  font-size: 1.8em;
  color: #e72e62;
}
.popGame .popGame-small-box.next-lvl button {
  font-size: 1.3em;
}
.popGame .popGame-large-box-sec {
  max-width: 500px;
  box-shadow: rgba(0, 0, 0, 0.3) 4px 6px 20px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  text-align: center;
}
.popGame .popGame-large-box-sec .login-left h1 {
  font-size: 1.4em;
  color: #42404b;
  margin-top: 55px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 676px) {
  .popGame .popGame-large-box-sec .login-left h1 {
    margin-top: 20px;
  }
}
.popGame .popGame-large-box-sec .login-left h2 {
  font-size: 0.8em;
  font-weight: 700;
  color: #42404b;
}
.popGame .popGame-large-box-sec .login-left h3 {
  margin-top: 40px;
  font-weight: 700;
  font-size: 3.5em;
  color: #e72e62;
  font-family: "Saira Condensed", sans-serif;
}
.popGame .popGame-large-box-sec .login-left h3 span {
  font-size: 0.3em;
}
.popGame .popGame-large-box-sec .login-left h4 {
  font-weight: 400;
  font-size: 0.8em;
  margin-bottom: 100px;
}
@media only screen and (max-width: 676px) {
  .popGame .popGame-large-box-sec .login-left h4 {
    margin-bottom: 20px;
  }
}
.popGame .popGame-large-box-sec .login-left h4 span {
  font-size: 1em;
  color: #e72e62;
}
.popGame .popGame-large-box-sec .login-left button {
  font-size: 1em;
}
.popGame .popGame-large-box-sec .login-right h1 {
  font-weight: 400;
  font-size: 1.4em;
  color: #42404b;
  margin-top: 55px;
  margin-bottom: 20px;
}
.popGame .popGame-large-box-sec .login-right input {
  padding: 10px 20px;
  border: 1px solid #ebebeb;
  border-radius: 25px;
  font-size: 16px;
}
.popGame .popGame-large-box-sec .login-right button {
  font-size: 1em;
}
.popGame .popGame-large-box {
  max-width: 850px;
  box-shadow: rgba(0, 0, 0, 0.3) 4px 6px 20px;
  background-color: rgb(255, 255, 255);
  width: 100%;
  text-align: center;
}
.popGame .popGame-large-box .login-left h1 {
  font-size: 1.4em;
  color: #42404b;
  margin-top: 55px;
  margin-bottom: 20px;
}
.popGame .popGame-large-box .login-left h2 {
  font-size: 0.8em;
  font-weight: 700;
  color: #42404b;
}
.popGame .popGame-large-box .login-left h3 {
  margin-top: 40px;
  font-weight: 700;
  font-size: 3.5em;
  color: #e72e62;
  font-family: "Saira Condensed", sans-serif;
}
.popGame .popGame-large-box .login-left h3 span {
  font-size: 0.3em;
}
.popGame .popGame-large-box .login-left h4 {
  font-weight: 400;
  font-size: 0.8em;
  margin-bottom: 100px;
}
@media only screen and (max-width: 676px) {
  .popGame .popGame-large-box .login-left h4 {
    margin-bottom: 20px;
  }
}
.popGame .popGame-large-box .login-left h4 span {
  font-size: 1em;
  color: #e72e62;
}
.popGame .popGame-large-box .login-left button {
  font-size: 1em;
  background: transparent;
}
.popGame .popGame-large-box .login-right h1 {
  font-weight: 400;
  font-size: 1.4em;
  color: #42404b;
  margin-top: 55px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 676px) {
  .popGame .popGame-large-box .login-right h1 {
    margin-top: 20px;
  }
}
.popGame .popGame-large-box .login-right input {
  padding: 10px 20px;
  border: 1px solid #ebebeb;
  border-radius: 25px;
  font-size: 16px;
}
.popGame .popGame-large-box .login-right button {
  font-size: 1em;
}

.zasady-box .box-inner {
  border-bottom: 2px solid #f3ece5;
  padding-bottom: 15px;
  margin-top: 15px;
  display: flex;
  align-items: center;
  font-size: 0.9em;
}
.zasady-box .no-border {
  border-bottom: none;
}

.user-panel-box {
  width: 142.5px;
  height: 380px;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .user-panel-box {
    width: 14%;
  }
  .user-panel-box h1 {
    font-size: 1.3em;
  }
}
@media only screen and (max-width: 922px) {
  .user-panel-box {
    height: 340px;
  }
  .user-panel-box .box-icon {
    width: 80%;
  }
  .user-panel-box button {
    font-size: 14px !important;
  }
}
@media only screen and (max-width: 676px) {
  .user-panel-box {
    height: 190px;
    width: 33%;
  }
  .user-panel-box .box-icon {
    width: 50% !important;
  }
}
@media only screen and (max-width: 450px) {
  .user-panel-box .box-icon {
    width: 70% !important;
  }
}
.user-panel-box:nth-child(1) {
  background: url("../img/bg-box1.png") 50% 50%/cover no-repeat;
}
.user-panel-box:nth-child(2) {
  background: url("../img/bg-box2.png") 50% 50%/cover no-repeat;
}
.user-panel-box:nth-child(3) {
  background: url("../img/bg-box3.png") 50% 50%/cover no-repeat;
}
.user-panel-box:nth-child(4) {
  background: url("../img/bg-box4.png") 50% 50%/cover no-repeat;
}
.user-panel-box:nth-child(5) {
  background: url("../img/bg-box5.png") 50% 50%/cover no-repeat;
}
.user-panel-box:nth-child(6) {
  background: url("../img/bg-box6.png") 50% 50%/cover no-repeat;
}
.user-panel-box:nth-child(7) {
  background: url("../img/bg-box6.png") 50% 50%/cover no-repeat;
}
.user-panel-box button {
  font-size: 14px;
}
.user-panel-box.muted button {
  background-color: gray;
}
.user-panel-box.muted h1 {
  color: gray;
}
.user-panel-box.muted img {
  filter: grayscale(100%);
}
.user-panel-box:nth-child(4).muted .muted-icon {
  width: 100px;
  height: 150px;
  background: url("../img/box-ico4-muted.png") 50% 50%/contain no-repeat;
}
@media only screen and (max-width: 676px) {
  .user-panel-box:nth-child(4).muted .muted-icon {
    background: none;
  }
}
.user-panel-box .muted-icon {
  width: 100px;
  height: 150px;
  background: url("../img/box-ico4.png") 50% 50%/contain no-repeat;
}
@media only screen and (max-width: 676px) {
  .user-panel-box .muted-icon {
    background: none;
  }
}

.lvl .ico {
  background: url(../img/checkbox.png) 0 0/cover scroll no-repeat;
  width: 32px;
  height: 32px;
}
.lvl svg {
  fill: #358A84;
  stroke: #358A84;
  stroke-width: 21px;
  stroke-miterlimit: 10;
}
.lvl.lock .etap-txt {
  color: gray !important;
}
.lvl.lock svg {
  fill: gray;
  stroke: gray;
}
.lvl.lock .ico {
  background: url(../img/lock-icon-small.png) 0 0/cover scroll no-repeat;
}

.inputs {
  font-size: 14px;
}
.inputs input:not([type=checkbox]) {
  width: 100%;
  padding: 15px 24px;
  font-size: 0.9em;
  color: #8c8c8c;
  font-weight: 700;
  border-bottom: 2px solid #e1e1e1;
}
.inputs input:not([type=checkbox]).error {
  border: 2px solid #f00;
}
.inputs .kod input {
  padding: 10px 0;
  width: 18px;
  text-align: center;
}
.inputs select {
  color: gray;
  padding: 10px 5px;
}

.text-with-bulb {
  position: relative;
  padding-right: 20px;
}
.text-with-bulb:after {
  position: absolute;
  content: url("../img/small-bulb.png");
  right: 0;
  top: -15px;
}
@media only screen and (max-width: 676px) {
  .text-with-bulb {
    padding-right: 0;
  }
  .text-with-bulb:after {
    content: none;
  }
}

.repeat {
  color: #999;
  cursor: pointer;
}
.repeat .tooltip-img {
  position: absolute;
  left: 0;
  top: -60px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}
.repeat:hover .tooltip-img {
  opacity: 1;
}

.info-rej {
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  line-height: 14px;
  background: #fff;
  padding: 15px;
  border: 1px solid #bdbdbd;
  margin-top: 30px;
}
.info-rej p {
  font-size: 11px !important;
  margin-top: 0.4em;
}
.info-rej h6.tiny {
  font-size: 0.65em;
}

footer {
  background-color: #311062;
  color: #fff;
}
footer .bg_footer_gradient {
  border-bottom: 1px solid #fff;
}
footer nav .footer-menu2 {
  color: #a8adb1;
  align-items: center;
}
footer nav .footer-menu2 li {
  padding: 0 5px;
}
footer nav .footer-menu2 li a {
  font-size: 14px;
  font-weight: 500;
}
footer nav .footer-menu2 li a:hover {
  color: #4a4b53;
}
@media only screen and (max-width: 676px) {
  footer nav .footer-menu2 li {
    width: 100%;
    margin-top: 0;
    padding: 5px 0;
  }
}
footer nav .footer-menu2 li:last-child {
  font-size: 15px;
}
footer nav .footer-menu2 .dot {
  font-size: 0.4em;
  margin-top: 0.5em;
  line-height: 100%;
}

.kod input {
  max-width: 28px;
}

@media only screen and (max-width: 1440px) {
  body {
    font-size: 15px;
  }
}
@media only screen and (max-width: 680px) {
  .lvl {
    margin: 5px 0;
  }
  .lvl .ico {
    width: 25px;
    height: 25px;
  }
  .logo-spr {
    width: 260px;
  }
}
/*!
 * modweb v3.1
 * 2018 ® All rights reserved - Modweb Pawel Kolodziejczak company
 * web: www.modweb.pl;
 *
 */
/*.col-12, .row {
  width: grid(1, 1);
}

.col-11 {
  width: grid(11, 12);
}

.col-10 {
  width: grid(10, 12);
}

.col-9 {
  width: grid(9, 12);
}

.col-8 {
  width: grid(8, 12);
}

.col-7 {
  width: grid(7, 12);
}

.col-6 {
  width: grid(6, 12);
}

.col-5 {
  width: grid(5, 12);
}

.col-4 {
  width: calc(100% / 3);
}

.col-3 {
  width: grid(3, 12)
}

.col-2 {
  width: grid(2, 12);
}

.col-1 {
  width: grid(1, 12);
}*/
.order1 {
  order: 1;
}

.order2 {
  order: 2;
}

.order3 {
  order: 3;
}

.order4 {
  order: 4;
}

.order5 {
  order: 5;
}

.flex {
  display: flex;
}

.flex-wrap {
  flex-wrap: wrap;
}

.dir-row {
  flex-direction: row;
}

.dir-row-rev {
  flex-direction: row-reverse;
}

.dir-col {
  flex-direction: column;
}

.dir-col-rev {
  flex-direction: column-reverse;
}

.align-center {
  align-items: center;
}

.align-start {
  align-items: flex-start;
}

.align-end {
  align-items: flex-end;
}

.align-stretch {
  align-items: stretch;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.content-start {
  align-content: flex-start;
}

.content-end {
  align-content: flex-end;
}

.content-center {
  align-content: center;
}

.content-stretch {
  align-content: stretch;
}

.content-between {
  align-content: space-between;
}

.content-around {
  align-content: space-around;
}

.fw300, .lig {
  font-weight: 300;
}

.fw400, .reg {
  font-weight: 400;
}

.fw500, .med {
  font-weight: 500;
}

.bold, .fw700, strong {
  font-weight: 700;
}

.fw800, .xbold {
  font-weight: 800;
}

.oblique {
  font-style: oblique;
}

.italic, em, i {
  font-style: italic;
}

.up {
  text-transform: uppercase;
}

.low {
  text-transform: lowercase;
}

.cap {
  text-transform: capitalize;
}

.no-bg {
  background: none;
}

.w-auto {
  width: auto;
}

.resize-xy {
  resize: both;
}

.no-resize {
  resize: none;
}

.resize-x {
  resize: horizontal;
}

.resize-y {
  resize: vertical;
}

.z-1 {
  z-index: -1;
}

.z0 {
  z-index: 0;
}

.z1 {
  z-index: 1;
}

.z100 {
  z-index: 100;
}

.z200 {
  z-index: 200;
}

.z300 {
  z-index: 300;
}

.z400 {
  z-index: 400;
}

.z500 {
  z-index: 500;
}

.z600 {
  z-index: 600;
}

.z700 {
  z-index: 700;
}

.z800 {
  z-index: 800;
}

.z900 {
  z-index: 900;
}

.z999 {
  z-index: 999;
}

.z1000 {
  z-index: 1000;
}

.cur-pointer {
  cursor: pointer;
}

.no-cur {
  cursor: not-allowed;
}

.cur-grab {
  cursor: grab;
}

.o-auto {
  overflow: auto;
}

.hidden {
  visibility: hidden;
}

.visible {
  visibility: visible;
}

.o-hidden {
  overflow: hidden;
}

.o-visible {
  overflow: visible;
}

.bl {
  display: block;
}

.inl {
  display: inline;
}

.inbl {
  display: inline-block;
}

.li {
  display: list-item;
}

.table {
  display: table;
}

.table-cell {
  display: table-cell;
}

.hide, .ukryj {
  display: none;
}

.pokaz, .show {
  display: block;
}

.hide-i, .ukryj-i {
  display: none !important;
}

.pokaz-i, .show-i {
  display: block !important;
}

.border-box {
  box-sizing: border-box;
}

.content-box {
  box-sizing: content-box;
}

.no-box {
  box-sizing: initial;
}

.opa0 {
  opacity: 0;
}

.opa1 {
  opacity: 1;
}

.h0 {
  height: 0;
}

.h100 {
  height: 100%;
}

.vh100 {
  height: 100vh;
}

.mvh-100 {
  min-height: 100vh;
}

.mh100 {
  min-height: 100%;
}

.h-auto {
  height: auto;
}

.rel {
  position: relative;
}

.abs {
  position: absolute;
}

.fix {
  position: fixed;
}

.static {
  position: static;
}

.auto {
  margin: auto;
}

.fix-x {
  left: 50%;
  transform: translate(-50%, 0);
}

.fix-y {
  top: 50%;
  transform: translate(0, -50%);
}

.fix-xy {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.no-fix {
  transform: none;
  top: initial;
  left: initial;
}

.bottom0 {
  bottom: 0;
}

.bottom1 {
  bottom: 1px;
}

.bottom2 {
  bottom: 2px;
}

.bottom3 {
  bottom: 3px;
}

.bottom4 {
  bottom: 4px;
}

.bottom5 {
  bottom: 5px;
}

.bottom6 {
  bottom: 6px;
}

.bottom7 {
  bottom: 7px;
}

.bottom8 {
  bottom: 8px;
}

.bottom9 {
  bottom: 9px;
}

.bottom10 {
  bottom: 10px;
}

.bottom15 {
  bottom: 15px;
}

.bottom20 {
  bottom: 20px;
}

.bottom25 {
  bottom: 25px;
}

.bottom30 {
  bottom: 30px;
}

.bottom35 {
  bottom: 35px;
}

.bottom40 {
  bottom: 40px;
}

.bottom45 {
  bottom: 45px;
}

.bottom50 {
  bottom: 50px;
}

.bottom55 {
  bottom: 55px;
}

.bottom60 {
  bottom: 60px;
}

.bottom70 {
  bottom: 70px;
}

.bottom80 {
  bottom: 80px;
}

.bottom90 {
  bottom: 90px;
}

.bottom100 {
  bottom: 100px;
}

.bottom-1 {
  bottom: -1px;
}

.bottom-2 {
  bottom: -2px;
}

.bottom-3 {
  bottom: -3px;
}

.bottom-4 {
  bottom: -4px;
}

.bottom-5 {
  bottom: -5px;
}

.bottom-6 {
  bottom: -6px;
}

.bottom-7 {
  bottom: -7px;
}

.bottom-8 {
  bottom: -8px;
}

.bottom-9 {
  bottom: -9px;
}

.bottom-10 {
  bottom: -10px;
}

.bottom-15 {
  bottom: -15px;
}

.bottom-20 {
  bottom: -20px;
}

.bottom-25 {
  bottom: -25px;
}

.bottom-30 {
  bottom: -30px;
}

.bottom-35 {
  bottom: -35px;
}

.bottom-40 {
  bottom: -40px;
}

.bottom-45 {
  bottom: -45px;
}

.bottom-50 {
  bottom: -50px;
}

.bottom-55 {
  bottom: -55px;
}

.bottom-60 {
  bottom: -60px;
}

.bottom-70 {
  bottom: -70px;
}

.bottom-80 {
  bottom: -80px;
}

.bottom-90 {
  bottom: -90px;
}

.bottom-100 {
  bottom: -100px;
}

.left0 {
  left: 0;
}

.left1 {
  left: 1px;
}

.left2 {
  left: 2px;
}

.left3 {
  left: 3px;
}

.left4 {
  left: 4px;
}

.left5 {
  left: 5px;
}

.left6 {
  left: 6px;
}

.left7 {
  left: 7px;
}

.left8 {
  left: 8px;
}

.left9 {
  left: 9px;
}

.left10 {
  left: 10px;
}

.left15 {
  left: 15px;
}

.left20 {
  left: 20px;
}

.left25 {
  left: 25px;
}

.left30 {
  left: 30px;
}

.left35 {
  left: 35px;
}

.left40 {
  left: 40px;
}

.left45 {
  left: 45px;
}

.left50 {
  left: 50px;
}

.left55 {
  left: 55px;
}

.left60 {
  left: 60px;
}

.left70 {
  left: 70px;
}

.left80 {
  left: 80px;
}

.left90 {
  left: 90px;
}

.left100 {
  left: 100px;
}

.left-1 {
  left: -1px;
}

.left-2 {
  left: -2px;
}

.left-3 {
  left: -3px;
}

.left-4 {
  left: -4px;
}

.left-5 {
  left: -5px;
}

.left-6 {
  left: -6px;
}

.left-7 {
  left: -7px;
}

.left-8 {
  left: -8px;
}

.left-9 {
  left: -9px;
}

.left-10 {
  left: -10px;
}

.left-15 {
  left: -15px;
}

.left-20 {
  left: -20px;
}

.left-25 {
  left: -25px;
}

.left-30 {
  left: -30px;
}

.left-35 {
  left: -35px;
}

.left-40 {
  left: -40px;
}

.left-45 {
  left: -45px;
}

.left-50 {
  left: -50px;
}

.left-55 {
  left: -55px;
}

.left-60 {
  left: -60px;
}

.left-70 {
  left: -70px;
}

.left-80 {
  left: -80px;
}

.left-90 {
  left: -90px;
}

.left-100 {
  left: -100px;
}

.right0 {
  right: 0;
}

.right1 {
  right: 1px;
}

.right2 {
  right: 2px;
}

.right3 {
  right: 3px;
}

.right4 {
  right: 4px;
}

.right5 {
  right: 5px;
}

.right6 {
  right: 6px;
}

.right7 {
  right: 7px;
}

.right8 {
  right: 8px;
}

.right9 {
  right: 9px;
}

.right10 {
  right: 10px;
}

.right15 {
  right: 15px;
}

.right20 {
  right: 20px;
}

.right25 {
  right: 25px;
}

.right30 {
  right: 30px;
}

.right35 {
  right: 35px;
}

.right40 {
  right: 40px;
}

.right45 {
  right: 45px;
}

.right50 {
  right: 50px;
}

.right55 {
  right: 55px;
}

.right60 {
  right: 60px;
}

.right70 {
  right: 70px;
}

.right80 {
  right: 80px;
}

.right90 {
  right: 90px;
}

.right100 {
  right: 100px;
}

.right-1 {
  right: -1px;
}

.right-2 {
  right: -2px;
}

.right-3 {
  right: -3px;
}

.right-4 {
  right: -4px;
}

.right-5 {
  right: -5px;
}

.right-6 {
  right: -6px;
}

.right-7 {
  right: -7px;
}

.right-8 {
  right: -8px;
}

.right-9 {
  right: -9px;
}

.right-10 {
  right: -10px;
}

.right-15 {
  right: -15px;
}

.right-20 {
  right: -20px;
}

.right-25 {
  right: -25px;
}

.right-30 {
  right: -30px;
}

.right-35 {
  right: -35px;
}

.right-40 {
  right: -40px;
}

.right-45 {
  right: -45px;
}

.right-50 {
  right: -50px;
}

.right-55 {
  right: -55px;
}

.right-60 {
  right: -60px;
}

.right-70 {
  right: -70px;
}

.right-80 {
  right: -80px;
}

.right-90 {
  right: -90px;
}

.right-100 {
  right: -100px;
}

.top0 {
  top: 0;
}

.top1 {
  top: 1px;
}

.top2 {
  top: 2px;
}

.top3 {
  top: 3px;
}

.top4 {
  top: 4px;
}

.top5 {
  top: 5px;
}

.top6 {
  top: 6px;
}

.top7 {
  top: 7px;
}

.top8 {
  top: 8px;
}

.top9 {
  top: 9px;
}

.top10 {
  top: 10px;
}

.top15 {
  top: 15px;
}

.top20 {
  top: 20px;
}

.top25 {
  top: 25px;
}

.top30 {
  top: 30px;
}

.top35 {
  top: 35px;
}

.top40 {
  top: 40px;
}

.top45 {
  top: 45px;
}

.top50 {
  top: 50px;
}

.top55 {
  top: 55px;
}

.top60 {
  top: 60px;
}

.top70 {
  top: 70px;
}

.top80 {
  top: 80px;
}

.top90 {
  top: 90px;
}

.top100 {
  top: 100px;
}

.top-1 {
  top: -1px;
}

.top-2 {
  top: -2px;
}

.top-3 {
  top: -3px;
}

.top-4 {
  top: -4px;
}

.top-5 {
  top: -5px;
}

.top-6 {
  top: -6px;
}

.top-7 {
  top: -7px;
}

.top-8 {
  top: -8px;
}

.top-9 {
  top: -9px;
}

.top-10 {
  top: -10px;
}

.top-15 {
  top: -15px;
}

.top-20 {
  top: -20px;
}

.top-25 {
  top: -25px;
}

.top-30 {
  top: -30px;
}

.top-35 {
  top: -35px;
}

.top-40 {
  top: -40px;
}

.top-45 {
  top: -45px;
}

.top-50 {
  top: -50px;
}

.top-55 {
  top: -55px;
}

.top-60 {
  top: -60px;
}

.top-70 {
  top: -70px;
}

.top-80 {
  top: -80px;
}

.top-90 {
  top: -90px;
}

.top-100 {
  top: -100px;
}

.top-auto {
  top: auto;
}

.bottom-auto {
  bottom: auto;
}

.left-auto {
  left: auto;
}

.right-auto {
  right: auto;
}

.txt-center {
  text-align: center;
}

.txt-left {
  text-align: left;
}

.txt-right {
  text-align: right;
}

.txt-justify {
  text-align: justify;
}

.vbase {
  vertical-align: baseline;
}

.vmiddle {
  vertical-align: middle;
}

.vtop {
  vertical-align: top;
}

.vbottom {
  vertical-align: bottom;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clr {
  clear: both;
}

.clrfix:after {
  content: "";
  clear: both;
  height: 0;
}

.no-fl {
  float: none;
}

.mb-1 {
  margin-bottom: -1px;
}

.mb-2 {
  margin-bottom: -2px;
}

.mb-3 {
  margin-bottom: -3px;
}

.mb-4 {
  margin-bottom: -4px;
}

.mb-5 {
  margin-bottom: -5px;
}

.mb-6 {
  margin-bottom: -6px;
}

.mb-7 {
  margin-bottom: -7px;
}

.mb-8 {
  margin-bottom: -8px;
}

.mb-9 {
  margin-bottom: -9px;
}

.mb-10 {
  margin-bottom: -10px;
}

.mb-15 {
  margin-bottom: -15px;
}

.mb-20 {
  margin-bottom: -20px;
}

.mb-25 {
  margin-bottom: -25px;
}

.mb-30 {
  margin-bottom: -30px;
}

.mb-35 {
  margin-bottom: -35px;
}

.mb-40 {
  margin-bottom: -40px;
}

.mb-45 {
  margin-bottom: -45px;
}

.mb-50 {
  margin-bottom: -50px;
}

.mb-55 {
  margin-bottom: -55px;
}

.mb-60 {
  margin-bottom: -60px;
}

.mb-70 {
  margin-bottom: -70px;
}

.mb-80 {
  margin-bottom: -80px;
}

.mb-90 {
  margin-bottom: -90px;
}

.mb-100 {
  margin-bottom: -100px;
}

.mb1 {
  margin-bottom: 1px;
}

.mb2 {
  margin-bottom: 2px;
}

.mb3 {
  margin-bottom: 3px;
}

.mb4 {
  margin-bottom: 4px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb6 {
  margin-bottom: 6px;
}

.mb7 {
  margin-bottom: 7px;
}

.mb8 {
  margin-bottom: 8px;
}

.mb9 {
  margin-bottom: 9px;
}

.mb10 {
  margin-bottom: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb25 {
  margin-bottom: 25px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb35 {
  margin-bottom: 35px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb45 {
  margin-bottom: 45px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb55 {
  margin-bottom: 55px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb70 {
  margin-bottom: 70px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb100 {
  margin-bottom: 100px;
}

.mt-1 {
  margin-top: -1px;
}

.mt-2 {
  margin-top: -2px;
}

.mt-3 {
  margin-top: -3px;
}

.mt-4 {
  margin-top: -4px;
}

.mt-5 {
  margin-top: -5px;
}

.mt-6 {
  margin-top: -6px;
}

.mt-7 {
  margin-top: -7px;
}

.mt-8 {
  margin-top: -8px;
}

.mt-9 {
  margin-top: -9px;
}

.mt-10 {
  margin-top: -10px;
}

.mt-15 {
  margin-top: -15px;
}

.mt-20 {
  margin-top: -20px;
}

.mt-25 {
  margin-top: -25px;
}

.mt-30 {
  margin-top: -30px;
}

.mt-35 {
  margin-top: -35px;
}

.mt-40 {
  margin-top: -40px;
}

.mt-45 {
  margin-top: -45px;
}

.mt-50 {
  margin-top: -50px;
}

.mt-55 {
  margin-top: -55px;
}

.mt-60 {
  margin-top: -60px;
}

.mt-70 {
  margin-top: -70px;
}

.mt-80 {
  margin-top: -80px;
}

.mt-90 {
  margin-top: -90px;
}

.mt-100 {
  margin-top: -100px;
}

.mt1 {
  margin-top: 1px;
}

.mt2 {
  margin-top: 2px;
}

.mt3 {
  margin-top: 3px;
}

.mt4 {
  margin-top: 4px;
}

.mt5 {
  margin-top: 5px;
}

.mt6 {
  margin-top: 6px;
}

.mt7 {
  margin-top: 7px;
}

.mt8 {
  margin-top: 8px;
}

.mt9 {
  margin-top: 9px;
}

.mt10 {
  margin-top: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mt25 {
  margin-top: 25px;
}

.mt30 {
  margin-top: 30px;
}

.mt35 {
  margin-top: 35px;
}

.mt40 {
  margin-top: 40px;
}

.mt45 {
  margin-top: 45px;
}

.mt50 {
  margin-top: 50px;
}

.mt55 {
  margin-top: 55px;
}

.mt60 {
  margin-top: 60px;
}

.mt70 {
  margin-top: 70px;
}

.mt80 {
  margin-top: 80px;
}

.mt90 {
  margin-top: 90px;
}

.mt100 {
  margin-top: 100px;
}

.ml-1 {
  margin-left: -1px;
}

.ml-2 {
  margin-left: -2px;
}

.ml-3 {
  margin-left: -3px;
}

.ml-4 {
  margin-left: -4px;
}

.ml-5 {
  margin-left: -5px;
}

.ml-6 {
  margin-left: -6px;
}

.ml-7 {
  margin-left: -7px;
}

.ml-8 {
  margin-left: -8px;
}

.ml-9 {
  margin-left: -9px;
}

.ml-10 {
  margin-left: -10px;
}

.ml-15 {
  margin-left: -15px;
}

.ml-20 {
  margin-left: -20px;
}

.ml-25 {
  margin-left: -25px;
}

.ml-30 {
  margin-left: -30px;
}

.ml-35 {
  margin-left: -35px;
}

.ml-40 {
  margin-left: -40px;
}

.ml-45 {
  margin-left: -45px;
}

.ml-50 {
  margin-left: -50px;
}

.ml-55 {
  margin-left: -55px;
}

.ml-60 {
  margin-left: -60px;
}

.ml-70 {
  margin-left: -70px;
}

.ml-80 {
  margin-left: -80px;
}

.ml-90 {
  margin-left: -90px;
}

.ml-100 {
  margin-left: -100px;
}

.ml1 {
  margin-left: 1px;
}

.ml2 {
  margin-left: 2px;
}

.ml3 {
  margin-left: 3px;
}

.ml4 {
  margin-left: 4px;
}

.ml5 {
  margin-left: 5px;
}

.ml6 {
  margin-left: 6px;
}

.ml7 {
  margin-left: 7px;
}

.ml8 {
  margin-left: 8px;
}

.ml9 {
  margin-left: 9px;
}

.ml10 {
  margin-left: 10px;
}

.ml15 {
  margin-left: 15px;
}

.ml20 {
  margin-left: 20px;
}

.ml25 {
  margin-left: 25px;
}

.ml30 {
  margin-left: 30px;
}

.ml35 {
  margin-left: 35px;
}

.ml40 {
  margin-left: 40px;
}

.ml45 {
  margin-left: 45px;
}

.ml50 {
  margin-left: 50px;
}

.ml55 {
  margin-left: 55px;
}

.ml60 {
  margin-left: 60px;
}

.ml70 {
  margin-left: 70px;
}

.ml80 {
  margin-left: 80px;
}

.ml90 {
  margin-left: 90px;
}

.ml100 {
  margin-left: 100px;
}

.mr-1 {
  margin-right: -1px;
}

.mr-2 {
  margin-right: -2px;
}

.mr-3 {
  margin-right: -3px;
}

.mr-4 {
  margin-right: -4px;
}

.mr-5 {
  margin-right: -5px;
}

.mr-6 {
  margin-right: -6px;
}

.mr-7 {
  margin-right: -7px;
}

.mr-8 {
  margin-right: -8px;
}

.mr-9 {
  margin-right: -9px;
}

.mr-10 {
  margin-right: -10px;
}

.mr-15 {
  margin-right: -15px;
}

.mr-20 {
  margin-right: -20px;
}

.mr-25 {
  margin-right: -25px;
}

.mr-30 {
  margin-right: -30px;
}

.mr-35 {
  margin-right: -35px;
}

.mr-40 {
  margin-right: -40px;
}

.mr-45 {
  margin-right: -45px;
}

.mr-50 {
  margin-right: -50px;
}

.mr-55 {
  margin-right: -55px;
}

.mr-60 {
  margin-right: -60px;
}

.mr-70 {
  margin-right: -70px;
}

.mr-80 {
  margin-right: -80px;
}

.mr-90 {
  margin-right: -90px;
}

.mr-100 {
  margin-right: -100px;
}

.mr1 {
  margin-right: 1px;
}

.mr2 {
  margin-right: 2px;
}

.mr3 {
  margin-right: 3px;
}

.mr4 {
  margin-right: 4px;
}

.mr5 {
  margin-right: 5px;
}

.mr6 {
  margin-right: 6px;
}

.mr7 {
  margin-right: 7px;
}

.mr8 {
  margin-right: 8px;
}

.mr9 {
  margin-right: 9px;
}

.mr10 {
  margin-right: 10px;
}

.mr15 {
  margin-right: 15px;
}

.mr20 {
  margin-right: 20px;
}

.mr25 {
  margin-right: 25px;
}

.mr30 {
  margin-right: 30px;
}

.mr35 {
  margin-right: 35px;
}

.mr40 {
  margin-right: 40px;
}

.mr45 {
  margin-right: 45px;
}

.mr50 {
  margin-right: 50px;
}

.mr55 {
  margin-right: 55px;
}

.mr60 {
  margin-right: 60px;
}

.mr70 {
  margin-right: 70px;
}

.mr80 {
  margin-right: 80px;
}

.mr90 {
  margin-right: 90px;
}

.mr100 {
  margin-right: 100px;
}

.m0 {
  margin: 0;
}

.ml0 {
  margin-left: 0;
}

.mr0 {
  margin-right: 0;
}

.mt0 {
  margin-top: 0;
}

.mb0 {
  margin-bottom: 0;
}

.padt5 {
  padding-top: 5px;
}

.padt10 {
  padding-top: 10px;
}

.padt15 {
  padding-top: 15px;
}

.padt20 {
  padding-top: 20px;
}

.padt25 {
  padding-top: 25px;
}

.padt30 {
  padding-top: 30px;
}

.padt35 {
  padding-top: 35px;
}

.padt40 {
  padding-top: 40px;
}

.padt45 {
  padding-top: 45px;
}

.padt50 {
  padding-top: 50px;
}

.padt55 {
  padding-top: 55px;
}

.padt60 {
  padding-top: 60px;
}

.padt70 {
  padding-top: 70px;
}

.padt80 {
  padding-top: 80px;
}

.padt90 {
  padding-top: 90px;
}

.padt100 {
  padding-top: 100px;
}

.padb5 {
  padding-bottom: 5px;
}

.padb10 {
  padding-bottom: 10px;
}

.padb15 {
  padding-bottom: 15px;
}

.padb20 {
  padding-bottom: 20px;
}

.padb25 {
  padding-bottom: 25px;
}

.padb30 {
  padding-bottom: 30px;
}

.padb35 {
  padding-bottom: 35px;
}

.padb40 {
  padding-bottom: 40px;
}

.padb45 {
  padding-bottom: 45px;
}

.padb50 {
  padding-bottom: 50px;
}

.padb55 {
  padding-bottom: 55px;
}

.padb60 {
  padding-bottom: 60px;
}

.padb70 {
  padding-bottom: 70px;
}

.padb80 {
  padding-bottom: 80px;
}

.padb90 {
  padding-bottom: 90px;
}

.padb100 {
  padding-bottom: 100px;
}

.padl5 {
  padding-left: 5px;
}

.padl10 {
  padding-left: 10px;
}

.padl15 {
  padding-left: 15px;
}

.padl20 {
  padding-left: 20px;
}

.padl25 {
  padding-left: 25px;
}

.padl30 {
  padding-left: 30px;
}

.padl35 {
  padding-left: 35px;
}

.padl40 {
  padding-left: 40px;
}

.padl45 {
  padding-left: 45px;
}

.padl50 {
  padding-left: 50px;
}

.padl55 {
  padding-left: 55px;
}

.padl60 {
  padding-left: 60px;
}

.padl70 {
  padding-left: 70px;
}

.padl80 {
  padding-left: 80px;
}

.padl90 {
  padding-left: 90px;
}

.padl100 {
  padding-left: 100px;
}

.padr5 {
  padding-right: 5px;
}

.padr10 {
  padding-right: 10px;
}

.padr15 {
  padding-right: 15px;
}

.padr20 {
  padding-right: 20px;
}

.padr25 {
  padding-right: 25px;
}

.padr30 {
  padding-right: 30px;
}

.padr35 {
  padding-right: 35px;
}

.padr40 {
  padding-right: 40px;
}

.padr45 {
  padding-right: 45px;
}

.padr50 {
  padding-right: 50px;
}

.padr55 {
  padding-right: 55px;
}

.padr60 {
  padding-right: 60px;
}

.padr70 {
  padding-right: 70px;
}

.padr80 {
  padding-right: 80px;
}

.padr90 {
  padding-right: 90px;
}

.padr100 {
  padding-right: 100px;
}

.pad0 {
  padding: 0;
}

.padl0 {
  padding-left: 0;
}

.padr0 {
  padding-right: 0;
}

.padt0 {
  padding-top: 0;
}

.padb0 {
  padding-bottom: 0;
}

@media only screen and (max-width: 1440px) {
  .lg-col-12, .lg-row {
    width: 100%;
  }
  .lg-col-11 {
    width: 91.66%;
  }
  .lg-col-10 {
    width: 83.32%;
  }
  .lg-col-9 {
    width: 75%;
  }
  .lg-col-8 {
    width: 66.66%;
  }
  .lg-col-7 {
    width: 58.32%;
  }
  .lg-col-6 {
    width: 50%;
  }
  .lg-col-5 {
    width: 41.66%;
  }
  .lg-col-4 {
    width: 33.3333333333%;
  }
  .lg-col-3 {
    width: 25%;
  }
  .lg-col-2 {
    width: 16.66%;
  }
  .lg-col-1 {
    width: 8.32%;
  }
  .lg-order1 {
    order: 1;
  }
  .lg-order2 {
    order: 2;
  }
  .lg-order3 {
    order: 3;
  }
  .lg-order4 {
    order: 4;
  }
  .lg-order5 {
    order: 5;
  }
  .lg-flex {
    display: flex;
  }
  .lg-flex-wrap {
    flex-wrap: wrap;
  }
  .lg-dir-row {
    flex-direction: row;
  }
  .lg-dir-row-rev {
    flex-direction: row-reverse;
  }
  .lg-dir-col {
    flex-direction: column;
  }
  .lg-dir-col-rev {
    flex-direction: column-reverse;
  }
  .lg-align-center {
    align-items: center;
  }
  .lg-align-start {
    align-items: flex-start;
  }
  .lg-align-end {
    align-items: flex-end;
  }
  .lg-align-stretch {
    align-items: stretch;
  }
  .lg-justify-start {
    justify-content: flex-start;
  }
  .lg-justify-end {
    justify-content: flex-end;
  }
  .lg-justify-center {
    justify-content: center;
  }
  .lg-justify-between {
    justify-content: space-between;
  }
  .lg-justify-around {
    justify-content: space-around;
  }
  .lg-content-start {
    align-content: flex-start;
  }
  .lg-content-end {
    align-content: flex-end;
  }
  .lg-content-center {
    align-content: center;
  }
  .lg-content-stretch {
    align-content: stretch;
  }
  .lg-content-between {
    align-content: space-between;
  }
  .lg-content-around {
    align-content: space-around;
  }
  .lg-fw300, .lg-lig {
    font-weight: 300;
  }
  .lg-fw400, .lg-reg {
    font-weight: 400;
  }
  .lg-bold, .lg-fw700 {
    font-weight: 700;
  }
  .lg-fw800, .lg-xbold {
    font-weight: 800;
  }
  .lg-oblique {
    font-style: oblique;
  }
  .lg-italic {
    font-style: italic;
  }
  .lg-normal {
    font-style: normal;
  }
  .lg-up {
    text-transform: uppercase;
  }
  .lg-low {
    text-transform: lowercase;
  }
  .lg-cap {
    text-transform: capitalize;
  }
  .lg-no-bg {
    background: none;
  }
  .lg-w-auto {
    width: auto;
  }
  .lg-z-1 {
    z-index: -1;
  }
  .lg-z0 {
    z-index: 0;
  }
  .lg-z1 {
    z-index: 1;
  }
  .lg-z100 {
    z-index: 100;
  }
  .lg-z200 {
    z-index: 200;
  }
  .lg-z300 {
    z-index: 300;
  }
  .lg-z400 {
    z-index: 400;
  }
  .lg-z500 {
    z-index: 500;
  }
  .lg-z600 {
    z-index: 600;
  }
  .lg-z700 {
    z-index: 700;
  }
  .lg-z800 {
    z-index: 800;
  }
  .lg-z900 {
    z-index: 900;
  }
  .lg-z999 {
    z-index: 999;
  }
  .lg-z1000 {
    z-index: 1000;
  }
  .lg-o-auto {
    overflow: auto;
  }
  .lg-hidden {
    visibility: hidden;
  }
  .lg-visible {
    visibility: visible;
  }
  .lg-o-hidden {
    overflow: hidden;
  }
  .lg-o-visible {
    overflow: visible;
  }
  .lg-o-hidden-i {
    overflow: hidden !important;
  }
  .lg-o-visible-i {
    overflow: visible !important;
  }
  .lg-bl {
    display: block;
  }
  .lg-inl {
    display: inline;
  }
  .lg-inbl {
    display: inline-block;
  }
  .lg-li {
    display: list-item;
  }
  .lg-table {
    display: table;
  }
  .lg-table-cell {
    display: table-cell;
  }
  .lg-hide,
  .lg-ukryj {
    display: none;
  }
  .lg-pokaz,
  .lg-show {
    display: block;
  }
  .lg-hide-i,
  .lg-ukryj-i {
    display: none !important;
  }
  .lg-pokaz-i,
  .lg-show-i {
    display: block !important;
  }
  .lg-border-box {
    box-sizing: border-box;
  }
  .lg-content-box {
    box-sizing: content-box;
  }
  .lg-no-box {
    box-sizing: initial;
  }
  .lg-opa0 {
    opacity: 0;
  }
  .lg-opa1 {
    opacity: 1;
  }
  .lg-h0 {
    height: 0;
  }
  .lg-h100 {
    height: 100%;
  }
  .lg-vh100 {
    height: 100vh;
  }
  .lg-mvh100 {
    min-height: 100vh;
  }
  .lg-mh100 {
    min-height: 100%;
  }
  .lg-h-auto {
    height: auto;
  }
  .lg-rel {
    position: relative;
  }
  .lg-abs {
    position: absolute;
  }
  .lg-fix {
    position: fixed;
  }
  .lg-static {
    position: static;
  }
  .lg-auto {
    margin: auto;
  }
  .lg-fix-x {
    left: 50%;
    transform: translate(-50%, 0);
  }
  .lg-fix-y {
    top: 50%;
    transform: translate(0, -50%);
  }
  .lg-fix-xy {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .lg-no-fix {
    transform: none;
    top: initial;
    left: initial;
  }
  .lg-bottom0 {
    bottom: 0;
  }
  .lg-bottom1 {
    bottom: 1px;
  }
  .lg-bottom2 {
    bottom: 2px;
  }
  .lg-bottom3 {
    bottom: 3px;
  }
  .lg-bottom4 {
    bottom: 4px;
  }
  .lg-bottom5 {
    bottom: 5px;
  }
  .lg-bottom6 {
    bottom: 6px;
  }
  .lg-bottom7 {
    bottom: 7px;
  }
  .lg-bottom8 {
    bottom: 8px;
  }
  .lg-bottom9 {
    bottom: 9px;
  }
  .lg-bottom10 {
    bottom: 10px;
  }
  .lg-bottom15 {
    bottom: 15px;
  }
  .lg-bottom20 {
    bottom: 20px;
  }
  .lg-bottom25 {
    bottom: 25px;
  }
  .lg-bottom30 {
    bottom: 30px;
  }
  .lg-bottom35 {
    bottom: 35px;
  }
  .lg-bottom40 {
    bottom: 40px;
  }
  .lg-bottom45 {
    bottom: 45px;
  }
  .lg-bottom50 {
    bottom: 50px;
  }
  .lg-bottom55 {
    bottom: 55px;
  }
  .lg-bottom60 {
    bottom: 60px;
  }
  .lg-bottom70 {
    bottom: 70px;
  }
  .lg-bottom80 {
    bottom: 80px;
  }
  .lg-bottom90 {
    bottom: 90px;
  }
  .lg-bottom100 {
    bottom: 100px;
  }
  .lg-bottom-1 {
    bottom: -1px;
  }
  .lg-bottom-2 {
    bottom: -2px;
  }
  .lg-bottom-3 {
    bottom: -3px;
  }
  .lg-bottom-4 {
    bottom: -4px;
  }
  .lg-bottom-5 {
    bottom: -5px;
  }
  .lg-bottom-6 {
    bottom: -6px;
  }
  .lg-bottom-7 {
    bottom: -7px;
  }
  .lg-bottom-8 {
    bottom: -8px;
  }
  .lg-bottom-9 {
    bottom: -9px;
  }
  .lg-bottom-10 {
    bottom: -10px;
  }
  .lg-bottom-15 {
    bottom: -15px;
  }
  .lg-bottom-20 {
    bottom: -20px;
  }
  .lg-bottom-25 {
    bottom: -25px;
  }
  .lg-bottom-30 {
    bottom: -30px;
  }
  .lg-bottom-35 {
    bottom: -35px;
  }
  .lg-bottom-40 {
    bottom: -40px;
  }
  .lg-bottom-45 {
    bottom: -45px;
  }
  .lg-bottom-50 {
    bottom: -50px;
  }
  .lg-bottom-55 {
    bottom: -55px;
  }
  .lg-bottom-60 {
    bottom: -60px;
  }
  .lg-bottom-70 {
    bottom: -70px;
  }
  .lg-bottom-80 {
    bottom: -80px;
  }
  .lg-bottom-90 {
    bottom: -90px;
  }
  .lg-bottom-100 {
    bottom: -100px;
  }
  .lg-left0 {
    left: 0;
  }
  .lg-left1 {
    left: 1px;
  }
  .lg-left2 {
    left: 2px;
  }
  .lg-left3 {
    left: 3px;
  }
  .lg-left4 {
    left: 4px;
  }
  .lg-left5 {
    left: 5px;
  }
  .lg-left6 {
    left: 6px;
  }
  .lg-left7 {
    left: 7px;
  }
  .lg-left8 {
    left: 8px;
  }
  .lg-left9 {
    left: 9px;
  }
  .lg-left10 {
    left: 10px;
  }
  .lg-left15 {
    left: 15px;
  }
  .lg-left20 {
    left: 20px;
  }
  .lg-left25 {
    left: 25px;
  }
  .lg-left30 {
    left: 30px;
  }
  .lg-left35 {
    left: 35px;
  }
  .lg-left40 {
    left: 40px;
  }
  .lg-left45 {
    left: 45px;
  }
  .lg-left50 {
    left: 50px;
  }
  .lg-left55 {
    left: 55px;
  }
  .lg-left60 {
    left: 60px;
  }
  .lg-left70 {
    left: 70px;
  }
  .lg-left80 {
    left: 80px;
  }
  .lg-left90 {
    left: 90px;
  }
  .lg-left100 {
    left: 100px;
  }
  .lg-left-1 {
    left: -1px;
  }
  .lg-left-2 {
    left: -2px;
  }
  .lg-left-3 {
    left: -3px;
  }
  .lg-left-4 {
    left: -4px;
  }
  .lg-left-5 {
    left: -5px;
  }
  .lg-left-6 {
    left: -6px;
  }
  .lg-left-7 {
    left: -7px;
  }
  .lg-left-8 {
    left: -8px;
  }
  .lg-left-9 {
    left: -9px;
  }
  .lg-left-10 {
    left: -10px;
  }
  .lg-left-15 {
    left: -15px;
  }
  .lg-left-20 {
    left: -20px;
  }
  .lg-left-25 {
    left: -25px;
  }
  .lg-left-30 {
    left: -30px;
  }
  .lg-left-35 {
    left: -35px;
  }
  .lg-left-40 {
    left: -40px;
  }
  .lg-left-45 {
    left: -45px;
  }
  .lg-left-50 {
    left: -50px;
  }
  .lg-left-55 {
    left: -55px;
  }
  .lg-left-60 {
    left: -60px;
  }
  .lg-left-70 {
    left: -70px;
  }
  .lg-left-80 {
    left: -80px;
  }
  .lg-left-90 {
    left: -90px;
  }
  .lg-left-100 {
    left: -100px;
  }
  .lg-right0 {
    right: 0;
  }
  .lg-right1 {
    right: 1px;
  }
  .lg-right2 {
    right: 2px;
  }
  .lg-right3 {
    right: 3px;
  }
  .lg-right4 {
    right: 4px;
  }
  .lg-right5 {
    right: 5px;
  }
  .lg-right6 {
    right: 6px;
  }
  .lg-right7 {
    right: 7px;
  }
  .lg-right8 {
    right: 8px;
  }
  .lg-right9 {
    right: 9px;
  }
  .lg-right10 {
    right: 10px;
  }
  .lg-right15 {
    right: 15px;
  }
  .lg-right20 {
    right: 20px;
  }
  .lg-right25 {
    right: 25px;
  }
  .lg-right30 {
    right: 30px;
  }
  .lg-right35 {
    right: 35px;
  }
  .lg-right40 {
    right: 40px;
  }
  .lg-right45 {
    right: 45px;
  }
  .lg-right50 {
    right: 50px;
  }
  .lg-right55 {
    right: 55px;
  }
  .lg-right60 {
    right: 60px;
  }
  .lg-right70 {
    right: 70px;
  }
  .lg-right80 {
    right: 80px;
  }
  .lg-right90 {
    right: 90px;
  }
  .lg-right100 {
    right: 100px;
  }
  .lg-right-1 {
    right: -1px;
  }
  .lg-right-2 {
    right: -2px;
  }
  .lg-right-3 {
    right: -3px;
  }
  .lg-right-4 {
    right: -4px;
  }
  .lg-right-5 {
    right: -5px;
  }
  .lg-right-6 {
    right: -6px;
  }
  .lg-right-7 {
    right: -7px;
  }
  .lg-right-8 {
    right: -8px;
  }
  .lg-right-9 {
    right: -9px;
  }
  .lg-right-10 {
    right: -10px;
  }
  .lg-right-15 {
    right: -15px;
  }
  .lg-right-20 {
    right: -20px;
  }
  .lg-right-25 {
    right: -25px;
  }
  .lg-right-30 {
    right: -30px;
  }
  .lg-right-35 {
    right: -35px;
  }
  .lg-right-40 {
    right: -40px;
  }
  .lg-right-45 {
    right: -45px;
  }
  .lg-right-50 {
    right: -50px;
  }
  .lg-right-55 {
    right: -55px;
  }
  .lg-right-60 {
    right: -60px;
  }
  .lg-right-70 {
    right: -70px;
  }
  .lg-right-80 {
    right: -80px;
  }
  .lg-right-90 {
    right: -90px;
  }
  .lg-right-100 {
    right: -100px;
  }
  .lg-top0 {
    top: 0;
  }
  .lg-top1 {
    top: 1px;
  }
  .lg-top2 {
    top: 2px;
  }
  .lg-top3 {
    top: 3px;
  }
  .lg-top4 {
    top: 4px;
  }
  .lg-top5 {
    top: 5px;
  }
  .lg-top6 {
    top: 6px;
  }
  .lg-top7 {
    top: 7px;
  }
  .lg-top8 {
    top: 8px;
  }
  .lg-top9 {
    top: 9px;
  }
  .lg-top10 {
    top: 10px;
  }
  .lg-top15 {
    top: 15px;
  }
  .lg-top20 {
    top: 20px;
  }
  .lg-top25 {
    top: 25px;
  }
  .lg-top30 {
    top: 30px;
  }
  .lg-top35 {
    top: 35px;
  }
  .lg-top40 {
    top: 40px;
  }
  .lg-top45 {
    top: 45px;
  }
  .lg-top50 {
    top: 50px;
  }
  .lg-top55 {
    top: 55px;
  }
  .lg-top60 {
    top: 60px;
  }
  .lg-top70 {
    top: 70px;
  }
  .lg-top80 {
    top: 80px;
  }
  .lg-top90 {
    top: 90px;
  }
  .lg-top100 {
    top: 100px;
  }
  .lg-top-1 {
    top: -1px;
  }
  .lg-top-2 {
    top: -2px;
  }
  .lg-top-3 {
    top: -3px;
  }
  .lg-top-4 {
    top: -4px;
  }
  .lg-top-5 {
    top: -5px;
  }
  .lg-top-6 {
    top: -6px;
  }
  .lg-top-7 {
    top: -7px;
  }
  .lg-top-8 {
    top: -8px;
  }
  .lg-top-9 {
    top: -9px;
  }
  .lg-top-10 {
    top: -10px;
  }
  .lg-top-15 {
    top: -15px;
  }
  .lg-top-20 {
    top: -20px;
  }
  .lg-top-25 {
    top: -25px;
  }
  .lg-top-30 {
    top: -30px;
  }
  .lg-top-35 {
    top: -35px;
  }
  .lg-top-40 {
    top: -40px;
  }
  .lg-top-45 {
    top: -45px;
  }
  .lg-top-50 {
    top: -50px;
  }
  .lg-top-55 {
    top: -55px;
  }
  .lg-top-60 {
    top: -60px;
  }
  .lg-top-70 {
    top: -70px;
  }
  .lg-top-80 {
    top: -80px;
  }
  .lg-top-90 {
    top: -90px;
  }
  .lg-top-100 {
    top: -100px;
  }
  .lg-top-auto {
    top: auto;
  }
  .lg-bottom-auto {
    bottom: auto;
  }
  .lg-left-auto {
    left: auto;
  }
  .lg-right-auto {
    right: auto;
  }
  .lg-txt-center {
    text-align: center;
  }
  .lg-txt-left {
    text-align: left;
  }
  .lg-txt-right {
    text-align: right;
  }
  .lg-txt-justify {
    text-align: justify;
  }
  .lg-vmiddle {
    vertical-align: middle;
  }
  .lg-vtop {
    vertical-align: top;
  }
  .lg-vbottom {
    vertical-align: bottom;
  }
  .lg-fl {
    float: left;
  }
  .lg-fr {
    float: right;
  }
  .lg-clr {
    clear: both;
  }
  .lg-no-fl {
    float: none;
  }
  .lg-mb-1 {
    margin-bottom: -1px;
  }
  .lg-mb-2 {
    margin-bottom: -2px;
  }
  .lg-mb-3 {
    margin-bottom: -3px;
  }
  .lg-mb-4 {
    margin-bottom: -4px;
  }
  .lg-mb-5 {
    margin-bottom: -5px;
  }
  .lg-mb-6 {
    margin-bottom: -6px;
  }
  .lg-mb-7 {
    margin-bottom: -7px;
  }
  .lg-mb-8 {
    margin-bottom: -8px;
  }
  .lg-mb-9 {
    margin-bottom: -9px;
  }
  .lg-mb-10 {
    margin-bottom: -10px;
  }
  .lg-mb-15 {
    margin-bottom: -15px;
  }
  .lg-mb-20 {
    margin-bottom: -20px;
  }
  .lg-mb-25 {
    margin-bottom: -25px;
  }
  .lg-mb-30 {
    margin-bottom: -30px;
  }
  .lg-mb-35 {
    margin-bottom: -35px;
  }
  .lg-mb-40 {
    margin-bottom: -40px;
  }
  .lg-mb-45 {
    margin-bottom: -45px;
  }
  .lg-mb-50 {
    margin-bottom: -50px;
  }
  .lg-mb-55 {
    margin-bottom: -55px;
  }
  .lg-mb-60 {
    margin-bottom: -60px;
  }
  .lg-mb-70 {
    margin-bottom: -70px;
  }
  .lg-mb-80 {
    margin-bottom: -80px;
  }
  .lg-mb-90 {
    margin-bottom: -90px;
  }
  .lg-mb-100 {
    margin-bottom: -100px;
  }
  .lg-mb1 {
    margin-bottom: 1px;
  }
  .lg-mb2 {
    margin-bottom: 2px;
  }
  .lg-mb3 {
    margin-bottom: 3px;
  }
  .lg-mb4 {
    margin-bottom: 4px;
  }
  .lg-mb5 {
    margin-bottom: 5px;
  }
  .lg-mb6 {
    margin-bottom: 6px;
  }
  .lg-mb7 {
    margin-bottom: 7px;
  }
  .lg-mb8 {
    margin-bottom: 8px;
  }
  .lg-mb9 {
    margin-bottom: 9px;
  }
  .lg-mb10 {
    margin-bottom: 10px;
  }
  .lg-mb15 {
    margin-bottom: 15px;
  }
  .lg-mb20 {
    margin-bottom: 20px;
  }
  .lg-mb25 {
    margin-bottom: 25px;
  }
  .lg-mb30 {
    margin-bottom: 30px;
  }
  .lg-mb35 {
    margin-bottom: 35px;
  }
  .lg-mb40 {
    margin-bottom: 40px;
  }
  .lg-mb45 {
    margin-bottom: 45px;
  }
  .lg-mb50 {
    margin-bottom: 50px;
  }
  .lg-mb55 {
    margin-bottom: 55px;
  }
  .lg-mb60 {
    margin-bottom: 60px;
  }
  .lg-mb70 {
    margin-bottom: 70px;
  }
  .lg-mb80 {
    margin-bottom: 80px;
  }
  .lg-mb90 {
    margin-bottom: 90px;
  }
  .lg-mb100 {
    margin-bottom: 100px;
  }
  .lg-mt-1 {
    margin-top: -1px;
  }
  .lg-mt-2 {
    margin-top: -2px;
  }
  .lg-mt-3 {
    margin-top: -3px;
  }
  .lg-mt-4 {
    margin-top: -4px;
  }
  .lg-mt-5 {
    margin-top: -5px;
  }
  .lg-mt-6 {
    margin-top: -6px;
  }
  .lg-mt-7 {
    margin-top: -7px;
  }
  .lg-mt-8 {
    margin-top: -8px;
  }
  .lg-mt-9 {
    margin-top: -9px;
  }
  .lg-mt-10 {
    margin-top: -10px;
  }
  .lg-mt-15 {
    margin-top: -15px;
  }
  .lg-mt-20 {
    margin-top: -20px;
  }
  .lg-mt-25 {
    margin-top: -25px;
  }
  .lg-mt-30 {
    margin-top: -30px;
  }
  .lg-mt-35 {
    margin-top: -35px;
  }
  .lg-mt-40 {
    margin-top: -40px;
  }
  .lg-mt-45 {
    margin-top: -45px;
  }
  .lg-mt-50 {
    margin-top: -50px;
  }
  .lg-mt-55 {
    margin-top: -55px;
  }
  .lg-mt-60 {
    margin-top: -60px;
  }
  .lg-mt-70 {
    margin-top: -70px;
  }
  .lg-mt-80 {
    margin-top: -80px;
  }
  .lg-mt-90 {
    margin-top: -90px;
  }
  .lg-mt-100 {
    margin-top: -100px;
  }
  .lg-mt1 {
    margin-top: 1px;
  }
  .lg-mt2 {
    margin-top: 2px;
  }
  .lg-mt3 {
    margin-top: 3px;
  }
  .lg-mt4 {
    margin-top: 4px;
  }
  .lg-mt5 {
    margin-top: 5px;
  }
  .lg-mt6 {
    margin-top: 6px;
  }
  .lg-mt7 {
    margin-top: 7px;
  }
  .lg-mt8 {
    margin-top: 8px;
  }
  .lg-mt9 {
    margin-top: 9px;
  }
  .lg-mt10 {
    margin-top: 10px;
  }
  .lg-mt15 {
    margin-top: 15px;
  }
  .lg-mt20 {
    margin-top: 20px;
  }
  .lg-mt25 {
    margin-top: 25px;
  }
  .lg-mt30 {
    margin-top: 30px;
  }
  .lg-mt35 {
    margin-top: 35px;
  }
  .lg-mt40 {
    margin-top: 40px;
  }
  .lg-mt45 {
    margin-top: 45px;
  }
  .lg-mt50 {
    margin-top: 50px;
  }
  .lg-mt55 {
    margin-top: 55px;
  }
  .lg-mt60 {
    margin-top: 60px;
  }
  .lg-mt70 {
    margin-top: 70px;
  }
  .lg-mt80 {
    margin-top: 80px;
  }
  .lg-mt90 {
    margin-top: 90px;
  }
  .lg-mt100 {
    margin-top: 100px;
  }
  .lg-ml-1 {
    margin-left: -1px;
  }
  .lg-ml-2 {
    margin-left: -2px;
  }
  .lg-ml-3 {
    margin-left: -3px;
  }
  .lg-ml-4 {
    margin-left: -4px;
  }
  .lg-ml-5 {
    margin-left: -5px;
  }
  .lg-ml-6 {
    margin-left: -6px;
  }
  .lg-ml-7 {
    margin-left: -7px;
  }
  .lg-ml-8 {
    margin-left: -8px;
  }
  .lg-ml-9 {
    margin-left: -9px;
  }
  .lg-ml-10 {
    margin-left: -10px;
  }
  .lg-ml-15 {
    margin-left: -15px;
  }
  .lg-ml-20 {
    margin-left: -20px;
  }
  .lg-ml-25 {
    margin-left: -25px;
  }
  .lg-ml-30 {
    margin-left: -30px;
  }
  .lg-ml-35 {
    margin-left: -35px;
  }
  .lg-ml-40 {
    margin-left: -40px;
  }
  .lg-ml-45 {
    margin-left: -45px;
  }
  .lg-ml-50 {
    margin-left: -50px;
  }
  .lg-ml-55 {
    margin-left: -55px;
  }
  .lg-ml-60 {
    margin-left: -60px;
  }
  .lg-ml-70 {
    margin-left: -70px;
  }
  .lg-ml-80 {
    margin-left: -80px;
  }
  .lg-ml-90 {
    margin-left: -90px;
  }
  .lg-ml-100 {
    margin-left: -100px;
  }
  .lg-ml1 {
    margin-left: 1px;
  }
  .lg-ml2 {
    margin-left: 2px;
  }
  .lg-ml3 {
    margin-left: 3px;
  }
  .lg-ml4 {
    margin-left: 4px;
  }
  .lg-ml5 {
    margin-left: 5px;
  }
  .lg-ml6 {
    margin-left: 6px;
  }
  .lg-ml7 {
    margin-left: 7px;
  }
  .lg-ml8 {
    margin-left: 8px;
  }
  .lg-ml9 {
    margin-left: 9px;
  }
  .lg-ml10 {
    margin-left: 10px;
  }
  .lg-ml15 {
    margin-left: 15px;
  }
  .lg-ml20 {
    margin-left: 20px;
  }
  .lg-ml25 {
    margin-left: 25px;
  }
  .lg-ml30 {
    margin-left: 30px;
  }
  .lg-ml35 {
    margin-left: 35px;
  }
  .lg-ml40 {
    margin-left: 40px;
  }
  .lg-ml45 {
    margin-left: 45px;
  }
  .lg-ml50 {
    margin-left: 50px;
  }
  .lg-ml55 {
    margin-left: 55px;
  }
  .lg-ml60 {
    margin-left: 60px;
  }
  .lg-ml70 {
    margin-left: 70px;
  }
  .lg-ml80 {
    margin-left: 80px;
  }
  .lg-ml90 {
    margin-left: 90px;
  }
  .lg-ml100 {
    margin-left: 100px;
  }
  .lg-mr-1 {
    margin-right: -1px;
  }
  .lg-mr-2 {
    margin-right: -2px;
  }
  .lg-mr-3 {
    margin-right: -3px;
  }
  .lg-mr-4 {
    margin-right: -4px;
  }
  .lg-mr-5 {
    margin-right: -5px;
  }
  .lg-mr-6 {
    margin-right: -6px;
  }
  .lg-mr-7 {
    margin-right: -7px;
  }
  .lg-mr-8 {
    margin-right: -8px;
  }
  .lg-mr-9 {
    margin-right: -9px;
  }
  .lg-mr-10 {
    margin-right: -10px;
  }
  .lg-mr-15 {
    margin-right: -15px;
  }
  .lg-mr-20 {
    margin-right: -20px;
  }
  .lg-mr-25 {
    margin-right: -25px;
  }
  .lg-mr-30 {
    margin-right: -30px;
  }
  .lg-mr-35 {
    margin-right: -35px;
  }
  .lg-mr-40 {
    margin-right: -40px;
  }
  .lg-mr-45 {
    margin-right: -45px;
  }
  .lg-mr-50 {
    margin-right: -50px;
  }
  .lg-mr-55 {
    margin-right: -55px;
  }
  .lg-mr-60 {
    margin-right: -60px;
  }
  .lg-mr-70 {
    margin-right: -70px;
  }
  .lg-mr-80 {
    margin-right: -80px;
  }
  .lg-mr-90 {
    margin-right: -90px;
  }
  .lg-mr-100 {
    margin-right: -100px;
  }
  .lg-mr1 {
    margin-right: 1px;
  }
  .lg-mr2 {
    margin-right: 2px;
  }
  .lg-mr3 {
    margin-right: 3px;
  }
  .lg-mr4 {
    margin-right: 4px;
  }
  .lg-mr5 {
    margin-right: 5px;
  }
  .lg-mr6 {
    margin-right: 6px;
  }
  .lg-mr7 {
    margin-right: 7px;
  }
  .lg-mr8 {
    margin-right: 8px;
  }
  .lg-mr9 {
    margin-right: 9px;
  }
  .lg-mr10 {
    margin-right: 10px;
  }
  .lg-mr15 {
    margin-right: 15px;
  }
  .lg-mr20 {
    margin-right: 20px;
  }
  .lg-mr25 {
    margin-right: 25px;
  }
  .lg-mr30 {
    margin-right: 30px;
  }
  .lg-mr35 {
    margin-right: 35px;
  }
  .lg-mr40 {
    margin-right: 40px;
  }
  .lg-mr45 {
    margin-right: 45px;
  }
  .lg-mr50 {
    margin-right: 50px;
  }
  .lg-mr55 {
    margin-right: 55px;
  }
  .lg-mr60 {
    margin-right: 60px;
  }
  .lg-mr70 {
    margin-right: 70px;
  }
  .lg-mr80 {
    margin-right: 80px;
  }
  .lg-mr90 {
    margin-right: 90px;
  }
  .lg-mr100 {
    margin-right: 100px;
  }
  .lg-m0 {
    margin: 0;
  }
  .lg-ml0 {
    margin-left: 0;
  }
  .lg-mr0 {
    margin-right: 0;
  }
  .lg-mt0 {
    margin-top: 0;
  }
  .lg-mb0 {
    margin-bottom: 0;
  }
  .lg-padt5 {
    padding-top: 5px;
  }
  .lg-padt10 {
    padding-top: 10px;
  }
  .lg-padt15 {
    padding-top: 15px;
  }
  .lg-padt20 {
    padding-top: 20px;
  }
  .lg-padt25 {
    padding-top: 25px;
  }
  .lg-padt30 {
    padding-top: 30px;
  }
  .lg-padt35 {
    padding-top: 35px;
  }
  .lg-padt40 {
    padding-top: 40px;
  }
  .lg-padt45 {
    padding-top: 45px;
  }
  .lg-padt50 {
    padding-top: 50px;
  }
  .lg-padt60 {
    padding-top: 60px;
  }
  .lg-padt70 {
    padding-top: 70px;
  }
  .lg-padt80 {
    padding-top: 80px;
  }
  .lg-padt90 {
    padding-top: 90px;
  }
  .lg-padt100 {
    padding-top: 100px;
  }
  .lg-padb5 {
    padding-bottom: 5px;
  }
  .lg-padb10 {
    padding-bottom: 10px;
  }
  .lg-padb15 {
    padding-bottom: 15px;
  }
  .lg-padb20 {
    padding-bottom: 20px;
  }
  .lg-padb25 {
    padding-bottom: 25px;
  }
  .lg-padb30 {
    padding-bottom: 30px;
  }
  .lg-padb35 {
    padding-bottom: 35px;
  }
  .lg-padb40 {
    padding-bottom: 40px;
  }
  .lg-padb45 {
    padding-bottom: 45px;
  }
  .lg-padb50 {
    padding-bottom: 50px;
  }
  .lg-padb60 {
    padding-bottom: 60px;
  }
  .lg-padb70 {
    padding-bottom: 70px;
  }
  .lg-padb80 {
    padding-bottom: 80px;
  }
  .lg-padb90 {
    padding-bottom: 90px;
  }
  .lg-padb100 {
    padding-bottom: 100px;
  }
  .lg-padl5 {
    padding-left: 5px;
  }
  .lg-padl10 {
    padding-left: 10px;
  }
  .lg-padl15 {
    padding-left: 15px;
  }
  .lg-padl20 {
    padding-left: 20px;
  }
  .lg-padl25 {
    padding-left: 25px;
  }
  .lg-padl30 {
    padding-left: 30px;
  }
  .lg-padl35 {
    padding-left: 35px;
  }
  .lg-padl40 {
    padding-left: 40px;
  }
  .lg-padl45 {
    padding-left: 45px;
  }
  .lg-padl50 {
    padding-left: 50px;
  }
  .lg-padl60 {
    padding-left: 60px;
  }
  .lg-padl70 {
    padding-left: 70px;
  }
  .lg-padl80 {
    padding-left: 80px;
  }
  .lg-padl90 {
    padding-left: 90px;
  }
  .lg-padl100 {
    padding-left: 100px;
  }
  .lg-padr5 {
    padding-right: 5px;
  }
  .lg-padr10 {
    padding-right: 10px;
  }
  .lg-padr15 {
    padding-right: 15px;
  }
  .lg-padr20 {
    padding-right: 20px;
  }
  .lg-padr25 {
    padding-right: 25px;
  }
  .lg-padr30 {
    padding-right: 30px;
  }
  .lg-padr35 {
    padding-right: 35px;
  }
  .lg-padr40 {
    padding-right: 40px;
  }
  .lg-padr45 {
    padding-right: 45px;
  }
  .lg-padr50 {
    padding-right: 50px;
  }
  .lg-padr60 {
    padding-right: 60px;
  }
  .lg-padr70 {
    padding-right: 70px;
  }
  .lg-padr80 {
    padding-right: 80px;
  }
  .lg-padr90 {
    padding-right: 90px;
  }
  .lg-padr100 {
    padding-right: 100px;
  }
  .lg-pad0 {
    padding: 0;
  }
  .lg-padl0 {
    padding-left: 0;
  }
  .lg-padr0 {
    padding-right: 0;
  }
  .lg-padt0 {
    padding-top: 0;
  }
  .lg-padb0 {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .md-col-12, .md-row {
    width: 100%;
  }
  .md-col-11 {
    width: 91.66%;
  }
  .md-col-10 {
    width: 83.32%;
  }
  .md-col-9 {
    width: 75%;
  }
  .md-col-8 {
    width: 66.66%;
  }
  .md-col-7 {
    width: 58.32%;
  }
  .md-col-6 {
    width: 50%;
  }
  .md-col-5 {
    width: 41.66%;
  }
  .md-col-4 {
    width: 33.3333333333%;
  }
  .md-col-3 {
    width: 25%;
  }
  .md-col-2 {
    width: 16.66%;
  }
  .md-col-1 {
    width: 8.32%;
  }
  .md-order1 {
    order: 1;
  }
  .md-order2 {
    order: 2;
  }
  .md-order3 {
    order: 3;
  }
  .md-order4 {
    order: 4;
  }
  .md-order5 {
    order: 5;
  }
  .md-flex {
    display: flex;
  }
  .md-flex-wrap {
    flex-wrap: wrap;
  }
  .md-dir-row {
    flex-direction: row;
  }
  .md-dir-row-rev {
    flex-direction: row-reverse;
  }
  .md-dir-col {
    flex-direction: column;
  }
  .md-dir-col-rev {
    flex-direction: column-reverse;
  }
  .md-align-center {
    align-items: center;
  }
  .md-align-start {
    align-items: flex-start;
  }
  .md-align-end {
    align-items: flex-end;
  }
  .md-align-stretch {
    align-items: stretch;
  }
  .md-justify-start {
    justify-content: flex-start;
  }
  .md-justify-end {
    justify-content: flex-end;
  }
  .md-justify-center {
    justify-content: center;
  }
  .md-justify-between {
    justify-content: space-between;
  }
  .md-justify-around {
    justify-content: space-around;
  }
  .md-content-start {
    align-content: flex-start;
  }
  .md-content-end {
    align-content: flex-end;
  }
  .md-content-center {
    align-content: center;
  }
  .md-content-stretch {
    align-content: stretch;
  }
  .md-content-between {
    align-content: space-between;
  }
  .md-content-around {
    align-content: space-around;
  }
  .md-fw300, .md-lig {
    font-weight: 300;
  }
  .md-fw400, .md-reg {
    font-weight: 400;
  }
  .md-bold, .md-fw700 {
    font-weight: 700;
  }
  .md-fw800, .md-xbold {
    font-weight: 800;
  }
  .md-oblique {
    font-style: oblique;
  }
  .md-italic {
    font-style: italic;
  }
  .md-normal {
    font-style: normal;
  }
  .md-up {
    text-transform: uppercase;
  }
  .md-low {
    text-transform: lowercase;
  }
  .md-cap {
    text-transform: capitalize;
  }
  .md-no-bg {
    background: none;
  }
  .md-w-auto {
    width: auto;
  }
  .md-z-1 {
    z-index: -1;
  }
  .md-z0 {
    z-index: 0;
  }
  .md-z1 {
    z-index: 1;
  }
  .md-z100 {
    z-index: 100;
  }
  .md-z200 {
    z-index: 200;
  }
  .md-z300 {
    z-index: 300;
  }
  .md-z400 {
    z-index: 400;
  }
  .md-z500 {
    z-index: 500;
  }
  .md-z600 {
    z-index: 600;
  }
  .md-z700 {
    z-index: 700;
  }
  .md-z800 {
    z-index: 800;
  }
  .md-z900 {
    z-index: 900;
  }
  .md-z999 {
    z-index: 999;
  }
  .md-z1000 {
    z-index: 1000;
  }
  .md-o-auto {
    overflow: auto;
  }
  .md-hidden {
    visibility: hidden;
  }
  .md-visible {
    visibility: visible;
  }
  .md-o-hidden {
    overflow: hidden;
  }
  .md-o-visible {
    overflow: visible;
  }
  .md-y-scroll {
    overflow-y: scroll;
  }
  .md-x-scroll {
    overflow-x: scroll;
  }
  .md-o-hidden-i {
    overflow: hidden !important;
  }
  .md-o-visible-i {
    overflow: visible !important;
  }
  .md-bl {
    display: block;
  }
  .md-inl {
    display: inline;
  }
  .md-inbl {
    display: inline-block;
  }
  .md-li {
    display: list-item;
  }
  .md-table {
    display: table;
  }
  .md-table-cell {
    display: table-cell;
  }
  .md-hide, .md-ukryj {
    display: none;
  }
  .md-pokaz, .md-show {
    display: block;
  }
  .md-hide-i, .md-ukryj-i {
    display: none !important;
  }
  .md-pokaz-i, .md-show-i {
    display: block !important;
  }
  .md-border-box {
    box-sizing: border-box;
  }
  .md-content-box {
    box-sizing: content-box;
  }
  .md-no-box {
    box-sizing: initial;
  }
  .md-opa0 {
    opacity: 0;
  }
  .md-opa1 {
    opacity: 1;
  }
  .md-h0 {
    height: 0;
  }
  .md-h100 {
    height: 100%;
  }
  .md-vh100 {
    height: 100vh;
  }
  .md-mvh100 {
    min-height: 100vh;
  }
  .md-mh100 {
    min-height: 100%;
  }
  .md-h-auto {
    height: auto;
  }
  .md-rel {
    position: relative;
  }
  .md-abs {
    position: absolute;
  }
  .md-fix {
    position: fixed;
  }
  .md-static {
    position: static;
  }
  .md-auto {
    margin: auto;
  }
  .md-fix-x {
    left: 50%;
    transform: translate(-50%, 0);
  }
  .md-fix-y {
    top: 50%;
    transform: translate(0, -50%);
  }
  .md-fix-xy {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .md-no-fix {
    transform: none;
    top: initial;
    left: initial;
  }
  .md-bottom0 {
    bottom: 0;
  }
  .md-bottom1 {
    bottom: 1px;
  }
  .md-bottom2 {
    bottom: 2px;
  }
  .md-bottom3 {
    bottom: 3px;
  }
  .md-bottom4 {
    bottom: 4px;
  }
  .md-bottom5 {
    bottom: 5px;
  }
  .md-bottom6 {
    bottom: 6px;
  }
  .md-bottom7 {
    bottom: 7px;
  }
  .md-bottom8 {
    bottom: 8px;
  }
  .md-bottom9 {
    bottom: 9px;
  }
  .md-bottom10 {
    bottom: 10px;
  }
  .md-bottom15 {
    bottom: 15px;
  }
  .md-bottom20 {
    bottom: 20px;
  }
  .md-bottom25 {
    bottom: 25px;
  }
  .md-bottom30 {
    bottom: 30px;
  }
  .md-bottom35 {
    bottom: 35px;
  }
  .md-bottom40 {
    bottom: 40px;
  }
  .md-bottom45 {
    bottom: 45px;
  }
  .md-bottom50 {
    bottom: 50px;
  }
  .md-bottom55 {
    bottom: 55px;
  }
  .md-bottom60 {
    bottom: 60px;
  }
  .md-bottom70 {
    bottom: 70px;
  }
  .md-bottom80 {
    bottom: 80px;
  }
  .md-bottom90 {
    bottom: 90px;
  }
  .md-bottom100 {
    bottom: 100px;
  }
  .md-bottom-1 {
    bottom: -1px;
  }
  .md-bottom-2 {
    bottom: -2px;
  }
  .md-bottom-3 {
    bottom: -3px;
  }
  .md-bottom-4 {
    bottom: -4px;
  }
  .md-bottom-5 {
    bottom: -5px;
  }
  .md-bottom-6 {
    bottom: -6px;
  }
  .md-bottom-7 {
    bottom: -7px;
  }
  .md-bottom-8 {
    bottom: -8px;
  }
  .md-bottom-9 {
    bottom: -9px;
  }
  .md-bottom-10 {
    bottom: -10px;
  }
  .md-bottom-15 {
    bottom: -15px;
  }
  .md-bottom-20 {
    bottom: -20px;
  }
  .md-bottom-25 {
    bottom: -25px;
  }
  .md-bottom-30 {
    bottom: -30px;
  }
  .md-bottom-35 {
    bottom: -35px;
  }
  .md-bottom-40 {
    bottom: -40px;
  }
  .md-bottom-45 {
    bottom: -45px;
  }
  .md-bottom-50 {
    bottom: -50px;
  }
  .md-bottom-55 {
    bottom: -55px;
  }
  .md-bottom-60 {
    bottom: -60px;
  }
  .md-bottom-70 {
    bottom: -70px;
  }
  .md-bottom-80 {
    bottom: -80px;
  }
  .md-bottom-90 {
    bottom: -90px;
  }
  .md-bottom-100 {
    bottom: -100px;
  }
  .md-left0 {
    left: 0;
  }
  .md-left1 {
    left: 1px;
  }
  .md-left2 {
    left: 2px;
  }
  .md-left3 {
    left: 3px;
  }
  .md-left4 {
    left: 4px;
  }
  .md-left5 {
    left: 5px;
  }
  .md-left6 {
    left: 6px;
  }
  .md-left7 {
    left: 7px;
  }
  .md-left8 {
    left: 8px;
  }
  .md-left9 {
    left: 9px;
  }
  .md-left10 {
    left: 10px;
  }
  .md-left15 {
    left: 15px;
  }
  .md-left20 {
    left: 20px;
  }
  .md-left25 {
    left: 25px;
  }
  .md-left30 {
    left: 30px;
  }
  .md-left35 {
    left: 35px;
  }
  .md-left40 {
    left: 40px;
  }
  .md-left45 {
    left: 45px;
  }
  .md-left50 {
    left: 50px;
  }
  .md-left55 {
    left: 55px;
  }
  .md-left60 {
    left: 60px;
  }
  .md-left70 {
    left: 70px;
  }
  .md-left80 {
    left: 80px;
  }
  .md-left90 {
    left: 90px;
  }
  .md-left100 {
    left: 100px;
  }
  .md-left-1 {
    left: -1px;
  }
  .md-left-2 {
    left: -2px;
  }
  .md-left-3 {
    left: -3px;
  }
  .md-left-4 {
    left: -4px;
  }
  .md-left-5 {
    left: -5px;
  }
  .md-left-6 {
    left: -6px;
  }
  .md-left-7 {
    left: -7px;
  }
  .md-left-8 {
    left: -8px;
  }
  .md-left-9 {
    left: -9px;
  }
  .md-left-10 {
    left: -10px;
  }
  .md-left-15 {
    left: -15px;
  }
  .md-left-20 {
    left: -20px;
  }
  .md-left-25 {
    left: -25px;
  }
  .md-left-30 {
    left: -30px;
  }
  .md-left-35 {
    left: -35px;
  }
  .md-left-40 {
    left: -40px;
  }
  .md-left-45 {
    left: -45px;
  }
  .md-left-50 {
    left: -50px;
  }
  .md-left-55 {
    left: -55px;
  }
  .md-left-60 {
    left: -60px;
  }
  .md-left-70 {
    left: -70px;
  }
  .md-left-80 {
    left: -80px;
  }
  .md-left-90 {
    left: -90px;
  }
  .md-left-100 {
    left: -100px;
  }
  .md-right0 {
    right: 0;
  }
  .md-right1 {
    right: 1px;
  }
  .md-right2 {
    right: 2px;
  }
  .md-right3 {
    right: 3px;
  }
  .md-right4 {
    right: 4px;
  }
  .md-right5 {
    right: 5px;
  }
  .md-right6 {
    right: 6px;
  }
  .md-right7 {
    right: 7px;
  }
  .md-right8 {
    right: 8px;
  }
  .md-right9 {
    right: 9px;
  }
  .md-right10 {
    right: 10px;
  }
  .md-right15 {
    right: 15px;
  }
  .md-right20 {
    right: 20px;
  }
  .md-right25 {
    right: 25px;
  }
  .md-right30 {
    right: 30px;
  }
  .md-right35 {
    right: 35px;
  }
  .md-right40 {
    right: 40px;
  }
  .md-right45 {
    right: 45px;
  }
  .md-right50 {
    right: 50px;
  }
  .md-right55 {
    right: 55px;
  }
  .md-right60 {
    right: 60px;
  }
  .md-right70 {
    right: 70px;
  }
  .md-right80 {
    right: 80px;
  }
  .md-right90 {
    right: 90px;
  }
  .md-right100 {
    right: 100px;
  }
  .md-right-1 {
    right: -1px;
  }
  .md-right-2 {
    right: -2px;
  }
  .md-right-3 {
    right: -3px;
  }
  .md-right-4 {
    right: -4px;
  }
  .md-right-5 {
    right: -5px;
  }
  .md-right-6 {
    right: -6px;
  }
  .md-right-7 {
    right: -7px;
  }
  .md-right-8 {
    right: -8px;
  }
  .md-right-9 {
    right: -9px;
  }
  .md-right-10 {
    right: -10px;
  }
  .md-right-15 {
    right: -15px;
  }
  .md-right-20 {
    right: -20px;
  }
  .md-right-25 {
    right: -25px;
  }
  .md-right-30 {
    right: -30px;
  }
  .md-right-35 {
    right: -35px;
  }
  .md-right-40 {
    right: -40px;
  }
  .md-right-45 {
    right: -45px;
  }
  .md-right-50 {
    right: -50px;
  }
  .md-right-55 {
    right: -55px;
  }
  .md-right-60 {
    right: -60px;
  }
  .md-right-70 {
    right: -70px;
  }
  .md-right-80 {
    right: -80px;
  }
  .md-right-90 {
    right: -90px;
  }
  .md-right-100 {
    right: -100px;
  }
  .md-top0 {
    top: 0;
  }
  .md-top1 {
    top: 1px;
  }
  .md-top2 {
    top: 2px;
  }
  .md-top3 {
    top: 3px;
  }
  .md-top4 {
    top: 4px;
  }
  .md-top5 {
    top: 5px;
  }
  .md-top6 {
    top: 6px;
  }
  .md-top7 {
    top: 7px;
  }
  .md-top8 {
    top: 8px;
  }
  .md-top9 {
    top: 9px;
  }
  .md-top10 {
    top: 10px;
  }
  .md-top15 {
    top: 15px;
  }
  .md-top20 {
    top: 20px;
  }
  .md-top25 {
    top: 25px;
  }
  .md-top30 {
    top: 30px;
  }
  .md-top35 {
    top: 35px;
  }
  .md-top40 {
    top: 40px;
  }
  .md-top45 {
    top: 45px;
  }
  .md-top50 {
    top: 50px;
  }
  .md-top55 {
    top: 55px;
  }
  .md-top60 {
    top: 60px;
  }
  .md-top70 {
    top: 70px;
  }
  .md-top80 {
    top: 80px;
  }
  .md-top90 {
    top: 90px;
  }
  .md-top100 {
    top: 100px;
  }
  .md-top-1 {
    top: -1px;
  }
  .md-top-2 {
    top: -2px;
  }
  .md-top-3 {
    top: -3px;
  }
  .md-top-4 {
    top: -4px;
  }
  .md-top-5 {
    top: -5px;
  }
  .md-top-6 {
    top: -6px;
  }
  .md-top-7 {
    top: -7px;
  }
  .md-top-8 {
    top: -8px;
  }
  .md-top-9 {
    top: -9px;
  }
  .md-top-10 {
    top: -10px;
  }
  .md-top-15 {
    top: -15px;
  }
  .md-top-20 {
    top: -20px;
  }
  .md-top-25 {
    top: -25px;
  }
  .md-top-30 {
    top: -30px;
  }
  .md-top-35 {
    top: -35px;
  }
  .md-top-40 {
    top: -40px;
  }
  .md-top-45 {
    top: -45px;
  }
  .md-top-50 {
    top: -50px;
  }
  .md-top-55 {
    top: -55px;
  }
  .md-top-60 {
    top: -60px;
  }
  .md-top-70 {
    top: -70px;
  }
  .md-top-80 {
    top: -80px;
  }
  .md-top-90 {
    top: -90px;
  }
  .md-top-100 {
    top: -100px;
  }
  .md-top-auto {
    top: auto;
  }
  .md-bottom-auto {
    bottom: auto;
  }
  .md-left-auto {
    left: auto;
  }
  .md-right-auto {
    right: auto;
  }
  .md-txt-center {
    text-align: center;
  }
  .md-txt-left {
    text-align: left;
  }
  .md-txt-right {
    text-align: right;
  }
  .md-txt-justify {
    text-align: justify;
  }
  .md-vmiddle {
    vertical-align: middle;
  }
  .md-vtop {
    vertical-align: top;
  }
  .md-vbottom {
    vertical-align: bottom;
  }
  .md-fl {
    float: left;
  }
  .md-fr {
    float: right;
  }
  .md-clr {
    clear: both;
  }
  .md-no-fl {
    float: none;
  }
  .md-mb-1 {
    margin-bottom: -1px;
  }
  .md-mb-2 {
    margin-bottom: -2px;
  }
  .md-mb-3 {
    margin-bottom: -3px;
  }
  .md-mb-4 {
    margin-bottom: -4px;
  }
  .md-mb-5 {
    margin-bottom: -5px;
  }
  .md-mb-6 {
    margin-bottom: -6px;
  }
  .md-mb-7 {
    margin-bottom: -7px;
  }
  .md-mb-8 {
    margin-bottom: -8px;
  }
  .md-mb-9 {
    margin-bottom: -9px;
  }
  .md-mb-10 {
    margin-bottom: -10px;
  }
  .md-mb-15 {
    margin-bottom: -15px;
  }
  .md-mb-20 {
    margin-bottom: -20px;
  }
  .md-mb-25 {
    margin-bottom: -25px;
  }
  .md-mb-30 {
    margin-bottom: -30px;
  }
  .md-mb-35 {
    margin-bottom: -35px;
  }
  .md-mb-40 {
    margin-bottom: -40px;
  }
  .md-mb-45 {
    margin-bottom: -45px;
  }
  .md-mb-50 {
    margin-bottom: -50px;
  }
  .md-mb-55 {
    margin-bottom: -55px;
  }
  .md-mb-60 {
    margin-bottom: -60px;
  }
  .md-mb-70 {
    margin-bottom: -70px;
  }
  .md-mb-80 {
    margin-bottom: -80px;
  }
  .md-mb-90 {
    margin-bottom: -90px;
  }
  .md-mb-100 {
    margin-bottom: -100px;
  }
  .md-mb1 {
    margin-bottom: 1px;
  }
  .md-mb2 {
    margin-bottom: 2px;
  }
  .md-mb3 {
    margin-bottom: 3px;
  }
  .md-mb4 {
    margin-bottom: 4px;
  }
  .md-mb5 {
    margin-bottom: 5px;
  }
  .md-mb6 {
    margin-bottom: 6px;
  }
  .md-mb7 {
    margin-bottom: 7px;
  }
  .md-mb8 {
    margin-bottom: 8px;
  }
  .md-mb9 {
    margin-bottom: 9px;
  }
  .md-mb10 {
    margin-bottom: 10px;
  }
  .md-mb15 {
    margin-bottom: 15px;
  }
  .md-mb20 {
    margin-bottom: 20px;
  }
  .md-mb25 {
    margin-bottom: 25px;
  }
  .md-mb30 {
    margin-bottom: 30px;
  }
  .md-mb35 {
    margin-bottom: 35px;
  }
  .md-mb40 {
    margin-bottom: 40px;
  }
  .md-mb45 {
    margin-bottom: 45px;
  }
  .md-mb50 {
    margin-bottom: 50px;
  }
  .md-mb55 {
    margin-bottom: 55px;
  }
  .md-mb60 {
    margin-bottom: 60px;
  }
  .md-mb70 {
    margin-bottom: 70px;
  }
  .md-mb80 {
    margin-bottom: 80px;
  }
  .md-mb90 {
    margin-bottom: 90px;
  }
  .md-mb100 {
    margin-bottom: 100px;
  }
  .md-mt-1 {
    margin-top: -1px;
  }
  .md-mt-2 {
    margin-top: -2px;
  }
  .md-mt-3 {
    margin-top: -3px;
  }
  .md-mt-4 {
    margin-top: -4px;
  }
  .md-mt-5 {
    margin-top: -5px;
  }
  .md-mt-6 {
    margin-top: -6px;
  }
  .md-mt-7 {
    margin-top: -7px;
  }
  .md-mt-8 {
    margin-top: -8px;
  }
  .md-mt-9 {
    margin-top: -9px;
  }
  .md-mt-10 {
    margin-top: -10px;
  }
  .md-mt-15 {
    margin-top: -15px;
  }
  .md-mt-20 {
    margin-top: -20px;
  }
  .md-mt-25 {
    margin-top: -25px;
  }
  .md-mt-30 {
    margin-top: -30px;
  }
  .md-mt-35 {
    margin-top: -35px;
  }
  .md-mt-40 {
    margin-top: -40px;
  }
  .md-mt-45 {
    margin-top: -45px;
  }
  .md-mt-50 {
    margin-top: -50px;
  }
  .md-mt-55 {
    margin-top: -55px;
  }
  .md-mt-60 {
    margin-top: -60px;
  }
  .md-mt-70 {
    margin-top: -70px;
  }
  .md-mt-80 {
    margin-top: -80px;
  }
  .md-mt-90 {
    margin-top: -90px;
  }
  .md-mt-100 {
    margin-top: -100px;
  }
  .md-mt1 {
    margin-top: 1px;
  }
  .md-mt2 {
    margin-top: 2px;
  }
  .md-mt3 {
    margin-top: 3px;
  }
  .md-mt4 {
    margin-top: 4px;
  }
  .md-mt5 {
    margin-top: 5px;
  }
  .md-mt6 {
    margin-top: 6px;
  }
  .md-mt7 {
    margin-top: 7px;
  }
  .md-mt8 {
    margin-top: 8px;
  }
  .md-mt9 {
    margin-top: 9px;
  }
  .md-mt10 {
    margin-top: 10px;
  }
  .md-mt15 {
    margin-top: 15px;
  }
  .md-mt20 {
    margin-top: 20px;
  }
  .md-mt25 {
    margin-top: 25px;
  }
  .md-mt30 {
    margin-top: 30px;
  }
  .md-mt35 {
    margin-top: 35px;
  }
  .md-mt40 {
    margin-top: 40px;
  }
  .md-mt45 {
    margin-top: 45px;
  }
  .md-mt50 {
    margin-top: 50px;
  }
  .md-mt55 {
    margin-top: 55px;
  }
  .md-mt60 {
    margin-top: 60px;
  }
  .md-mt70 {
    margin-top: 70px;
  }
  .md-mt80 {
    margin-top: 80px;
  }
  .md-mt90 {
    margin-top: 90px;
  }
  .md-mt100 {
    margin-top: 100px;
  }
  .md-ml-1 {
    margin-left: -1px;
  }
  .md-ml-2 {
    margin-left: -2px;
  }
  .md-ml-3 {
    margin-left: -3px;
  }
  .md-ml-4 {
    margin-left: -4px;
  }
  .md-ml-5 {
    margin-left: -5px;
  }
  .md-ml-6 {
    margin-left: -6px;
  }
  .md-ml-7 {
    margin-left: -7px;
  }
  .md-ml-8 {
    margin-left: -8px;
  }
  .md-ml-9 {
    margin-left: -9px;
  }
  .md-ml-10 {
    margin-left: -10px;
  }
  .md-ml-15 {
    margin-left: -15px;
  }
  .md-ml-20 {
    margin-left: -20px;
  }
  .md-ml-25 {
    margin-left: -25px;
  }
  .md-ml-30 {
    margin-left: -30px;
  }
  .md-ml-35 {
    margin-left: -35px;
  }
  .md-ml-40 {
    margin-left: -40px;
  }
  .md-ml-45 {
    margin-left: -45px;
  }
  .md-ml-50 {
    margin-left: -50px;
  }
  .md-ml-55 {
    margin-left: -55px;
  }
  .md-ml-60 {
    margin-left: -60px;
  }
  .md-ml-70 {
    margin-left: -70px;
  }
  .md-ml-80 {
    margin-left: -80px;
  }
  .md-ml-90 {
    margin-left: -90px;
  }
  .md-ml-100 {
    margin-left: -100px;
  }
  .md-ml1 {
    margin-left: 1px;
  }
  .md-ml2 {
    margin-left: 2px;
  }
  .md-ml3 {
    margin-left: 3px;
  }
  .md-ml4 {
    margin-left: 4px;
  }
  .md-ml5 {
    margin-left: 5px;
  }
  .md-ml6 {
    margin-left: 6px;
  }
  .md-ml7 {
    margin-left: 7px;
  }
  .md-ml8 {
    margin-left: 8px;
  }
  .md-ml9 {
    margin-left: 9px;
  }
  .md-ml10 {
    margin-left: 10px;
  }
  .md-ml15 {
    margin-left: 15px;
  }
  .md-ml20 {
    margin-left: 20px;
  }
  .md-ml25 {
    margin-left: 25px;
  }
  .md-ml30 {
    margin-left: 30px;
  }
  .md-ml35 {
    margin-left: 35px;
  }
  .md-ml40 {
    margin-left: 40px;
  }
  .md-ml45 {
    margin-left: 45px;
  }
  .md-ml50 {
    margin-left: 50px;
  }
  .md-ml55 {
    margin-left: 55px;
  }
  .md-ml60 {
    margin-left: 60px;
  }
  .md-ml70 {
    margin-left: 70px;
  }
  .md-ml80 {
    margin-left: 80px;
  }
  .md-ml90 {
    margin-left: 90px;
  }
  .md-ml100 {
    margin-left: 100px;
  }
  .md-mr-1 {
    margin-right: -1px;
  }
  .md-mr-2 {
    margin-right: -2px;
  }
  .md-mr-3 {
    margin-right: -3px;
  }
  .md-mr-4 {
    margin-right: -4px;
  }
  .md-mr-5 {
    margin-right: -5px;
  }
  .md-mr-6 {
    margin-right: -6px;
  }
  .md-mr-7 {
    margin-right: -7px;
  }
  .md-mr-8 {
    margin-right: -8px;
  }
  .md-mr-9 {
    margin-right: -9px;
  }
  .md-mr-10 {
    margin-right: -10px;
  }
  .md-mr-15 {
    margin-right: -15px;
  }
  .md-mr-20 {
    margin-right: -20px;
  }
  .md-mr-25 {
    margin-right: -25px;
  }
  .md-mr-30 {
    margin-right: -30px;
  }
  .md-mr-35 {
    margin-right: -35px;
  }
  .md-mr-40 {
    margin-right: -40px;
  }
  .md-mr-45 {
    margin-right: -45px;
  }
  .md-mr-50 {
    margin-right: -50px;
  }
  .md-mr-55 {
    margin-right: -55px;
  }
  .md-mr-60 {
    margin-right: -60px;
  }
  .md-mr-70 {
    margin-right: -70px;
  }
  .md-mr-80 {
    margin-right: -80px;
  }
  .md-mr-90 {
    margin-right: -90px;
  }
  .md-mr-100 {
    margin-right: -100px;
  }
  .md-mr1 {
    margin-right: 1px;
  }
  .md-mr2 {
    margin-right: 2px;
  }
  .md-mr3 {
    margin-right: 3px;
  }
  .md-mr4 {
    margin-right: 4px;
  }
  .md-mr5 {
    margin-right: 5px;
  }
  .md-mr6 {
    margin-right: 6px;
  }
  .md-mr7 {
    margin-right: 7px;
  }
  .md-mr8 {
    margin-right: 8px;
  }
  .md-mr9 {
    margin-right: 9px;
  }
  .md-mr10 {
    margin-right: 10px;
  }
  .md-mr15 {
    margin-right: 15px;
  }
  .md-mr20 {
    margin-right: 20px;
  }
  .md-mr25 {
    margin-right: 25px;
  }
  .md-mr30 {
    margin-right: 30px;
  }
  .md-mr35 {
    margin-right: 35px;
  }
  .md-mr40 {
    margin-right: 40px;
  }
  .md-mr45 {
    margin-right: 45px;
  }
  .md-mr50 {
    margin-right: 50px;
  }
  .md-mr55 {
    margin-right: 55px;
  }
  .md-mr60 {
    margin-right: 60px;
  }
  .md-mr70 {
    margin-right: 70px;
  }
  .md-mr80 {
    margin-right: 80px;
  }
  .md-mr90 {
    margin-right: 90px;
  }
  .md-mr100 {
    margin-right: 100px;
  }
  .md-m0 {
    margin: 0;
  }
  .md-ml0 {
    margin-left: 0;
  }
  .md-mr0 {
    margin-right: 0;
  }
  .md-mt0 {
    margin-top: 0;
  }
  .md-mb0 {
    margin-bottom: 0;
  }
  .md-padt5 {
    padding-top: 5px;
  }
  .md-padt10 {
    padding-top: 10px;
  }
  .md-padt15 {
    padding-top: 15px;
  }
  .md-padt20 {
    padding-top: 20px;
  }
  .md-padt25 {
    padding-top: 25px;
  }
  .md-padt30 {
    padding-top: 30px;
  }
  .md-padt35 {
    padding-top: 35px;
  }
  .md-padt40 {
    padding-top: 40px;
  }
  .md-padt45 {
    padding-top: 45px;
  }
  .md-padt50 {
    padding-top: 50px;
  }
  .md-padt60 {
    padding-top: 60px;
  }
  .md-padt70 {
    padding-top: 70px;
  }
  .md-padt80 {
    padding-top: 80px;
  }
  .md-padt90 {
    padding-top: 90px;
  }
  .md-padt100 {
    padding-top: 100px;
  }
  .md-padb5 {
    padding-bottom: 5px;
  }
  .md-padb10 {
    padding-bottom: 10px;
  }
  .md-padb15 {
    padding-bottom: 15px;
  }
  .md-padb20 {
    padding-bottom: 20px;
  }
  .md-padb25 {
    padding-bottom: 25px;
  }
  .md-padb30 {
    padding-bottom: 30px;
  }
  .md-padb35 {
    padding-bottom: 35px;
  }
  .md-padb40 {
    padding-bottom: 40px;
  }
  .md-padb45 {
    padding-bottom: 45px;
  }
  .md-padb50 {
    padding-bottom: 50px;
  }
  .md-padb60 {
    padding-bottom: 60px;
  }
  .md-padb70 {
    padding-bottom: 70px;
  }
  .md-padb80 {
    padding-bottom: 80px;
  }
  .md-padb90 {
    padding-bottom: 90px;
  }
  .md-padb100 {
    padding-bottom: 100px;
  }
  .md-padl5 {
    padding-left: 5px;
  }
  .md-padl10 {
    padding-left: 10px;
  }
  .md-padl15 {
    padding-left: 15px;
  }
  .md-padl20 {
    padding-left: 20px;
  }
  .md-padl25 {
    padding-left: 25px;
  }
  .md-padl30 {
    padding-left: 30px;
  }
  .md-padl35 {
    padding-left: 35px;
  }
  .md-padl40 {
    padding-left: 40px;
  }
  .md-padl45 {
    padding-left: 45px;
  }
  .md-padl50 {
    padding-left: 50px;
  }
  .md-padl60 {
    padding-left: 60px;
  }
  .md-padl70 {
    padding-left: 70px;
  }
  .md-padl80 {
    padding-left: 80px;
  }
  .md-padl90 {
    padding-left: 90px;
  }
  .md-padl100 {
    padding-left: 100px;
  }
  .md-padr5 {
    padding-right: 5px;
  }
  .md-padr10 {
    padding-right: 10px;
  }
  .md-padr15 {
    padding-right: 15px;
  }
  .md-padr20 {
    padding-right: 20px;
  }
  .md-padr25 {
    padding-right: 25px;
  }
  .md-padr30 {
    padding-right: 30px;
  }
  .md-padr35 {
    padding-right: 35px;
  }
  .md-padr40 {
    padding-right: 40px;
  }
  .md-padr45 {
    padding-right: 45px;
  }
  .md-padr50 {
    padding-right: 50px;
  }
  .md-padr60 {
    padding-right: 60px;
  }
  .md-padr70 {
    padding-right: 70px;
  }
  .md-padr80 {
    padding-right: 80px;
  }
  .md-padr90 {
    padding-right: 90px;
  }
  .md-padr100 {
    padding-right: 100px;
  }
  .md-pad0 {
    padding: 0;
  }
  .md-padl0 {
    padding-left: 0;
  }
  .md-padr0 {
    padding-right: 0;
  }
  .md-padt0 {
    padding-top: 0;
  }
  .md-padb0 {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 922px) {
  .sm-col-12, .sm-row {
    width: 100%;
  }
  .sm-col-11 {
    width: 91.66%;
  }
  .sm-col-10 {
    width: 83.32%;
  }
  .sm-col-9 {
    width: 75%;
  }
  .sm-col-8 {
    width: 66.66%;
  }
  .sm-col-7 {
    width: 58.32%;
  }
  .sm-col-6 {
    width: 50%;
  }
  .sm-col-5 {
    width: 41.66%;
  }
  .sm-col-4 {
    width: 33.3333333333%;
  }
  .sm-col-3 {
    width: 25%;
  }
  .sm-col-2 {
    width: 16.66%;
  }
  .sm-col-1 {
    width: 8.32%;
  }
  .sm-order1 {
    order: 1;
  }
  .sm-order2 {
    order: 2;
  }
  .sm-order3 {
    order: 3;
  }
  .sm-order4 {
    order: 4;
  }
  .sm-order5 {
    order: 5;
  }
  .sm-flex {
    display: flex;
  }
  .sm-align-center {
    align-items: center;
  }
  .sm-align-start {
    align-items: flex-start;
  }
  .sm-align-end {
    align-items: flex-end;
  }
  .sm-align-stretch {
    align-items: stretch;
  }
  .sm-justify-start {
    justify-content: flex-start;
  }
  .sm-justify-end {
    justify-content: flex-end;
  }
  .sm-justify-center {
    justify-content: center;
  }
  .sm-justify-between {
    justify-content: space-between;
  }
  .sm-justify-around {
    justify-content: space-around;
  }
  .sm-content-start {
    align-content: flex-start;
  }
  .sm-content-end {
    align-content: flex-end;
  }
  .sm-content-center {
    align-content: center;
  }
  .sm-content-stretch {
    align-content: stretch;
  }
  .sm-content-between {
    align-content: space-between;
  }
  .sm-content-around {
    align-content: space-around;
  }
  .sm-flex-wrap {
    flex-wrap: wrap;
  }
  .sm-dir-row {
    flex-direction: row;
  }
  .sm-dir-row-rev {
    flex-direction: row-reverse;
  }
  .sm-dir-col {
    flex-direction: column;
  }
  .sm-dir-col-rev {
    flex-direction: column-reverse;
  }
  .sm-fw300, .sm-lig {
    font-weight: 300;
  }
  .sm-fw400, .sm-reg {
    font-weight: 400;
  }
  .sm-bold, .sm-fw700 {
    font-weight: 700;
  }
  .sm-fw800, .sm-xbold {
    font-weight: 800;
  }
  .sm-oblique {
    font-style: oblique;
  }
  .sm-italic {
    font-style: italic;
  }
  .sm-normal {
    font-style: normal;
  }
  .sm-up {
    text-transform: uppercase;
  }
  .sm-low {
    text-transform: lowercase;
  }
  .sm-cap {
    text-transform: capitalize;
  }
  .sm-no-bg {
    background: none;
  }
  .sm-w-auto {
    width: auto;
  }
  .sm-z-1 {
    z-index: -1;
  }
  .sm-z0 {
    z-index: 0;
  }
  .sm-z1 {
    z-index: 1;
  }
  .sm-z100 {
    z-index: 100;
  }
  .sm-z200 {
    z-index: 200;
  }
  .sm-z300 {
    z-index: 300;
  }
  .sm-z400 {
    z-index: 400;
  }
  .sm-z500 {
    z-index: 500;
  }
  .sm-z600 {
    z-index: 600;
  }
  .sm-z700 {
    z-index: 700;
  }
  .sm-z800 {
    z-index: 800;
  }
  .sm-z900 {
    z-index: 900;
  }
  .sm-z999 {
    z-index: 999;
  }
  .sm-z1000 {
    z-index: 1000;
  }
  .sm-cur-pointer {
    cursor: pointer;
  }
  .no-cur {
    cursor: not-allowed;
  }
  .sm-cur-grab {
    cursor: grab;
  }
  .sm-o-auto {
    overflow: auto;
  }
  .sm-hidden {
    visibility: hidden;
  }
  .sm-visible {
    visibility: visible;
  }
  .sm-o-hidden {
    overflow: hidden;
  }
  .sm-o-visible {
    overflow: visible;
  }
  .sm-y-scroll {
    overflow-y: scroll;
  }
  .sm-x-scroll {
    overflow-x: scroll;
  }
  .sm-bl {
    display: block;
  }
  .sm-inl {
    display: inline;
  }
  .sm-inbl {
    display: inline-block;
  }
  .sm-li {
    display: list-item;
  }
  .sm-table {
    display: table;
  }
  .sm-table-cell {
    display: table-cell;
  }
  .sm-hide, .sm-ukryj {
    display: none;
  }
  .sm-pokaz, .sm-show {
    display: block;
  }
  .sm-hide-i, .sm-ukryj-i {
    display: none !important;
  }
  .sm-pokaz-i, .sm-show-i {
    display: block !important;
  }
  .sm-border-box {
    box-sizing: border-box;
  }
  .sm-content-box {
    box-sizing: content-box;
  }
  .sm-no-box {
    box-sizing: initial;
  }
  .sm-opa0 {
    opacity: 0;
  }
  .sm-opa1 {
    opacity: 1;
  }
  .sm-h0 {
    height: 0;
  }
  .sm-h100 {
    height: 100%;
  }
  .sm-vh100 {
    height: 100vh;
  }
  .sm-mvh100 {
    min-height: 100vh;
  }
  .sm-mh100 {
    min-height: 100%;
  }
  .sm-h-auto {
    height: auto;
  }
  .sm-rel {
    position: relative;
  }
  .sm-abs {
    position: absolute;
  }
  .sm-fix {
    position: fixed;
  }
  .sm-static {
    position: static;
  }
  .sm-auto {
    margin: auto;
  }
  .sm-fix-x {
    left: 50%;
    transform: translate(-50%, 0);
  }
  .sm-fix-y {
    top: 50%;
    transform: translate(0, -50%);
  }
  .sm-fix-xy {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .sm-no-fix {
    transform: none;
    top: initial;
    left: initial;
  }
  .sm-bottom0 {
    bottom: 0;
  }
  .sm-bottom1 {
    bottom: 1px;
  }
  .sm-bottom2 {
    bottom: 2px;
  }
  .sm-bottom3 {
    bottom: 3px;
  }
  .sm-bottom4 {
    bottom: 4px;
  }
  .sm-bottom5 {
    bottom: 5px;
  }
  .sm-bottom6 {
    bottom: 6px;
  }
  .sm-bottom7 {
    bottom: 7px;
  }
  .sm-bottom8 {
    bottom: 8px;
  }
  .sm-bottom9 {
    bottom: 9px;
  }
  .sm-bottom10 {
    bottom: 10px;
  }
  .sm-bottom15 {
    bottom: 15px;
  }
  .sm-bottom20 {
    bottom: 20px;
  }
  .sm-bottom25 {
    bottom: 25px;
  }
  .sm-bottom30 {
    bottom: 30px;
  }
  .sm-bottom35 {
    bottom: 35px;
  }
  .sm-bottom40 {
    bottom: 40px;
  }
  .sm-bottom45 {
    bottom: 45px;
  }
  .sm-bottom50 {
    bottom: 50px;
  }
  .sm-bottom55 {
    bottom: 55px;
  }
  .sm-bottom60 {
    bottom: 60px;
  }
  .sm-bottom70 {
    bottom: 70px;
  }
  .sm-bottom80 {
    bottom: 80px;
  }
  .sm-bottom90 {
    bottom: 90px;
  }
  .sm-bottom100 {
    bottom: 100px;
  }
  .sm-bottom-1 {
    bottom: -1px;
  }
  .sm-bottom-2 {
    bottom: -2px;
  }
  .sm-bottom-3 {
    bottom: -3px;
  }
  .sm-bottom-4 {
    bottom: -4px;
  }
  .sm-bottom-5 {
    bottom: -5px;
  }
  .sm-bottom-6 {
    bottom: -6px;
  }
  .sm-bottom-7 {
    bottom: -7px;
  }
  .sm-bottom-8 {
    bottom: -8px;
  }
  .sm-bottom-9 {
    bottom: -9px;
  }
  .sm-bottom-10 {
    bottom: -10px;
  }
  .sm-bottom-15 {
    bottom: -15px;
  }
  .sm-bottom-20 {
    bottom: -20px;
  }
  .sm-bottom-25 {
    bottom: -25px;
  }
  .sm-bottom-30 {
    bottom: -30px;
  }
  .sm-bottom-35 {
    bottom: -35px;
  }
  .sm-bottom-40 {
    bottom: -40px;
  }
  .sm-bottom-45 {
    bottom: -45px;
  }
  .sm-bottom-50 {
    bottom: -50px;
  }
  .sm-bottom-55 {
    bottom: -55px;
  }
  .sm-bottom-60 {
    bottom: -60px;
  }
  .sm-bottom-70 {
    bottom: -70px;
  }
  .sm-bottom-80 {
    bottom: -80px;
  }
  .sm-bottom-90 {
    bottom: -90px;
  }
  .sm-bottom-100 {
    bottom: -100px;
  }
  .sm-left0 {
    left: 0;
  }
  .sm-left1 {
    left: 1px;
  }
  .sm-left2 {
    left: 2px;
  }
  .sm-left3 {
    left: 3px;
  }
  .sm-left4 {
    left: 4px;
  }
  .sm-left5 {
    left: 5px;
  }
  .sm-left6 {
    left: 6px;
  }
  .sm-left7 {
    left: 7px;
  }
  .sm-left8 {
    left: 8px;
  }
  .sm-left9 {
    left: 9px;
  }
  .sm-left10 {
    left: 10px;
  }
  .sm-left15 {
    left: 15px;
  }
  .sm-left20 {
    left: 20px;
  }
  .sm-left25 {
    left: 25px;
  }
  .sm-left30 {
    left: 30px;
  }
  .sm-left35 {
    left: 35px;
  }
  .sm-left40 {
    left: 40px;
  }
  .sm-left45 {
    left: 45px;
  }
  .sm-left50 {
    left: 50px;
  }
  .sm-left55 {
    left: 55px;
  }
  .sm-left60 {
    left: 60px;
  }
  .sm-left70 {
    left: 70px;
  }
  .sm-left80 {
    left: 80px;
  }
  .sm-left90 {
    left: 90px;
  }
  .sm-left100 {
    left: 100px;
  }
  .sm-left-1 {
    left: -1px;
  }
  .sm-left-2 {
    left: -2px;
  }
  .sm-left-3 {
    left: -3px;
  }
  .sm-left-4 {
    left: -4px;
  }
  .sm-left-5 {
    left: -5px;
  }
  .sm-left-6 {
    left: -6px;
  }
  .sm-left-7 {
    left: -7px;
  }
  .sm-left-8 {
    left: -8px;
  }
  .sm-left-9 {
    left: -9px;
  }
  .sm-left-10 {
    left: -10px;
  }
  .sm-left-15 {
    left: -15px;
  }
  .sm-left-20 {
    left: -20px;
  }
  .sm-left-25 {
    left: -25px;
  }
  .sm-left-30 {
    left: -30px;
  }
  .sm-left-35 {
    left: -35px;
  }
  .sm-left-40 {
    left: -40px;
  }
  .sm-left-45 {
    left: -45px;
  }
  .sm-left-50 {
    left: -50px;
  }
  .sm-left-55 {
    left: -55px;
  }
  .sm-left-60 {
    left: -60px;
  }
  .sm-left-70 {
    left: -70px;
  }
  .sm-left-80 {
    left: -80px;
  }
  .sm-left-90 {
    left: -90px;
  }
  .sm-left-100 {
    left: -100px;
  }
  .sm-right0 {
    right: 0;
  }
  .sm-right1 {
    right: 1px;
  }
  .sm-right2 {
    right: 2px;
  }
  .sm-right3 {
    right: 3px;
  }
  .sm-right4 {
    right: 4px;
  }
  .sm-right5 {
    right: 5px;
  }
  .sm-right6 {
    right: 6px;
  }
  .sm-right7 {
    right: 7px;
  }
  .sm-right8 {
    right: 8px;
  }
  .sm-right9 {
    right: 9px;
  }
  .sm-right10 {
    right: 10px;
  }
  .sm-right15 {
    right: 15px;
  }
  .sm-right20 {
    right: 20px;
  }
  .sm-right25 {
    right: 25px;
  }
  .sm-right30 {
    right: 30px;
  }
  .sm-right35 {
    right: 35px;
  }
  .sm-right40 {
    right: 40px;
  }
  .sm-right45 {
    right: 45px;
  }
  .sm-right50 {
    right: 50px;
  }
  .sm-right55 {
    right: 55px;
  }
  .sm-right60 {
    right: 60px;
  }
  .sm-right70 {
    right: 70px;
  }
  .sm-right80 {
    right: 80px;
  }
  .sm-right90 {
    right: 90px;
  }
  .sm-right100 {
    right: 100px;
  }
  .sm-right-1 {
    right: -1px;
  }
  .sm-right-2 {
    right: -2px;
  }
  .sm-right-3 {
    right: -3px;
  }
  .sm-right-4 {
    right: -4px;
  }
  .sm-right-5 {
    right: -5px;
  }
  .sm-right-6 {
    right: -6px;
  }
  .sm-right-7 {
    right: -7px;
  }
  .sm-right-8 {
    right: -8px;
  }
  .sm-right-9 {
    right: -9px;
  }
  .sm-right-10 {
    right: -10px;
  }
  .sm-right-15 {
    right: -15px;
  }
  .sm-right-20 {
    right: -20px;
  }
  .sm-right-25 {
    right: -25px;
  }
  .sm-right-30 {
    right: -30px;
  }
  .sm-right-35 {
    right: -35px;
  }
  .sm-right-40 {
    right: -40px;
  }
  .sm-right-45 {
    right: -45px;
  }
  .sm-right-50 {
    right: -50px;
  }
  .sm-right-55 {
    right: -55px;
  }
  .sm-right-60 {
    right: -60px;
  }
  .sm-right-70 {
    right: -70px;
  }
  .sm-right-80 {
    right: -80px;
  }
  .sm-right-90 {
    right: -90px;
  }
  .sm-right-100 {
    right: -100px;
  }
  .sm-top0 {
    top: 0;
  }
  .sm-top1 {
    top: 1px;
  }
  .sm-top2 {
    top: 2px;
  }
  .sm-top3 {
    top: 3px;
  }
  .sm-top4 {
    top: 4px;
  }
  .sm-top5 {
    top: 5px;
  }
  .sm-top6 {
    top: 6px;
  }
  .sm-top7 {
    top: 7px;
  }
  .sm-top8 {
    top: 8px;
  }
  .sm-top9 {
    top: 9px;
  }
  .sm-top10 {
    top: 10px;
  }
  .sm-top15 {
    top: 15px;
  }
  .sm-top20 {
    top: 20px;
  }
  .sm-top25 {
    top: 25px;
  }
  .sm-top30 {
    top: 30px;
  }
  .sm-top35 {
    top: 35px;
  }
  .sm-top40 {
    top: 40px;
  }
  .sm-top45 {
    top: 45px;
  }
  .sm-top50 {
    top: 50px;
  }
  .sm-top55 {
    top: 55px;
  }
  .sm-top60 {
    top: 60px;
  }
  .sm-top70 {
    top: 70px;
  }
  .sm-top80 {
    top: 80px;
  }
  .sm-top90 {
    top: 90px;
  }
  .sm-top100 {
    top: 100px;
  }
  .sm-top-1 {
    top: -1px;
  }
  .sm-top-2 {
    top: -2px;
  }
  .sm-top-3 {
    top: -3px;
  }
  .sm-top-4 {
    top: -4px;
  }
  .sm-top-5 {
    top: -5px;
  }
  .sm-top-6 {
    top: -6px;
  }
  .sm-top-7 {
    top: -7px;
  }
  .sm-top-8 {
    top: -8px;
  }
  .sm-top-9 {
    top: -9px;
  }
  .sm-top-10 {
    top: -10px;
  }
  .sm-top-15 {
    top: -15px;
  }
  .sm-top-20 {
    top: -20px;
  }
  .sm-top-25 {
    top: -25px;
  }
  .sm-top-30 {
    top: -30px;
  }
  .sm-top-35 {
    top: -35px;
  }
  .sm-top-40 {
    top: -40px;
  }
  .sm-top-45 {
    top: -45px;
  }
  .sm-top-50 {
    top: -50px;
  }
  .sm-top-55 {
    top: -55px;
  }
  .sm-top-60 {
    top: -60px;
  }
  .sm-top-70 {
    top: -70px;
  }
  .sm-top-80 {
    top: -80px;
  }
  .sm-top-90 {
    top: -90px;
  }
  .sm-top-100 {
    top: -100px;
  }
  .sm-top-auto {
    top: auto;
  }
  .sm-bottom-auto {
    bottom: auto;
  }
  .sm-left-auto {
    left: auto;
  }
  .sm-right-auto {
    right: auto;
  }
  .sm-txt-center {
    text-align: center;
  }
  .sm-txt-left {
    text-align: left;
  }
  .sm-txt-right {
    text-align: right;
  }
  .sm-txt-justify {
    text-align: justify;
  }
  .sm-vmiddle {
    vertical-align: middle;
  }
  .sm-vtop {
    vertical-align: top;
  }
  .sm-vbottom {
    vertical-align: bottom;
  }
  .sm-fl {
    float: left;
  }
  .sm-fr {
    float: right;
  }
  .sm-clr {
    clear: both;
  }
  .sm-no-fl {
    float: none;
  }
  .sm-mb-1 {
    margin-bottom: -1px;
  }
  .sm-mb-2 {
    margin-bottom: -2px;
  }
  .sm-mb-3 {
    margin-bottom: -3px;
  }
  .sm-mb-4 {
    margin-bottom: -4px;
  }
  .sm-mb-5 {
    margin-bottom: -5px;
  }
  .sm-mb-6 {
    margin-bottom: -6px;
  }
  .sm-mb-7 {
    margin-bottom: -7px;
  }
  .sm-mb-8 {
    margin-bottom: -8px;
  }
  .sm-mb-9 {
    margin-bottom: -9px;
  }
  .sm-mb-10 {
    margin-bottom: -10px;
  }
  .sm-mb-15 {
    margin-bottom: -15px;
  }
  .sm-mb-20 {
    margin-bottom: -20px;
  }
  .sm-mb-25 {
    margin-bottom: -25px;
  }
  .sm-mb-30 {
    margin-bottom: -30px;
  }
  .sm-mb-35 {
    margin-bottom: -35px;
  }
  .sm-mb-40 {
    margin-bottom: -40px;
  }
  .sm-mb-45 {
    margin-bottom: -45px;
  }
  .sm-mb-50 {
    margin-bottom: -50px;
  }
  .sm-mb-55 {
    margin-bottom: -55px;
  }
  .sm-mb-60 {
    margin-bottom: -60px;
  }
  .sm-mb-70 {
    margin-bottom: -70px;
  }
  .sm-mb-80 {
    margin-bottom: -80px;
  }
  .sm-mb-90 {
    margin-bottom: -90px;
  }
  .sm-mb-100 {
    margin-bottom: -100px;
  }
  .sm-mb1 {
    margin-bottom: 1px;
  }
  .sm-mb2 {
    margin-bottom: 2px;
  }
  .sm-mb3 {
    margin-bottom: 3px;
  }
  .sm-mb4 {
    margin-bottom: 4px;
  }
  .sm-mb5 {
    margin-bottom: 5px;
  }
  .sm-mb6 {
    margin-bottom: 6px;
  }
  .sm-mb7 {
    margin-bottom: 7px;
  }
  .sm-mb8 {
    margin-bottom: 8px;
  }
  .sm-mb9 {
    margin-bottom: 9px;
  }
  .sm-mb10 {
    margin-bottom: 10px;
  }
  .sm-mb15 {
    margin-bottom: 15px;
  }
  .sm-mb20 {
    margin-bottom: 20px;
  }
  .sm-mb25 {
    margin-bottom: 25px;
  }
  .sm-mb30 {
    margin-bottom: 30px;
  }
  .sm-mb35 {
    margin-bottom: 35px;
  }
  .sm-mb40 {
    margin-bottom: 40px;
  }
  .sm-mb45 {
    margin-bottom: 45px;
  }
  .sm-mb50 {
    margin-bottom: 50px;
  }
  .sm-mb55 {
    margin-bottom: 55px;
  }
  .sm-mb60 {
    margin-bottom: 60px;
  }
  .sm-mb70 {
    margin-bottom: 70px;
  }
  .sm-mb80 {
    margin-bottom: 80px;
  }
  .sm-mb90 {
    margin-bottom: 90px;
  }
  .sm-mb100 {
    margin-bottom: 100px;
  }
  .sm-mt-1 {
    margin-top: -1px;
  }
  .sm-mt-2 {
    margin-top: -2px;
  }
  .sm-mt-3 {
    margin-top: -3px;
  }
  .sm-mt-4 {
    margin-top: -4px;
  }
  .sm-mt-5 {
    margin-top: -5px;
  }
  .sm-mt-6 {
    margin-top: -6px;
  }
  .sm-mt-7 {
    margin-top: -7px;
  }
  .sm-mt-8 {
    margin-top: -8px;
  }
  .sm-mt-9 {
    margin-top: -9px;
  }
  .sm-mt-10 {
    margin-top: -10px;
  }
  .sm-mt-15 {
    margin-top: -15px;
  }
  .sm-mt-20 {
    margin-top: -20px;
  }
  .sm-mt-25 {
    margin-top: -25px;
  }
  .sm-mt-30 {
    margin-top: -30px;
  }
  .sm-mt-35 {
    margin-top: -35px;
  }
  .sm-mt-40 {
    margin-top: -40px;
  }
  .sm-mt-45 {
    margin-top: -45px;
  }
  .sm-mt-50 {
    margin-top: -50px;
  }
  .sm-mt-55 {
    margin-top: -55px;
  }
  .sm-mt-60 {
    margin-top: -60px;
  }
  .sm-mt-70 {
    margin-top: -70px;
  }
  .sm-mt-80 {
    margin-top: -80px;
  }
  .sm-mt-90 {
    margin-top: -90px;
  }
  .sm-mt-100 {
    margin-top: -100px;
  }
  .sm-mt1 {
    margin-top: 1px;
  }
  .sm-mt2 {
    margin-top: 2px;
  }
  .sm-mt3 {
    margin-top: 3px;
  }
  .sm-mt4 {
    margin-top: 4px;
  }
  .sm-mt5 {
    margin-top: 5px;
  }
  .sm-mt6 {
    margin-top: 6px;
  }
  .sm-mt7 {
    margin-top: 7px;
  }
  .sm-mt8 {
    margin-top: 8px;
  }
  .sm-mt9 {
    margin-top: 9px;
  }
  .sm-mt10 {
    margin-top: 10px;
  }
  .sm-mt15 {
    margin-top: 15px;
  }
  .sm-mt20 {
    margin-top: 20px;
  }
  .sm-mt25 {
    margin-top: 25px;
  }
  .sm-mt30 {
    margin-top: 30px;
  }
  .sm-mt35 {
    margin-top: 35px;
  }
  .sm-mt40 {
    margin-top: 40px;
  }
  .sm-mt45 {
    margin-top: 45px;
  }
  .sm-mt50 {
    margin-top: 50px;
  }
  .sm-mt55 {
    margin-top: 55px;
  }
  .sm-mt60 {
    margin-top: 60px;
  }
  .sm-mt70 {
    margin-top: 70px;
  }
  .sm-mt80 {
    margin-top: 80px;
  }
  .sm-mt90 {
    margin-top: 90px;
  }
  .sm-mt100 {
    margin-top: 100px;
  }
  .sm-ml-1 {
    margin-left: -1px;
  }
  .sm-ml-2 {
    margin-left: -2px;
  }
  .sm-ml-3 {
    margin-left: -3px;
  }
  .sm-ml-4 {
    margin-left: -4px;
  }
  .sm-ml-5 {
    margin-left: -5px;
  }
  .sm-ml-6 {
    margin-left: -6px;
  }
  .sm-ml-7 {
    margin-left: -7px;
  }
  .sm-ml-8 {
    margin-left: -8px;
  }
  .sm-ml-9 {
    margin-left: -9px;
  }
  .sm-ml-10 {
    margin-left: -10px;
  }
  .sm-ml-15 {
    margin-left: -15px;
  }
  .sm-ml-20 {
    margin-left: -20px;
  }
  .sm-ml-25 {
    margin-left: -25px;
  }
  .sm-ml-30 {
    margin-left: -30px;
  }
  .sm-ml-35 {
    margin-left: -35px;
  }
  .sm-ml-40 {
    margin-left: -40px;
  }
  .sm-ml-45 {
    margin-left: -45px;
  }
  .sm-ml-50 {
    margin-left: -50px;
  }
  .sm-ml-55 {
    margin-left: -55px;
  }
  .sm-ml-60 {
    margin-left: -60px;
  }
  .sm-ml-70 {
    margin-left: -70px;
  }
  .sm-ml-80 {
    margin-left: -80px;
  }
  .sm-ml-90 {
    margin-left: -90px;
  }
  .sm-ml-100 {
    margin-left: -100px;
  }
  .sm-ml1 {
    margin-left: 1px;
  }
  .sm-ml2 {
    margin-left: 2px;
  }
  .sm-ml3 {
    margin-left: 3px;
  }
  .sm-ml4 {
    margin-left: 4px;
  }
  .sm-ml5 {
    margin-left: 5px;
  }
  .sm-ml6 {
    margin-left: 6px;
  }
  .sm-ml7 {
    margin-left: 7px;
  }
  .sm-ml8 {
    margin-left: 8px;
  }
  .sm-ml9 {
    margin-left: 9px;
  }
  .sm-ml10 {
    margin-left: 10px;
  }
  .sm-ml15 {
    margin-left: 15px;
  }
  .sm-ml20 {
    margin-left: 20px;
  }
  .sm-ml25 {
    margin-left: 25px;
  }
  .sm-ml30 {
    margin-left: 30px;
  }
  .sm-ml35 {
    margin-left: 35px;
  }
  .sm-ml40 {
    margin-left: 40px;
  }
  .sm-ml45 {
    margin-left: 45px;
  }
  .sm-ml50 {
    margin-left: 50px;
  }
  .sm-ml55 {
    margin-left: 55px;
  }
  .sm-ml60 {
    margin-left: 60px;
  }
  .sm-ml70 {
    margin-left: 70px;
  }
  .sm-ml80 {
    margin-left: 80px;
  }
  .sm-ml90 {
    margin-left: 90px;
  }
  .sm-ml100 {
    margin-left: 100px;
  }
  .sm-mr-1 {
    margin-right: -1px;
  }
  .sm-mr-2 {
    margin-right: -2px;
  }
  .sm-mr-3 {
    margin-right: -3px;
  }
  .sm-mr-4 {
    margin-right: -4px;
  }
  .sm-mr-5 {
    margin-right: -5px;
  }
  .sm-mr-6 {
    margin-right: -6px;
  }
  .sm-mr-7 {
    margin-right: -7px;
  }
  .sm-mr-8 {
    margin-right: -8px;
  }
  .sm-mr-9 {
    margin-right: -9px;
  }
  .sm-mr-10 {
    margin-right: -10px;
  }
  .sm-mr-15 {
    margin-right: -15px;
  }
  .sm-mr-20 {
    margin-right: -20px;
  }
  .sm-mr-25 {
    margin-right: -25px;
  }
  .sm-mr-30 {
    margin-right: -30px;
  }
  .sm-mr-35 {
    margin-right: -35px;
  }
  .sm-mr-40 {
    margin-right: -40px;
  }
  .sm-mr-45 {
    margin-right: -45px;
  }
  .sm-mr-50 {
    margin-right: -50px;
  }
  .sm-mr-55 {
    margin-right: -55px;
  }
  .sm-mr-60 {
    margin-right: -60px;
  }
  .sm-mr-70 {
    margin-right: -70px;
  }
  .sm-mr-80 {
    margin-right: -80px;
  }
  .sm-mr-90 {
    margin-right: -90px;
  }
  .sm-mr-100 {
    margin-right: -100px;
  }
  .sm-mr1 {
    margin-right: 1px;
  }
  .sm-mr2 {
    margin-right: 2px;
  }
  .sm-mr3 {
    margin-right: 3px;
  }
  .sm-mr4 {
    margin-right: 4px;
  }
  .sm-mr5 {
    margin-right: 5px;
  }
  .sm-mr6 {
    margin-right: 6px;
  }
  .sm-mr7 {
    margin-right: 7px;
  }
  .sm-mr8 {
    margin-right: 8px;
  }
  .sm-mr9 {
    margin-right: 9px;
  }
  .sm-mr10 {
    margin-right: 10px;
  }
  .sm-mr15 {
    margin-right: 15px;
  }
  .sm-mr20 {
    margin-right: 20px;
  }
  .sm-mr25 {
    margin-right: 25px;
  }
  .sm-mr30 {
    margin-right: 30px;
  }
  .sm-mr35 {
    margin-right: 35px;
  }
  .sm-mr40 {
    margin-right: 40px;
  }
  .sm-mr45 {
    margin-right: 45px;
  }
  .sm-mr50 {
    margin-right: 50px;
  }
  .sm-mr55 {
    margin-right: 55px;
  }
  .sm-mr60 {
    margin-right: 60px;
  }
  .sm-mr70 {
    margin-right: 70px;
  }
  .sm-mr80 {
    margin-right: 80px;
  }
  .sm-mr90 {
    margin-right: 90px;
  }
  .sm-mr100 {
    margin-right: 100px;
  }
  .sm-m0 {
    margin: 0;
  }
  .sm-ml0 {
    margin-left: 0;
  }
  .sm-mr0 {
    margin-right: 0;
  }
  .sm-mt0 {
    margin-top: 0;
  }
  .sm-mb0 {
    margin-bottom: 0;
  }
  .sm-padt5 {
    padding-top: 5px;
  }
  .sm-padt10 {
    padding-top: 10px;
  }
  .sm-padt15 {
    padding-top: 15px;
  }
  .sm-padt20 {
    padding-top: 20px;
  }
  .sm-padt25 {
    padding-top: 25px;
  }
  .sm-padt30 {
    padding-top: 30px;
  }
  .sm-padt35 {
    padding-top: 35px;
  }
  .sm-padt40 {
    padding-top: 40px;
  }
  .sm-padt45 {
    padding-top: 45px;
  }
  .sm-padt50 {
    padding-top: 50px;
  }
  .sm-padt60 {
    padding-top: 60px;
  }
  .sm-padt70 {
    padding-top: 70px;
  }
  .sm-padt80 {
    padding-top: 80px;
  }
  .sm-padt90 {
    padding-top: 90px;
  }
  .sm-padt100 {
    padding-top: 100px;
  }
  .sm-padb5 {
    padding-bottom: 5px;
  }
  .sm-padb10 {
    padding-bottom: 10px;
  }
  .sm-padb15 {
    padding-bottom: 15px;
  }
  .sm-padb20 {
    padding-bottom: 20px;
  }
  .sm-padb25 {
    padding-bottom: 25px;
  }
  .sm-padb30 {
    padding-bottom: 30px;
  }
  .sm-padb35 {
    padding-bottom: 35px;
  }
  .sm-padb40 {
    padding-bottom: 40px;
  }
  .sm-padb45 {
    padding-bottom: 45px;
  }
  .sm-padb50 {
    padding-bottom: 50px;
  }
  .sm-padb60 {
    padding-bottom: 60px;
  }
  .sm-padb70 {
    padding-bottom: 70px;
  }
  .sm-padb80 {
    padding-bottom: 80px;
  }
  .sm-padb90 {
    padding-bottom: 90px;
  }
  .sm-padb100 {
    padding-bottom: 100px;
  }
  .sm-padl5 {
    padding-left: 5px;
  }
  .sm-padl10 {
    padding-left: 10px;
  }
  .sm-padl15 {
    padding-left: 15px;
  }
  .sm-padl20 {
    padding-left: 20px;
  }
  .sm-padl25 {
    padding-left: 25px;
  }
  .sm-padl30 {
    padding-left: 30px;
  }
  .sm-padl35 {
    padding-left: 35px;
  }
  .sm-padl40 {
    padding-left: 40px;
  }
  .sm-padl45 {
    padding-left: 45px;
  }
  .sm-padl50 {
    padding-left: 50px;
  }
  .sm-padl60 {
    padding-left: 60px;
  }
  .sm-padl70 {
    padding-left: 70px;
  }
  .sm-padl80 {
    padding-left: 80px;
  }
  .sm-padl90 {
    padding-left: 90px;
  }
  .sm-padl100 {
    padding-left: 100px;
  }
  .sm-padr5 {
    padding-right: 5px;
  }
  .sm-padr10 {
    padding-right: 10px;
  }
  .sm-padr15 {
    padding-right: 15px;
  }
  .sm-padr20 {
    padding-right: 20px;
  }
  .sm-padr25 {
    padding-right: 25px;
  }
  .sm-padr30 {
    padding-right: 30px;
  }
  .sm-padr35 {
    padding-right: 35px;
  }
  .sm-padr40 {
    padding-right: 40px;
  }
  .sm-padr45 {
    padding-right: 45px;
  }
  .sm-padr50 {
    padding-right: 50px;
  }
  .sm-padr60 {
    padding-right: 60px;
  }
  .sm-padr70 {
    padding-right: 70px;
  }
  .sm-padr80 {
    padding-right: 80px;
  }
  .sm-padr90 {
    padding-right: 90px;
  }
  .sm-padr100 {
    padding-right: 100px;
  }
  .sm-pad0 {
    padding: 0;
  }
  .sm-padl0 {
    padding-left: 0;
  }
  .sm-padr0 {
    padding-right: 0;
  }
  .sm-padt0 {
    padding-top: 0;
  }
  .sm-padb0 {
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 680px) {
  .xs-col-12, .xs-row {
    width: 100%;
  }
  .xs-col-11 {
    width: 91.66%;
  }
  .xs-col-10 {
    width: 83.32%;
  }
  .xs-col-9 {
    width: 75%;
  }
  .xs-col-8 {
    width: 66.66%;
  }
  .xs-col-7 {
    width: 58.32%;
  }
  .xs-col-6 {
    width: 50%;
  }
  .xs-col-5 {
    width: 41.66%;
  }
  .xs-col-4 {
    width: 33.3333333333%;
  }
  .xs-col-3 {
    width: 25%;
  }
  .xs-col-2 {
    width: 16.66%;
  }
  .xs-col-1 {
    width: 8.32%;
  }
  .xs-flex {
    display: flex;
  }
  .xs-order1 {
    order: 1;
  }
  .xs-order2 {
    order: 2;
  }
  .xs-order3 {
    order: 3;
  }
  .xs-order4 {
    order: 4;
  }
  .xs-order5 {
    order: 5;
  }
  .xs-flex-wrap {
    flex-wrap: wrap;
  }
  .xs-dir-row {
    flex-direction: row;
  }
  .xs-dir-row-rev {
    flex-direction: row-reverse;
  }
  .xs-dir-col {
    flex-direction: column;
  }
  .xs-dir-col-rev {
    flex-direction: column-reverse;
  }
  .xs-align-center {
    align-items: center;
  }
  .xs-align-start {
    align-items: flex-start;
  }
  .xs-align-end {
    align-items: flex-end;
  }
  .xs-align-stretch {
    align-items: stretch;
  }
  .xs-justify-start {
    justify-content: flex-start;
  }
  .xs-justify-end {
    justify-content: flex-end;
  }
  .xs-justify-center {
    justify-content: center;
  }
  .xs-justify-between {
    justify-content: space-between;
  }
  .xs-justify-around {
    justify-content: space-around;
  }
  .xs-content-start {
    align-content: flex-start;
  }
  .xs-content-end {
    align-content: flex-end;
  }
  .xs-content-center {
    align-content: center;
  }
  .xs-content-stretch {
    align-content: stretch;
  }
  .xs-content-between {
    align-content: space-between;
  }
  .xs-content-around {
    align-content: space-around;
  }
  .xs-fw300, .xs-lig {
    font-weight: 300;
  }
  .xs-fw400, .xs-reg {
    font-weight: 400;
  }
  .xs-bold, .xs-fw700 {
    font-weight: 700;
  }
  .xs-fw800, .xs-xbold {
    font-weight: 800;
  }
  .xs-oblique {
    font-style: oblique;
  }
  .xs-italic {
    font-style: italic;
  }
  .xs-normal {
    font-style: normal;
  }
  .xs-up {
    text-transform: uppercase;
  }
  .xs-low {
    text-transform: lowercase;
  }
  .xs-cap {
    text-transform: capitalize;
  }
  .xs-no-bg {
    background: none;
  }
  .xs-w-auto {
    width: auto;
  }
  .xs-z-1 {
    z-index: -1;
  }
  .xs-z0 {
    z-index: 0;
  }
  .xs-z1 {
    z-index: 1;
  }
  .xs-z100 {
    z-index: 100;
  }
  .xs-z200 {
    z-index: 200;
  }
  .xs-z300 {
    z-index: 300;
  }
  .xs-z400 {
    z-index: 400;
  }
  .xs-z500 {
    z-index: 500;
  }
  .xs-z600 {
    z-index: 600;
  }
  .xs-z700 {
    z-index: 700;
  }
  .xs-z800 {
    z-index: 800;
  }
  .xs-z900 {
    z-index: 900;
  }
  .xs-z999 {
    z-index: 999;
  }
  .xs-z1000 {
    z-index: 1000;
  }
  .xs-cur-pointer {
    cursor: pointer;
  }
  .no-cur {
    cursor: not-allowed;
  }
  .xs-cur-grab {
    cursor: grab;
  }
  .xs-o-auto {
    overflow: auto;
  }
  .xs-hidden {
    visibility: hidden;
  }
  .xs-visible {
    visibility: visible;
  }
  .xs-o-hidden {
    overflow: hidden;
  }
  .xs-o-visible {
    overflow: visible;
  }
  .xs-y-scroll {
    overflow-y: scroll;
  }
  .xs-x-scroll {
    overflow-x: scroll;
  }
  .xs-bl {
    display: block;
  }
  .xs-inl {
    display: inline;
  }
  .xs-inbl {
    display: inline-block;
  }
  .xs-li {
    display: list-item;
  }
  .xs-table {
    display: table;
  }
  .xs-table-cell {
    display: table-cell;
  }
  .xs-hide, .xs-ukryj {
    display: none;
  }
  .xs-pokaz, .xs-show {
    display: block;
  }
  .xs-hide-i, .xs-ukryj-i {
    display: none !important;
  }
  .xs-pokaz-i, .xs-show-i {
    display: block !important;
  }
  .xs-border-box {
    box-sizing: border-box;
  }
  .xs-content-box {
    box-sizing: content-box;
  }
  .xs-no-box {
    box-sizing: initial;
  }
  .xs-opa0 {
    opacity: 0;
  }
  .xs-opa1 {
    opacity: 1;
  }
  .xs-h0 {
    height: 0;
  }
  .xs-vh100 {
    height: 100vh;
  }
  .xs-mvh100 {
    min-height: 100vh;
  }
  .xs-mh100 {
    min-height: 100%;
  }
  .xs-h-auto {
    height: auto;
  }
  .xs-rel {
    position: relative;
  }
  .xs-abs {
    position: absolute;
  }
  .xs-fix {
    position: fixed;
  }
  .xs-static {
    position: static;
  }
  .xs-auto {
    margin: auto;
  }
  .xs-fix-x {
    left: 50%;
    transform: translate(-50%, 0);
  }
  .xs-fix-y {
    top: 50%;
    transform: translate(0, -50%);
  }
  .xs-fix-xy {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .xs-no-fix {
    transform: none;
    top: initial;
    left: initial;
  }
  .xs-bottom0 {
    bottom: 0;
  }
  .xs-bottom1 {
    bottom: 1px;
  }
  .xs-bottom2 {
    bottom: 2px;
  }
  .xs-bottom3 {
    bottom: 3px;
  }
  .xs-bottom4 {
    bottom: 4px;
  }
  .xs-bottom5 {
    bottom: 5px;
  }
  .xs-bottom6 {
    bottom: 6px;
  }
  .xs-bottom7 {
    bottom: 7px;
  }
  .xs-bottom8 {
    bottom: 8px;
  }
  .xs-bottom9 {
    bottom: 9px;
  }
  .xs-bottom10 {
    bottom: 10px;
  }
  .xs-bottom15 {
    bottom: 15px;
  }
  .xs-bottom20 {
    bottom: 20px;
  }
  .xs-bottom25 {
    bottom: 25px;
  }
  .xs-bottom30 {
    bottom: 30px;
  }
  .xs-bottom35 {
    bottom: 35px;
  }
  .xs-bottom40 {
    bottom: 40px;
  }
  .xs-bottom45 {
    bottom: 45px;
  }
  .xs-bottom50 {
    bottom: 50px;
  }
  .xs-bottom55 {
    bottom: 55px;
  }
  .xs-bottom60 {
    bottom: 60px;
  }
  .xs-bottom70 {
    bottom: 70px;
  }
  .xs-bottom80 {
    bottom: 80px;
  }
  .xs-bottom90 {
    bottom: 90px;
  }
  .xs-bottom100 {
    bottom: 100px;
  }
  .xs-bottom-1 {
    bottom: -1px;
  }
  .xs-bottom-2 {
    bottom: -2px;
  }
  .xs-bottom-3 {
    bottom: -3px;
  }
  .xs-bottom-4 {
    bottom: -4px;
  }
  .xs-bottom-5 {
    bottom: -5px;
  }
  .xs-bottom-6 {
    bottom: -6px;
  }
  .xs-bottom-7 {
    bottom: -7px;
  }
  .xs-bottom-8 {
    bottom: -8px;
  }
  .xs-bottom-9 {
    bottom: -9px;
  }
  .xs-bottom-10 {
    bottom: -10px;
  }
  .xs-bottom-15 {
    bottom: -15px;
  }
  .xs-bottom-20 {
    bottom: -20px;
  }
  .xs-bottom-25 {
    bottom: -25px;
  }
  .xs-bottom-30 {
    bottom: -30px;
  }
  .xs-bottom-35 {
    bottom: -35px;
  }
  .xs-bottom-40 {
    bottom: -40px;
  }
  .xs-bottom-45 {
    bottom: -45px;
  }
  .xs-bottom-50 {
    bottom: -50px;
  }
  .xs-bottom-55 {
    bottom: -55px;
  }
  .xs-bottom-60 {
    bottom: -60px;
  }
  .xs-bottom-70 {
    bottom: -70px;
  }
  .xs-bottom-80 {
    bottom: -80px;
  }
  .xs-bottom-90 {
    bottom: -90px;
  }
  .xs-bottom-100 {
    bottom: -100px;
  }
  .xs-left0 {
    left: 0;
  }
  .xs-left1 {
    left: 1px;
  }
  .xs-left2 {
    left: 2px;
  }
  .xs-left3 {
    left: 3px;
  }
  .xs-left4 {
    left: 4px;
  }
  .xs-left5 {
    left: 5px;
  }
  .xs-left6 {
    left: 6px;
  }
  .xs-left7 {
    left: 7px;
  }
  .xs-left8 {
    left: 8px;
  }
  .xs-left9 {
    left: 9px;
  }
  .xs-left10 {
    left: 10px;
  }
  .xs-left15 {
    left: 15px;
  }
  .xs-left20 {
    left: 20px;
  }
  .xs-left25 {
    left: 25px;
  }
  .xs-left30 {
    left: 30px;
  }
  .xs-left35 {
    left: 35px;
  }
  .xs-left40 {
    left: 40px;
  }
  .xs-left45 {
    left: 45px;
  }
  .xs-left50 {
    left: 50px;
  }
  .xs-left55 {
    left: 55px;
  }
  .xs-left60 {
    left: 60px;
  }
  .xs-left70 {
    left: 70px;
  }
  .xs-left80 {
    left: 80px;
  }
  .xs-left90 {
    left: 90px;
  }
  .xs-left100 {
    left: 100px;
  }
  .xs-left-1 {
    left: -1px;
  }
  .xs-left-2 {
    left: -2px;
  }
  .xs-left-3 {
    left: -3px;
  }
  .xs-left-4 {
    left: -4px;
  }
  .xs-left-5 {
    left: -5px;
  }
  .xs-left-6 {
    left: -6px;
  }
  .xs-left-7 {
    left: -7px;
  }
  .xs-left-8 {
    left: -8px;
  }
  .xs-left-9 {
    left: -9px;
  }
  .xs-left-10 {
    left: -10px;
  }
  .xs-left-15 {
    left: -15px;
  }
  .xs-left-20 {
    left: -20px;
  }
  .xs-left-25 {
    left: -25px;
  }
  .xs-left-30 {
    left: -30px;
  }
  .xs-left-35 {
    left: -35px;
  }
  .xs-left-40 {
    left: -40px;
  }
  .xs-left-45 {
    left: -45px;
  }
  .xs-left-50 {
    left: -50px;
  }
  .xs-left-55 {
    left: -55px;
  }
  .xs-left-60 {
    left: -60px;
  }
  .xs-left-70 {
    left: -70px;
  }
  .xs-left-80 {
    left: -80px;
  }
  .xs-left-90 {
    left: -90px;
  }
  .xs-left-100 {
    left: -100px;
  }
  .xs-right0 {
    right: 0;
  }
  .xs-right1 {
    right: 1px;
  }
  .xs-right2 {
    right: 2px;
  }
  .xs-right3 {
    right: 3px;
  }
  .xs-right4 {
    right: 4px;
  }
  .xs-right5 {
    right: 5px;
  }
  .xs-right6 {
    right: 6px;
  }
  .xs-right7 {
    right: 7px;
  }
  .xs-right8 {
    right: 8px;
  }
  .xs-right9 {
    right: 9px;
  }
  .xs-right10 {
    right: 10px;
  }
  .xs-right15 {
    right: 15px;
  }
  .xs-right20 {
    right: 20px;
  }
  .xs-right25 {
    right: 25px;
  }
  .xs-right30 {
    right: 30px;
  }
  .xs-right35 {
    right: 35px;
  }
  .xs-right40 {
    right: 40px;
  }
  .xs-right45 {
    right: 45px;
  }
  .xs-right50 {
    right: 50px;
  }
  .xs-right55 {
    right: 55px;
  }
  .xs-right60 {
    right: 60px;
  }
  .xs-right70 {
    right: 70px;
  }
  .xs-right80 {
    right: 80px;
  }
  .xs-right90 {
    right: 90px;
  }
  .xs-right100 {
    right: 100px;
  }
  .xs-right-1 {
    right: -1px;
  }
  .xs-right-2 {
    right: -2px;
  }
  .xs-right-3 {
    right: -3px;
  }
  .xs-right-4 {
    right: -4px;
  }
  .xs-right-5 {
    right: -5px;
  }
  .xs-right-6 {
    right: -6px;
  }
  .xs-right-7 {
    right: -7px;
  }
  .xs-right-8 {
    right: -8px;
  }
  .xs-right-9 {
    right: -9px;
  }
  .xs-right-10 {
    right: -10px;
  }
  .xs-right-15 {
    right: -15px;
  }
  .xs-right-20 {
    right: -20px;
  }
  .xs-right-25 {
    right: -25px;
  }
  .xs-right-30 {
    right: -30px;
  }
  .xs-right-35 {
    right: -35px;
  }
  .xs-right-40 {
    right: -40px;
  }
  .xs-right-45 {
    right: -45px;
  }
  .xs-right-50 {
    right: -50px;
  }
  .xs-right-55 {
    right: -55px;
  }
  .xs-right-60 {
    right: -60px;
  }
  .xs-right-70 {
    right: -70px;
  }
  .xs-right-80 {
    right: -80px;
  }
  .xs-right-90 {
    right: -90px;
  }
  .xs-right-100 {
    right: -100px;
  }
  .xs-top0 {
    top: 0;
  }
  .xs-top1 {
    top: 1px;
  }
  .xs-top2 {
    top: 2px;
  }
  .xs-top3 {
    top: 3px;
  }
  .xs-top4 {
    top: 4px;
  }
  .xs-top5 {
    top: 5px;
  }
  .xs-top6 {
    top: 6px;
  }
  .xs-top7 {
    top: 7px;
  }
  .xs-top8 {
    top: 8px;
  }
  .xs-top9 {
    top: 9px;
  }
  .xs-top10 {
    top: 10px;
  }
  .xs-top15 {
    top: 15px;
  }
  .xs-top20 {
    top: 20px;
  }
  .xs-top25 {
    top: 25px;
  }
  .xs-top30 {
    top: 30px;
  }
  .xs-top35 {
    top: 35px;
  }
  .xs-top40 {
    top: 40px;
  }
  .xs-top45 {
    top: 45px;
  }
  .xs-top50 {
    top: 50px;
  }
  .xs-top55 {
    top: 55px;
  }
  .xs-top60 {
    top: 60px;
  }
  .xs-top70 {
    top: 70px;
  }
  .xs-top80 {
    top: 80px;
  }
  .xs-top90 {
    top: 90px;
  }
  .xs-top100 {
    top: 100px;
  }
  .xs-top-1 {
    top: -1px;
  }
  .xs-top-2 {
    top: -2px;
  }
  .xs-top-3 {
    top: -3px;
  }
  .xs-top-4 {
    top: -4px;
  }
  .xs-top-5 {
    top: -5px;
  }
  .xs-top-6 {
    top: -6px;
  }
  .xs-top-7 {
    top: -7px;
  }
  .xs-top-8 {
    top: -8px;
  }
  .xs-top-9 {
    top: -9px;
  }
  .xs-top-10 {
    top: -10px;
  }
  .xs-top-15 {
    top: -15px;
  }
  .xs-top-20 {
    top: -20px;
  }
  .xs-top-25 {
    top: -25px;
  }
  .xs-top-30 {
    top: -30px;
  }
  .xs-top-35 {
    top: -35px;
  }
  .xs-top-40 {
    top: -40px;
  }
  .xs-top-45 {
    top: -45px;
  }
  .xs-top-50 {
    top: -50px;
  }
  .xs-top-55 {
    top: -55px;
  }
  .xs-top-60 {
    top: -60px;
  }
  .xs-top-70 {
    top: -70px;
  }
  .xs-top-80 {
    top: -80px;
  }
  .xs-top-90 {
    top: -90px;
  }
  .xs-top-100 {
    top: -100px;
  }
  .xs-top-auto {
    top: auto;
  }
  .xs-bottom-auto {
    bottom: auto;
  }
  .xs-left-auto {
    left: auto;
  }
  .xs-right-auto {
    right: auto;
  }
  .xs-txt-center {
    text-align: center;
  }
  .xs-txt-left {
    text-align: left;
  }
  .xs-txt-right {
    text-align: right;
  }
  .xs-txt-justify {
    text-align: justify;
  }
  .xs-vmiddle {
    vertical-align: middle;
  }
  .xs-vtop {
    vertical-align: top;
  }
  .xs-vbottom {
    vertical-align: bottom;
  }
  .xs-fl {
    float: left;
  }
  .xs-fr {
    float: right;
  }
  .xs-clr {
    clear: both;
  }
  .xs-no-fl {
    float: none;
  }
  .xs-mb-1 {
    margin-bottom: -1px;
  }
  .xs-mb-2 {
    margin-bottom: -2px;
  }
  .xs-mb-3 {
    margin-bottom: -3px;
  }
  .xs-mb-4 {
    margin-bottom: -4px;
  }
  .xs-mb-5 {
    margin-bottom: -5px;
  }
  .xs-mb-6 {
    margin-bottom: -6px;
  }
  .xs-mb-7 {
    margin-bottom: -7px;
  }
  .xs-mb-8 {
    margin-bottom: -8px;
  }
  .xs-mb-9 {
    margin-bottom: -9px;
  }
  .xs-mb-10 {
    margin-bottom: -10px;
  }
  .xs-mb-15 {
    margin-bottom: -15px;
  }
  .xs-mb-20 {
    margin-bottom: -20px;
  }
  .xs-mb-25 {
    margin-bottom: -25px;
  }
  .xs-mb-30 {
    margin-bottom: -30px;
  }
  .xs-mb-35 {
    margin-bottom: -35px;
  }
  .xs-mb-40 {
    margin-bottom: -40px;
  }
  .xs-mb-45 {
    margin-bottom: -45px;
  }
  .xs-mb-50 {
    margin-bottom: -50px;
  }
  .xs-mb-55 {
    margin-bottom: -55px;
  }
  .xs-mb-60 {
    margin-bottom: -60px;
  }
  .xs-mb-70 {
    margin-bottom: -70px;
  }
  .xs-mb-80 {
    margin-bottom: -80px;
  }
  .xs-mb-90 {
    margin-bottom: -90px;
  }
  .xs-mb-100 {
    margin-bottom: -100px;
  }
  .xs-mb1 {
    margin-bottom: 1px;
  }
  .xs-mb2 {
    margin-bottom: 2px;
  }
  .xs-mb3 {
    margin-bottom: 3px;
  }
  .xs-mb4 {
    margin-bottom: 4px;
  }
  .xs-mb5 {
    margin-bottom: 5px;
  }
  .xs-mb6 {
    margin-bottom: 6px;
  }
  .xs-mb7 {
    margin-bottom: 7px;
  }
  .xs-mb8 {
    margin-bottom: 8px;
  }
  .xs-mb9 {
    margin-bottom: 9px;
  }
  .xs-mb10 {
    margin-bottom: 10px;
  }
  .xs-mb15 {
    margin-bottom: 15px;
  }
  .xs-mb20 {
    margin-bottom: 20px;
  }
  .xs-mb25 {
    margin-bottom: 25px;
  }
  .xs-mb30 {
    margin-bottom: 30px;
  }
  .xs-mb35 {
    margin-bottom: 35px;
  }
  .xs-mb40 {
    margin-bottom: 40px;
  }
  .xs-mb45 {
    margin-bottom: 45px;
  }
  .xs-mb50 {
    margin-bottom: 50px;
  }
  .xs-mb55 {
    margin-bottom: 55px;
  }
  .xs-mb60 {
    margin-bottom: 60px;
  }
  .xs-mb70 {
    margin-bottom: 70px;
  }
  .xs-mb80 {
    margin-bottom: 80px;
  }
  .xs-mb90 {
    margin-bottom: 90px;
  }
  .xs-mb100 {
    margin-bottom: 100px;
  }
  .xs-mt-1 {
    margin-top: -1px;
  }
  .xs-mt-2 {
    margin-top: -2px;
  }
  .xs-mt-3 {
    margin-top: -3px;
  }
  .xs-mt-4 {
    margin-top: -4px;
  }
  .xs-mt-5 {
    margin-top: -5px;
  }
  .xs-mt-6 {
    margin-top: -6px;
  }
  .xs-mt-7 {
    margin-top: -7px;
  }
  .xs-mt-8 {
    margin-top: -8px;
  }
  .xs-mt-9 {
    margin-top: -9px;
  }
  .xs-mt-10 {
    margin-top: -10px;
  }
  .xs-mt-15 {
    margin-top: -15px;
  }
  .xs-mt-20 {
    margin-top: -20px;
  }
  .xs-mt-25 {
    margin-top: -25px;
  }
  .xs-mt-30 {
    margin-top: -30px;
  }
  .xs-mt-35 {
    margin-top: -35px;
  }
  .xs-mt-40 {
    margin-top: -40px;
  }
  .xs-mt-45 {
    margin-top: -45px;
  }
  .xs-mt-50 {
    margin-top: -50px;
  }
  .xs-mt-55 {
    margin-top: -55px;
  }
  .xs-mt-60 {
    margin-top: -60px;
  }
  .xs-mt-70 {
    margin-top: -70px;
  }
  .xs-mt-80 {
    margin-top: -80px;
  }
  .xs-mt-90 {
    margin-top: -90px;
  }
  .xs-mt-100 {
    margin-top: -100px;
  }
  .xs-mt1 {
    margin-top: 1px;
  }
  .xs-mt2 {
    margin-top: 2px;
  }
  .xs-mt3 {
    margin-top: 3px;
  }
  .xs-mt4 {
    margin-top: 4px;
  }
  .xs-mt5 {
    margin-top: 5px;
  }
  .xs-mt6 {
    margin-top: 6px;
  }
  .xs-mt7 {
    margin-top: 7px;
  }
  .xs-mt8 {
    margin-top: 8px;
  }
  .xs-mt9 {
    margin-top: 9px;
  }
  .xs-mt10 {
    margin-top: 10px;
  }
  .xs-mt15 {
    margin-top: 15px;
  }
  .xs-mt20 {
    margin-top: 20px;
  }
  .xs-mt25 {
    margin-top: 25px;
  }
  .xs-mt30 {
    margin-top: 30px;
  }
  .xs-mt35 {
    margin-top: 35px;
  }
  .xs-mt40 {
    margin-top: 40px;
  }
  .xs-mt45 {
    margin-top: 45px;
  }
  .xs-mt50 {
    margin-top: 50px;
  }
  .xs-mt55 {
    margin-top: 55px;
  }
  .xs-mt60 {
    margin-top: 60px;
  }
  .xs-mt70 {
    margin-top: 70px;
  }
  .xs-mt80 {
    margin-top: 80px;
  }
  .xs-mt90 {
    margin-top: 90px;
  }
  .xs-mt100 {
    margin-top: 100px;
  }
  .xs-ml-1 {
    margin-left: -1px;
  }
  .xs-ml-2 {
    margin-left: -2px;
  }
  .xs-ml-3 {
    margin-left: -3px;
  }
  .xs-ml-4 {
    margin-left: -4px;
  }
  .xs-ml-5 {
    margin-left: -5px;
  }
  .xs-ml-6 {
    margin-left: -6px;
  }
  .xs-ml-7 {
    margin-left: -7px;
  }
  .xs-ml-8 {
    margin-left: -8px;
  }
  .xs-ml-9 {
    margin-left: -9px;
  }
  .xs-ml-10 {
    margin-left: -10px;
  }
  .xs-ml-15 {
    margin-left: -15px;
  }
  .xs-ml-20 {
    margin-left: -20px;
  }
  .xs-ml-25 {
    margin-left: -25px;
  }
  .xs-ml-30 {
    margin-left: -30px;
  }
  .xs-ml-35 {
    margin-left: -35px;
  }
  .xs-ml-40 {
    margin-left: -40px;
  }
  .xs-ml-45 {
    margin-left: -45px;
  }
  .xs-ml-50 {
    margin-left: -50px;
  }
  .xs-ml-55 {
    margin-left: -55px;
  }
  .xs-ml-60 {
    margin-left: -60px;
  }
  .xs-ml-70 {
    margin-left: -70px;
  }
  .xs-ml-80 {
    margin-left: -80px;
  }
  .xs-ml-90 {
    margin-left: -90px;
  }
  .xs-ml-100 {
    margin-left: -100px;
  }
  .xs-ml1 {
    margin-left: 1px;
  }
  .xs-ml2 {
    margin-left: 2px;
  }
  .xs-ml3 {
    margin-left: 3px;
  }
  .xs-ml4 {
    margin-left: 4px;
  }
  .xs-ml5 {
    margin-left: 5px;
  }
  .xs-ml6 {
    margin-left: 6px;
  }
  .xs-ml7 {
    margin-left: 7px;
  }
  .xs-ml8 {
    margin-left: 8px;
  }
  .xs-ml9 {
    margin-left: 9px;
  }
  .xs-ml10 {
    margin-left: 10px;
  }
  .xs-ml15 {
    margin-left: 15px;
  }
  .xs-ml20 {
    margin-left: 20px;
  }
  .xs-ml25 {
    margin-left: 25px;
  }
  .xs-ml30 {
    margin-left: 30px;
  }
  .xs-ml35 {
    margin-left: 35px;
  }
  .xs-ml40 {
    margin-left: 40px;
  }
  .xs-ml45 {
    margin-left: 45px;
  }
  .xs-ml50 {
    margin-left: 50px;
  }
  .xs-ml55 {
    margin-left: 55px;
  }
  .xs-ml60 {
    margin-left: 60px;
  }
  .xs-ml70 {
    margin-left: 70px;
  }
  .xs-ml80 {
    margin-left: 80px;
  }
  .xs-ml90 {
    margin-left: 90px;
  }
  .xs-ml100 {
    margin-left: 100px;
  }
  .xs-mr-1 {
    margin-right: -1px;
  }
  .xs-mr-2 {
    margin-right: -2px;
  }
  .xs-mr-3 {
    margin-right: -3px;
  }
  .xs-mr-4 {
    margin-right: -4px;
  }
  .xs-mr-5 {
    margin-right: -5px;
  }
  .xs-mr-6 {
    margin-right: -6px;
  }
  .xs-mr-7 {
    margin-right: -7px;
  }
  .xs-mr-8 {
    margin-right: -8px;
  }
  .xs-mr-9 {
    margin-right: -9px;
  }
  .xs-mr-10 {
    margin-right: -10px;
  }
  .xs-mr-15 {
    margin-right: -15px;
  }
  .xs-mr-20 {
    margin-right: -20px;
  }
  .xs-mr-25 {
    margin-right: -25px;
  }
  .xs-mr-30 {
    margin-right: -30px;
  }
  .xs-mr-35 {
    margin-right: -35px;
  }
  .xs-mr-40 {
    margin-right: -40px;
  }
  .xs-mr-45 {
    margin-right: -45px;
  }
  .xs-mr-50 {
    margin-right: -50px;
  }
  .xs-mr-55 {
    margin-right: -55px;
  }
  .xs-mr-60 {
    margin-right: -60px;
  }
  .xs-mr-70 {
    margin-right: -70px;
  }
  .xs-mr-80 {
    margin-right: -80px;
  }
  .xs-mr-90 {
    margin-right: -90px;
  }
  .xs-mr-100 {
    margin-right: -100px;
  }
  .xs-mr1 {
    margin-right: 1px;
  }
  .xs-mr2 {
    margin-right: 2px;
  }
  .xs-mr3 {
    margin-right: 3px;
  }
  .xs-mr4 {
    margin-right: 4px;
  }
  .xs-mr5 {
    margin-right: 5px;
  }
  .xs-mr6 {
    margin-right: 6px;
  }
  .xs-mr7 {
    margin-right: 7px;
  }
  .xs-mr8 {
    margin-right: 8px;
  }
  .xs-mr9 {
    margin-right: 9px;
  }
  .xs-mr10 {
    margin-right: 10px;
  }
  .xs-mr15 {
    margin-right: 15px;
  }
  .xs-mr20 {
    margin-right: 20px;
  }
  .xs-mr25 {
    margin-right: 25px;
  }
  .xs-mr30 {
    margin-right: 30px;
  }
  .xs-mr35 {
    margin-right: 35px;
  }
  .xs-mr40 {
    margin-right: 40px;
  }
  .xs-mr45 {
    margin-right: 45px;
  }
  .xs-mr50 {
    margin-right: 50px;
  }
  .xs-mr55 {
    margin-right: 55px;
  }
  .xs-mr60 {
    margin-right: 60px;
  }
  .xs-mr70 {
    margin-right: 70px;
  }
  .xs-mr80 {
    margin-right: 80px;
  }
  .xs-mr90 {
    margin-right: 90px;
  }
  .xs-mr100 {
    margin-right: 100px;
  }
  .xs-m0 {
    margin: 0;
  }
  .xs-ml0 {
    margin-left: 0;
  }
  .xs-mr0 {
    margin-right: 0;
  }
  .xs-mt0 {
    margin-top: 0;
  }
  .xs-mb0 {
    margin-bottom: 0;
  }
  .xs-padt5 {
    padding-top: 5px;
  }
  .xs-padt10 {
    padding-top: 10px;
  }
  .xs-padt15 {
    padding-top: 15px;
  }
  .xs-padt20 {
    padding-top: 20px;
  }
  .xs-padt25 {
    padding-top: 25px;
  }
  .xs-padt30 {
    padding-top: 30px;
  }
  .xs-padt35 {
    padding-top: 35px;
  }
  .xs-padt40 {
    padding-top: 40px;
  }
  .xs-padt45 {
    padding-top: 45px;
  }
  .xs-padt50 {
    padding-top: 50px;
  }
  .xs-padt60 {
    padding-top: 60px;
  }
  .xs-padt70 {
    padding-top: 70px;
  }
  .xs-padt80 {
    padding-top: 80px;
  }
  .xs-padt90 {
    padding-top: 90px;
  }
  .xs-padt100 {
    padding-top: 100px;
  }
  .xs-padb5 {
    padding-bottom: 5px;
  }
  .xs-padb10 {
    padding-bottom: 10px;
  }
  .xs-padb15 {
    padding-bottom: 15px;
  }
  .xs-padb20 {
    padding-bottom: 20px;
  }
  .xs-padb25 {
    padding-bottom: 25px;
  }
  .xs-padb30 {
    padding-bottom: 30px;
  }
  .xs-padb35 {
    padding-bottom: 35px;
  }
  .xs-padb40 {
    padding-bottom: 40px;
  }
  .xs-padb45 {
    padding-bottom: 45px;
  }
  .xs-padb50 {
    padding-bottom: 50px;
  }
  .xs-padb60 {
    padding-bottom: 60px;
  }
  .xs-padb70 {
    padding-bottom: 70px;
  }
  .xs-padb80 {
    padding-bottom: 80px;
  }
  .xs-padb90 {
    padding-bottom: 90px;
  }
  .xs-padb100 {
    padding-bottom: 100px;
  }
  .xs-padl5 {
    padding-left: 5px;
  }
  .xs-padl10 {
    padding-left: 10px;
  }
  .xs-padl15 {
    padding-left: 15px;
  }
  .xs-padl20 {
    padding-left: 20px;
  }
  .xs-padl25 {
    padding-left: 25px;
  }
  .xs-padl30 {
    padding-left: 30px;
  }
  .xs-padl35 {
    padding-left: 35px;
  }
  .xs-padl40 {
    padding-left: 40px;
  }
  .xs-padl45 {
    padding-left: 45px;
  }
  .xs-padl50 {
    padding-left: 50px;
  }
  .xs-padl60 {
    padding-left: 60px;
  }
  .xs-padl70 {
    padding-left: 70px;
  }
  .xs-padl80 {
    padding-left: 80px;
  }
  .xs-padl90 {
    padding-left: 90px;
  }
  .xs-padl100 {
    padding-left: 100px;
  }
  .xs-padr5 {
    padding-right: 5px;
  }
  .xs-padr10 {
    padding-right: 10px;
  }
  .xs-padr15 {
    padding-right: 15px;
  }
  .xs-padr20 {
    padding-right: 20px;
  }
  .xs-padr25 {
    padding-right: 25px;
  }
  .xs-padr30 {
    padding-right: 30px;
  }
  .xs-padr35 {
    padding-right: 35px;
  }
  .xs-padr40 {
    padding-right: 40px;
  }
  .xs-padr45 {
    padding-right: 45px;
  }
  .xs-padr50 {
    padding-right: 50px;
  }
  .xs-padr60 {
    padding-right: 60px;
  }
  .xs-padr70 {
    padding-right: 70px;
  }
  .xs-padr80 {
    padding-right: 80px;
  }
  .xs-padr90 {
    padding-right: 90px;
  }
  .xs-padr100 {
    padding-right: 100px;
  }
  .xs-pad0 {
    padding: 0;
  }
  .xs-padl0 {
    padding-left: 0;
  }
  .xs-padr0 {
    padding-right: 0;
  }
  .xs-padt0 {
    padding-top: 0;
  }
  .xs-padb0 {
    padding-bottom: 0;
  }
}