.index .content-inner .teachers-section{margin-top:8rem;display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(3,1fr);gap:4rem 3rem}.index .content-inner .teachers-section .teachers-index-teacher-data>li{font-weight:400}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img{display:flex;flex-flow:column nowrap;margin:0}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img img{width:100%;aspect-ratio:1/1;height:auto}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption{display:block;width:100%;color:#68a87d;margin:3.2rem 0 1rem 0}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .position{font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:600}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .name{font-size:clamp(1.71rem,1.67vw,3.2rem);font-weight:600}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .name span{font-size:clamp(1rem,.97vw,1.87rem);display:block}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum{border-width:.1vw 0;border-color:#68a87d;border-style:solid;font-size:clamp(.85rem,.83vw,1.6rem);min-height:4em;padding:1.2rem 0;margin-top:3rem;font-weight:600;min-height:8em}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum span{font-size:clamp(1rem,.97vw,1.87rem);display:inline-block;font-weight:600}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum span+span{margin-left:.5em}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum.text-small span{font-size:clamp(.85rem,.83vw,1.6rem);display:inline-block;line-height:2.7rem;letter-spacing:0}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum.text-small span+span{margin-left:0}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .teachers_btn_top{margin-top:2rem;display:flex;gap:1vw}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .teachers_link_btn{margin-bottom:0}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(.message){display:block;min-height:100%;font-size:clamp(1.14rem,1.11vw,2.13rem);line-height:2em}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(.message) .message{display:block;text-overflow:ellipsis}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(a[href]){display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-bottom:0;margin-top:auto}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(a[href]) a.link_btn[href]{display:block;text-align:center;width:100%;font-size:clamp(1.14rem,1.11vw,2.13rem);height:5rem;line-height:5rem;border:1px #68a87d solid;border-radius:3rem;background-color:#fff;color:#68a87d;font-weight:600;padding:0 50px 0 2vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(a[href]) a.link_btn[href]:hover{background-color:#c8dc78;opacity:1}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(a[href]) a.link_btn[href]:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path fill="%2368a87d" d="m38.33,18.33c-.92,0-1.67-.75-1.67-1.67V3.33h-13.33c-.92,0-1.67-.75-1.67-1.67s.75-1.67,1.67-1.67h15c.92,0,1.67.75,1.67,1.67v15c0,.92-.75,1.67-1.67,1.67Z" /><path fill="%2368a87d" d="m31.67,40H1.67c-.92,0-1.67-.75-1.67-1.67V8.33c0-.92.75-1.67,1.67-1.67h13.33c.92,0,1.67.75,1.67,1.67s-.75,1.67-1.67,1.67H3.33v26.67h26.67v-11.67c0-.92.75-1.67,1.67-1.67s1.67.75,1.67,1.67v13.33c0,.92-.75,1.67-1.67,1.67Z" /><path fill="%2368a87d" d="m18.33,23.33c-.43,0-.85-.16-1.18-.49-.65-.65-.65-1.71,0-2.36L35.49,2.15c.65-.65,1.71-.65,2.36,0s.65,1.71,0,2.36l-18.33,18.33c-.33.33-.75.49-1.18.49Z" /></svg>')}@media screen and (max-width:1024px) and (orientation:portrait){.index .content-inner .teachers-section{margin-top:4rem;grid-template-rows:repeat(17,auto);grid-template-columns:repeat(1,auto);gap:3em 0}.index .content-inner .teachers-section .teachers-index-teacher-data{grid-template-rows:1fr auto 4em}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption{margin:1em 0 1em 0}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum{font-size:clamp(1.14rem,1.11vw,2.13rem);padding:1em 0 0 0;margin-top:1.2rem;min-height:6em}.index .content-inner .teachers-section .teachers-index-teacher-data>li figure.teachers-index-teacher-data-img figcaption.teachers-index-teacher-data-img-caption .curriculum span{font-size:clamp(1.42rem,1.39vw,2.67rem)}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(.message){font-size:clamp(1.28rem,1.25vw,2.4rem);margin-bottom:1em}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(a[href]) a.link_btn[href]{font-size:clamp(1.42rem,1.39vw,2.67rem)}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.index .content-inner .teachers-section{margin-top:4rem;grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,auto);gap:1.6em}.index .content-inner .teachers-section .teachers-index-teacher-data{grid-template-rows:1fr 15em 4em}.index .content-inner .teachers-section .teachers-index-teacher-data>li:has(.message) .message{display:-webkit-box;width:100%;font-size:clamp(1.14rem,1.11vw,2.13rem);-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}}