.card-wrapper.svelte-4mt81l{border-bottom-width:6px;border-radius:.25rem;overflow:hidden;width:100%;--tw-border-opacity:1;border-color:rgb(32 28 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));box-shadow:0 13px 27px -5px #00000040,0 8px 16px -8px #0000004d;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.card-wrapper.svelte-4mt81l:hover{box-shadow:0 13px 27px -5px #00000059,0 8px 16px -8px #0006}.flag-wrapper.svelte-4mt81l{align-items:center;display:flex;height:9rem;overflow:hidden;position:relative}.flag-wrapper.svelte-4mt81l,.flag.svelte-4mt81l{width:100%}.flag.svelte-4mt81l{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group.svelte-4mt81l:hover .flag:where(.svelte-4mt81l){--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.body.svelte-4mt81l{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem;width:100%}.body.svelte-4mt81l h2:where(.svelte-4mt81l){font-size:1.5rem;font-weight:800;letter-spacing:.02em;line-height:1.2}.tag.svelte-4mt81l{border-radius:.125rem;font-size:.875rem;font-weight:600;line-height:1.5;padding:3px .625rem;width:-moz-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:.0125em}.detail.svelte-4mt81l{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.course:where(.astro-ly7sxtca){border-bottom-width:6px;border-radius:.375rem;display:flex;flex-direction:column;--tw-border-opacity:1;border-color:rgb(32 28 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(37 33 43/var(--tw-bg-opacity,1));box-shadow:0 6px 12px #00000059}.course:where(.astro-ly7sxtca),.course__img:where(.astro-ly7sxtca){overflow:hidden;width:100%}.course__img:where(.astro-ly7sxtca){aspect-ratio:2/1}.course__img:where(.astro-ly7sxtca) img:where(.astro-ly7sxtca){min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.group:where(.astro-ly7sxtca):hover .course__img:where(.astro-ly7sxtca) img:where(.astro-ly7sxtca){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skew(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.course__body:where(.astro-ly7sxtca){display:flex;flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem 2rem;width:100%}@media(min-width:1024px){.course__body:where(.astro-ly7sxtca){padding-left:1.75rem;padding-right:1.75rem}}@media(min-width:1280px){.course__body:where(.astro-ly7sxtca){padding-left:2rem;padding-right:2rem}}.course__body:where(.astro-ly7sxtca) h3:where(.astro-ly7sxtca){font-size:1.5rem;font-weight:600;line-height:1.2}.course__body:where(.astro-ly7sxtca) h4:where(.astro-ly7sxtca){font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.5;text-wrap:balance;--tw-text-opacity:1;color:rgb(0 191 203/var(--tw-text-opacity,1))}@media(min-width:1024px){.course__body:where(.astro-ly7sxtca) h4:where(.astro-ly7sxtca){font-size:1.125rem;letter-spacing:0;line-height:1.5}}.course__body:where(.astro-ly7sxtca) p:where(.astro-ly7sxtca){font-size:.875rem;letter-spacing:0;line-height:1.5;text-wrap:pretty;--tw-text-opacity:1;color:rgb(251 250 251/var(--tw-text-opacity,1))}.course__detail:where(.astro-ly7sxtca){align-items:flex-start;display:flex;justify-content:space-between;width:100%}.course__tag:where(.astro-ly7sxtca){border-radius:.125rem;font-size:.875rem;font-weight:600;line-height:1.5;padding:3px .625rem;width:-moz-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));letter-spacing:.0125em}