.know-teachers__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:48px;padding:0 40px}@media(max-width:1280px){.know-teachers__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.know-teachers__grid{grid-template-columns:repeat(2,1fr);padding:0 24px}}@media(max-width:600px){.know-teachers__grid{grid-template-columns:repeat(2,1fr);padding:0 16px;gap:10px}}@media(max-width:420px){.know-teachers__grid{grid-template-columns:1fr}}.teacher-card{height:460px;width:100%;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative;cursor:pointer}@media(max-width:600px){.teacher-card{height:320px}}@media(max-width:420px){.teacher-card{height:400px}}.teacher-card:hover .teacher-card__img{transform:translateX(-50%) scale(1.1)}.teacher-card:hover .teacher-card__ln{transform:translateY(15px);display:flex;align-items:center;justify-content:center}.teacher-card__img-wrap{position:relative;height:calc(100% - 90px)}.teacher-card__img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease;transition-delay:50ms}.teacher-card__ln{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(0,0,0,0);border-top:none;background-color:#fff;cursor:pointer;transition:transform .6s ease,border .6s ease;transition-delay:50ms;z-index:10}.teacher-card__ln img{width:23px;height:23px}@media(min-width:1024px){.teacher-card__ln{width:33px;height:33px}}.teacher-card__ln:hover{border:1px solid rgba(15,98,187,.7921568627);border-top:none}.teacher-card__linkedin{max-width:clamp(35px,5vw,30px)}.teacher-card__info{position:absolute;bottom:0;left:0;width:100%;height:90px;padding:16px 20px;background:rgba(47,47,47,.57);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;align-items:center}@media(max-width:600px){.teacher-card__info{height:90px;padding:12px 16px}}.teacher-card__name{font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;color:#fff;margin:0 0 4px}@media(max-width:600px){.teacher-card__name{font-size:14px}}.teacher-card__role{font-family:Montserrat,sans-serif;font-size:13px;color:#fff;margin:0}@media(max-width:600px){.teacher-card__role{font-size:11px}}