.is-style-reverse-on-mobile .wp-block-column:first-child {
  order: 2;
}
.is-style-reverse-on-mobile .wp-block-column:last-child .wp-block-image{
  text-align: right;
}



/* lists */
.wp-block-list.is-style-big-numbers-list {
    counter-reset: my-counter;
    padding-left: 3rem;
}
.wp-block-list.is-style-big-numbers-list li {
    margin-bottom: 1rem;
    position: relative;
}
.wp-block-list.is-style-big-numbers-list li::marker {
    content: none;
}
.wp-block-list.is-style-big-numbers-list li::after {
    content: "";
    display: block;
    width: 2px;
    height: calc(100% - 1rem);
    position: absolute;
    left: calc(-2rem - 1px);
    top:2rem;
    background-color: white;
}
.wp-block-list.is-style-big-numbers-list li:last-child::after {
    display: none;
}
.wp-block-list.is-style-big-numbers-list li::before {
    content: counter(my-counter);
    counter-increment: my-counter;
    font-size: 1.2rem;
    font-weight: 700;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    border-radius: 999px;
    border:2px solid white;
    text-align: right;
    margin-right: 1rem;
    vertical-align: middle;
    text-align: center;
    line-height: 1.7rem;
    margin-left: -3rem;
}

.wp-block-list.is-style-challenges-list,
.wp-block-list.is-style-check-list {
    list-style-type: none;
}
.wp-block-list.is-style-challenges-list li,
.wp-block-list.is-style-check-list li {
    margin-bottom: 1rem;
    position: relative;
}
.wp-block-list.is-style-challenges-list li::before,
.wp-block-list.is-style-check-list li::before {
    position: relative;
    content: "\E184";
    font-family: "Phosphor";
    font-size: 2rem;
    font-weight: 700;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    text-align: right;
    margin-right: 1rem;
    vertical-align: middle;
    text-align: center;
    line-height: 1.7rem;
    margin-left: -3rem;
    color:var(--wp--preset--color--mocca);
}
.wp-block-list.is-style-challenges-list li::before {
    content: "\E4E0";
}

.wp-block-list.is-style-big-numbers-list li > div,
.wp-block-list.is-style-challenges-list li > div,
.wp-block-list.is-style-check-list li > div {
    display: inline;
}


@media only screen and (min-width: 782px) {
    .is-style-reverse-on-mobile .wp-block-column:first-child {
      order: 0;
    }
}
