.intro{background-size:cover;background-position:bottom right;background-repeat:no-repeat;padding:4.25rem 0 5.4375rem}@media(min-width: 576px){.intro{padding:4rem 4rem 3rem}}@media(min-width: 1200px){.intro{padding:8.375rem 8.375rem 5.875rem}.intro .content{max-width:1015px}}.intro .sub-title{color:#0089ba}@media(min-width: 992px){.intro p{width:80%}}.menu-member-category{list-style:none}.menu-member-category a{color:#000}.team-container{width:500px}@media(min-width: 768px){.team-container{width:750px}}@media(min-width: 992px){.team-container{width:1000px}}.member{margin-bottom:4.875rem;max-width:300px}@media(max-width: 575.98px){.member{margin-left:auto;margin-right:auto}}.member .title{margin-top:.7rem;color:#0089ba;letter-spacing:.1em;line-height:1.0625rem}.member .spacer{margin-top:10px;margin-bottom:10px;width:20px;height:0px;border:1px solid #b4b4b4}.member .office-locations{color:#000;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;line-height:1.0625rem}.member-photo{padding-bottom:100%}@media(min-width: 576px){.member-photo{width:218px;height:295px;padding-bottom:0}}.member-photo img{width:100%;height:100%}.name{margin-top:1rem;font-size:1.625rem;color:#000}.links-container{margin-top:0.75rem}.links-container .btn{background-color:#f4f4f4;width:50px;height:50px;color:#0089ba}.links-container .btn:hover{color:#f4f4f4;background-color:#0089ba}.profile-link{margin-top:1.875rem;font-weight:700;font-size:0.875rem}.profile-link img{height:1em;margin-left:5px;position:relative;top:-0.125rem}
