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

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

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

html, body {
  height: 100%; }

* {
  font-family: 'Montserrat', sans-serif;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: none;
  scrollbar-width: none; }
  *::-webkit-scrollbar {
    width: 0px;
    background: transparent; }

.section {
  overflow: hidden; }

.fancybox-active {
  height: 100% !important; }

.fancybox-button--zoom {
  display: none !important; }

.fancybox-button--play {
  display: none !important; }

.fancybox-button--thumbs {
  display: none !important; }

.fancybox-button--close {
  opacity: 0 !important; }

.fancybox-infobar {
  display: none !important; }

.header-home {
  position: absolute;
  width: 100%;
  height: 100%; }

.home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  position: relative; }

.home__bg {
  display: block;
  background: url(../img/bg-home.jpg) no-repeat;
  background-position: 100% 0;
  background-size: 138% 129%;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s; }

.home__bg_blur {
  -webkit-filter: blur(13px);
  filter: blur(13px); }
.home__bg-blur {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/home-blur.png") no-repeat;
  background-position: 100% 0;
  background-size: 138% 129%;
  opacity: 0;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s; }

.home__bg-blur_active {
  opacity: 1;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s; }
.content {
  display: block;
  width: 100%;
  height: 100%; }

.home__hand {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s; }

.home__hand-img {
  width: 46vw; }

.home__hand-img_blur {
  -webkit-filter: blur(13px);
  filter: blur(13px); }

.btn-line {
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  height: 53px; }

.brands {
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

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

.btn-line__text {
  display: block;
  text-align: center;
  height: 53px;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  cursor: pointer; }

.btn-line__text::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 25px;
  background: #ffffff;
  top: 27px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.home__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 44%;
  left: 19%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  z-index: 10;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s; }

.home__logo-img {
  width: 26vw;
  -webkit-filter: blur(0);
  filter: blur(0); }

.home__logo-text {
  color: #ffffff;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  width: 350px;
  margin-left: 52px;
  margin-top: -10px; }

.home__logo-icon {
  width: 143px;
  height: 19px;
  margin-right: 5px;
  position: relative;
  top: 3px; }

.menu-home {
  height: 100vh; }

.menu-home__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 480px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  left: 0;
  top: 15%;
  list-style: none;
  margin: 0; }

.menu__link {
  display: inline-block;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
  padding: 20px 30px;
  position: relative;
  z-index: 2; }

.menu__link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.menu__link:hover::before {
  width: 100%;
  left: 0;
  right: 0; }

.menu-home__btn {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 54px;
  height: 27px;
  z-index: 2; }

.menu__btn-line {
  width: 100%;
  height: 2px;
  background: #ffffff; }

.menu-home__close {
  display: none; }

.menu__close-icon {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  fill: #ffffff; }

.menu-home__loco {
  display: none; }

.menu__loco-icon {
  fill: #f71f15; }

.phone-home {
  display: block;
  position: absolute;
  width: 150px;
  height: 30px;
  top: 6%;
  left: 30px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  z-index: 2; }

.phone:link {
  color: #ffffff; }

.phone-home__number {
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none; }

.phone-home__icon {
  display: none; }

@media (min-width: 1450px) {
  .home__logo {
    left: 22%; } }

@media (min-width: 1600px) {
  .home__logo {
    top: 47%;
    left: 21%;
    opacity: 1; }
  .home__logo-img {
    width: 27vw;
    min-width: 490px; }
  .home__logo-text {
    font-size: 30px;
    font-weight: 400;
    line-height: 39px;
    width: 480px;
    margin-left: 104px;
    margin-top: -25px; }
  .home__logo-icon {
    width: 201px;
    height: 26px;
    margin-right: 8px;
    position: relative;
    top: 4px; }
  .home__bg {
    background-size: 107% 130%;
    background-position: center 0; }
  .home__bg-blur{
    background-size: 107% 130%;
    background-position: center 0;
  }
  .home__hand {
    right: -72px;
    bottom: -36px; }
  .menu-home__list {
    top: 15%;
    height: 68vh; }
  .menu__link {
    font-size: 24px; }
  .phone-home__number {
    font-size: 20px; }
  .phone-home {
    font-size: 20px;
    width: 200px; }
  .btn-line__text {
    font-size: 30px; }
  .btn-line__text::before {
    width: 2px;
    height: 40px;
    top: 43px; } }

@media (max-width: 1279px) {
  .home__logo-img {
    width: 330px; } }

@media (max-width: 1200px) {
  .home__bg {
    background-size: 150% 129%; }
  .home__bg-blur{
    background-size: 150% 129%;
  }
  .home__hand-img {
    width: 63vw; }
  .home__hand {
    right: -152px;
    bottom: 0; }
  .home__logo {
    top: 49%;
    left: 23%; }
  .menu-home__list {
    top: 27%; }
  .phone-home {
    font-size: 17px;
    top: 14%; } }

@media (max-width: 900px) {
  .home__hand-img {
    width: 82vw; }
  .home__hand {
    right: -173px;
    bottom: -12px; }
  .menu-home__list {
    height: 500px;
    top: 18%; }
  .home__bg {
    background-size: 327% 130%;
    background-position: 74% 0; }
  .home__bg-blur{
    background-size: 327% 130%;
    background-position: 74% 0;
  }
  .phone-home {
    top: 11%; }
  .home__logo {
    top: 26%;
    left: 40%; } }

@media (max-width: 700px) {
  .home__logo {
    left: 32%; } }

@media (max-width: 600px) {
  .home__hand {
    right: -125px; } }

@media (max-width: 620px) {
  .menu-home {
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.44);
    z-index: 100;
    position: absolute;
    right: 100%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .menu-open {
    right: 0; }
  .menu-home__list {
    width: 100%;
    height: 480px;
    top: 12%; }
  .menu__link {
    width: 100%;
    text-align: center; }
  .menu__link::before {
    left: 50%;
    right: 50%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(55%, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 55%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 55%, rgba(255, 255, 255, 0) 100%); }
  .menu__link:hover::before {
    width: 100%;
    left: 0;
    right: 0; }
  .menu-home__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 2%;
    left: 6%; }
  .menu__btn-close {
    opacity: 0; }
  .menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .menu-home__loco {
    display: block;
    position: absolute;
    top: 3%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .phone-home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 60px;
    height: 50px;
    position: absolute;
    left: 79%;
    top: 2%;
    z-index: 101; }
  .phone-home__icon {
    display: block;
    fill: #ffffff; }
  .phone-home__number {
    display: none; }
  .home__bg {
    background-size: 423% 130%;
    background-position: 82% 0; }
  .home__bg-blur{
    background-size: 423% 130%;
    background-position: 82% 0;
  }
  .home__logo-img {
    width: 91vw; }
  .home__logo {
    top: 14%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .home__hand-img {
    width: 96vw; }
  .home__hand {
    bottom: 0;
    right: -25%; }
  .menu-home__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 4%;
    left: 5%; }
  .brands__link-none {
    opacity: 0; } }

@media (max-width: 450px) {
  .home__logo-text {
    font-size: 16px;
    width: 255px; }
  .home__logo-icon {
    width: 106px;
    height: 13px;
    top: 1px;
    margin-right: 2px; } }

@media (max-width: 350px) {
  .home__hand {
    bottom: -31px;
    right: -11%; } }

.home-khan-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/bg-khan.jpg") top/cover no-repeat;
  z-index: -1; }

.story-khan-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-bg2.jpg") center/cover no-repeat;
  z-index: -1; }

.description-khan-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/bg-khan4.jpg") center/cover no-repeat;
  z-index: -1; }

.bottle_mobile {
  display: none; }

.promo-brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.menu {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  width: 145px;
  z-index: 10; }

.menu__close {
  display: none; }

.menu-btn__phone {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 54px;
  height: 27px; }

.phone__icon {
  display: none; }

.phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  margin-left: 22px;
  z-index: 160; }

.phone .phone__number:hover {
  opacity: 0.7; }

.phone:link {
  color: #ffffff; }

.phone__number {
  text-decoration: none;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400; }

.header {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; }

.header__row-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2%;
  padding-left: 1.7%;
  z-index: 12; }

.menu {
  display: block;
  height: 100%; }

.menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  top: 14%;
  height: 73%; }

.menu-btn {
  display: none; }

.menu-brants__btn {
  display: none; }

.menu__link_active::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: inline-block;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.promo-brands__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 21%;
  padding-right: 15%;
  overflow: visible !important; }

.bootle__img {
  width: 26vw; }

.header-logo {
  z-index: 130;
  text-decoration: none; }

.logo__brands {
  -webkit-animation-name: logo_brands;
  animation-name: logo_brands;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

@-webkit-keyframes logo_brands {
  from {
    -webkit-transform: scale(1.5) translate(20%, 30%);
    transform: scale(1.5) translate(20%, 30%); }
  to {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

@keyframes logo_brands {
  from {
    -webkit-transform: scale(1.5) translate(20%, 30%);
    transform: scale(1.5) translate(20%, 30%); }
  to {
    -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0); } }

.logo__brands-img {
  width: 177px; }

.reward {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 30px;
  margin-left: 16%;
  height: 470px;
  overflow: auto;
  width: 163px;
  min-width: 162px;
  -webkit-animation-name: reward;
  animation-name: reward;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

@-webkit-keyframes reward {
  from {
    opacity: 0;
    -webkit-transform: translate(150px, 0);
    transform: translate(150px, 0); }
  70% {
    opacity: 0;
    -webkit-transform: translate(150px, 0);
    transform: translate(150px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes reward {
  from {
    opacity: 0;
    -webkit-transform: translate(150px, 0);
    transform: translate(150px, 0); }
  70% {
    opacity: 0;
    -webkit-transform: translate(150px, 0);
    transform: translate(150px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

.bottle_parallax_anim {
  -webkit-animation-name: bottle;
  animation-name: bottle;
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-transition: ease 0.3s;
  -o-transition: ease 0.3s;
  transition: ease 0.3s; }

@-webkit-keyframes bottle {
  from {
    left: 65%; }
  to {
    left: 50%; } }

@keyframes bottle {
  from {
    left: 65%; }
  to {
    left: 50%; } }

.reward__block {
  width: 162px; }

.reward__img {
  width: 144px;
  margin-bottom: 40px; }

.nicescroll-rails {
  background: rgba(255, 255, 255, 0.2) !important; }

.menu-brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  padding-top: 28px;
  height: 100%;
  width: 110px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
  z-index: 11; }

.menu-brands__name {
  display: block;
  color: #ffffff;
  font-size: 20px;
  font-weight: 400; }

.menu-brands__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  height: 88%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 0;
  padding-top: 28px; }

.menu-brands__link {
  display: block; }

.menu-brands__item_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 56px;
  width: 81%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  left: 0; }

.menu-brands__item_row:hover {
  width: 123%;
  left: -20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.menu-brands__item {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.menu-brands__item:hover {
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  transform: translateX(-20px); }

.menu-brands__link_position1 {
  position: absolute;
  right: 0;
  z-index: 2; }

.menu-brands__link_position2 {
  position: absolute;
  left: 0;
  z-index: 1; }

.menu-brands__img1 {
  width: 72px;
  height: 55px; }

.menu-brands__img2 {
  width: 74px;
  height: 28px; }

.menu-brands__img3 {
  width: 29px;
  height: 56px;
  margin-left: 20px;
  margin-right: 20px; }

.menu-brands__img4 {
  width: 52px;
  height: 52px; }

.menu-brands__img5 {
  width: 52px;
  height: 52px; }

.menu-brands__img6 {
  width: 73px;
  height: 55px; }

.menu-brands__img7 {
  width: 88px;
  height: 39px; }

.menu-brands__img8 {
  width: 60px;
  height: 54px; }

.menu-brands__img9 {
  width: 87px;
  height: 25px; }

.menu-beer__icon1 {
  width: 72px;
  height: 55px; }

.btn-line {
  cursor: pointer; }

.btn-line__beer {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0); }

.btn-line__beer:hover {
  bottom: -15px; }

.btn-line__detailed {
  position: absolute;
  bottom: 0;
  right: 17.5%;
  cursor: pointer; }

.btn-line__detailed:hover {
  bottom: -15px; }

.menu-beer__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  list-style: none;
  margin: 0;
  top: 100%;
  height: 60%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.menu-beer__list_open {
  top: 18%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.menu-brands__list_open {
  position: absolute;
  top: -100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn-line__beer_open {
  display: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn-line__vodka {
  display: none;
  position: absolute;
  top: 0; }

.btn-line__vodka_open {
  display: block;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn-line__text_top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.btn-line__text_top::before {
  top: 0px; }

.story-brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%; }

.story-brands__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 23.8%;
  padding-right: 15%;
  padding-top: 25px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh; }

.story-brands__box {
  width: 330px; }

.story-brands__text {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 25px; }

.description-brands {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%; }

.description-brands__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 23.8%;
  padding-right: 18.2%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh; }

.description-brands__block {
  padding-top: 30px;
  margin-left: 21%;
  width: 248px; }

.description-brands__box {
  margin-bottom: 20px; }

.description-brands__question {
  display: block;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 3; }

.description-brands__answer {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600; }

.blur {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.blur__active {
  -webkit-filter: blur(10px);
  filter: blur(10px); }

.blur__active-brends {
  -webkit-filter: blur(10px);
  filter: blur(10px); }

@media (min-width: 1300px) {
  .logo__brands {
    margin-right: 5%; } }

@media (min-width: 1400px) {
  .logo__brands {
    margin-right: 10%; }
  .reward {
    margin-left: 15%; }
  .story-brands__text {
    font-size: 20px; }
  .story-brands__box {
    width: 401px; } }

@media (min-width: 1450px) {
  .reward {
    margin-left: 17%; }
  .story-brands__text {
    font-size: 22px; }
  .story-brands__box {
    width: 449px; } }

@media (min-width: 1600px) {
  .logo__brands-img {
    width: 14vw; }
  .bootle__img {
    width: 25vw;
    height: auto; }
  .logo__brands {
    margin-right: 1.5%; }
  .menu__loco-icon {
    width: 151px;
    height: 65px; }
  .phone__number {
    font-size: 20px; }
  .reward__img {
    width: 230px; }
  .reward {
    width: 258px;
    margin-left: 10.5%;
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: 42px;
    height: 665px; }
  .reward__block {
    width: 100%; }
  .btn-line__detailed {
    right: 18%; }
  .btn-line__text {
    height: 83px; }
  .btn-line {
    height: 83px; }
  .menu-brands__img1 {
    width: 116px;
    height: auto; }
  .menu-brands__img2 {
    width: 119px;
    height: auto; }
  .menu-brands {
    width: 185px; }
  .menu-brands__img3 {
    width: 47px;
    height: auto; }
  .menu-brands__img4 {
    width: 84px;
    height: auto; }
  .menu-brands__img5 {
    width: 84px;
    height: auto; }
  .menu-brands__item_row {
    width: 79%;
    height: 84px; }
  .menu-brands__img6 {
    width: 117px;
    height: 87px; }
  .menu-brands__img7 {
    width: 142px;
    height: 62px; }
  .menu-brands__img8 {
    width: 97px;
    height: 86px; }
  .menu-brands__img9 {
    width: 140px;
    height: 39px; }
  .menu-beer__icon1 {
    width: 116px;
    height: auto; }
  .menu-beer__icon2 {
    width: 125px; }
  .menu-beer__icon3 {
    width: 125px; }
  .menu-brands__name {
    font-size: 30px; }
  .menu__list {
    top: 18%;
    height: 70%; }
  .story-brands__text {
    font-size: 22px;
    line-height: 30px; }
  .story-brands__box {
    width: 443px; }
  .story-brands__container {
    padding-right: 18%;
    padding-top: 25px; }
  .description-brands__question {
    font-size: 20px; }
  .description-brands__answer {
    font-size: 24px; }
  .description-brands__block {
    width: 355px; } }

@media (min-width: 1700px) {
  .story-brands__container {
    padding-right: 18%; }
  .story-brands__text {
    font-size: 24px;
    line-height: 36px; }
  .story-brands__box {
    width: 463px; } }

@media (min-width: 1810px) {
  .story-brands__container {
    padding-right: 20.3%; }
  .description-brands__block {
    margin-left: 26%; }
  .description-brands__container {
    padding-right: 19%; } }

@media (max-width: 1270px) {
  .logo__brands-img {
    width: 14vw; }
  .bootle__img {
    width: 25vw; }
  .reward__img {
    width: 136px; }
  .reward {
    height: 445px;
    margin-left: 13%; }
  .bootle {
    margin-left: 5%; }
  .btn-line__detailed {
    right: 18%; } }

@media (max-width: 1150px) {
  .home-khan-bg {
    background: url(../img/bg-khan.jpg) top/130% 151% no-repeat; }
  .menu {
    left: -100%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 120;
    opacity: 0; }
  .menu__active {
    left: 0;
    z-index: 100;
    opacity: 1; }
  .menu-brands {
    right: -100%; }
  .menu-brands__active {
    right: 0;
    z-index: 150; }
  .phone {
    display: block;
    position: absolute;
    top: 95px;
    left: -100%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .phone__active {
    left: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .phone__number {
    font-size: 17px;
    z-index: 110; }
  .menu__loco-icon {
    width: 151px;
    height: 65px; }
  .header__row-top {
    padding-left: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 110; }
  .menu-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 110; }
  .menu-btn__active {
    -webkit-transform: translate(-15px, 0);
    -ms-transform: translate(-15px, 0);
    transform: translate(-15px, 0); }
  .menu-brants__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 12; }
  .menu-btn:hover {
    -webkit-transform: translate(-15px, 0);
    -ms-transform: translate(-15px, 0);
    transform: translate(-15px, 0); }
  .menu-brants__btn:hover {
    -webkit-transform: translate(15px, 0);
    -ms-transform: translate(15px, 0);
    transform: translate(15px, 0); }
  .menu-brants__btn_active {
    opacity: 0;
    z-index: -1; }
  .menu-btn__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 400;
    position: relative;
    height: 50px;
    width: 130px; }
  .menu-btn__text::before {
    content: "";
    position: absolute;
    left: 13px;
    top: 50%;
    width: 25px;
    height: 2px;
    background: #ffffff;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .menu-brants__btn-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 400;
    position: relative;
    height: 50px;
    width: 150px; }
  .menu-brants__btn-text::before {
    content: "";
    position: absolute;
    right: -12px;
    top: 50%;
    width: 25px;
    height: 2px;
    background: #ffffff;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .menu-brands__list {
    padding-top: 40px; }
  .menu__list {
    height: 65%;
    top: 22%; }
  .menu__link {
    padding-left: 20px; }
  .promo-brands__container {
    padding-left: 14%;
    padding-right: 10%; }
  .logo__brands-img {
    width: 17.3vw; }
  .bootle__img {
    width: 33vw; }
  .reward__img {
    width: 144px; }
  .reward {
    height: 490px; }
  .story-brands__container {
    padding-left: 6.8%;
    padding-right: 13%; }
  .story-brands__box {
    margin-left: 19%; }
  .description-brands__container {
    padding-left: 6.8%; }
  .description-brands__answer {
    line-height: 1.3; }
  .menu__close_active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 23; }
  .menu__close-icon {
    display: none; }
  .btn-line__detailed {
    right: 13%; } }

@media (max-width: 899.98px) {
  .bootle__img {
    width: 48vw; }
  .khan__container {
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 5%; }
  .promo-brands__container {
    padding-left: 4%;
    padding-right: 4%; }
  .story-brands__box {
    margin-left: 7%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 294px; }
  .story-brands__container {
    padding-top: 5%;
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 82px; }
  .description-brands__container {
    padding-left: 4%;
    padding-right: 4%;
    margin-top: 82px; }
  .description-brands__block {
    margin-left: 12%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .home-khan-bg {
    background: url(../img/bg-khan.jpg) top left/218% 153% no-repeat; }
  .header__row-top {
    padding-top: 20px; } }

@media (max-width: 699.98px) {
  .bottle_parallax {
    display: none; }
  .bottle_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .logo__brands {
    display: none; }
  .btn-line__detailed {
    display: none; }
  .promo-brands {
    padding-top: 90px; }
  .promo-brands__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: calc(100vh - 90px);
    overflow: scroll !important;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .bootle__img {
    width: 59vw; }
  .story-brands__text {
    width: 100%; }
  .menu__loco-icon {
    width: 88px;
    height: 38px; }
  .header__row-top {
    padding-top: 20px; }
  .menu-btn__phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .menu-btn__text {
    display: none; }
  .phone__number {
    display: none; }
  .phone__icon {
    display: block; }
  .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: static;
    width: 60px;
    height: 60px;
    margin-left: 0; }
  .menu-brants__btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .menu-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 60px;
    height: 60px; }
  .header__row-top {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%; }
  .menu-brants__btn {
    height: 80px; }
  .menu-brants__btn-text {
    height: 70px; }
  .menu-brants__btn-text::before {
    width: 2px;
    height: 25px;
    left: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 64px; }
  .story-brands__box {
    margin-left: 0; }
  .story-brands__box {
    width: 100%; }
  .story-brands__text {
    line-height: 24px; }
  .description-brands__block {
    margin-left: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 12px; }
  .menu-btn:hover {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0); }
  .menu {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.44);
    z-index: 1;
    position: absolute;
    right: 100%; }
  .menu__list {
    width: 100%;
    height: 70%;
    top: 17%; }
  .menu__link {
    width: 100%;
    text-align: center; }
  .menu__link::before {
    left: 50%;
    right: 50%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(55%, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 55%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 55%, rgba(255, 255, 255, 0) 100%); }
  .menu__link:hover::before {
    width: 100%;
    left: 0;
    right: 0; }
  .menu-home__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 2%;
    left: 6%; }
  .menu__btn-close {
    opacity: 0; }
  .menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .menu__link_active::before {
    width: 0; }
  .menu__close {
    display: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 60px;
    height: 60px;
    z-index: 130; }
  .menu__close_active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .menu-brants__btn_active {
    display: none; }
  .menu-btn__active {
    display: none; }
  .menu__close-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .menu__close {
    position: static; }
  .bottle_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100vh - 90px);
    min-height: calc(100vh - 90px);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 60px; }
  .reward {
    overflow: visible;
    height: 100%; }
  .reward__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px; } }

.evok-bg {
  display: block;
  position: absolute;
  background: url("../img/bg-evok.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.bootle__img_evok {
  width: 22vw; }

.bottle__evok {
  position: relative;
  top: -2%; }

.logo__brands_evok {
  margin-top: 4%;
  margin-right: 5%; }

.reward_evok {
  height: 453px; }

.story-brands__box_evok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 20%;
  width: 329px; }
.story-brands__box_soyombo{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 20%;
  width: 329px;
}
.story-evok-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: url("../img/evok-bg2.jpg") center/cover no-repeat; }

.description-evok-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: url("../img/evok-bg3.jpg") center/cover no-repeat; }

.description-brands__block_evok {
  width: 270px;
  margin-left: 26%; }
.story-brands__box_soyombo{
  width: 270px;
  margin-left: 26%;
}
.description-brands__container_evok {
  padding-right: 16%; }
.description-brands__container_soyombo{
  padding-right: 16%;
}
@media (min-width: 1400px) {
  .description-brands__block_evok {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
    margin-bottom: 64px; }
  .story-brands__box_soyombo{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0;
    margin-bottom: 64px;
  }
  .story-brands__box_evok {
    width: 360px; }
  .story-brands__box_soyombo{
    width: 360px;
  }
}

@media (min-width: 1450px) {
  .story-brands__box_evok {
    width: 400px; }
  .story-brands__box_soyombo{
    width: 400px;
  }
}

@media (min-width: 1600px) {
  .description-brands__block_evok {
    width: 370px;
    margin-left: 23%; }
  .story-brands__box_soyombo{
    width: 370px;
    margin-left: 23%;
  }
  .description-brands__container_evok {
    padding-right: 18%; }
  .description-brands__container_soyombo{
    padding-right: 18%;
  }
  .reward_evok {
    height: 665px; }
  .story-brands__box_evok {
    width: 493px; }
  .story-brands__box_soyombo{
    width: 493px;
  }
}

@media (max-width: 1150px) {
  .bottle__evok {
    top: 0; }
  .bootle__img_evok {
    width: 28vw;
    margin-top: 60px; }
  .promo-brands + .bootle__img_evok {
    margin-left: 20%; }
  .story-brands__container_evok {
    padding-left: 12%;
    padding-right: 12%; }
  .description-brands__container_evok {
    padding-left: 12%;
    padding-right: 14%; }
  .description-brands__container_soyombo{
    padding-left: 12%;
    padding-right: 14%;
  }
  .logo__brands_evok {
    margin-top: 70px; }
  .reward_evok {
    margin-top: 70px; }
  .bottle__evok {
    padding-left: 10%; }
  .bottle__animation {
    width: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

@media (max-width: 899.98px) {
  .bootle__img_evok {
    width: 37vw; }
  .story-brands__container_evok {
    padding-left: 8%;
    padding-right: 3%; }
  .bottle__evok {
    padding-left: 0; }
  .story-brands__box_evok {
    margin-left: 11%; }
  .story-brands__box_soyombo{
    margin-left: 11%;
  }
  .description-brands__container_evok {
    padding-left: 8%;
    padding-right: 8%; }
  .description-brands__container_soyombo{
    padding-left: 8%;
    padding-right: 8%;
  }
  .description-brands__block_evok {
    margin-left: 14%; }
  .story-brands__box_soyombo{
    margin-left: 14%;
  }
  .logo__brands-img {
    width: 21vw; } }

@media (max-width: 699.98px) {
  .story-brands__box_evok {
    margin-left: 0; }
  .story-brands__box_soyombo{
    margin-left: 0;
  }
  .description-brands__block_evok {
    margin-left: 0; }
  .story-brands__box_soyombo{
    margin-left: 0;
  }
  .description-brands__block_evok {
    padding-top: 0; }
  .story-brands__box_soyombo{
    padding-top: 0;
  }
  .bootle__img_evok {
    width: 57vw; }
  .story-brands__container_evok {
    padding-left: 4%;
    padding-right: 4%; } }

@media (max-width: 349.98px) {
  .description-brands__box {
    margin-bottom: 13px; }
  .description-brands__question {
    line-height: 1.5; }
  .story-brands__container {
    padding-top: 10%; } }

.soyombo-bg {
  display: block;
  position: absolute;
  background: url("../img/soembo-bg.jpg") no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: 108%;
  background-position: center 10%; }

.story-soyombo-bg {
  display: block;
  position: absolute;
  background: url("../img/soyomba-bg2.jpg") no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: 100% 100%;
  background-position: center 10%; }

.description-soyombo-bg {
  display: block;
  position: absolute;
  background: url("../img/soyomba-bg3.jpg") no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-size: 100% 100%;
  background-position: center center; }

.logo__brands_soyombo {
  margin-right: 11%; }

.logo__brands-img_soyombo {
  width: 135px; }

.bottle__soyombo {
  position: static; }

.bootle__img_soyombo {
  width: 23vw; }

.reward__img_height {
  height: 120px; }

.reward__img_height2 {
  height: 87px; }

.reward_soyombo {
  margin-left: 16%; }

.btn-line_soyombo {
  right: 18%; }

.reward_soyombo {
  height: 460px; }

.story-brands__container_soyombo {
  padding-right: 16%; }

@media (min-width: 1600px) {
  .logo__brands-img_soyombo {
    width: 185px; }
  .reward_soyombo {
    height: 653px; } }

@media (max-width: 1270px) {
  .bootle__img_soyombo {
    width: 28vw; }
  .reward_soyombo {
    margin-left: 13%; }
  .btn-line_soyombo {
    right: 14%; }
  .story-brands__container_soyombo {
    padding-left: 12%;
    padding-right: 12%; }
  .soyombo-bg {
    background-size: 180%; }
  .story-soyombo-bg {
    background-size: cover;
    background-position: center 71%; }
  .description-soyombo-bg {
    background-size: 176% 100%; } }

@media (max-width: 899.98px) {
  .bootle__img_soyombo {
    width: 40vw; }
  .logo__brands-img_soyombo {
    width: 111px; }
  .logo__brands_soyombo {
    margin-right: 6%; }
  .reward_soyombo {
    margin-left: 9%; }
  .soyombo-bg {
    background-size: 280%; }
  .story-soyombo-bg {
    background-size: cover; }
  .story-brands__container_soyombo {
    padding-left: 8%;
    padding-right: 3%; } }

@media (max-width: 699.98px) {
  .bootle__img_soyombo {
    width: 60vw; }
  .story-soyombo-bg {
    background-size: cover;
    background-position: 71%; }
  .description-soyombo-bg {
    background-size: 250% 100%; }
  .story-brands__container_soyombo {
    padding-left: 4%; } }

.chinggis-bg {
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg1.jpg") bottom left/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.story-chinggis-bg {
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg2.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }
.story-original-bg{
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg2.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.story-white-bg{
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg2.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.description-chinggis-bg {
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg3.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }
.description-original-bg{
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg3.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.description-white-bg{
  display: block;
  position: absolute;
  background: url("../img/chinggis1-bg3.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.chinggis-white-bg {
  display: block;
  position: absolute;
  background: url("../img/white-bg1.jpg") left bottom/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.logo__brands-img_chinggis {
  width: 18vh; }
.logo__brands-img_original{
  width: 18vh;
}
.logo__brands-img_white{
  width: 18vh;
}

.bootle__img_chinggis {
  width: 12vw; }
.bootle__img_original{
  width: 12vw;
}
.bootle__img_white{
  width: 12vw;
}

.logo__brands_chinggis {
  margin-right: 20%; }

.reward_chinggis {
  height: 450px;
  margin-left: 23%; }
.reward_original{
  height: 450px;
  margin-left: 23%;
}
.reward_white{
  height: 450px;
  margin-left: 23%;
}

.bottle__chinggis {
  position: relative;
  top: -3%; }

.story-brands__container_chinggis {
  padding-left: 34%;
  padding-right: 19%; }
.story-brands__container_original{
  padding-left: 34%;
  padding-right: 19%;
}
.story-brands__container_white{
  padding-left: 34%;
  padding-right: 19%;
}
.story-brands__box_chinggis {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 23%;
  width: 330px; }
.story-brands__box_white{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 23%;
  width: 330px;
}
.story-brands__box_original{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 23%;
  width: 330px;
}
.description-brands__container_chinggis {
  padding-left: 34%;
  padding-right: 20%; }
.description-brands__container_original{
  padding-left: 34%;
  padding-right: 20%;
}
.description-brands__container_white{
  padding-left: 34%;
  padding-right: 20%;
}
.description-brands__block_chinggis {
  width: 280px;
  margin-left: 30%;
  padding-top: 0; }
.description-brands__block_original{
  width: 280px;
  margin-left: 30%;
  padding-top: 0;
}
.description-brands__block_white{
  width: 280px;
  margin-left: 30%;
  padding-top: 0;
}
@media (min-width: 1300px) and (max-width: 1400px) {
  .bootle__img_chinggis {
    width: 11vw; }

  .bootle__img_original{
    width: 11vw;
  }
  .bootle__img_white{
    width: 11vw;
  }

}

@media (min-width: 1400px) {
  .story-brands__box_chinggis {
    width: 411px; }
  .story-brands__box_original{
    width: 411px;
  }
  .story-brands__box_white{
    width: 411px;
  }
}

@media (min-width: 1400px) {
  .story-brands__box_chinggis {
    width: 411px; }
  .story-brands__box_original{
    width: 411px;
  }
  .story-brands__box_white{
    width: 411px;
  }
}

@media (min-width: 1450px) {
  .story-brands__box_chinggis {
    width: 450px; }
  .story-brands__box_original{
    width: 450px;
  }
  .story-brands__box_white{
    width: 450px;
  }
}

@media (min-width: 1600px) {
  .reward_chinggis {
    height: 636px;
    min-width: 207px;
    margin-left: 17%; }
  .reward_original{
    height: 636px;
    min-width: 207px;
    margin-left: 17%;
  }
  .reward_white{
    height: 636px;
    min-width: 207px;
    margin-left: 17%;
  }

  .bottle__chinggis {
    top: -5%; }
  .bootle__img_chinggis {
    width: 13vw; }
  .bootle__img_original{
    width: 13vw;
  }
  .bootle__img_white{
    width: 13vw;
  }

  .logo__brands_chinggis {
    margin-right: 20%; }
  .btn-line__detailed_chinggis {
    right: 18%; }
  .logo__brands_chinggis {
    margin-right: 19%; }
  .story-brands__box_chinggis {
    width: 454px; }
  .story-brands__box_original{
    width: 454px;
  }
  .story-brands__box_white{
    width: 454px;
  }
  .description-brands__block_chinggis {
    width: 372px; }
  .description-brands__block_original{
    width: 372px;
  }
  .description-brands__block_white{
    width: 372px;
  }
}

@media (min-width: 1700px) {
  .story-brands__box_chinggis {
    width: 491px; }
  .story-brands__box_original{
    width: 491px;
  }
  .story-brands__box_white{
    width: 491px;
  }
}

@media (min-width: 1800px) {
  .logo__brands_chinggis {
    margin-right: 19%; }
  .reward_chinggis {
    margin-left: 21%; }
  .reward_original{
    margin-left: 21%;
  }
  .reward_white{
    margin-left: 21%;
  }

  .btn-line__detailed_chinggis {
    right: 18%; } }

@media (max-width: 1270px) {
  .bootle__img_chinggis {
    width: 15vw; }
  .bootle__img_original{
    width: 15vw;
  }
  .bootle__img_white{
    width: 15vw;
  }

  .reward_chinggis {
    margin-top: 40px; }
  .reward_original{
    margin-top: 40px;
  }
  .reward_white{
    margin-top: 40px;
  }
  .btn-line__detailed_chinggis {
    right: 13%; }
  .story-brands__container_chinggis {
    padding-left: 25%; }
  .story-brands__container_original{
    padding-left: 25%;
  }
  .story-brands__container_white{
    padding-left: 25%;
  }
  .description-brands__container_chinggis {
    padding-left: 25%;
    padding-right: 10%; }
  .description-brands__container_original{
    padding-left: 25%;
    padding-right: 10%;
  }
  .description-brands__container_white{
    padding-left: 25%;
    padding-right: 10%;
  }
  .description-brands__block_chinggis {
    padding-top: 0; }
  .description-brands__block_original{
    padding-top: 0;
  }
  .description-brands__block_white{
    padding-top: 0;
  }
  .bottle__chinggis {
    position: static;
    margin-top: 40px; }
  .logo__brands-img_chinggis {
    width: 140px; }
  .logo__brands-img_original{
    width: 140px;
  }
  .logo__brands-img_white{
    width: 140px;
  }
  .description-brands__box_chinggis {
    margin-bottom: 10px; } }

@media (max-width: 1150.98px) and (min-width: 699.98px) {
  .btn-line__beer .btn-line__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 50px;
    width: 140px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .btn-line__beer .btn-line__text::before {
    width: 25px;
    height: 1px;
    left: inherit;
    right: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .btn-line__beer .btn-line__text:hover {
    right: -15px;
    bottom: 2%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .btn-line__beer {
    bottom: 2%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
    .btn-line__beer:hover {
      bottom: 2%;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
  .btn-line__vodka .btn-line__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 50px;
    width: 140px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .btn-line__vodka .btn-line__text::before {
    width: 25px;
    height: 1px;
    left: inherit;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 8px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .btn-line__vodka .btn-line__text:hover {
    right: -15px;
    bottom: 2%;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .btn-line__vodka {
    top: 27px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; } }

@media (max-width: 899.98px) {
  .bootle__img_chinggis {
    width: 24vw; }
  .bootle__img_original{
    width: 24vw;
  }
  .bootle__img_white{
    width: 24vw;
  }

  .description-brands__container_chinggis {
    padding-left: 13%; }
  .description-brands__container_original{
    padding-left: 13%;
  }
  .description-brands__container_white{
    padding-left: 13%;
  }
  .description-brands__block_chinggis {
    margin-left: 21%; }
  .description-brands__block_original{
    margin-left: 21%;
  }
  .description-brands__block_white{
    margin-left: 21%;
  }
  .logo__brands-img_chinggis {
    width: 14vh; }
  .logo__brands-img_original{
    width: 14vh;
  }
  .logo__brands-img_white{
    width: 14vh;
  }

  .reward_chinggis {
    margin-left: 12%;
    margin-bottom: 10%;
    margin-top: 10%; }
  .reward_original{
    margin-left: 12%;
    margin-bottom: 10%;
    margin-top: 10%;
  }
  .reward_white{
    margin-left: 12%;
    margin-bottom: 10%;
    margin-top: 10%;
  }
  .logo__brands_chinggis {
    margin-left: 4%; }
  .btn-line__detailed_chinggis {
    right: 11%; }
  .story-brands__container_chinggis {
    padding-left: 13%;
    padding-right: 10%; }
  .story-brands__container_white{
    padding-left: 13%;
    padding-right: 10%;
  }
  .story-brands__container_original{
    padding-left: 13%;
    padding-right: 10%;
  }
}

@media (max-width: 699.98px) {
  .bootle__img_chinggis {
    width: 30vw; }
  .bootle__img_original{
    width: 30vw;
  }
  .bootle__img_white{
    width: 30vw;
  }

  .story-brands__container_chinggis {
    padding-left: 8%;
    padding-right: 8%; }
  .story-brands__container_original{
    padding-left: 8%;
    padding-right: 8%;
  }
  .story-brands__container_white{
    padding-left: 8%;
    padding-right: 8%;
  }
  .story-brands__box_chinggis {
    margin-left: 0; }
  .story-brands__box_original{
    margin-left: 0;
  }
  .story-brands__box_white{
    margin-left: 0;
  }
  .description-brands__container_chinggis {
    padding-left: 8%;
    padding-right: 8%; }
  .description-brands__container_original{
    padding-left: 8%;
    padding-right: 8%;
  }
  .description-brands__container_white{
    padding-left: 8%;
    padding-right: 8%;
  }
  .description-brands__block_chinggis {
    margin-left: 0; }
  .description-brands__block_original{
    margin-left: 0;
  }
  .description-brands__block_white{
    margin-left: 0;
  }
  .description-brands__box {
    margin-bottom: 10px; }
  .description-brands__question {
    line-height: 2; } }

@media (max-width: 349.98px) {
  .description-brands__answer {
    font-size: 16px; }
  .description-brands__box {
    margin-bottom: 2px; } }

.bolor-bg {
  display: block;
  position: absolute;
  background: url("../img/bolor-bg1.jpg") left bottom/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.story-bolor-bg {
  display: block;
  position: absolute;
  background: url("../img/bolor-bg2.jpg") left bottom/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.description-bolor-bg {
  display: block;
  position: absolute;
  background: url("../img/bolor-bg3.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.bootle__img_bolor {
  width: 25vw; }

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

.logo__brands_bolor {
  margin-right: 3%; }

.reward_bolor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
  margin-left: 13%;
  height: 360px;
  margin-bottom: 10%;
  margin-top: 10%; }

.reward__img_bolor {
  height: 128px; }

.story-brands__container_bolor {
  padding-left: 22%; }

.story-brands__box_bolor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 16%;
  width: 328px; }

.btn-line__detailed_bolor {
  right: 17.5%; }

.description-brands__container_bolor {
  padding-left: 22%;
  padding-right: 16%; }

.description-brands__block_bolor {
  padding-top: 0;
  margin-left: 21%;
  width: 270px; }

@media (min-width: 1400px) {
  .story-brands__box_bolor {
    width: 400px;
    margin-left: 13%; } }

@media (min-width: 1450px) {
  .story-brands__box_bolor {
    width: 446px;
    margin-left: 13%; }
  .story-brands__container_bolor {
    padding-right: 13%; } }

@media (min-width: 1600px) {
  .reward__img_bolor {
    height: 200px;
    margin-bottom: 60px; }
  .bottle__bolor {
    margin-top: -70px; }
  .story-brands__box_bolor {
    width: 496px; }
  .btn-line__detailed_bolor {
    right: 18%; }
  .bootle__img_bolor {
    width: 25vw; }
  .reward_bolor {
    min-width: 260px;
    height: 525px; }
  .description-brands__block_bolor {
    width: 365px; }
  .story-brands__container_bolor {
    padding-right: 15%; }
  .description-brands__container_bolor {
    padding-right: 18%; } }

@media (min-width: 1800px) {
  .reward_bolor {
    margin-left: 15%; } }

@media (max-width: 1270px) {
  .bottle__bolor {
    margin-top: 0; }
  .bootle__img_bolor {
    width: 30vw; }
  .btn-line__detailed_bolor {
    right: 18%; }
  .story-brands__container_bolor {
    padding-left: 13%; }
  .description-brands__container_bolor {
    padding-left: 13%; } }

@media (max-width: 1150.98px) {
  .btn-line__detailed_bolor {
    right: 13%; } }

@media (max-width: 899.98px) {
  .bootle__img_bolor {
    width: 40vw; }
  .reward_bolor {
    margin-left: 11%; }
  .story-brands__container_bolor {
    padding-left: 8%;
    padding-right: 4%; }
  .description-brands__container_bolor {
    padding-left: 8%;
    padding-right: 5%; }
  .brands__block_bolor {
    margin-left: 16%; }
  .logo__brands_bolor {
    margin-left: 4%;
    margin-top: 5%; } }

@media (max-width: 699.98px) {
  .story-brands__box_bolor {
    margin-left: 0; }
  .description-brands__block_bolor {
    margin-left: 0; }
  .bootle__img_bolor {
    width: 63vw; }
  .story-brands__container_bolor {
    padding-left: 4%; } }

.arkhi-bg {
  display: block;
  position: absolute;
  background: url("../img/arkhi-bg.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.story-arkhi-bg {
  display: block;
  position: absolute;
  background: url("../img/arkhi-bg2.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.description-arkhi-bg {
  display: block;
  position: absolute;
  background: url("../img/arkhi-bg3.jpg") center/cover no-repeat;
  width: 100%;
  height: 100%;
  z-index: -1; }

.logo__brands-img_arkhi {
  width: 19vw; }

.bottle__arkhi {
  position: static;
  margin-top: -4%; }

.bootle__img_arkhi {
  width: 17vw; }

.logo__brands_arkhi {
  margin-right: 3%; }

.reward_arkhi {
  height: 447px;
  margin-top: 3%; }

.story-brands__container_arkhi {
  padding-right: 17%; }

.story-brands__box_arkhi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 17%;
  width: 388px; }

.description-brands__container_arkhi {
  padding-left: 26%;
  padding-right: 21%;
  padding-top: 0; }

.description-brands__block_arkhi {
  padding-top: 0;
  width: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (min-width: 1400px) {
  .story-brands__box_arkhi {
    width: 485px; }
  .story-brands__container {
    padding-right: 13%; } }

@media (min-width: 1450px) {
  .story-brands__box_arkhi {
    width: 556px; } }

@media (min-width: 1600px) {
  .reward_arkhi {
    height: 640px; }
  .story-brands__box_arkhi {
    width: 516px; }
  .description-brands__block_arkhi {
    width: 358px; }
  .story-brands__container {
    padding-right: 20%; }
  .description-brands__container_arkhi {
    padding-right: 25%; } }

@media (max-width: 1270px) {
  .bottle__arkhi {
    margin-top: -3%; }
  .bootle__img_arkhi {
    width: 21vw; }
  .logo__brands_arkhi {
    margin-right: 9%; }
  .story-brands__container_arkhi {
    padding-right: 11%; }
  .description-brands__container_arkhi {
    padding-right: 17%; } }

@media (max-width: 1150.98px) {
  .logo__brands-img_arkhi {
    width: 22vw; } }

@media (max-width: 899.98px) {
  .logo__brands-img_arkhi {
    width: 27vw; }
  .bootle__img_arkhi {
    width: 33vw; }
  .reward_arkhi {
    margin-left: 6%; }
  .logo__brands_arkhi {
    margin-right: 1%; }
  .story-brands__container_arkhi {
    padding-right: 5%; }
  .description-brands__container_arkhi {
    padding-right: 9%; } }

@media (max-width: 699.98px) {
  .bootle__img_arkhi {
    width: 46vw; }
  .story-brands__box_arkhi {
    margin-left: 0; }
  .story-brands__container_arkhi {
    padding-right: 5%; }
  .description-brands__container_arkhi {
    padding-right: 5%; }
  .description-brands__block_arkhi {
    margin-left: 0; } }

@media (max-width: 349.98px) {
  .story-brands__text_arkhi {
    font-size: 14px;
    line-height: 20px; } }

.altan-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/altan-bg.jpg") bottom left/cover no-repeat;
  z-index: -1; }

.story-altan-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/altah-bg2.jpg") bottom left/cover no-repeat;
  z-index: -1; }

.description-altan-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/altah-bg3.png") center/cover no-repeat;
  z-index: -1; }

.logo__brands-img_altan {
  width: 16vw; }

.bootle__img_altan {
  width: 26vw; }

.promo-brands__container_altan {
  padding-left: 19%; }

.bottle__altan {
  margin-top: -7%; }

.reward_altan {
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
  margin-left: 15%;
  margin-bottom: 11%;
  margin-top: 4%; }

.btn-line__detailed_altan {
  right: 17%; }

.story-brands__container_altan {
  padding-left: 20%; }

.story-brands__box_altan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 14%;
  width: 332px; }

.description-brands__container_altan {
  padding-left: 20%; }

.description-brands__block_altan {
  margin-left: 20%;
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (min-width: 1450px) {
  .story-brands__box_altan {
    width: 449px; }
  .story-brands__container_altan {
    padding-right: 12%; } }

@media (min-width: 1600px) {
  .reward_altan {
    margin-left: 13%; }
  .story-brands__box_altan {
    width: 430px; }
  .story-brands__container_altan {
    padding-right: 17%; }
  .description-brands__container_altan {
    padding-right: 19%;
    padding-top: 120px; }
  .description-brands__block_altan {
    width: 335px; }
  .reward {
    min-width: 258px; } }

@media (min-width: 1400px) {
  .logo__brands_altan {
    margin-right: 0; } }

@media (max-width: 1150.98px) {
  .bootle__img_altan {
    width: 33vw;
    margin-right: 43px; }
  .btn-line__detailed_altan {
    right: 13%; }
  .promo-brands__container_altan {
    padding-left: 9%; }
  .logo__brands-img_altan {
    width: 20vw; }
  .bottle__altan {
    margin-top: -3%; }
  .story-brands__container_altan {
    padding-left: 14%; }
  .description-brands__container_altan {
    padding-left: 14%;
    padding-right: 14%; } }

@media (max-width: 1000.98px) {
  .promo-brands__container_altan {
    padding-right: 8%; } }

@media (max-width: 899.98px) {
  .promo-brands__container_altan {
    padding-left: 5%;
    padding-right: 5%; }
  .story-brands__container_altan {
    padding-left: 1%; }
  .description-brands__container_altan {
    padding-left: 1%;
    padding-right: 7%; }
  .description-brands__block {
    margin-left: 13%; }
  .bootle__img_altan {
    width: 45vw;
    margin-right: 80px; }
  .reward_altan {
    margin-left: 8%; }
  .story-brands__box_altan {
    margin-left: 9%; } }

@media (max-width: 699.98px) {
  .bootle__img_altan {
    width: 58vw; }
  .bottle__altan {
    margin-top: -11%;
    margin-right: 7%; }
  .story-brands__box_altan {
    margin-left: 0%; }
  .story-brands__container_altan {
    padding-left: 4%;
    padding-right: 4%; }
  .description-brands__block {
    margin-left: 0%; }
  .description-brands__container {
    padding-left: 4%;
    padding-right: 4%; } }

.export-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/export-bg.jpg") center/cover no-repeat;
  z-index: -1; }

.story-export-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/export-bg2.jpg") center/cover no-repeat;
  z-index: -1; }

.description-export-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/export-bg3.jpg") center/cover no-repeat;
  z-index: -1; }

.bootle__img_export {
  width: 21vw; }

.bottle__export {
  margin-top: -2%; }

.logo__brands-img_export {
  width: 14vw; }

.reward_export {
  margin-left: 18%;
  height: 466px; }

.story-brands__box_export {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 8%;
  width: 417px; }

.story-brands__container_export {
  padding-left: 23%; }

.description-brands__container_export {
  padding-left: 23%; }

.description-brands__block_export {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0;
  padding-top: 0;
  width: 268px; }

@media (min-width: 1400px) {
  .story-brands__box_export {
    width: 459px; } }

@media (min-width: 1600px) {
  .story-brands__box_export {
    width: 505px; }
  .description-brands__block_export {
    width: 350px; }
  .reward_export {
    height: 623px; }
  .story-brands__container_export {
    padding-right: 15%; } }

@media (min-width: 1800px) {
  .story-brands__box_export {
    width: 617px; } }

@media (max-width: 1150.98px) {
  .bootle__img_export {
    width: 26vw; }
  .bottle__export {
    margin-top: 0; }
  .logo__brands-img_export {
    width: 20vw; }
  .promo-brands__container_export {
    padding-left: 9%; }
  .description-brands__container_export {
    padding-left: 17%;
    padding-right: 17%; }
  .story-brands__container_export {
    padding-left: 17%; }
  .promo-brands__container_export {
    padding-right: 10%; } }

@media (max-width: 899.98px) {
  .bootle__img_export {
    width: 37vw; }
  .logo__brands-img_export {
    width: 23vw; }
  .reward_export {
    padding-bottom: 10%; }
  .story-brands__container_export {
    padding-left: 8%; }
  .description-brands__container_export {
    padding-left: 8%;
    padding-right: 8%; }
  .promo-brands__container_export {
    padding-right: 4%;
    padding-left: 5%; }
  .story-brands__box_export {
    width: 335px; } }

@media (max-width: 699.98px) {
  .bootle__img_export {
    width: 55vw; }
  .story-brands__box_export {
    margin-left: 0; }
  .story-brands__container_export {
    padding-left: 4%;
    padding-right: 4%; }
  .description-brands__container_export {
    padding-left: 4%;
    padding-right: 4%; } }

@media (max-width: 349.98px) {
  .story-brands__container_export {
    padding-top: 5%; }
  .story-brands__text_export {
    margin-bottom: 14px;
    line-height: 21px; } }

.borgio-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/borgio-bg.jpg") center/cover no-repeat;
  z-index: -1; }

.story-borgio-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/borgio-bg2.jpg") left bottom/cover no-repeat;
  z-index: -1; }

.description-borgio-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/borgio-bg3.jpg") center/cover no-repeat;
  z-index: -1; }

.bootle__img_borgio {
  width: 20vw; }

.bottle__borgio {
  margin-top: -2%; }

.logo__brands-img_borgio {
  width: 19vw; }

.promo-brands__container_borgio {
  padding-left: 19%; }

.logo__brands_borgio {
  margin-right: 2%; }

.story-brands__box_borgio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 328px; }

.story-brands__container_borgio {
  padding-right: 17%; }

.description-brands__answer_beer {
  width: 195px;
  padding-right: 8%; }

.reward_borgio {
  margin-left: 16%;
  height: 486px; }

.btn-line__detailed_bargio {
  right: 18%; }

@media (min-width: 1600px) {
  .reward_borgio {
    height: 720px; }
  .story-brands__box_borgio {
    width: 459px; }
  .description-brands__answer_beer {
    width: 238px; } }

@media (max-width: 1150.98px) {
  .bottle__borgio {
    margin-top: 0; }
  .bootle__img_borgio {
    width: 25vw; }
  .logo__brands-img_borgio {
    width: 23vw; }
  .logo__brands_borgio {
    margin-right: 7%; }
  .btn-line__detailed_bargio {
    right: 13%; }
  .promo-brands__container_borgio {
    padding-left: 8%;
    padding-right: 10%; }
  .story-brands__container_borgio {
    padding-right: 15%; }
  .description-brands__container_borgio {
    padding-right: 13%; } }

@media (max-width: 1000px) {
  .reward_borgio {
    margin-top: 0; } }

@media (max-width: 899.98px) {
  .bootle__img_borgio {
    width: 39vw; }
  .logo__brands_borgio {
    margin-right: 0%; }
  .reward_borgio {
    margin-left: 9%; }
  .btn-line__detailed_bargio {
    right: 10%; }
  .story-brands__container_borgio {
    padding-right: 4%; }
  .story-brands__box_borgio {
    margin-left: 10%; }
  .description-brands__container_borgio {
    padding-right: 2%; }
  .promo-brands__container_borgio {
    padding-left: 4%;
    padding-right: 3%; } }

@media (max-width: 699.98px) {
  .story-brands__box_borgio {
    margin-left: 0; }
  .story-brands__container_borgio {
    padding-left: 4%;
    padding-right: 4%; }
  .description-brands__container_borgio {
    padding-left: 4%;
    padding-right: 4%; }
  .bootle__img_borgio {
    width: 54vw; } }

.gobi-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/golden-bg.jpg") center/cover no-repeat;
  z-index: -1; }

.story-gobi-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/golden-bg2.jpg") center/cover no-repeat;
  z-index: -1; }

.description-gobi-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/golden-bg3.jpg") center/cover no-repeat;
  z-index: -1; }

.reward_gobi {
  margin-left: 15%; }

.logo__brands-img_gobi {
  width: 14vw; }

.bootle__img_gobi {
  width: 23vw; }

.bottle__gobi {
  margin-top: -3%; }

.logo__brands_gobi {
  margin-right: 5%; }

.btn-line__detailed_gobi {
  right: 17%; }

.story-brands__box_gobi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 335px;
  margin-left: 16%; }

.story-brands__container_gobi {
  padding-right: 16%; }

.description-brands__container_gobi {
  padding-right: 17%; }

.description-brands__block_gobi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 0;
  margin-left: 20%; }

@media (min-width: 1600px) {
  .story-brands__box_gobi {
    width: 481px; }
  .description-brands__block_gobi {
    margin-left: 19%; } }

@media (max-width: 1150.98px) {
  .bottle__gobi {
    margin-top: 0; }
  .bootle__img_gobi {
    width: 31vw;
    margin-top: 80px; }
  .logo__brands-img_gobi {
    width: 18vw; }
  .promo-brands__container_gobi {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10%; }
  .reward_gobi {
    margin-left: 13%; }
  .btn-line__detailed_gobi {
    right: 14%; }
  .story-brands__container_gobi {
    padding-right: 12%; }
  .description-brands__container_gobi {
    padding-right: 14%; } }

@media (max-width: 899.98px) {
  .promo-brands__container_gobi {
    padding-left: 5%;
    padding-right: 3%; }
  .bootle__img_gobi {
    width: 45vw;
    margin-top: -10px; }
  .reward_gobi {
    height: 400px;
    margin-top: 8%; }
  .logo__brands-img_gobi {
    width: 20vw; }
  .logo__brands_gobi {
    margin-right: 2%; }
  .btn-line__detailed_gobi {
    right: 8%; }
  .story-brands__container_gobi {
    padding-right: 4%; }
  .description-brands__container_gobi {
    padding-right: 7%; } }

@media (max-width: 699.98px) {
  .story-brands__container_gobi {
    padding-left: 4%;
    padding-right: 4%; }
  .story-brands__box_gobi {
    margin-left: 0; }
  .description-brands__container_gobi {
    padding-left: 4%;
    padding-right: 4%; }
  .description-brands__block {
    margin-left: 0; }
  .bootle__img_gobi {
    width: 66vw; } }

@media (max-width: 349.98px) {
  .story-brands__container_gobi {
    padding-top: 2%; } }

.beer-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-beer-bg.jpg") center/cover no-repeat;
  z-index: -1; }

.story-beer-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-beer-bg2.jpg") center/cover no-repeat;
  z-index: -1; }

.description-beer-bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-beer-bg3.jpg") center/cover no-repeat;
  z-index: -1; }

.bootle__img_beer {
  width: 20vw; }

.bottle__beer {
  margin-top: -2%; }

.logo__brands-img_beer {
  width: 14vw; }

.logo__brands_beer {
  margin-right: 7%; }

.reward_beer {
  margin-left: 19%; }

.story-brands__container_beer {
  padding-right: 17%; }

.story-brands__box_beer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 327px;
  margin-left: 14%; }

.description-brands__container_beer {
  padding-right: 21%; }

.description-brands__block_beer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 0;
  margin-left: 20%; }

@media (min-width: 1600px) {
  .reward_beer {
    height: 667px; }
  .story-brands__box_beer {
    width: 451px; }
  .description-brands__container_beer {
    padding-top: 120px; }
  .description-brands__block_beer {
    margin-left: 19%; } }

@media (max-width: 1150.98px) {
  .bootle__img_beer {
    width: 26vw;
    margin-top: 27px; }
  .logo__brands-img_beer {
    width: 20vw; }
  .promo-brands__container_beer {
    padding-left: 10%;
    padding-right: 10%; }
  .reward_beer {
    margin-left: 15%; }
  .bottle__beer {
    margin-top: 0; }
  .description-brands__container_beer {
    padding-right: 17%; } }

@media (max-width: 899.98px) {
  .bootle__img_beer {
    width: 40vw;
    margin-top: 0; }
  .logo__brands-img_beer {
    width: 22vw; }
  .logo__brands_beer {
    margin-right: 4%; }
  .reward_beer {
    margin-left: 8%;
    margin-top: 21%; }
  .story-brands__container_beer {
    padding-right: 4%; }
  .description-brands__container_beer {
    padding-right: 5%; }
  .promo-brands__container_beer {
    padding-left: 5%;
    padding-right: 3%; } }

@media (max-width: 699.98px) {
  .bootle__img_beer {
    width: 52vw; }
  .story-brands__box_beer {
    margin-left: 0; }
  .story-brands__container_beer {
    padding-left: 4%;
    padding-right: 4%; }
  .description-brands__container_beer {
    padding-left: 4%;
    padding-right: 4%; }
  .description-brands__block_beer {
    margin-left: 0; } }

.menu-brands_none {
  display: none; }

.buy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 100vh;
  background: url("../img/buy-bg.jpg") center center/100% 100% no-repeat; }

.buy__tabs {
  margin: 0;
  list-style: none;
  width: 100%; }

.buy__tab {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffffff;
  border-radius: 25px;
  padding: 2px 12px;
  cursor: pointer;
  font-size: 17px;
  line-height: 21px;
  font-weight: 400;
  color: #000000;
  z-index: 10; }

.buy__tab:hover {
  background: #F71F15;
  color: #ffffff;
  z-index: 10; }

.buy__tab:hover::before {
  background: #F71F15;
  z-index: -1; }

.buy__tab:hover::after {
  background: #F71F15; }

.buy__tab_active {
  background: #F71F15;
  color: #ffffff;
  z-index: 10; }

.buy__tab::before {
  background: #ffffff;
  z-index: -1; }

.buy__tab::after {
  background: #ffffff; }

.buy__tab_active::before {
  background: #F71F15; }

.buy__tab_active::after {
  background: #F71F15; }

.trade-content_link {
  font-size: 12px;
  font-weight: 400;
  line-height: 21px;
  color: #F71F15;
  text-decoration: underline;
  text-align: right;
  margin-bottom: 1%; }

.trade-content_link:link {
  color: #F71F15; }

.trade-content_link:hover {
  text-decoration: none; }

.trade-content__tel {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  text-align: right;
  margin-bottom: 1%; }

.trade-content__tel:hover {
  text-decoration: underline; }

.trade-content__tel:link {
  color: #ffffff; }

.trade-content__item {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  text-align: right;
  margin-bottom: 1%;
  width: 173px; }

.buy__content {
  display: none;
  padding-right: 20px;
  height: 100%;
  padding-top: 34px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.49)));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%); }

.buy__content_active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.trade-content {
  display: none; }

.trade-content__wrapper {
  height: 83%;
  padding-right: 20px;
  overflow: scroll; }

.trade-content_active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.trade__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  width: 232px;
  margin-bottom: 30px; }

.trade-content__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 12%;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.bay__title {
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  text-align: right;
  color: #FFFFFF;
  margin: 0;
  margin-bottom: 31px; }

.trade__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 111px;
  height: 27px;
  background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.5)), color-stop(98.7%, rgba(255, 255, 255, 0.5)));
  background: -o-linear-gradient(right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 98.7%);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 98.7%);
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  cursor: pointer; }

.trade__tab_active {
  background: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.8)), color-stop(98.7%, rgba(255, 255, 255, 0.8)));
  background: -o-linear-gradient(right, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 98.7%);
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 98.7%); }

.buy__tab_position1 {
  position: absolute;
  left: 55%;
  top: 54%;
  z-index: 20; }
  .buy__tab_position1::before {
    content: "";
    width: 2px;
    height: 28px;
    position: absolute;
    left: 16px;
    top: 90%;
    z-index: -1; }
  .buy__tab_position1::after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    left: 14px;
    top: 190%;
    border-radius: 6px; }

.buy__tab_position2 {
  position: absolute;
  left: 58%;
  top: 70%;
  z-index: 20; }
  .buy__tab_position2::before {
    content: "";
    width: 2px;
    height: 28px;
    position: absolute;
    right: 16px;
    top: 50%;
    z-index: -1; }
  .buy__tab_position2::after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    right: 14px;
    top: 150%;
    border-radius: 6px; }

.buy__tab_position3 {
  position: absolute;
  left: 67%;
  top: 67%;
  z-index: 20; }
  .buy__tab_position3::before {
    content: "";
    position: absolute;
    width: 2px;
    height: 66px;
    left: 16px;
    top: 50%;
    z-index: -1; }
  .buy__tab_position3::after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 14px;
    top: 291%;
    border-radius: 6px; }

.buy__tab_position4 {
  position: absolute;
  left: 71%;
  top: 74%;
  z-index: 20; }
  .buy__tab_position4::before {
    content: "";
    width: 2px;
    height: 32px;
    position: absolute;
    left: 16px;
    top: 50%;
    z-index: -1; }
  .buy__tab_position4::after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    left: 14px;
    top: 177%;
    border-radius: 6px; }

.buy__tab_position5 {
  position: absolute;
  left: 29%;
  top: 39%;
  z-index: 20; }
  .buy__tab_position5::before {
    content: "";
    width: 2px;
    height: 22px;
    position: absolute;
    left: 16px;
    top: 50%;
    z-index: -1; }
  .buy__tab_position5::after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    left: 14px;
    top: 136%;
    border-radius: 6px; }

.buy__tab_position6 {
  display: none;
  position: absolute;
  left: 42%;
  top: 51%;
  z-index: 20; }
  .buy__tab_position6::before {
    content: "";
    width: 2px;
    height: 30px;
    position: absolute;
    left: 16px;
    top: 50%;
    z-index: -1; }
  .buy__tab_position6::after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    left: 14px;
    top: 156%;
    border-radius: 6px; }

.buy__tab_position7 {
  position: absolute;
  left: 55%;
  top: 64%;
  z-index: 20; }
  .buy__tab_position7::before {
    content: "";
    width: 2px;
    height: 22px;
    position: absolute;
    left: 16px;
    top: 50%;
    z-index: -1; }
  .buy__tab_position7::after {
    content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    left: 14px;
    top: 136%;
    border-radius: 6px; }

.buy__tabs-name {
  display: none; }

@media (min-width: 1800px) {
  .buy {
    background: url("../img/buy-bg.jpg") 100% center/111% 100% no-repeat; }
  .buy__tab_position1 {
    left: 51%;
    top: 55%; }
  .buy__tab_position1::before {
    height: 36px; }
  .buy__tab {
    padding: 6px 12px;
    font-size: 22px; }
  .buy__tab_position2 {
    left: 55%;
    top: 71%; }
  .buy__tab_position2::before {
    height: 37px; }
  .buy__tab_position3 {
    left: 64%;
    top: 69%; }
  .buy__tab_position3::before {
    height: 83px; }
  .buy__tab_position4 {
    left: 68%;
    top: 75%; }
  .buy__tab_position4::before {
    height: 43px; }
  .buy__tab_position5 {
    left: 22%;
    top: 40%; }
  .buy__tab_position5::before {
    height: 33px; }
  .buy__tab_position6 {
    left: 36%;
    top: 52%; }
  .buy__tab_position6::before {
    height: 40px; }
  .buy__tab_position7 {
    left: 49%;
    top: 64%; }
  .buy__tab_position7::before {
    height: 31px; }
  .buy__content {
    width: 390px; }
  .bay__title {
    font-size: 21px; }
  .trade__tabs {
    width: 293px; }
  .trade__tab {
    width: 138px;
    height: 36px;
    font-size: 16px; }
  .trade-content__item {
    font-size: 20px;
    width: 100%; }
  .trade-content__tel {
    font-size: 20px;
    margin-top: 1%; }
  .trade-content_link {
    font-size: 16px; }
  .trade-content__wrapper {
    height: 80vh; } }

@media (max-width: 1920px) and (min-width: 1300px) {
  .trade-content__wrapper {
    height: 71vh; } }

@media (max-width: 1150.98px) {
  .buy__content {
    padding-right: 35px;
    padding-top: 126px; }
  .buy {
    background: url("../img/buy-bg.jpg") 100% 100%/133% 100% no-repeat; }
  .buy__tab_position5 {
    left: 6%; }
  .buy__tab_position6 {
    left: 13%; }
  .buy__tab_position6::before {
    left: 104px; }
  .buy__tab_position6::after {
    left: 102px; }
  .buy__tab_position1 {
    left: 41%; }
  .buy__tab_position7 {
    left: 40%; }
  .buy__tab_position2 {
    left: 44%; }
  .buy__tab_position3 {
    left: 56%;
    top: 68%; }
  .buy__tab_position4 {
    left: 61%; }
  .menu-brands_none {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .trade-content__wrapper {
    padding-right: 0; } }

@media (max-width: 899.89px) {
  .buy {
    background: url("../img/buy-bg-mobile.png") center/100% 100% no-repeat; }
  .buy__tab_position5 {
    left: 1%;
    top: 62%; }
  .buy__tab_position6 {
    left: 15%;
    top: 72%; }
  .buy__tab_position1 {
    left: 55%;
    top: 74%; }
  .buy__tab_position7 {
    left: 53%;
    top: 81%; }
  .buy__tab_position2 {
    left: 61%;
    top: 87%; }
  .buy__tab_position3 {
    left: 78%;
    top: 85%; }
  .buy__tab_position4 {
    left: 87%;
    top: 89%; }
  .trade-content__wrapper {
    height: 56%; } }

@media (max-width: 600px) {
  .bay__title {
    display: none; }
  .buy {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.49))), url("../img/buy-bg.jpg") 19% 100%/325% 103% no-repeat;
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%), url("../img/buy-bg.jpg") 19% 100%/325% 103% no-repeat;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.49) 100%), url("../img/buy-bg.jpg") 19% 100%/325% 103% no-repeat;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 4%;
    padding-top: 100px;
    height: 100%;
  }
  .buy__content {
    padding: 0; }
  .buy__content {
    background-image: none; }
  .buy__tab {
    display: block;
    position: static;
    background: none;
    color: #FFFFFF;
    font-size: 16px;
    padding: 0;
    padding-right: 15px; }
  .buy__tab_position6{
    display: none;
  }
  .buy__tab_active {
    background: none;
    text-decoration: underline; }
  .buy__tab:hover {
    background: none; }
  .buy__tab::after {
    position: static;
    width: 0;
    height: 0; }
  .buy__tab::before {
    position: static;
    width: 0;
    height: 0; }
  .buy__tabs {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    overflow: scroll; }
  .buy__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .trade-content__box {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 5%; }
  .trade-content__item {
    text-align: left; }
  .buy__tabs-wrapper {
    height: 100%;
    min-height: 40px;
    max-height: 40px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .buy__content_active {
    width: 100%; }
  .buy__content {
    width: 100%; }
  .trade-content__item {
    width: 100%; }
  .trade-content__wrapper {
    width: 100%;
    height: 56vh; }
  .buy__tab_position3 {
    min-width: 93px; }
  .trade-content_link {
    margin-bottom: 0; }
  .buy__tabs-name {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #ffffff;
    min-width: 120px; } }


@media (width: 1024px) and (min-height: 1300px) {
  .buy {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(46.88%, #004AA1), color-stop(86.98%, rgba(0, 116, 196, 0))) 100% 0%/100% 75% no-repeat, url("../img/buy-bg.jpg") 100% 100%/133% 65% no-repeat;
    background: -o-linear-gradient(top, #004AA1 46.88%, rgba(0, 116, 196, 0) 86.98%) 100% 0%/100% 75% no-repeat, url("../img/buy-bg.jpg") 100% 100%/133% 65% no-repeat;
    background: linear-gradient(180deg, #004AA1 46.88%, rgba(0, 116, 196, 0) 86.98%) 100% 0%/100% 75% no-repeat, url("../img/buy-bg.jpg") 100% 100%/133% 65% no-repeat; }
  .buy__tab_position5 {
    top: 63%; }
  .buy__tab_position6 {
    top: 69%; }
  .buy__tab_position7 {
    top: 76%; }
  .buy__tab_position1 {
    top: 70%; }
  .buy__tab_position2 {
    top: 81%; }
  .buy__tab_position3 {
    top: 78%; }
  .buy__tab_position4 {
    top: 84%; } }
.section__contacts{
  display: block;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, right top, from(rgba(118, 190, 255, 2e-05)), color-stop(46.23%, rgba(30, 113, 148, 0.103283)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), color-stop(53.96%, rgba(0, 0, 0, 0.3))) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), -o-linear-gradient(left, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%), -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(90deg, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
}
.contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding-top: 7%;
  padding-left: 21%; }

.contacts__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 6%;
  height: 100%; }

.contact-forms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 26%; }

.contacts__block {
  display: block;
  padding-left: 4%;
  width: 51%; }

.contact__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.contact__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 230px;
  margin-bottom: 16px; }

.contacts__title {
  display: block;
  font-style: normal;
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: #FFFFFF;
  margin: 0; }

.sontacts__subtitle {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #ffffff; }

.input {
  display: block;
  height: 42px;
  padding: 11px 20px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.25);
  border: none;
  border-radius: 2px;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000;
  position: relative;
  outline: none;
  margin-bottom: 20px; }

.input::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.input::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.input:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.input::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.input::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.textarea {
  display: block;
  height: 120px;
  min-height: 120px;
  padding: 11px 20px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.25);
  border: none;
  border-radius: 2px;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000;
  position: relative;
  outline: none;
  margin-bottom: 33px;
  resize: vertical; }

.textarea::-webkit-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.textarea::-moz-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.textarea:-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.textarea::-ms-input-placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.textarea::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #000000; }

.form__btn {
  display: block;
  width: 100%;
  height: 62px;
  background: #FFFFFF;
  border-radius: 2px;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #494949;
  margin-bottom: 15px;
  border: none;
  cursor: pointer;
  -webkit-transition: ease 0.3s;
  -o-transition: ease 0.3s;
  transition: ease 0.3s; }
  .form__btn:hover {
    -webkit-transition: ease 0.3s;
    -o-transition: ease 0.3s;
    transition: ease 0.3s;
    color: #ffffff;
    background: #bdbdbdc7; }

input::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

.parsley-error {
  border: 1px solid red; }

.input + .parsley-errors-list {
  display: block;
  list-style: none;
  position: relative;
  line-height: 0;
  top: -71px;
  left: 0; }

.input_margin + .parsley-errors-list {
  top: -83px; }

.parsley-required {
  font-weight: 400;
  font-size: 15px;
  color: #ffffff; }

.textarea + .parsley-errors-list {
  display: block;
  list-style: none;
  position: relative;
  line-height: 0;
  top: -162px;
  left: 0; }

.check-data {
  opacity: 0; }

.checkbox-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-width: 24px;
  height: 24px;
  border-radius: 2px;
  background-color: #959595;
  position: relative;
  cursor: pointer;
  margin-right: 10px; }

.checkbox-data:before {
  content: '';
  background: url("../img/icon/chek.svg");
  width: 15px;
  height: 13px;
  position: absolute;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0; }

.check-data:checked + .checkbox-data::before {
  opacity: 1; }

.data-span {
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff; }

.data-span__link {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff; }

.data-span__link:hover {
  text-decoration: none; }

.chek__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.contact__name {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400; }

.contact__address {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px; }

.contact__link {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none; }

.contact__link:link {
  color: #FFFFFF; }

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

.contact-map {
  width: 100%;
  height: 47%;
  margin-top: 20px; }

.menu-brants__btn_none {
  display: none; }

@media (min-width: 1600px) {
  .contacts__title {
    font-size: 40px; }
  .sontacts__subtitle {
    font-size: 24px;
    margin-top: 10px; }
  .contact__name {
    font-size: 20px;
    margin-bottom: 5px; }
  .contact__address {
    font-size: 24px;
    line-height: 28px; }
  .contact__link {
    font-size: 24px;
    line-height: 28px; }
  .contact__item {
    width: 293px;
    min-width: 200px;
    margin-bottom: 30px; } }

@media (max-width: 1279.98px) {
  .contacts__block {
    width: 515px; }
  .contact-forms {
    width: 260px; } }

@media (max-width: 1150.98px) {
  .contacts {
    padding-top: 17vh;
    padding-left: 12%; }
  .contact-map {
    height: 45%; } }

@media (max-width: 899.98px) {
  .contacts__block {
    width: 100%; }
  .contacts {
    padding-right: 5%; }
  .contact-map {
    height: 33%; } }

@media (max-width: 699.98px) {
  .contacts__container{
    flex-direction: column;
  }
  .section{
    display: block !important;
  }
  .section__contacts{
    padding-top: 100px;
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))), -webkit-gradient(linear, left top, right top, from(rgba(118, 190, 255, 2e-05)), color-stop(46.23%, rgba(30, 113, 148, 0.103283)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), color-stop(53.96%, rgba(0, 0, 0, 0.3))) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") center/cover no-repeat;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), -o-linear-gradient(left, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%), -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") center/cover no-repeat;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(90deg, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") center/cover no-repeat;
  }
  .contacts{
    overflow: auto;
    padding-top: 0;
    height: calc(100vh - 100px);
  }
  .contacts__block{
    height: 100%;
    padding-left: 0;
    padding-top: 50px;
    margin-bottom: 20px;
  }
  .contact__name{
    margin-bottom: 5px;
  }
  .contact-map {
    height: 250px;
    margin-bottom: 50px;
  }
  .contact__list{
    margin-bottom: 30px;
  }
  .fp-tableCell{
    display: block !important;
  }
}


@media (max-width: 570.98px) {
  /*.contacts__block {*/
  /*  display: none; }*/
  .contacts {
    padding-left: 4%;
    padding-right: 4%; }
  .sontacts__subtitle {
    font-size: 16px; }
  .contact-forms {
    width: 100%; } }

@media (max-width: 349.98px) {
  .contacts__title {
    font-size: 28px;
    line-height: 30px; }
  .sontacts__subtitle {
    font-size: 14px; }
  .textarea {
    height: 100px;
    min-height: 100px; }
  .textarea + .parsley-errors-list {
    top: -143px; } }

.events {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/events-bg.jpg") center/cover no-repeat;
  padding-left: 23%;
  padding-top: 18vh; }

.events__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.events__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
  height: 365px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  overflow: scroll; }

.events__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 242px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events__link {
  display: block;
  text-decoration: none;
  margin-right: 35px; }

.events__link:hover .events__item {
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
  transform: translate(0, -50px); }

.events__link .events__img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events__link:hover .events__img {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 4px 24px rgba(255, 255, 255, 0.15);
  box-shadow: 0px 4px 24px rgba(255, 255, 255, 0.15); }

.events__name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 4px 4px 0 0;
  height: 25px; }

.event__name-text {
  display: block;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px; }

.events__data {
  display: block;
  opacity: 0.6;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 10px; }

.events__title {
  display: block;
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  margin: 0;
  margin-top: 10px; }

.events__img {
  border-radius: 0 0 4px 4px;
  width: 100%;
  height: 100%; }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 40px;
  margin-top: 84px; }

.pagination__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  list-style: none;
  margin: 0; }

.pagination__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0.6;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer; }
  .pagination__item:hover {
    text-decoration: underline; }

.pagination__item_active {
  text-decoration: underline; }

.pagination__item_dot {
  margin: 0; }

.pogination__arrow-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  .pogination__arrow-left:hover {
    -webkit-transform: rotate(180deg) translate(15px, 0);
    -ms-transform: rotate(180deg) translate(15px, 0);
    transform: rotate(180deg) translate(15px, 0); }

.pogination__arrow-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  .pogination__arrow-right:hover {
    -webkit-transform: translate(15px, 0);
    -ms-transform: translate(15px, 0);
    transform: translate(15px, 0); }

@media (min-width: 1600px) {
  .events__name {
    height: 40px; }
  .events__block {
    height: 521px; }
  .event__name-text {
    font-size: 20px; }
  .events__data {
    font-size: 24px; }
  .events__title {
    font-size: 30px;
    line-height: 30px; }
  .events__link {
    margin-right: 50px; }
  .events__item {
    width: 357px; }
  .pagination__item {
    font-size: 24px; }
  .pagination {
    margin-right: 60px; }
  .pagination__item {
    margin-left: 7px;
    margin-right: 7px; } }

@media (max-width: 1150.98px) {
  .events {
    padding-left: 5%;
    padding-left: 5%;
    padding-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

@media (max-width: 699.98px) {
  .events__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    overflow: visible; }
  .events {
    padding-left: 0;
    padding-top: 90px; }
  .events__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: calc(100vh - 90px);
    overflow: scroll;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .events__link {
    margin-right: 0; }
  .pagination {
    margin-right: 0; }
  .events__item {
    margin-bottom: 50px; }
  .pagination {
    margin-top: 0;
    margin-bottom: 50px; }
  .pagescroll {
    position: static;
    height: 100%;
    overflow: visible; }
  .pagescroll .section {
    position: static !important; }
  .pagescroll + body {
    overflow: visible !important; } }

.about-bg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: url("../img/APU-bg.jpg") center/cover no-repeat; }

.about__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about__section {
  display: block;
  background: url("../img/events-bg.jpg") center/cover;
  width: 100%;
  height: 100%;
  padding-left: 21%;
  padding-right: 11%;
}

.section__reward {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: url("../img/events-bg.jpg") center/cover;
  padding-left: 21%;
  padding-right: 14%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.about-video {
  width: 268px;
  height: 151px; }

.about-license {
  width: 196px;
  height: 280px; }

.about__block-text {
  display: block;
  width: 555px;
}

.about__text {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  margin-bottom: 25px; }

.story__btn {
  position: absolute;
  bottom: 0;
  right: 16%;
  width: 130px;
}

.story__btn .btn-line__text {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.story__btn:hover .btn-line__text {
  -webkit-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  transform: translate(0, 15px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.about__block-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.gallery__about {
  margin-bottom: 30px; }

.btn__story-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: nowrap;
  flex-flow: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 90px;
  max-width: 90px;
  height: 303px;
  position: relative;
  cursor: pointer; }

.btn__story-next:hover .btn__icon-oval {
  height: 0;
  bottom: 0; }

.story {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: url("../img/events-bg.jpg") center/cover;
  padding-left: 21%;
  padding-right: 5%; }

.story__img-box {
  border-radius: 4px;
  width: 27vw;
  background: #C4C4C4; }

.story__img {
  border-radius: 4px;
  width: 27vw; }

.story__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.story__slider {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  margin-left: 2px; }

.story__container .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.story__text {
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  width: 404px; }

.story__date {
  display: block;
  font-weight: 800;
  font-size: 30px;
  line-height: 25px;
  color: #FFFFFF;
  margin-bottom: 30px; }

.story__box-text {
  display: block;
  margin-left: 30px; }

.story__text_wigth1 {
  width: 395px; }

.story__text_wigth2 {
  width: 296px; }

.story__text_wigth3 {
  width: 433px; }

.btn__reward {
  display: block;
  position: absolute;
  bottom: 0;
  right: 16%;
  width: 130px; }

.btn__reward .btn-line__text {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn__reward:hover .btn-line__text {
  -webkit-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  transform: translate(0, 15px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn__about {
  display: block;
  position: absolute;
  top: 0;
  right: 16%;
  width: 130px;
  z-index: -1;
}

.btn-line__text_about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.btn-line__text_about::before {
  top: 0; }

.btn__about .btn-line__text_about {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn__about:hover .btn-line__text_about {
  -webkit-transform: translate(0, -15px);
  -ms-transform: translate(0, -15px);
  transform: translate(0, -15px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.story__btn2 {
  display: block;
  position: absolute;
  top: 0;
  right: 16%;
  width: 130px; }

.story__btn2 .btn-line__text {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.story__btn2:hover .btn-line__text {
  -webkit-transform: translate(0, -15px);
  -ms-transform: translate(0, -15px);
  transform: translate(0, -15px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.story__slider-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 90%; }

.reward__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 472px;
  overflow: scroll; }

.reward-img {
  display: block;
  width: 11vw;
  margin-right: 20px;
  margin-bottom: 57px; }

@media (min-width: 1600px) {
  .btn__story-next {
    height: 408px; }
  .story__btn2 {
    width: 193px; }
  .btn__about {
    width: 193px; }
  .btn__reward {
    width: 193px; }
  .story__btn {
    width: 193px; }
  .about__text {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 30px; }
  .about__block-text {
    width: 100%; }
  .about-video {
    width: 21vw;
    height: 100%; }
  .about-license {
    width: 15vw;
    height: 100%; }
  .about__block-img {
    margin-left: 6%; }
  .about__block-text {
    margin-top: 4%; }
  .gallery__about {
    margin-bottom: 40px; }
  .btn__icon-arrow {
    width: 62px;
    height: 35px; }
  .story__date {
    font-size: 45px;
    line-height: 55px; }
  .story__text {
    font-size: 24px;
    line-height: 32px; }
  .story__box-text {
    margin-left: 45px; }
  .story__text {
    width: 500px; }
  .story__text_wigth1 {
    width: 591px; }
  .story__text_wigth2 {
    width: 462px; }
  .story__text_wigth3 {
    width: 660px; }
  .reward__container {
    height: 54vh; } }

@media (min-width: 1770px) {
  .reward__container {
    height: 60vh; } }

@media (max-width: 1150.98px) {
  .about__container {
    padding-top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .about__block-img {
    margin-left: 5%; }
  .about__section{
    padding-left: 6%;
    padding-right: 10%;
  }
  .story {
    padding-left: 6%; }
  .btn__about {
    display: none; }
  .section__reward {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    padding-top: 90px; }
  .reward__container {
    width: 840px;
    height: 61vh;
    padding-left: 20px; }
  .reward-img {
    width: 144px; }
  .story__btn2 {
    display: none; }
  .btn__story-next:hover .btn__icon-oval {
    height: 303px;
    bottom: 0; }
}

@media (max-width: 899.98px) {
  .about-bg {
    background-position: 41% 0%; }
  .about__section{
    padding-left: 5%;
    padding-right: 5%;
  }
  .about-video {
    width: 235px;
    height: 132px; }
  .story {
    padding-left: 5%;
    padding-right: 5%; }
  .story__btn {
    right: 50%;
    -webkit-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    transform: translate(50%, 0); }
  .about-license {
    width: 173px;
    height: 246px; }
  .story__slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column; }
  .story__img-box {
    width: 75vw; }
  .story__img {
    width: 75vw; }
  .btn__story-next {
    width: 120px;
    height: 409px; }
  .btn__icon-oval {
    width: 120px;
    height: 409px; }
  .btn__icon-arrow {
    width: 62px;
    height: 35px; }
  .story__slider-wrapper {
    width: 87%; }
  .story__box-text {
    margin-left: 0;
    margin-top: 30px; }
  .story__date {
    margin-bottom: 21px; }
  .story__container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 16vh; }
  .story__container .slick-track {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .story__text {
    width: 95%; }
  .btn__reward {
    right: 50%;
    -webkit-transform: translate(50%, 0);
    -ms-transform: translate(50%, 0);
    transform: translate(50%, 0); }
  .section__reward {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20%;
    padding-bottom: 20%; }
  .reward__container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 71vh; }
  .btn__story-next:hover .btn__icon-oval {
    height: 409px;
    }
}

@media (max-width: 699.98px) {
  .about__section {
    padding-top: 0; }
  .about__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding-top: 0;
    overflow: auto;
    height: calc(100vh - 90px);
    margin-top: 90px; }
  .onepage2 {
    background: url("../img/events-bg.jpg") center/cover; }
  .about__block-img {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0;
    margin-top: 50px; }
  .about__block-text {
    width: 100%; }
  .section__reward {
    padding-top: 110px;
    padding-bottom: 0; }
  .btn__story-next {
    position: absolute;
    right: 0;
    top: 30px;
    height: 100px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .btn__icon-oval_none {
    display: none; }
  .story__slider-wrapper {
    width: 100%;
    height: 100%; }
  .story__slider {
    margin-left: 0; }
  .story__img {
    width: 100%; }
  .story__container {
    padding-top: 145px;
    position: relative;
    padding-bottom: 0; }
  .story__img-box {
    width: 91vw; }
  .story__btn {
    display: none; }
  .btn__reward {
    display: none; }
  .reward__container {
    padding-top: 0;
    height: 510px; }
  .btn__story-next {
    display: none !important; } }

@media (max-width: 350.98px) {
  .reward__container {
    height: 356px; }
  .btn__story-next {
    display: none; }
  .story__container {
    padding-top: 120px;
    height: 100vh; }
  .story {
    height: 100vh; }
  .story__slider-wrapper .slick-list {
    height: 100%; } }

.btn-detail:hover .btn__icon-arrow {
  margin-left: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn-detail .btn__icon-arrow {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn__story-next .btn__icon-arrow {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn__story-next:hover .btn__icon-arrow {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  margin-left: 20px; }

/***BRANDS KHAN ****/
.khan-bg3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-bg1-3.png") center/cover no-repeat;
  z-index: -3; }

.khan-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 62%;
  background: url("../img/khan-bg1-2 .png") 0% 0%/cover no-repeat;
  z-index: -2; }

.khan-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  background: url("../img/khan-bg1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.brands__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-left: 21%;
  padding-right: 12%; }

.brands__col1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 8%; }

.brands__logo-khan {
  width: 24vw; }
.brands__logo-beer{
  width: 24vw;
}
.logo__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.logo__box_khan {
  margin-top: 11vh;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.brands-text__box {
  display: block;
  position: relative;
  z-index: 20; }

.brands__text_khan::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #835303;
  -webkit-filter: blur(25.1897px);
  filter: blur(25.1897px);
  z-index: -1; }

.brands__text {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  color: #FFFFFF;
  text-shadow: 0px 0px 8px #000000, 0px 0px 4px #F5A623;
  width: 377px; }

.brands__col2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.btn-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: nowrap;
  flex-flow: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 90px;
  max-width: 90px;
  height: 303px;
  position: relative;
  cursor: pointer; }

.btn__icon-oval {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 303px;
  width: 91px;
  background: url(../img/icon/oval.svg) bottom right/cover no-repeat;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.btn-detail:hover .btn__icon-oval {
  height: 0;
  bottom: 0; }

.brands__bottle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30vw; }

/***BRANDS EVOK****/
.evok-bg2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/evok-bg-1-2.png") bottom/cover no-repeat;
  z-index: -3; }

.evok-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: url("../img/evok-bg-1-1.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.brands__text_evok {
  text-shadow: 0px 0px 8px #000000; }

.brands__logo-evok {
  width: 25vw; }

.logo__box_evok {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 35%;
  opacity: 0; }

/***BRANDS SOYOMBO****/
.soyombo-bg3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/soyombo-bg-1-3.png") center/cover no-repeat;
  z-index: -3; }

.soyombo-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 52%;
  background: url("../img/soyombo-bg1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.soyombo-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 41%;
  background: url("../img/soyombo-bg-1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.brands__logo-soyombo {
  width: 15vw; }

.logo__box_soyombo {
  margin-top: 30%;
  margin-right: 15%; }

.brands__text_evok {
  width: 336px; }

/***BRANDS ORIGINAL****/
.original-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/original-bg-1-1.png") 0% 0%/cover no-repeat;
  z-index: -2;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.original-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/original-bg-1-2.png") 0% center/cover no-repeat;
  z-index: -3;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.original-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/original-bg-1-3.png") 0% 0%/cover no-repeat;
  z-index: -1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.logo__box_original {
  margin-top: 21%;
  margin-right: 15%; }
.logo__box_white{
  margin-top: 21%;
  margin-right: 15%;
}

.brands__text_original {
  width: 397px;
  text-shadow: 0px 0px 28px #000000; }

.white-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/white-bg-1-1.png") 0% 0%/cover no-repeat;
  z-index: -2;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.white-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/white-bg-1-2.png") 0% center/cover no-repeat;
  z-index: -3;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.white-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/white-bg-1-3.png") 0% 0%/cover no-repeat;
  z-index: -1;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.brands__text_white {
  width: 368px; }

.brands__logo-original {
  width: 16vw; }
.brands__logo-white{
  width: 16vw;
}
  /***BRANDS BOLOR****/
.bolor-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/bolor-bg-1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.bolor-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/bolor-bg-1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.bolor-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/bolor-bg-1-3.png") 0% 0%/cover no-repeat;
  z-index: -3; }

.brands__text_bolor {
  text-shadow: none;
  color: #216CB3;
  width: 353px; }

.brands__text_bolor::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #835303;
  background: #EDF1FC;
  -webkit-filter: blur(40px);
  filter: blur(40px);
  z-index: -1; }

.brands__logo-bolor {
  width: 25vw; }

.logo__box_bolor {
  margin-top: 21%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

/***BRANDS ARKHI EXPORT****/
.export-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/export-1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.export-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/export-bg-1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.export-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/export-bg-1-3.png") 0% 0%/cover no-repeat;
  z-index: -3; }

.brands__logo-export {
  width: 27vw; }

.logo__box_export {
  margin-top: 37%; }

.brands__text_export {
  text-shadow: none;
  color: #ffffff; }

.brands__text_export::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  -webkit-filter: blur(100px);
  filter: blur(100px);
  z-index: -1; }

/***BRANDS ALTAN****/
.altan-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/altan-bg-1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.altan-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/altan-bg-1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.altan-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/altan-bg1-3.png") 0% 0%/cover no-repeat;
  z-index: -3; }

.brands__logo-altan {
  width: 26vw; }

.bootle__img_altan {
  margin-bottom: 30px; }

.logo__box_altan {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 21%; }

.brands__text_altan::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #d3890d;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1; }

.brands__text_altan {
  width: 348px; }

/***BRANDS ARKHI****/
.arkhi-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/arkhi-bg1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.arkhi-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/arkhi-bg1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.arkhi-bg3 {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/arkhi-bg-1-3.png") 0% 0%/cover no-repeat;
  z-index: -3; }

.bootle__img_arkhi-brands {
  width: 21vw; }

.brands__logo-arkhi {
  width: 29vw; }

.logo__box_arkhi {
  margin-top: 30%; }

.brands__text_arkhi {
  width: 403px; }

.brands__text_arkhi:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(122, 106, 67, 0.8)), color-stop(56%, rgba(83, 83, 65, 0.8)), to(rgba(124, 111, 74, 0.8)));
  background: -o-linear-gradient(rgba(122, 106, 67, 0.8) 0%, rgba(83, 83, 65, 0.8) 56%, rgba(124, 111, 74, 0.8) 100%);
  background: linear-gradient(rgba(122, 106, 67, 0.8) 0%, rgba(83, 83, 65, 0.8) 56%, rgba(124, 111, 74, 0.8) 100%);
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: -1; }

/***BRANDS BEER KHAN****/
.beer-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-beer1-1.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.beer-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-beer1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.beer-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/khan-beer1-3.png") 0% 0%/cover no-repeat;
  z-index: -3; }

.brands__text_beer {
  width: 353px; }

.logo__box_beer {
  margin-top: 20%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

/***BRANDS BORGIO****/
.borgio-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/borgio-bg1-3.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.borgio-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/borgio-bg1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.borgio-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/bargio-bg1-1 .png") 0% 0%/cover no-repeat;
  z-index: -3; }

.brands__logo-borgio {
  width: 29vw;
  margin-left: -20px; }

.logo__box_borgio {
  margin-top: 30%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.brands__text_borgio {
  width: 355px;
  text-shadow: none; }

/***BRANDS BORGIO****/
.gobi-bg1 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/gobi-bg-1-3.png") 0% 0%/cover no-repeat;
  z-index: -1; }

.gobi-bg2 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/gobi-bg1-2.png") 0% 0%/cover no-repeat;
  z-index: -2; }

.gobi-bg3 {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/gobi-bg-1-1.png") 0% 0%/cover no-repeat;
  z-index: -3; }

.logo__box_gobi {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 23%; }

.brands__logo-gobi {
  width: 25vw; }

.brands__text_gobi {
  width: 370px; }

.brands__bottle .bootle__img_altan {
  margin-right: 50px; }

.btn-detail_mobile {
  display: none; }

@media (min-width: 1300px) and (max-width: 1550px) {
  .logo__box_original {
    margin-top: 12%; }
  .logo__box_white{
    margin-top: 12%;
  }
}

@media (min-width: 1400px) {
  .brands__text {
    font-size: 20px;
    line-height: 27px;
    width: 475px; }
  .brands__text_evok {
    width: 430px; }
  .brands__text_original {
    width: 493px; }
  .brands__text_bolor {
    width: 434px; }
  .brands__text_export {
    width: 449px; }
  .brands__text_altan {
    width: 427px; }
  .brands__text_gobi {
    width: 454px; }
  .brands__text_borgio {
    width: 423px; } }

@media (min-width: 1600px) {
  .brands__text {
    width: 510px;
    font-size: 22px;
    line-height: 28px; }
  .btn-detail {
    width: 120px;
    height: 408px; }
  .btn__icon-oval {
    width: 120px;
    height: 408px; }
  .brands__bottle {
    width: 28vw; }
  .brands__text_evok {
    width: 464px; } }

@media (min-width: 1900px) {
  .brands__text {
    font-size: 24px;
    line-height: 36px; }
  .brands__text_khan {
    width: 519px; }
  .brands__text_evok {
    width: 512px; }
  .brands__text_original {
    width: 596px; }
  .brands__text_white {
    width: 565px; }
  .brands__text_bolor {
    width: 532px; }
  .brands__text_export {
    width: 538px; }
  .brands__text_altan {
    width: 522px; }
  .brands__text_arkhi {
    width: 552px; }
  .brands__text_beer {
    width: 531px; }
  .brands__text_gobi {
    width: 551px; } }

@media (max-width: 1150.98px) {
  .brands__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 6%;
    padding-right: 6%; }
  .brands__col2 {
    padding-top: 32px; }
  .brands__logo-khan {
    width: 30vw; }
  .brands__logo-beer{
    width: 30vw;
  }
  .logo__box {
    margin-right: 15px;
    margin-top: 19px; }
  .brands__col1 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    height: 533px; }
  .logo__box {
    margin: 0; }
  .brands__bottle {
    width: 38vw; }
  .khan-bg1 {
    bottom: -15%;
    height: 45%; }
  .brands__logo-evok {
    width: 31vw; }
  .logo__box_evok {
    margin-top: 30%; }
  .evok-bg2 {
    top: -16%; }
  .brands__logo-soyombo {
    width: 19vw; }
  .logo__box_soyombo {
    margin-top: 18%; }
  .brands__logo-original {
    width: 20vw; }
  .brands__logo-white{
    width: 20vw;
  }
  .logo__box_original {
    margin-top: 8%; }
  .logo__box_white{
    margin-top: 8%;
  }
  .brands__logo-bolor {
    width: 31vw; }
  .logo__box_bolor {
    margin-top: 12%; }
  .brands__logo-export {
    width: 34vw; }
  .logo__box_export {
    margin-top: 30%; }
  .brands__logo-altan {
    width: 33vw; }
  .logo__box_altan {
    margin-top: 15%; }
  .bootle__img_arkhi-brands {
    width: 26vw; }
  .brands__logo-arkhi {
    width: 36vw; }
  .logo__box_arkhi {
    margin-top: 32%;
    margin-right: 8%; }
  .beer-bg1 {
    background-position: 100% 0; }
  .beer-bg2 {
    background-position: 100% 0;
    bottom: -47px; }
  .gobi-bg1 {
    background-position: 100% 0; }
  .gobi-bg2 {
    background-position: 62% 0; }
  .brands__logo-gobi {
    width: 31vw; }
  .logo__box_gobi {
    margin-top: 10%; }
  .brands__logo-borgio {
    width: 34vw;
    margin-left: 0; }
  .nicescroll-rails {
    width: 0 !important; }
  .nicescroll-cursors {
    width: 0 !important; }
  .borgio-bg1 {
    background-position: 42% 0%; }
  .borgio-bg2 {
    background-position: 37% 0%; }
  .borgio-bg3 {
    background-position: 68% 0%; }
  .soyombo-bg3 {
    top: -29px; }
  .soyombo-bg2 {
    height: 50%;
    background-position: 41% 0%; }
  .white-bg1 {
    background-position: 64% 0%; }
  .white-bg2 {
    background-position: 82% 0%; }
  .bolor-bg2 {
    background-position: 51% 0%; }
  .bolor-bg3 {
    background-position: 100% 0%; }
  .export-bg1 {
    background-position: 45% 0%; }
  .export-bg2 {
    background-position: 100% 0%; }
  .altan-bg1 {
    background-position: 58% 0; }
  .altan-bg2 {
    background-position: 46% 0; }
  .arkhi-bg1 {
    background-position: 20% 0; }
  .arkhi-bg2 {
    background-position: 45% 0; } }

@media (max-width: 899.98px) {
  .brands__logo-khan {
    width: 35vw; }
  .brands__logo-beer{
    width: 35vw;
  }
  .brands__col1 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .brands__col2 {
    position: absolute;
    right: 5%;
    top: 46%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding-top: 0; }
  .btn-detail {
    width: 120px;
    height: 409px; }
  .btn__icon-oval {
    width: 120px;
    height: 409px; }
  .brands__bottle {
    width: 50vw; }
  .brands__col1 {
    height: 810px; }
  .brands__container {
    padding-left: 5%;
    padding-right: 5%; }
  .brands__text {
    width: 363px; }
  .khan-bg1 {
    bottom: -50%;
    height: 92%; }
  .khan-bg2 {
    background-position: 10% 0; }
  .brands__text {
    width: 330px; }
  .brands__text_evok {
    width: 452px; }
  .logo__box_evok {
    margin-top: 15%; }
  .evok-bg1 {
    height: 100%;
    bottom: -53%;
    background-position: 37% 0; }
  .evok-bg2 {
    top: -23%;
    height: 112%; }
  .brands__logo-soyombo {
    width: 25vw; }
  .logo__box_soyombo {
    margin-left: 12px;
    margin-top: 8%; }
  .soyombo-bg1 {
    bottom: -75%;
    height: 127%;
    background-position: 62% 0; }
  .soyombo-bg2 {
    height: 100%;
    bottom: -50%;
    background-position: 54% 0; }
  .soyombo-bg3 {
    top: -10%; }
  .brands__text_original {
    width: 610px; }
  .bootle__img_chinggis-min {
    width: 19vw; }
  .brands__logo-original {
    width: 26vw; }
  .brands__logo-white{
    width: 26vw;
  }
  .logo__box_original {
    margin-left: 20px; }
  .logo__box_white{
    margin-left: 20px;
  }
  .brands__text_white {
    width: 505px; }
  .white-bg1 {
    background-position: 41% 0; }
  .white-bg2 {
    background-position: 50% 0; }
  .brands__text_white {
    text-shadow: none;
    position: relative;
    z-index: 20; }
    .brands__text_white::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: #6F6F6F;
      z-index: -1;
      -webkit-filter: blur(30px);
      filter: blur(30px); }
  .brands__logo-bolor {
    width: 35vw; }
  .brands__text_bolor {
    width: 467px; }
  .brands__text_export {
    width: 466px; }
  .logo__box_export {
    margin-top: 3%; }
  .export-bg1 {
    background-position: 6% 0; }
  .export-bg2 {
    background-position: 0 0; }
  .brands__text_altan {
    width: 531px; }
  .altan-bg1 {
    background-position: 32% 0; }
  .altan-bg2 {
    background-position: 35% 0; }
  .brands__logo-altan {
    width: 35vw; }
  .logo__box_altan {
    margin-top: 0%; }
  .brands__text_altan::before {
    -webkit-filter: blur(25px);
    filter: blur(25px); }
  .brands__text_arkhi:before {
    background: none;
    -webkit-filter: none;
    filter: none; }
  .arkhi-bg1 {
    background-position: 60% 0; }
  .arkhi-bg2 {
    background-position: 59% 0; }
  .brands__text_arkhi {
    width: 663px; }
  .bootle__img_arkhi-brands {
    width: 37vw; }
  .brands__logo-arkhi {
    width: 31vw; }
  .logo__box_arkhi {
    margin-top: 10%; }
  .brands__text_beer {
    width: 480px; }
  .beer-bg1 {
    background-position: 48% 0; }
  .beer-bg2 {
    background-position: 43% 0; }
  .brands__text_gobi {
    width: 518px; }
  .brands__logo-gobi {
    width: 34vw; }
  .logo__box_gobi {
    margin-top: 0%; }
  .gobi-bg1 {
    background-position: 21% 0%;
    height: 120%; }
  .gobi-bg2 {
    background-position: 44% 0%;
    bottom: 32px; }
  .brands__text_borgio {
    width: 513px; }
  .borgio-bg3 {
    background-position: 73% 0; } }

@media (max-width: 699px) {
  .brands__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-top: 90px;
    height: 87vh;
    overflow: scroll; }
  .brands__col1 {
    height: auto;
    width: 100%; }
  .brands__col2 {
    width: 100%;
    height: 100%;
    position: static;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  .brands__text {
    width: 100%; }
  .logo__box {
    width: 68vw;
    height: 88vh;
    min-height: 88vh;
    margin-top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0; }
  .brands-text__box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 68vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 50vh; }
  .brands__bottle {
    width: 67vw;
    height: 87vh;
    min-height: 87vh;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 30px; }
  .btn-detail {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 4%;
    height: 303px;
    width: 90px; }
  .btn__icon-oval {
    height: 303px;
    width: 91px; }
  .btn-detail .btn__icon-arrow {
    height: 26px;
    width: 46px;
    margin-left: 21px; }
  .btn__icon-oval {
    height: 303px;
    width: 90px; }
  .brands__logo-khan {
    width: 59vw;
    margin-bottom: 90px; }
  .brands__logo-beer{
    width: 59vw;
    margin-bottom: 90px;
  }
  .brands__text_khan {
    width: 227px; }
  .brands__text_khan::before {
    left: 50%;
    width: 284px;
    height: 186px;
    top: 0;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .brands__bottle .bootle__img {
    margin: 0; }
  .brands__logo-evok {
    width: 59vw;
    padding-bottom: 90px; }
  .brands__text_evok {
    width: 250px; }
  .khan-bg1 {
    background-position: 22% 0%; }
  .btn-detail_mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .btn-detail_desktop {
    display: none; }
  .brands__logo-soyombo {
    width: 59vw; }
  .logo__box_soyombo {
    margin-left: 0;
    padding-bottom: 100px; }
  .brands__logo-original {
    width: 56vw; }
  .brands__logo-white{
    width: 56vw;
  }
  .logo__box_original {
    padding-bottom: 100px; }
  .logo__box_white{
    padding-bottom: 100px;
  }
  .bootle__img_chinggis-min {
    width: 28vw; }
  .white-bg1 {
    background-position: 62% 0px; }
  .white-bg2 {
    background-position: 61% 0; }
  .brands__text_original {
    width: 244px; }
  .brands__text_white {
    width: 244px; }
  .brands__text_bolor {
    width: 244px; }
  .brands__text_white::before {
    width: 0; }
  .bolor-bg2 {
    background-position: 17% 0; }
  .brands__logo-bolor {
    width: 59vw; }
  .logo__box_bolor {
    padding-bottom: 100px; }
  .brands__text_bolor::before {
    top: -32px; }
  .brands__logo-export {
    width: 59vw; }
  .logo__box_export {
    padding-bottom: 100px; }
  .brands__text_export {
    width: 228px; }
  .brands__text_export::before {
    background: #979797;
    -webkit-filter: blur(34px);
    filter: blur(34px); }
  .altan-bg1 {
    background-position: 22% 0; }
  .altan-bg2 {
    background-position: 21% 0; }
  .brands__logo-altan {
    width: 59vw; }
  .logo__box_altan {
    padding-bottom: 120px; }
  .brands__text_altan::before {
    width: 0; }
  .brands__text_altan {
    text-shadow: none;
    width: 250px; }
  .bootle__img_altan {
    width: 65vw; }
  .brands__logo-arkhi {
    width: 59vw; }
  .arkhi-bg3 {
    bottom: 5px; }
  .logo__box_arkhi {
    padding-bottom: 100px; }
  .brands__text_arkhi:before {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(122, 106, 67, 0.8)), color-stop(56%, rgba(83, 83, 65, 0.8)), to(rgba(124, 111, 74, 0.8)));
    background: -o-linear-gradient(rgba(122, 106, 67, 0.8) 0%, rgba(83, 83, 65, 0.8) 56%, rgba(124, 111, 74, 0.8) 100%);
    background: linear-gradient(rgba(122, 106, 67, 0.8) 0%, rgba(83, 83, 65, 0.8) 56%, rgba(124, 111, 74, 0.8) 100%);
    -webkit-filter: blur(50px);
    filter: blur(50px);
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .bootle__img_arkhi-brands {
    width: 55vw; }
  .beer-bg3 {
    background-position: 6% 0;
    bottom: 54%; }
  .beer-bg1 {
    background-position: 79% 0%;
    bottom: -20%; }
  .beer-bg2 {
    background-position: 73% 0;
    bottom: -16%; }
  .brands__text_beer {
    width: 245px; }
  .gobi-bg1 {
    height: 100%; }
  .gobi-bg2 {
    background-position: 99% 0%;
    bottom: 1%; }
  .gobi-bg3 {
    background-position: 33% 0; }
  .brands__logo-gobi {
    width: 59vw; }
  .logo__box_gobi {
    padding-bottom: 100px; }
  .brands__text_gobi {
    width: 245px; }
  .logo__box_borgio {
    padding-bottom: 100px; }
  .brands__logo-borgio {
    width: 59vw; }
  .borgio-bg1 {
    background-position: 58% 0;
    height: 80%; }
  .borgio-bg3 {
    background-position: 56% 0; }
  .brands__text_borgio {
    width: 245px; } }

.logo__box {
  margin-left: -150px;
  opacity: 0; }

.brands__text {
  margin-bottom: -150px;
  opacity: 0; }

.brands__bottle {
  margin-right: -150px;
  opacity: 0; }

.btn-detail {
  opacity: 0; }

.plants-home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: url("../img/APU-bg.jpg") center/cover no-repeat; }

.plants-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
  width: 310px;
  position: absolute;
  top: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(3.5%, rgba(114, 192, 231, 0.0001)), color-stop(32.33%, rgba(114, 192, 231, 0.26)), to(rgba(114, 192, 231, 0.17))), -webkit-gradient(linear, left top, right top, color-stop(3.5%, rgba(0, 0, 0, 0.0001)), color-stop(32.33%, rgba(0, 0, 0, 0.26)), to(rgba(0, 0, 0, 0.490065)));
  background: -o-linear-gradient(left, rgba(114, 192, 231, 0.0001) 3.5%, rgba(114, 192, 231, 0.26) 32.33%, rgba(114, 192, 231, 0.17) 100%), -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 3.5%, rgba(0, 0, 0, 0.26) 32.33%, rgba(0, 0, 0, 0.490065) 100%);
  background: linear-gradient(90deg, rgba(114, 192, 231, 0.0001) 3.5%, rgba(114, 192, 231, 0.26) 32.33%, rgba(114, 192, 231, 0.17) 100%), linear-gradient(90deg, rgba(0, 0, 0, 0.0001) 3.5%, rgba(0, 0, 0, 0.26) 32.33%, rgba(0, 0, 0, 0.490065) 100%); }

.plants-menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 55vh;
  list-style: none;
  margin: 0; }

.plants-menu__item {
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.plants-menu__item:before {
  content: '';
  width: 0;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(-1.21%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2)));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) -1.21%, rgba(255, 255, 255, 0.2) 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) -1.21%, rgba(255, 255, 255, 0.2) 100%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 3;
}

.plants-menu__item:hover::before {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 100%; }

.plants-menu__item_active {
  background: -webkit-gradient(linear, left top, right top, color-stop(-1.21%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2)));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) -1.21%, rgba(255, 255, 255, 0.2) 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) -1.21%, rgba(255, 255, 255, 0.2) 100%); }

.plants-menu__link {
  display: block;
  text-align: right;
  text-decoration: none;
  font-size: 17px;
  line-height: 20px;
  color: #FFFFFF;
  font-weight: 400;
  padding: 21px 20px;
  z-index: 5;
  position: relative;
}

.plants-menu__item_width {
  width: 250px; }

.section__plants {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/events-bg.jpg") center/cover; }

.plants-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100vh;
  overflow: auto;
  padding-left: 23%;
  padding-right: 30%; }

.plants-features {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  padding-top: 8%; }

.plants__btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.plants__btn_mobile {
  display: none; }

.plants__btn:hover .btn-line__text {
  -webkit-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  transform: translate(0, 15px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.plants-features__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 8%; }

.plants-features__text-big {
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: #FFFFFF; }

.plants-features__text-little {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #FFFFFF; }

.plants-menu_bg {
  background: none; }

.plants-about {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.plants__title {
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: rgba(255, 255, 255, 0.6);
  padding-bottom: 30px; }

.plants-about__text {
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #FFFFFF;
  margin-bottom: 25px; }

.media {
  margin-top: 11%; }

.media__title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.arrow__box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  margin-top: 5px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 130px; }

.arrow__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  cursor: pointer; }

.arrow__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2px;
  cursor: pointer; }

.arrow__icon {
  width: 46px;
  height: 26px; }

.gallery {
  margin-right: 42px;
  margin-bottom: 42px;
  outline: none; }

.gallery__img {
  width: 280px;
  height: 140px;
  outline: none; }

.media-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap; }

.slick-active {
  outline: none; }

.slick-slide {
  outline: none; }

.brands-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  margin-top: 13%;
  padding-bottom: 10%; }

.brands__slider-img {
  height: 106px;
  margin-right: 60px; }

.fancybox-bg {
  opacity: 0.6;
  background: black; }

@media (min-width: 1600px) {
  .plants-menu__link {
    font-size: 24px;
    line-height: 30px; }
  .plants-menu {
    width: 420px; }
  .plants-menu__item_width {
    width: 350px; }
  .plants-features__text-big {
    font-size: 45px;
    line-height: 55px; }
  .plants-features__text-little {
    font-size: 30px;
    line-height: 35px; }
  .plants__title {
    font-size: 45px;
    line-height: 55px; }
  .plants-about__text {
    font-size: 24px;
    line-height: 31px; }
  .media__title-box {
    margin-bottom: 12px; }
}
@media (min-width: 1290px) {
  .gallery__img {
    width: 22vw;
    height: 142px; }
  .brands__slider-img {
    height: 16vh; } }
@media (min-width: 1450px){
  .gallery__img{
    height: 160px; }
}
@media (min-width: 1550px){
  .gallery__img{
    height: 170px; }
}
@media (min-width: 1650px){
  .gallery__img{
    height: 180px; }
}
@media (min-width: 1750px){
  .gallery__img{
    height: 190px; }
}
@media (min-width: 1800px){
  .gallery__img{
    height: 200px; }
}
@media (min-width: 1900px){
  .gallery__img{
    height: 220px; }
}
@media (max-width: 1150.98px) {
  .plants-home {
    background: url(../img/APU-bg.jpg) 41% 0%/cover no-repeat; }
  .plants-detail {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .plants-menu_bg {
    display: none; }
  .plants-features {
    width: 602px; }
  .plants-about {
    width: 602px; }
  .media {
    width: 602px;
    margin-top: 6%; }
  .brands-slider {
    width: 602px;
    margin-top: 5%; }
  .section__plants {
    padding-top: 8%; }
  .plants-features {
    padding-top: 0; } }

@media (max-width: 899.98px) {
  .section__plants {
    padding-top: 90px; }
  .plants-features {
    min-height: calc(100vh - 90px);
    height: calc(100vh - 90px); } }

@media (max-width: 699.98px) {
  .brants__btn_none {
    display: none; }
  .plants__btn_mobile {
    display: block; }
  .plants__btn_desktop {
    display: none; }
  .plants-detail {
    padding-left: 4%;
    padding-right: 4%; }
  .plants-features {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-top: 30px; }
  .plants-about {
    width: 100%; }
  .media {
    width: 100%;
    position: relative;
    margin-top: 80px; }
  .brands-slider {
    width: 100%;
    position: relative;
    margin-top: 80px;
    margin-bottom: 200px; }
  .arrow__box {
    position: absolute;
    right: 14px;
    bottom: -16px;
    z-index: 20; }
  .arrow__box_position {
    bottom: -30px; }
  .plants-features__text-big {
    font-size: 25px;
    line-height: 32px; }
  .plants-features__box {
    margin-bottom: 13%; }
  .plants-features__text-little {
    line-height: 31px; }
  .plants-menu {
    width: 100%;
    position: fixed;
    top: 0;
    right: -110%;
    z-index: 20;
    background: none;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    height: 100%;
    opacity: 0; }
  .plants-menu_active {
    opacity: 1;
    right: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .plants-menu::before {
    content: "";
    width: 112%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -16px;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url(../img/APU-bg.jpg) 41% 0%/cover no-repeat;
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(../img/APU-bg.jpg) 41% 0%/cover no-repeat;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(../img/APU-bg.jpg) 41% 0%/cover no-repeat;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    z-index: 10; }
  .plants-menu__list {
    z-index: 30;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%; }
  .plants-menu__link {
    text-align: center; }
  .plants-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .plants-menu__item:before {
    width: 0;
    left: 50%;
    right: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(55%, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 55%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 55%, rgba(255, 255, 255, 0) 100%);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .plants-menu__item:before:hover {
    width: 100%;
    left: 0;
    right: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }
  .plants-menu__item_width2 {
    width: 270px; }
  .plants__btn {
    z-index: 40; } }

@media (max-width: 349.98px) {
  .plants-features {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    min-height: -webkit-max-content;
    min-height: -moz-max-content;
    min-height: max-content; } }

.cooperarion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
  height: 100vh;
  padding-left: 21%; }

.cooperarion__section2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.490065))) center/100% 100%, -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), color-stop(53.96%, rgba(0, 0, 0, 0.3))) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.490065) 100%) center/100% 100%, -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.490065) 100%) center/100% 100%, linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat; }

.cooperarion__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  padding-top: 100px; }

.contact__name {
  line-height: 17px; }

.contact__name_margin {
  margin-bottom: 15px;
  width: 468px; }

.contact__item_margin {
  margin-top: 20px;
  width: 100%; }

.contact__span {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px; }

.contact__name_mb {
  margin-bottom: 3px; }

.partners__block-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 256px;
  height: 460px;
  margin-top: 50px;
  overflow: scroll; }

.partners__img {
  width: 130px;
  margin-bottom: 30px; }

.partners__img_width {
  width: 205px; }

.cooperarion__col_aligen {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;
  position: relative; }

.partners__name {
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF; }

.cooperarion__btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 400px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.cooperarion__btn:hover .btn-line__text {
  -webkit-transform: translate(0, 15px);
  -ms-transform: translate(0, 15px);
  transform: translate(0, 15px);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.cooperarion-forms__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 100%;
  height: 100vh;
  padding-left: 21%;
  padding-top: 100px; }

.cooperarion__section3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("../img/bg-sobranie.jpg") center/cover no-repeat;
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/bg-sobranie.jpg") center/cover no-repeat;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("../img/bg-sobranie.jpg") center/cover no-repeat; }

.cooperarion-forms__title {
  display: block;
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: #FFFFFF;
  margin: 0; }

.cooperarion-forms__text {
  display: block;
  font-weight: normal;
  font-size: 17px;
  line-height: 21px;
  color: #FFFFFF;
  width: 682px;
  margin-top: 15px; }

.cooperarion-forms__link:link,
.cooperarion-forms__text a:link{
  color: #ffffff; }

.cooperarion-forms__link ,
.cooperarion-forms__text a{
  font-weight: 400;
  font-size: 17px;
  line-height: 21px;
  color: #ffffff;
  text-decoration: none; }

.cooperarion-forms__link:hover,
.cooperarion-forms__text a:hover{
  opacity: 0.7; }

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

.cooperarion-forms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-top: 60px; }

.cooperarion-forms__col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 260px;
  max-width: 320px; }

.cooperarion-forms__col_margin {
  margin-right: 60px; }

.input_margin {
  margin-bottom: 30px; }

.input-file {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.input-file + .label-file {
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  text-decoration: none;
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
  cursor: pointer;
  width: 100%; }
  .input-file + .label-file:before {
    content: "";
    background: url("../img/icon/icon-attach.svg");
    width: 21px;
    height: 24px;
    position: absolute;
    left: 0; }

.file-name {
  display: inline-block;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: #ffffff;
  text-decoration: none;
  overflow: hidden;
  max-width: 85%;
  border-bottom: 2px dashed #ffffff;
  padding-bottom: 2px; }
  .file-name:hover {
    border-bottom: 0px dashed #ffffff; }

.label-file__clear {
  position: absolute;
  font-size: 37px;
  line-height: 0;
  top: 13px;
  right: 0;
  margin-left: 15px;
  opacity: 0.7; }

.textarea_margin {
  margin-bottom: 15px; }

.forms__text {
  display: block; }

@media (min-width: 1290px) {
  .cooperarion-forms__section {
    padding-top: 8%; }
  .partners__img {
    width: 10vw; }
  .partners__img_width {
    width: 16vw; }
  .partners__block-scroll {
    width: 20vw;
    height: 70%; }
  .contact__name_margin {
    margin-bottom: 3%; }
  .cooperarion-forms__col_margin {
    margin-right: 6%; } }

@media (min-width: 1600px) {
  .contact__name {
    line-height: 24px; }
  .contact__name_margin {
    width: 600px; }
  .cooperarion {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-right: 21%; }
  .cooperarion__btn {
    width: 500px; }
  .partners__img {
    margin-bottom: 43px; }
  .partners__name {
    font-size: 30px; }
  .contact__name_margin {
    margin-bottom: 4%; }
  .contact__item_mt {
    margin-top: 10%; }
  .cooperarion__col_aligen {
    padding-top: 9%; }
  .partners__block-scroll {
    margin-top: 60px;
    height: 66%; }
  .cooperarion-forms__title {
    font-size: 40px;
    line-height: 49px; }
  .cooperarion-forms__text {
    font-size: 24px;
    line-height: 29px; }
  .cooperarion-forms__link {
    font-size: 24px;
    line-height: 29px; }
  .cooperarion-forms__text {
    width: 948px;
    margin-top: 25px; }
  .cooperarion-forms__section {
    padding: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 30%; }
  .cooperarion-forms__col {
    width: 320px;
    max-width: 340px; }
  .input_margin {
    padding: 25px 31px; }
  .textarea_margin {
    height: 164px; }
  .textarea_margin {
    padding: 25px 31px; }
  .input_margin + .parsley-errors-list {
    top: -93px; }
  .cooperarion__col {
    padding-top: 13%; }
  .cooperarion__col_aligen {
    padding-top: 8%; } }

@media (max-width: 1150.98px) {
  .cooperarion {
    padding-left: 5%; }
  .cooperarion__col {
    padding-top: 14%; }
  .cooperarion__col_aligen {
    padding-top: 11%; }
  .partners__block-scroll {
    height: 460px; }
  .cooperarion-forms__section {
    padding-top: 14%;
    padding-left: 19%; } }

@media (max-width: 899.98px) {
  .cooperarion__col {
    padding-top: 18%; }
  .cooperarion__col_aligen {
    padding-top: 17%; }
  .contact__name_margin {
    width: 430px; }
  .cooperarion-forms__section {
    padding-top: 18%; }
  .cooperarion-forms__section {
    padding-left: 5%; } }

@media (max-width: 1150.98px) and (min-width: 700px) {
  .cooperarion {
    padding-left: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .cooperarion__col {
    padding-top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .cooperarion__col_aligen {
    padding-top: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .cooperarion-forms__section {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 0; } }

@media (max-width: 725.98px) {
  .cooperarion-forms__text {
    width: 588px; }
  .contact__name_margin {
    width: 380px; } }

@media (max-width: 699.98px) {
  .cooperarion {
    display: block;
    overflow: scroll;
    margin-top: 90px;
    height: calc(100vh - 90px); }
  .cooperarion__section2 {
    padding-top: 0;
    background-position: center;
    background-size: cover; }
  .cooperarion__col_aligen {
    margin-bottom: 50px; }
  .cooperarion-forms__text {
    width: 100%; }
  .partners__block-scroll {
    height: 100%; }
  .cooperarion-forms__section {
    display: block;
    padding-right: 5%;
    margin-top: 90px;
    padding-top: 0;
    padding-bottom: 0;
    overflow: scroll;
    height: calc(100vh - 90px); }
  .cooperarion__section3 {
    padding-top: 0;
    background-position: 26% 0;
    height: 100vh; }
  .cooperarion-forms {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    margin-top: 30px;
    margin-bottom: 50px; }
  .forms__text {
    margin-bottom: 15px; }
  .cooperarion-forms__link {
    display: block; }
  .cooperarion-forms__col {
    width: 100%;
    margin-top: 0; }
  .cooperarion-forms__col_margin {
    margin-right: 0;
    margin-top: 0; }
  .contact__name_margin {
    width: 100%; }
  .cooperarion {
    padding-right: 5%;
    padding-top: 0; }
  .cooperarion__col {
    width: 100%;
    -ms-flex-line-pack: center;
    align-content: center;
    padding-top: 50px; }
  .cooperarion__btn {
    position: absolute;
    top: 0;
    left: 0; }
  .cooperarion__btn {
    display: none; } }

.events-detail__section {
  display: block;
  width: 100%;
  height: 100%;
  background: url("../img/events-bg.jpg") center/cover no-repeat;
  padding-left: 21%; }

.events-detail {
  width: 100%;
  height: calc(100vh - 97px);
  margin-top: 97px;
  overflow: scroll; }

.events-detail__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 100%;
  margin-bottom: 60px; }

.events-detail__block-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  padding-right: 30px; }

.events-detail__block-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  padding-right: 30px; }

.events-detail__title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 10px; }

.events-detail__date {
  opacity: 0.6;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 20px; }

.events-detail__text {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 20px; }

.share__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px; }

.share__text {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-right: 15px; }

.nameplate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 235px;
  height: 25px;
  min-height: 25px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #000000;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 0px 0px 4px 4px; }

.events__fansy {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 410px;
  height: 218px;
  margin-bottom: 40px;
  overflow: hidden; }

.events-detail__img {
  width: 410px;
  border-radius: 4px; }

.uscl-item {
  margin-right: 10px !important; }

.uscl-item:hover {
  -webkit-filter: blur(2px) !important;
  filter: blur(2px) !important; }

.events-detail__title-block {
  display: block;
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: rgba(255, 255, 255, 0.6); }

.events-detail__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 70px; }

.events-detail__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.events-detail__block-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 200px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: auto;
}
.events-detail__row a{
  text-decoration: none;
}

.events-detail__link-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  width: 175px;
  height: 110px;
  border-radius: 2px;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  .events-detail__link-box:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 5;
    border-radius: 3px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }

.events-detail__link-text {
  font-weight: 600;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
  margin: 1px 10px 10px 10px;
  z-index: 21;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events-detail__link-date {
  font-weight: 400;
  font-size: 10px;
  line-height: 22px;
  opacity: 0.6;
  margin-left: 10px;
  z-index: 20;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events-detail__link {
  display: block;
  text-decoration: none;
  color: #ffffff;
  margin-right: 30px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events-detail__link:hover .events-detail__link-box {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(0, -25px);
  -ms-transform: translate(0, -25px);
  transform: translate(0, -25px); }

.events-detail__link:hover .events-detail__link-box::before {
  background: none;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events-detail__link:hover .events-detail__link-date {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0; }

.events-detail__link:hover .events-detail__link-text {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 0; }

.events-detail__link-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
  border-radius: 3px; }

.events-detail__btn {
  display: block;
  height: 100%;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  color: #ffffff;
  padding: 21px 20px;
  cursor: pointer;
  position: relative;
  min-width: 152px; }
  .events-detail__btn::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(-1.21%, rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2)));
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) -1.21%, rgba(255, 255, 255, 0.2) 100%);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) -1.21%, rgba(255, 255, 255, 0.2) 100%);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }

.events-detail__btn:hover::before {
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events-detail__row-img {
  display: none; }

@media (min-width: 1330px) {
  .reward__container {
    height: 530px; } }

@media (min-width: 1520px) {
  .reward__container {
    height: 584px; } }

@media (min-width: 1730px) {
  .reward__container {
    height: 640px; } }

@media (min-width: 1290px) {
  .events-detail {
    margin-top: 8%; } }

@media (min-width: 1600px) {
  .nameplate {
    font-size: 20px;
    line-height: 21px;
    width: 235px;
    height: 37px; }
  .events-detail__title {
    font-size: 30px;
    line-height: 30px;
    margin: 30px 0; }
  .events-detail__date {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 30px; }
  .events-detail__text {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 30px; }
  .events-detail__block-text {
    padding-right: 60px; }
  .share__text {
    font-size: 24px;
    line-height: 22px;
    margin-right: 25px; }
  .uscl-item {
    margin-right: 30px !important; }
  .events-detail__title-block {
    font-size: 45px; }
  .events-detail__link-box {
    width: 260px;
    height: 164px; }
  .events-detail__link-text {
    font-size: 17px;
    line-height: 20px;
    margin: 3px 15px 15px 15px; }
  .events-detail__link-date {
    font-size: 14px;
    line-height: 24px;
    margin-left: 15px; }
  .events-detail__btn {
    font-size: 24px;
    line-height: 30px; }
  .events-detail__block {
    padding-bottom: 250px; }
  .events-detail__img {
    width: 613px; }
  .events__fansy {
    width: 613px;
    height: 350px; }
  .events-detail__block-link {
    height: 280px; }
  .events-detail__btn {
    min-width: 200px; } }

@media (max-width: 1150px) {
  .events-detail__section {
    padding-left: 5%; }
  .events-detail__block-text {
    padding-right: 3%; }
  .events-detail {
    margin-top: 130px; }
  .events-detail__block {
    padding-top: 7px;
    padding-bottom: 200px; } }

@media (max-width: 1023.98px) {
  .events-detail__link {
    margin-right: 15px; } }

@media (max-width: 960.98px) {
  .events-detail__link_none {
    display: none; } }

@media (max-width: 899.98px) {
  .events-detail__img {
    width: 375px; }
  .events__fansy {
    width: 375px;
    height: 200px;
    margin-bottom: 35px; }
  .events-detail__container {
    margin-bottom: 30px; }
  .events-detail__section {
    padding-left: 4%; }
  .events-detail__block-text {
    padding-right: 4%; } }

@media (max-width: 760.98px) {
  .share__text {
    display: none; }
  .events-detail__img {
    width: 340px; } }

@media (max-width: 699.98px) {
  .events-detail{
    margin-top: 100px;
  }
  .events-detail__block-img {
    display: none; }
  .events-detail__row-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    width: 100%;
    overflow: scroll;
    height: 175px;
    margin-bottom: 20px; }
  .events-detail__img {
    width: 300px; }
  .events__fansy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    margin-right: 15px;
    width: 300px;
    min-width: 300px;
    height: 160px;
    overflow: hidden; }
  .events-detail__block {
    padding-bottom: 240px; }
  .events-detail__btn {
    position: absolute;
    top: 155px;
    right: 0;
    height: auto; }
  .events-detail__row {
    position: relative; }
  .events-detail__block-text {
    padding-right: 0;
    width: 100%;
    padding-top: 30px;
    position: relative; }
  .events-detail__title {
    margin-right: 4%; }
  .events-detail__text {
    margin-right: 4%; }
  .events-detail {
    overflow: auto; }
  .events-detail__block-link {
    overflow: auto;
    width: 100%; }
  .nameplate {
    position: absolute;
    right: 4%;
    top: 0; } }

.events-detail__link .events-detail__link-bg {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.events-detail__link:hover .events-detail__link-bg {
  -webkit-box-shadow: 0px 4px 24px rgba(255, 255, 255, 0.15);
  box-shadow: 0px 4px 24px rgba(255, 255, 255, 0.15);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.preloader {
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 999;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: rgba(0, 0, 0, 0.44); }

.preloader__blur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-filter: blur(20px);
  filter: blur(20px);
  z-index: -1; }

.preloader__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 697px;
  margin-top: 61px; }

.preloader__title {
  color: #ffffff;
  font-size: 40px;
  font-weight: 600;
  margin-top: 10px;
  text-align: center; }

.preloader__subtitle {
  color: #ffffff;
  font-size: 22px;
  font-weight: 400;
  text-align: center; }

.preloader__subtitle_no {
  width: 578px; }

.preloader__buttons {
  margin-top: 30px; }

.buttons__yes {
  width: 230px;
  height: 62px;
  border-radius: 2px;
  background: #ffffff;
  color: #000000;
  font-size: 17px;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  cursor: pointer;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 20px; }

.buttons__no {
  width: 230px;
  height: 62px;
  background: none;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 22px;
  font-weight: 400;
  text-decoration: underline;
  cursor: pointer;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .buttons__no:hover {
    text-decoration: none; }

button:focus, button:active {
  outline: none; }

.preloader__logo-icon {
  width: 328px;
  height: 185px;
  fill: #ffffff; }

@media (min-width: 1600px) {
  .preloader__logo-icon {
    width: 520px;
    height: 294px; }
  .preloader__subtitle {
    font-size: 30px; }
  .preloader__title {
    font-size: 50px; }
  .buttons__yes {
    width: 230px;
    height: 62px;
    font-size: 17px; }
  .buttons__no {
    font-size: 17px; }
  .preloader__text {
    width: 958px; }
  .preloader__buttons {
    margin-top: 60px; }
  .preloader__text {
    margin-top: 30px; } }

@media (max-width: 899.98px) {
  .preloader {
    padding-left: 4%;
    padding-right: 4%; }
  .preloader__text {
    width: 100%;
    min-width: 300px; } }

@media (max-width: 599.98px) {
  .preloader__title {
    font-size: 24px;
    line-height: normal; }
  .preloader__subtitle {
    font-size: 14px; }
  .preloader__text {
    margin-top: 30px; } }

@media (max-width: 599.98px) {
  .preloader__logo-icon {
    width: 268px;
    height: 151px; }
  .preloader__subtitle_no {
    width: 343px; }
  .preloader__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column; } }

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(118, 190, 255, 2e-05)), color-stop(46.23%, rgba(30, 113, 148, 0.103283)), to(rgba(0, 0, 0, 0.2))) center/100% 100%, -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), color-stop(53.96%, rgba(0, 0, 0, 0.3))) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
  background: -o-linear-gradient(left, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%) center/100% 100%, -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat;
  background: linear-gradient(90deg, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%) center/100% 100%, linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") left bottom/cover no-repeat; }

.footer-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-left: 21%;
  height: 100%; }

.footer-contacts__box {
  display: block;
  margin-bottom: 25px; }

.footer-contacts__item {
  display: block;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 2; }

.footer-contacts__link {
  display: block;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none; }

.footer-contacts__link:link {
  color: #ffffff; }

.footer-contacts__link:hover {
  opacity: 0.7; }

.footer__link:link {
  color: #ffffff; }

.network {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.network__link {
  display: block;
  text-decoration: none; }

.network__icon {
  fill: #ffffff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.network__icon:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-filter: blur(2px);
  filter: blur(2px); }

.footer__link {
  display: block;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
  padding-bottom: 15px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.footer__link:link {
  color: #ffffff; }

.footer__link:hover {
  opacity: 0.7;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.footer__link_hover:hover {
  opacity: 1; }

.footer__link_align {
  position: relative;
  text-align: end; }

.copyright {
  display: block;
  color: #ffffff;
  font-size: 17px;
  font-weight: 400; }

.footer__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 21%;
  margin-top: 66px;
  margin-bottom: 4%; }

.footer__col {
  margin-right: 5%; }

.icon-sol {
  position: relative;
  top: 2px;
  margin-left: 7px; }

@media (min-width: 1600px) {
  .footer-row {
    margin-bottom: 6%; }
  .footer__link {
    font-size: 20px; }
  .copyright {
    font-size: 20px; }
  .footer-contacts__link {
    font-size: 30px; }
  .footer-contacts__item {
    font-size: 20px; }
  .footer-contacts__box {
    margin-bottom: 40px; }
  .footer__row {
    margin-top: 120px; }
  .footer__link {
    padding-bottom: 20px; } }

@media (max-width: 1150px) {
  .footer-contacts {
    padding-left: 5%; }
  .footer__row {
    padding-left: 5%; }
  .footer__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

@media (max-width: 899.98px) {
  .footer__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 80px;
    margin-bottom: 13%; }
  .footer__link_align {
    text-align: start; }
  .footer__col {
    margin-bottom: 15px; }
  .network {
    margin-top: 60px; }
  .footer__link {
    padding-bottom: 20px; }
  .copyright {
    margin-bottom: 6px; }
  .footer-contacts__item {
    margin-bottom: 10px; }
  .footer-contacts__box {
    margin-bottom: 35px; } }

@media (max-width: 699.98px) {
  .footer {
    background: -webkit-gradient(linear, left top, right top, from(rgba(118, 190, 255, 2e-05)), color-stop(46.23%, rgba(30, 113, 148, 0.103283)), to(rgba(0, 0, 0, 0.2))) center/100% 100%, -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.0001)), color-stop(53.96%, rgba(0, 0, 0, 0.3))) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") center/cover no-repeat;
    background: -o-linear-gradient(left, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%) center/100% 100%, -o-linear-gradient(top, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") center/cover no-repeat;
    background: linear-gradient(90deg, rgba(118, 190, 255, 2e-05) 0%, rgba(30, 113, 148, 0.103283) 46.23%, rgba(0, 0, 0, 0.2) 100%) center/100% 100%, linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.3) 53.96%) bottom/100% 30% no-repeat, url("../img/footer-bg.jpg") center/cover no-repeat;
    padding-bottom: 15%;
  }
  .footer__row {
    position: relative; }
  .copyright {
    position: absolute;
    left: 5%;
    bottom: -35px;
    font-size: 12px; }
  .footer__col {
    margin-bottom: 0; }
  .footer__link {
    font-size: 12px;
    padding-bottom: 10px; }
  .footer__row {
    padding-bottom: 0;
    margin-top: 11%; }
  .network {
    margin-top: 5%; }
  .footer-contacts__item {
    margin-bottom: 0; }
  .footer-contacts__box {
    margin-bottom: 27px; } }

@media (max-width: 899.98px) {
  .promo-brands__container {
    padding-top: 0;
    margin-top: 0; }
  .promo-brands {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .btn-line__detailed {
    display: none; }
  .story-brands {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .story-brands__container {
    padding-top: 0;
    margin-top: 0; }
  .description-brands {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .description-brands__container {
    padding-top: 0;
    margin-top: 0; } }

@media (max-width: 699.98px) {
  .brants__btn_none {
    display: none; }
  .story-brands__box {
    width: 100%; }
  .description-brands__block {
    width: 100%; }
  .fp-tableCell {
    vertical-align: baseline !important; }
  .bootle__img {
    display: block;
    margin: 0 auto; }
  .reward {
    margin-left: 0;
    margin: 0 auto; }
  .menu-brands {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    bottom: 0;
    left: 0; }
  .menu-brands__list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  .menu-brands__item_row {
    position: static; }
  .menu-brands {
    width: 100%;
    height: 200px;
    top: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(47%, rgba(0, 0, 0, 0.79)), to(#000000));
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79) 47%, #000000 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79) 47%, #000000 100%); }
  .menu-brands__active {
    top: unset;
    bottom: 0; }
  .menu-brands__link_position1 {
    position: static;
    margin-right: 27px; }
  .menu-brands__link_position2 {
    position: static; }
  .menu-brands__item {
    margin-left: 10px;
    margin-right: 10px; }
  .menu-brands__list_open {
    top: 100%; }
  .menu-beer__list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    top: 171%;
    width: 100%;
    padding-right: 20px; }
  .menu-beer__list_open {
    top: 0; }
  .btn-line__text_top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
  .btn-line__text_top::before {
    top: 53%; }
  .btn-line__vodka {
    top: 100%; }
  .btn-line__vodka_open {
    top: 58%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .menu-beer__list {
    height: 120px;
    margin-top: 0;
    padding-top: 60px; }
  .menu-brands__list {
    padding-top: 60px;
    height: 120px;
    overflow: scroll;
    width: 100%; }
  .menu__close_mobile {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0; }
  .menu__close-icon_moble {
    display: none; }
  .blur__active-mobile {
    -webkit-filter: none;
    filter: none; }
  .menu-brands__item_beer {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    top: 0;
    margin: 0; }
  .btn-line__vodka_open {
    top: unset;
    bottom: 0;
    height: 52px; }
  .btn-line__beer {
    top: unset;
    bottom: 0;
    height: 52px; }
  .menu-brands__item_vodka {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0; }
  .story-brands {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .description-brands {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .description-brands__box {
    margin-bottom: 23px; }
  .story-brands__text {
    font-size: 13px;
    margin-bottom: 7px; }
  .preloader_padding {
    padding-bottom: 174px; } }

.modal-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
  z-index: 200; }

.overlay {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.modal-form__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  background: #FFFFFF;
  padding: 50px 53px;
  z-index: 120;
  position: relative; }

.modal__close_icon {
  width: 29px;
  height: 29px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  .modal__close_icon:hover {
    opacity: 0.7;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; }

.modal__btn-close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  width: 60px;
  height: 60px;
  top: 40px;
  right: 41px;
  cursor: pointer; }

.modal-form__title {
  display: block;
  font-weight: 800;
  font-size: 30px;
  line-height: 37px;
  color: #1D1D1D;
  margin-bottom: 30px; }

.modal-form__text {
  display: block;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #1D1D1D; }

.modal-form__close {
  overflow: hidden;
  opacity: 0;
  width: 0;
  height: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.header-logo_home {
  display: none; }

.menu_home {
  background: none; }

.phone_home {
  margin-top: 2%;
  margin-left: 0; }

@media (min-width: 1600px) {
  .modal-form__title {
    font-size: 40px;
    line-height: 49px; }
  .modal-form__text {
    font-size: 24px;
    line-height: 30px; }
  .modal__btn-close {
    top: 74px;
    right: 61px; }
  .modal-form__block {
    padding: 75px; } }

@media (min-width: 1000px) and (max-width: 1050px) {
  .modal-form__title {
    font-size: 40px;
    line-height: 49px; }
  .modal-form__text {
    font-size: 24px;
    line-height: 30px; }
  .modal__btn-close {
    top: 74px;
    right: 61px; }
  .modal-form__block {
    padding: 75px; } }

@media (max-width: 499px) {
  .modal-form__block {
    padding: 50px 25px; }
  .modal__btn-close {
    right: 20px; } }

@media (max-width: 410px) {
  .modal-form__block {
    padding: 75px 25px; }
  .modal__btn-close {
    top: 15px; } }

@media (max-width: 350px) {
  .modal-form__block {
    padding: 75px 19px; }
  .description-brands__container_bolor {
    padding-top: 90px;
    display: block;
    height: 100%; }
  .description-brands__box {
    margin-bottom: 12px; }
  .description-brands__container_arkhi {
    padding-top: 24px; } }

@media (max-width: 1150px) {
  .menu_home {
    left: 0;
    opacity: 1;
    z-index: 10; }
  .brants__btn_home {
    display: none; }
  .menu-btn_home {
    display: none; }
  .phone_home {
    left: 0;
    z-index: 140;
    margin-left: 20px; } }

@media (max-width: 699.98px) {
  .menu-btn_home {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .menu_home {
    left: -100%;
    opacity: 0;
    background: rgba(0, 0, 0, 0.44); }
  .menu__active {
    left: 0;
    z-index: 120;
    opacity: 1; }
  .menu-btn__active {
    display: none; }
  .story-brands__container {
    padding-left: 4%; } }

.bottle_parallax {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }

.promo-brands__container {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.home__hand_animation {
  right: -12%; }

.home__bg_animation {
  background-position: 38% 0px; }

.home__logo_animation {
  opacity: 0;
  left: 30%; }

.header_animation {
  left: -100%; }

.brands_animation {
  bottom: -100%; }

.logo__box {
  -webkit-animation-name: logo-brands;
  animation-name: logo-brands;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.brands-text__box {
  -webkit-animation-name: text-brans;
  animation-name: text-brans;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.menu-brands {
  -webkit-animation-name: menu-brands;
  animation-name: menu-brands;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.story-brands__box {
  margin-right: 29%;
  opacity: 0; }

.description-brands__block {
  margin-right: 29%;
  opacity: 0; }

.bottle__animation {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-name: bottle_detail;
  animation-name: bottle_detail;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

@-webkit-keyframes bottle_detail {
  from {
    left: 50%; }
  to {
    left: 37%; } }

@keyframes bottle_detail {
  from {
    left: 50%; }
  to {
    left: 37%; } }

@media (max-width: 1150px) {
  @-webkit-keyframes bottle_detail {
    from {
      left: 50%; }
    to {
      left: 29%; } }
  @keyframes bottle_detail {
    from {
      left: 50%; }
    to {
      left: 29%; } } }

@media (max-width: 899px) {
  @-webkit-keyframes bottle_detail {
    from {
      left: 45%; }
    to {
      left: 28%; } }
  @keyframes bottle_detail {
    from {
      left: 45%; }
    to {
      left: 28%; } }
  .bottle_parallax_khan {
    left: 45%; } }

@media (max-width: 699px) {
  .bottle_parallax {
    display: none; } }

.brands__container .khan-bg1 {
  bottom: -30%; }

.brands__container .khan-bg2 {
  bottom: -30%; }

.about__block-text {
  -webkit-animation-name: text-about;
  animation-name: text-about;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s; }

@-webkit-keyframes text-about {
  from {
    opacity: 0;
    -webkit-transform: translate(-60px, 0);
    transform: translate(-60px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes text-about {
  from {
    opacity: 0;
    -webkit-transform: translate(-60px, 0);
    transform: translate(-60px, 0); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

.about__block-img {
  -webkit-animation-name: about-img;
  animation-name: about-img;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s; }

@-webkit-keyframes about-img {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 60px);
    transform: translate(0, 60px); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes about-img {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 60px);
    transform: translate(0, 60px); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

.story__btn {
  -webkit-animation-name: story-btn;
  animation-name: story-btn;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s; }

@-webkit-keyframes story-btn {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 60px);
    transform: translate(0, 60px); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes story-btn {
  from {
    opacity: 0;
    -webkit-transform: translate(0, 60px);
    transform: translate(0, 60px); }
  to {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

.story__slider-wrapper {
  margin-left: -60px;
  opacity: 0; }

.btn__story-next {
  opacity: 0; }

.btn__about {
  top: -60px;
  opacity: 0; }

.btn__reward {
  bottom: -60px;
  opacity: 0; }

.reward__container {
  margin-bottom: -120px;
  opacity: 0; }

.story__btn2 {
  top: -60px;
  opacity: 0; }

.events__block {
  -webkit-animation-name: events;
  animation-name: events;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s; }

@-webkit-keyframes events {
  from {
    margin-left: 20%;
    opacity: 0; }
  to {
    margin-left: 0;
    opacity: 1; } }

@keyframes events {
  from {
    margin-left: 20%;
    opacity: 0; }
  to {
    margin-left: 0;
    opacity: 1; } }

.pagination {
  -webkit-animation-name: pagination;
  animation-name: pagination;
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s; }

@-webkit-keyframes pagination {
  from {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

@keyframes pagination {
  from {
    -webkit-transform: translate(0, 100px);
    transform: translate(0, 100px);
    opacity: 0; }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1; } }

.events-detail {
  -webkit-animation-name: events-detail;
  animation-name: events-detail;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s; }

@-webkit-keyframes events-detail {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%); }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

@keyframes events-detail {
  from {
    -webkit-transform: translate(0, 100%);
    transform: translate(0, 100%); }
  to {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }

.plants-menu {
  -webkit-animation-name: plants-menu;
  animation-name: plants-menu;
  -webkit-animation-duration: .7s;
  animation-duration: .7s; }

@-webkit-keyframes plants-menu {
  from {
    right: -100%;
    opacity: 0; }
  20% {
    right: -100%;
    opacity: 0; }
  to {
    right: 0;
    opacity: 1; } }

@keyframes plants-menu {
  from {
    right: -100%;
    opacity: 0; }
  20% {
    right: -100%;
    opacity: 0; }
  to {
    right: 0;
    opacity: 1; } }

.plants__btn {
  -webkit-animation-name: plants__btn;
  animation-name: plants__btn;
  -webkit-animation-duration: .7s;
  animation-duration: .7s; }

@-webkit-keyframes plants__btn {
  from {
    bottom: -100%;
    opacity: 0; }
  20% {
    bottom: -100%;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

@keyframes plants__btn {
  from {
    bottom: -100%;
    opacity: 0; }
  20% {
    bottom: -100%;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

.plants-features {
  margin-left: -100px;
  opacity: 0; }

.evok-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.evok-bg2_animate {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  background-position: 0% 0%; }

.evok-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.evok-bg1_animate {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  height: 100%; }

.evok-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -100%; }

.soyombo-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.soyombo-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.soyombo-bg1_up {
  bottom: -100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.soyombo-bg2_up {
  bottom: -100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.soyombo-bg1_down {
  height: 100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.soyombo-bg2_down {
  bottom: 80%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.original-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.original-bg1_up {
  bottom: -100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.original-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.original-bg2_up {
  background-position: 0% 100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.original-bg2_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  background-position: 0% bottom; }

.white-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.white-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.white-bg1_up {
  bottom: -100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.white-bg2_up {
  background-position: 0% top;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.white-bg2_down {
  background-position: 0% bottom;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.bolor-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.bolor-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.bolor-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -100%; }

.bolor-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -50%; }

.bolor-bg2_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 20%; }

.export-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.export-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -100%; }

.export-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.export-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -50%; }

.export-bg2_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 15%; }

.altan-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.altan-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -100%; }

.altan-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.altan-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -100%; }

.altan-bg2_down {
  bottom: 15%; }

.arkhi-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.arkhi-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -100%; }

.arkhi-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.arkhi-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -50%; }

.arkhi-bg2_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 10%; }

.beer-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.beer-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -60%; }

.beer-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.beer-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -30%; }

.beer-bg2_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 22%; }

.gobi-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.gobi-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -60%; }

.gobi-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.gobi-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -40%; }

.gobi-bg2_down {
  bottom: 8%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.gobi-bg3 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.gobi-bg3_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 15%; }

.borgio-bg1 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.borgio-bg1_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -60%; }

.borgio-bg2 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.borgio-bg2_up {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: -30%; }

.borgio-bg2_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 15%; }

.borgio-bg3 {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s; }

.borgio-bg3_down {
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
  bottom: 25%; }

.btn-line__detailed {
  -webkit-animation-name: detailed;
  animation-name: detailed;
  -webkit-animation-duration: 1s;
  animation-duration: 1s; }

@-webkit-keyframes detailed {
  from {
    bottom: -100%;
    opacity: 0; }
  50% {
    bottom: -100%;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

@keyframes detailed {
  from {
    bottom: -100%;
    opacity: 0; }
  50% {
    bottom: -100%;
    opacity: 0; }
  to {
    bottom: 0;
    opacity: 1; } }

.menu-brands_animate {
  -webkit-animation-name: menu-animate;
  animation-name: menu-animate;
  -webkit-animation-duration: 1.9s;
  animation-duration: 1.9s; }

@-webkit-keyframes menu-animate {
  from {
    right: -100%; }
  30% {
    right: -100%; }
  to {
    right: 0; } }

@keyframes menu-animate {
  from {
    right: -100%; }
  30% {
    right: -100%; }
  to {
    right: 0; } }

.header-logo_animate {
  -webkit-animation-name: header-logo_animate;
  animation-name: header-logo_animate;
  -webkit-animation-duration: 2.1s;
  animation-duration: 2.1s; }

@-webkit-keyframes header-logo_animate {
  from {
    margin-left: -110px; }
  80% {
    margin-left: -110px; }
  to {
    margin-left: 0; } }

@keyframes header-logo_animate {
  from {
    margin-left: -110px; }
  80% {
    margin-left: -110px; }
  to {
    margin-left: 0; } }
.pagination a{
  text-decoration: none;
}
.bottle__animation2{
  -webkit-animation-name: bottle_detail2;
  animation-name: bottle_detail2;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.bottle_parallax_khan-anim{
  -webkit-animation-name: bottle_khan;
  animation-name: bottle_khan;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes bottle_detail2{
  from {
    left: 37% }
  to {
    left: 50%; }
}
@keyframes bottle_detail2{
  from {
    left: 37% }
  to {
    left: 50%; }
}
.khan-bg1{
  transition: 1s;
}
.khan-bg1-anim{
  height: 68%;
  transition: 1s;
}
@media(max-width: 1150px){
  @keyframes bottle_detail2{
    from {
      left: 28% }
    to {
      left: 50%; }
  }
}
@media(max-width: 899px){
  .khan-bg1.khan-bg1-anim{
    height: 92%;
    bottom: -35%;
    transition: 1s;
  }
  @keyframes bottle_khan{
    from {
      left: 28% }
    to {
      left: 45%; }
  }
  @keyframes bottle_detail2{
    from {
      left: 28% }
    to {
      left: 50%; }
  }
}
.bottle_parallax_khan{
  transition: 0.3s;
}
.plants-menu__item{
  cursor:pointer;
}
.network__icon{
  margin-right: 25px;
}

@media(max-width: 699.98px){
  .brands__container{
    display: block;
  }
  .plants-detail{
    display: block;
  }
  .contacts{
    display: block;
  }
  .contacts__container{
    display: block;
  }
  .contacts__block{
    display: block;
  }
  .events__container{
    display: block;
  }
  .pagination{
    justify-content: center;
  }
}
.consent {
  margin-top: 100px;
  height: calc(100vh - 120px);
  overflow: scroll;
  margin-bottom: 20px;
}
@media(max-width: 1200px){
  .consent p{
    height: 100%;
    margin-top: 40px;
  }
}
@media(max-width: 699.98px){
  .consent p{
    margin-top: 0;
  }
}
@media(max-width: 360px){
 .brands-text__box{
   height: 70vh;
 }
}
body{
  background: #000000;
}
#btn-4{
    display: none;
}
 .trade-content__item:nth-child(1){
   font-weight: 700;
 }
.about__block-text p{
  margin-bottom: 10px;
}

@media (min-width: 699px) and (max-width: 1499.98px) {
  .about__block-text {
    display: flex;
    height: calc(100vh - 90px);
    overflow: auto;
    flex-direction: column;
  }
  .about__container {
    height: 100%;
    padding-top: 90px;
  }
}
@media (min-width: 699px) and (max-width: 1099.98px){
  .about__block-text{
    justify-content: center;
  }
}
.youtube-play{
  position: relative;
}
.youtube-play::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: url("../img/youtube-play.png") no-repeat;
  width: 69px;
  height: 51px;
}