.course[data-v-cabfda45]{margin:0 auto;max-width:120rem;padding:0 13.5rem 6.25rem}.course>*[data-v-cabfda45]:not(:last-child){margin-bottom:3.75rem}.course__intro[data-v-cabfda45]{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.25rem 4.0625rem}.course__intro img[data-v-cabfda45]{flex:1;width:43.6875rem;height:auto}.course__intro>div[data-v-cabfda45]{flex:1;width:41.25rem}.course__intro>div h1[data-v-cabfda45]{font-family:Ding;font-weight:400;font-size:28px;color:#fff;line-height:2.125rem;text-align:left;font-style:normal;white-space:nowrap}.course__intro>div h2[data-v-cabfda45]{margin:.625rem 0 1.25rem;font-family:Ding;font-weight:400;font-size:14px;color:rgba(255,255,255,.5);line-height:1rem;text-align:left;font-style:normal}.course__intro>div h2 span[data-v-cabfda45]{color:#fff}.course .extra-tutoring[data-v-cabfda45]{margin-bottom:1.9375rem;font-family:Ding;font-weight:400;font-size:16px;color:rgba(255,255,255,.66);line-height:1.1875rem;text-align:center;font-style:normal}.card[data-v-cabfda45]{margin:0 auto 3.75rem;max-width:72.875rem;background:#bdbde5;border-radius:20px;--content-padding: 3.75rem 6.75rem}.card h3[data-v-cabfda45]{height:5rem;background:#dbe0f6;border-radius:20px;font-family:Alimama;font-weight:700;font-size:36px;color:#000;line-height:5rem;text-align:center;font-style:normal}.card__content[data-v-cabfda45]{display:grid;gap:var(--content-gap, 40px);grid-template-columns:repeat(auto-fill,minmax(var(--item-width, 290px),1fr));padding:var(--content-padding)}.card__content>div[data-v-cabfda45]{background:rgba(219,224,246,.4);border-radius:20px}.qr-card[data-v-cabfda45]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:.4375rem .625rem;width:fit-content;background:#ffffff;box-shadow:0 2px 10px rgba(225,218,238,.66);border-radius:5px}.qr-card img[data-v-cabfda45]{width:6.625rem;height:6.625rem}@media screen and (max-width: 1440px){.course[data-v-cabfda45]{padding:0 6.25rem 6.25rem}}@media screen and (max-width: 1024px){.course[data-v-cabfda45]{padding:0 2rem 6.25rem}.course__intro img[data-v-cabfda45]{width:100%}.course__intro>div[data-v-cabfda45]{width:auto}.card[data-v-cabfda45]{--content-padding: 3rem 4rem}}@media screen and (max-width: 768px){.course[data-v-cabfda45]{padding:0 1.5rem 6.25rem}.course__intro>div h1[data-v-cabfda45]{white-space:unset}.card[data-v-cabfda45]{--content-padding: 1.5rem;--content-gap: 1.25rem;--item-width: 100%}}
