.our-teachers{margin-top:100px}.teacher-card{display:flex;flex-direction:column;align-items:center;max-width:300px;height:360px;width:100%;background:var(--bgLight);border-radius:10px;padding:1.5rem 1rem;border:1px solid var(--borderCool);position:relative;margin:1rem auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.teacher-detail .teacher-card:before{content:"";position:absolute;top:0;left:0;height:36%;width:100%;border-radius:10px 10px 0 0;background:#5c799c}.teacher-card .teacher-info{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.teacher-detail .image img{position:relative;height:150px;width:150px;border-radius:50%;background:#5c799c;padding:4px;margin-bottom:10px;object-fit:cover}.teacher-card .text-data{display:flex;flex-direction:column;align-items:center;color:var(--textColor)}.teacher-card .text-data .name{text-align:center;font-size:1.25rem;font-weight:700;color:var(--textHeading)}.teacher-card .text-data .job{text-align:center;color:var(--textLight);font-size:1rem;font-weight:500;line-height:3rem}.our-teachers .buttons{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem}.teacher-card .buttons .media-buttons{display:flex;align-items:center;gap:8px}.teacher-card .buttons .media-buttons .link{display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;height:34px;width:34px;border-radius:50%;background-color:var(--primaryColor);text-decoration:none;transition:all .3s ease-in}.teacher-card .buttons .media-buttons .link:hover{transform:scale(1.1)}