.about-list{gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.about-list{flex-direction:column;gap:1rem}}.about-list li,.about-list-three-col li{margin-bottom:.5rem;padding-left:1rem;position:relative}.teacher-card-container{justify-content:space-between;align-items:flex-start;gap:2rem;width:95%;margin:1.5rem auto 0;display:flex}@media (max-width:768px){.teacher-card-container{scrollbar-width:none;-ms-overflow-style:none;gap:.5rem;padding-bottom:25px;overflow:auto hidden}}.education-container{padding:0!important}.teacher-card-container::-webkit-scrollbar{display:none}.teacher-card.selected{opacity:1;transform:scale(1.01)}.teacher-card:hover{opacity:1}.teacher-card{opacity:.8;background-position:50%;background-size:cover;border:3px solid #0000;border-radius:5px;flex-direction:column;flex:1;justify-content:flex-end;min-width:300px;height:580px;transition:opacity .3s,transform .3s,border-color .3s;display:flex;position:relative}@media (max-width:768px){.teacher-card{height:300px}}.teacher-card.selected{border:3px solid var(--color-accent);transform:scale(1.02)}.bio-containter{justify-content:center;align-items:center;width:95%;display:flex}.bio-text{justify-content:center;padding:1rem 2rem 0;display:flex}@media (max-width:768px){.bio-text{padding:1rem 1rem 0}}.teacher-card.selected:after{content:"";border-style:solid;border-width:18px 18px 0;border-color:var(--color-accent)transparent transparent transparent;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.teacher-content{color:#f1fbff;background-color:#0009;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:1rem}.teacher-card .teacher-description{display:block}@media (max-width:768px){.bio-text .teacher-description{display:block}.teacher-card .teacher-description{display:none}}.teacher-description{margin-bottom:1.5rem;display:none}.about-list li:before{content:"";background:var(--color-accent);border:2px solid var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.5rem;left:0}.about-list div{background:var(--color-accent-light);border-left:4px solid var(--color-accent);border-top-right-radius:15px;border-bottom-right-radius:15px;flex:1;margin:0;padding:1rem}@media (max-width:768px){.about-list{gap:1rem;margin:0;padding:0;list-style:none}}.heading{margin-top:2rem;margin-bottom:1rem}
