.teacher .title{text-align:left}.teacher .content{display:grid;grid-template-columns:100%;gap:32px;align-items:center}@media screen and (min-width:769px){.teacher .content{grid-template-columns:auto 70%;gap:0 1.6rem}}.teacher .content:not(:first-of-type){margin-top:4.5rem}.teacher .teacher-info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.teacher .teacher-info .photo{width:10rem;height:10rem;object-fit:cover;border-radius:50%;border:2px solid var(--main-color);margin-bottom:1.6rem;object-position:50% 0%}.teacher .teacher-info .name{font-size:1.2rem}.teacher .teacher-info .position{margin-top:.4rem}.teacher .teacher-info .link{align-items:flex-end;text-transform:uppercase;margin-top:1.2rem}.teacher .teacher-info .link .icon{width:1.2rem;height:1.2rem;margin-right:.4rem}.teacher .teacher-gallery{width:100%;text-align:left}.teacher .teacher-gallery .desc{margin-bottom:1.6rem}.teacher .teacher-gallery .slider{position:relative;display:flex;flex-direction:column;max-height:15rem;overflow:hidden}.teacher .teacher-gallery .splide__list{align-items:center}.teacher .teacher-gallery .splide__pagination{position:static;margin-top:8px}.teacher .teacher-gallery .splide__pagination__page{opacity:1}.teacher .teacher-gallery .splide__pagination__page.is-active{background-color:var(--main-color)}.teacher .teacher-gallery .list-item{display:flex;flex-direction:column;height:100%}.teacher .teacher-gallery .image-box{position:relative;overflow:hidden;display:flex;width:100%;height:100%;border-radius:.8rem;border:2px solid var(--main-color)}@media screen and (min-width:993px){.teacher .teacher-gallery .image-box{border-radius:1.2rem}}.teacher .teacher-gallery .image{width:100%;height:100%;object-fit:cover}