.hovercards .tn-atom {
    transition-duration: 0.2s;}

.hovercards .tn-atom:hover {
    box-shadow: 0px 4px 24px rgba(223, 230, 236, 0.7)!important;}

.indexelem {
    z-index: -10;}

.gradient1 {
    background: linear-gradient(89.5deg, #F4F1EC 0%, #E9E0D0 100%)!important;}
    
.gradient2 {
    background: linear-gradient(270deg, #2E2E2E 0%, #444444 100%)!important;}

.t118 {
    padding-top: 0px!important;
    padding-bottom: 0px!important;}

.t389__maincontainer {
    max-width: 1200px!important;
    margin: 0 auto!important;}
    
.t389__content {
    padding: 0 20px!important;}

.t389__typo {
    transition-duration: 0.3s!important;}

.t389__typo:hover {
    color: #d8bbbf!important;}

.fixed {
    position: fixed;
    bottom: 0;
    width: 100%;
    transition: transform 250ms linear;
    /* время появления/исчезновения меню — 250 мс */
    z-index: 99999;}

.pinned {
    transform: translateY(0%);}

.unpinned {
    transform: translateY(100%);}

@-webkit-keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1758.1502933566944px;
    stroke-dasharray: 1758.1502933566944px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 1758.1502933566944px;
    stroke-dasharray: 1758.1502933566944px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

.svg-elem-1 {
  -webkit-animation: animate-svg-stroke-1 1.2s ease-out 0s both,
                       animate-svg-fill-1 0.8s ease-out 0.8s both;
          animation: animate-svg-stroke-1 1.2s ease-out 0s both,
               animate-svg-fill-1 0.8s ease-out 0.8s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 80.53981633974483px;
    stroke-dasharray: 80.53981633974483px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 80.53981633974483px;
    stroke-dasharray: 80.53981633974483px;
  }

  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: url("#paint0_radial");
  }
}

@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }

  100% {
    fill: url("#paint0_radial");
  }
}

.svg-elem-2 {
  -webkit-animation: animate-svg-stroke-2 1.2s ease-out 0.4s both,
                       animate-svg-fill-2 0.8s ease-out 0.9s both;
          animation: animate-svg-stroke-2 1.2s ease-out 0.4s both,
               animate-svg-fill-2 0.8s ease-out 0.9s both;
}