    .text-shdw .tn-atom{
        text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
    }
    .header-item a{
      transition: all 0.2s ease;
    }
    .header-item:hover a{
      transition: all 0.2s ease;
        color:#9F5A1B !important;
    }
   .t983__card-overlay {
      background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, transparent 40%)!important;  
   }
       
    @media (max-width: 960px){
        .t983__card-overlay {
         background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, transparent 40%)!important;  
        }
    }
    .zoomy .tn-atom {
    transition: all 0.5s ease;
}
    .zoomy .tn-atom:hover {
    transform: scale(1.1);
    border-radius:20px;
}

.zoomy {
    overflow: hidden;
    border-radius: 15px;
}
@keyframes upDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
}
.up-down{
    animation: upDown 4s infinite ease-in-out;
}


@keyframes swingAttention {
  0%   { transform: rotate(0deg); }
  10%  { transform: rotate(-10deg); }
  20%  { transform: rotate(4deg); }
  30%  { transform: rotate(-10deg); }
  40%  { transform: rotate(8deg); }
  50%  { transform: rotate(0deg); }
  100% { transform: rotate(0deg); }
}

.animated-button {
    display: inline-block;
    animation: swingAttention 5s ease-in-out infinite;
    animation-delay: 1s;
    transform-origin: center center;
}



/*Прелоадер*/

  .nolimAutoScaleFix {
    opacity: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    min-height: 0 !important;
    pointer-events: none !important;
    overflow: hidden !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    position: absolute;
    bottom: -100000px;
  }
  .preloadPercent014 {
    opacity: 0;
  }
  .n-show {
    opacity: 1;
  }
  .n-hide {
    transition: opacity 500ms;
    opacity: 0;
    pointer-events: none !important;
  }
  .t-records {
    opacity: 1 !important;
  }
  #rec1138421581 {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: -50%;
    z-index: 100005;
    background-color: #fff;
    overflow: hidden !important;
  }
  #rec1138421581 .t396__artboard:not(.rendered) .t396__elem {
    opacity: 0;
  }
  
  
  
/*Смещение якорных ссылок*/

[data-record-type="215"] {
    /* Укажи величину смещения для разрешения больше 1200px */
    top: -90px;
    position: relative;
}
@media (max-width: 1199px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения 961-1200px */
        top: -70px;
        position: relative;
    }
}
@media (max-width: 959px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения 641-960px */
        top: -70px;
        position: relative;
    }
}
@media (max-width: 639px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения 481-640px */
        top: -70px;
        position: relative;
    }
}
@media (max-width: 479px) {
    [data-record-type="215"] {
        /* Укажи величину смещения для разрешения меньше 480px */
        top: -70px;
        position: relative;
    }
}