.teacher-list-container{margin-top:10px;display:flex;flex-direction:column;width:100%;gap:10px}.teacher-card .main-content-container{display:flex;gap:10px}.teacher-card .main-content-container .instruments-container{display:flex;gap:5px;flex-wrap:wrap}.teacher-card .main-content-container .instruments-container>span{display:flex;align-items:center;gap:4px}.teacher-card .main-content-container .instruments-container h4{display:flex;align-items:center;background-color:#ffc7d8;border-radius:15px;padding:2px 12px}.teacher-card h3{font-size:28px;line-height:24px}.teacher-card .short-desc{margin-top:5px;font-size:18px;font-style:italic;color:#6e6e6e}.teacher-card .long-desc{margin-top:10px}.teacher-card .hours-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;margin-inline-start:auto}.teacher-card .hours-container>div{display:flex;background-color:#202020;padding:6px 10px;border-radius:10px;gap:30px;color:#fff;font-weight:lighter;font-size:16px}.teacher-card .hours-container>div>div{display:flex;align-items:center;gap:4px}.teacher-card .hours-container>div>div>span{white-space:nowrap}@media(max-width:900px){.teacher-card img{width:20vw;height:20vw}.teacher-card .main-content-container{flex-direction:column}.teacher-card .hours-container{flex-direction:row}.teacher-card .hours-container>div{font-size:1rem;gap:20px}}@media(max-width:600px){.teacher-card .main-content-container{text-align:center}.teacher-card .main-content-container>div{display:flex;flex-direction:column;align-items:center}.teacher-card .main-content-container>div h3{font-size:2.5rem}.teacher-card .main-content-container .instruments-container{justify-content:center}.teacher-card .main-content-container .instruments-container h4{padding:1px 7px;font-size:1rem}.teacher-card .main-content-container .hours-container{width:100%;flex-direction:row;margin-top:10px;flex-wrap:wrap}.teacher-card img{width:100%;height:100%;max-width:min(200px,40vw);border-radius:50%}.teacher-card>div{flex-direction:column;align-items:center;padding:2rem}}