.team-section .section-title{margin-bottom:40px}.team-section .section-title h2{max-width:inherit}.team-section .team-card{text-align:center;color:inherit;margin-bottom:30px;text-decoration:none;display:block}.team-section .team-card .team-img{aspect-ratio:1;background:#f1e9dc;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden}.team-section .team-card .team-img img{object-fit:cover}.team-section .team-card .team-img-empty{background:#fafaf8;border:1px dashed #e4daca}.team-section .team-card h3{margin-bottom:4px;font-size:18px;font-weight:600;transition:all .3s}.team-section .team-card .team-role{color:#6e6e6a;margin-bottom:0;font-size:14px}.team-section .team-card:hover h3{color:#6b5847}.team-section .team-all{text-align:center;margin-top:10px}.team-section .team-all a{font-family:var(--font-rubik),"Rubik",sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#4a3b2f;border:1px solid #4a3b2f;border-radius:999px;padding:13px 26px;font-size:12px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.team-section .team-all a:hover{color:#fff;background:#4a3b2f}@media (max-width:575px){.team-section .pt-5{padding-top:0!important}}
