/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.list-12{margin:1.5rem 0;}.list-12 .section-divider{width:60px;height:4px;background:#e81e2b;border-radius:2px;margin:14px auto 20px;}.list-12 .pf-list-section__intro{margin-left:auto;margin-right:auto;text-align:center;}.list-12__items{list-style:none;padding:0;margin:0;--list-12-cols:1;display:grid;grid-template-columns:repeat(var(--list-12-cols),minmax(0,1fr));gap:1.5rem;}.list-12__item{margin:0;padding:0;}.list-12__empty{color:#666;font-style:italic;padding:1rem 0;}.list-12-card{display:flex;flex-direction:column;align-items:center;height:100%;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08);overflow:hidden;box-sizing:border-box;}.list-12-card__media{display:block;width:100%;padding:1rem 0.75rem 0;text-decoration:none;color:inherit;box-sizing:border-box;}.list-12-card__image-frame{display:block;width:100%;max-width:100%;border-radius:36px;overflow:hidden;aspect-ratio:3 / 4;background:linear-gradient(180deg,#e8f2fb 0%,#cfe5f7 100%);}.list-12-card__image{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;vertical-align:middle;}.list-12-card__body{width:100%;padding:1.25rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.35rem;flex:1;box-sizing:border-box;}.list-12 .list-12-card__name{margin:0;font-size:1rem;font-weight:800;line-height:1.35;}.list-12-card__name a{color:#0d4fa3;text-decoration:none;}.list-12-card__name a:hover,.list-12-card__name a:focus{text-decoration:underline;}.list-12-card__role{margin:0;font-size:0.9375rem;font-weight:400;color:#1a1a1a;line-height:1.45;}.list-12-card__location{margin:0.15rem 0 0;display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;font-size:0.9375rem;font-weight:400;color:#1a1a1a;line-height:1.45;}.list-12-card__pin{flex-shrink:0;color:#e81e2b;}[dir="rtl"] .list-12-card__location{flex-direction:row-reverse;}.list-12-card__summary{margin:0.5rem 0 0;font-size:0.8125rem;line-height:1.55;color:#444;max-width:100%;}.list-12-card__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;width:100%;max-width:100%;padding:0.65rem 1rem;font-size:0.875rem;font-weight:600;text-decoration:none;color:#0d4fa3;background:transparent;border:1px solid rgba(13,79,163,0.45);border-radius:999px;box-sizing:border-box;transition:background 0.2s ease,border-color 0.2s ease;}.list-12-card__cta:hover,.list-12-card__cta:focus{background:rgba(13,79,163,0.06);border-color:#0d4fa3;color:#0a3d82;text-decoration:none;}.list-12--mobile-1 .list-12__items{--list-12-cols:1;}.list-12--mobile-2 .list-12__items{--list-12-cols:2;}.list-12--mobile-3 .list-12__items{--list-12-cols:3;}.list-12--mobile-4 .list-12__items{--list-12-cols:4;}.list-12--mobile-5 .list-12__items{--list-12-cols:5;}.list-12--mobile-6 .list-12__items{--list-12-cols:6;}.list-12--mobile-7 .list-12__items{--list-12-cols:7;}.list-12--mobile-8 .list-12__items{--list-12-cols:8;}.list-12--mobile-9 .list-12__items{--list-12-cols:9;}.list-12--mobile-10 .list-12__items{--list-12-cols:10;}.list-12--mobile-11 .list-12__items{--list-12-cols:11;}.list-12--mobile-12 .list-12__items{--list-12-cols:12;}@media (min-width:768px){.list-12--tablet-1 .list-12__items{--list-12-cols:1;}.list-12--tablet-2 .list-12__items{--list-12-cols:2;}.list-12--tablet-3 .list-12__items{--list-12-cols:3;}.list-12--tablet-4 .list-12__items{--list-12-cols:4;}.list-12--tablet-5 .list-12__items{--list-12-cols:5;}.list-12--tablet-6 .list-12__items{--list-12-cols:6;}.list-12--tablet-7 .list-12__items{--list-12-cols:7;}.list-12--tablet-8 .list-12__items{--list-12-cols:8;}.list-12--tablet-9 .list-12__items{--list-12-cols:9;}.list-12--tablet-10 .list-12__items{--list-12-cols:10;}.list-12--tablet-11 .list-12__items{--list-12-cols:11;}.list-12--tablet-12 .list-12__items{--list-12-cols:12;}}@media (min-width:1024px){.list-12--desktop-1 .list-12__items{--list-12-cols:1;}.list-12--desktop-2 .list-12__items{--list-12-cols:2;}.list-12--desktop-3 .list-12__items{--list-12-cols:3;}.list-12--desktop-4 .list-12__items{--list-12-cols:4;}.list-12--desktop-5 .list-12__items{--list-12-cols:5;}.list-12--desktop-6 .list-12__items{--list-12-cols:6;}.list-12--desktop-7 .list-12__items{--list-12-cols:7;}.list-12--desktop-8 .list-12__items{--list-12-cols:8;}.list-12--desktop-9 .list-12__items{--list-12-cols:9;}.list-12--desktop-10 .list-12__items{--list-12-cols:10;}.list-12--desktop-11 .list-12__items{--list-12-cols:11;}.list-12--desktop-12 .list-12__items{--list-12-cols:12;}}@media (min-width:1400px){.list-12--bigScreen-1 .list-12__items{--list-12-cols:1;}.list-12--bigScreen-2 .list-12__items{--list-12-cols:2;}.list-12--bigScreen-3 .list-12__items{--list-12-cols:3;}.list-12--bigScreen-4 .list-12__items{--list-12-cols:4;}.list-12--bigScreen-5 .list-12__items{--list-12-cols:5;}.list-12--bigScreen-6 .list-12__items{--list-12-cols:6;}.list-12--bigScreen-7 .list-12__items{--list-12-cols:7;}.list-12--bigScreen-8 .list-12__items{--list-12-cols:8;}.list-12--bigScreen-9 .list-12__items{--list-12-cols:9;}.list-12--bigScreen-10 .list-12__items{--list-12-cols:10;}.list-12--bigScreen-11 .list-12__items{--list-12-cols:11;}.list-12--bigScreen-12 .list-12__items{--list-12-cols:12;}}.list-12__pager{margin-top:1.5rem;}.list-12__item{opacity:0;transform:translateY(14px);}.list-12__item.is-visible{animation:page-front-list-item-in 0.55s ease forwards;}@media (prefers-reduced-motion:reduce){.list-12__item{opacity:1;transform:none;animation:none;}.list-12__item.is-visible{animation:none;}}@keyframes page-front-list-item-in{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}.mt-theme h3,.mt-theme .h3{font-size:clamp(1.25rem,1.5vw,1.45rem);}
.pf-list-section__image{text-align:center;margin-bottom:1rem;}.pf-list-section__image img{max-width:120px;height:auto;object-fit:contain;display:inline-block;vertical-align:middle;}.pf-list-section__title{margin-bottom:1rem;font-size:1.5rem;color:#005db4;text-align:center;}.pf-list-section__intro{margin:-0.5rem 0 1.25rem;max-width:48rem;font-size:1rem;line-height:1.5;color:#444;}.pf-list-section__footer{text-align:center;margin-top:1.5rem;}.pf-list-section__btn{display:inline-flex;align-items:center;gap:0.35rem;padding:0.65rem 1.5rem;font-weight:600;text-decoration:none;color:#fff;background:#c92a3b;border-radius:30px;}.pf-list-section__btn:hover,.pf-list-section__btn:focus{color:#fff;background:#a52231;text-decoration:none;}
