/* SLIDES */

.accslide {
  display: block;
  height: 100%;
  width: 0px;
  padding: 10px 0;
  float: left;
  overflow-x: hidden;
  font-size: 11px;
  line-height: 1.5;
  transition: all 600ms ease;
}

.accslide * {
  padding-left: 10px;
}

.accslide img {
  margin-top: 10px;
}

input[type="radio"]:not(:checked) ~ label > * {
  padding-left: 7px;
  font-size: 20px;
  white-space: nowrap;
  transform: rotate(90deg);
}

input[type="radio"]:checked ~ label > * {
  display: none;
}

li:nth-child(1):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 80px);
}

li:nth-child(2):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 80px);
}

li:nth-child(1):nth-last-child(3) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 120px);
}

li:nth-child(2):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 120px);
}

li:nth-child(3):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 120px);
}

li:nth-child(1):nth-last-child(4) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 160px);
}

li:nth-child(2):nth-last-child(3) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 160px);
}

li:nth-child(3):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 160px);
}

li:nth-child(4):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 160px);
}

li:nth-child(1):nth-last-child(5) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 200px);
}

li:nth-child(2):nth-last-child(4) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 200px);
}

li:nth-child(3):nth-last-child(3) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 200px);
}

li:nth-child(4):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 200px);
}

li:nth-child(5):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 200px);
}

li:nth-child(1):nth-last-child(6) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 240px);
}

li:nth-child(2):nth-last-child(5) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 240px);
}

li:nth-child(3):nth-last-child(4) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 240px);
}

li:nth-child(4):nth-last-child(3) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 240px);
}

li:nth-child(5):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 240px);
}

li:nth-child(6):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 240px);
}

li:nth-child(1):nth-last-child(7) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(2):nth-last-child(6) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(3):nth-last-child(5) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(4):nth-last-child(4) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(5):nth-last-child(3) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(6):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(7):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 280px);
}

li:nth-child(1):nth-last-child(8) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(2):nth-last-child(7) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(3):nth-last-child(6) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(4):nth-last-child(5) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(5):nth-last-child(4) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(6):nth-last-child(3) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(7):nth-last-child(2) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

li:nth-child(8):nth-last-child(1) input[type="radio"]:checked ~ .accslide {
  width: calc(100% - 320px);
}

.accordionContent {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 53vh;
  padding-right: 3%;
}

.accordionContent > h1 {
  font-weight: 400;
}

input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.row_nested {
  display: flex;
}

.row_nested .col_nested {
  flex: 1;
}

.row_nested .col_nested:last-child {
  margin-left: 1em;
}

/* Accordion styles */

.tabs_nested {
  /* border-radius: 8px; */
  overflow: hidden;
  /* box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5); */
}

.tab_nested {
  width: 100%;
  color: white;
  overflow: hidden;
  /* margin-right: 10%; */
}

.mainAccordion_nested > .tab_nested:hover {
  border: 1.5px solid;
  border-radius: 8px;
  border-color: #2ebb36;
}

.tab-label_nested {
  border: 2px solid white;
  display: flex;
  justify-content: space-between;
  padding: 10px 10px;
  background: #43cda1db;
  font-weight: bold;
  cursor: pointer;
  font-size: 20px;
  border-radius: 15px;
}

.tab-label_nested:hover {
  background: rgb(6 135 16);
  /* box-shadow: 0 8px 32px 0 rgb(31 38 135 / 37%); */
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(4.5px);
  color: #fff;
  /* transition: 0.1s; */
  transition-duration: 0.2s;
}

.tab-label_nested::after {
  content: "❯";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}

.tab-content_nested {
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  transition: all 0.35s;
  border-radius: 15px;
}

.tab-close_nested {
  display: flex;
  justify-content: flex-end;
  padding: 1em;
  font-size: 17px;
  background: rgba(255, 255, 255, 0.35);
  /* box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); */
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(4.5px);
  color: gray;
  cursor: pointer;
}

.tab-close_nested:hover {
  background: rgba(255, 255, 255, 0.35);
  /* box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 ); */
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(4.5px);
  color: gray;
}

input:checked + .tab-label_nested {
  background: #43cda1db;
  /* box-shadow: 0 8px 32px 0 rgb(31 38 135 / 37%); */
  backdrop-filter: blur(1px);
  -webkit-backdrop-filter: blur(4.5px);
  color: gray;
}

input:checked + .tab-label_nested::after {
  transform: rotate(90deg);
}

input:checked ~ .tab-content_nested {
  max-height: 100%;
  padding: 1em;
}

.tab-content > p {
  color: #2c3e50;
}

/*# sourceMappingURL=style1.css.map */
