/* breakpoints */
.tableofcontents__elements__tableofcontentselement {
  background: var(--secondary-color);
}
.tableofcontents__elements__tableofcontentselement * {
  color: var(--white);
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  height: 100%;
  background-color: var(--tertiary-color) !important;
  border-radius: var(--border-radius-md) var(--border-radius-md) var(--border-radius-md) 0;
  gap: 20px;
}
@media (max-width: 1199.98px) {
  .tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area {
    padding: 26px;
  }
}
@media (max-width: 991.98px) {
  .tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area {
    padding: 24px;
  }
}
@media (max-width: 767.98px) {
  .tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area {
    border-radius: var(--border-radius-sm) var(--border-radius-sm) var(--border-radius-sm) 0;
  }
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area.odd {
  border-radius: var(--border-radius-md) var(--border-radius-md) 0 var(--border-radius-md);
}
@media (max-width: 767.98px) {
  .tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area.odd {
    border-radius: var(--border-radius-sm) var(--border-radius-sm) 0 var(--border-radius-sm);
  }
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area.odd a {
  border-radius: var(--border-radius-xs) var(--border-radius-xs) 0 var(--border-radius-xs);
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area .btn {
  background: var(--secondary-color);
  color: var(--primary-color);
  transition: var(--transition);
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area .btn:hover {
  background: color-mix(in srgb, var(--secondary-color) 90%, white);
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area .btn i {
  color: var(--primary-color);
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area a {
  align-self: flex-start;
  border-radius: var(--border-radius-xs) var(--border-radius-xs) var(--border-radius-xs) 0;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item .tableofcontents__area a i {
  color: var(--font-color);
}
.tableofcontents__elements__tableofcontentselement .tableofcontents__item p {
  color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 767.98px) {
  .tableofcontents__elements__tableofcontentselement .tableofcontents__item p {
    font-size: 0.8rem;
    line-height: 1.2;
  }
}
.tableofcontents__elements__tableofcontentselement .element__subtitle {
  color: var(--primary-color) !important;
}
.tableofcontents__elements__tableofcontentselement .element__subtitle svg * {
  fill: var(--primary-color) !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fgreensignevents%2Fscss%2Fcomponents%2F_tableofcontents.scss%22%2C%22%2Fthemes%2Fgreensignevents%2Fscss%2Fcomponents%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADPE%3BAAAA%3BAAAA%3BACOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADAI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BACjCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD6CF%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%22%7D */