.aa-contact-information-cards.dnd-section{padding:0}.aa-contact-information-cards__header-area{padding:0 1rem}.aa-contact-information-cards__heading{padding-bottom:3rem}.aa-contact-information-cards__filter{margin-bottom:-20px}.aa-contact-information-cards__header-area>div:last-child{padding-bottom:0}.aa-contact-information-cards__filter button{background:var(--secondary);color:var(--black);margin-bottom:20px;margin-right:20px}.aa-contact-information-cards__filter button.active{background:var(--primary)!important;color:#fff!important}.aa-contact-information-cards__body{background-color:var(--secondary)}.aa-contact-information-cards__cards{display:grid;gap:28px var(--gap);grid-template-columns:1fr 1fr 1fr;padding:0 1rem}.aa-contact-information-cards__cards .gutter-sizer{width:2%}.aa-contact-information-cards__card{background:#fff;display:flex;flex-direction:column;font-size:1.6rem;padding:3rem;text-align:center}.aa-contact-information-cards__card:focus{border:2px solid}.aa-contact-information-cards__card.hidden{display:none}.aa-contact-information-cards__card>div{margin-top:1em}.aa-contact-information-cards__card img.portrait-image{border-radius:100%;height:auto;max-width:100%;object-fit:cover}.aa-contact-information-cards__card .portrait-image-placeholder{aspect-ratio:1;background:var(--black);border-radius:100%;height:auto;margin-top:0;max-width:100%;opacity:.1;width:266px}.aa-contact-information-cards__card .portrait-image-placeholder,.aa-contact-information-cards__card img.portrait-image{margin:0 auto 2rem}.aa-contact-information-cards__card .person-name{font-size:1.6rem;margin-bottom:0}.aa-contact-information-cards__card .person-title{margin-top:0}.aa-contact-information-cards__card .person-description{flex-grow:1}.aa-contact-information-cards__card .person-email{margin-left:auto;margin-right:auto;max-width:266px;overflow-wrap:break-word}.aa-contact-information-cards__card .person-some{align-items:center;display:flex;justify-content:center;margin-top:40px;min-height:41px}.aa-contact-information-cards__card .person-some>div{margin:0 var(--gap)}@media screen and (max-width:1210px){.aa-contact-information-cards__cards{grid-template-columns:1fr 1fr}}@media screen and (max-width:850px){.aa-contact-information-cards__cards{grid-template-columns:1fr}}@media screen and (max-width:767px){.aa-contact-information-cards__cards,.aa-contact-information-cards__header-area{padding:0}}