@font-face {
  font-family: 'OstrichHeavy';
  src: url('/wp-content/themes/yatatheme/fonts/OstrichSans-Heavy.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.section-sommaire .wrapper {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4,390px);
  gap: 1.5rem;
  justify-content: center;
}
.section-sommaire .wrapper .page-item {
  max-width: 390px;
  height: 200px;
  border-radius: 2rem;
  padding: 6rem 0rem 3rem 2.5rem;
  position: relative;
}
.section-sommaire .wrapper .page-item i {
  font-size: 3rem;
  margin-bottom: 2rem;
  display: block;
}
.section-sommaire .wrapper .page-item h3 {
  font-family: 'Poppins', sans-serif;
  font-size: 2rem;
  font-weight: 700;
}
.section-sommaire .wrapper .page-item a span.texte-lien {
  font-size: 1.6rem;
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.section-sommaire .wrapper .page-item a i.icon-fleche {
  position: absolute;
  bottom: 0;
  right: 1.2rem;
  background-color: #F7F4ED;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-sommaire .wrapper .page-item a i.icon-fleche::before {
  color: #3C3C3B;
  font-size: 1.7rem;
  vertical-align: middle;
}
.section-sommaire .wrapper .page-item.design1 {
  background-color: #5b5d8b;
}
.section-sommaire .wrapper .page-item.design1 h3,
.section-sommaire .wrapper .page-item.design1 a span.texte-lien {
  color: #F7F4ED;
}
.section-sommaire .wrapper .page-item.design1 i::before {
  color: #F7F4ED;
}
.section-sommaire .wrapper .page-item.design2 {
  background-color: #F4E600;
}
.section-sommaire .wrapper .page-item.design2 h3,
.section-sommaire .wrapper .page-item.design2 a span.texte-lien {
  color: #3C3C3B;
}
.section-sommaire .wrapper .page-item.design2 i::before {
  color: #3C3C3B;
}
.section-sommaire .wrapper .page-item.design3 {
  background-color: #00A79B;
}
.section-sommaire .wrapper .page-item.design3 h3,
.section-sommaire .wrapper .page-item.design3 a span.texte-lien {
  color: #3C3C3B;
}
.section-sommaire .wrapper .page-item.design3 i::before {
  color: #3C3C3B;
}
.section-sommaire .wrapper .page-item.design4 {
  background-color: #EA823B;
}
.section-sommaire .wrapper .page-item.design4 h3,
.section-sommaire .wrapper .page-item.design4 a span.texte-lien {
  color: #F7F4ED;
}
.section-sommaire .wrapper .page-item.design4 i::before {
  color: #F7F4ED;
}
@media (max-width: 1600px) {
  .section-sommaire .wrapper {
    grid-template-columns: repeat(2,390px);
    gap: 1.5rem;
  }
}
@media (max-width: 800px) {
  .section-sommaire .wave::before {
    width: 1500px;
    left: -10px;
  }
  .section-sommaire .wave::after {
    width: 1500px;
    bottom: -360px;
    height: 200px;
  }
  .section-sommaire .wrapper {
    grid-template-columns: repeat(1,390px);
    gap: 1.5rem;
  }
}
@media (max-width: 450px) {
  .section-sommaire .wrapper {
    grid-template-columns: repeat(1,300px);
    gap: 1.5rem;
  }
  .section-sommaire .wrapper .page-item {
    height: auto;
  }
  .section-sommaire .wrapper .page-item a i.icon-fleche {
    top: 1.5rem;
    right: 1.5rem;
  }
  .section-sommaire .wrapper .page-item a span.texte-lien {
    line-height: 1.5rem;
  }
}
