.node--type-media{
  min-height: 100vh;
}

.node--type-media .node-title{
  margin-left: 0;
  padding-left: 0;
}

.back{
  display: inline-flex;
  padding: 8.8px 42.265px 8.8px 42.465px;
  align-items: center;
  gap: 10px;
}

.ressourceMedia{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  align-self: stretch;
  padding-bottom: 30px;
}

.ressourceMedia .compositeur{
  color: #222;
  font-size: 25.6px;
  font-style: normal;
  font-weight: 700;
  line-height: 35.84px; /* 140% */
}

.ressourceMedia > *{
  align-self: stretch;
}

.ressourceMedia h2{
  font-family: hurme_bold, sans-serif;
  font-size: 28.8px;
  font-style: normal;
  font-weight: 700;
  line-height: 44.8px; /* 155.556% */
}

.ressourceMedia .media--video{
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.ressourceMedia .video-js{
  background: none;
  margin: auto;
}

.ressourceMedia .audio-item{
  height: initial;
  margin: 0;
}

.ressourceMedia .downloadLink{
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 0;
  display: inline-block;
  background: none;
  align-self: flex-start;
  height: 50px;
  padding: 0;
}


@media (max-width: 600px) {
  .node--type-media{
    margin-top: 3rem;
  }
}