.kouros-trip .kt-teacher{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:center;padding:8px 0 30px;margin-bottom:24px;border-bottom:1px solid #c8cebf}
.kouros-trip .kt-teacher img{display:block;width:160px;height:200px;object-fit:contain;border-radius:80px 80px 3px 3px}
.kouros-trip .kt-teacher h4{font-size:28px;margin-bottom:12px;color:var(--green)}
.kouros-trip .kt-teacher h4 span{font-family:"Yu Gothic",sans-serif;font-size:13px;margin-left:12px}
.kouros-trip .kt-teacher p:not(.kt-label){font-size:13px;line-height:2}
@media(max-width:700px){.kouros-trip .kt-teacher{grid-template-columns:104px minmax(0,1fr);gap:18px;padding-bottom:24px}.kouros-trip .kt-teacher img{width:104px;height:130px;border-radius:52px 52px 3px 3px}.kouros-trip .kt-teacher h4{font-size:23px;margin-bottom:8px}.kouros-trip .kt-teacher .kt-label{font-size:9px;letter-spacing:.08em;margin-bottom:8px}.kouros-trip .kt-teacher p:not(.kt-label){font-size:11px}}
@media(max-width:360px){.kouros-trip .kt-teacher{grid-template-columns:88px minmax(0,1fr);gap:13px}.kouros-trip .kt-teacher img{width:88px;height:110px}.kouros-trip .kt-teacher h4{font-size:21px}.kouros-trip .kt-teacher h4 span{font-size:11px;margin-left:8px}}
