/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@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);padding-inline:calc(var(--spacing,.25rem)*0);flex-direction:column;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{inset-block:calc(var(--spacing,.25rem)*0);--tw-translate-x: -50% ;width:100vw;translate:var(--tw-translate-x)var(--tw-translate-y);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{min-height:calc(var(--spacing,.25rem)*0);order:2}}.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:calc(var(--spacing,.25rem)*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}
