.block-step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-58px}@media only screen and (max-width: 48em){.block-step{margin-bottom:-36px}}.block-step__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin-bottom:58px}@media only screen and (max-width: 48em){.block-step__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:36px}}.block-step__container>div:first-child{background:var(--clr-secondary-gris-clair);color:var(--clr-primary-orange);font-size:25px;font-family:var(--ff-primary-regular);font-weight:bold;width:54px;height:54px;padding:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 48em){.block-step__container>div:first-child{margin:auto}}.block-step__container>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 62px}@media only screen and (max-width: 48em){.block-step__container>div:last-child{margin:36px 0 0 0}}.block-step__container>div:last-child .block-step__container__title{color:var(--clr-primary-orange);font-family:var(--ff-primary-bold);font-size:15px;margin-bottom:11px}@media only screen and (max-width: 48em){.block-step__container>div:last-child .block-step__container__title{display:none}}.block-step__container>div:last-child .block-step__container__text p,.block-step__container>div:last-child .block-step__container__text ul{color:var(--clr-primary-dark-grey);font-family:var(--ff-primary-regular) !important;font-size:var(--fs-paragraph);line-height:18px}.block-step__container>div:last-child .block-step__container__text p:first-child,.block-step__container>div:last-child .block-step__container__text ul:first-child{margin-top:0}.block-step__container>div:last-child .block-step__container__text p:last-child,.block-step__container>div:last-child .block-step__container__text ul:last-child{margin-bottom:0}
