.intro{background-position:100% 100%;background-repeat:no-repeat;background-size:cover;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{color:#0089ba;letter-spacing:.1em;line-height:1.0625rem;margin-top:.7rem}.member .spacer{border:1px solid #b4b4b4;height:0;margin-bottom:10px;margin-top:10px;width:20px}.member .office-locations{color:#000;font-size:.75rem;font-weight:800;letter-spacing:.1em;line-height:1.0625rem;text-transform:uppercase}.member-photo{padding-bottom:100%}@media(min-width:576px){.member-photo{height:295px;padding-bottom:0;width:218px}}.member-photo img{height:100%;width:100%}.name{color:#000;font-size:1.625rem;margin-top:1rem}.links-container{margin-top:.75rem}.links-container .btn{background-color:#f4f4f4;color:#0089ba;height:50px;width:50px}.links-container .btn:hover{background-color:#0089ba;color:#f4f4f4}.profile-link{font-size:.875rem;font-weight:700;margin-top:1.875rem}.profile-link img{height:1em;margin-left:5px;position:relative;top:-.125rem}