.n-home-more {
  margin: 120px 0
}
@media screen and (max-width:1023px) {
  .n-home-more {
    margin: 48px 0
  }
}
@media screen and (max-width:767px) {
  .n-home-more {
    margin: 40px 0
  }
}
.n-home-more__title {
  font-size: 60px;
  line-height: 1.16;
  margin-bottom: 40px
}
@media screen and (max-width:1023px) {
  .n-home-more__title {
    font-size: 46px;
    line-height: 1.13
  }
}
@media screen and (max-width:767px) {
  .n-home-more__title {
    font-size: 28px;
    line-height: 1.28;
    margin-bottom: 24px
  }
}
[data-animation] .n-home-more__title {
  position: relative;
  -webkit-transform: translateY(6.25rem);
  -ms-transform: translateY(6.25rem);
  transform: translateY(6.25rem);
  opacity: .5
}
.n-home-more__title.content-animation {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.5s,-webkit-transform 1.5s;
  transition: transform 1.5s,opacity 1.5s,-webkit-transform 1.5s
}
.n-home-more__items {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[3];
  grid-template-columns: repeat(3,1fr);
  gap: 32px
}
@media screen and (max-width:1023px) {
  .n-home-more__items {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    gap: 16px
  }
}
[data-animation] .n-home-more__items {
  position: relative;
  -webkit-transform: translateY(6.25rem);
  -ms-transform: translateY(6.25rem);
  transform: translateY(6.25rem);
  opacity: .5
}
.n-home-more__items.content-animation {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.5s .3s,-webkit-transform 1.5s .3s;
  transition: transform 1.5s,opacity 1.5s,-webkit-transform 1.5s;
  transition-delay: .3s
}
.n-home-more__item {
  gap: 48px;
  padding: 24px;
  font-size: 24px;
  line-height: 1.33
}
@media screen and (max-width:1023px) {
  .n-home-more__item {
    gap: 40px;
    padding: 16px;
    font-size: 24px;
    line-height: 1.33
  }
}
@media screen and (max-width:767px) {
  .n-home-more__item {
    font-size: 18px;
    line-height: 1.33
  }
}