@media screen and (min-width: 40em) {
  .title-bar__title-text {
    padding: 0.7rem 1rem;
  }
  .sticky-menu {
    flex-grow: 1;
    justify-content: space-between;
  }
  .about-mobile {
    display: none;
  }
  .show-on-mobile {
    display: none;
  }
  .show-on-tablet {
    display: block;
  }
  .menu-text {
    display: block;
  }
  #home-banner-box {
    display: block;
  }
  .big-container {
    padding: 1rem 0 1rem 1rem;
  }
  .big-man__Yuriy-Sulyk {
    background-image: url(../assets/Yuriy-Sulyk.jpg);
    background-repeat: no-repeat;
    background-position: right 0 bottom 0;
    background-size: contain;
  }
  .big-man__Yuriy-Sulyk img.yuriy-sulyk-1 {
    display: none;
  }
  .number-one::before,
  .number-two::before,
  .number-three::before {
    font-size: 10rem;
  }
  .author-of-the-course {
    background-image: url(../assets/Yuriy-Sulyk-author.jpg);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: right -55px bottom 145px;
    margin: 5rem 0;
  }
  .author-of-the-course__text {
    /* margin-left: 10%; */
    padding: 5rem 2rem;
    min-height: 40vh;
  }
  .author-of-the-course__numbers {
    height: 20vh;
  }
  .testimonials-container .testimonial {
    position: initial;
    width: calc(100% - 425px);
    margin-left: 65px;
    color: #171717;
    font-size: 1.125rem;
  }
  .testimonials-container .testimonial .author {
    color: #4F4F4F;
    text-align: left;
  }
  .testimonials-container .testimonial .author>span {
    font-size: 1.5rem;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    color: #161616;
  }
  .testimonials-container .author-image {
    position: absolute;
    width: 300px;
    height: auto;
    right: 65px;
    bottom: 20px;
    border-radius: 50%;
    box-shadow: 0px 0px 12px #a6a6a6, 0px 0px 6px #a6a6a6;
    left: initial;
    transform: translateX(0);
  }
  .course-faq .accordion-item .accordion-title,
  .course-plan .accordion .accordion-title {
    font-size: 1.125rem;
  }
}