@media only screen and (max-width:1024px) {  
  .view-1 {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .container {
    flex-grow: 1;
  }

  .image-container {
    margin: 0 auto;
  }

  .big-image {
    flex-grow: 1;
    content: url('/assets/images/su_honey_mobile.jpg');
    border-radius: 50%;
  }

  h1.big {
    font-size: 3.5em;
  }

  .subheader {
    font-size: 2em;
  }

  .brief {
    font-size: 1em;
  }

  .container > * {
    max-width: 100%;
  }

  .view-2, .view-3 {
    flex-direction: column;
  }

  .view-2 .to-gallery a {
    font-size: .8em;
  }

  .latest-blog {
    margin-top: 5%;
    width: 100%;
    max-width: 100%;
    padding: 7%;
  }

  .view-3 {
    gap: 0;
  }
}

@media only screen and (max-width: 565px) {
  h1.big {
    font-size: 2.8em;
  }

  .subheader {
    font-size: 1.8em;
  }

  .view-2 .title {
    font-size: 2em;
  }

  .view-2 .subtitle {
    font-size: 1.2em;
  }

  .latest-blog h3 {
    font-size: 1.5em;
  }

  .latest-blog h3 {
    font-size: 1.2em;
  }

  .latest-blog a {
    font-size: .8em;
  }
}