.team_list{display:flex;flex-wrap:wrap;margin:0 -30px}.team_list .team-member{box-shadow:0 20px 25px rgba(0,0,0,.16);margin:15px 30px;position:relative;width:calc(25% - 60px)}.team-member{font-size:17px}.team_list .team-member .thumb{padding-bottom:140%;width:100%}.team_list .team-member .thumb img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.team_list .team-member .team_content{background:rgba(44,38,100,.8);color:#fff;height:100%;padding:15px;position:absolute;top:100%;transition:all .3s ease;width:100%}.team_list .team-member:hover .team_content{top:0}.team-member *{color:#fff;font-weight:300;text-decoration:none}.team_list .team-member .team_content h6{font-weight:400}.team-member h5,.team_list .team-member .details-wrapper a{font-weight:600}.team_list .team-member .team_content{padding:25px}.team_list .team-member{border-radius:10px;overflow:hidden}a.name_position{display:block;margin-bottom:70px}.team-section select{appearance:none;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAdgAAAHYBTnsmCAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABVSURBVDiN7dCxDkBAFETRo9j4RJ3/sxIavk5BoxBhV1DubefOvORR+JUWESHhBPS7exkOmFC/yJPSo/JZnnc5YLwrV4mR7pCvaLDkrp9HovxjC1/ZAN3qDxFwDHgDAAAAAElFTkSuQmCC");background-position:calc(100% - 10px);background-repeat:no-repeat;border:none;border:1px solid var(--primary);border-radius:8px;padding:12px 70px 12px 15px}.filter-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.filter-wrap input{border:1px solid var(--primary);border-radius:8px;padding:12px 15px}.filter-wrap input::placeholder{color:var(--primary)}.filter-wrap input,.filter-wrap select{font-size:18px;height:50px}.filter-wrap a.btn{border-radius:8px;padding:10px 35px}.filter-wrap .filter,.filter-wrap input{width:40%}.team-section select{width:100%}.filter-wrap a.btn{text-align:center;width:17%}.title_section{padding-bottom:0}.filter-wrap{padding-bottom:30px}.hs_cos_wrapper_type_icon{color:inherit;display:inline-block;line-height:0;vertical-align:middle}.hs_cos_wrapper_type_icon svg{color:inherit;fill:currentColor;height:25px;width:25px}.details-inner .content ul{list-style:none}.details-inner .content ul a{color:var(--primary);cursor:pointer;text-decoration:none;transition:all .3s ease}.details-inner a span+span{display:inline-block;padding-left:20px}.hs_cos_wrapper_type_icon+label{margin-left:10px}.details-inner .content ul a:hover{color:var(--secondary)}.details-inner .hero{padding:60px 0 130px;position:relative}.details-inner .hero .thumb img{border-radius:8px;height:110%;object-fit:cover}.details-inner .hero:before{background:#f2f2f2;content:"";height:calc(100% - 80px);left:0;position:absolute;top:0;width:100%}.details-inner .hero>div{position:relative}.details-inner .hero .thumb{margin-bottom:-80px}.details-inner .details-box{border-radius:8px;box-shadow:0 20px 25px 0 rgba(0,0,0,.16)}.details-inner .details-box h3{font-size:30px;margin-top:20px}.details-inner .details-box h4{font-size:26px;margin-top:20px}.details-inner .details-box h2{font-size:33px;margin-top:20px}.details-inner .details-box p{margin:10px 0}.name_position.no_page_link{pointer-events:none}@media(max-width:991px){.team_list .team-member{width:calc(33.33% - 60px)}.filter-wrap .filter,.filter-wrap input{width:38%}.filter-wrap a.btn{width:auto}}@media(max-width:767px){.team_list .team-member{width:calc(50% - 30px)}.filter-wrap{margin:0 auto 40px;max-width:410px}.filter-wrap input,.filter-wrap select{min-width:100%;width:100%}.filter-wrap .filter,.filter-wrap a.btn,.team-section select{width:100%}.filter-wrap a.btn{text-align:center}.team_list .team-member{margin:15px}.team_list{margin:0 -15px}.filter-wrap{gap:15px;margin-top:20px;padding-bottom:0}.details-inner .hero .thumb{margin:0}.details-inner .hero .thumb img{height:auto}.details-inner .hero{padding:60px 0}.details-inner .hero:before{height:100%}.hs_cos_wrapper_type_icon svg{height:20px;width:20px}}@media(max-width:420px){.team_list .team-member{margin:20px 0;width:100%}.team_list{margin:0}.filter-wrap{margin-bottom:10px}.details-inner .details-box h3{font-size:20px}.details-inner .details-box h2{font-size:22px}.details-inner .details-box h4{font-size:18px}.details-inner .hero{padding-bottom:20px;padding-top:40px}}