.teacher-intro{color:#8d8d8d}.slider-custom-container{max-width:1000px;height:100vh;display:flex;align-items:center;padding:0 2rem}.slider-custom-container .slider-left-img-right-text{padding:0;gap:2rem;height:90%}.slider-custom-container .slider-img-container{height:100%}.slider-custom-container .slider-text-container{padding:1rem 0}.rm-grid.rm-grid--2col{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;width:100%;margin-top:2rem}.rm-grid.rm-grid--2col .rm-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;background:#ffffff}.rm-grid.rm-grid--2col .rm-card:hover{transform:translateY(-8px);box-shadow:0 8px 32px rgba(0,0,0,.12)}.rm-grid.rm-grid--2col .rm-image{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.rm-grid.rm-grid--2col .rm-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rm-grid.rm-grid--2col .rm-card:hover .rm-image img{transform:scale(1.05)}.rm-grid.rm-grid--2col .rm-text{padding:1.5rem;flex:1 1;display:flex;align-items:center}.rm-grid.rm-grid--2col .rm-text h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;line-height:1.5;transition:color .3s ease}.rm-grid.rm-grid--2col .rm-card:hover .rm-text h3{color:#16a34a}@media (max-width:992px){.rm-grid.rm-grid--2col{grid-template-columns:1fr;gap:1.5rem}.rm-grid.rm-grid--2col .rm-text h3{font-size:1.1rem}}