@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-leading:initial;--tw-font-weight:initial}}}.course-type-card{width:100%}.course-type-card__wrapper{align-items:stretch;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;padding-inline:0;display:flex}@media(min-width:48rem){.course-type-card__wrapper{flex-direction:row}}.course-type-card__wrapper{width:100%;margin-inline:auto}@media(min-width:64rem){.course-type-card__wrapper{width:83.3333%}}.course-type-card__content{gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex;overflow:clip}.course-type-card--md .course-type-card__content{background-color:var(--background-color-secondary,#fcf4ed);order:2}@media(min-width:48rem){.course-type-card--md .course-type-card__content{order:1}}.course-type-card--md .course-type-card__image-wrapper{order:1}@media(min-width:48rem){.course-type-card--md .course-type-card__image-wrapper{order:2}.course-type-card--md .course-type-card__bottom{gap:calc(var(--spacing,.25rem) * 10)}}.course-type-card--lg{background-color:var(--background-color-secondary,#fcf4ed)}.course-type-card--lg .course-type-card__content{background-color:var(--color-white,#fff);justify-content:space-between}.course-type-card--xl{position:relative;overflow:visible}.course-type-card--xl .course-type-card__wrapper{z-index:10;position:relative}@media(min-width:48rem){.course-type-card--xl .course-type-card__wrapper{min-height:30rem}}.course-type-card--xl .course-type-card__bg-image{--tw-translate-x: -50% ;width:100vw;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;position:absolute;left:50%;overflow:hidden}.course-type-card--xl .course-type-card__bg-image :global(img){object-fit:cover;width:100%;height:100%}.course-type-card--xl .course-type-card__content{margin-block:calc(var(--spacing,.25rem) * 8);background-color:var(--color-white,#fff);justify-content:space-between}@media(min-width:48rem){.course-type-card--xl .course-type-card__content{order:1}}.course-type-card--xl .course-type-card__spacer{flex:1;min-height:15.625rem}@media(min-width:48rem){.course-type-card--xl .course-type-card__spacer{order:2;min-height:0}}.course-type-card__description{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--text-color-default,#0c0e10)}.course-type-card__image-wrapper{border-radius:var(--radius-2xl,1rem);flex:1;min-height:15.625rem;position:relative;overflow:hidden}@media(min-width:48rem){.course-type-card__image-wrapper{min-height:0}}.course-type-card__image{width:100%;height:100%}.course-type-card__image :global(img){border-radius:var(--radius-2xl,1rem);object-fit:cover;width:100%;height:100%}.course-type-card__top{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;width:100%;display:flex}.course-type-card__title{width:100%;font-size:var(--text-xl,2rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--text-color-default,#0c0e10)}.course-type-card__bottom{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;width:100%;display:flex}.course-type-card__cta{gap:calc(var(--spacing,.25rem) * 6);width:100%;margin-top:auto;display:flex}.course-type-card__cta>*{width:100%}@media(min-width:48rem){.course-type-card__cta>*{width:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
