.encart_webserie {
  overflow: hidden;
  background-color: #f2f5fb;
  margin: 10px 0 0;
  padding: 50px 0;
  text-align: center;

  h2,
  h3 {
    font-family: Lato-Black;
    font-weight: 400;
    margin: 0;
  }

  h2 {
    color: #003da5;
    font-size: 35px;
    padding: 0 0 40px;
  }

  h3 {
    color: #0097d5;
    font-size: 26px;
    line-height: 28px;
    padding: 0 0 30px;
  }

  .frise {
    margin: 0 0 20px;
    padding: 0 95px 0 0;
    position: relative;
    text-align: left;
    width: 100%;

    .contenu_frise {
      width: 2000px;

      .mosaique {
        margin: 2px;
      }

      a {
        position: relative;
        text-decoration: none;

        .contenu_mosaique {
          position: absolute;
          bottom: 0px;
          left: 0;
          -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
          margin: 17px 12px;
          display: block;
          color: white;
          padding: 10px 12px;
          width: 177px;
          background-image: url("img/icon_play-SAphsog.svg");
          background-repeat: no-repeat;
          background-position: right 10px center;
        }
      }

      br {
        display: none;
      }
    }
  }
}

@media (max-width: 1440px) {
  .encart_webserie {
    h2 {
      font-size: 30px;
      line-height: 40px;
      padding: 0 0 30px;
    }

    h3 {
      font-size: 23px;
    }

    .frise {
      left: 0;
      padding: 0;
    }
  }
}

@media (max-width: 1139px) {
  .encart_webserie {
    h2 {
      font-size: 26px;
      line-height: 32px;
      padding: 0 20px 30px;
    }

    h3 {
      font-size: 20px;
    }
  }
}

@media (max-width: 1060px) {
  .encart_webserie {
    margin: 45px 0;
    padding: 40px 0 45px;

    h3 {
      font-size: 18px;
      line-height: 23px;
      padding: 0 20px 30px;
    }

    .frise {
      .contenu_frise {
        margin-left: -2px;

        a {
          .contenu_mosaique {
            display: none;
          }
        }

        .mosaique {
          width: 124px;
          margin: 1px;
        }
      }
    }
  }
}

@media (max-width: 700px) {
  .encart_webserie {
    padding: 30px 0 35px;

    .frise {
      .contenu_frise {
        width: 101%;

        .mosaique {
          margin: 0 1px;
          width: 23.8%;
        }
      }
    }
  }
}

@media (max-width: 470px) {
  .encart_webserie {
    margin: 0;

    .frise {
      .contenu_frise {
        margin-left: 1px;
      }
    }
  }
}

@media (max-width: 390px) {
  .encart_webserie {
    .frise {
      .contenu_frise {
        margin-left: 0;
      }
    }
  }
}

@media (max-width: 375px) {
  .encart_webserie {
    .frise {
      .contenu_frise {
        margin-left: -1px;
      }
    }
  }
}
