@media screen and (max-width: 1560px) {
  .row {
    justify-content: center;
    align-items: start;
  }
}

@media screen and (max-width: 1370px) {
  .accordion {
    max-width: 1000px;
  }
  .accordion-content .inside-header .title {
    font-size: 18px;
  }
  .impr-container {
    max-width: 1100px;
  }
}

@media screen and (max-width: 1255px) {
  .row {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 1200px) {
  .impr-container {
    max-width: 900px;
  }
}

@media screen and (max-width: 1040px) {
  .accordion {
    max-width: 800px;
  }
  .accordion-content .inside-header .title {
    font-size: 18px;
  }
}

@media screen and (max-width: 950px) {
  .impr-container {
    max-width: 700px;
  }
  .impr-director p {
    font-size: 14px;
  }
  .impr-contact p {
    font-size: 14px;
  }
  .impr-content p {
    font-size: 14px;
  }
  .disclaimer-content p {
    font-size: 14px;
  }
}

@media screen and (max-width: 900px) {
  .video-container-small {
    display: flex;
  }

}

@media screen and (max-width: 1040px) {
  .accordion {
    max-width: 600px;
  }
  .accordion-content .inside-header .title {
    font-size: 18px;
  }
}

@media screen and (max-width: 750px) {
  h2 {
    font-size: 22px;
  }
  .accordion {
    max-width: 600px;
  }
  .accordion-content .inside-header .title {
    font-size: 18px;
  }

  .impr-container {
    max-width: 500px;
  }
}

@media screen and (max-width: 660px) {
  .row {
    justify-content: center;
    align-items: center;
  }

  .team-container {
    justify-content: center;
    align-items: center;
  }

  .accordion {
    max-width: 400px;
  }
}

@media screen and (max-width: 500px) {
  .accordion {
    max-width: 400px;
  }

  .impr-container {
    max-width: 350px;
    margin-bottom: 60px;
  }
}

@media screen and (max-width: 450px) {
  .accordion {
    max-width: 400px;
  }
}

@media screen and (max-width: 420px) {
  .narrow {
    font-size: 14px;
  }

  h2 {
    font-size: 26px;
  }

  .row {
    justify-content: center;
    align-items: center;
  }

  .team-container {
    justify-content: center;
    align-items: center;
  }
}
