.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}