.team-profile{width:100%;display:inline-block;padding:25px 0}.team-profile .team-profile-wrap{width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto}.team-profile .team-profile-wrap h3{width:100%;font-weight:400;margin-bottom:0}.team-profile .team-profile-wrap .profile-card{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:20px 0;margin:0 auto;border-bottom:1px solid #ccc}.team-profile .team-profile-wrap .profile-card .image{width:220px;margin-right:30px}.team-profile .team-profile-wrap .profile-card .image img{width:220px;height:250px !important;background-color:#d2dce8;border:1px solid #ccc;object-fit:cover;object-position:top}.team-profile .team-profile-wrap .profile-card .profile-details{width:calc(100% - 202px);display:flex;flex-wrap:wrap;padding:0}.team-profile .team-profile-wrap .profile-card .profile-details .profile-info{width:100%;display:flex;flex-wrap:wrap}.team-profile .team-profile-wrap .profile-card .profile-details .profile-info span{width:100%;font-size:18px;line-height:30px;font-weight:700;color:#229eb9;margin-bottom:8px}.team-profile .team-profile-wrap .profile-card .profile-details .profile-info em{width:100%;font-size:15px;line-height:30px;font-weight:400;color:#229eb9}.team-profile .team-profile-wrap .profile-card .profile-details .profile-caption{width:100%;display:flex;flex-wrap:wrap;margin:20px 0}.team-profile .team-profile-wrap .profile-card .profile-details .profile-caption p{width:100%;font-size:18px;line-height:30px;font-weight:400;color:#292929;margin-bottom:8px}.team-profile .team-profile-wrap .profile-card .profile-details .cta{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:center;margin-top:15px}.team-profile .team-profile-wrap .profile-card .profile-details .cta a{color:#229eb9;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:0;text-align:left;padding:7px 18px;margin-right:0;display:flex;align-items:center;border:1px solid #30acc2;box-sizing:border-box;border-radius:21.5px;background:#fff}.team-profile .team-profile-wrap .profile-card .profile-details .cta a i{font-size:22px;margin-left:10px}.team-profile .team-profile-wrap .profile-card .profile-details .cta a.open i{transform:rotate(180deg)}.team-profile .team-profile-wrap .profile-card .profile-details .profile-caption{display:none}@media(max-width:1199px){.team-profile .team-profile-wrap{width:100%}}@media(max-width:767px){.team-profile .team-profile-wrap .profile-card{flex-wrap:wrap}.team-profile .team-profile-wrap .profile-card .image{display:flex;justify-content:flex-start;margin:0 0 20px}.team-profile .team-profile-wrap .profile-card .profile-details{width:100%}}