/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??clonedRuleSet-2.use[1]!../node_modules/postcss-loader/dist/cjs.js!../node_modules/resolve-url-loader/index.js??clonedRuleSet-2.use[3]!../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-2.use[4]!./styles/main.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/**
 * This file may be used to add CSS to the front-end of the project.
 * SASS is welcome, this is compiled in the build script and enqueued within Core.
 */
.cpt-archive .filters {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: calc(var(--section-padding-x) / 2);
  margin-bottom: var(--section-padding-x); }

.cpt-archive .filter--radio {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 1rem;
  margin-right: 1.5rem; }
  .cpt-archive .filter--radio label,
  .cpt-archive .filter--radio .filters__clear {
    margin-bottom: 0.5rem; }
  .cpt-archive .filter--radio .filters__clear {
    margin-left: 1rem;
    text-decoration: none;
    font-size: 0.9em; }
  .cpt-archive .filter--radio .filter__row-input-label--filter-by {
    text-transform: uppercase;
    margin-right: 1rem; }
  @media (min-width: 768px) {
    .cpt-archive .filter--radio {
      flex-wrap: wrap; } }

body[class*="pa_teams"],
body[class*="single-pa_teams"] {
  --pa-teams-page-max-width: 1600px;
  --pa-teams-archive-page-max-width: 1400px;
  --pa-teams-archive-page-background-color: #fafafa;
  --pa-teams-card-max-width: 380px;
  --pa-teams-card-spacing: var(--card-spacing);
  --pa-teams-card-wrapper-padding: calc(var(--pa-teams-card-spacing)*1) var(--pa-teams-card-spacing) calc(var(--pa-teams-card-spacing)*1.5);
  --pa-teams-card-title-color: var(--tertiary-color);
  --pa-teams-card-title-color-hover: var(--primary-color);
  --pa-teams-card-text-color: var(--dark-color);
  --pa-teams-card-border-radius: 0;
  --pa-teams-card-box-shadow: none;
  --pa-teams-card-border-bottom: 5px solid var(--medium-color);
  --pa-teams-card-transition: all 300ms ease-in-out; }
  body[class*="pa_teams"] .main-content-wrapper,
  body[class*="single-pa_teams"] .main-content-wrapper {
    position: relative; }
    body[class*="pa_teams"] .main-content-wrapper:after,
    body[class*="single-pa_teams"] .main-content-wrapper:after {
      background-color: var(--pa-teams-archive-page-background-color);
      content: '';
      position: absolute;
      width: 100vw;
      height: 100%;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      z-index: -1; }

body[class*="pa_teams_archive_"] .main-content {
  max-width: var(--pa-teams-archive-page-max-width);
  margin: 0 auto; }

body[class*="pa_teams_archive_"] .archive-cards {
  display: flex; }

body[class*="pa_teams_archive_"] .card {
  max-width: var(--pa-teams-card-max-width);
  border-radius: var(--pa-teams-card-border-radius);
  box-shadow: var(--pa-teams-card-box-shadow);
  border-bottom: var(--pa-teams-card-border-bottom);
  transition: var(--pa-teams-card-transition); }
  body[class*="pa_teams_archive_"] .card .wrapper {
    padding: var(--pa-teams-card-wrapper-padding); }
    body[class*="pa_teams_archive_"] .card .wrapper .block.image {
      width: 100%;
      height: auto;
      padding-bottom: 100%; }
  body[class*="pa_teams_archive_"] .card .card__header {
    color: var(--pa-teams-card-text-color); }
    body[class*="pa_teams_archive_"] .card .card__header h4 {
      transition: var(--pa-teams-card-transition);
      color: var(--pa-teams-card-title-color); }
  body[class*="pa_teams_archive_"] .card:hover {
    --pa-teams-card-border-bottom: 5px solid var(--primary-color); }
    body[class*="pa_teams_archive_"] .card:hover .card__header h4 {
      color: var(--pa-teams-card-title-color-hover); }

@media (min-width: 992px) {
  body[class*="pa_teams_archive_"] .archive-cards {
    display: flex;
    justify-content: space-between;
    align-items: stretch; } }

body[class*="single-pa_teams"] .the-content, body[class*="single-pa_teams"] .page-banner {
  display: none; }

body[class*="single-pa_teams"] .team-member {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: var(--pa-teams-archive-page-max-width);
  margin: 0 auto; }
  body[class*="single-pa_teams"] .team-member__image {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1rem;
    border: 15px solid #0d2b4a; }
  body[class*="single-pa_teams"] .team-member__title {
    text-transform: uppercase;
    margin-bottom: 1rem;
    color: var(--tertiary-color, #333); }
  body[class*="single-pa_teams"] .team-member__subheading {
    font-size: clamp(calc(1.75 * 1rem), calc((calc((36 * -1) * calc((2.375 - 1.75) / (100 - 36)) + 1.75) * 1rem) + (calc((2.375 - 1.75) / (100 - 36)) * 100 * 1vw)), calc(2.375 * 1rem));
    text-transform: uppercase;
    margin-bottom: 1rem; }

body[class*="single-pa_teams"] .entry-meta {
  display: none; }

@media (min-width: 992px) {
  body[class*="single-pa_teams"] .team-member {
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    gap: 1rem; }
    body[class*="single-pa_teams"] .team-member__image {
      flex: 1 0 40%;
      margin-bottom: 0;
      max-width: 20vw; }
    body[class*="single-pa_teams"] .team-member__content {
      flex: 1 0 55%; } }


/*# sourceMappingURL=main.css.map*/