@media all and (max-width: 1440px) {
  .content .content__wrapper {
    flex-basis: 85%;
  }
}
@media all and (max-width: 1280px) {
  .content .content__wrapper .content__wrapper__block .content__wrapper__block-banner {
    display: inline-block;
  }
  .content .content__wrapper .content__wrapper__block-cards {
    flex-wrap: wrap;
  }
}
@media all and (max-width: 1140px) {
  .content .content__wrapper .content__wrapper__block .text-white {
    font-size: 16px;
  }
}
@media all and (max-width: 1024px) {
  .content .content__navigation {
    width: 250px;
    background: #FAFBFD;
    position: fixed;
    left: -248px;
    z-index: 100;
    box-sizing: border-box;
    padding: 21px;
    margin: 0;
    height: 100%;
    border-right: 3px solid #218DD1;
  }
  .content .content__navigation .content__navigation__list {
    overflow: auto;
    height: 90%;
  }
  .content .content__navigation .sublist {
    height: auto;
  }
  .content .content__navigation .content__navigation__mobile,
.content .content__navigation .content__navigation__mobile-close {
    position: absolute;
    top: 40%;
    right: -20px;
    background: #218DD1;
    width: 40px;
    height: 40px;
    border-radius: 100%;
  }
  .content .content__navigation .content__navigation__mobile-close {
    display: none;
  }
  .content .content__navigation .content__navigation__mobile::before,
.content .content__navigation .content__navigation__mobile-close::before {
    content: "";
    background: #FAFBFD;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 40px;
    z-index: 101;
  }
  .content .content__navigation .content__navigation__mobile::after,
.content .content__navigation .content__navigation__mobile-close::after {
    content: "";
    position: absolute;
    top: 14px;
    left: 20px;
    width: 10px;
    height: 10px;
    border-top: 2px solid #FAFBFD;
    border-right: 2px solid #FAFBFD;
    transform: rotate(45deg);
  }
  .content .content__navigation .content__navigation__mobile-close::after {
    left: 24px;
    transform: rotate(-135deg);
  }
  .content .content__wrapper {
    flex-basis: 100%;
    width: 100%;
  }
  .content .content__wrapper .content__wrapper__block {
    overflow: hidden;
  }
  .content .content__wrapper .content__wrapper__block .content__wrapper__block-banner {
    width: auto;
    min-height: unset;
  }
  .content .content__wrapper .content__wrapper__block .text-white {
    font-size: 16px;
  }
}
@media all and (max-width: 480px) {
  .container {
    padding: 0;
  }

  .content .content__wrapper {
    margin: 0;
  }
  .content .content__wrapper .content__wrapper__navigation,
.content .content__wrapper .content__wrapper__header {
    padding: 20px;
    margin: 0;
  }
  .content .content__wrapper .content__wrapper__block {
    width: 100vw;
    margin-bottom: 0;
  }
  .content .content__wrapper .content__wrapper__block .content__wrapper__block-banner {
    width: auto;
    min-height: unset;
  }
  .content .content__wrapper .content__wrapper__block .content__wrapper__block-text {
    padding: 20px;
  }
  .content .content__wrapper .content__wrapper__block .content__wrapper__block-list {
    padding-right: 20px;
  }
  .content .content__wrapper .content__wrapper__block-cards {
    justify-content: center;
    padding: 20px;
  }
  .content .content__wrapper .content__wrapper__block-cards .content__wrapper__block-item {
    margin: 15px 0;
    width: 100%;
  }
  .content .content__wrapper .content__wrapper__block-cards .content__wrapper__block-item .card-background {
    width: 100%;
  }
}

/*# sourceMappingURL=responsive-about.css.map */
