@font-face {
  font-display:swap;
  font-family: "Poppins ExtraBold";
  src: url("/_assets/fonts/Poppins-ExtraBold.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Bold";
  src: url("/_assets/fonts/Poppins-Bold.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins SemiBold";
  src: url("/_assets/fonts/Poppins-SemiBold.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Regular";
  src: url("/_assets/fonts/Poppins-Regular.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Italic";
  src: url("/_assets/fonts/Poppins-Italic.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Light";
  src: url("/_assets/fonts/Poppins-Light.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Medium";
  src: url("/_assets/fonts/Poppins-Medium.woff2"); }
body {
  margin: 0; }

.tunnel-1__top {
  width: 1027px;
  margin: auto;
  text-align: center;
  padding-top: 25px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__top {
      width: 80%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__top {
      width: 90%; } }

.tunnel-1__top__title h1 {
  text-transform: uppercase;
  font-family: 'Poppins Bold';
  font-size: 36px;
  margin:0px;
  padding:0px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__top__title h1 {
      font-size: 24px; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__top__title h1 {
      font-size: 16px; } }
  .tunnel-1__top__title h1 span:first-child {
    color: #313131; }
  .tunnel-1__top__title h1 span:nth-child(2) {
    color: #2D71AE; }

.tunnel-1__top__subtitle {
  color: #646464;
  font-family: 'Poppins SemiBold';
  font-size: 16px;
  width: 70%;
  margin: auto;
  margin-top: 15px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__top__subtitle {
      font-size: 14px;
      width: 104%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__top__subtitle {
      font-size: 12px; } }

.tunnel-1__categories {
  width: 1027px;
  margin: auto;
  margin-top: 25px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__categories {
      width: 80%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__categories {
      width: 90%; } }

.tunnel-1__categories__title {
  font-family: 'Poppins SemiBold';
  font-size: 24px;
  color: #2D71AE;
  text-align: center; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__categories__title {
      font-size: 13px; } }

.tunnel-1__categories__main {
  display: flex;
  justify-content: space-between;
  margin-top: 25px; }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__categories__main {
      flex-wrap: wrap; } }
  .tunnel-1__categories__main div {
    width: 23%;
    display: flex;
    flex-direction: column;
    text-align: center; }
   .tunnel-1__categories__main div a {
    text-decoration:none; }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .tunnel-1__categories__main div {
        width: 24%; } }
    @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .tunnel-1__categories__main div {
        width: 48%;
        margin-bottom: 10px; } }
    .tunnel-1__categories__main div span {
      font-family: 'Poppins SemiBold';
      font-size: 18px;
      color: #525252; }
      @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
        .tunnel-1__categories__main div span {
          font-size: 13px; } }
    .tunnel-1__categories__main div img {
      margin-bottom: 15px; }
      @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
        .tunnel-1__categories__main div img {
          width: 100%;
          margin-bottom: 8px; } }

.tunnel-1__checks-sur {
  background: #EFF5FB;
  margin: 35px 0; }

.tunnel-1__checks {
  width: 1027px;
  margin: auto;
  padding: 30px 0 100px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__checks {
      width: 80%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__checks {
      width: 90%; } }

.tunnel-1__checks__1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.tunnel-1__checks__1__bloc {
  width: 48%;
  margin-bottom: 7px; }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__checks__1__bloc {
      width: 100%;
      margin-bottom: 15px; } }

.tunnel-1__checks__1__bloc:nth-child(5), .tunnel-1__checks__1__bloc:nth-child(6) {
  margin-bottom: 15px; }

.tunnel-1__checks__1__bloc__title {
  display: flex; }
  .tunnel-1__checks__1__bloc__title span:first-child {
    width: 7%;
    background: url("/_assets/depot_annonce/1/check.png") no-repeat left center; }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .tunnel-1__checks__1__bloc__title span:first-child {
        background-position: left top;
        width: 10%; } }
  .tunnel-1__checks__1__bloc__title span:nth-child(2) {
    width: 93%;
    font-size: 18px;
    color: #2D71AE;
    font-family: 'Poppins SemiBold'; }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .tunnel-1__checks__1__bloc__title span:nth-child(2) {
        font-size: 13px;
        width: 90%; } }

.tunnel-1__checks__1__bloc__main {
  font-family: 'Poppins Regular';
  font-size: 14px;
  width: 93%;
  float: right; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__checks__1__bloc__main {
      font-size: 13px;
      width: 90%; } }

.tunnel-1__checks__2 {
  width: 48%; }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__checks__2 {
      width: 100%; } }

.tunnel-1__checks__2__sub__sur {
  width: 93%;
  float: right; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__checks__2__sub__sur {
      margin-top: -10px; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__checks__2__sub__sur {
      margin-top: 0; } }

.tunnel-1__checks__2__sub {
  width: 95%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .tunnel-1__checks__2__sub div {
    margin-bottom: 10px; }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .tunnel-1__checks__2__sub div {
        margin-bottom: 3px; } }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__checks__2__sub img {
      width: 80%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__checks__2__sub img {
      width: 95%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__digischool {
    width: 40%;
    order: 1; }
    #tunnel-1__digischool img {
      width: 90%; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__digischool {
      width: 30%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__facebook {
    width: 60%;
    order: 2; }
    #tunnel-1__facebook img {
      width: 90%; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__facebook {
      width: 50%; }
      #tunnel-1__facebook img {
        width: 100%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__trovit {
    width: 20%;
    order: 6; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__trovit {
      order: 3;
      width: 20%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__leparisien {
    width: 20%;
    order: 3; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__leparisien {
      order: 4;
      width: 17%; }
      #tunnel-1__leparisien img {
        width: 95%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__lefigaro {
    width: 35%;
    order: 4; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__lefigaro {
      order: 5;
      width: 35%; }
      #tunnel-1__lefigaro img {
        width: 92%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__aujourdhui {
    width: 25%;
    order: 5; }
    #tunnel-1__aujourdhui img {
      width: 85%; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__aujourdhui {
      order: 6;
      width: 25%; }
      #tunnel-1__aujourdhui img {
        width: 96%; } }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  #tunnel-1__iquesta {
    order: 7; } }
  @media only screen and (max-width: 992px) and (max-width: 576px), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (max-width: 576px), only screen and (min-device-height: 1024px) and (max-device-width: 1366px) and (max-width: 576px), only screen and (max-width: 992px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 360px) and (max-device-width: 640px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 360px) and (max-device-width: 640px), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 667px), only screen and (max-width: 992px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 414px) and (max-device-width: 736px), only screen and (max-width: 992px) and (min-device-width: 320) and (max-device-width: 568), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 320) and (max-device-width: 568), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 320) and (max-device-width: 568), only screen and (max-width: 992px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 768px) and (max-device-width: 1024px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-height: 1024px) and (max-device-width: 1366px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    #tunnel-1__iquesta {
      width: 23%; }
      #tunnel-1__iquesta img {
        width: 100%; } }

.tunnel-1__testimonials {
  width: 1027px;
  margin: auto; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__testimonials {
      width: 80%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__testimonials {
      width: 90%; } }

.tunnel-1__testimonials__title {
  text-align: center; }
  .tunnel-1__testimonials__title div {
    color: #646464; }
  .tunnel-1__testimonials__title div:first-child {
    font-family: 'Poppins SemiBold';
    font-size: 24px; }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .tunnel-1__testimonials__title div:first-child {
        font-size: 16px; } }
  .tunnel-1__testimonials__title div:nth-child(2) {
    font-family: 'Poppins Regular';
    font-size: 14px; }
    @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .tunnel-1__testimonials__title div:nth-child(2) {
        font-size: 13px; } }

.tunnel-1__testimonials__main {
  display: flex;
  justify-content: space-between; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__testimonials__main {
      flex-wrap: wrap; } }

.tunnel-1__testimonials__main__bloc {
  width: 30%;
  display: flex;
  flex-direction: column;
  margin-left:15px;
  align-items: center; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__testimonials__main__bloc {
      width: 48%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .tunnel-1__testimonials__main__bloc {
      width: 100%; } }

.tunnel-1__testimonials__main__bloc__1 {
  width: 100%;
  height: 55px;
  background: url("/_assets/depot_annonce/1/guillemets.png") no-repeat center;
  position: relative;
  bottom: -25px; }

.tunnel-1__testimonials__main__bloc__2 {
  color: #2D71AE;
  font-size: 16px;
  font-family: 'Poppins SemiBold';
  margin-bottom: 7px;
  z-index: 9; }

.tunnel-1__testimonials__main__bloc__3 {
  font-family: 'Poppins Italic';
  color: #646464;
  text-align: center;
  margin-bottom: 7px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .tunnel-1__testimonials__main__bloc__3 {
      font-size: 14px; } }

.tunnel-1__checks__1__100 {
  width:100%;
}

.tunnel-1__checks__1__100 hr {
    height: 2px;
    background: white;
    border: 0px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.tunnel-1-stud {
  text-align:center;
  color: #2D71AE;
  font-size: 22px;
  font-family: "Poppins Bold";
}
.tunnel-1-stud span{
  color: #646464;
  font-size: 18px;
  font-family: 'Poppins SemiBold';
}

.nouveau {
  font-size: 18px;
  color: #2D71AE;
  font-family: 'Poppins SemiBold';
}

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
.tunnel-1-stud {
  font-size: 16px;
}
.tunnel-1-stud span{
  font-size: 13px;
}
.nouveau {
  font-size: 13px;
}
}

.row-ville {
  text-align: center; }
  @media (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .row-ville {
      padding-bottom: 40px; } }
  .row-ville div.phrase {
    text-align: center;
    color: #4D4D4D;
    font-size: 22px;
    font-family: 'Nunito Bold';
    padding: 35px 0 7px 0; }
    .row-ville div.phrase span {
      font-size: 18px;
    font-style: normal; }
    @media (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .row-ville div.phrase {
        font-size: 15px; } }
    @media (max-width: 576px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .row-ville div.phrase {
        font-size: 17px;
        padding: 25px 30px 0;
        font-weight: 900; }
        .row-ville div.phrase span {
          font-size: 15px; } }
  .row-ville .first-row {
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: space-around;
    /*  		display: inline-grid;
    		grid-template-columns: 248px 248px 248px 248px;
    		grid-column-gap: 9px; */ }
    .row-ville .first-row img {
      width: 230px;
      height: auto; 
      border-radius: 2px; }
    @media (max-width: 576px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .row-ville .first-row img{
        width: auto;
        height: auto; } }
    @media (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .row-ville .first-row img{
        /*width: 319px; STDI */
        width: 100%;
        height: auto; } }
  .row-ville .first-row {
    padding-bottom: 28px; }
    .row-ville .first-row div a {
      width:100%;
    }
    .row-ville .first-row div {
      position:relative; 
    }
    .row-ville .first-row div a span{
    position: absolute;
    background-color: rgba(77, 77, 77, 0.6);
    bottom: 10%;
    left: 10%;
    padding: 5px 10px 5px 10px;
    text-transform: uppercase;
    text-align: left;
    color: #fff;
    font-family: 'Nunito Regular';
    font-size: 0.8em; }
    @media (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .row-ville .first-row{
        padding-bottom: 0px;
        width: 85%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around; }
        .row-ville .first-row div {
          width: 49%;
          display: flex;
          justify-content: center; }
        .row-ville .first-row div:nth-child(odd) {
          justify-content: flex-start;}
        .row-ville .first-row div:nth-child(odd) img {
          float: right;
          margin-bottom: 10px; }
        .row-ville .first-row div:nth-child(even) {
          justify-content: flex-end; }
        .row-ville .first-row div:nth-child(even) img {
          float: left;
          margin-bottom: 10px; } }
    @media (max-width: 576px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .row-ville .first-row div{
        width: 100%;
        display: flex;
        justify-content: space-around !important; }
      .row-ville .first-row div img {
        float: none !important;
        width: 230px;
        height: auto; } }
@media (max-width: 576px) and (max-width: 576px), (min-device-width: 375px) and (max-device-width: 667px) and (max-width: 576px), (min-device-width: 414px) and (max-device-width: 736px) and (max-width: 576px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (max-width: 576px), (max-width: 576px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 375px) and (max-device-width: 667px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px) and (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (min-device-width: 375px) and (max-device-width: 667px), (max-width: 576px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 375px) and (max-device-width: 667px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 414px) and (max-device-width: 736px) and (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (min-device-width: 414px) and (max-device-width: 736px), (max-width: 576px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 375px) and (max-device-width: 667px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 414px) and (max-device-width: 736px) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
  .row-ville .first-row div img{
    width: 100%;
    height: auto; } }

    .row-ville .a_consult {
      text-decoration: none; }
    .row-ville .consult {
      background-color: #2D71AE;
      font-family: 'Nunito Regular';
      font-size: 16px;
      border-radius: 2px;
      padding: 14px 0;
      margin: auto;
      width: 16%;
      text-align: center;
      color: white;
      width: 250px; }
      @media (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
        .row-ecolvillees .consult {
          width: 35%; } }
      @media (max-width: 576px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
        .row-ville .consult {
          width: 70%; } }