.overlay[data-v-acb25d46]{position:fixed;background-color:var(--c-black-20);z-index:102}.modal[data-v-acb25d46],.overlay[data-v-acb25d46]{inset:0}.modal[data-v-acb25d46]{position:absolute;padding:40px 20px;background-color:var(--c-white);overflow-y:scroll}@media(min-width:640px){.modal[data-v-acb25d46]{padding:120px 95px}}.close[data-v-acb25d46]{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--c-primary);background:var(--c-blue-light-40);border:0;border-radius:50%;transition-property:background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing-function)}@media(any-hover:hover){.close[data-v-acb25d46]:hover{background:var(--c-blue-light-20)}}@media(min-width:640px){.close[data-v-acb25d46]{top:40px;right:40px;width:60px;height:60px}}.close svg[data-v-acb25d46]{width:25px;height:25px}@media(min-width:640px){.close svg[data-v-acb25d46]{width:30px;height:30px}}.content[data-v-acb25d46]{max-width:948px;width:100%;margin-inline:auto}.title[data-v-acb25d46]{margin-bottom:0}.subtitle[data-v-acb25d46]{color:var(--c-primary);font-weight:700}.description[data-v-acb25d46]{color:var(--c-primary);margin-block:30px}@media(min-width:375px){.description[data-v-acb25d46]{margin-block:calc(30px + 2 * (100vw - 375px) / 213)}}@media(min-width:1440px){.description[data-v-acb25d46]{margin-block:40px}}.single-booking-button[data-v-acb25d46]{margin-bottom:30px}.lecturers-title[data-v-acb25d46]{margin-top:40px}@media(min-width:375px){.single-booking-button[data-v-acb25d46]{margin-bottom:calc(30px + 2 * (100vw - 375px) / 213)}.lecturers-title[data-v-acb25d46]{margin-top:calc(40px + 4 * (100vw - 375px) / 213)}}@media(min-width:1440px){.single-booking-button[data-v-acb25d46]{margin-bottom:40px}.lecturers-title[data-v-acb25d46]{margin-top:60px}}.lecturers[data-v-acb25d46]{display:grid;grid-template-columns:100%;gap:var(--gap)}@media(min-width:640px){.lecturers[data-v-acb25d46]{grid-template-columns:1fr 1fr}}.lecturer[data-v-acb25d46]{display:flex;flex-direction:column}.name[data-v-acb25d46]{color:var(--c-primary);font-weight:700}
