
.no-margin{
    margin: 0rem!important;
}
.no-padding{
    padding: 0rem!important;
}
#benefits .wp-block-columns{
    justify-content: space-between;
}
.benefits-icons > .wp-block-group{
    justify-content: space-between;
}
.benefits-icons p img{
    float: left;
    margin-right: 0.5rem;
    margin-top: -0.2rem;
}

@media screen and (max-width: 1280px) {
  #benefits > .wp-block-columns {
    padding-right: var(--wp--style--root--padding-right)!important;
    padding-left: var(--wp--style--root--padding-left)!important;
  }
}

@media screen and (max-width: 980px) {
    #benefits > .wp-block-columns {
        flex-direction: column !important;
    }
    #benefits .wp-block-columns > .wp-block-column{
        flex-basis: 100%!important;
        width: 100%;
    }
    .benefits-icons > .wp-block-group {
        justify-content: center;
    }
}

@media screen and (max-width: 580px) {
    .benefits-icons > .wp-block-group {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 0rem;
    }

}