.extra-push-figure {
  align-content:center;
  align-items:flex-start;
  background:#92ba52 url(https://www.velo-territoires.org/wp-content/themes/drc/extra/assets/img/pattern.png) left top repeat;
  display:flex;
  justify-content:space-between;
  padding:20px;
}
.extra-push-figure .extra-figure-inner {
  color:#ffffff;
  display:flex;
  flex-direction:column;
  flex:1 0 0;
  text-align:center;
}
.extra-push-figure .extra-figure-inner .extra-figure-title {
  font-size:40px;
  font-weight:900;
  line-height:40px;
}
.extra-push-figure .extra-figure-inner .extra-figure-content {
  font-size:16px;
  font-weight:300;
  line-height:20px;
  padding:10px 0 0;
}
@media only screen and (max-width: 550px) {
  .extra-push-figure { display:block; }
}
