.ImageSlider:where(.astro-PZG3WXO2):not(.flickity-enabled){display:flex;gap:0px;overflow-x:scroll}.ImageSlider:where(.astro-PZG3WXO2):not(.flickity-enabled)>*{min-width:100%}@media (max-width: 1080px){.ImageSlider:where(.astro-PZG3WXO2).flickity-enabled{margin-bottom:25px}}.figure:where(.astro-GJO3OAF5){padding:10px max(20px,5%);text-align:center}.img:where(.astro-GJO3OAF5){margin-bottom:var(--gap-6);border:5px solid var(--color-grey-600);border-radius:10px;box-shadow:var(--shadow-media)}.h3:where(.astro-GJO3OAF5){color:var(--color-white);font-weight:600;text-transform:uppercase}.courseInfo[data-v-2b60b2df]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:flex-start}@media (min-width: 768px){.courseInfo[data-v-2b60b2df]{grid-template-columns:min-content 1fr}}.callout:where(.astro-XGK7WXYR){margin-top:var(--gap);padding:var(--gap);background:var(--color-grey-400);box-shadow:var(--shadow-dark)}@media (min-width: 700px){.callout:where(.astro-XGK7WXYR){padding:var(--gap-6)}}.callout-block:where(.astro-XGK7WXYR){position:relative}@media (min-width: 700px){.callout-block:where(.astro-XGK7WXYR){padding-left:170px}}.callout:where(.astro-XGK7WXYR) h2:where(.astro-XGK7WXYR){font-weight:300;font-size:var(--text-xxl);line-height:.85em}.callout:where(.astro-XGK7WXYR) h2:where(.astro-XGK7WXYR):first-line{color:var(--color-teal-500);font-weight:700;font-size:14px;text-transform:uppercase}.callout:where(.astro-XGK7WXYR) p{margin-top:var(--gap-2)}:is(.callout :global(p)):where(.astro-XGK7WXYR)+p:where(.astro-XGK7WXYR){color:var(--color-grey-150)}.callout:where(.astro-XGK7WXYR) hr:where(.astro-XGK7WXYR){position:relative;display:block;margin:var(--gap);overflow:initial;color:var(--color-grey-300)}.callout:where(.astro-XGK7WXYR) hr:where(.astro-XGK7WXYR):before{position:absolute;top:-1px;left:50%;display:block;border-color:var(--color-grey-400) transparent transparent transparent;border-style:solid;border-width:16px 21px 0 21px;transform:translate(-50%);filter:drop-shadow(0px 1px 0px var(--color-grey-300));content:""}.callout:where(.astro-XGK7WXYR) svg{display:none}@media (min-width: 700px){:is(.callout :global(svg)):where(.astro-XGK7WXYR){position:absolute;top:15px;left:5px;display:block;width:130px}}.callout:where(.astro-XGK7WXYR) path{fill:url(#callout_svg_gradient)}.card:where(.astro-XGK7WXYR){--accent: none;padding:var(--gap-4);background:var(--color-white);box-shadow:var(--shadow-white)}.card:where(.astro-XGK7WXYR) svg:where(.astro-XGK7WXYR){width:20px;height:20px;color:var(--color-teal-500)}.card:where(.astro-XGK7WXYR) h3:where(.astro-XGK7WXYR){margin:.1em 0 var(--gap);font-weight:300;font-size:var(--text-xxl)}
