.team_section .heading_section h2{font-size:40px;font-weight:700;line-height:100%;margin:0}.team_section .members{display:flex;flex-wrap:wrap;margin:0 -16px;padding-top:64px;row-gap:32px}.team_section.layout_1 .info{padding:0 16px;width:33.3%}.team_section.layout_1 .right_info{padding:16px 0 24px;text-align:center}.team_section.layout_1 .right_info .mail a{font-weight:400}.team_section .left_section .left_image{line-height:0}.team_section.layout_1 .left_section .left_image{height:100px;margin:0 auto;width:100px}.team_section .right_info a,.team_section .right_info h4{font-size:20px;font-weight:600;line-height:100%;margin-bottom:8px;text-decoration:none}.team_section .right_info h5{font-size:18px;font-weight:500;line-height:100%}.team_section .right_info p{font-size:18px;font-weight:400;line-height:normal;margin:0}.team_section .left_image img{border-radius:20px;height:100%;width:100%}.team_section .social_media{display:flex;flex-wrap:wrap;gap:12px;justify-content:end}.team_section .social_media .social_info svg{height:21px}.team_section .social_media .social_info a{align-items:center;border-radius:10px;display:flex;height:33px;justify-content:center;line-height:0;transition:.5s;width:33px}.team_section .social_media .social_info a:hover{opacity:.7}.team_section.layout_1 .social_media{display:flex;gap:12px;justify-content:center;line-height:0}.team_section.layout_1 .social_media svg{height:20px}.team_section.layout_1 .cta{padding-top:24px;text-align:center}.team_section.layout_1 .cta a{display:inline-flex;font-size:18px;font-weight:400;line-height:100%;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0}.team_section.layout_1 .info .info-content{border:1px solid;border-radius:20px;height:100%;padding:24px}.team_section.layout_2 .members{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:48px;row-gap:64px}.team_section.layout_2 .info{align-items:end;border-bottom:1px solid;display:flex;padding-bottom:24px;width:48%}.team_section.layout_2 .left_section .left_image{height:100px;width:100px}.team_section.layout_2 .info .left_section{width:37%}.team_section.layout_2 .info .right_section{padding:0;width:63%}.team_section.layout_2 .left_section .left_image img{border-radius:100%}.team_section.layout_2 .left_txt a,.team_section.layout_2 .left_txt h4{display:inline-flex;font-size:24px;font-weight:600;line-height:100%;margin-bottom:10px;margin-top:20px;text-decoration:none}.team_section.layout_2 .left_txt h5{font-size:18px;font-weight:400;line-height:100%;margin:0}.team_section.layout_3 .members{flex-direction:row;flex-wrap:wrap;margin:0 -15px;row-gap:24px}.team_section.layout_3 .members .info{padding:0 12px;width:25%}.team_section.layout_3 .info .left_section{height:100%;position:relative;width:100%}.team_section.layout_3 .left_section .left_image{height:100%;position:relatvie}.team_section.layout_3 .info .left_section .overlay_txt{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:end;left:0;padding:0 32px 32px;position:absolute;width:100%}.team_section.layout_3 .overlay_txt a,.team_section.layout_3 .overlay_txt h4{font-size:18px;font-weight:600;line-height:100%;margin:0 0 10px;text-decoration:none}.team_section.layout_3 .overlay_txt h5{font-size:16px;font-weight:400;line-height:100%;margin:0}.team_section .right_info a:hover,.team_section.layout_2 .left_txt a:hover,.team_section.layout_3 .overlay_txt a:hover{text-decoration:underline}.team_section .btn{padding-top:48px;text-align:center}.team_section .btn a{border:2px solid;border-radius:60px;display:inline-flex;font-size:18px;font-weight:400;line-height:100%;padding:16px 32px;text-decoration:none;transition:.5s}.team_section.layout_1 .left_section .left_image img{border-radius:100%}@media only screen and (max-width:767px){.team_section .members .info{flex-direction:column;row-gap:15px}.team_section.layout_1 .info{padding:0;width:100%}.team_section .info .left_section,.team_section .info .right_section,.team_section.layout_2 .info .left_section,.team_section.layout_2 .info .right_section{padding-left:0;width:100%}.team_section .members,.team_section.layout_2 .members{margin:0;padding-top:50px;row-gap:30px}.team_section .heading_section h2{font-size:28px}.team_section.layout_2 .info{align-items:center;width:100%}.team_section .social_media{justify-content:left}.team_section.layout_3 .members .info{width:100%}}@media only screen and (min-width:768px) and (max-width:1240px){.team_section .heading_section h2{font-size:35px}.team_section.layout_1 .info{width:50%}.team_section .members{margin:0}.team_section.layout_3 .members .info{width:33.3%}}@media only screen and (min-width:768px) and (max-width:1024px){.team_section.layout_2 .info{width:100%}}