.team-details .team_info{display:flex;flex-wrap:wrap;margin:0 -17px}.team-details .team_info .left-section{padding:0 17px;width:30%}.team-details .team_info .right-section{padding:0 17px;width:70%}.team-details .left-section .social{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding-top:19px}.team-details .left-section .social .media{line-height:0}.team-details .left-section .social .media a svg{width:20px}.team-details .left-section .social .media a{line-height:0}.team-details .left-section .title h5{font-size:24px;line-height:100%;margin:0 0 10px}.team-details .team_info .left-section .image{height:100%;line-height:0}.team-details .team_info .left-section .left-content{height:100%}.team-details .left-section .title h3{font-size:24px;font-weight:600;letter-spacing:1px;line-height:120%;margin:0 0 11px;text-align:center}.team-details .left-section .specialization{font-size:14px;font-weight:600;letter-spacing:1px;line-height:120%;text-align:center}.top-content .title h3{font-weight:600!important}.top-content{padding-bottom:25px}.top-content .specialization{font-size:14px;font-weight:600;letter-spacing:1px;line-height:100%;vertical-align:middle}.team-details .middle-content{border-style:dotted;border-width:1px 0;display:flex;flex-direction:column;padding:27px 0 32px;row-gap:13px}.team-details .middle-content .bio{display:flex;gap:27px}.team-details .middle-content .bio .left_section{width:144px}.team-details .middle-content .bio .left_section h6,.team-details .middle-content .bio .right_section{font-size:18px;font-weight:700;letter-spacing:1px;line-height:100%;margin:0;vertical-align:middle}.team-details .middle-content .bio .right_section{font-weight:400}.team-details .middle-content .bio .right_section a{font-size:16px;letter-spacing:1px;line-height:100%;text-decoration:none;vertical-align:middle}.team-details .bottom-content{padding-top:38px}.team-details .bottom-content p,.team-details .team_history p{margin:0}.team-details .bottom-content h3,.team-details .team_history h3,.team-details .top-content h3{font-size:32px;font-weight:700;letter-spacing:1px;line-height:100%;margin-bottom:20px}.team-details .team_history{padding-top:56px}.team-details .bottom-content p,.team-details .team_history p,.team-details .top-content p{font-size:18px;letter-spacing:1px;line-height:26px}.team-details .team_info .left-section .image img{height:100%!important;object-fit:cover;width:100%}@media only screen and (max-width:767px){.team-details .team_info .left-section,.team-details .team_info .right-section{width:100%}.team-details .team_info{row-gap:30px}.team-details .bottom-content h3,.team-details .team_history h3,.team-details .top-content h3{font-size:28px}.team-details .middle-content .bio{flex-wrap:wrap;gap:10px}}@media only screen and (min-width:768px) and (max-width:1320px){.team-details .team_info .right-section{width:60%}.team-details .bottom-content h3,.team-details .team_history h3,.team-details .top-content h3{font-size:32px}.team-details .team_info .left-section{width:40%}.team-details .left-content{position:sticky;top:100px}.team-details .team_info .left-section .image img{object-fit:contain}}