.parutions{
margin: 2rem 0;
overflow: hidden;
transition: all 0.4s  ease-in-out;
}
.parutions.reveal ul li:nth-of-type(n+6) {
display: none;
}
.parutions a{
text-decoration: none;  
}
.parutions ul{
display: flex;
flex-wrap: wrap;
}
.parutions ul 
.parutions ul .paru-open{
max-height: 100rem;
}
.parutions li{
display: flex;
list-style: none;
flex-direction: column;
align-items: center;
width: 20%;
padding: 1rem;
}
.parutions ul li a{
text-decoration: none;
}
.parutions .parutions-thumbnail img{
max-width: 200px    ;
}
.aurore-paru-thumbnail{
border-bottom: #1B3D71 solid 3px;
}
.aurore-paru-titre{
width: 100%;
padding: 0.5rem 0;
}
.link-img-disable {
pointer-events: none;
cursor: default;
}
@media (max-width: 1248px) {
.parutions.reveal ul li:nth-of-type(n+5) {
display: none; }
.parutions li{
width: 25%;
}
}
@media (max-width: 996px) {
.parutions.reveal ul li:nth-of-type(n+4) {
display: none; }
.parutions li{
width: 33%;
}
}
@media (max-width: 767px) {
.parutions.reveal ul li:nth-of-type(n+3) {
display: none; }
.parutions li{
width: 50%;
}
} .aurore-paru-btn-to-ctn{
width: 100%;
padding: 0.5rem;
display: flex;
justify-content: center;
gap: 2rem;
}
.aurore-paru-btn-to-ctn svg{
box-sizing: content-box;
padding:0;
height: 1.5rem;
width: 1.5rem;
border-bottom: #1B3D71  solid 1px;
cursor: pointer;
transition: 0.3s all ease-out;
}
.aurore-paru-btn-to-ctn svg path{
transition: 0.3s all ease-out;
}
.aurore-paru-btn-to-ctn svg:hover{
background: #1B3D71;
}
.aurore-paru-btn-to-ctn svg:hover path{
stroke: white;
} .cmp-titre-wrapper h2,h3{
margin:0;
color:#1B3D71;
}
.cmp-titre-wrapper{
overflow:none;
}
.cmp-sous-titre{
display:flex;
align-items: center;
gap:1rem;
}
.cmp-titre-wrapper h2 {
text-transform: uppercase;
font-size: 2.5rem;
padding-right: 1rem;
line-height: 3.75rem;
padding-left:1rem;
}
@media (max-width: 1023px) {
.cmp-titre-wrapper h2 {
font-size: 1.5rem;
line-height: 1.26rem; 
}
}
@media (max-width: 767) {
.cmp-titre-wrapper h2 {
font-size: 1.165rem;
line-height: 1rem; 
}
}
.cmp-titre-wrapper h3{
font-size:1.65rem;
font-family: Playfair Display;
}
.cmp-titre{
display:flex;
align-items:center;
}
.cmp-titre-trait{
flex:1;
height: 1.55rem;
border-bottom:1px #1B3D71 solid;
}
.aurore-btn-paru{
display: inline-block;
padding:0.5rem 1rem;
transition: all 0.4s ease;
position:relative;
cursor:pointer;
}
.parutions a.aurore-btn-paru{
text-decoration: none;
}
.aurore-btn-paru-btn-ctn{
color: #1B3D71;
transition: all 0.4s ease;
display: flex;
gap: 0.5rem;
}
.aurore-btn-paru-btn-ctn::before {
content: "";
border-bottom: 1px solid #1B3D71;
position: absolute;
background: red;
bottom: 0.5rem;
left: 1rem;
right: 1rem;
transition: all 0.4s ease;
}
.aurore-btn-paru-btn-ctn::after {
font-family: 'Material Icons';
content: "expand_more";
-webkit-font-feature-settings: 'liga';
transition: all 0.4s ease;
display: inline-block;
}
.aurore-btn-paru:hover .aurore-btn-paru-btn-ctn::before{
border-bottom: 4px solid #1B3D71;
transform: translatey(4px);
}
.aurore-btn-paru:hover .aurore-btn-paru-btn-ctn::after{
transform:scale(1.5);
}
.aurore-btn-paru:hover{
transform: translatey(-3px);
background:#EAF4FD;
} .aurore-btn-parus{
display: flex;
gap: 1.5rem;
}
.aurore-btn-parus > a{
display: flex;
gap: 0.25rem;
}
.aurore-btn-parus > a p{
text-decoration: none;
}