/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/blocks/cost-and-tuition-table/_cost-and-tuition-table-styles.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Grid Breakpoints
 */
/**
 * Font mixins
 */
/**
 * Notification component
 */
/**
 * Buttons mixins
 */
/**
 * Link mixins
 */
/**
 * Global mixins
 */
/**
 * Block elements mixins
 */
/**
 * Calculate letter spacing base on font size and percentage.
 */
/**
 * Gallery slider
 * Used in photo gallery block
 * Used on single post
 * Used on single event
 */
/**
 * Swiper slider.
 */
/**
 * Custom Form 7.
 */
/**
 * Contact form mixins
 */
.b-cost-and-tuition-table .table-title {
  font-size: var(--heading-h5);
  font-weight: 500;
  line-height: 1.14268;
  margin: 0 0 1.5rem;
  color: #000;
  margin: 0 0 1.25rem;
}
@media screen and (min-width: 576px) {
  .b-cost-and-tuition-table .table-title {
    letter-spacing: -0.02em;
  }
}
@media screen and (min-width: 1140px) {
  .b-cost-and-tuition-table .table-title {
    margin: 0 0 2.5rem;
  }
}
@media screen and (min-width: 576px) {
  .b-cost-and-tuition-table .table-title {
    margin: 0 0 2.5rem;
  }
}
.b-cost-and-tuition-table .table-wrapper {
  overflow: auto;
  scrollbar-width: none;
}
.b-cost-and-tuition-table .table-wrapper::-webkit-scrollbar {
  width: 0;
  background: transparent;
}
.b-cost-and-tuition-table .table-wrapper > p {
  max-width: 46.625rem;
  margin: 0 0 1.25rem;
  font-size: 1.125rem;
}
@media screen and (min-width: 576px) {
  .b-cost-and-tuition-table .table-wrapper > p {
    margin: 0 0 2.5rem;
  }
}
.b-cost-and-tuition-table .wp-block-table {
  min-width: 78rem;
  margin: 0;
}
.b-cost-and-tuition-table .wp-block-table table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.b-cost-and-tuition-table .wp-block-table thead,
.b-cost-and-tuition-table .wp-block-table tfoot {
  border: none;
  background-color: var(--lake-blue-10);
  color: var(--lake-blue-60);
  text-align: left;
}
.b-cost-and-tuition-table .wp-block-table thead th,
.b-cost-and-tuition-table .wp-block-table thead td,
.b-cost-and-tuition-table .wp-block-table tfoot th,
.b-cost-and-tuition-table .wp-block-table tfoot td {
  padding: 1.1875rem 1.875rem 1.25rem;
  border: none;
  font-size: 1rem;
  font-weight: 500;
}
.b-cost-and-tuition-table .wp-block-table tbody td {
  padding: 1.5rem 1.875rem;
  border: none;
  border-bottom: 1px solid var(--lake-blue-20);
  color: var(--lake-blue-60);
  font-size: 0.875rem;
}
.b-cost-and-tuition-table .wp-block-table tbody td a {
  color: var(--lake-blue-40);
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.2s ease-in-out;
}
.b-cost-and-tuition-table .wp-block-table tbody td a:hover {
  text-decoration: underline;
  text-decoration-color: var(--lake-blue-10);
}
.b-cost-and-tuition-table .wp-block-table tbody tr:last-child td {
  border-bottom: none;
}
.b-cost-and-tuition-table .wp-element-caption {
  margin: 0.5rem;
  color: #000;
  font-size: 0.875rem;
  text-align: left;
}
.b-cost-and-tuition-table .wp-element-caption p {
  font-size: 0.875rem;
}
.b-cost-and-tuition-table--small .block-table__inner {
  max-width: 48.625rem;
}
@media screen and (min-width: 360px) {
  .b-cost-and-tuition-table--small .block-table__inner {
    max-width: 49.125rem;
  }
}
@media screen and (min-width: 768px) {
  .b-cost-and-tuition-table--small .block-table__inner {
    max-width: 51.625rem;
  }
}
.b-cost-and-tuition-table--small .block-table__inner .wp-block-table {
  min-width: 40rem;
}
.b-cost-and-tuition-table--color-white {
  background-color: var(--color-white);
}
.b-cost-and-tuition-table--ore-brown-10 {
  background-color: var(--ore-brown-10);
}
.b-cost-and-tuition-table--ore-brown-10 .wp-block-table thead,
.b-cost-and-tuition-table--ore-brown-10 .wp-block-table tfoot {
  background-color: var(--ore-brown-20);
  color: var(--ore-brown-60);
}
.b-cost-and-tuition-table--ore-brown-10 .wp-block-table tbody td {
  border-bottom: 1px solid var(--ore-brown-30);
  color: var(--ore-brown-60);
}
.b-cost-and-tuition-table--ore-brown-20 {
  background-color: var(--ore-brown-20);
}
.b-cost-and-tuition-table--ore-brown-20 .wp-block-table thead,
.b-cost-and-tuition-table--ore-brown-20 .wp-block-table tfoot {
  background-color: var(--ore-brown-30);
  color: var(--ore-brown-60);
}
.b-cost-and-tuition-table--ore-brown-20 .wp-block-table tbody td {
  border-bottom: 1px solid var(--ore-brown-40);
  color: var(--ore-brown-60);
}
.b-cost-and-tuition-table--lake-blue-10 {
  background-color: var(--lake-blue-10);
}
.b-cost-and-tuition-table--lake-blue-10 .wp-block-table thead,
.b-cost-and-tuition-table--lake-blue-10 .wp-block-table tfoot {
  background-color: var(--lake-blue-20);
  color: var(--lake-blue-60);
}
.b-cost-and-tuition-table--lake-blue-10 .wp-block-table tbody td {
  border-bottom: 1px solid var(--lake-blue-20);
  color: var(--lake-blue-60);
}
.b-cost-and-tuition-table--lake-blue-40 {
  background-color: var(--lake-blue-40);
}
.b-cost-and-tuition-table--lake-blue-40 .b-cost-and-tuition-table__title {
  color: var(--borealis-green-40);
}
.b-cost-and-tuition-table--lake-blue-40 .b-cost-and-tuition-table__wrapper > p {
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-40 .b-cost-and-tuition-table__wrapper .wp-element-caption {
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-40 .wp-block-table thead,
.b-cost-and-tuition-table--lake-blue-40 .wp-block-table tfoot {
  background-color: var(--lake-blue-50);
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-40 .wp-block-table tbody td {
  border-bottom: 1px solid var(--lake-blue-50);
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-40 .wp-block-table tbody td a {
  color: var(--borealis-green-40);
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.2s ease-in-out;
}
.b-cost-and-tuition-table--lake-blue-40 .wp-block-table tbody td a:hover {
  text-decoration: underline;
  text-decoration-color: var(--borealis-green-40);
}
.b-cost-and-tuition-table--lake-blue-60 {
  background-color: var(--lake-blue-60);
}
.b-cost-and-tuition-table--lake-blue-60 .b-cost-and-tuition-table__title {
  color: var(--borealis-green-40);
}
.b-cost-and-tuition-table--lake-blue-60 .b-cost-and-tuition-table__wrapper > p {
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-60 .b-cost-and-tuition-table__wrapper .wp-element-caption {
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-60 .wp-block-table thead,
.b-cost-and-tuition-table--lake-blue-60 .wp-block-table tfoot {
  background-color: var(--lake-blue-40);
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-60 .wp-block-table tbody td {
  border-bottom: 1px solid var(--lake-blue-40);
  color: var(--color-white);
}
.b-cost-and-tuition-table--lake-blue-60 .wp-block-table tbody td a {
  color: var(--borealis-green-40);
  text-decoration: underline;
  text-decoration-color: transparent;
  transition: text-decoration-color 0.2s ease-in-out;
}
.b-cost-and-tuition-table--lake-blue-60 .wp-block-table tbody td a:hover {
  text-decoration: underline;
  text-decoration-color: var(--borealis-green-40);
}

/*# sourceMappingURL=block_cost-and-tuition-table.css.map*/