@media (max-width: 1400px) {
   .all__wrapper-section {
      min-height: 400px;
   }
}
@media (max-width: 1100px) {
   .title {
      font-size: 2rem;
   }
   .hero__title {
      max-width: 600px;
   }
   .hero__wrapper-btn {
      gap: 1rem;
   }
   .hero__item {
      font-size: 18px;
   }
}
@media (max-width: 1000px) {
   .partners__icon {
      margin-top: 1rem;
   }
   .partners__body {
      gap: 1rem;
   }
   .partners__item {
      padding: 1.5rem 1rem;
   }
   .partners__wrapper-others {
      gap: 1rem;
      margin-top: 1rem;
   }
   .timelapse__theme {
      font-size: 1.5rem;
   }
   .timelapse__item-subtheme {
      font-size: 1rem;
   }
   .why__wrapper {
      gap: 10px;
   }
   .why__item {
      gap: 10px;
   }
   .why__item:nth-child(1) {
      flex: 1 0 calc(33.333% - 7.5px);
   }
   .why__item:nth-child(2) {
      flex: 1 0 calc(66.666% - 7.5px);
   }
   .why__item:nth-child(3) {
      flex: 1 0 calc(60% - 7.5px);
   }
   .why__item:nth-child(4) {
      flex: 1 0 calc(40% - 7.5px);
   }
   .why__item:nth-child(6) {
      flex: 0 calc(50% - 7.5px);
   }
   .why__item:nth-child(5) {
      flex: 1 0 calc(50% - 7.5px);
   }
   .why__item:nth-child(8) {
      flex: 1 0 calc(33.333% - 50px);
   }
   .why__item:nth-child(9) {
      flex: 1 0 calc(33.333% - 50px);
   }
   .why__item:nth-child(7) {
      flex: 1 0 calc(33.333% - 50px);
   }
   .why__item:nth-child(10) {
      flex: 1 1 calc(100% - 7.5px);
   }
   .why__item {
      padding: 1.5rem 1rem;
   }
   .hero {
      display: flex !important;
      flex-direction: column-reverse;
   }
   .hero .container {
      flex: 1 1 auto;
      width: 100%;
      max-width: 100%;
   }
   .hero__bg {
      margin-top: 2rem;
      position: relative;
      width: 100%;
      max-width: 600px;
      margin-left: auto;
      margin-right: auto;
   }
   .all__image-speaker {
      height: 300px;
   }
}
@media (max-width: 900px) {
   .header__body .header__menu {
      display: none;
   }
   .header__right {
      display: block;
   }
   .header__right .header__burger {
      display: block;
   }
   .partners__item {
      flex: 0 0 100%;
   }
   .partners__item.none-reverse {
      display: none;
   }
   .partners__item.none {
      display: flex !important;
   }
   .partners__item img {
      height: 150px;
   }
   .partners__wrapper {
      /* display: flex;
      flex-direction: column-reverse; */
   }
   .partners__item-main .partners__title,
   .partners__item-main .partners__name {
      text-align: center;
   }
   .partners__item-main .partners__icon,
   .partners__item-main .partners__btn {
      margin-left: auto;
      margin-right: auto;
   }
   .all__item-businesscard {
      flex: 1 0 calc(50% - 2rem);
   }
   .all__name-speaker {
      font-size: 20px;
   }
   .all__position-speaker {
      font-size: 1rem;
   }
   .why__item {
      flex: 1 1 calc(50% - 2rem) !important;
   }
   .why__item:nth-child(3),
   .why__item:nth-child(5),
   .why__item:nth-child(6) {
      flex: 0 0 100% !important;
   }
   section {
      padding-top: 2rem;
      padding-bottom: 2rem;
   }
   .about__wrapper-sections {
      gap: 1rem;
   }
   .about__item-section {
      font-size: 20px;
   }
   .title {
      font-size: 1.75rem;
   }
   .desc {
      font-size: 1rem;
   }
   .all__wrapper-section {
      min-height: 320px;
   }
   .all__wrapper-section:nth-child(1) .all__textblock-section {
      margin-top: 0;
   }
   .all__section {
      margin-top: 52px;
   }
   .timelapse__title-theme {
      font-size: 1.5rem;
   }
   .about__title-sections,
   .all__wrapper-businessabout .wrap,
   .why__wrapper,
   .about__desc-after {
      margin-top: 20px;
   }
   .about__wrapper-sections {
      margin-top: 20px;
   }
}
@media (max-width: 768px) {
   .partners__body {
      grid-template-columns: repeat(3, 1fr);
   }
   .contacts__wrapper {
      gap: 1rem;
   }
   .partners__wrapper-others {
      grid-template-columns: repeat(2, 1fr);
   }
   .partners__name {
      text-align: center;
   }
   .timelapse__item {
      gap: 1rem;
   }
   .timelapse__title-theme {
      margin-left: auto;
      margin-right: auto;
      max-width: calc(100% - 10px);
   }
   .all__speakers {
      gap: 1rem;
      row-gap: 1.5rem;
   }
   .all__image-speaker {
      height: 230px;
   }
   .all__wrapper-section {
      display: flex;
      flex-direction: column;
   }
   .all__wrapper-section.--business .container {
      width: 100%;
   }
   .all__imageblock-section {
      position: static;
      width: 100%;
      height: 300px;
      min-height: 0;
   }
   .all__imageblock-section img {
      -o-object-position: center 20%;
      object-position: center 20%;
   }
   .all__textblock-section {
      width: 100%;
   }
}
@media (max-width: 700px) {
   .contacts__wrapper {
      grid-template-columns: repeat(1, 1fr);
      gap: 2rem;
   }
   .contacts__map {
      height: 250px;
   }
}
@media (max-width: 650px) {
   .partners__name {
      font-size: 18px;
      margin-top: 10px;
   }
   .timelapse__body:before {
      left: 10px;
   }
   .timelapse__time {
      font-size: 20px;
      flex: 0 0 80px;
   }
   .why__title-item {
      font-size: 1rem;
   }
   .hero__bg {
      max-width: 100%;
   }
   .container {
      padding-left: 20px;
      padding-right: 20px;
   }
   .btn {
      text-align: center;
      width: 100%;
   }
   .hero__wrapper-btn > * {
      flex: 1 1 50%;
   }
   .about__wrapper-sections {
      display: flex;
      flex-wrap: wrap;
   }
   .about__wrapper-sections > * {
      flex: 1 1 33.333%;
   }
   .about__wrapper-sections > *:last-child {
      flex: 0 0 100%;
   }
   .why__item {
      flex: 1 1 100% !important;
   }
}
@media (max-width: 600px) {
   .partners__item img {
      height: 100px;
   }
   .footer__body {
      flex-wrap: wrap;
      gap: 2rem;
   }
   .all__speakers {
      grid-template-columns: repeat(2, 1fr);
   }
   .all__image-speaker {
      height: 300px;
   }
   .hero__wrapper-btn {
      margin-top: 2rem;
      flex-wrap: wrap;
   }
   .desc {
      font-size: 14px;
   }
}
@media (max-width: 500px) {
   .partners__body {
      grid-template-columns: repeat(2, 1fr);
   }
   .header__social {
      width: 24px;
      height: 24px;
      flex: 0 0 24px;
   }
   .header__right {
      gap: 1rem;
   }
   .footer__menu {
      flex: 0 0 100%;
   }
   .footer__menu .header__link {
      text-align: left;
   }
   .all__title-businesscard {
      font-size: 20px !important;
   }
   .all__desc-businesscard {
      font-size: 14px;
   }
   .all__item-businesscard {
      gap: 10px;
   }
   .hero__title {
      font-size: 1.5rem;
   }
   .hero__body {
      flex-wrap: wrap;
      margin-top: 20px;
      gap: 10px;
   }
   .hero__body > * {
      gap: 10px;
      white-space: nowrap;
   }
   .all__image-speaker {
      height: 230px;
   }
   .timelapse__subthemes {
      margin-top: 1rem;
   }
   .timelapse__theme {
      font-size: 18px;
   }
   .partners__icon {
      width: 200px;
      height: 200px;
   }
}
@media (max-width: 420px) {
   .all__item-businesscard {
      flex: 1 0 100%;
   }
   .partners__wrapper-others {
      grid-template-columns: repeat(1, 1fr);
   }
}
@media (max-width: 400px) {
   .footer__logo {
      width: 100%;
   }
   .header__logo {
      width: 175px;
   }
   .forms__input {
      flex: 0 0 100%;
   }
   .forms__checkbox {
      flex: 0 0 45%;
   }
   .hero__location {
      font-size: 1rem;
   }
   .about__wrapper-sections {
      gap: 10px;
   }
   .all__name-speaker {
      margin-top: 10px;
      font-size: 1rem;
   }
   .all__position-speaker {
      font-size: 14px;
   }
}
@media (max-width: 350px) {
   .hero__title {
      font-size: 20px;
   }
   .all__image-speaker {
      height: 180px;
   }
} /*# sourceMappingURL=media.css.map */
