/* https://www.smashingmagazine.com/2022/10/fluid-typography-clamp-sass-functions/
 * Expects all incoming values to be pixels
 */
.page-legal .page-legal-header {
  margin-bottom: 1rem;
}
.page-legal .print-buttons {
  text-align: right;
  margin-bottom: 1rem;
}
.page-legal .print-buttons button:first-child {
  margin-right: 0.5rem;
}
@media print {
  .page-legal .print-buttons {
    display: none;
  }
  .page-legal button[data-bs-toggle] {
    display: none;
  }
  .page-legal .collapse {
    display: block !important;
  }
  .page-legal .print-condensed .collapse {
    display: none !important;
  }
}
.page-legal .WordSection {
  padding-bottom: 4.5rem;
}
.page-legal .WordSection:last-child {
  padding-bottom: 0;
}
.page-legal .WordSection a[name] {
  color: inherit;
}
.page-legal .WordSection table td {
  border: 1px solid black;
}
.page-legal .WordSection table.col3 td {
  width: 33.333%;
}
.page-legal .WordSection .MsoNormalTable, .page-legal .WordSection .MsoTableGrid {
  margin-bottom: 2.25rem;
}
.page-legal .WordSection .MsoNormalTable td, .page-legal .WordSection .MsoTableGrid td {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
}

.cookies-more-info > section {
  border-top: 3px solid;
  padding-top: 0.5rem;
  margin-bottom: 9rem;
}
.cookies-more-info > section > section {
  border-top: 1px solid;
  padding-top: 0.5rem;
}

.accessibility-statement-ae h2 {
  text-align: center;
}
.accessibility-statement-ae .accessibility-icons {
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid;
  border-bottom: 1px solid;
}
.accessibility-statement-ae .accessibility-icons img {
  display: block;
  width: 100%;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}
.accessibility-statement-ae .audioeye-trusted-icon {
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.accessibility-statement-ae .audioeye-trusted-icon img {
  display: block;
  width: 100%;
  max-width: 160px;
  margin-left: auto;
  margin-right: auto;
}
.accessibility-statement-ae .ally-toolbar-icon {
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.accessibility-statement-ae .ally-toolbar-icon img {
  display: block;
  width: 100%;
  max-width: 160px;
}
.accessibility-statement-ae .icon-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.accessibility-statement-ae .icon-list li {
  list-style-type: none;
  padding-left: 50px;
  position: relative;
}
.accessibility-statement-ae .icon-list li .icon {
  position: absolute;
  margin-left: -50px;
  margin-top: 5px;
  width: 40px;
}
.accessibility-statement-ae .icon-list li .icon img {
  width: 100%;
}

/*# sourceMappingURL=page-resources.css.map */
