.view-actualite-hp  {
  display: flex;
  flex-direction: column;
  gap : 0;
}


.view-actualite-hp .view-content {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.view-actualite-hp .view-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  align-self: stretch;

  text-transform: uppercase;
}
.view-actualite-hp .views-row {
  transition: ease all 150ms;
}
.view-actualite-hp .views-row:hover a,
.view-actualite-hp .more-link:hover a {
  text-decoration: none;
}
.view-actualite-hp .views-row:nth-child(1) {
  background-color: var(--color-primary--2);
  color : var(--color-white)
}
.view-actualite-hp .views-row:nth-child(1):hover {
  background-color: var(--color-primary--1);
}
.view-actualite-hp .views-row:nth-child(1):hover .actualite-teaser::after {
  background-color: var(--color-secondary--1);
  background-image: url("../../images/actualite/arrow-white.svg");

}
.view-actualite-hp .views-row:nth-child(2) {
  background-color: var(--color-primary--3);
  color : var(--color-primary--1)
}

.view-actualite-hp .views-row:nth-child(2):hover  {
  background-color: var(--color-primary--4);
}
.view-actualite-hp .views-row:nth-child(2):hover .actualite-teaser::after {
  background-color: var(--color-primary--2);
  background-image: url("../../images/actualite/arrow-white.svg");

}
.view-actualite-hp .more-link {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  color: var(--color-white);
  background-image: url(../../images/actualite/background-teaser.svg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: var(--color-secondary--1);
  width: 100%;
  height: 250px;
  transition: ease all 150ms;
  text-align: left;
  position: relative;
}

.view-actualite-hp .more-link::after {
  content:  '';
  position: absolute;
  bottom: 32px;
  right: 32px;
  background-image: url(../../images/icons/arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  width: 54px;
  height: 54px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  transition: ease all 150ms;
  border-radius: 15px;
  background-color: var(--color-white);
}
.view-actualite-hp .more-link:hover::after {
  background-color: var(--color-primary--1);
  background-image: url("../../images/actualite/arrow-white.svg");

}
.view-actualite-hp .more-link a {
  width: 100%;
  height: 100%;

  font-size: 32px;
  font-family: var(--font-title);
  font-style: normal;
  font-weight: 600;
  line-height: 140%; /* 44.8px */
  text-transform: uppercase;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;

}

.view-actualite-hp .more-link:hover {
  background-color: #DD5500;
}



@media all and (min-width: 750px) {
  .view-actualite-hp .view-content {
    flex-direction: row;
    width: 100%;
  }

  .view-actualite-hp .views-row {
    width: 50%;
  }
}



@media all and (min-width : 1000px) {
  .view-actualite-hp {
    flex-direction: row;
    padding: 100px 0;
  }

  .view-actualite-hp .view-header {
    height: auto;
    padding: 20px;
  }

  .view-actualite-hp .views-row {
    width: 100%;
  }



  .view-actualite-hp .more-link {
    height: auto;
    max-width: 256px;
  }

  .view-actualite-hp .more-link a {
    padding: 64px 32px;
  }
}



@media all and (min-width : 1500px) {

  .view-actualite-hp .more-link {
    max-width: 320px;
  }

  .view-actualite-hp .more-link::after {
    bottom: 64px;
  }

  .view-actualite-hp .more-link a {
    padding: 90px 32px 64px;
    justify-content: flex-start;
  }
}

@media all and (min-width : 1700px) {
  .view-actualite-hp .view-header {
    width: 100%;
    max-width: 640px;
  }
}
