.background-light {
    background-color: #FBFAF5;
}
.videoBackgroundfirst > video {
  object-fit: cover;
  background-size: cover;
  width: 553px;
  height: 303px;
  width: 579px;
  height: auto
}
.videoBackgroundfirst {
    max-width: 100% !important;
    max-height: 100% !important;
}
.videoBackgroundfirst,
.videoBackgroundfirst > video {
  width: 300px;
  height: 150px;
}
.pointer-scale-animation{
    transition: all ease-in 0.4s;
}
.pointer-scale-animation:hover {
    transform:scale(0.75);
}
.t-tildalаbеl {
    height: 0 !important;
}
#tildacоpy {
    height: 0 !important;
}
#tildacоpy.t-tildalаbеl {
    display: none !important;
}
.t-body .t-tildalаbеl {
    display: none !important;
    height: 0 !important;
}
.custom-item {
    position: relative;
}
.uc-custom-item {
    position: absolute !important;
    z-index: 100000 !important;
    width: 100% !important;
    left: 0;
}
html {
    scrollbar-width: thin;
    scrollbar-color: #1e1e1e #FBFAF5;
}
.swiper-slide {
    display:block;
}
.carousel__button.is-prev, .carousel__button.is-next {
    transform: none !important;
}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after {
    border-color: #fff !important;
}
.custom-prev,
.custom-next {
    cursor: pointer;
}
@media (min-width: 480px) {
    .videoBackgroundfirst,
    .videoBackgroundfirst > video {
      width: 452px;
      height: 225px;
    }
}
@media (min-width: 640px) {
    .videoBackgroundfirst,
    .videoBackgroundfirst > video {
      width: 612px;
      height: 295px;
    }
    .t-body {
        padding-top: 70px !important;
    }
    /* стили для страницы 404*/
    .mistake-hover-1 {
        transform: rotate(82deg);
    }
    .mistake-hover-2 {
        transform: rotate(-180deg);
    }
    .mistake-hover-3 {
        transform: rotate(172deg);
    }
    .mistake-hover-4 {
        transform: rotate(90deg);
    }
    .mistake-hover-5 {
        transform: rotate(-90deg);
    }
    .mistake-hover-6 {
        transform: rotate(8deg);
    }
    .mistake-hover-7 {
        transform: rotate(98deg);
    }
    .mistake-hover-8 {
        transform: rotate(180deg);
    }
    .mistake-hover-9 {
        transform: rotate(-270deg);
    }
    .uc-mistake-wrapper .mistake-hover-5,
    .uc-mistake-wrapper .mistake-hover-7,
    .uc-mistake-wrapper .mistake-hover-8 {
        transition: all ease-out .4s;
    }
    .uc-mistake-wrapper .mistake-hover-9,
    .uc-mistake-wrapper .mistake-hover-6,
    .uc-mistake-wrapper .mistake-hover-4 {
        transition: all ease-in .7s;
    }
    .uc-mistake-wrapper .mistake-hover-1,
    .uc-mistake-wrapper .mistake-hover-2,
    .uc-mistake-wrapper .mistake-hover-3 {
        transition: all ease-in-out .9s;
    }
    .uc-mistake-wrapper.move .mistake-hover-1 {
        transform: rotate(0) translateX(14px);
    }
    .uc-mistake-wrapper.move .mistake-hover-2 {
        transform: rotate(0) translateX(40px);
    }
    .uc-mistake-wrapper.move .mistake-hover-3 {
        transform: rotate(0) translateX(8px);
    }
    .uc-mistake-wrapper.move .mistake-hover-4 {
        transform: rotate(0) translateX(52px);
    }
    .uc-mistake-wrapper.move .mistake-hover-5 {
        transform: translateX(-25px);
    }
    .uc-mistake-wrapper.move .mistake-hover-6 {
        transform: rotate(0) translateX(11px);
    }
    .uc-mistake-wrapper.move .mistake-hover-7 {
        transform: rotate(0) translateX(-1px);
    }
    .uc-mistake-wrapper.move .mistake-hover-8 {
        transform: translateX(-41px);
    }
    .uc-mistake-wrapper.move .mistake-hover-9 {
        transform: rotate(0) /*translateX(52px)*/;
    }
}
@media (max-width: 639px) {
    .t-body {
        padding-top: 69.7px !important;
    }
    .tn-elem__8032407321727336594597,
    .tn-elem__8032501181727336594597,
    .btn-header {
        top: 20px !important;
        left: 150px !important;
    }
    .mobile-line {
        height: 1px !important;
        background-color: #1e1e1e !important;
    }
    /* стили для страницы 404*/
    .mistake-hover-1 {
        transform: rotate(82deg);
    }
    .mistake-hover-2 {
        transform: rotate(-180deg);
    }
    .mistake-hover-3 {
        transform: rotate(172deg);
    }
    .mistake-hover-4 {
        transform: rotate(90deg);
    }
    .mistake-hover-5 {
        transform: rotate(-90deg);
    }
    .mistake-hover-6 {
        transform: rotate(8deg);
    }
    .mistake-hover-7 {
        transform: rotate(98deg);
    }
    .mistake-hover-8 {
        transform: rotate(180deg);
    }
    .mistake-hover-9 {
        transform: rotate(-270deg);
    }
    .uc-mistake-wrapper .mistake-hover-5,
    .uc-mistake-wrapper .mistake-hover-7,
    .uc-mistake-wrapper .mistake-hover-8 {
        transition: all ease-out .4s;
    }
    .uc-mistake-wrapper .mistake-hover-9,
    .uc-mistake-wrapper .mistake-hover-6,
    .uc-mistake-wrapper .mistake-hover-4 {
        transition: all ease-in .7s;
    }
    .uc-mistake-wrapper .mistake-hover-1,
    .uc-mistake-wrapper .mistake-hover-2,
    .uc-mistake-wrapper .mistake-hover-3 {
        transition: all ease-in-out .9s;
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-1 {
        transform: rotate(0) translateX(14px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-2 {
        transform: rotate(0) translateX(40px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-3 {
        transform: rotate(0) translateX(8px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-4 {
        transform: rotate(0) translateX(52px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-5 {
        transform: translateX(-25px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-6 {
        transform: rotate(0) translateX(11px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-7 {
        transform: rotate(0) translateX(-1px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-8 {
        transform: translateX(-41px);
    }
    .uc-mistake-wrapper.move-mobile .mistake-hover-9 {
        transform: rotate(0) /*translateX(52px)*/;
    }
}
@media (min-width: 960px) {
    .videoBackgroundfirst,
    .videoBackgroundfirst > video {
      width: 420px;
      height: 460px;
    }
    .uc-main-header-v2 {
        width: 960px;
        margin: auto 0;
    }
    .t-body {
        padding-top: 70px !important;
    }
    .uc-play_item:hover > div > div  {
        overflow: visible;
    }
    .play_img_animate {
        perspective: 1000px;
        transform: rotateX(270deg);
        transition: all ease-in-out 0.7s;
        transform-style: preserve-3d;
    }
    .uc-play_item:hover .play_img_animate {
        transform: rotateX(0deg);
    }
}
@media (min-width: 1200px) {
    .videoBackgroundfirst,
    .videoBackgroundfirst > video {
      width: 539px;
      height: 303px;
    }
    .uc-main-header-v2 {
        width: 1200px;
        margin: auto 0;
    }
}