/*
 @include breakpoint(large) {
	--cols: 3;
}
*/
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.wp-admin .wp-block-acf-about-hero {
  max-width: none;
}

.acf-block-about-hero {
  position: relative;
}
.acf-block-about-hero .wrap {
  margin: 0 auto;
}
.acf-block-about-hero h1 {
  margin: 0 auto;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .acf-block-about-hero h1 {
    padding-left: 96px;
  }
}
.acf-block-about-hero .grid {
  position: relative;
}
.acf-block-about-hero .grid__left {
  margin-bottom: 32px;
}
@media print, screen and (min-width: 48em) {
  .acf-block-about-hero .grid__left {
    padding-top: 75px;
  }
}
@media print, screen and (min-width: 64em) {
  .acf-block-about-hero .grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    -moz-column-gap: 18px;
         column-gap: 18px;
  }
  .acf-block-about-hero .grid__left {
    grid-column: span 7;
    margin-bottom: 0;
    padding-top: 0;
  }
  .acf-block-about-hero .grid__right {
    grid-column: 8/span 5;
  }
}
.acf-block-about-hero .mission {
  padding-top: 40px;
}
@media screen and (min-width: 75em) {
  .acf-block-about-hero .mission {
    margin-top: 130px;
  }
}
.acf-block-about-hero .mission__title {
  font-size: 2.1875rem;
  font-weight: 700;
  display: inline-block;
}
.acf-block-about-hero .mission__title span {
  display: block;
  font-size: 1.875rem;
  padding-right: 33px;
  padding-left: 28px;
  position: relative;
}
.acf-block-about-hero .mission__title span:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  /* background-color: #428086 */
  background-color: #92d5d5;
  width: 23px;
  height: 23px;
  border-radius: 50%;
}
@media screen and (min-width: 75em) {
  .acf-block-about-hero .mission__column--left {
    padding-top: 90px;
    padding-left: 136px;
  }
  .acf-block-about-hero .mission__title {
    display: inline-block;
    margin-left: -38%;
  }
}
.acf-block-about-hero .mission__thumbnail {
  display: none;
  max-width: 264px;
}
@media screen and (min-width: 75em) {
  .acf-block-about-hero .mission__thumbnail {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  .acf-block-about-hero .mission__thumbnail:after {
    content: "";
    position: absolute;
    top: -102px;
    right: 80px;
    width: 1px;
    height: 160px;
    background-color: #979797;
  }
}
@media screen and (min-width: 75em) {
  .acf-block-about-hero .mission__thumbnail {
    left: -50px;
  }
}
.acf-block-about-hero .mission__text {
  position: relative;
  z-index: 3;
  padding-top: 40px;
  position: relative;
}
.acf-block-about-hero .mission__text p {
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.15625;
}
@media print, screen and (min-width: 48em) {
  .acf-block-about-hero .mission__text {
    padding-top: 113px;
  }
}
@media screen and (min-width: 90em) {
  .acf-block-about-hero .mission__text {
    padding: 0 0 0 20px;
    padding-top: 113px;
  }
}
.acf-block-about-hero .mission__text:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  /* background-image: url("data:image/svg+xml,%3Csvg height='84.9' viewBox='0 0 120.9 84.9' width='120.9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m57 0h-29.7l-15.9 24.6c-6.3 9.6-11.4 20.1-11.4 30.9 0 19.2 12.6 29.4 27.6 29.4 15.6 0 27.6-11.1 27.6-26.4 0-13.8-9.3-22.2-20.1-24.3zm63.9 0h-29.7l-15.9 24.6c-6.3 9.6-11.4 20.1-11.4 30.9 0 19.2 12.6 29.4 27.6 29.4 15.6 0 27.6-11.1 27.6-26.4 0-13.8-9.3-22.2-20.1-24.3z' fill='%23428086'/%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml,%3Csvg height='84.9' viewBox='0 0 120.9 84.9' width='120.9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m57 0h-29.7l-15.9 24.6c-6.3 9.6-11.4 20.1-11.4 30.9 0 19.2 12.6 29.4 27.6 29.4 15.6 0 27.6-11.1 27.6-26.4 0-13.8-9.3-22.2-20.1-24.3zm63.9 0h-29.7l-15.9 24.6c-6.3 9.6-11.4 20.1-11.4 30.9 0 19.2 12.6 29.4 27.6 29.4 15.6 0 27.6-11.1 27.6-26.4 0-13.8-9.3-22.2-20.1-24.3z' fill='%2392d5d5'/%3E%3C/svg%3E");
  background-size: contain;
  width: 120px;
  height: 80px;
  background-repeat: no-repeat;
  z-index: -1;
}
@media print, screen and (min-width: 48em) {
  .acf-block-about-hero .mission__text:before {
    top: 75px;
    left: -75px;
  }
}
@media screen and (min-width: 90em) {
  .acf-block-about-hero .story__column--left {
    padding-left: 136px;
  }
}
.acf-block-about-hero .story__title {
  font-size: 1.875rem;
  font-weight: 700;
}
.acf-block-about-hero .story__content {
  padding: 50px 0;
}
@media print, screen and (min-width: 48em) {
  .acf-block-about-hero .story__content {
    padding: 50px 30px;
  }
}
.acf-block-about-hero .story .gallery {
  display: none;
  padding-top: 10px;
  padding-left: 50px;
  margin-bottom: -200px;
}
@media print, screen and (min-width: 64em) {
  .acf-block-about-hero .story .gallery {
    display: block;
  }
}
.acf-block-about-hero .story .gallery__item {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
.acf-block-about-hero .story .gallery__item:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: -1;
}
.acf-block-about-hero .story .gallery__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  overflow: hidden;
  filter: grayscale(1);
}
.acf-block-about-hero .story .gallery__item--1 {
  width: 156px;
  height: 156px;
  padding: 18px;
  margin-left: 40px;
}
.acf-block-about-hero .story .gallery__item--2 {
  width: 324px;
  height: 324px;
  padding: 24px;
  float: right;
  transform: translate(45px, -40px);
}
.acf-block-about-hero .story .gallery__item--3 {
  width: 204px;
  height: 204px;
  padding: 18px;
  transform: translateY(-200px);
}

/*# sourceMappingURL=block.css.map*/