.uc-header {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 1000 !important;
    background: transparent !important;
    mix-blend-mode: normal;
}

@media (max-width: 767px) {
 .t959 .t-card__descr {
  margin: 0 15px 15px 20px !important;
 }
}

.uc-photo .t667__row {padding: 0 !important;}
.uc-photo .t667__container {max-width: 100% !important;}
.uc-photo {
    padding-top: 20px !important;
    padding-bottom: 0 !important;
}
.uc-text p {text-align: justify !important;}

.txt {text-align: justify !important;}
#rec564167046 {
   padding-top: 0px !important;
}
#rec863991535 {
   padding-top: 0px !important;
}
#rec853927866 {
    padding-top: 0px !important;
}
#rec850371317 {
    padding-top: 0px !important;
}
#rec851800219 {
    padding-top: 0px !important;
}
#rec857037188 {
    padding-top: 0px !important;
}
@media screen and (max-width: 960px) {
    .uc-photo {
       padding-top: 5px !important;
       padding-bottom: 0 !important;
    }
    .uc-photo .t667__row_indent-20px .t667__tile_right {
        padding-left: 2.5px !important;
    }
    .uc-photo .t667__row_indent-20px .t667__tile_left {
        padding-right: 2.5px !important;
    }
   .uc-main {
   height: 675px;
   }
   .uc-main .t675{
   height: 100% !important;
   }
   
    .uc-main .t-slds__items-wrapper {
       height: 675px !important; 
   }
   
   .uc-main2 {
   height: 500px;
   }
   
   .uc-proj .t959__container {
    padding: 0 !important;
   }
   
   .uc-proj .t959__card {
        padding: 10px 0 0 0; 
       
   }
   
   .uc-main .t107 {height: 100%;}
   .uc-main .t-align_center {height: 100%;}
   .uc-main .t-img {height: 100%; object-fit: cover;}

   .uc-video {
       padding-top: 5px !important;
   }
#rec564167046 {
   padding-top: 0px !important;
}
#rec863991535 {
   padding-top: 0px !important;
}
#rec853927866 {
    padding-top: 0px !important;
}
#rec850371317 {
    padding-top: 0px !important;
}
#rec851800219 {
    padding-top: 0px !important;
}
#rec857037188 {
    padding-top: 0px !important;
}
}

.uc-video {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
}

/* Десктоп (фиксированное вертикальное видео) */
.t-video-lazyload {
  width: 576px !important;
  height: 1024px !important;
  margin: 0 auto;
  display: block;
  overflow: hidden;
}

/* iframe в блоке */
.t-video-lazyload iframe {
  width: 100% !important;
  height: 100% !important;
  display: block;
  object-fit: cover;
  border: none;
}

/* Мобильная адаптация */
@media (max-width: 600px) {
  .t-video-lazyload {
    width: 100% !important;
    height: calc(100vw * 16 / 9) !important; /* сохраняем вертикальное соотношение */
    max-width: 100%;
  }
}


  .uc-preloader {
    position: fixed;
    top: 0; left: 0;
    width: 100vw;
    height: 100vh;
    background: white;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    pointer-events: all;
    transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .uc-preloader .t396__artboard {
    opacity: 1;
    transition: opacity 1.2s cubic-bezier(0.4, 0, 0.2, 1);
  }

  body.loaded .uc-preloader {
    opacity: 0;
    pointer-events: none;
  }

  body.loaded .uc-preloader .t396__artboard {
    opacity: 0;
  }

