.team-categories{margin:100px 0}.team-categories>h2,.team-categories>p{text-align:center}.team-categories>p{max-width:400px;margin:10px auto 60px}.team-categories .categories .container{max-width:1600px;margin:0 auto;padding:0 22px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:20px}.team-categories .categories .container .category{width:24%;background-color:#DDDFE6;padding:40px 40px 20px;text-decoration:none}.team-categories .categories .container .category .image{position:relative;overflow:hidden;border-radius:100%;margin:0 auto}.team-categories .categories .container .category .image::after{content:"";padding-bottom:100%;display:block}.team-categories .categories .container .category .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}.team-categories .categories .container .category p{margin-top:40px;position:relative;color:#2e2b2b;text-decoration:none;transition:.5s;font-size:clamp(.8rem,2.5vh,1rem);font-family:montserrat;display:block}.team-categories .categories .container .category p::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="black" stroke-width="2" fill="none"/></svg>');width:1rem;height:1rem;transition:.5s;position:absolute;top:3px;display:inline-block;margin-left:5px;opacity:.6}.team-categories .categories .container .category p:hover{font-weight:500}.team-categories .categories .container .category p:after{right:0}.team-categories .categories .container .category:hover p:after{right:-10px}@media screen and (max-width:820px){.team-categories{margin:50px 0}.team-categories>h2,.team-categories>p{width:90vw}.team-categories h2{margin:0 auto}.team-categories .categories{width:100vw;margin:0 auto;overflow-y:hidden;overflow-x:scroll}.team-categories .categories .container{width:min-content}.team-categories .categories .container .category{width:80vw}}