.team-section img{width:100%}.team-section{margin:0 auto;max-width:1280px}.team-section .team-section__list .team-section__item{align-items:flex-start;border-radius:8px;display:flex;flex-direction:column;height:464px;justify-content:flex-end;padding:32px;position:relative}.team-section .team-wrapper{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(300px,1fr))}.team-section .team-section__list .team-section__item .item-content.on-hover{height:0;opacity:0;overflow:hidden;transition:.3s ease}.team-section .glide__track{height:500px;margin-left:-16px;width:auto}.team-section__title.center{text-align:center}.team-section .glide-header{align-items:center;display:flex;justify-content:space-between;justify-content:center}.team-section .glide-header .glide__arrows{display:flex;gap:8px}.team-section .glide-header .glide__arrows button{background:none;border:1px solid #d4d4d8;border-radius:4px;cursor:pointer;padding:10px;transition:.3s ease}.team-section .glide-header{margin-bottom:24px}.team-section .glide-header h2{color:#333;font-family:Playfair Display;font-size:32px;font-weight:700;letter-spacing:0;line-height:100%;margin:0}.team-section .glide-header .glide__arrows button:hover{opacity:.8}.team-section .team-section__list .team-section__item:after{opacity:0;visibility:hidden;z-index:2}.team-section .team-section__list .team-section__item:after,.team-section .team-section__list .team-section__item:before{background:linear-gradient(180deg,rgba(26,26,31,0),#1a1a1f);border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.3s ease}.team-section .team-section__list .team-section__item:before{opacity:.5;z-index:1}.team-section .team-section__list .team-section__item:hover:after{opacity:1;visibility:visible}.team-section .team-section__list .team-section__item .item-content.on-hover{position:relative;z-index:3}.team-section .team-section__list .team-section__item:hover .item-content.on-hover{height:76px;margin-top:40px;opacity:1}.team-section .team-section__list .team-section__item h3{color:#fff;font-family:Playfair Display;font-size:32px;font-weight:700;letter-spacing:0;line-height:100%;margin:0;position:relative;z-index:3}.team-section .team-section__list .team-section__item p{color:#12ae86;font-size:20px;font-weight:500;letter-spacing:0;line-height:100%;margin:0 0 16px}.team-section .team-section__list .team-section__item .contact-btns .btn{background:rgba(80,255,210,.1);border:none;border-radius:4px;padding:8px;transition:.3s ease}.team-section .team-section__list .team-section__item .contact-btns .btn:hover{background:#12ae86}.team-section__item .item-link{color:inherit;display:flex;text-decoration:none;width:100%}@media (max-width:998px){.team-section .team-section__list .team-section__item .item-content.on-hover{height:auto;margin-top:16px;opacity:1}.team-section .team-section__list .team-section__item:after{opacity:1;visibility:visible}}@media (max-width:994px){.team-section .team-wrapper{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (max-width:756px){.team-section .glide-header h2{font-size:26px}}@media (max-width:700px){.team-section .team-wrapper{grid-template-columns:1fr}}