/* Переопределения страницы: about */
[data-rv] {
  transition:
    opacity 0.7s cubic-bezier(0.22, 0.61, 0.36, 1),
    transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);
}
[data-field]:focus {
  border-color: #3f4a28;
  outline: none;
}
details summary::-webkit-details-marker {
  display: none;
}
@media (max-width: 1080px) {
  [data-pad] {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  [data-g="who"] {
    grid-template-columns: 1fr !important;
    gap: 38px !important;
  }
  [data-g="power"] {
    grid-template-columns: 1fr !important;
    gap: 34px !important;
  }
  [data-g="science"] {
    grid-template-columns: 1fr !important;
    gap: 34px !important;
  }
  [data-g="two"] {
    grid-template-columns: 1fr !important;
    gap: 24px !important;
  }
  [data-g="three"] {
    grid-template-columns: 1fr 1fr !important;
  }
  [data-g="promise"] {
    grid-template-columns: 1fr 1fr !important;
    row-gap: 30px !important;
  }
}
@media (max-width: 900px) {
  [data-g="aboutcta"] {
    flex-direction: column !important;
    align-items: flex-start !important;
    padding: 40px 32px !important;
  }
}
@media (max-width: 760px) {
  [data-pad] {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  article {
    min-height: 0 !important;
  }
  [data-btn] {
    max-width: 100% !important;
  }
  [data-btn] > span:not([data-arrow]) {
    white-space: normal !important;
    text-align: left !important;
  }
  [data-g="three"] {
    grid-template-columns: 1fr !important;
  }
  [data-g="promise"] {
    grid-template-columns: 1fr !important;
  }
  [data-g="whopics"] {
    grid-template-columns: 1fr !important;
  }
  [data-g="facts"] {
    grid-template-columns: 1fr !important;
    row-gap: 24px !important;
  }
  [data-pagehero] {
    padding: 130px 0 24px !important;
  }
  [data-g="who"] article,
  [data-g="two"] article {
    padding: 30px 24px !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  * {
    animation: none !important;
    transition-duration: 0.01ms !important;
  }
  [data-rv] {
    opacity: 1 !important;
    transform: none !important;
  }
}
