.intro-secteurs__wrap {
  margin: 0 auto;
}

.intro-secteurs__grid {
  display: grid;
  grid-template-columns: 35% 65%;
  gap: 30px;
  align-items: stretch;
  position: relative;
  grid-template-areas: "image texte";
}

.intro-secteurs__media {
  margin: 0;
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4);
  grid-area: image;
}
.intro-secteurs__img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

.intro-secteurs__content {
  position: relative;
  display: flex;
  padding: 50px 0;
  grid-area: texte;
}

.intro-secteurs__cta a {
  width: fit-content;
  margin-top: 30px;
}

.description-text {
  font-size: 20px;
}

.linear-text {
  background: #EB0042;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 20px;
  font-weight: 700;
}

.metiers-text {
  color: #515151;
  font-size: 16px;
}

@media (max-width: 960px) {
  .intro-secteurs__grid {
    grid-template-columns: 1fr;
    gap: 20px;
    padding: 20px;
    grid-template-areas:
      "texte"
      "image";
  }

  .intro-secteurs__content {
    padding: 0;
  }
}
