.team{background:#fff}.team .sc-container{display:flex;flex-direction:column;flex-wrap:wrap}.team .team__top_header{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px}@media (max-width:1024px){.team .team__top_header{grid-template-columns:1fr}}.team .team__top_header .team__grid{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.team .team__top_header .team__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.team .team__top_header .team__grid{grid-template-columns:1fr}}.team__header{max-width:520px;margin-bottom:60px}@media (max-width:1024px){.team__header{margin-bottom:0}}.team__header h2{font-style:normal;font-weight:400;font-size:40px;line-height:130%;letter-spacing:-.025em;text-transform:capitalize;color:#020212;margin:0 0 12px}.team__header p{font-style:normal;font-weight:400;font-size:16px;line-height:140%;letter-spacing:.005em;color:#535366}.team__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px;margin-bottom:0}@media (max-width:1024px){.team__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.team__grid{grid-template-columns:1fr}}.team-card{position:relative;border-radius:16px;overflow:hidden;border:1px solid #d7dade;background:#fff;transition:all .3s ease;border-radius:6px;border:1px solid #d2d2d2}.team-card__img{box-sizing:border-box;width:100%;height:255px;background:#bababa}@media (max-width:1299px){.team-card__img{height:auto;aspect-ratio:1/1.1}}@media (max-width:799px){.team-card__img{height:auto;aspect-ratio:1/1.1}}.team-card__img img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;margin-top:0}@media (max-width:1299px){.team-card__img img{margin-top:0}}.team-card__info{width:100%;background:#fff;padding:24px;text-align:center;transition:all .3s ease;min-height:110px;display:flex;gap:8px;flex-direction:column;align-items:center;justify-content:center}.team-card__info h4{color:#020212;letter-spacing:.005em;margin-bottom:0;margin-top:0;color:#020212;color:#001951;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.team-card__info h4::after{display:block;max-width:90%;width:145px;height:1px;background:#b6b6b6;margin:6px auto}.team-card__info span{letter-spacing:.005em;color:#020212;color:#56555c;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.team-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.team-card:hover .team-card__info{background:#020212;color:#fff}.team-card:hover .team-card__info h4,.team-card:hover .team-card__info span{color:#fff}.team-card:hover .team-card__info::before{background:#fff}