.bl-secondary-hero-image {
  padding: var(--wp--custom--spacer-row) 0;
}
.bl-secondary-hero-image_single-image .bl-secondary-hero-image__head,
.bl-secondary-hero-image_single-image-shapes .bl-secondary-hero-image__head {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image .bl-secondary-hero-image__head,
  .bl-secondary-hero-image_single-image-shapes .bl-secondary-hero-image__head {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}
.bl-secondary-hero-image_single-image .bl-secondary-hero-image__container {
  padding-left: calc((100% - var(--wp--style--global--wide-size)) / 2);
  padding-right: calc((100% - var(--wp--style--global--wide-size)) / 2);
  gap: 50px clamp(3.125rem, 3.125rem + ((1vw - 0.64rem) * 30.0725), 8.3125rem);
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image .bl-secondary-hero-image__container {
    padding-right: var(--padding-right);
  }
}
.bl-secondary-hero-image_single-image .bl-secondary-hero-image__single-image {
  flex: 0 0 100%;
  max-width: 100%;
  height: 295px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image .bl-secondary-hero-image__single-image {
    flex: 0 0
      clamp(18.125rem, 18.125rem + ((1vw - 0.64rem) * 66.3043), 29.5625rem);
    max-width: clamp(
      18.125rem,
      18.125rem + ((1vw - 0.64rem) * 66.3043),
      29.5625rem
    );
    height: clamp(
      16.625rem,
      16.625rem + ((1vw - 0.64rem) * 51.087),
      25.4375rem
    );
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_single-image .bl-secondary-hero-image__single-image {
    flex: 0 0
      clamp(29.5625rem, 29.5625rem + ((1vw - 0.875rem) * 38.5), 34.375rem);
    max-width: clamp(
      29.5625rem,
      29.5625rem + ((1vw - 0.875rem) * 38.5),
      34.375rem
    );
    height: clamp(
      25.4375rem,
      25.4375rem + ((1vw - 0.875rem) * 33.5),
      29.625rem
    );
  }
}
.bl-secondary-hero-image_single-image
  .bl-secondary-hero-image__single-image
  img {
  object-fit: contain;
}
.bl-secondary-hero-image_single-image-shapes,
.bl-secondary-hero-image_two-images-shapes {
  overflow: hidden;
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__container {
  padding-left: calc((100% - var(--wp--style--global--wide-size)) / 2);
  padding-right: calc((100% - var(--wp--style--global--wide-size)) / 2);
  gap: 50px clamp(5rem, 5rem + ((1vw - 0.64rem) * 12.6812), 7.1875rem);
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__container {
    padding-right: min(
      clamp(1.25rem, 1.25rem + ((1vw - 0.64rem) * 15.942), 4rem),
      (100% - var(--wp--style--global--wide-size))/2
    );
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__container {
    padding-right: min(
      clamp(4rem, 4rem + ((1vw - 0.875rem) * 14), 4.875rem),
      (100% - var(--wp--style--global--wide-size))/2
    );
  }
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image {
  position: relative;
  flex: 0 0 297px;
  max-width: 297px;
  height: 262px;
  padding-left: 35px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image {
    flex: 0 0 clamp(14.75rem, 14.75rem + ((1vw - 0.64rem) * 50.7246), 23.5rem);
    max-width: clamp(14.75rem, 14.75rem + ((1vw - 0.64rem) * 50.7246), 23.5rem);
    height: clamp(14.75rem, 14.75rem + ((1vw - 0.64rem) * 50.3623), 23.4375rem);
    padding-left: 0;
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image {
    flex: 0 0 clamp(23.5rem, 23.5rem + ((1vw - 0.875rem) * 42), 28.75rem);
    max-width: clamp(23.5rem, 23.5rem + ((1vw - 0.875rem) * 42), 28.75rem);
    height: clamp(
      23.4375rem,
      23.4375rem + ((1vw - 0.875rem) * 41.5),
      28.625rem
    );
  }
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  img {
  object-fit: cover;
  position: relative;
  z-index: 2;
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image_contain
  img {
  object-fit: contain;
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  .shape-1,
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  .shape-2 {
  position: absolute;
  z-index: 3;
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  .shape-3 {
  position: absolute;
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  .shape-1 {
  background-color: var(--wp--preset--color--yellow, #e3d900);
  width: 142px;
  height: 18px;
  top: 16px;
  left: 0;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image
    .shape-1 {
    width: clamp(8rem, 8rem + ((1vw - 0.64rem) * 27.5362), 12.75rem);
    height: clamp(1.0625rem, 1.0625rem + ((1vw - 0.64rem) * 3.2609), 1.625rem);
    top: 14px;
    left: -32px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image
    .shape-1 {
    width: clamp(12.75rem, 12.75rem + ((1vw - 0.875rem) * 23), 15.625rem);
    height: clamp(1.625rem, 1.625rem + ((1vw - 0.875rem) * 3), 2rem);
    top: clamp(1.4375rem, 1.4375rem + ((1vw - 0.875rem) * 2.5), 1.75rem);
    left: clamp(-3.875rem, -3.1875rem + ((1vw - 0.875rem) * -5.5), -3.1875rem);
  }
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  .shape-2 {
  background-color: var(--wp--preset--color--dark-blue, #0a0842);
  width: 36px;
  height: 36px;
  left: 12px;
  bottom: 23px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image
    .shape-2 {
    width: clamp(2.0625rem, 2.0625rem + ((1vw - 0.64rem) * 7.6087), 3.375rem);
    height: clamp(2.0625rem, 2.0625rem + ((1vw - 0.64rem) * 7.6087), 3.375rem);
    left: -21px;
    bottom: 21px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image
    .shape-2 {
    width: clamp(3.375rem, 3.375rem + ((1vw - 0.875rem) * 5.5), 4.0625rem);
    height: clamp(3.375rem, 3.375rem + ((1vw - 0.875rem) * 5.5), 4.0625rem);
    left: clamp(-2.5625rem, -2.0625rem + ((1vw - 0.875rem) * -4), -2.0625rem);
    bottom: clamp(2.125rem, 2.125rem + ((1vw - 0.875rem) * 4), 2.625rem);
  }
}
.bl-secondary-hero-image_single-image-shapes
  .bl-secondary-hero-image__single-image
  .shape-3 {
  background-color: #99e3e9;
  z-index: 1;
  width: 200px;
  height: 45px;
  left: 142px;
  bottom: -14px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image
    .shape-3 {
    height: 40px;
    left: 128px;
    bottom: -13px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_single-image-shapes
    .bl-secondary-hero-image__single-image
    .shape-3 {
    width: 400px;
    height: clamp(4rem, 4rem + ((1vw - 0.875rem) * 7.5), 4.9375rem);
    left: clamp(12.6875rem, 12.6875rem + ((1vw - 0.875rem) * 22.5), 15.5rem);
    bottom: clamp(-1.5625rem, -1.25rem + ((1vw - 0.875rem) * -2.5), -1.25rem);
  }
}
.bl-secondary-hero-image__single-image img,
.bl-secondary-hero-image__two-images-shapes img {
  width: 100%;
  height: 100% !important;
  object-position: center;
}
.bl-secondary-hero-image_two-images-shapes .bl-secondary-hero-image__container {
  padding-left: calc((100% - var(--wp--style--global--wide-size)) / 2);
  padding-right: calc((100% - var(--wp--style--global--wide-size)) / 2);
  gap: 50px clamp(3.125rem, 3.125rem + ((1vw - 0.64rem) * 30.4348), 8.375rem);
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_two-images-shapes
    .bl-secondary-hero-image__container {
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_two-images-shapes
    .bl-secondary-hero-image__container {
    gap: clamp(8.375rem, 8.375rem + ((1vw - 0.875rem) * 3), 8.75rem);
    justify-content: space-between;
  }
}
.bl-secondary-hero-image_two-images-shapes .bl-secondary-hero-image__head {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_two-images-shapes .bl-secondary-hero-image__head {
    flex-basis: 0;
    flex-grow: 1;
    max-width: clamp(43.75rem, 43.75rem + ((1vw - 0.875rem) * 190), 67.5rem);
  }
}
.bl-secondary-hero-image__two-images-shapes {
  position: relative;
  flex: 0 0 calc(100% - 26px);
  max-width: calc(100% - 26px);
  height: 300px;
  margin-left: auto;
  margin-right: calc((100% - var(--wp--style--global--wide-size)) / 2 * -1);
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes {
    margin-left: 0;
    flex: 0 0 290px;
    max-width: 290px;
    height: 270px;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes {
    flex: 0 0 clamp(29.5625rem, 29.5625rem + ((1vw - 0.875rem) * 3.5), 30rem);
    max-width: clamp(29.5625rem, 29.5625rem + ((1vw - 0.875rem) * 3.5), 30rem);
    height: clamp(25.75rem, 25.75rem + ((1vw - 0.875rem) * 55), 32.625rem);
  }
}
.bl-secondary-hero-image__two-images-shapes img {
  object-fit: cover;
}
.bl-secondary-hero-image__two-images-shapes .image-1,
.bl-secondary-hero-image__two-images-shapes .image-2 {
  position: absolute;
  z-index: 2;
}
.bl-secondary-hero-image__two-images-shapes .shape-1 {
  position: absolute;
  top: 0;
  right: 0;
}
.bl-secondary-hero-image__two-images-shapes .shape-2,
.bl-secondary-hero-image__two-images-shapes .shape-3,
.bl-secondary-hero-image__two-images-shapes .shape-4,
.bl-secondary-hero-image__two-images-shapes .shape-5,
.bl-secondary-hero-image__two-images-shapes .shape-6 {
  position: absolute;
  z-index: 2;
}
.bl-secondary-hero-image__two-images-shapes .image-1 {
  width: 135px;
  height: 135px !important;
  top: 10px;
  right: 160px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .image-1 {
    width: 122px;
    height: 122px !important;
    top: 9px;
    right: 124px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .image-1 {
    width: clamp(11.625rem, 11.625rem + ((1vw - 0.875rem) * 25), 14.75rem);
    height: clamp(
      11.625rem,
      11.625rem + ((1vw - 0.875rem) * 25),
      14.75rem
    ) !important;
    top: clamp(0.8125rem, 0.8125rem + ((1vw - 0.875rem) * 2), 1.0625rem);
    right: clamp(13.625rem, 13.625rem + ((1vw - 0.875rem) * 30), 17.375rem);
  }
}
.bl-secondary-hero-image__two-images-shapes .image-2 {
  width: 103px;
  height: 103px !important;
  top: 107px;
  right: 23px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .image-2 {
    width: 93px;
    height: 93px !important;
    top: 97px;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .image-2 {
    width: clamp(8.875rem, 8.875rem + ((1vw - 0.875rem) * 19), 11.25rem);
    height: clamp(
      8.875rem,
      8.875rem + ((1vw - 0.875rem) * 19),
      11.25rem
    ) !important;
    top: clamp(9.25rem, 9.25rem + ((1vw - 0.875rem) * 19.5), 11.6875rem);
    right: clamp(2rem, 2rem + ((1vw - 0.875rem) * 4), 2.5rem);
  }
}
.bl-secondary-hero-image__two-images-shapes .shape-1 {
  background-color: #99e3e9;
  width: 185px;
  height: 43px;
  z-index: 1;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .shape-1 {
    width: 166px;
    height: 38px;
    right: -20px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .shape-1 {
    width: clamp(15.9375rem, 15.9375rem + ((1vw - 0.875rem) * 34.5), 20.25rem);
    height: clamp(3.75rem, 3.75rem + ((1vw - 0.875rem) * 7.5), 4.6875rem);
    right: 0;
  }
}
.bl-secondary-hero-image__two-images-shapes .shape-2 {
  background-color: var(--wp--preset--color--yellow, #e3d900);
  width: 109px;
  height: 18px;
  top: 82px;
  right: 234px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .shape-2 {
    width: 98px;
    top: 74px;
    right: auto;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .shape-2 {
    top: clamp(7rem, 7rem + ((1vw - 0.875rem) * 15.5), 8.9375rem);
    width: clamp(9.375rem, 9.375rem + ((1vw - 0.875rem) * 20), 11.875rem);
    height: clamp(1.5625rem, 1.5625rem + ((1vw - 0.875rem) * 3.5), 2rem);
    left: clamp(-5rem, 0rem + ((1vw - 0.875rem) * -40), 0rem);
  }
}
.bl-secondary-hero-image__two-images-shapes .shape-3 {
  background-color: #99e3e9;
  width: 125px;
  height: 28px;
  top: 162px;
  right: 106px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .shape-3 {
    width: 113px;
    height: 25px;
    top: 146px;
    right: 75px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .shape-3 {
    width: clamp(10.75rem, 10.75rem + ((1vw - 0.875rem) * 23), 13.625rem);
    height: clamp(2.375rem, 2.375rem + ((1vw - 0.875rem) * 5), 3rem);
    top: clamp(14rem, 14rem + ((1vw - 0.875rem) * 29.5), 17.6875rem);
    right: clamp(8.9375rem, 8.9375rem + ((1vw - 0.875rem) * 20.5), 11.5rem);
  }
}
.bl-secondary-hero-image__two-images-shapes .shape-4 {
  background-color: var(--wp--preset--color--dark-blue, #0a0842);
  width: 58px;
  height: 58px;
  top: 190px;
  right: 15px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .shape-4 {
    width: 52px;
    height: 52px;
    top: 172px;
    right: -8px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .shape-4 {
    width: clamp(5rem, 5rem + ((1vw - 0.875rem) * 10), 6.25rem);
    height: clamp(5rem, 5rem + ((1vw - 0.875rem) * 10), 6.25rem);
    top: clamp(16.4375rem, 16.4375rem + ((1vw - 0.875rem) * 33.5), 20.625rem);
    right: clamp(1.125rem, 1.125rem + ((1vw - 0.875rem) * 3.5), 1.5625rem);
  }
}
.bl-secondary-hero-image__two-images-shapes .shape-5 {
  background-color: var(--wp--preset--color--dark-blue, #0a0842);
  width: 35px;
  height: 35px;
  top: 230px;
  right: 168px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .shape-5 {
    width: 32px;
    height: 32px;
    top: 208px;
    right: 130px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .shape-5 {
    width: clamp(3rem, 3rem + ((1vw - 0.875rem) * 6), 3.75rem);
    height: clamp(3rem, 3rem + ((1vw - 0.875rem) * 6), 3.75rem);
    top: clamp(19.875rem, 19.875rem + ((1vw - 0.875rem) * 42.5), 25.1875rem);
    right: clamp(14.4375rem, 14.4375rem + ((1vw - 0.875rem) * 31), 18.3125rem);
  }
}
.bl-secondary-hero-image__two-images-shapes .shape-6 {
  background-color: var(--wp--preset--color--yellow, #e3d900);
  width: 130px;
  height: 16px;
  top: auto;
  bottom: 0;
  right: 15px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__two-images-shapes .shape-6 {
    width: 117px;
    height: 14px;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__two-images-shapes .shape-6 {
    width: clamp(11.1875rem, 11.1875rem + ((1vw - 0.875rem) * 23.5), 14.125rem);
    height: clamp(1.375rem, 1.375rem + ((1vw - 0.875rem) * 3), 1.75rem);
    right: clamp(1.125rem, 1.125rem + ((1vw - 0.875rem) * 3.5), 1.5625rem);
  }
}
.bl-secondary-hero-image_centered-content,
.bl-secondary-hero-image_centered-content-with-images {
  overflow: hidden;
}
.bl-secondary-hero-image_centered-content .bl-secondary-hero-image__container,
.bl-secondary-hero-image_centered-content-with-images
  .bl-secondary-hero-image__container {
  max-width: min(100% - var(--wp--custom--content-gap), 800px);
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content .bl-secondary-hero-image__container,
  .bl-secondary-hero-image_centered-content-with-images
    .bl-secondary-hero-image__container {
    max-width: min(100% - var(--wp--custom--content-gap), 540px);
    min-height: 180px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content .bl-secondary-hero-image__container,
  .bl-secondary-hero-image_centered-content-with-images
    .bl-secondary-hero-image__container {
    max-width: min(
      100% - var(--wp--custom--content-gap),
      clamp(56.25rem, 56.25rem + ((1vw - 0.875rem) * 100), 68.75rem)
    );
    min-height: 280px;
  }
}
.bl-secondary-hero-image_centered-content .bl-secondary-hero-image__head,
.bl-secondary-hero-image_centered-content-with-images
  .bl-secondary-hero-image__head {
  width: 100%;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content .bl-secondary-hero-image__head,
  .bl-secondary-hero-image_centered-content-with-images
    .bl-secondary-hero-image__head {
    text-align: center;
  }
}
.bl-secondary-hero-image_centered-content .image-left,
.bl-secondary-hero-image_centered-content .image-right,
.bl-secondary-hero-image_centered-content .shape-left-1 {
  position: absolute;
  z-index: 2;
}
.bl-secondary-hero-image_centered-content .shape-left-2 {
  position: absolute;
}
.bl-secondary-hero-image_centered-content .shape-left-3,
.bl-secondary-hero-image_centered-content .shape-right-1 {
  position: absolute;
  z-index: 2;
}
.bl-secondary-hero-image_centered-content .shape-right-2 {
  position: absolute;
}
.bl-secondary-hero-image_centered-content .shape-right-3,
.bl-secondary-hero-image_centered-content-with-images .image-left,
.bl-secondary-hero-image_centered-content-with-images .image-right,
.bl-secondary-hero-image_centered-content-with-images .shape-left-1,
.bl-secondary-hero-image_centered-content-with-images .shape-left-2,
.bl-secondary-hero-image_centered-content-with-images .shape-left-3,
.bl-secondary-hero-image_centered-content-with-images .shape-right-1,
.bl-secondary-hero-image_centered-content-with-images .shape-right-2,
.bl-secondary-hero-image_centered-content-with-images .shape-right-3 {
  position: absolute;
  z-index: 2;
}
.bl-secondary-hero-image_centered-content {
  padding: 190px 0;
  position: relative;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content {
    padding: 110px 0;
  }
}
.bl-secondary-hero-image_centered-content .shape-left-1 {
  background-color: var(--wp--preset--color--yellow, #e3d900);
  width: 127px;
  height: 17px;
  left: -44px;
  top: 108px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content .shape-left-1 {
    width: 204px;
    height: 27px;
    left: -125px;
    top: 100px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content .shape-left-1 {
    left: -59px;
    top: clamp(9.6875rem, 10.3125rem + ((1vw - 0.875rem) * -5), 10.3125rem);
  }
}
.bl-secondary-hero-image_centered-content .shape-left-2 {
  background-color: #adf9ff;
  width: 54px;
  height: 56px;
  left: 52px;
  top: 80px;
  z-index: 1;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content .shape-left-2 {
    width: 87px;
    height: 91px;
    left: 30px;
    top: 55px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content .shape-left-2 {
    left: 96px;
    top: clamp(6.875rem, 7.5rem + ((1vw - 0.875rem) * -5), 7.5rem);
  }
}
.bl-secondary-hero-image_centered-content .shape-right-1 {
  background-color: var(--wp--preset--color--dark-blue, #0a0842);
  width: 40px;
  height: 40px;
  right: 75px;
  bottom: 110px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content .shape-right-1 {
    width: 64px;
    height: 64px;
    right: 54px;
    bottom: 96px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content .shape-right-1 {
    right: clamp(7.5rem, 7.5rem + ((1vw - 0.875rem) * 26.5), 10.8125rem);
    bottom: clamp(9.8125rem, 9.8125rem + ((1vw - 0.875rem) * 12), 11.3125rem);
  }
}
.bl-secondary-hero-image_centered-content .shape-right-2 {
  background-color: #adf9ff;
  width: 200px;
  height: 47px;
  right: -114px;
  bottom: 80px;
  z-index: 1;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content .shape-right-2 {
    width: 310px;
    height: 72px;
    right: -239px;
    bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content .shape-right-2 {
    right: clamp(-10.8125rem, -10.8125rem + ((1vw - 0.875rem) * 26.5), -7.5rem);
    bottom: clamp(6.875rem, 6.875rem + ((1vw - 0.875rem) * 12), 8.375rem);
  }
}
.bl-secondary-hero-image_centered-content-with-images {
  padding: 206px 0 258px;
  position: relative;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images {
    padding: 110px 0;
  }
}
.bl-secondary-hero-image_centered-content-with-images .image-left {
  width: 86px;
  height: 86px !important;
  left: 45px;
  top: 58px;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .image-left {
    width: 112px;
    height: 112px !important;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .image-left {
    width: clamp(10.5rem, 10.5rem + ((1vw - 0.875rem) * 12.5), 12.0625rem);
    height: clamp(
      10.5rem,
      10.5rem + ((1vw - 0.875rem) * 12.5),
      12.0625rem
    ) !important;
    left: clamp(-2.125rem, -2.125rem + ((1vw - 0.875rem) * 34.25), 6.4375rem);
    top: clamp(8.5rem, 8.5rem + ((1vw - 0.875rem) * 2), 8.75rem);
  }
}
.bl-secondary-hero-image_centered-content-with-images .image-right {
  width: 107px;
  height: 107px !important;
  right: 27px;
  bottom: 80px;
  object-fit: cover;
  object-position: center;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .image-right {
    width: 118px;
    height: 118px !important;
    right: 0;
    bottom: 68px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .image-right {
    width: clamp(8.125rem, 8.125rem + ((1vw - 0.875rem) * 5), 9.375rem);
    height: clamp(
      8.125rem,
      8.125rem + ((1vw - 0.875rem) * 5),
      9.375rem
    ) !important;
    right: clamp(0rem, 0rem + ((1vw - 0.875rem) * 27.5), 6.875rem);
    bottom: clamp(9.75rem, 9.75rem + ((1vw - 0.875rem) * 1.75), 10.1875rem);
  }
}
.bl-secondary-hero-image_centered-content-with-images .shape-left-1 {
  background-color: #adf9ff;
  width: 112px;
  height: 20px;
  left: 0;
  top: 50px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-left-1 {
    width: 144px;
    height: 25px;
    left: -58px;
    top: 47px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-left-1 {
    width: clamp(13.5625rem, 13.5625rem + ((1vw - 0.875rem) * 26.5), 16.875rem);
    height: clamp(2.375rem, 2.375rem + ((1vw - 0.875rem) * 3), 2.75rem);
    left: clamp(-6.5625rem, -6.5625rem + ((1vw - 0.875rem) * 26.25), 0rem);
    top: 120px;
  }
}
.bl-secondary-hero-image_centered-content-with-images .shape-left-2 {
  background-color: var(--wp--preset--color--dark-blue, #0a0842);
  width: 31px;
  height: 31px;
  left: 120px;
  top: 128px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-left-2 {
    width: 40px;
    height: 40px;
    left: clamp(4.375rem, 4.375rem + ((1vw - 0.48rem) * 40.9091), 6.0625rem);
    top: 147px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-left-2 {
    width: clamp(3.75rem, 3.75rem + ((1vw - 0.875rem) * 4.5), 4.3125rem);
    height: clamp(3.75rem, 3.75rem + ((1vw - 0.875rem) * 4.5), 4.3125rem);
    left: clamp(7rem, 7rem + ((1vw - 0.875rem) * 39.5), 16.875rem);
    top: clamp(17rem, 17rem + ((1vw - 0.875rem) * 11.5), 18.4375rem);
  }
}
.bl-secondary-hero-image_centered-content-with-images .shape-left-3 {
  background-color: var(--wp--preset--color--yellow, #e3d900);
  width: 90px;
  height: 12px;
  left: 6px;
  top: 165px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-left-3 {
    width: 117px;
    height: 16px;
    left: -50px;
    top: 195px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-left-3 {
    width: clamp(11rem, 11rem + ((1vw - 0.875rem) * 21), 13.625rem);
    height: clamp(1.4375rem, 1.4375rem + ((1vw - 0.875rem) * 2), 1.6875rem);
    left: clamp(-5.9375rem, -5.9375rem + ((1vw - 0.875rem) * 27), 0.8125rem);
    top: clamp(21.4375rem, 21.4375rem + ((1vw - 0.875rem) * 17.5), 23.625rem);
  }
}
.bl-secondary-hero-image_centered-content-with-images .shape-right-1 {
  background-color: var(--wp--preset--color--yellow, #e3d900);
  width: 100px;
  height: 15px;
  right: 0;
  bottom: 213px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-right-1 {
    width: 110px;
    height: 17px;
    right: -30px;
    bottom: 216px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-right-1 {
    width: clamp(7.625rem, 7.625rem + ((1vw - 0.875rem) * 23.25), 13.4375rem);
    height: clamp(1.125rem, 1.125rem + ((1vw - 0.875rem) * 0.75), 1.3125rem);
    right: clamp(-2.0625rem, -2.0625rem + ((1vw - 0.875rem) * 8.25), 0rem);
    bottom: clamp(
      19.9375rem,
      19.9375rem + ((1vw - 0.875rem) * 7.75),
      21.875rem
    );
  }
}
.bl-secondary-hero-image_centered-content-with-images .shape-right-2 {
  background-color: #adf9ff;
  width: 95px;
  height: 22px;
  right: 95px;
  bottom: 115px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-right-2 {
    width: 104px;
    height: 25px;
    right: 76px;
    bottom: 108px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-right-2 {
    width: clamp(7.1875rem, 7.1875rem + ((1vw - 0.875rem) * 4.25), 8.25rem);
    height: clamp(1.6875rem, 1.6875rem + ((1vw - 0.875rem) * 1), 1.9375rem);
    right: clamp(4.75rem, 4.75rem + ((1vw - 0.875rem) * 33), 13rem);
    bottom: clamp(12.5rem, 12.5rem + ((1vw - 0.875rem) * 3.5), 13.375rem);
  }
}
.bl-secondary-hero-image_centered-content-with-images .shape-right-3 {
  background-color: var(--wp--preset--color--dark-blue, #0a0842);
  width: 60px;
  height: 60px;
  right: 18px;
  bottom: 50px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-right-3 {
    width: 66px;
    height: 66px;
    right: -10px;
    bottom: 36px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_centered-content-with-images .shape-right-3 {
    width: clamp(4.5625rem, 4.5625rem + ((1vw - 0.875rem) * 2.75), 5.25rem);
    height: clamp(4.5625rem, 4.5625rem + ((1vw - 0.875rem) * 2.75), 5.25rem);
    right: clamp(-1.1875rem, -1.1875rem + ((1vw - 0.875rem) * 29.75), 6.25rem);
    bottom: 120px;
  }
}
.bl-secondary-hero-image_form-hero .bl-secondary-hero-image__container {
  max-width: var(--wp--style--global--wide-size);
  margin-left: auto;
  margin-right: auto;
  gap: 50px clamp(4.375rem, 4.375rem + ((1vw - 0.875rem) * 15), 6.25rem);
}
.bl-secondary-hero-image__form,
.bl-secondary-hero-image_form-hero .bl-secondary-hero-image__head {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image_form-hero .bl-secondary-hero-image__head {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}
.bl-secondary-hero-image_navy-cyan-gradient .bl-secondary-hero-image__head {
  color: var(--wp--preset--color--white, #ffffff);
}
.bl-secondary-hero-image_navy-cyan-gradient
  .bl-secondary-hero-image__head
  .bl-back-button,
.bl-secondary-hero-image_navy-cyan-gradient
  .bl-secondary-hero-image__head
  .bl-eyebrow {
  color: var(--wp--preset--color--white, #ffffff) !important;
}
.bl-secondary-hero-image_navy-cyan-gradient
  .bl-secondary-hero-image__head
  .bl-back-button
  svg
  path {
  fill: var(--wp--preset--color--white, #ffffff) !important;
}
.bl-secondary-hero-image__form {
  background-color:#E5F8F9;
  padding: 50px 0px;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__form {
    padding: 60px 0px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__form {
    flex: 0 0 clamp(34.375rem, 34.375rem + ((1vw - 0.875rem) * 75), 43.75rem);
    max-width: clamp(34.375rem, 34.375rem + ((1vw - 0.875rem) * 75), 43.75rem);
  }
}
.bl-secondary-hero-image__form .h5 {
  margin-bottom: 0 !important;
    padding: 0 40px;
}
.bl-secondary-hero-image__form-description:not(:last-child) {
  margin-top: 15px;
    padding: 0 40px;
}

@media (max-width: 767px) {
  .bl-secondary-hero-image__form .h5 {
    padding: 0 20px;
  }
  .bl-secondary-hero-image__form-description:not(:last-child) {
    padding: 0 20px;
  }
}
.bl-secondary-hero-image__form [data-form-id]:not(:first-child) {
  /*margin-top: 40px;*/
}
.bl-secondary-hero-image_support-hero .bl-secondary-hero-image__container {
  padding-left: calc((100% - var(--wp--style--global--wide-size)) / 2);
  padding-right: calc((100% - var(--wp--style--global--wide-size)) / 2);
  gap: 50px;
  align-items: flex-start;
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_support-hero .bl-secondary-hero-image__container {
    padding-right: 0;
  }
}
.bl-secondary-hero-image__support-hero,
.bl-secondary-hero-image_support-hero .bl-secondary-hero-image__head {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_support-hero .bl-secondary-hero-image__head {
    flex: 0 0 clamp(36.75rem, 36.75rem + ((1vw - 0.875rem) * 139), 54.125rem);
    max-width: clamp(36.75rem, 36.75rem + ((1vw - 0.875rem) * 139), 54.125rem);
  }
}
.bl-secondary-hero-image_support-hero .bl-secondary-hero-image__head-filter {
  width: 100%;
  margin-top: clamp(2rem, 2rem + ((1vw - 0.64rem) * 6.5217), 3.125rem);
  position: relative;
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image_support-hero .bl-secondary-hero-image__head-filter {
    max-width: 400px;
  }
}
.bl-secondary-hero-image_support-hero
  .bl-secondary-hero-image__head-filter
  label {
  display: block;
  color: var(--wp--preset--color--purple, #534f85);
  padding: 0 12px;
  line-height: 22px;
  position: absolute;
  top: 8px;
  left: 0;
  width: 100%;
  z-index: 2;
  pointer-events: none;
}
.bl-secondary-hero-image_support-hero
  .bl-secondary-hero-image__head-filter
  .select2-container
  .select2-selection {
  height: clamp(4.1875rem, 4.1875rem + ((1vw - 0.64rem) * 1.087), 4.375rem);
  background-color: var(--wp--preset--color--white, #ffffff);
  box-shadow: inset 0 0 0 1px #a29fb9;
  border-radius: 5px;
  padding: 0 12px;
  align-items: center;
}
.bl-secondary-hero-image_support-hero
  .bl-secondary-hero-image__head-filter
  .select2-container
  .select2-selection__rendered {
  font-size: clamp(1.125rem, 1.125rem + ((1vw - 0.64rem) * 0.7246), 1.25rem);
  line-height: 1.4;
  margin-top: 26px;
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__support-hero {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
}
.bl-secondary-hero-image__support-hero > img {
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: clamp(12.625rem, 12.625rem + ((1vw - 0.36rem) * 79.6875), 22.1875rem);
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__support-hero > img {
    max-width: 600px;
    margin-left: auto;
    margin-right: -40px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__support-hero > img {
    width: calc(100% - clamp(4rem, 4rem + ((1vw - 0.875rem) * 20), 6.5rem));
    max-width: none;
    height: clamp(
      22.1875rem,
      22.1875rem + ((1vw - 0.875rem) * 29.75),
      29.625rem
    );
    margin-right: 0;
  }
}
.bl-secondary-hero-image__support-hero-caption {
  font-style: italic;
  width: 100%;
  max-width: 400px;
  background-color: var(--wp--preset--color--yellow, #e3d900);
  padding: 40px clamp(1.25rem, 1.25rem + ((1vw - 0.64rem) * 3.6232), 1.875rem) !important;
  margin-top: -46px !important;
  transform: translateX(
    clamp(1.5rem, 1.5rem + ((1vw - 0.36rem) * 13.5417), 3.125rem)
  );
  position: relative;
  z-index: 3;
  margin-left: auto;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__support-hero-caption {
    margin-left: clamp(0rem, 0rem + ((1vw - 0.52125rem) * 98.3607), 22.5rem);
    margin-top: -110px !important;
    transform: translateX(0);
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__support-hero-caption {
    margin-left: 0;
    margin-top: clamp(
      -9.1875rem,
      -5.75rem + ((1vw - 0.875rem) * -13.75),
      -5.75rem
    ) !important;
  }
}
.bl-secondary-hero-image__support-hero-container {
  padding-top: 120px;
  display: flex;
  flex-wrap: wrap;
  gap: 40px 24px;
}
.bl-secondary-hero-image__support-hero-container:not(.active) {
  display: none;
}
@media (min-width: 768px) {
  .bl-secondary-hero-image__support-hero-container {
    gap: 50px 24px;
    padding-top: 160px;
  }
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__support-hero-container {
    padding-top: 110px;
  }
}
.bl-secondary-hero-image__support-hero-item {
  padding: 50px 30px;
  background-color: var(--wp--preset--color--white, #ffffff);
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 1200px) {
  .bl-secondary-hero-image__support-hero-item {
    flex: 0 0 calc(33.3333333333% - 20.01px);
    max-width: calc(33.3333333333% - 20.01px);
  }
}
.bl-secondary-hero-image__support-hero-item_light-blue {
  background-color: var(--wp--preset--color--light-blue, #eefdff);
}
.bl-secondary-hero-image__support-hero-item-head {
  color: #170f4f;
}
.bl-secondary-hero-image__support-hero-item-head .bl-eyebrow {
  margin-bottom: 16px !important;
  color: var(--wp--preset--color--purple, #534f85);
}
.bl-secondary-hero-image__support-hero-item-head .h5 {
  padding-top: 0 !important;
}
.bl-secondary-hero-image__support-hero-item-head .h5:not(:last-child) {
  margin-bottom: 16px !important;
}
.bl-secondary-hero-image__support-hero-item-head .bl-btn:not(:last-child),
.bl-secondary-hero-image__support-hero-item-head-description:not(:last-child) {
  margin-bottom: 30px !important;
}
.bl-secondary-hero-image__support-hero-item-head-description strong {
  word-break: break-word;
}
.bl-secondary-hero-image__support-hero-item-head .bl-btn {
  width: 100%;
}
.bl-secondary-hero-image__support-hero-item-head-short {
  color: var(--wp--preset--color--purple, #534f85);
}
.bl-secondary-hero-image__container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.bl-secondary-hero-image__head {
  position: relative;
  z-index: 10;
}
.bl-secondary-hero-image__head .bl-back-button {
  margin: 0 0 32px !important;
}
.bl-secondary-hero-image__head .bl-eyebrow {
  color: var(--wp--preset--color--purple, #534f85);
  padding-top: 0 !important;
  margin-bottom: 12px !important;
}
.bl-secondary-hero-image__head .h1,
.bl-secondary-hero-image__head .h2 {
  padding-top: 0 !important;
}
.bl-secondary-hero-image__head .h1:not(:last-child),
.bl-secondary-hero-image__head .h2:not(:last-child) {
  margin-bottom: 16px !important;
}
.single-post .bl-secondary-hero-image__head .h1 {
  max-width: var(--wp--style--global--wide-size);
}
.bl-secondary-hero-image__head-description:not(:last-child) {
  margin-bottom: 32px;
}
.bl-secondary-hero-image__head-description_small {
  font-size: 1rem;
}
.bl-secondary-hero-image__head-description_medium {
  font-size: clamp(1rem, 1rem + ((1vw - 0.64rem) * 1.4493), 1.25rem);
}
.bl-secondary-hero-image__head-description_large {
  font-size: clamp(1rem, 1rem + ((1vw - 0.64rem) * 2.8986), 1.5rem);
}
.bl-secondary-hero-image__head-description_extra-large {
  font-size: clamp(1rem, 1rem + ((1vw - 0.64rem) * 3.6232), 1.625rem);
}
.bl-secondary-hero-image__head-search {
  max-width: 500px;
  position: relative;
}
.bl-secondary-hero-image__head-search-input {
  height: auto !important;
  border: 0 !important;
  background-color: var(--wp--preset--color--light-navy, #f8f7fc) !important;
  padding: 10px 36px 10px 16px !important;
  line-height: 22px !important;
  border-radius: 5px !important;
}
.bl-secondary-hero-image__head-search-submit {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  background-color: transparent;
  width: 36px;
  height: 100%;
  padding: 0;
  z-index: 5;
}
.bl-secondary-hero-image-filter-dropdown {
  background-color: var(--wp--preset--color--white, #ffffff);
  box-shadow: inset 0 0 0 1px #a29fb9;
  border-radius: 5px;
}

.hero-img-form-sec .bl-secondary-hero-image__head-description_small {
  color: #fff;
  font-size: 20px;
}
.hero-img-form-sec .bl-secondary-hero-image__head .h1 {
  color: #fff;
}
.hero-img-form-sec .hsfc-Step .hsfc-Step__Content{
  padding: 0;
}
.hero-img-form-sec .hs-form-frame iframe:focus-visible,
.hero-img-form-sec .hs-form-frame iframe:focus{
  outline: 0;
}