.team-grid{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-grid,.team-grid .member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.team-grid .member{margin-bottom:1rem;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1081px){.team-grid .member{width:calc(25% - .75rem)}.team-grid .member:not(:nth-child(4n)){margin-right:1rem}}@media (max-width:1080px){.team-grid .member{width:calc(33% - 1rem)}.team-grid .member:not(:nth-child(3n)){margin-right:1rem}}@media (max-width:860px){.team-grid .member{width:calc(50% - 1rem)}.team-grid .member:not(:nth-child(2n)){margin-right:1rem}}@media (max-width:650px){.team-grid .member{width:100%}}.team-grid .member img{width:100%;display:block}.team-grid .member .details{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-grid .member .details h3{margin-top:0;text-transform:none}.team-grid .member .details .open-modal{text-transform:uppercase;font-weight:600;cursor:pointer;margin-top:auto}.team-modals{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:99999}.team-modals .team-modal img{max-width:350px}.team-modals .team-modal{display:none;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-height:100vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;overflow:auto}.team-modals.modal-open{display:block}.team-modal.modal-open{display:-webkit-box;display:-ms-flexbox;display:flex}.team-modals .team-modal img.d-md-block{max-width:350px}@media (min-width:992px){.team-modals .team-modal img{max-height:550px}}.team-modals .team-modal .inner .span12{background:#fff}@media (max-width:768px){.team-modals .team-modal .inner .span12{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.team-modals .team-modal .contents{position:relative;background:#fff}.team-modals .team-modal .contents img{max-width:100%}.team-modals .team-modal .close-modal{cursor:pointer;position:absolute;font-size:29px;right:1.5rem;top:1.5rem}