@charset "UTF-8";
/* Copyright Art. Lebedev | http://www.artlebedev.ru */
/* Created 2015-04-10 by romandkos */
/* Engine */
/* line 1, www\f\src\global\base\colors.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/base\/colors\.less}line{font-family:\000031}}
/* @charset "UTF-8"; */

/* Copyright Art. Lebedev | http://www.artlebedev.ru */
/* Created 2015-06-09 by romandkos */
/* line 1, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\000031}}
/* @charset "UTF-8"; */

/* Copyright Art. Lebedev | http://www.artlebedev.ru */
/* Created 2015-07-24 by romandkos */
/* line 66, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000366}}
.back__points {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  font-size: 80%;
}
/* line 17, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000317}}
.back__points .illustration__popup {
  position: absolute;
}
/* line 20, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000320}}
.back__points .illustration__popup h3 {
  font-family: 'directRegular', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 200%;
  text-transform: uppercase;
  letter-spacing: 0.2ex;
}
/* line 27, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000327}}
.back__points .illustration__popup h4 {
  font-size: 140%;
}
/* line 31, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000331}}
.back__points .illustration__popup h5 {
  font-family: 'directRegular', Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 110%;
}
/* line 37, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000337}}
.back__points .illustration__popup span {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
/* line 42, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000342}}
.back__points .illustration__text {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  background: none;
}
/* line 47, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000347}}
.back__points .illustration__text:before {
  display: none;
}
/* line 71, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000371}}
html.tr .back__points .illustration__popup h3 {
  font-family: 'Arial';
}
/* line 80, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000380}}
.block__illustration .illustration__popup {
  position: absolute;
  left: 50%;
}
/* line 85, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000385}}
.block__illustration .illustration__text {
  margin: -4.5em 0 0 3.5em;
  position: relative;
  padding: .5em 1em;
  z-index: 998;
}
/* line 92, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000392}}
.block__illustration .illustration__points .illustration__background {
  height: 0;
}
/* line 97, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\0000397}}
.block__illustration .illustration__point {
  background-image: url('/f/media/sprite.png');
  background-position: -222px -52px;
  width: 50px;
  height: 50px;
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  -ms-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  z-index: 999;
}
/* line 102, www\f\src\global\points.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/points\.less}line{font-family:\00003102}}
.block__illustration .illustration__point.white {
  background-image: url('/f/media/sprite.png');
  background-position: -222px 0px;
  width: 50px;
  height: 50px;
}
/* Init rotating */
/* line 219, www\f\src\global\base\mixins.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/global\/base\/mixins\.less}line{font-family:\00003219}}
.box-shadow-light {
  text-shadow: 0 0 1.3em rgba(0, 30, 50, 0.6);
}
/* Variables for home */
/* line 23, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000323}}
#home_page {
  /*-- Teaser animation  --*/
}
/* line 25, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000325}}
#home_page .layout {
  max-width: 1600px;
  min-height: 100%;
  width: 100%;
}
/* line 32, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000332}}
#home_page .layout__header,
#home_page .layout__content_left {
  max-width: 250px;
  width: 15%;
}
/* line 38, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000338}}
#home_page .layout__header {
  width: 10%;
}
/* line 40, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000340}}
#home_page .layout__header .navigation a {
  white-space: nowrap;
}
/* line 45, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000345}}
#home_page .layout__content {
  overflow: hidden;
}
/* line 49, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000349}}
#home_page .layout__content_inner,
#home_page .layout__content_right {
  display: inline-block;
}
/* line 54, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000354}}
#home_page .layout__content_inner {
  margin: 0 4%;
  padding: 0;
  width: 60%;
}
/* line 59, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000359}}
#home_page .layout__content_right {
  width: 30%;
}
/* line 65, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000365}}
#home_page .layout__tube {
  min-width: 720px;
  margin-left: -2px;
  /*---  Hovers animation  --*/
}
/* line 68, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000368}}
#home_page .layout__tube img,
#home_page .layout__tube #svg-tube,
#home_page .layout__tube #svg-tube-hover {
  width: 105%;
  top: 3em;
  z-index: 101;
  left: -2%;
  height: auto;
  position: relative;
}
/* line 79, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000379}}
#home_page .layout__tube #svg-tube,
#home_page .layout__tube #svg-tube-hover {
  position: absolute;
}
/* line 83, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000383}}
#home_page .layout__tube #svg-tube-hover {
  width: 108%;
  height: 96%;
  z-index: 100;
}
/* line 87, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000387}}
#home_page .layout__tube #svg-tube-hover a {
  display: none;
}
/* line 92, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000392}}
#home_page .layout__tube svg a {
  cursor: pointer;
}
/* line 95, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000395}}
#home_page .layout__tube img {
  z-index: -1;
}
/* line 99, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\0000399}}
#home_page .layout__tube .tube_hovers {
  position: absolute;
  width: 100%;
  z-index: 99;
  top: 0;
  left: 0;
}
/* line 106, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003106}}
#home_page .layout__tube .tube_hovers .hover-text {
  letter-spacing: .2ex;
  text-transform: uppercase;
  position: absolute;
  font-size: 210%;
  top: -15px;
}
/* line 112, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003112}}
#home_page .layout__tube .tube_hovers .hover-text a {
  color: #fff;
  border-bottom: 0;
}
@media screen and (max-width: 1450px) {
  /* line 118, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003118}}
  #home_page .layout__tube .tube_hovers .hover-text {
    top: 0;
  }
}
/* line 124, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003124}}
#home_page .layout__tube .tube_hovers .hovers {
  width: 100%;
}
/* line 131, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003131}}
#home_page .layout__tube .tube_hovers .hovers.hover_init img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  zoom: 1;
}
/* line 178, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003178}}
#home_page .layout__tube .tube_hovers .hovers .hover-text,
#home_page .layout__tube .tube_hovers .hovers .hover img {
  transform: scale(0.9, 0.9);
  opacity: 0;
}
/* line 184, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003184}}
#home_page .layout__tube .tube_hovers .hovers .hover {
  position: absolute;
  cursor: pointer;
  width: 60%;
}
/* line 191, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003191}}
#home_page .layout__tube .tube_hovers .hovers .hover-1 {
  margin-left: 56%;
  margin-top: -1.75%;
  width: 53%;
}
/* line 196, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003196}}
#home_page .layout__tube .tube_hovers .hovers .hover-2 {
  margin-top: 18.25%;
  margin-left: 41.6%;
  width: 58%;
}
/* line 201, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003201}}
#home_page .layout__tube .tube_hovers .hovers .hover-3 {
  margin-top: 42.75%;
  left: 20.6%;
  width: 56%;
}
/* line 206, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003206}}
#home_page .layout__tube .tube_hovers .hovers .hover-4 {
  margin-top: 56%;
  margin-left: -5%;
  width: 48%;
}
/* line 214, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003214}}
#home_page .layout__tube .tube_hovers .hovers.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 99;
}
/* line 219, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003219}}
#home_page .layout__tube .tube_hovers .hovers.active .hover-text,
#home_page .layout__tube .tube_hovers .hovers.active img {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-animation: up-image 0.1s linear;
  -moz-animation: up-image 0.1s linear;
  -ms-animation: up-image 0.1s linear;
  -o-animation: up-image 0.1s linear;
  animation: up-image 0.1s linear;
}
/* line 243, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003243}}
#home_page .layout__tube .tube_hovers .hovers.deactive img {
  -webkit-animation: down-image 0.05s linear;
  -moz-animation: down-image 0.05s linear;
  -ms-animation: down-image 0.05s linear;
  -o-animation: down-image 0.05s linear;
  animation: down-image 0.05s linear;
}
@-webkit-keyframes up-image {
  /* line 263, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003263}}
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
    -moz-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  /* line 275, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003275}}
  100% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes up-image {
  /* line 288, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003288}}
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
    -moz-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  /* line 300, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003300}}
  100% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@-webkit-keyframes up-text {
  /* line 313, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003313}}
  0% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
    -moz-transform: scale(0.9, 0.9) translateX(300px);
    -webkit-transform: scale(0.9, 0.9) translateX(300px);
    -o-transform: scale(0.9, 0.9) translateX(300px);
    -ms-transform: scale(0.9, 0.9) translateX(300px);
    transform: scale(0.9, 0.9) translateX(300px);
  }
  /* line 326, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003326}}
  10% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
  }
  /* line 329, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003329}}
  100% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -moz-transform: scale(1, 1) translateX(0);
    -webkit-transform: scale(1, 1) translateX(0);
    -o-transform: scale(1, 1) translateX(0);
    -ms-transform: scale(1, 1) translateX(0);
    transform: scale(1, 1) translateX(0);
  }
}
@-webkit-keyframes down-image {
  /* line 371, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003371}}
  0% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  /* line 382, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003382}}
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -moz-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
}
@keyframes down-image {
  /* line 402, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003402}}
  0% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  /* line 413, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003413}}
  100% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -moz-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    -o-transform: scale(0.9, 0.9);
    -ms-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
}
/* line 434, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003434}}
#home_page .layout__tube .layout__path-text .path-text {
  display: none;
}
/* line 437, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003437}}
#home_page .layout__tube .layout__path-text .path-text-1,
#home_page .layout__tube .layout__path-text .path-text-2,
#home_page .layout__tube .layout__path-text .path-text-3,
#home_page .layout__tube .layout__path-text .path-text-4 {
  text-align: center;
  width: 30%;
}
/* line 446, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003446}}
#home_page .layout__tube .layout__path-text .path-text h2 {
  color: #fff;
}
/* line 449, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003449}}
#home_page .layout__tube .layout__path-text .path-text.active {
  display: block;
}
/* line 457, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003457}}
#home_page .layout__tube .interactive {
  padding-bottom: 3em;
  position: relative;
  width: 100%;
  animation: fade-tube 0.3s cubic-bezier(0.34, 0.72, 0.31, 1);
  transform-origin: center center;
}
@-webkit-keyframes fade-tube {
  /* line 466, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003466}}
  from {
    opacity: 0;
    transform: scale(1.05);
  }
  /* line 470, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003470}}
  to {
    opacity: 1;
    transform: scale(1);
  }
}
/* line 476, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003476}}
#home_page .layout__tube .interactive h1 {
  display: table-caption;
}
/* line 479, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003479}}
#home_page .layout__tube .interactive text {
  visibility: hidden;
}
/* line 488, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003488}}
#home_page .review {
  font: 600 340%/1.25 'directBold', Helvetica, Arial, sans-serif;
  position: absolute;
  min-height: 200px;
  margin-top: 1em;
  max-width: 350px;
  padding: 0;
  z-index: 99;
  width: 100%;
  color: #0071bb;
}
@media screen and (max-width: 640px) {
  /* line 500, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003500}}
  #home_page .review {
    font-family: 'directRegular', Helvetica, Arial, sans-serif;
    font-weight: 400;
  }
}
@media screen and (max-width: 1450px) {
  /* line 505, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003505}}
  #home_page .review {
    font-size: 340%;
    margin: 1.7em -1.5em -3em;
  }
}
@media screen and (max-width: 1250px) {
  /* line 510, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003510}}
  #home_page .review {
    font-size: 310%;
  }
}
@media screen and (max-width: 1100px) {
  /* line 514, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003514}}
  #home_page .review {
    margin-top: 1em;
    font-size: 280%;
  }
}
/* line 520, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003520}}
#home_page .review .slide {
  display: none;
}
/* line 524, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003524}}
#home_page .review .slide.active {
  display: block;
  -webkit-backface-visibility: hidden;
  /* Chrome, Safari, Opera */
  backface-visibility: hidden;
  -webkit-animation: up-text 0.75s cubic-bezier(0.34, 0.72, 0.31, 1);
  -moz-animation: up-text 0.75s cubic-bezier(0.34, 0.72, 0.31, 1);
  -ms-animation: up-text 0.75s cubic-bezier(0.34, 0.72, 0.31, 1);
  -o-animation: up-text 0.75s cubic-bezier(0.34, 0.72, 0.31, 1);
  animation: up-text 0.75s cubic-bezier(0.34, 0.72, 0.31, 1);
}
/* line 543, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003543}}
#home_page .teasers {
  position: absolute;
  margin-top: 9.8em;
  margin-left: 15%;
  width: 30%;
  z-index: 999;
}
@media screen and (max-width: 1250px) {
  /* line 551, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003551}}
  #home_page .teasers {
    margin-left: 17%;
  }
}
@media screen and (max-width: 1100px) {
  /* line 555, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003555}}
  #home_page .teasers {
    margin-left: 18%;
  }
}
/* line 559, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003559}}
#home_page .teasers .teaser {
  position: absolute;
  color: #0071bb;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  zoom: 1;
}
/* line 566, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003566}}
#home_page .teasers .teaser h2 {
  font: 300 480%/1 'directRegular', Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  width: inherit;
  color: #f7403a;
  display: inline-block;
}
/* line 574, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003574}}
#home_page .teasers .teaser span {
  font-size: 100%;
  color: #f7403a;
}
/* line 578, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003578}}
#home_page .teasers .teaser p {
  color: black;
  max-width: 60%;
  font-size: 90%;
}
@media screen and (min-width: 1450px) {
  /* line 586, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003586}}
  #home_page .teasers .teaser h2 {
    font-size: 620%;
  }
  /* line 589, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003589}}
  #home_page .teasers .teaser span {
    font-size: 130%;
  }
}
/* line 596, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003596}}
#home_page .teasers .teaser.reactive {
  -webkit-animation: down-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  -moz-animation: down-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  -ms-animation: down-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  -o-animation: down-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  animation: down-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
}
/* line 604, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003604}}
#home_page .teasers .teaser.active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-animation: up-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  -moz-animation: up-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  -ms-animation: up-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  -o-animation: up-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
  animation: up-active 0.5s cubic-bezier(0.34, 0.72, 0.31, 1);
}
/* line 616, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003616}}
#home_page .news {
  width: 60%;
  font-size: 75%;
  margin-left: 36%;
  line-height: 2;
  z-index: 200;
  position: relative;
}
/* line 624, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003624}}
#home_page .news h5,
#home_page .news .articles {
  display: inline-block;
  vertical-align: top;
}
/* line 630, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003630}}
#home_page .news h5 {
  padding-right: 2.2em;
  margin-top: -2px;
  font-size: 110%;
}
/* line 634, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003634}}
#home_page .news h5 a {
  color: #f7403a;
  border-bottom-color: #f3857e ;
  border-bottom-color: rgba(247, 64, 58, 0.3);
}
/* line 636, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003636}}
#home_page .news h5 a:hover {
  color: #0071bb;
  border-bottom-color: #0090b3;
  border-bottom-color: rgba(0, 113, 187, 0.3);
}
/* line 641, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003641}}
#home_page .news .articles {
  width: 70%;
}
/* line 645, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003645}}
#home_page .news .refresh {
  display: inline-block;
  width: 15px;
  height: 19px;
}
/* line 650, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003650}}
#home_page .news .refresh path {
  fill: #666666;
}
/* line 655, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003655}}
#home_page .news .article_item {
  display: none;
}
/* line 658, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003658}}
#home_page .news .article_item.active {
  display: block;
}
/* line 665, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003665}}
#home_page .presentation .presentation_text,
#home_page .presentation .presentation_image {
  vertical-align: top;
  display: inline-block;
}
/* line 670, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003670}}
#home_page .presentation .presentation_text img,
#home_page .presentation .presentation_image img {
  width: 100%;
  height: auto;
  max-width: 130px;
  margin: -10% 5%;
}
/* line 678, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003678}}
#home_page .presentation p {
  margin: 0;
  line-height: 2;
}
@-webkit-keyframes up-active {
  /* line 687, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003687}}
  0% {
    -webkit-transform: translate3d(0, -20%, 0);
    -moz-transform: translate3d(0, -20%, 0);
    -o-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
  }
  /* line 698, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003698}}
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@keyframes up-active {
  /* line 710, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003710}}
  0% {
    -webkit-transform: translate3d(0, -20%, 0);
    -moz-transform: translate3d(0, -20%, 0);
    -o-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
  }
  /* line 721, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003721}}
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@-webkit-keyframes down-active {
  /* line 733, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003733}}
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  /* line 744, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003744}}
  100% {
    -webkit-transform: translate3d(0, 20%, 0);
    -moz-transform: translate3d(0, 20%, 0);
    -ms-transform: translate3d(0, 20%, 0);
    -o-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
  }
}
@keyframes down-active {
  /* line 757, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003757}}
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  /* line 768, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003768}}
  100% {
    -webkit-transform: translate3d(0, 20%, 0);
    -moz-transform: translate3d(0, 20%, 0);
    -ms-transform: translate3d(0, 20%, 0);
    -o-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    zoom: 1;
  }
}
/* line 782, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003782}}
#home_page .text {
  margin-top: 9.65em;
}
/* line 785, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003785}}
#home_page .text p {
  font-weight: 600;
  font-family: 'directBold', Helvetica, Arial, sans-serif;
  color: #000;
  font-size: 120%;
  width: 90%;
}
@media screen and (min-width: 1450px) {
  /* line 792, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003792}}
  #home_page .text p {
    font-size: 180%;
  }
}
@media screen and (max-width: 1250px) {
  /* line 796, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003796}}
  #home_page .text p {
    margin-left: 4%;
    width: 80%;
  }
}
@media screen and (max-width: 1140px) {
  /* line 801, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003801}}
  #home_page .text p {
    margin-left: 22%;
    width: 70%;
  }
}
@media screen and (max-width: 1030px) {
  /* line 806, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003806}}
  #home_page .text p {
    margin-left: 38%;
    width: 65%;
  }
}
/* line 813, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003813}}
#home_page .text a {
  color: #666;
  border-bottom: 1px solid #ccc;
}
/* line 816, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003816}}
#home_page .text a:hover {
  color: #f7403a;
  border-bottom-color: #f3857e ;
  border-bottom-color: rgba(247, 64, 58, 0.3);
}
/* line 822, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003822}}
#home_page .presentation,
#home_page .contacts,
#home_page .gallery_preview,
#home_page .made_in {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 33%;
  padding: 2.5em 2.5em 2em 0;
}
/* line 832, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003832}}
#home_page .presentation:last-child,
#home_page .contacts:last-child,
#home_page .gallery_preview:last-child,
#home_page .made_in:last-child {
  padding-right: 0;
}
/* line 840, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003840}}
#home_page .gallery_preview_img,
#home_page .made_in_img,
#home_page .gallery_preview_text,
#home_page .made_in_text {
  display: inline-block;
  vertical-align: top;
}
/* line 845, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003845}}
#home_page .gallery_preview_img p,
#home_page .made_in_img p,
#home_page .gallery_preview_text p,
#home_page .made_in_text p {
  margin: 0;
}
/* line 850, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003850}}
#home_page .gallery_preview_img.active p:first-child a,
#home_page .made_in_img.active p:first-child a,
#home_page .gallery_preview_text.active p:first-child a,
#home_page .made_in_text.active p:first-child a {
  color: #f7403a;
  border-bottom-color: #f3857e ;
  border-bottom-color: rgba(247, 64, 58, 0.3);
}
/* line 858, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003858}}
#home_page .gallery_preview_img,
#home_page .gallery_preview_text {
  max-width: 40%;
  vertical-align: middle;
}
/* line 865, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003865}}
#home_page .gallery_preview_text a {
  color: #0071bb;
  border-bottom-color: #0090b3;
  border-bottom-color: rgba(0, 113, 187, 0.3);
}
/* line 867, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003867}}
#home_page .gallery_preview_text a:hover {
  color: #f7403a;
  border-bottom-color: #f3857e ;
  border-bottom-color: rgba(247, 64, 58, 0.3);
}
/* line 873, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003873}}
#home_page .gallery_preview_img .img {
  display: block;
  width: 170px;
  height: 130px;
  vertical-align: top;
  margin: 10px 0 0;
  background-size: cover;
  position: relative;
}
/* line 882, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003882}}
#home_page .gallery_preview_img .img:before,
#home_page .gallery_preview_img .img:after {
  display: block;
  position: absolute;
  content: '';
  background: white;
  width: 120%;
  height: 30px;
  -webkit-transform: rotate(-7deg);
  -moz-transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  -o-transform: rotate(-7deg);
  transform: rotate(-7deg);
  margin: -18px -10px 0;
}
/* line 892, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003892}}
#home_page .gallery_preview_img .img:after {
  margin: 110px -10px 0;
}
@media screen and (max-width: 1250px) {
  /* line 896, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003896}}
  #home_page .gallery_preview_img .img {
    width: 140px;
    height: 100px;
    margin: -45px 10px 0;
  }
  /* line 901, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003901}}
  #home_page .gallery_preview_img .img:before {
    height: 19px;
    margin: -9px -10px 0;
  }
  /* line 906, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003906}}
  #home_page .gallery_preview_img .img:after {
    margin: 90px -10px 0;
  }
}
/* line 914, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003914}}
#home_page .made_in {
  min-width: 300px;
  padding-bottom: 1em;
}
/* line 918, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003918}}
#home_page .made_in a {
  margin-right: 0;
}
/* line 922, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003922}}
#home_page .made_in_img {
  vertical-align: top;
  margin: 3px;
}
/* line 925, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003925}}
#home_page .made_in_img a {
  vertical-align: top;
  padding-bottom: 3px;
  position: relative;
  display: block;
  height: 100%;
  width: 90px;
}
/* line 935, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003935}}
#home_page .made_in_img img {
  width: 100%;
  height: auto;
}
/* line 940, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003940}}
#home_page .made_in .year {
  position: relative;
  font-size: 8px;
  color: #999;
  top: -6px;
}
/* line 949, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003949}}
#home_page .footer {
  bottom: 0;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin: 0 auto;
  min-height: auto;
  position: relative;
  width: 96%;
}
/* line 959, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003959}}
#home_page .footer .footer_inner {
  margin-bottom: 0;
}
/* line 963, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003963}}
#home_page .footer .social {
  position: absolute;
  text-align: left;
  margin-top: -3px;
  left: 66.75%;
  width: 30%;
}
@media screen and (max-width: 1450px) {
  /* line 973, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003973}}
  #home_page .footer .social {
    left: 59%;
  }
}
/* line 978, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003978}}
#home_page .footer .social span,
#home_page .footer .social p {
  display: inline-block;
}
/* line 981, www/f/src/home/home.less */
@media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003981}}
#home_page .footer .social span {
  padding-right: .2em;
}
@media screen and (max-width: 1450px) {
  /* line 992, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003992}}
  .ru #home_page .review,
  .tr #home_page .review {
    margin-top: 1em;
  }
}
@media screen and (max-width: 1250px) {
  /* line 997, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\00003997}}
  .ru #home_page .teasers,
  .tr #home_page .teasers {
    margin-left: 17%;
  }
}
@media screen and (max-width: 1100px) {
  /* line 1001, www/f/src/home/home.less */
  @media -sass-debug-info{filename{font-family:file\:\/\/www\/f\/src\/home\/home\.less}line{font-family:\000031001}}
  .ru #home_page .teasers,
  .tr #home_page .teasers {
    margin-left: 19%;
  }
}
/*# sourceMappingURL=/f/min/main.dev.build.css.map */