.teamSection{padding:60px 0}.teamSection_banner{background-color:#0072FF;background:-webkit-gradient(linear, right top, left top, from(#00C6FF), to(#0072FF));background:-o-linear-gradient(right, #00C6FF 0%, #0072FF 100%);background:linear-gradient(270deg, #00C6FF 0%, #0072FF 100%);text-align:center}.teamSection_banner h2,.teamSection_banner h1{color:#fff;margin:0;font-size:50px}.teamSection_banner h1{margin-top:10px}.teamSection_member{padding-top:40px}.teamMemberBox{position:relative;text-align:center;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px;border-radius:10px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.teamMemberBox .team-quote{position:absolute;top:25%;opacity:0;-webkit-transform:scale(0.1) translateY(-50%);-ms-transform:scale(0.1) translateY(-50%);transform:scale(0.1) translateY(-50%);padding:0 15px;line-height:18px;color:#6f6f6f;margin:0;font-size:13px}.teamMemberBox .team-quote.showQuote{-webkit-transform:scale(1) translateY(-50%);-ms-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%);opacity:1;-webkit-transition:all 0.3s cubic-bezier(0.27, -0.63, 0.76, 1.79);-o-transition:all 0.3s cubic-bezier(0.27, -0.63, 0.76, 1.79);transition:all 0.3s cubic-bezier(0.27, -0.63, 0.76, 1.79);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.teamMemberBox .filter-image-wrapper{width:230px;height:230px;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all 0.5s cubic-bezier(0.27, -0.63, 0.76, 1.79);-o-transition:all 0.5s cubic-bezier(0.27, -0.63, 0.76, 1.79);transition:all 0.5s cubic-bezier(0.27, -0.63, 0.76, 1.79);background-color:#fafafa;border-radius:50%}.teamMemberBox .filter-image-wrapper.scaleImage{-webkit-transform:scale(0.4);-ms-transform:scale(0.4);transform:scale(0.4)}.teamMemberBox .filter-image-wrapper .filter-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.teamMemberBox .team-info span{display:block;color:#fff}.teamMemberBox .team-info .team-name{line-height:1;font-size:16px;color:#313131;margin:22px 0 3px;font-weight:500;text-transform:uppercase;letter-spacing:0.03rem;position:relative}.teamMemberBox .team-info .team-name .team-social{display:none;position:absolute;text-align:center;width:100%;left:0;bottom:150%}.teamMemberBox .team-info .team-name .team-social a{border:1px solid #fff;color:#0071bc;background-color:#fff;border-radius:50%;width:26px;display:inline-block;height:26px;line-height:26px;text-align:center;font-size:10px;position:relative;opacity:0;display:none}.teamMemberBox .team-info .team-name .team-social a:hover{border:1px solid #0071bc;color:#fff;background-color:#0071bc;-webkit-box-shadow:0 0 11px #00000080;box-shadow:0 0 11px #00000080}.teamMemberBox .team-info .team-position{font-size:13px;line-height:18px;color:#6f6f6f;margin:0}.teamMemberBox:hover{background-color:#0071bc}.teamMemberBox:hover .team-quote{color:#fff}.teamMemberBox:hover .team-info .team-name,.teamMemberBox:hover .team-info .team-position{color:#fff}.teamMemberBox:hover .team-info .team-name .team-social{display:block}.teamMemberBox:hover .team-info .team-name .team-social a{opacity:1;display:inline-block;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transition:all 0.3s cubic-bezier(0.27, -0.63, 0.76, 1.79);-o-transition:all 0.3s cubic-bezier(0.27, -0.63, 0.76, 1.79);transition:all 0.3s cubic-bezier(0.27, -0.63, 0.76, 1.79)}@media (max-width: 575.98px){.teamSection{padding:40px 0}.teamSection.teamSection_member{padding-top:20px}.teamSection_banner h2,.teamSection_banner h1{font-size:24px}.teamMemberBox{margin-top:30px}}@media (min-width: 576px){.teamSection{padding:40px 0}.teamSection.teamSection_member{padding-top:20px}.teamSection_banner h2,.teamSection_banner h1{font-size:30px}.teamMemberBox{margin-top:30px}}@media (min-width: 768px){.teamSection_banner h2,.teamSection_banner h1{font-size:34px}}@media (min-width: 1200px){.teamSection{padding:60px 0}.teamSection.teamSection_member{padding-top:10px}.teamSection_banner h2,.teamSection_banner h1{font-size:46px}}@media (min-width: 1200px){.teamSection_banner h2,.teamSection_banner h1{font-size:50px}}
