.radio-header {
  aspect-ratio: 4/1;
}

.reuniao-header {
  height: 50rem;
  background-image: url("../assets/images/banner-transmissao.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}

.ead-header {
  height: 50rem;
}

.description {
  width: 100%;
  height: 30rem;
}

.description-img {
  width: 30%;
  display: flex;
  justify-content: center;
}

.produto-detalhes {
  max-width: 70%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

#info-desc-ao-vivo {
  /* background: rgba(28, 38, 47, 1); */
  background: rgba(7, 10, 79, 0.6);
  width: 100%;
  font-size: 1.8rem;
  font-weight: 500;
}

#info-desc-auto-dj {
  /* background: rgba(33, 45, 55, 1); */
  color: #232423;
  font-size: 1.8rem;
  font-weight: 500;
}

#info-desc-estudio {
  /* background: rgba(52, 70, 87, 1); */
  background: rgba(2, 115, 104, 0.6);
  font-size: 1.8rem;
  font-weight: 500;
}

.img-desc-radio {
  width: 100%;
  border-radius: 25px;
  filter: drop-shadow(0px 9px 9px rgba(0, 0, 0, 0.25));
  /* box-shadow: 0px 9px 9px rgb(0 0 0 / 25%); */
}

.div-card-work {
  min-height: 30rem;
  max-width: 100%;
  background-clip: border-box;
  border-radius: 20px;
  display: flex;
  justify-content: flex-start;
  padding: 1.5rem;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.6);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.6);
  margin: 2rem 1rem;
  transition: 0.5s all;
  flex-direction: column;
  align-items: center;
}

.div-card-work:hover {
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2);
}

.div-img-work {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin: 1rem 0;
}

.titulo-card-work {
  margin: 2rem 0;
  text-align: center;
}

.div-body-work {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.section-motivos {
  display: flex;
  align-items: center;
}
.titulo-motivo {
  font-size: 3rem;
  text-align: center;
}

.img-work {
  /* width: 5rem; */
}

.bg-radio-primary {
  /* background-color: rgba(2, 115, 104, 1); */
  background-color: rgba(5, 116, 180, 0.6);
}

.bg-radio-secondary {
  /* background-color: rgba(2, 64, 89, 1); */
  background: rgba(7, 10, 79, 0.6);
}

.backdrop-produto {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 15px;
  width: max-content;
}

/* video */
.sobre-radio {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: wrap;
  /* margin: 10rem 0; */
}

.div-video {
  /* max-width: 60%; */
  flex-grow: 1;
  display: flex;
  justify-content: center;
}

.radio-video {
  width: 650px;
  max-width: 100%;
  border-radius: 25px;
  aspect-ratio: 16/9;
}

.texto-video {
  text-align: center;
  margin: 0 0 5rem;
  flex-grow: 1;
}

/* como funciona */

.header-como-funciona {
  /* border: solid red; */
  height: 20rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  flex-direction: column;
  margin: 0 0 2rem;
}

.titulo-como-funciona {
  text-align: center;
}

.div-como-funciona {
  padding: 0 2rem;
  min-height: 40rem;
}

.work-row {
  margin: 0 0 5rem;
}

@media (max-width: 700px) {
  .description {
    height: 50rem;
  }
  .description-item {
    flex-direction: column !important;
  }
  .description-img {
    width: 70%;
  }
  .produto-detalhes {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .div-card-work {
    margin: 1rem 0;
    width: max-content;
  }
}
