carousel {
  width: 100%;
  text-align: center;
  font-family: Trebuchet MS;
  display: block;
  font-size: 1vmin;
}
carousel page {
  position: absolute;
  top: 2em;
  left: 0;
  width: 100%;
  transition: transform 0.5s;
  transform: scale(0);
}
carousel page div {
  padding: 3em;
}
carousel page label {
  cursor: pointer;
  background: #d9ff4f;
  padding: 1em 2em;
}
carousel #page1cb:checked ~ #page1 {
  transform: scale(1);
}
carousel #page2cb:checked ~ #page2 {
  transform: scale(1);
}
carousel #page3cb:checked ~ #page3 {
  transform: scale(1);
}
carousel #page4cb:checked ~ #page4 {
  transform: scale(1);
}
carousel #page5cb:checked ~ #page5 {
  transform: scale(1);
}
carousel #page6cb:checked ~ #page6 {
  transform: scale(1);
}
carousel #page7cb:checked ~ #page7 {
  transform: scale(1);
}
carousel #page8cb:checked ~ #page8 {
  transform: scale(1);
}
carousel #page9cb:checked ~ #page9 {
  transform: scale(1);
}
carousel #page10cb:checked ~ #page10 {
  transform: scale(1);
}
carousel #page11cb:checked ~ #page11 {
  transform: scale(1);
}
carousel #page12cb:checked ~ #page12 {
  transform: scale(1);
}
carousel #page13cb:checked ~ #page13 {
  transform: scale(1);
}
carousel #page14cb:checked ~ #page14 {
  transform: scale(1);
}
carousel #page15cb:checked ~ #page15 {
  transform: scale(1);
}
carousel #page16cb:checked ~ #page16 {
  transform: scale(1);
}
carousel #page17cb:checked ~ #page17 {
  transform: scale(1);
}
carousel #page18cb:checked ~ #page18 {
  transform: scale(1);
}
carousel #page19cb:checked ~ #page19 {
  transform: scale(1);
}
carousel #page20cb:checked ~ #page20 {
  transform: scale(1);
}
carousel #page21cb:checked ~ #page21 {
  transform: scale(1);
}
carousel #page22cb:checked ~ #page22 {
  transform: scale(1);
}
carousel #page23cb:checked ~ #page23 {
  transform: scale(1);
}
carousel #page24cb:checked ~ #page24 {
  transform: scale(1);
}
carousel #page25cb:checked ~ #page25 {
  transform: scale(1);
}
carousel #page26cb:checked ~ #page26 {
  transform: scale(1);
}
carousel #page27cb:checked ~ #page27 {
  transform: scale(1);
}
carousel #page28cb:checked ~ #page28 {
  transform: scale(1);
}
carousel #page29cb:checked ~ #page29 {
  transform: scale(1);
}
carousel #page30cb:checked ~ #page30 {
  transform: scale(1);
}
carousel #page31cb:checked ~ #page31 {
  transform: scale(1);
}
carousel #page32cb:checked ~ #page32 {
  transform: scale(1);
}
carousel #page33cb:checked ~ #page33 {
  transform: scale(1);
}
carousel #page34cb:checked ~ #page34 {
  transform: scale(1);
}
carousel #page35cb:checked ~ #page35 {
  transform: scale(1);
}
carousel #page36cb:checked ~ #page36 {
  transform: scale(1);
}
carousel #page37cb:checked ~ #page37 {
  transform: scale(1);
}
carousel #page38cb:checked ~ #page38 {
  transform: scale(1);
}
carousel #page39cb:checked ~ #page39 {
  transform: scale(1);
}
carousel #page40cb:checked ~ #page40 {
  transform: scale(1);
}
carousel #page41cb:checked ~ #page41 {
  transform: scale(1);
}
carousel #page42cb:checked ~ #page42 {
  transform: scale(1);
}
carousel #page43cb:checked ~ #page43 {
  transform: scale(1);
}
carousel #page44cb:checked ~ #page44 {
  transform: scale(1);
}
carousel #page45cb:checked ~ #page45 {
  transform: scale(1);
}
carousel #page46cb:checked ~ #page46 {
  transform: scale(1);
}
carousel #page47cb:checked ~ #page47 {
  transform: scale(1);
}
carousel #page48cb:checked ~ #page48 {
  transform: scale(1);
}
carousel #page49cb:checked ~ #page49 {
  transform: scale(1);
}