.teacher[data-v-f284250d]{align-items:center;display:flex;gap:1.125rem}.avatar[data-v-f284250d]{border-radius:50%;height:68px;overflow:hidden;position:relative;width:68px}.position[data-v-f284250d]{color:var(--grey-500,#979797)}.image-container[data-v-aaf687ff]{aspect-ratio:3/2;border-radius:1.5rem 1.5rem 0 0;grid-column:1/26;margin-inline:1.125rem;order:1;overflow:hidden;position:relative}@media (min-width:48em){.image-container[data-v-aaf687ff]{margin-inline:2.5rem}}@media (min-width:64em){.image-container[data-v-aaf687ff]{aspect-ratio:unset;border-radius:1.5rem;height:27rem;margin-inline:1.25rem}}.content[data-v-aaf687ff]{background-color:#fff;border-radius:0 0 1.5rem 1.5rem;box-shadow:0 2px 20px 4px #00000014;grid-column:2/25;order:2;padding:2.25rem 1.25rem 2.625rem}@media (min-width:48em){.content[data-v-aaf687ff]{padding-inline:2.5rem}}@media (min-width:64em){.content[data-v-aaf687ff]{border-radius:1.5rem;display:flex;margin-top:-3.75rem;z-index:1}}@media (min-width:80em){.content[data-v-aaf687ff]{padding-inline:5rem}}@media (min-width:90em){.content[data-v-aaf687ff]{border-radius:.75rem}}.left-col[data-v-aaf687ff]{display:flex;flex-direction:column;gap:2rem;padding:0 2.5rem 2rem 0}@media (min-width:64em){.left-col[data-v-aaf687ff]{width:33.33%}}@media (min-width:80em){.left-col[data-v-aaf687ff]{justify-content:space-between;padding-bottom:0;width:50%}}.level[data-v-aaf687ff]{color:var(--grey-500,#979797);margin-bottom:.875rem}.title[data-v-aaf687ff]{margin-bottom:.625rem}.right-col[data-v-aaf687ff]{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:64em){.right-col[data-v-aaf687ff]{border-left:1px solid var(--grey-200,#f3f3f3);padding-left:2.4375rem;width:66.66%}}@media (min-width:80em){.right-col[data-v-aaf687ff]{width:50%}}.city-header[data-v-aaf687ff]{align-items:flex-end;gap:1rem}.city-header[data-v-aaf687ff],.teachers[data-v-aaf687ff]{border-bottom:1px solid var(--grey-200,#f3f3f3);display:flex;padding-bottom:1.1875rem}.teachers[data-v-aaf687ff]{gap:.625rem}.prices[data-v-aaf687ff],.teachers[data-v-aaf687ff]{flex-direction:column}.prices[data-v-aaf687ff]{display:flex;gap:.75rem}.prices[data-v-aaf687ff]>:not(:last-child){border-bottom:1px solid var(--grey-200,#f3f3f3);padding-bottom:.6875rem}.price[data-v-aaf687ff]{display:flex;flex-direction:column}@media (min-width:48em){.price[data-v-aaf687ff]{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}
