/**
  HOME INTRO ANIMATION
 */
.node--type-sub-section-home {
  /**
    INTRO WITH SLIDING IMAGES
   */
}
.node--type-sub-section-home .homepage-intro--container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  padding: 130px 0;
  position: relative;
  text-align: center;
  z-index: 11;
}
.node--type-sub-section-home .homepage-intro--container .homepage-intro--content {
  position: relative;
  z-index: 1;
}
.node--type-sub-section-home .homepage-intro--container strong {
  display: block;
  margin: 0 var(--margin-grid) 20px;
}
@media only screen and (min-width: 768px) {
  .node--type-sub-section-home .homepage-intro--container strong {
    margin: 0 auto 30px;
  }
}
.node--type-sub-section-home .homepage-intro--container h2 {
  margin: 0 var(--margin-grid) 40px;
  max-width: clamp(1000px, 73vw, 1300px);
}
@media only screen and (min-width: 768px) {
  .node--type-sub-section-home .homepage-intro--container h2 {
    margin: 0 auto 60px;
  }
}
.node--type-sub-section-home .homepage-intro--container .btn {
  margin: 0 auto;
}
