.banner-three-step-section {
  background: #ffffff;
  padding: 2.5rem 0 4.375rem;
}
@media only screen and (max-width: 575px) {
  .banner-three-step-section {
    padding: 1.25rem 0.625rem;
  }
}
.banner-three-step-section * {
  color: #000000;
}
.banner-three-step-section .banner-container {
  position: relative;
  background: #DBFF26;
  border-radius: 1.25rem;
  padding: 5rem 5.625rem 3.125rem;
  text-align: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.375rem;
  overflow: hidden;
}
@media only screen and (max-width: 575px) {
  .banner-three-step-section .banner-container {
    padding: 4.25rem 1.25rem;
  }
}
.banner-three-step-section .banner-container h2 {
  color: #000000;
}
.banner-three-step-section .step-container {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  gap: 70px;
  justify-content: space-between;
}
@media only screen and (max-width: 1199px) {
  .banner-three-step-section .step-container {
    flex-direction: column;
  }
}
.banner-three-step-section .step-container .step-content {
  width: 30%;
}
@media only screen and (max-width: 1199px) {
  .banner-three-step-section .step-container .step-content {
    width: 100%;
  }
}
.banner-three-step-section .step-container .step-content .icon-container {
  height: 100px;
}
.banner-three-step-section .step-container .step-content .icon-container svg.line-svg {
  margin-left: -122%;
  margin-top: 8px;
}
@media only screen and (max-width: 1199px) {
  .banner-three-step-section .step-container .step-content .icon-container svg.line-svg {
    display: none;
  }
}
.banner-three-step-section .step-container .step-1 .icon-container {
  position: relative;
}
.banner-three-step-section .step-container .step-1 .icon-container:after {
  margin: auto;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3E%3Cpath fill='%23000E03' d='m50.88 38.95 3.26 12.15-36.38-9.61-3.26-12.15 36.38 9.6Z'/%3E%3Cpath fill='%23000E03' d='M54.45 52.25 51.2 40.1 24.5 66.61l3.25 12.15 26.7-26.5ZM82.43 30.5l3.26 12.14-36.39-9.6-3.25-12.15 36.38 9.6Z'/%3E%3Cpath fill='%23000E03' d='m86 43.8-3.26-12.15-26.7 26.51 3.25 12.15L86 43.8Z'/%3E%3C/svg%3E");
}
.banner-three-step-section .step-container .step-2 .icon-container {
  position: relative;
}
.banner-three-step-section .step-container .step-2 .icon-container:after {
  margin: auto;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3E%3Cpath fill='%23000E03' d='m70.22 61.98 12.1-6.72.08.14.03-.17L64.8 44.7l-12.18 6.77 17.6 10.52Z'/%3E%3Cpath fill='%23000E03' d='m89.14 51.55-12.1 6.73.08.14-.16-.06.36-20.54 12.18-6.77-.36 20.5ZM28.78 38.26l-12.1 6.72-.08-.14-.03.16L34.2 55.55l12.18-6.77-17.6-10.52Z'/%3E%3Cpath fill='%23000E03' d='m9.86 48.68 12.1-6.72-.08-.14.16.06-.36 20.54L9.5 69.19l.36-20.5Zm27.91-18.57 2.5 4.69c9.4-5 20.7-1.56 25.36 7.23l4.69-2.5L75 37.06c-7.56-14.23-25.4-19.23-39.72-11.62l2.5 4.68ZM61.3 69.94l-2.48-4.68c-9.47 5.02-20.79 1.58-25.45-7.2l-4.68 2.5-4.68 2.48c7.56 14.24 25.45 19.2 39.78 11.58l-2.48-4.68Z'/%3E%3C/svg%3E");
}
.banner-three-step-section .step-container .step-3 .icon-container {
  position: relative;
}
.banner-three-step-section .step-container .step-3 .icon-container:after {
  margin: auto;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none'%3E%3Cpath fill='%23000E03' d='m79 70.24 5.35-1.2-4.4-20.56-5.37 1.2-5.35 1.2 4.4 20.56 5.37-1.2ZM32.55 81.8l1.3 5.45L80.3 75.69 79 70.24l-1.3-5.45-46.43 11.57 1.3 5.45Zm-10.4-43.7-5.33 1.33 10.4 43.7 5.33-1.33 5.33-1.33-10.4-43.7-5.33 1.33Zm24.63-5.64-1.2-5.48-24.63 5.65 1.2 5.47 1.2 5.48 24.62-5.65-1.2-5.47ZM79 70.24l1.3 5.45 5.2-1.3-1.15-5.35-5.36 1.2ZM32.55 81.8l-5.32 1.33 1.3 5.45 5.32-1.33-1.3-5.45Zm-10.4-43.7-1.2-5.47-5.45 1.25 1.32 5.55 5.33-1.33Zm43.6-24.84-5.32 1.38 6.6 26.64 5.31-1.38 5.32-1.37-6.6-26.64-5.31 1.37Z'/%3E%3Cpath fill='%23000E03' d='m82.07 23.2-1.35-5.43-26.04 6.74 1.34 5.44 1.35 5.43 26.04-6.74-1.34-5.44Z'/%3E%3C/svg%3E");
}

/*# sourceMappingURL=s-banner_with_3_steps.css.map */
