* + .tab-group {
  margin-top: var(--wp--preset--spacing--normal) !important;
}
.tab-group + .btn {
  margin-top: -2rem !important;
}
.tab-group + div,
.tab-group + .tab-group,
.tab-group + p,
.tab-group + h2,
.tab-group + h3,
.tab-group + h4,
.tab-group + h5,
.tab-group + h6 {
  margin-top: var(--wp--preset--spacing--normal) !important;
}
.tab-group.vert {
  border-bottom: none;
}
.tab-group.vert > .acf-innerblocks-container {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 749px) {
  .tab-group.vert .accordion > input + .acc-title {
    padding: 0.9ch 40px 0.9ch 1.4rem;
  }
}

ul.tabs {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 0 2.5rem 0;
  padding: 0;
  position: relative;
  gap: 1rem;
}
@media (max-width: 749px) {
  ul.tabs {
    margin-bottom: 0;
  }
}
ul.tabs li {
  margin: 0;
  position: relative;
  z-index: 2;
}
ul.tabs a {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 1px;
  font-size: var(--wp--preset--font-size--font-18);
  color: #231E29;
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.1rem 1.1rem 1.1rem 1.5rem;
  border: 1px solid #C1121F;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 5px;
  text-decoration: none !important;
  background: transparent;
  cursor: pointer;
  min-width: 110px;
  justify-content: center;
  padding: 1.1rem;
}
ul.tabs a:after {
  content: "";
  background-color: #231E29;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
          mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23EE3857"/><path d="M15.697 9.70624L9.52201 3.53749C9.40245 3.4351 9.24865 3.3816 9.09136 3.38767C8.93406 3.39375 8.78485 3.45896 8.67354 3.57027C8.56223 3.68157 8.49702 3.83079 8.49094 3.98808C8.48487 4.14538 8.53837 4.29918 8.64076 4.41874L14.3033 10.0812L8.80326 15.5812C8.68686 15.6983 8.62152 15.8568 8.62152 16.0219C8.62152 16.187 8.68686 16.3454 8.80326 16.4625C8.92037 16.5789 9.07877 16.6442 9.24389 16.6442C9.40901 16.6442 9.56741 16.5789 9.68451 16.4625L15.697 10.4562C15.7962 10.3567 15.852 10.2218 15.852 10.0812C15.852 9.94067 15.7962 9.80582 15.697 9.70624Z" fill="%23EE3857"/></svg>');
  transition: background-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  width: 22px;
  height: 22px;
  margin: auto;
  margin-left: 10px;
  background-color: #C1121F;
}
ul.tabs a:hover, ul.tabs a:active, ul.tabs a:focus {
  color: #fff;
  background: #231E29;
  border-color: #231E29;
}
ul.tabs a:hover:after, ul.tabs a:active:after, ul.tabs a:focus:after {
  background-color: #FF6B6B;
}
ul.tabs a:after {
  display: none;
}
ul.tabs a.active, ul.tabs a:hover, ul.tabs a:active, ul.tabs a:focus {
  color: #fff !important;
  background: #231E29;
  border-color: #231E29;
  outline: none;
}
ul.tabs.fw li {
  display: flex;
  align-items: stretch;
  flex-grow: 1;
  flex-basis: 0;
}
ul.tabs.fw li a {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.tab-panel {
  padding: 30px 0;
}

.vert ul.tabs {
  display: flex;
  flex-direction: column;
  width: calc(35% - 30px);
  margin: 0 30px 0 0;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
}
.vert ul.tabs li {
  width: 100%;
  margin: 0 0 1rem 0;
  padding: 0;
}
.vert ul.tabs a {
  display: block;
  height: auto;
  padding: 0.9ch 1.4rem;
  color: #C1121F !important;
  background: transparent;
  border: 1px solid #C1121F;
  border-radius: 4px;
}
.vert ul.tabs a:hover, .vert ul.tabs a:active, .vert ul.tabs a:focus, .vert ul.tabs a.active {
  background: rgba(193, 18, 31, 0.05);
  color: #C1121F !important;
  cursor: pointer;
}
@media (min-width: 750px) {
  .vert .tab-panel {
    width: 65%;
  }
}
@media (min-width: 1024px) {
  .vert ul.tabs {
    width: 180px;
  }
  .vert .tab-panel {
    width: calc(100% - 215px);
  }
}

@media (max-width: 749px) {
  .acc ul.tabs {
    display: none;
  }
}
@media (max-width: 749px) {
  .tab-panel {
    padding: 1rem 0;
  }
  .tab-panel > div {
    overflow-x: hidden;
  }
  .tab-panel > label {
    display: none;
  }
  .tab-group.acc {
    padding: 0;
  }
  .tab-group.acc .tab-panel {
    display: block !important;
    width: 100%;
    padding: 0;
    margin-bottom: 1rem;
  }
  .tab-group.acc .tab-panel > input {
    display: none;
  }
  .tab-group.acc .tab-panel > input + .acc-title {
    display: block;
    font-weight: 500;
    line-height: 1.25;
    padding: 1.5rem 2rem;
    margin: 0;
    color: #1F2329;
    border: 1px solid #f2f2f2;
    background: #f2f2f2;
    border-radius: 5px;
    position: relative;
    transition: color 0.25s ease-in-out;
    font-family: var(--wp--preset--font-family--secondary);
  }
  .tab-group.acc .tab-panel > input + .acc-title:after {
    content: "";
    display: block;
    width: 28px;
    height: 28px;
    background-color: #C1121F;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23231E29"/><path d="M15.2043 9.70624L9.02934 3.53749C8.90978 3.4351 8.75598 3.3816 8.59868 3.38767C8.44138 3.39375 8.29217 3.45896 8.18086 3.57027C8.06955 3.68157 8.00434 3.83079 7.99827 3.98808C7.99219 4.14538 8.0457 4.29918 8.14809 4.41874L13.8106 10.0812L8.31059 15.5812C8.19418 15.6983 8.12884 15.8568 8.12884 16.0219C8.12884 16.187 8.19418 16.3454 8.31059 16.4625C8.42769 16.5789 8.5861 16.6442 8.75121 16.6442C8.91633 16.6442 9.07474 16.5789 9.19184 16.4625L15.2043 10.4562C15.3036 10.3567 15.3593 10.2218 15.3593 10.0812C15.3593 9.94067 15.3036 9.80582 15.2043 9.70624Z" fill="%23231E29"/></svg>');
            mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.55 9.70624L4.37504 3.53749C4.25548 3.4351 4.10168 3.3816 3.94438 3.38767C3.78709 3.39375 3.63787 3.45896 3.52656 3.57027C3.41526 3.68157 3.35005 3.83079 3.34397 3.98808C3.3379 4.14538 3.3914 4.29918 3.49379 4.41874L9.15629 10.0812L3.65629 15.5812C3.53988 15.6983 3.47455 15.8568 3.47455 16.0219C3.47455 16.187 3.53988 16.3454 3.65629 16.4625C3.71439 16.5211 3.78352 16.5676 3.85968 16.5993C3.93584 16.631 4.01753 16.6474 4.10004 16.6474C4.18255 16.6474 4.26424 16.631 4.3404 16.5993C4.41656 16.5676 4.48569 16.5211 4.54379 16.4625L10.55 10.4562C10.6493 10.3567 10.705 10.2218 10.705 10.0812C10.705 9.94067 10.6493 9.80582 10.55 9.70624Z" fill="%23231E29"/><path d="M15.2043 9.70624L9.02934 3.53749C8.90978 3.4351 8.75598 3.3816 8.59868 3.38767C8.44138 3.39375 8.29217 3.45896 8.18086 3.57027C8.06955 3.68157 8.00434 3.83079 7.99827 3.98808C7.99219 4.14538 8.0457 4.29918 8.14809 4.41874L13.8106 10.0812L8.31059 15.5812C8.19418 15.6983 8.12884 15.8568 8.12884 16.0219C8.12884 16.187 8.19418 16.3454 8.31059 16.4625C8.42769 16.5789 8.5861 16.6442 8.75121 16.6442C8.91633 16.6442 9.07474 16.5789 9.19184 16.4625L15.2043 10.4562C15.3036 10.3567 15.3593 10.2218 15.3593 10.0812C15.3593 9.94067 15.3036 9.80582 15.2043 9.70624Z" fill="%23231E29"/></svg>');
    position: absolute;
    top: calc(50% - 14px);
    right: 1ch;
    transform: rotate(90deg);
  }
  .tab-group.acc .tab-panel > input + .acc-title:hover {
    background: #dae1eb;
    color: #1F2329;
    cursor: pointer;
  }
  .tab-group.acc .tab-panel > input + .acc-title span {
    display: block;
    width: calc(100% - 40px);
  }
  .tab-group.acc .tab-panel > input + .acc-title + .acc-panel {
    height: 0;
    visibility: hidden;
    padding: 0;
    border: 1px solid transparent;
    transition: visibility 0.35s cubic-bezier(0.25, 0.5, 0.5, 1) 0.05s, height 0.35s cubic-bezier(0.25, 0.5, 0.5, 1) 0.05s, padding 0.35s cubic-bezier(0.25, 0.5, 0.5, 1) 0.05s;
  }
  .tab-group.acc .tab-panel > input + .acc-title + .acc-panel > * {
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0.82, -0.04, 1, 1);
  }
  .tab-group.acc .tab-panel > input + .acc-title + .acc-panel .wp-block-columns:first-child {
    margin-top: 0;
  }
  .tab-group.acc .tab-panel > input + .acc-title + .acc-panel .wp-block-columns:last-child {
    margin-bottom: 0;
  }
  .tab-group.acc .tab-panel > input:checked + .acc-title {
    background: #dae1eb;
    color: #1F2329;
  }
  .tab-group.acc .tab-panel > input:checked + .acc-title:after {
    transform: rotate(90deg) scaleX(-1);
  }
  .tab-group.acc .tab-panel > input:checked + .acc-title + .acc-panel {
    height: auto;
    visibility: visible;
    padding: 20px 0;
  }
  .tab-group.acc .tab-panel > input:checked + .acc-title + .acc-panel > * {
    opacity: 1;
  }
  .tab-group.tabs .tab-panel > input,
  .tab-group.tabs .tab-panel > label {
    display: none;
  }
  .tab-group.tabs .tab-panel > div {
    opacity: 0;
    animation: fadeIn 0.45s forwards 0.15s;
  }
  .tab-group.tabs .tab-panel.active {
    display: block;
  }
}
@media (min-width: 750px) {
  .tab-panel > input,
  .tab-panel > label {
    display: none;
  }
  .tab-panel > div {
    animation: fadeIn 0.45s forwards 0.15s;
    opacity: 0;
  }
  .tab-panel.active {
    display: block;
  }
}
h2 + .tab-group {
  margin-top: 3rem;
}
.tab-panel .tab-group ul.tabs {
  background: rgba(242, 242, 242, 0.15);
  border-radius: 4px;
}
.tab-panel .tab-group ul.tabs a {
  height: auto;
  font-weight: 400;
  padding: 1.2rem 1.1rem;
  color: #C1121F !important;
  background: transparent;
  border-radius: 0;
}
.tab-panel .tab-group ul.tabs a:hover, .tab-panel .tab-group ul.tabs a:active, .tab-panel .tab-group ul.tabs a:focus, .tab-panel .tab-group ul.tabs a.active {
  color: #C1121F !important;
}
.tab-panel .tab-group ul.tabs a.active {
  font-weight: 500;
  color: #C1121F !important;
}

.file-table + h2,
.file-table + h3,
.file-table + h4,
.file-table + h5,
.file-table + h6 {
  margin-top: var(--wp--preset--spacing--l);
}
.file-table .file {
  display: flex;
  flex-wrap: wrap;
  text-decoration: none;
  padding: 1.2rem;
  transition: all 0.25s ease-in-out;
  border-radius: 5px;
}
.file-table .file:nth-child(odd) {
  background: rgba(242, 242, 242, 0.5);
}
.file-table .file span {
  display: block;
}
.file-table .file span.date {
  font-size: var(--wp--preset--font-size--font-15);
  color: #231E29;
}
.file-table .file span.format, .file-table .file span.size {
  font-size: var(--wp--preset--font-size--font-15);
  text-transform: uppercase;
  color: #231E29;
}
.file-table .file span.title {
  font-weight: 500;
  color: #231E29;
  transition: color 0.25s ease-in-out;
}
.file-table .file span.icon {
  width: 46px;
}
.file-table .file:hover, .file-table .file:active, .file-table .file:focus {
  text-decoration: none;
}
.file-table .file:hover .title, .file-table .file:active .title, .file-table .file:focus .title {
  color: #C1121F;
}
.file-table .file:hover .icon rect, .file-table .file:active .icon rect, .file-table .file:focus .icon rect {
  stroke: #231E29;
}
@media (max-width: 799px) {
  .file-table .file span {
    display: block;
  }
  .file-table .file span.date, .file-table .file span.title {
    width: 100%;
  }
  .file-table .file span.title {
    padding: 0.4ch 0 0.3ch 0;
  }
  .file-table .file span.icon {
    display: none;
  }
  .file-table .file span.format, .file-table .file span.size {
    padding-right: 2ch;
  }
}
@media (min-width: 800px) {
  .file-table .file {
    align-items: center;
    justify-content: space-between;
  }
  .file-table .file span {
    flex: 1;
  }
  .file-table .file span.date {
    flex: 2;
  }
  .file-table .file span.title {
    flex: 8;
    padding-right: 2ch;
  }
}
@media (min-width: 1100px) {
  .file-table .file {
    padding: 1.2rem 2rem;
  }
  .file-table .file span.title {
    flex: 8;
    padding-right: 5ch;
  }
}
.file-table .accordion:first-of-type {
  border-top: none;
}
.file-table .accordion:last-of-type input + .acc-title {
  border-color: transparent;
}
.file-table .archived-year:not(:first-child) {
  margin-top: var(--wp--preset--spacing--normal);
}
.file-table .archived-year h4 {
  font-size: var(--wp--preset--font-size--font-22);
  margin: 0;
  padding: 0 0 1ch 0;
  border-bottom: 1px solid rgba(35, 30, 41, 0.1);
}
.file-table .archived-year .file:nth-child(even) {
  background: rgba(242, 242, 242, 0.5);
}
.file-table .archived-year .file:nth-child(odd) {
  background: transparent;
}

@media (max-width: 749px) {
  .tab-panel + .tab-panel {
    margin-top: 8px;
  }
}/*# sourceMappingURL=block-document-table.css.map */