.background1 {
  background: linear-gradient(209.21deg, rgb(23, 23, 27) 13.57%, rgb(119, 63, 211) 98.38%);
  box-shadow: rgba(119, 63, 211, 0.3) 0px 20px 40px, rgba(0, 0, 0, 0.05) 0px 1px 3px;
}

.cardCourse {
  height: 360px;
  border-radius: 20px;
  transition: transform 0.5s ease;
}

.background2 {
  background: linear-gradient(209.21deg, rgb(27, 36, 49) 13.57%, rgb(28, 31, 34) 98.38%);
}

.ilustrationData {
  position: relative;
  display: grid;
  -webkit-box-pack: center;
  justify-content: center;
  justify-items: center;
  height: 150px;
}

.imgIlustration {
  max-width: 800px;
  width: 100%;
  height: 150px;
  margin: 0px;
  /*opacity: 0;*/
  transition: transform 0.5s ease;
}

.ilustratorData {
  position: absolute;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 10px;
  top: 0px;
  right: 0px;
}

.image2 {
  width: 32px;
  height: 32px;
  margin: 0px;
  cursor: pointer;
}

.textData {
  position: relative;
  padding-top: 10px;
}

.title {
  font-style: normal;
  font-size: 24px;
  line-height: 140%;
  font-weight: bold;
  text-align: center;
  color: rgb(255, 255, 255);
  margin: 0px;
  display: -webkit-box;
  /*-webkit-line-clamp: 3;*/
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.description {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: rgba(255, 255, 255, 0.7);
  margin: 10px 0px 0px;
}

.divBottom {
  position: relative;
  width: 74px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  margin: 10px auto 0px;
}

.divRoundButton {
  width: 32px;
  height: 32px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 30px;
  padding-top: 2px;
  padding-left: 4px;
  cursor: pointer;
  border: none;
}

.imageButton {
  width: 24px;
  height: 24px;
  margin: auto;
}

.background3 {
  background: linear-gradient(209.21deg, rgb(14, 14, 14) 13.57%, rgb(44, 44, 44) 98.38%);
}

.background4 {
  background: linear-gradient(209.21deg, rgb(32, 25, 76) 13.57%, rgb(46, 42, 59) 98.38%);
}

.background5 {
  background: linear-gradient(209.21deg, rgb(79, 73, 139) 13.57%, rgb(24, 16, 45) 98.38%);
}

.background6 {
  background: linear-gradient(209.21deg, rgb(29, 19, 36) 13.57%, rgb(0, 35, 124) 98.38%);
}

.background7 {
  background: linear-gradient(209.21deg, rgb(23, 23, 27) 13.57%, rgb(119, 63, 211) 98.38%);
}

.background8 {
  background: linear-gradient(209.21deg, rgb(76, 55, 109) 13.57%, rgb(31, 21, 53) 98.38%);
}

.background9 {
  background: linear-gradient(209.21deg, rgb(153, 40, 52) 13.57%, rgb(255, 114, 98) 98.38%);
}

.background10 {
  background: linear-gradient(209.21deg, rgb(50, 150, 255) 13.57%, rgb(68, 23, 219) 98.38%);
}

.background11 {
  background: linear-gradient(209.21deg, rgb(15, 20, 57) 13.57%, rgb(0, 91, 157) 98.38%);
}

.background12 {
  background: linear-gradient(209.21deg, rgb(136, 0, 148) 13.57%, rgb(81, 77, 255) 98.38%);
}

.background13 {
  background: linear-gradient(209.21deg, rgb(0, 175, 214) 13.57%, rgb(55, 1, 123) 98.38%);
}

.background14 {
  background: linear-gradient(209.21deg, rgb(101, 187, 118) 13.57%, rgb(70, 111, 171) 98.38%);
}

.background15 {
  background: linear-gradient(209.21deg, rgb(242, 136, 133) 13.57%, rgb(233, 79, 102) 98.38%);
}

.background16 {
  background: linear-gradient(209.21deg, rgb(89, 42, 121) 13.57%, rgb(232, 126, 114) 98.38%);
}

.background17 {
  background: linear-gradient(209.21deg, rgb(233, 109, 44) 13.57%, rgb(239, 77, 77) 98.38%);
}

.background18 {
  background: linear-gradient(209.21deg, rgb(253, 173, 0) 13.57%, rgb(233, 109, 44) 98.38%);
}

.background19 {
  background: linear-gradient(209.21deg, rgb(8, 86, 142) 13.57%, rgb(0, 24, 85) 98.38%);
}

.background20 {
  background: linear-gradient(209.21deg, rgb(0, 175, 214) 13.57%, rgb(55, 1, 123) 98.38%);
}

.background21 {
  background: linear-gradient(209.21deg, rgb(87, 15, 141) 13.57%, rgb(243, 91, 160) 98.38%);
}

.background22 {
  background: linear-gradient(209.21deg, rgb(60, 11, 140) 13.57%, rgb(227, 166, 254) 98.38%);
}

.background23 {
  background: linear-gradient(209.21deg, rgb(29, 11, 140) 13.57%, rgb(189, 166, 254) 98.38%);
}

.background24 {
  background: linear-gradient(209.21deg, rgb(31, 118, 167) 13.57%, rgb(145, 130, 191) 98.38%);
}

.background25 {
  background: linear-gradient(209.21deg, rgb(63, 55, 201) 13.57%, rgb(165, 83, 218) 98.38%);
}

.cardCourse:hover {
  transform: scale(1.1);
}

/* Desactivar efecto en móviles */
@media (max-width: 768px) {
  .cardCourse:hover {
    transform: none;
  }
}

.imgIlustration:hover {
  transform: scale(1.1);
}

