@media screen and (max-width: 487px) {

   h2.big {
      font-size: 2rem !important;
   }

   h2.medium {
      font-family: var(--body-font), sans-serif;
      font-size: 1.5rem;
      line-height: 1.05;
      font-weight: 500;
   }

   h3 {
      font-size: 1.25rem;
      line-height: 1.5;
   }

   p {
      font-size: 1rem;
   }

   .container-flex-text {
      width: 80%;
   }

   .container-flex-text h2 {
      font-size: 1.75rem;
      line-height: 1.15;
   }

   .container-flex-image {
      width: 100%;
   }

   .main__container-content {
      top: 50%;
   }

   .container-image .media-layer video {
      height: 60svh;
      object-fit: cover;
   }

}