.figures-block.figures-block--ai {
  padding: 80px 0;
  background: -webkit-radial-gradient(50% 50%, circle, #fbfdfd, #eaf1f3 59%);
  background: radial-gradient(circle at 50% 50%, #fbfdfd, #eaf1f3 59%); }
  @media only screen and (max-width: 991px) {
    .figures-block.figures-block--ai {
      padding: 60px 0; } }
  @media only screen and (max-width: 767px) {
    .figures-block.figures-block--ai {
      padding: 30px 0; } }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__text {
      max-width: 100%; } }
  .figures-block.figures-block--ai .figures-block__text-top {
    color: #253746; }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__text-bottom {
      font: 300 28px/114% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__number-text {
      font: 300 60px/100% "Stem", sans-serif; } }
  .figures-block.figures-block--ai .figures-block__number {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start; }
    @media only screen and (max-width: 991px) {
      .figures-block.figures-block--ai .figures-block__number {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        justify-content: center; } }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__number-numb {
      font: bold 171px/122% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__number-min-bold {
      font: bold 105px/81% "Stem", sans-serif; } }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__number-min {
      font: 300 54px/100% "Stem", sans-serif; } }
  .figures-block.figures-block--ai .figures-block__right:before {
    background-image: url("/local/static/build/img/svg/decor-ai.svg"); }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__right {
      right: 142px; } }
  @media only screen and (min-width: 1200px) {
    .figures-block.figures-block--ai .figures-block__left {
      left: 142px; } }
  .figures-block.figures-block--ai .figures-block__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: wrap row;
    flex-flow: wrap row; }
    @media only screen and (min-width: 1200px) {
      .figures-block.figures-block--ai .figures-block__wrapper {
        padding: 0 130px; } }
  .figures-block.figures-block--ai .figures-block__box {
    width: 100%; }
    @media only screen and (max-width: 991px) {
      .figures-block.figures-block--ai .figures-block__box {
        width: 100%; } }

.figures-block-about-text {
  padding: 0 80px; }
  @media only screen and (min-width: 1200px) {
    .figures-block-about-text {
      padding: 0 130px; } }
  @media only screen and (max-width: 991px) {
    .figures-block-about-text {
      padding: 0 47px;
      margin-top: 30px;
      text-align: center; } }
  @media only screen and (max-width: 767px) {
    .figures-block-about-text {
      padding: 0;
      margin-top: 5px; } }
  .figures-block-about-text__content {
    padding: 0 16px;
    margin-left: 30%; }
    @media only screen and (max-width: 991px) {
      .figures-block-about-text__content {
        margin-left: 0; } }
    @media only screen and (max-width: 767px) {
      .figures-block-about-text__content {
        padding: 0; } }
  .figures-block-about-text__big {
    font: 300 26px/154% "Stem", sans-serif;
    margin-bottom: 16px; }
    @media only screen and (max-width: 1200px) {
      .figures-block-about-text__big {
        font: 300 22px/154% "Stem", sans-serif; } }
    @media only screen and (max-width: 991px) {
      .figures-block-about-text__big {
        max-width: 570px;
        margin-left: auto;
        margin-right: auto; } }
    @media only screen and (max-width: 767px) {
      .figures-block-about-text__big {
        font: 300 18px/150% "Stem", sans-serif; } }
  @media only screen and (max-width: 991px) {
    .figures-block-about-text__small {
      max-width: 570px;
      margin-left: auto;
      margin-right: auto; } }
  .figures-block-about-text__small span {
    font-weight: bold; }

.full-wrapper.videoBlockPad
{
  padding-top: 5vh;
  padding-bottom: 5vh;
}
.about.sugar--modif-margin + .full-wrapper.videoBlockPad
{
  padding-top: 0px;
}
.videoFrameFull {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
  margin-bottom: 1em;
}
.videoFrameFull iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}