.radio-wrap{margin-top:10px}
.radio-wrap iframe,.enlace-radio{
  width:min(640px,92vw);height:220px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:14px;
  background:rgba(255,255,255,.06);
  backdrop-filter:blur(2px)
}
.enlace-radio{
  display:inline-flex;align-items:center;justify-content:center;
  font-family:Arial,sans-serif;font-size:15px;letter-spacing:.22em;
  text-transform:uppercase;color:#fff;text-decoration:none;
  padding:22px 28px;
  transition:border-color .3s ease
}
.enlace-radio:hover{
  border-color:rgba(57,211,83,.55);box-shadow:0 0 22px rgba(57,211,83,.18)
}
.radio-wrap .enlace-radio{
  width:auto;height:auto;margin-top:12px;padding:12px 18px;
  font-size:12px;letter-spacing:.12em
}
@media(max-width:600px){
  .radio-wrap iframe,.enlace-radio{height:180px;font-size:13px;letter-spacing:.18em}
}
