.section-hero-alaUne,
.section-hero-actu {height: 80vh;position:relative;overflow: hidden;}
.bg-alaUne{background-color:var(--citrouille);position:relative;}
.bg-alaUne::before {content: "";position: absolute;inset: 0;background-image: url("../../img/design/overlay-video-hero-ETnaQeX.jpg");background-size: cover;background-position: center;opacity: 0.5;mix-blend-mode: luminosity;z-index: 1;}
.bg-alaUne > div {z-index:2;position:relative;}

.c_visuel{width:100%;height:80vh;}
.c_visuel img{width:100%;height:100%;object-fit:cover;}

.pt-header{padding-top:var(--header);}

.section-hero-alaUne p,
.section-hero-alaUne h2,
.section-hero-alaUne h1,
.section-hero-actu p,
.section-hero-actu h1{color:white;}
.c_titre h2, .c_titre h1{font-weight:600;font-size:3rem;line-height:1.5;}
.c_date p{font-weight:600;font-size:2rem;}
.c_cat p.libelle{position:relative;text-transform:uppercase;font-weight:600;font-size: .75rem;line-height:1.6;display:flex;gap:8px;align-items: center;}
.c_cat p.libelle::before{content:"";width:8px;height:8px;border-radius:50%;background:white;}

.section-titre h1{font-family: "Montserrat";color: var(--indigo);font-weight: 600;font-size: 4rem;line-height: 1.1;}
.section-titre p{font-family:"Inter";font-size:1.5rem;color:var(--indigo);}

.section-autres-actus h2 {font-weight: 600;font-size: 3rem;line-height: 1.1;color: var(--indigo);margin-bottom: 3rem;}

.villeEvenement, .dateEvenement, .heureEvenement {
  font-family: "Inter";
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.3;
  color: var(--indigo);
}
.miniDescEvenement{font-family:"Inter";font-weight:400;font-size:1rem;}

.btn.btn-back {display: flex;gap: 16px;align-items: center;padding-left: 0;}
.btn-back span:first-of-type {display:flex;height: 48px;width: 48px;background:var(--citrouille);border-radius: 50%;align-items: center;justify-content:center;}
.btn-back span:last-of-type {text-transform: uppercase;color:var(--bleuyale);font-size:14px;font-weight:500;}

.content p{color:var(--indigo);margin-bottom:1.5rem}
.content p:first-of-type {font-weight: 600;font-family: "Inter";font-size: 2rem;line-height: 1;color: var(--bleuYale);}
.content ul {margin-bottom:1.5rem;padding-left: 1rem;}
.content ul li{color:var(--indigo);font-family:"Montserrat";font-weight:500;font-size:1rem;line-height:1.5;}
.content h2{font-weight:"Inter";font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;color:var(--bleuYale);position:relative;padding-left: 22px;margin-bottom:1.5rem;}
.content h2::before{content:"";position:absolute;left:0;top:2px;width:10px;height:10px;background:var(--citrouille);border-radius:5px;}

.blocShare {
  width: 100%;
  padding: 1rem;
  background: var(--lin50);border-radius:6px;
}
.blocShare p {
  font-family: "Inter";
  font-size: .875rem;
  color: var(--bleuYale);
  text-transform: uppercase;
}
.blocShare a {
  background: var(--citrouille);
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.intro p {
  font-weight: 600;
  font-family: "Inter";
  font-size: 2rem;
  line-height: 1;
  color: var(--bleuYale);
}

.actus-featured-visual{background:var(--indigo);}
.section-titre h2{font-family:"Montserrat";color:var(--indigo);font-weight:600;font-size:4rem;line-height:1.1;}
.actus-grid-item{border-right:1px solid var(--bleuYale10);border-bottom:1px solid var(--bleuYale10);}
.card-news{border:0;display:flex;flex-direction:column;height:100%;}
.card-news p.libelle{align-items:center;display:flex;font-size:.75rem;font-weight:600;gap:8px;line-height:1.6;position:relative;text-transform:uppercase;}
.card-news p.libelle::before{background:var(--citrouille);border-radius:50%;content:"";height:8px;width:8px;}
.card-news .c_visuel{aspect-ratio:1.6;height:auto;overflow:hidden;width:100%;}
.card-news .c_visuel img{display:block;height:100%;object-fit:cover;width:100%;}
.card-news .c_infos{display:flex;flex:1;flex-direction:column;align-items:flex-start;}
.card-news h3{color:var(--indigo);font-size:1.5rem;font-weight:500;min-height: 3rem;}
.card-news .date{color:var(--bleuYale40);font-size:.75rem;font-weight:500;margin:0;padding-top:.5rem;padding-bottom: 0.5rem;text-transform:uppercase;}
.card-news .date.event{background:var(--citrouille);border-radius:4px;color:#FFF;font-size:1rem;font-weight:700;line-height:1;padding:20px 12px;position:absolute;right:1rem;text-align:center;top: -2rem;}
.card-news .data{display:flex;font-size:.875rem;font-weight:500;gap:8px;text-transform:uppercase;}
.card-news .data span:first-of-type{color:var(--citrouille);}
.card-news .data span.lieu{align-items:center;color:var(--bleuYale40);display:inline-flex;gap:8px;position:relative;}
.card-news .data span.lieu::before{background:var(--bleuYale20);border-radius:50%;content:"";height:4px;width:4px;}
.card-news .c_infos > a{align-items:center;border:1px solid var(--bleuYale10);border-radius:0;color:var(--indigo);display:inline-flex;gap:8px;margin-top:auto;padding:8px 10px;text-decoration:none;}
.card-news .c_infos > a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}
.card-news .c_infos > a:hover{text-decoration:underline;}
.actus-empty{color:var(--indigo);font-size:1.25rem;}

@media (max-width: 991.98px) {
  .section-hero-alaUne{height:auto;min-height:100vh;}
  .section-hero-alaUne .c_visuel{min-height:45vh;}
  .section-hero-alaUne .bg-alaUne{min-height:55vh;}
  .section-titre h2{font-size:2.5rem;}
  .section-titre p{font-size:1.125rem;}
}
