.staff-info-columns-wrapper{text-align:center}.staff-info-columns-inner{grid-gap:10rem;display:grid;grid-template-columns:repeat(3,1fr)}.staff-info-columns-inner.two-columns{grid-template-columns:repeat(2,1fr)}.staff-info-columns-inner.four-columns{grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.staff-info-column{align-items:center;background-color:#fff;box-shadow:0 0 15px 5px rgba(0,0,0,.1);display:flex;flex-direction:column}.staff-info-column img{width:100%}.staff-info-text{display:flex;flex:1;flex-direction:column;padding:3rem}.staff-info-column h3{font-size:2.2rem;margin-bottom:0}.staff-info-text h3 span{text-wrap:balance;display:block;font-family:Noto Sans,sans-serif;font-size:1.6rem;font-weight:400}.staff-info-column p{margin:2rem 0 0}.staff-info-column a{margin-top:auto}p.row-text{font-size:1.8rem}p.row-header-text{margin-bottom:5rem}.staff-info-columns-wrapper a,p.row-footer-text{margin-top:5rem}.staff-info-columns-wrapper a.row-btn-less-margin{margin-top:2rem}@media screen and (max-width:1140px){.staff-info-columns-inner{grid-gap:5rem}}@media screen and (max-width:900px){.staff-info-columns-inner{grid-template-columns:repeat(2,1fr);margin:0 auto;width:100%}}@media screen and (max-width:680px){.staff-info-columns-inner,.staff-info-columns-inner.two-columns{grid-template-columns:repeat(1,1fr)}}