.block-editor__container .editor-styles-wrapper,
html {
  --arr-white: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='white'/></svg>");
  --arr-primary: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='%f67c25'/></svg>");
  --arr-secondary: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='%23215F3A'/></svg>");
  --arr-grey: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='%233F4543'/></svg>");
}
.greenplanet-workflow-section .greenplanet-workflow-section__items {
  padding: 15px 0;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .greenplanet-workflow-section .greenplanet-workflow-section__items::before {
    content: "";
    position: absolute;
    inset: 55px 0 55px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='3' viewBox='0 0 3 890' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.19751 0.453125C1.19837 280.496 1.19665 488.028 1.19751 889.59' stroke='%23f67c25' stroke-width='2' stroke-dasharray='6 6'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
  }
}
@media screen and (max-width: 1199px) {
  .greenplanet-workflow-section .greenplanet-workflow-section__items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 60px 0 0;
  }
}
.greenplanet-workflow-section .greenplanet-workflow-section__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 1200px) {
  .greenplanet-workflow-section
    .greenplanet-workflow-section__item:not(:last-child) {
    margin-bottom: 70px;
  }
}
@media screen and (max-width: 1199px) {
  .greenplanet-workflow-section .greenplanet-workflow-section__item {
    margin-bottom: 100px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 15px);
    flex: 0 1 calc(50% - 15px);
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .greenplanet-workflow-section .greenplanet-workflow-section__item:last-child {
    margin-bottom: 0;
  }
  .greenplanet-workflow-section
    .greenplanet-workflow-section__item:nth-last-child(-n + 2):not(
      :nth-child(even)
    ) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .greenplanet-workflow-section .greenplanet-workflow-section__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
  .greenplanet-workflow-section
    .greenplanet-workflow-section__item:nth-last-child(-n + 2):not(
      :nth-child(even)
    ) {
    margin-bottom: 100px;
  }
}
.greenplanet-workflow-section__item:nth-child(even)
  .greenplanet-workflow-section__content {
  left: 0;
}
.greenplanet-workflow-section__item:nth-child(even)
  .greenplanet-workflow-section__description,
.greenplanet-workflow-section__item:nth-child(even)
  .greenplanet-workflow-section__title {
  text-align: right;
}
@media screen and (max-width: 1199px) {
  .greenplanet-workflow-section__item:nth-child(even)
    .greenplanet-workflow-section__description,
  .greenplanet-workflow-section__item:nth-child(even)
    .greenplanet-workflow-section__title {
    text-align: center;
  }
}
.greenplanet-workflow-section__item:nth-child(even)
  .greenplanet-workflow-section__icon::after {
  right: 100%;
  -webkit-transform: rotate(45deg) translate(-13px, -50%);
  -ms-transform: rotate(45deg) translate(-13px, -50%);
  transform: rotate(45deg) translate(-13px, -50%);
  border-top-right-radius: 20px;
}
.greenplanet-workflow-section__item:nth-child(odd)
  .greenplanet-workflow-section__content {
  right: 0;
}
.greenplanet-workflow-section__item:nth-child(odd)
  .greenplanet-workflow-section__icon::after {
  left: 100%;
  -webkit-transform: rotate(45deg) translate(-7px, -50%);
  -ms-transform: rotate(45deg) translate(-7px, -50%);
  transform: rotate(45deg) translate(-7px, -50%);
  border-bottom-left-radius: 20px;
}
.greenplanet-workflow-section__icon {
  height: 85px;
  width: 85px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 15px #f5ede3, 8px 12px 20px 10px rgba(194, 145, 83, 0.3);
  box-shadow: 0 0 0 15px #f5ede3, 8px 12px 20px 10px rgba(194, 145, 83, 0.3);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  padding: 10px;
}
.greenplanet-workflow-section__icon::after {
  content: none;
  height: 22px;
  width: 22px;
  position: absolute;
  top: 50%;
  background-color: #f5ede3;
}
@media screen and (min-width: 1200px) {
  .greenplanet-workflow-section__icon::after {
    content: "";
  }
}
@media screen and (max-width: 1199px) {
  .greenplanet-workflow-section__icon {
    position: absolute;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
  }
}
.greenplanet-workflow-section__content {
  max-width: 470px;
  background: #fff;
  -webkit-box-shadow: 0 12px 40px rgba(76, 103, 84, 0.2);
  box-shadow: 0 12px 40px rgba(76, 103, 84, 0.2);
  border-radius: 4px;
  padding: 25px;
}
@media screen and (min-width: 1200px) {
  .greenplanet-workflow-section__content {
    position: absolute;
  }
}
@media screen and (max-width: 1199px) {
  .greenplanet-workflow-section__content {
    padding-top: 80px;
    text-align: center;
  }
}
.greenplanet-workflow-section .greenplanet-workflow-section__title {
  color: var(--e-global-color-accent);
}
.greenplanet-workflow-section .greenplanet-workflow-section__description {
  color: var(--e-global-color-8e6e5f5);
  margin-bottom: 0;
  letter-spacing: 0.1px;
}
