.animate .paragraph--type--single-image .is-animating-in {
  display: inherit;
  visibility: visible !important;
}
.animate .paragraph--type--single-image .is-animating-in-header {
  animation-name: fadeInUp;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-timing-function: ease;
  display: inherit;
  visibility: visible !important;
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.animate .paragraph--type--single-image .is-animating-in-dissolve {
  animation-name: fadeInUp;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-timing-function: ease;
  display: inherit;
  visibility: visible !important;
}

@keyframes dissolve-in {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.paragraph--type--single-image h3 {
  font-family: "GraphikBold", sans-serif;
  font-size: 30px;
  color: #383838;
  letter-spacing: 0;
  line-height: 34px;
  text-transform: uppercase;
}
.paragraph--type--single-image p {
  font-family: "DMSans-Regular", sans-serif;
  font-size: 18px;
  color: #383838;
  letter-spacing: 0;
  line-height: 26px;
  padding-right: 300px;
  margin-bottom: 70px;
}
@media (max-width: 767.98px) {
  .paragraph--type--single-image p {
    padding-right: 0;
  }
}
.paragraph--type--single-image .image-box {
  padding: 170px 185px;
  justify-content: center;
  align-items: center;
  border: 1px solid #e6e6e6;
}
@media (max-width: 991.98px) {
  .paragraph--type--single-image .image-box {
    padding: 30px;
  }
}
@media (max-width: 575.98px) {
  .paragraph--type--single-image .image-box {
    padding: 0;
  }
}
.paragraph--type--single-image figure {
  display: flex;
  justify-content: center;
  align-items: center;
}/*# sourceMappingURL=single-image.css.map */
