@import url("https://fonts.googleapis.com/css?family=Alegreya+Sans:300|Noto+Sans|Source+Sans+Pro");
/* line 9, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
* {
  transition: all 0.3s; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-1 {
  margin: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-1 {
  margin-top: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-1 {
  margin-right: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-1 {
  margin-bottom: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-1 {
  margin-left: 1px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-2 {
  margin: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-2 {
  margin-top: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-2 {
  margin-right: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-2 {
  margin-bottom: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-2 {
  margin-left: 4px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-3 {
  margin: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-3 {
  margin-top: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-3 {
  margin-right: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-3 {
  margin-bottom: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-3 {
  margin-left: 9px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-4 {
  margin: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-4 {
  margin-top: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-4 {
  margin-right: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-4 {
  margin-bottom: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-4 {
  margin-left: 16px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-5 {
  margin: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-5 {
  margin-top: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-5 {
  margin-right: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-5 {
  margin-bottom: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-5 {
  margin-left: 25px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-6 {
  margin: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-6 {
  margin-top: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-6 {
  margin-right: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-6 {
  margin-bottom: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-6 {
  margin-left: 36px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-7 {
  margin: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-7 {
  margin-top: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-7 {
  margin-right: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-7 {
  margin-bottom: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-7 {
  margin-left: 49px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-8 {
  margin: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-8 {
  margin-top: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-8 {
  margin-right: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-8 {
  margin-bottom: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-8 {
  margin-left: 64px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-9 {
  margin: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-9 {
  margin-top: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-9 {
  margin-right: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-9 {
  margin-bottom: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-9 {
  margin-left: 81px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-10 {
  margin: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-10 {
  margin-top: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-10 {
  margin-right: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-10 {
  margin-bottom: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-10 {
  margin-left: 100px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-11 {
  margin: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-11 {
  margin-top: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-11 {
  margin-right: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-11 {
  margin-bottom: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-11 {
  margin-left: 121px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-12 {
  margin: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-12 {
  margin-top: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-12 {
  margin-right: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-12 {
  margin-bottom: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-12 {
  margin-left: 144px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-13 {
  margin: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-13 {
  margin-top: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-13 {
  margin-right: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-13 {
  margin-bottom: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-13 {
  margin-left: 169px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-14 {
  margin: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-14 {
  margin-top: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-14 {
  margin-right: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-14 {
  margin-bottom: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-14 {
  margin-left: 196px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-15 {
  margin: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-top-15 {
  margin-top: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-right-15 {
  margin-right: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-bottom-15 {
  margin-bottom: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.margin-left-15 {
  margin-left: 225px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-1 {
  padding: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-1 {
  padding-top: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-1 {
  padding-right: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-1 {
  padding-bottom: 1px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-1 {
  padding-left: 1px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-2 {
  padding: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-2 {
  padding-top: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-2 {
  padding-right: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-2 {
  padding-bottom: 4px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-2 {
  padding-left: 4px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-3 {
  padding: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-3 {
  padding-top: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-3 {
  padding-right: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-3 {
  padding-bottom: 9px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-3 {
  padding-left: 9px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-4 {
  padding: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-4 {
  padding-top: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-4 {
  padding-right: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-4 {
  padding-bottom: 16px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-4 {
  padding-left: 16px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-5 {
  padding: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-5 {
  padding-top: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-5 {
  padding-right: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-5 {
  padding-bottom: 25px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-5 {
  padding-left: 25px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-6 {
  padding: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-6 {
  padding-top: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-6 {
  padding-right: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-6 {
  padding-bottom: 36px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-6 {
  padding-left: 36px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-7 {
  padding: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-7 {
  padding-top: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-7 {
  padding-right: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-7 {
  padding-bottom: 49px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-7 {
  padding-left: 49px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-8 {
  padding: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-8 {
  padding-top: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-8 {
  padding-right: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-8 {
  padding-bottom: 64px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-8 {
  padding-left: 64px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-9 {
  padding: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-9 {
  padding-top: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-9 {
  padding-right: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-9 {
  padding-bottom: 81px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-9 {
  padding-left: 81px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-10 {
  padding: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-10 {
  padding-top: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-10 {
  padding-right: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-10 {
  padding-bottom: 100px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-10 {
  padding-left: 100px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-11 {
  padding: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-11 {
  padding-top: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-11 {
  padding-right: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-11 {
  padding-bottom: 121px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-11 {
  padding-left: 121px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-12 {
  padding: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-12 {
  padding-top: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-12 {
  padding-right: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-12 {
  padding-bottom: 144px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-12 {
  padding-left: 144px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-13 {
  padding: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-13 {
  padding-top: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-13 {
  padding-right: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-13 {
  padding-bottom: 169px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-13 {
  padding-left: 169px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-14 {
  padding: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-14 {
  padding-top: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-14 {
  padding-right: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-14 {
  padding-bottom: 196px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-14 {
  padding-left: 196px; }

/* line 22, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-15 {
  padding: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-top-15 {
  padding-top: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-right-15 {
  padding-right: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-bottom-15 {
  padding-bottom: 225px; }

/* line 26, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.padding-left-15 {
  padding-left: 225px; }

/* line 34, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.float-right {
  display: inline-block;
  float: right; }

/* line 39, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.float-left {
  float: left; }

/* line 43, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.block {
  display: block;
  width: 100%; }

/* line 48, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.clear {
  clear: both; }

/* line 60, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.poster {
  background-position: center;
  background-size: cover;
  display: block;
  position: relative;
  width: 100%; }
  /* line 66, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
  .poster:hover .back {
    opacity: 0; }
  /* line 69, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
  .poster .back {
    display: flex;
    flex-direction: column;
    height: inherit;
    position: absolute;
    width: inherit;
    color: #22303e;
    justify-content: center;
    opacity: 1;
    z-index: 100; }
  /* line 76, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
  .poster .front {
    display: flex;
    flex-direction: column;
    height: inherit;
    position: absolute;
    width: inherit;
    color: #22303e;
    justify-content: center;
    opacity: 0;
    z-index: 200; }
    /* line 82, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
    .poster .front:hover {
      background-color: rgba(0, 0, 0, 0.9);
      color: #ecf0f1;
      opacity: 1; }

/* line 90, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-1 {
  font-size: 10px; }

/* line 93, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-2 {
  font-size: 12px; }

/* line 96, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-3 {
  font-size: 14px; }

/* line 99, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-4 {
  font-size: 16px; }

/* line 102, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-5 {
  font-size: 20px; }

/* line 105, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-6 {
  font-size: 24px; }

/* line 108, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-7 {
  font-size: 30px; }

/* line 111, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-8 {
  font-size: 36px; }

/* line 114, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-9 {
  font-size: 42px; }

/* line 117, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-10 {
  font-size: 50px; }

/* line 120, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-11 {
  font-size: 70px; }

/* line 123, D:/ospanel/domains/poletaev/themes/demo/assets/css/tf-style.scss */
.text-12 {
  font-size: 100px; }

/* line 8, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
body {
  font-family: 'Noto Sans', sans-serif;
  margin: 0;
  min-height: 100vh;
  padding: 60px 0 60px 0;
  position: relative; }

/* line 16, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.masonry {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 1em;
  -moz-column-gap: 1em;
  column-gap: 1em; }

/* line 21, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.masonry .item {
  display: inline-block;
  width: 100%;
  margin-bottom: 1em;
  background-color: #eee; }

@media screen and (max-width: 1000px) {
  /* line 29, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .masonry {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; } }

/* line 34, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.box {
  padding: 50px 0; }
  /* line 36, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .box h2 {
    color: #e84118;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 40px;
    font-weight: bold;
    margin: 0 0 30px 0;
    text-align: center;
    text-transform: uppercase; }
    /* line 44, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    .box h2:after {
      background-color: #e84118;
      content: '';
      display: block;
      height: 15px;
      margin: 15px auto;
      transform: rotate(45deg);
      width: 15px; }

/* line 56, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.button {
  background-color: #f1c40f;
  border: 3px solid rgba(0, 0, 0, 0.2);
  color: #2c3e50;
  display: inline-block;
  font-family: 'Alegreya Sans';
  font-size: 15px;
  font-weight: bold;
  margin-top: 20px;
  padding: 20px;
  text-decoration: none !important;
  text-transform: uppercase;
  transform: scale(1);
  transition: 0.3s; }
  /* line 70, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .button:hover, .button:focus {
    transform: scale(1.03); }
  /* line 73, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .button:hover {
    transform: scale(1.03); }
  /* line 76, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .button.green {
    background-color: #16a085;
    color: #ecf0f1; }
  /* line 80, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .button.red {
    background-color: #e84118;
    color: #fff; }
  /* line 84, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .button.rounded {
    border-radius: 3px; }
  /* line 87, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .button.with-shadow {
    box-shadow: 0 2px 5px #000; }

/* line 92, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.feedback {
  background-color: rgba(0, 0, 0, 0.7);
  background-color: #f1c40f;
  padding: 20px; }
  /* line 96, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .feedback form {
    border: 5px dashed #2c3e50;
    color: #2c3e50;
    padding: 15px;
    text-align: center; }
    /* line 101, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    .feedback form h3 {
      font-weight: bold;
      margin: 10px 0 0 0;
      padding: 0;
      text-transform: uppercase; }
      /* line 106, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      .feedback form h3.result {
        margin: 180px 0; }
    /* line 110, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    .feedback form .form-group {
      margin: 10px auto;
      max-width: 100%;
      width: 300px; }
      /* line 114, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      .feedback form .form-group .form-control, .feedback form .form-group .button {
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); }
      /* line 117, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      .feedback form .form-group .form-control {
        background-color: rgba(236, 240, 241, 0.7);
        border: none;
        border-radius: 3px;
        margin-top: 20px;
        padding: 30px;
        transform: scale(1);
        transition: 0.3s; }
        /* line 125, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
        .feedback form .form-group .form-control:hover, .feedback form .form-group .form-control:focus {
          box-shadow: none;
          transform: scale(1.03); }
      /* line 130, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      .feedback form .form-group .button {
        border-radius: 3px; }

/* line 139, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.pagination > li > a, .pagination > li > span {
  border: none; }

/* line 143, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.pagination > li.active > a, .pagination > li.active > span {
  background-color: #e84118;
  border-radius: 4px; }
  /* line 146, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .pagination > li.active > a:hover, .pagination > li.active > span:hover {
    background-color: #ff481a; }

/* line 154, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#nav {
  background-color: #201c17;
  background: #14100b;
  background: -webkit-linear-gradient(legacy-direction(#221e19), #14100b);
  background: linear-gradient(#221e19, #14100b);
  box-shadow: 0 0 10px #000;
  font-size: 17px;
  position: fixed;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 100%;
  z-index: 100; }
  /* line 165, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #nav a {
    color: #ecf0f1;
    display: inline-block;
    padding: 15px 15px 10px 15px;
    text-decoration: none; }
    /* line 170, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #nav a:hover, #nav a:focus {
      background-color: #e84118;
      font-weight: bold; }

/* line 177, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#header {
  background-attachment: fixed;
  background-image: url("/themes/demo/assets/images/site/bg-header.jpg");
  background-size: cover;
  background-position: top;
  color: #fff;
  font-family: 'Alegreya Sans';
  margin-top: -60px;
  padding-bottom: 50px;
  padding-top: 100px;
  text-align: center;
  text-shadow: 0 2px 10px #000;
  text-transform: uppercase; }
  /* line 190, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #header h1 {
    font-size: 80px;
    margin: 0;
    font-family: 'Noto Sans'; }
  /* line 195, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #header h3 {
    font-size: 35px;
    letter-spacing: 8.6px;
    margin: 0; }
  /* line 200, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #header .divider {
    font-size: 30px;
    margin: 40px 0; }
  /* line 204, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #header .info {
    font-size: 20px;
    margin: 0 auto;
    max-width: 100%;
    width: 500px; }

/* line 212, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#services {
  background-image: url(/themes/demo/assets/images/site/bg-services.png);
  background-position: center center; }
  /* line 215, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #services .service {
    background-position: center center;
    background-size: cover;
    border-radius: 4px;
    border-top: 4px solid #e84118;
    box-shadow: 0 1px 3px #000;
    color: #fff;
    cursor: default;
    display: block;
    font-size: 12.5px;
    height: 350px;
    margin-top: 30px;
    overflow: hidden;
    position: relative; }
    /* line 230, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #services .service:hover .main-content {
      top: -100%; }
    /* line 233, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #services .service:hover .hover-content {
      transform: scale(1); }
    /* line 237, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #services .service .main-content, #services .service .hover-content {
      height: 100%;
      position: absolute;
      transition: 0.5s;
      width: 100%; }
      /* line 242, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      #services .service .main-content p, #services .service .hover-content p {
        margin-bottom: 5px; }
    /* line 246, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #services .service .main-content {
      background: rgba(0, 0, 0, 0);
      background: -webkit-linear-gradient(legacy-direction(rgba(0, 0, 0, 0.3)), rgba(0, 0, 0, 0));
      background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
      align-items: center;
      display: flex;
      justify-content: center;
      padding: 20px;
      text-align: center;
      top: 0; }
      /* line 254, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      #services .service .main-content h3 {
        background-color: rgba(0, 0, 0, 0.8);
        bottom: 0;
        display: inline-block;
        margin: auto;
        padding: 10px;
        top: 0; }
    /* line 263, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #services .service .hover-content {
      background-color: rgba(0, 0, 0, 0.8);
      padding: 20px;
      transform: scale(0); }

/* line 271, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#about {
  background: #c5c8c9;
  background: -webkit-linear-gradient(legacy-direction(#ecf0f1), #c5c8c9);
  background: linear-gradient(#ecf0f1, #c5c8c9);
  font-size: 18px;
  text-align: justify; }
  /* line 275, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #about .document {
    border-radius: 5px;
    display: inline-block;
    background-color: #aaa;
    font-style: italic;
    padding: 5px 10px; }
  /* line 282, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #about .links {
    font-size: 14px;
    margin: 20px 0; }
    /* line 285, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #about .links a {
      align-items: center;
      color: #2c3e50;
      border: 2px dashed #2c3e50;
      display: flex;
      justify-content: center;
      height: 70px;
      text-align: center;
      text-decoration: none; }
      /* line 294, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      #about .links a:hover {
        background-color: #2c3e50;
        color: #fff; }

/* line 306, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#contacts {
  background-attachment: fixed;
  background-image: url(/themes/demo/assets/images/site/bg-contacts.jpg);
  background-position: center center;
  background-size: cover; }
  /* line 312, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #contacts .list a {
    background: #292929;
    background: -webkit-linear-gradient(legacy-direction(#3d3d3d), #292929);
    background: linear-gradient(#3d3d3d, #292929);
    align-items: center;
    background-color: #16a085;
    border-radius: 2px;
    box-shadow: 0 2px 5px #777;
    color: #fff;
    display: flex;
    font-size: 16px;
    flex-direction: column;
    justify-content: center;
    height: 231px;
    margin-bottom: 30px;
    text-decoration: none; }
    /* line 326, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #contacts .list a.red {
      background: #ba3413;
      background: -webkit-linear-gradient(legacy-direction(#ff4e1d), #ba3413);
      background: linear-gradient(#ff4e1d, #ba3413); }
    /* line 329, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #contacts .list a.blue {
      background: #076ab6;
      background: -webkit-linear-gradient(legacy-direction(#0b9eff), #076ab6);
      background: linear-gradient(#0b9eff, #076ab6); }
    /* line 332, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #contacts .list a:hover {
      transform: scale(1.05); }
    /* line 335, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #contacts .list a .icon {
      font-size: 80px; }
  /* line 340, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  #contacts .map {
    background-color: #ecf0f1;
    position: relative; }
    /* line 343, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    #contacts .map iframe {
      position: relative;
      width: 100%; }
      /* line 346, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
      #contacts .map iframe.block {
        height: 388px !important; }

/* line 354, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#certificates img {
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4);
  max-width: 100%; }

/* line 362, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.category-list, .post-list {
  padding: 0; }
  /* line 364, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .category-list li, .post-list li {
    border-bottom: 1px solid #ecf0f1;
    list-style: none; }

/* line 371, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.category-list li {
  position: relative; }
  /* line 373, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .category-list li a {
    color: #444;
    display: block;
    padding: 10px 0; }
  /* line 378, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .category-list li.active {
    font-weight: bold; }
    /* line 380, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
    .category-list li.active a {
      color: #e84118; }
  /* line 384, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .category-list li .badge {
    background-color: #e84118;
    border-radius: 3px;
    float: right;
    position: absolute;
    right: 0;
    top: 12px; }

/* line 396, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
.post-list li {
  padding: 10px 0; }
  /* line 398, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .post-list li h3 {
    margin-top: 0; }
  /* line 401, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
  .post-list li a {
    color: #e84118; }

/* line 407, D:/ospanel/domains/poletaev/themes/demo/assets/css/style.scss */
#footer {
  background: #111;
  background: -webkit-linear-gradient(legacy-direction(#222), #111);
  background: linear-gradient(#222, #111);
  bottom: 0;
  color: #fff;
  font-size: 14px;
  padding: 20px 0;
  position: absolute;
  text-align: center;
  width: 100%; }

/*# sourceMappingURL=style.css.map */