.panel-img--rectangle{padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;gap:2rem}.panel-img--rectangle__content{display:flex;flex-direction:column;gap:1.5rem}.panel-img--rectangle__title{font-size:1.75rem;font-style:normal;line-height:2.125rem;font-weight:600;margin-bottom:0}@media screen and (min-width: 768px){.panel-img--rectangle__title{font-size:2.375rem;line-height:3rem}}.panel-img--rectangle__list{list-style:none;padding:0
1rem}.panel-img--rectangle__item{flex:0 0 8.85394rem}.panel-img--rectangle__figure{display:flex;flex-direction:column;gap:.5rem}.panel-img--rectangle__figure-inner{display:flex;padding:1rem;height:5rem;background:#fff;border:.78px solid #c2c2c2;border-radius:.5rem;align-items:center;overflow:hidden}.panel-img--rectangle__img{width:100%;height:auto;object-fit:contain;aspect-ratio:16/9}.panel-img--rectangle .wysiwyg
ul{display:flex;padding-left:0;list-style:inherit;flex-direction:column;gap:1rem}.panel-img--rectangle .wysiwyg ul
li{display:flex;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;list-style:none;align-items:baseline;gap:.63rem;margin-bottom:0}.panel-img--rectangle .wysiwyg ul li::before{display:block;content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\" viewBox=\"0 0 15 15\" fill=\"none\"><path d=\"M6.95432 14.0261L6.85888 13.9845L6.7548 13.9845C6.63334 13.9845 6.43642 13.9397 6.1593 13.8151C5.88976 13.694 5.57849 13.5131 5.23906 13.2808C4.56059 12.8166 3.80524 12.1717 3.09807 11.4654C2.39089 10.7591 1.74523 10.0047 1.28044 9.32708C1.04791 8.9881 0.866829 8.67728 0.745566 8.40818C0.620871 8.13146 0.576095 7.93507 0.576095 7.81418L0.576095 7.70921L0.533875 7.61309C0.478054 7.48601 0.488364 7.27622 0.588808 6.97125C0.683256 6.69416 1.00625 6.18647 1.52605 5.53984C2.03144 4.91114 2.68026 4.20259 3.36528 3.53755C4.05145 2.87141 4.76323 2.25935 5.39348 1.81766C5.70888 1.59662 5.99427 1.42505 6.23864 1.31052C6.49168 1.19192 6.66056 1.15378 6.7548 1.15378L6.86047 1.15378L6.9571 1.11102C7.03935 1.07464 7.1288 1.05732 7.21875 1.06041C7.30869 1.06349 7.39674 1.0869 7.47628 1.12883L7.55279 1.16916L7.63839 1.18145C7.72243 1.19351 7.88361 1.25015 8.12819 1.38787C8.36265 1.51988 8.63825 1.70585 8.94234 1.93646C9.54988 2.39718 10.2421 3.01388 10.902 3.673C11.562 4.33213 12.1794 5.02344 12.6405 5.63015C12.8713 5.93383 13.0574 6.20903 13.1895 6.4431C13.3272 6.68734 13.3837 6.84802 13.3956 6.9315L13.408 7.01776L13.4488 7.09476C13.4907 7.17393 13.5141 7.26154 13.5172 7.351C13.5203 7.44046 13.5031 7.52948 13.4667 7.61135L13.4238 7.70821L13.4238 7.81418C13.4238 7.90796 13.3857 8.07641 13.267 8.3291C13.1524 8.5731 12.9807 8.85809 12.7595 9.17309C12.3174 9.80252 11.7047 10.5134 11.0377 11.1986C10.3719 11.8827 9.66243 12.5305 9.0327 13.0351C8.38375 13.555 7.87427 13.8776 7.59646 13.9709L7.59644 13.9709C7.29615 14.0718 7.08376 14.0824 6.95432 14.0261Z\" stroke=\"%23FFC72C\"/></svg>")}.panel-img--rectangle__block{display:flex;flex-direction:column;gap:1.5rem}.panel-img--rectangle__title-list{font-size:1.25rem;font-style:normal;line-height:1.75rem;font-weight:600}@media screen and (min-width: 768px){.panel-img--rectangle__title-list{font-size:1.5rem;line-height:2rem}}@media screen and (min-width: 768px){.panel-img--rectangle__list{padding:0
2rem}}@media screen and (min-width: 1024px){.panel-img--rectangle{padding-top:5rem;padding-bottom:5rem;gap:3rem}.panel-img--rectangle__content{gap:2rem}.panel-img--rectangle__figure-inner{padding:1rem 1.5rem;height:7rem}.panel-img--rectangle .slider--hidden-md
.slider__scroll{display:grid;margin:0
auto;width:100%;max-width:calc(1320px + 4rem);grid-template-columns:repeat(6, 1fr)}}.teacher-dropdown{padding-top:3rem;padding-bottom:3rem}.teacher-dropdown__container{display:flex;flex-direction:column;gap:2rem}.teacher-dropdown__content{display:flex;flex-direction:column;gap:.5rem}.teacher-dropdown__title{margin-bottom:0;font-weight:600;font-size:1.75rem;font-style:normal;line-height:2.125rem}@media screen and (min-width: 768px){.teacher-dropdown__title{font-size:2.375rem;line-height:3rem}}.teacher-dropdown__description
p{margin-bottom:0}.teacher-dropdown__button .button--link{margin:0
auto;font-weight:600;color:#000;justify-content:center;font-size:.875rem;font-style:normal;line-height:1.1875rem}.teacher-dropdown__button .button--link::after{font-family:"kschool-icons";font-size:2rem;font-weight:normal;content:""}.teacher-dropdown__button .button--link:hover::after{content:""}.teacher-dropdown__button .button--link.is-show::after{content:""}@media screen and (min-width: 1024px){.teacher-dropdown{padding-top:5rem;padding-bottom:5rem}.teacher-dropdown__button .button--link{font-size:1.125rem;font-style:normal;line-height:1.75rem;font-weight:600;margin:initial;justify-content:flex-start}}.teacher-dropdown-card__list{list-style:none;padding-left:1rem;padding-right:1rem}.teacher-dropdown-card__extracargo{display:flex;align-items:center;gap:.125rem;position:absolute;top:.56rem;left:.56rem;background-color:#fff;padding:0
7px 0 2px;border-radius:100px;max-width:135px;min-height:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teacher-dropdown-card__extracargo
img{width:.75rem;height:.75rem}.teacher-dropdown-card__extracargo
p{font-size:.5rem;line-height:.875rem;font-weight:600;color:#000;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}.teacher-dropdown-card__item{position:relative;display:flex;flex:0 0 11.875rem;padding:0;border:1px
solid #c2c2c2;border-radius:.6rem;min-width:14rem}.teacher-dropdown-card__item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgb(0, 0, 0) 90%);border-radius:.5rem}.teacher-dropdown-card__img{width:100%;height:15.25rem;border-radius:.5rem;object-fit:cover;aspect-ratio:1/1.25}.teacher-dropdown-card__logo-company{position:absolute;top:.56rem;right:.56rem;padding:3px;width:3.5rem;height:1.25rem;background-color:#fff;border-radius:.25rem;object-fit:contain;aspect-ratio:16/9}.teacher-dropdown-card__body{position:absolute;bottom:0;left:0;z-index:1;padding:1rem;width:100%}.teacher-dropdown-card__name{margin-bottom:0;font-weight:600;color:#fff;font-size:.875rem;font-style:normal;line-height:1.5rem}@media screen and (min-width: 768px){.teacher-dropdown-card__name{font-size:1rem;line-height:1.75rem}}.teacher-dropdown-card__job{margin-bottom:0;font-weight:500;color:#fff;font-size:.75rem;font-style:normal;line-height:normal}@media screen and (min-width: 768px){.teacher-dropdown-card__list{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1024px){.teacher-dropdown-card__list.slider__scroll{grid-template-columns:repeat(5, 1fr);display:grid;margin:0
auto;width:100%;max-width:calc(1320px + 4rem)}}.teacher-dropdown-list{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.teacher-dropdown-list__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}.teacher-dropdown-list__item{display:flex;flex-direction:column}.teacher-dropdown-list__name{margin-bottom:0;font-weight:bold;text-align:left;font-size:.875rem;font-style:normal;line-height:1.5rem}@media screen and (min-width: 768px){.teacher-dropdown-list__name{font-size:1rem;line-height:1.75rem}}.teacher-dropdown-list__job{margin-bottom:0;font-weight:500;color:#4e4e4e;font-size:.75rem;font-style:normal;line-height:normal}.teacher-dropdown-list__name-logo{font-weight:500;color:#007adb;font-size:.75rem;font-style:normal;line-height:normal}@media screen and (min-width: 1024px){.teacher-dropdown-list__inner{grid-template-columns:repeat(4, 1fr)}}.teacher-dropdown.-bg-black .button--link{color:#fff}.teacher-dropdown.-bg-black .teacher-dropdown-list__job{color:#c2c2c2}.teacher-dropdown.-bg-black .teacher-dropdown-list__name-logo{color:#ffc72c}