.people-section{width:100%;margin-left:auto;margin-right:auto;position:relative}.people-section .people-content{width:100%}.people-section .people-content .buttons.inline{margin-top:1.25rem}.people-section .people{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.people-section .people .person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:49%;margin:0 0 3.75rem;color:#000}.people-section .people .person .person-img{background-color:#fff3;position:relative;width:9rem;height:9rem;display:block}.people-section .people .person .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 0 1rem;height:100%}.people-section .people .person .info .person-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.people-section .people .person .info h3{font-weight:400;font-size:2.25rem;line-height:2.5rem;letter-spacing:.5px;margin:0 0 .3rem}.people-section .people .person .info h4{margin:0;font-size:1.12rem;font-weight:400}.people-section .people .person .info h4.office{text-transform:uppercase;letter-spacing:3px}@media screen and (min-width:600px)and (max-width:979px){.people-section .people .person{width:100%}}@media screen and (max-width:599px){.people-section .people .person .info h4.office{letter-spacing:0;padding-top:.5rem}.people-section .people{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.people-section .people .person{width:100%;padding:0;margin:0 0 3rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.people-section .people .person .person-img{height:5.75rem;width:5.75rem}.people-section .people .person .info{margin:0 0 0 .8rem}.people-section .people .person .info h3{font-size:1.5rem;line-height:1.75rem}.people-section .people .person .info h4{font-size:.8rem;line-height:1rem}.people-section .people .person:hover{background-color:none!important}.people-section .people .person:last-child{margin:0}.people-section .buttons.inline{margin:3rem auto}.people-section .people-content .buttons.inline{margin-top:0}}.about>section:not(.no-spacing)+section{margin-top:5rem}.about>section:last-of-type{margin-bottom:5rem}.about .text-section .text-holder h3.title{font-size:2.625rem}.about .text-section .text-holder p{line-height:2rem}.about .text-section p{font-size:1.25rem}@media screen and (max-width:599px){.about .body .text-section{padding:2rem 1.5rem 1rem;margin:0 auto}.about>section:not(.no-spacing)+section{margin-top:3.75rem}.about>section:last-of-type{margin-bottom:3.75rem}}.clients{width:100%}.clients .global-clients{padding:5.5555555556vw}.clients .clients{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients .clients .client{width:24%;margin-right:1%}.clients .clients .client img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin:0 auto}.clients .clients .client:nth-child(4n){margin-right:0}
