.team-section .content-wrap{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.team-section .content-wrap{width:540px;max-width:100%}}@media (min-width:768px){.team-section .content-wrap{width:720px;max-width:100%}}@media (min-width:992px){.team-section .content-wrap{width:960px;max-width:100%}}@media (min-width:1200px){.team-section .content-wrap{width:1140px;max-width:100%}}.team-section .content-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.team-section .content-row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.team-section .content-row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.team-section .content-row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.team-section .content-row{margin-right:-15px;margin-left:-15px}}.team-section .member-info{margin:5px 0 25px}.team-section .member-info .member-image img{max-width:100%;height:auto}.team-section .member-info .member-name h4{font-weight:700;margin-top:30px}.team-section .member-info .member-description p{font-weight:400}@media (min-width:992px){.team-section .member-info .member-description p{font-size:1.25rem;line-height:30px;color:#959595}}@media (max-width:991px){.team-section .member-info .member-description p{font-size:1.125rem;line-height:28px;color:#aaa}}@media (max-width:767px){.team-section .member-info{text-align:center}}.team-section .view-more-link{text-decoration:underline}.team-modal .modal-header .member-name h4{font-weight:700;margin:0}.team-modal .modal-header .member-position p{font-style:italic;font-weight:100;margin:0}.team-modal .member-info{margin:0}.team-modal .member-info.content-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.team-modal .member-info.content-row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.team-modal .member-info.content-row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.team-modal .member-info.content-row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.team-modal .member-info.content-row{margin-right:-15px;margin-left:-15px}}.team-modal .member-info .left-column{position:relative;min-height:1px;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.team-modal .member-info .left-column{padding-right:15px;padding-left:15px}}@media (min-width:768px){.team-modal .member-info .left-column{padding-right:15px;padding-left:15px}}@media (min-width:992px){.team-modal .member-info .left-column{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.team-modal .member-info .left-column{padding-right:15px;padding-left:15px}}@media (max-width:767px){.team-modal .member-info .left-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.team-modal .member-info .left-column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.team-modal .member-info .right-column{position:relative;min-height:1px;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.team-modal .member-info .right-column{padding-right:15px;padding-left:15px}}@media (min-width:768px){.team-modal .member-info .right-column{padding-right:15px;padding-left:15px}}@media (min-width:992px){.team-modal .member-info .right-column{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.team-modal .member-info .right-column{padding-right:15px;padding-left:15px}}@media (max-width:767px){.team-modal .member-info .right-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.team-modal .member-info .right-column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.team-modal .member-info .right-column.empty-image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.team-modal .member-info .member-image img{max-width:100%;height:auto}@media (min-width:768px){.team-modal .member-info .member-image img{width:100%}}@media (max-width:767px){.team-modal .member-info .member-image{margin-bottom:20px}}.team-modal .member-info .member-description p{font-weight:400;text-align:left}@media (min-width:992px){.team-modal .member-info .member-description p{font-size:1.25rem;line-height:30px;color:#959595}}@media (max-width:991px){.team-modal .member-info .member-description p{font-size:1.125rem;line-height:28px;color:#aaa}}