.hero-about {
  position: relative;
  overflow: hidden !important;
}
.hero-about__icon {
  position: relative;
  z-index: 2;
}
.hero-about__text {
  position: relative;
  z-index: 3;
}

@media (max-width: 970px) {
  .hero {
    padding-top: 200px !important;
  }
  .hero h1 {
    margin: 0 !important;
  }
}
.abrows__image .wp-block-image {
  display: block;
  height: 100%;
}
.abrows__image .wp-block-image img {
  display: block;
  width: 100%;
  height: 100%;
  max-height: 1080px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 0% 0%;
     object-position: 0% 0%;
}

.abrows-two {
  row-gap: 80px;
}

@media only screen and (max-width: 1768px) {
  .hero-about__icon {
    -ms-flex-preferred-size: 404px !important;
        flex-basis: 404px !important;
  }
}
@media only screen and (max-width: 1255px) {
  .hero-about h2 {
    font-size: var(--wp--preset--font-size--huge) !important;
  }
  .hero-about__text .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .hero-about__text .wp-block-columns .wp-block-column:empty {
    display: none;
  }
  .abrows {
    gap: var(--wp--preset--spacing--60);
  }
  .abrows__text {
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
  }
  .abrows__image {
    -ms-flex-preferred-size: 40% !important;
        flex-basis: 40% !important;
  }
  .abrows .wp-block-column .wp-block-columns,
  .abrows-two .wp-block-column .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 1190px) {
  .hero-about__icon {
    position: absolute;
    right: -100px;
    top: 50%;
    width: 50vw !important;
  }
}
@media only screen and (max-width: 1100px) {
  .abrows {
    display: block !important;
    margin-top: var(--wp--preset--spacing--70) !important;
  }
  .abrows .wp-block-spacer, .abrows__image {
    display: none;
    visibility: hidden;
    height: 0 !important;
    width: 0 !important;
  }
  .abrows__text {
    padding-left: 6vw;
  }
  .abrows .pic-pn.wp-block-hidden-desktop.wp-block-hidden-tablet {
    display: block !important;
    visibility: visible;
    margin: 0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
  }
  .hero-about .has-secondary-background-color {
    padding-bottom: var(--wp--preset--spacing--70) !important;
  }
}
@media only screen and (max-width: 900px) {
  .hero-about__icon {
    width: 200px !important;
    right: -50px;
    top: 61%;
  }
  .hero-about__title {
    width: 90%;
    margin-left: 0 !important;
  }
  .hero-about__title > * {
    width: 100%;
  }
  .hero-about .wp-block-columns {
    display: block;
  }
}
@media only screen and (max-width: 560px) {
  .hero-about__icon {
    width: 150px !important;
    right: -40px;
    top: 72%;
  }
  .hero-about__title {
    width: 88%;
  }
}
@media only screen and (max-width: 281px) {
  .hero-about__icon {
    display: none;
  }
  .hero-about__title {
    width: 100%;
  }
}