.staff-list .wrapper{flex-wrap:wrap;justify-content:space-between;margin-bottom:-3rem;margin-left:0;margin-right:0}.staff-list .wrapper .staff{margin-bottom:2.6em;padding:0;width:100%}.staff-list .wrapper .staff .staff-image{width:100%;aspect-ratio:4/3}.staff-list .wrapper .staff .staff-image picture{width:100%;height:100%;display:inline-block}.staff-list .wrapper .staff .staff-image picture img{object-fit:cover;object-position:center center;width:100%;height:100%}.staff-list .wrapper .staff h3{font-size:1rem;margin:2rem 0 .5rem}.staff-list .wrapper .staff .staff-title{color:#1d1e20;font-size:.875rem;font-weight:400;padding:3px 0;display:inline-block;width:100%}.staff-list .wrapper .staff .staff-email,.staff-list .wrapper .staff .staff-phone{display:inline-block;width:100%;font-size:.875rem;padding:3px 0}.staff-list .wrapper .staff .staff-phone{text-decoration:none}.staff-list .wrapper .staff .extlink{display:inline-block;margin:.5rem .2rem}.contact-page .hero.no-background{padding-top:80px}.contact-page .map-container{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;flex-direction:column}.contact-page .map-container img{width:100%;height:auto;object-fit:contain;object-position:center center}.contact-page .map-container a{display:inline-block;width:auto}.staff .form,.staff form{margin:0!important}.staff .button.download-btn{text-transform:none;letter-spacing:0;font-family:"LibreFranklin-Regular",sans-serif;text-align:center;margin:0 auto;padding:3px 0!important;border:0!important;line-height:1.85}.staff .button.download-btn span{border-bottom:solid 1px #000;font-size:.8rem;line-height:1.85}@media(min-width:480px){.staff-list .wrapper{display:flex;flex-wrap:wrap}.staff-list .wrapper .staff{max-width:calc(50% - 30px)}}@media(min-width:992px){.staff-list .wrapper .staff{max-width:calc(33.3333% - 20px)}.staff-list .wrapper .staff h3{font-size:1.25rem}.contact-page .hero.no-background{padding-top:120px}}@media(max-width:767px){.contact-page .map-container img{object-fit:cover!important;aspect-ratio:4/3}}@media(min-width:1200px){.staff-list .wrapper .staff{max-width:calc(33.3333% - 55px)}}@media(max-width:575px){.staff-list .wrapper .staff .staff-phone,.staff-list .wrapper .staff .staff-email{line-height:1;display:inline-block;width:100%;padding:10px 0 10px}}