.slider-teams{overflow:hidden}.slider-teams h2{color:#318c2c;font-size:32px;margin-bottom:40px;text-align:center}.teams-container{cursor:grab;overflow-x:scroll;padding:40px 0;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.teams-container::-webkit-scrollbar{display:none}.teams-track{min-width:max-content;padding:0 calc(35% - 150px);position:relative}.teams-list{gap:30px}.team-member,.teams-list{display:flex;position:relative}.team-member{background-color:#318c2c;background-position:top;background-size:cover;flex-direction:column;height:400px;justify-content:flex-end;padding-bottom:30px;text-align:center;width:280px}.member-image{display:none}.team-member:before{background:linear-gradient(0deg,rgba(0,82,32,.9) 0,rgba(0,82,32,0));bottom:0;content:"";height:70%;left:0;pointer-events:none;position:absolute;right:0}.member-position,.member-social,.team-member h3{color:#fff;z-index:1}.team-member h3{margin-bottom:8px}.member-position{color:hsla(0,0%,100%,.9);margin-bottom:15px}.member-social{display:flex;gap:15px;justify-content:center}.social-link{background-color:#fff;border-radius:50%;height:40px;padding:10px;transition:all .3s ease;width:40px}.social-link:hover svg{color:#318c2c}.social-link svg{color:#005220;height:18px;transition:all .3s ease;width:18px}.teams-scrollbar{background-color:#e5e5e5;border-radius:2px;height:4px;margin:20px auto 0;max-width:900px;position:relative}@media (max-width:950px){.teams-scrollbar{margin:20px 50px 0}}.scrollbar-thumb{background-color:#318c2c;border-radius:2px;cursor:pointer;height:100%;max-width:200px;min-width:100px;position:absolute;width:30%}.member-description{color:#fff;font-size:14px;left:0;line-height:1.4;margin-bottom:30px;opacity:0;padding:0 20px;position:relative;position:absolute;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,visibility 0s linear .6s;visibility:hidden;width:100%;z-index:2}.team-member:after{background-color:rgba(0,82,32,.7);content:"";inset:0;opacity:0;position:absolute;transition:opacity .8s ease}.team-member:hover:after{opacity:1}.team-member:hover .member-description{opacity:1;position:relative;transform:translateY(0);transition:opacity .6s ease,transform .6s ease,visibility 0s linear;visibility:visible}.member-position,.member-social,.team-member h3{position:relative;transition:transform .6s ease;z-index:2}.team-member:hover .member-position,.team-member:hover .member-social,.team-member:hover h3{transform:translateY(-5px)}