body.single-etude_de_cas{
    padding-top: 0px;
}

body.single-etude_de_cas .single-header-wrapper{
    padding-top: 100px;
    padding-bottom: 40px;
}

.graffiti-template.graffiti-etudes {
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  color: #3f5760;
}

.gutenberg.single-etude {
  width: 100%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  color: #3f5760;
  display: grid;
  grid-template-columns:2fr 3fr;
  padding-top: 60px;
  gap: 80px;
}

.image-avant .infos span{
    color: #d21216;
}

.gutenberg.single-etude .image-avant img{
width: 100%;
height: auto;
}


.liste-etudes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
}

.liste-etudes article.etude {
  background-color: #fff;
  border-bottom: #d21216 5px solid;
  padding-bottom: 50px;
  position: relative;
}

.testimonial-content{
    position: absolute;
    left: 0;
    bottom: 20px;
}

.liste-etudes article.etude .secteurs-applications {
  width: 100%;
}



.liste-etudes article.etude .secteurs-applications .textes {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 30px;
  width: 100%;
}

.liste-etudes article.etude .secteurs-applications .textes h2{
    margin-top: 0;
}
.liste-etudes article.etude .secteurs-applications .textes .img-avant img {
  width: 100%;
  height: auto;
}

.liste-etudes article.etude .secteurs-applications span {
  color: #d21216;
}

.liste-etudes article a.lien {
  color: #d21216;
  background-image: url(../images/puce-rouge-li.svg);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 16px;
}


.contenu .intro{
    border-left: #d21216 4px solid;
    padding-left: 25px;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 60px;
}

.section-content .pagination-un-article{
     width: 100%;
    max-width:1500px ;
    padding: 80px 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.section-content .pagination-un-article a{
    text-decoration: none;
    display: block;
    box-sizing: border-box;
}

.section-content .pagination-un-article span{
    display: block;
}

.gutenberg .section-content .pagination-un-article a span{
    text-decoration: none;
}

.section-content .pagination-un-article  a span.tem{
    color: #d21216;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    text-decoration: none;
    height: 16px;
    margin-bottom: 3px;
}

.section-content .pagination-un-article  a span.titre{
font-size: 24px;
line-height: 30px;
text-decoration: none;
color: #3F5760;
}

.section-content .pagination-un-article .next{
    width: 50%;
    text-align: left;
    padding-right: 40px;
}

.section-content .pagination-un-article .next a span.tem{
background-image: url(../images/puce-rouge-li.svg);
background-repeat: no-repeat;
background-position: left center;
background-size: 14px auto;
padding-left: 20px;
}

.section-content .pagination-un-article .prev a span.tem{
background-image: url(../images/puce-rouge-li.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 14px auto;
padding-right: 20px;
}

.section-content .pagination-un-article .prev{
    width: 50%;
    text-align: right;
    padding-left: 40px;
}
