/* DESCRIPCION CURSO */
#morecsspure-trigger-toggle {
  cursor: pointer;
}

#morecsspure-element-toggle {
  display: none;
}

#morecsspure-element-toggle:not(:checked)~#morecsspure-toggled-element {
  display: none;
}

#morecsspure-element-toggle:not(:checked)~#morecsspure-trigger-toggle .morecsspure-lesslink {
  display: none;
}

#morecsspure-abstract {
  -webkit-mask-image: linear-gradient(#fff, #fff, rgba(255, 255, 255, 0));
}

#morecsspure-element-toggle:checked~#morecsspure-abstract {
  display: none;
}

#morecsspure-element-toggle:checked~#morecsspure-trigger-toggle .morecsspure-morelink {
  display: none;
}

#morecsspure .morecsspure-morelink,
#morecsspure .morecsspure-lesslink {
  display: inline-block;
  cursor: pointer;
  color: #309255;
  font-weight: 500;
}

#morecsspure .morecsspure-morelink:hover,
#morecsspure .morecsspure-lesslink:hover {
  text-decoration: underline;
}

/* LO QUE APRENDERAS CURSO */
#morecsspure-trigger-toggle-a {
  cursor: pointer;
}

#morecsspure-element-toggle-a {
  display: none;
}

#morecsspure-element-toggle-a:not(:checked)~#morecsspure-toggled-element-a {
  display: none;
}

#morecsspure-element-toggle-a:not(:checked)~#morecsspure-trigger-toggle-a .morecsspure-lesslink-a {
  display: none;
}

#morecsspure-abstract-a {
  -webkit-mask-image: linear-gradient(#fff, #fff, rgba(255, 255, 255, 0));
}

#morecsspure-element-toggle-a:checked~#morecsspure-abstract-a {
  display: none;
}

#morecsspure-element-toggle-a:checked~#morecsspure-trigger-toggle-a .morecsspure-morelink-a {
  display: none;
}

#morecsspure-a .morecsspure-morelink-a,
#morecsspure-a .morecsspure-lesslink-a {
  display: inline-block;
  cursor: pointer;
  color: #309255;
  font-weight: 500;
}

#morecsspure-a .morecsspure-morelink-a:hover,
#morecsspure-a .morecsspure-lesslink-a:hover {
  text-decoration: underline;
}

/* REQUISITOS CURSO */
#morecsspure-trigger-toggle-r {
  cursor: pointer;
}

#morecsspure-element-toggle-r {
  display: none;
}

#morecsspure-element-toggle-r:not(:checked)~#morecsspure-toggled-element-r {
  display: none;
}

#morecsspure-element-toggle-r:not(:checked)~#morecsspure-trigger-toggle-r .morecsspure-lesslink-r {
  display: none;
}

#morecsspure-abstract-r {
  -webkit-mask-image: linear-gradient(#fff, #fff, rgba(255, 255, 255, 0));
}

#morecsspure-element-toggle-r:checked~#morecsspure-abstract-r {
  display: none;
}

#morecsspure-element-toggle-r:checked~#morecsspure-trigger-toggle-r .morecsspure-morelink-r {
  display: none;
}

#morecsspure-r .morecsspure-morelink-r,
#morecsspure-r .morecsspure-lesslink-r {
  display: inline-block;
  cursor: pointer;
  color: #309255;
  font-weight: 500;
}

#morecsspure-r .morecsspure-morelink-r:hover,
#morecsspure-r .morecsspure-lesslink-r:hover {
  text-decoration: underline;
}