/* CSS Document */
/* Vars */
/* Defaults */
.ul-w-bul {
  padding: 0;
  margin: 0; }
  .ul-w-bul li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none; }

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

.ul-w-bul li:after {
  border-radius: 50%; }

.underline {
  text-decoration: underline; }
  .underline:hover {
    text-decoration: none; }

img {
  border: 0; }

a {
  text-decoration: none;
  color: #0097dd; }
  a:hover {
    text-decoration: underline; }

.clearfix,
.row {
  clear: both; }
  .clearfix:after,
  .row:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    overflow: hidden; }

.center {
  text-align: center; }

.ul-w-bul {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem; }
  .ul-w-bul li {
    position: relative;
    padding: 0.6875rem 0.625rem 0.875rem 1.75rem;
    vertical-align: top; }
    .ul-w-bul li:after {
      content: "";
      position: absolute;
      top: 1.125rem;
      left: 0.8125rem;
      width: 0.3125rem;
      height: 0.3125rem;
      background: #cfd2d3; }
    .ul-w-bul li:nth-child(odd) {
      background: #f1f1f2; }

@font-face {
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.woff2") format("woff2"), url("../fonts/icomoon/icomoon.woff") format("woff"), url("../fonts/icomoon/icomoon.ttf") format("truetype"), url("../fonts/icomoon/icomoon.svg#Icons") format("svg"); }

@font-face {
  font-family: "Souses";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/souses/SousesRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/souses/SousesRegular.woff") format("woff"), url("../fonts/souses/SousesRegular.ttf") format("truetype"); }

@font-face {
  font-family: "Bebas";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/bebas/bebasneue_light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/bebas/bebasneue_light-webfont.woff2") format("woff2"), url("../fonts/bebas/bebasneue_light-webfont.woff") format("woff"), url("../fonts/bebas/bebasneue_light-webfont.ttf") format("truetype"), url("../fonts/bebas/bebasneue_light-webfont.svg#Bebas") format("svg"); }

#rec58183914 .t396__artboard {
  min-height: 800px;
  height: 100vh;
  background-color: #bdd13e; }

#rec58183914 .t396__filter {
  min-height: 800px;
  height: 100vh;
  background-image: linear-gradient(to bottom, rgba(255, 94, 0, 0), rgba(255, 64, 0, 0)); }

#rec58183914 .t396__carrier {
  min-height: 800px;
  height: 100vh;
  background-position: right center;
  background-attachment: scroll;
  background-image: url("https://static.tildacdn.com/tild3962-6135-4633-a363-623630633630/IMG-20180617-WA0000.jpg");
  background-size: cover;
  background-repeat: no-repeat; }

@media screen and (max-width: 1199px) {
  #rec58183914 .t396__artboard {
    min-height: 550px;
    background-color: 501414; }
  #rec58183914 .t396__filter {
    min-height: 550px;
    background-image: linear-gradient(to bottom, rgba(255, 94, 0, 0), rgba(255, 64, 0, 0)); }
  #rec58183914 .t396__carrier {
    min-height: 550px;
    background-position: right center;
    background-image: url("https://static.tildacdn.com/tild3962-6135-4633-a363-623630633630/IMG-20180617-WA0000.jpg");
    background-attachment: scroll; } }

@media screen and (max-width: 959px) {
  #rec58183914 .t396__artboard {
    min-height: 820px; }
  #rec58183914 .t396__filter {
    min-height: 820px; }
  #rec58183914 .t396__carrier {
    min-height: 820px;
    background-position: center top; } }

@media screen and (max-width: 639px) {
  #rec58183914 .t396__artboard {
    min-height: 880px;
    background-color: 501414; }
  #rec58183914 .t396__filter {
    min-height: 880px;
    background-image: linear-gradient(to bottom, rgba(255, 94, 0, 0), rgba(255, 64, 0, 0)); }
  #rec58183914 .t396__carrier {
    min-height: 880px;
    background-position: right center;
    background-image: url("https://static.tildacdn.com/tild3962-6135-4633-a363-623630633630/IMG-20180617-WA0000.jpg"); } }

@media screen and (max-width: 479px) {
  #rec58183914 .t396__artboard {
    min-height: 770px;
    background-color: 501414; }
  #rec58183914 .t396__filter {
    min-height: 770px;
    background-image: linear-gradient(to bottom, rgba(255, 94, 0, 0), rgba(252, 250, 249, 0)); }
  #rec58183914 .t396__carrier {
    min-height: 770px;
    background-position: left bottom;
    background-image: url("https://static.tildacdn.com/tild3962-6135-4633-a363-623630633630/IMG-20180617-WA0000.jpg"); } }

#rec58183914 .tn-elem[data-elem-id="1482418422912"] {
  z-index: 11;
  top: calc(100vh + -23px);
  left: calc(50% - 25px + 0px);
  width: 50px; }

#rec58183914 .tn-elem[data-elem-id="1482418422912"] .tn-atom {
  opacity: 0.8;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

#rec58183914 .tn-elem[data-elem-id="1482424126279"] {
  color: #ffffff;
  text-align: center;
  z-index: 12;
  top: calc(400px - 0px + -139px);
  left: calc(50% - 185px + 0px);
  width: 370px; }

#rec58183914 .tn-elem[data-elem-id="1482424126279"] .tn-atom {
  color: #ffffff;
  font-size: 20px;
  font-family: 'Roboto';
  line-height: 1.2;
  font-weight: 300;
  letter-spacing: 3px;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1482424126279"] .tn-atom {
    font-size: 68px; } }

@media screen and (max-width: 959px) {
  #rec58183914 .tn-elem[data-elem-id="1482424126279"] .tn-atom {
    font-size: 68px;
    line-height: 1.15; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1482424126279"] .tn-atom {
    font-size: 32px; } }

@media screen and (max-width: 479px) {
  #rec58183914 .tn-elem[data-elem-id="1482424126279"] .tn-atom {
    font-size: 30px;
    line-height: 1.2; } }

#rec58183914 .tn-elem[data-elem-id="1529387929087"] {
  z-index: 13;
  top: 174px;
  left: calc(50% - 600px + 112px);
  width: 430px; }

#rec58183914 .tn-elem[data-elem-id="1529387929087"] .tn-atom {
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529387929087"] .tn-atom {
    border-width: 0px;
    border-color: #b06465; } }

#rec58183914 .tn-elem[data-elem-id="1529387950120"] {
  z-index: 14;
  top: -1px;
  left: calc(50% - 600px + -883px);
  width: 2868px;
  height: 105px; }

#rec58183914 .tn-elem[data-elem-id="1529387950120"] .tn-atom {
  opacity: 0.35;
  background-color: #8da522;
  background-position: center bottom;
  background-attachment: scroll;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529387950120"] .tn-atom {
    background-attachment: scroll; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529387950120"] .tn-atom {
    background-position: center top; } }

#rec58183914 .tn-elem[data-elem-id="1529387995525"] {
  z-index: 15;
  top: 11px;
  left: calc(50% - 600px + 533px);
  width: 135px; }

#rec58183914 .tn-elem[data-elem-id="1529387995525"] .tn-atom {
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

#rec58183914 .tn-elem[data-elem-id="1529388084090"] {
  z-index: 16;
  top: 289px;
  left: calc(50% - 600px + 64px);
  width: 524px;
  height: 137px; }

#rec58183914 .tn-elem[data-elem-id="1529388084090"] .tn-atom {
  opacity: 0.7;
  background-color: #ffffff;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

#rec58183914 .tn-elem[data-elem-id="1529388291401"] {
  z-index: 18;
  top: 756px;
  left: calc(50% - 600px + 408px);
  width: 70px; }

#rec58183914 .tn-elem[data-elem-id="1529388291401"] .tn-atom {
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

#rec58183914 .tn-elem[data-elem-id="1529388291412"] {
  z-index: 19;
  top: 757px;
  left: calc(50% - 600px + 810px);
  width: 70px; }

#rec58183914 .tn-elem[data-elem-id="1529388291412"] .tn-atom {
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

#rec58183914 .tn-elem[data-elem-id="1529388291426"] {
  z-index: 20;
  top: 757px;
  left: calc(50% - 600px + 66px);
  width: 70px; }

#rec58183914 .tn-elem[data-elem-id="1529388291426"] .tn-atom {
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

#rec58183914 .tn-elem[data-elem-id="1529388368842"] {
  z-index: 7;
  top: 734px;
  left: calc(50% - 600px + -463px);
  width: 2184px;
  height: 90px; }

#rec58183914 .tn-elem[data-elem-id="1529388368842"] .tn-atom {
  opacity: 0.7;
  background-color: #ffffff;
  background-position: center top;
  background-attachment: fixed;
  border-color: transparent;
  border-style: none; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529388368842"] .tn-atom {
    background-attachment: scroll; } }

#rec58183914 .tn-elem[data-elem-id="1529388433442"] {
  color: #501414;
  text-align: center;
  z-index: 22;
  top: calc(400px - 0px + -8px);
  left: calc(50% - 250px + -274px);
  width: 500px; }

#rec58183914 .tn-elem[data-elem-id="1529388433442"] .tn-atom {
  color: #501414;
  font-size: 24px;
  font-family: 'Open Sans';
  line-height: 1.25;
  font-weight: 600;
  letter-spacing: 2px;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529388433442"] {
    text-align: center; }
  #rec58183914 .tn-elem[data-elem-id="1529388433442"] .tn-atom {
    font-size: 20px;
    line-height: 1.55; } }

@media screen and (max-width: 959px) {
  #rec58183914 .tn-elem[data-elem-id="1529388433442"] .tn-atom {
    letter-spacing: 1.5px; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529388433442"] .tn-atom {
    font-size: 18px;
    letter-spacing: 2px; } }

@media screen and (max-width: 479px) {
  #rec58183914 .tn-elem[data-elem-id="1529388433442"] .tn-atom {
    font-size: 17px;
    line-height: 1.35; } }

#rec58183914 .tn-elem[data-elem-id="1529390095081"] {
  color: #0d0b0b;
  text-align: center;
  z-index: 23;
  top: calc(400px - 0px + -65px);
  left: calc(50% - 200px + -278px);
  width: 400px; }

#rec58183914 .tn-elem[data-elem-id="1529390095081"] .tn-atom {
  color: #0d0b0b;
  font-size: 28px;
  font-family: 'Open Sans';
  line-height: 1.25;
  font-weight: 600;
  letter-spacing: 2px;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529390095081"] {
    text-align: center; }
  #rec58183914 .tn-elem[data-elem-id="1529390095081"] .tn-atom {
    font-size: 24px;
    line-height: 1.35; } }

@media screen and (max-width: 959px) {
  #rec58183914 .tn-elem[data-elem-id="1529390095081"] .tn-atom {
    letter-spacing: 1.5px; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529390095081"] .tn-atom {
    font-size: 25px;
    line-height: 1.1;
    letter-spacing: 0px; } }

@media screen and (max-width: 479px) {
  #rec58183914 .tn-elem[data-elem-id="1529390095081"] .tn-atom {
    font-size: 20px;
    line-height: 1.25; } }

#rec58183914 .tn-elem[data-elem-id="1529390949362"] {
  color: #0d0b0b;
  z-index: 24;
  top: calc(400px - 0px + 378.5px);
  left: calc(50% - 105px + -338px);
  width: 210px; }

#rec58183914 .tn-elem[data-elem-id="1529390949362"] .tn-atom {
  color: #0d0b0b;
  font-size: 14px;
  font-family: 'Open Sans';
  line-height: 1.25;
  font-weight: 400;
  letter-spacing: 2px;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] .tn-atom {
    font-size: 15px;
    line-height: 1.35;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 959px) {
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] .tn-atom {
    font-size: 23px;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] .tn-atom {
    font-size: 18px;
    line-height: 1.25;
    letter-spacing: 0px; } }

@media screen and (max-width: 479px) {
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529390949362"] .tn-atom {
    font-size: 15px;
    line-height: 1.35; } }

#rec58183914 .tn-elem[data-elem-id="1529391847085"] {
  color: #0d0b0b;
  z-index: 25;
  top: calc(400px - 0px + 378.5px);
  left: calc(50% - 135px + 37px);
  width: 270px; }

#rec58183914 .tn-elem[data-elem-id="1529391847085"] .tn-atom {
  color: #0d0b0b;
  font-size: 14px;
  font-family: 'Open Sans';
  line-height: 1.25;
  font-weight: 400;
  letter-spacing: 2px;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] .tn-atom {
    font-size: 15px;
    line-height: 1.35;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 959px) {
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] .tn-atom {
    font-size: 23px;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] .tn-atom {
    font-size: 18px;
    line-height: 1.25;
    letter-spacing: 0px; } }

@media screen and (max-width: 479px) {
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391847085"] .tn-atom {
    font-size: 15px;
    line-height: 1.35; } }

#rec58183914 .tn-elem[data-elem-id="1529391959544"] {
  color: #0d0b0b;
  z-index: 26;
  top: calc(400px - 0px + 378.5px);
  left: calc(50% - 135px + 441px);
  width: 270px; }

#rec58183914 .tn-elem[data-elem-id="1529391959544"] .tn-atom {
  color: #0d0b0b;
  font-size: 14px;
  font-family: 'Open Sans';
  line-height: 1.25;
  font-weight: 400;
  letter-spacing: 2px;
  background-position: center center;
  border-color: transparent;
  border-style: solid; }

@media screen and (max-width: 1199px) {
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] .tn-atom {
    font-size: 15px;
    line-height: 1.35;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 959px) {
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] .tn-atom {
    font-size: 23px;
    letter-spacing: 1.5px; } }

@media screen and (max-width: 639px) {
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] .tn-atom {
    font-size: 18px;
    line-height: 1.25;
    letter-spacing: 0px; } }

@media screen and (max-width: 479px) {
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] {
    text-align: left; }
  #rec58183914 .tn-elem[data-elem-id="1529391959544"] .tn-atom {
    font-size: 15px;
    line-height: 1.35; } }

@font-face {
  font-family: "iconfont";
  src: url("../fonts/icons/iconfont.eot");
  src: url("../fonts/icons/iconfont.eot?#iefix") format("eot"), url("../fonts/icons/iconfont.woff") format("woff"), url("../fonts/icons/iconfont.ttf") format("truetype"), url("../fonts/icons/iconfont.svg#iconfont") format("svg"); }

.icon--factory:before, .icon--fish:before, .icon--hand:before, .icon--shield:before, .icon--star:before, .icon--tap:before, .icon--facebook:before, .icon--instagram:before, .icon--odnoklassniki:before, .icon--telegram:before, .icon--twitter:before, .icon--vk:before, .icon--youtube:before, .icon--recyclebin:before, .icon--car:before, .icon--graph-up:before, .icon--power-cord:before {
  font-family: "Icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none; }

.icon--factory:before {
  content: "\EA01"; }

.icon--fish:before {
  content: "\EA02"; }

.icon--hand:before {
  content: "\EA03"; }

.icon--shield:before {
  content: "\EA04"; }

.icon--star:before {
  content: "\EA05"; }

.icon--tap:before {
  content: "\EA06"; }

.icon--facebook:before {
  content: "\EA07"; }

.icon--instagram:before {
  content: "\EA08"; }

.icon--odnoklassniki:before {
  content: "\EA09"; }

.icon--telegram:before {
  content: "\EA0A"; }

.icon--twitter:before {
  content: "\EA0B"; }

.icon--vk:before {
  content: "\EA0C"; }

.icon--youtube:before {
  content: "\EA0D"; }

.icon--recyclebin:before {
  content: "\EA0E"; }

.icon--car:before {
  content: "\EA0F"; }

.icon--graph-up:before {
  content: "\EA10"; }

.icon--power-cord:before {
  content: "\EA11"; }

.icon {
  font-style: normal; }

.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor; }

.icon-dropdown {
  font-size: 2rem;
  width: 1em; }

.icon-image {
  font-size: 44.8rem;
  width: 1.07143em; }
