.t-cover {
  background-attachment:fixed;
  background-color:#000;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  height:700px;
  overflow:hidden;
  position:relative;
  text-align:center;
  vertical-align:middle;
  width:100%
}
.t-cover.t-cover__transparent {
  background-color:transparent
}
.t-cover__carrier {
  background-attachment:fixed;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  height:700px;
  position:relative;
  text-align:center;
  -moz-transform:unset;
  vertical-align:middle;
  width:100%
}
@supports (-ms-ime-align:auto) {
  .t-cover__carrier {
    -webkit-transform:unset;
    transform:unset
  }

}
.t-cover__carrier.loading {
  opacity:0
}
.t-cover__carrier[data-content-cover-bg=""].loading {
  opacity:1!important
}
.t-cover__carrier.loaded {
  opacity:1;
  transition:opacity .7s
}
@media screen and (max-device-width:1032px) {
  .t-cover, .t-cover__carrier {
    background-attachment:scroll
  }

}
@media print {
  .t-cover, .t-cover__carrier {
    background-attachment:scroll
  }

}
.t-cover__filter {
  height:700px;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.t-cover .t-container, .t-cover .t-container_10, .t-cover .t-container_100, .t-cover .t-container_8 {
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}
.t-cover__wrapper {
  display:table-cell;
  height:700px;
  width:1200px
}
.t-cover__wrapper span.space {
  display:inline-block;
  height:100%;
  width:1px
}
@media screen and (max-width:640px) {
  .t-cover {
    background-attachment:fixed
  }
  .t-cover__carrier {
    background-attachment:scroll!important;
    background-position:50%;
    background-size:cover
  }

}
@-webkit-keyframes t-arrow-bottom {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  50% {
    -webkit-transform:translateY(-7px);
    transform:translateY(-7px)
  }
  55% {
    -webkit-transform:translateY(-7px);
    transform:translateY(-7px)
  }
  to {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

}
@keyframes t-arrow-bottom {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  50% {
    -webkit-transform:translateY(-7px);
    transform:translateY(-7px)
  }
  55% {
    -webkit-transform:translateY(-7px);
    transform:translateY(-7px)
  }
  to {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }

}
.t-cover__arrow-wrapper_animated {
  -webkit-animation:t-arrow-bottom 1.7s ease infinite;
  animation:t-arrow-bottom 1.7s ease infinite
}
.t-cover__arrow {
  bottom:40px;
  left:0;
  position:absolute;
  right:0;
  text-align:center;
  z-index:9
}
.t-cover__arrow-wrapper {
  cursor:pointer;
  display:inline-block;
  transition:all .2s ease-in-out
}
.t-cover__arrow-wrapper:hover {
  opacity:.7
}
.t-cover__arrow-svg {
  fill:#fff
}
@media screen and (max-width:640px) {
  .t-cover__arrow_mobile {
    -webkit-transform:scale(.7);
    transform:scale(.7)
  }
  .t-cover__arrow {
    bottom:14px
  }

}
.t-cover__video__wrapper {
  position:relative;
  width:100%
}
.t-cover__video__wrapper iframe {
  left:0;
  position:absolute;
  top:0
}
