.reports {
  padding: 40px 0;
}

.reports__container {
  max-width: 1440px;
  padding: 0 80px;
  margin: 0 auto;
  text-align: center;
}

.reports__title {
  font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0px;
    text-transform: uppercase;
  margin-bottom: 24px;
  color: #432A19;
}

.reports__subtitle {
  max-width: 820px;
  margin: 0 auto 80px;
  font-size: 22px;
  line-height: 1.4;
  color: #432A19;
}

.reports__list {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}

.report-card {
  height: 260px;
    border-radius: 32px;
    transition: transform .25s ease, box-shadow .25s ease;
    flex: 0 0 calc((100% - 80px) / 2);
    max-width: calc((100% - 80px) / 2);
    display: flex;
    text-decoration: none;
}

.report-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 40px rgba(0,0,0,.15);
}





.report-card__text {
  font-size: 24px;
  color: #3b2414;
}
/* ===== BREADCRUMBS ===== */
.reports-breadcrumbs {
 margin: 0px auto;
    
    margin-bottom: 25px;
    padding: 15px 16px;
    background: #F5F6F5;
    border-radius: 999px;
    display: flex;
    align-items: center;
    gap: 6px;
    color: #636160;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    max-width: 1400px;
    letter-spacing: 0px;
}

.reports-breadcrumbs__current {
  color: #432A19;
  font-weight: 500;
}


@media (max-width: 1024px) {
  .reports__list {
    flex-wrap: wrap;
  }

  .report-card {
    flex: 1 1 calc(50% - 20px);
  }
}

@media (max-width: 766px) {
  .reports__container {
    padding: 0 20px;
  }

  .reports__list {
    gap: 20px;
    justify-content: center;
  }

  .report-card {
    flex: 1 1 100%;
    height: 220px;
    max-width: calc((100% - 26px) / 2);
  }
}
