ul.svelte-x3h9db{display:flex;justify-content:center;gap:3vh;grid-column:inherit;text-align:center;font-size:1rem;background:#00000026;padding:4vh 2vw;text-transform:uppercase;color:#000000bf;font-weight:500}@media (max-width: 499px){ul.svelte-x3h9db{display:block;padding:2.5vh 0;font-size:.9375rem}}ul.svelte-x3h9db strong:where(.svelte-x3h9db){font-size:1.33rem;text-transform:inherit;font-weight:700;letter-spacing:1.5px;line-height:1.33em}@media (max-width: 499px){ul.svelte-x3h9db strong:where(.svelte-x3h9db){font-size:1.125rem}}ul.svelte-x3h9db li:where(.svelte-x3h9db){position:relative}ul.svelte-x3h9db li:where(.svelte-x3h9db):after{content:"";position:absolute;top:0;right:-1.5vh;width:1px;height:100%;background-color:#000000a8}@media (max-width: 499px){ul.svelte-x3h9db li:where(.svelte-x3h9db):after{width:0;background-color:transparent}}ul.svelte-x3h9db li:where(.svelte-x3h9db):last-child:after{display:none}ul.svelte-x3h9db li:where(.svelte-x3h9db) svg{vertical-align:bottom;width:26px;fill:#000}@media (max-width: 499px){ul.svelte-x3h9db li:where(.svelte-x3h9db) svg{width:24px}}@media (max-width: 499px){ul.svelte-x3h9db li:where(.svelte-x3h9db){width:85%;margin:0 auto 5px;text-align:left}ul.svelte-x3h9db li:where(.svelte-x3h9db):last-child{margin-bottom:0}}section.svelte-1206ljz{position:relative;margin-bottom:10vh}@media (max-width: 499px){section.svelte-1206ljz{margin:0 7.5vw}}.embla.svelte-1206ljz{overflow:hidden;width:94%;margin:2.5vh auto 0;position:relative}.embla__container.svelte-1206ljz{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33% - 3vw);grid-gap:3vw}@media (max-width: 499px){.embla__container.svelte-1206ljz{grid-auto-columns:calc(100% - 6vw);grid-gap:6vw}}.embla__slide.svelte-1206ljz{padding:0}a.svelte-1206ljz{transition:all .3s ease}a.svelte-1206ljz:hover{opacity:.75}img.svelte-1206ljz{height:20vw;width:100%;object-fit:cover}@media (max-width: 499px){img.svelte-1206ljz{height:35vh}}h3.svelte-1206ljz{font-size:1.25rem;font-weight:700;letter-spacing:.1px;padding:12px 0 4px;margin-bottom:0;color:#000;font-family:Work Sans Variable,sans-serif}button.svelte-1206ljz{position:absolute;top:50%;transform:translateY(-50%);border:0;background:transparent;font-size:4rem;font-weight:300;font-family:Work Sans Variable,sans-serif}button.embla__button--prev.svelte-1206ljz{left:0}@media (max-width: 499px){button.embla__button--prev.svelte-1206ljz{left:-2vw}}button.embla__button--next.svelte-1206ljz{right:0}@media (max-width: 499px){button.embla__button--next.svelte-1206ljz{right:-2vw}}button[disabled].svelte-1206ljz{cursor:inherit;color:transparent}@media (max-width: 499px){.banner[data-astro-cid-uzgemr7t] h1[data-astro-cid-uzgemr7t]{font-size:2.5rem;line-height:1em;margin:0 auto}.banner[data-astro-cid-uzgemr7t] span[data-astro-cid-uzgemr7t]{width:95%}}.banner[data-astro-cid-uzgemr7t] img[data-astro-cid-uzgemr7t]{width:100%;height:50vh;object-fit:cover}@media (max-width: 499px){.banner[data-astro-cid-uzgemr7t] img[data-astro-cid-uzgemr7t]{height:33vh}}@media (max-width: 499px){.banner[data-astro-cid-uzgemr7t]{margin:7.5vw auto}}@media (max-width: 499px){.programinfo[data-astro-cid-uzgemr7t]{margin:7.5vw auto}}form{line-height:1.5em;font-size:1.125rem;color:#000000a8;min-height:49.1666vh;font-family:expo-serif-pro,serf}form .form_question{padding-bottom:24px}form .form_responses{font-family:Work Sans Variable,sans-serif;color:#000c}form label{margin:0vw}form input[type=text],form input[type=email],form input[type=tel],form select{font-size:1.125rem;padding:10px 10px 7px;border-color:#0000004d;border-width:1px;border-radius:7px;letter-spacing:.5px;margin:7px 0 0;color:#000;box-shadow:1px 1px 3px #0000001a;width:100%;-webkit-appearance:none}form fieldset{margin:0 2.5vw}form input:focus,form select:focus{outline:1px solid black}form button{padding:12px 40px;font-weight:400;border-radius:7px;background:#0006;border-color:none;border:0;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.5px;transition:.3s all ease}form button:hover{color:#fff;background:#000;border-color:none;border:0}form .form_container{padding:20px 0 0;margin-bottom:40px;border-bottom:solid 1px rgba(0,0,0,.1)}input:focus,select:focus{outline:1px solid black}form strong{display:inline-block;font-size:.9125rem;text-transform:uppercase;font-weight:700;color:#000;letter-spacing:1.5px;line-height:1.33em;font-family:Work Sans Variable,sans-serif}form button{padding:14px 40px 10px;font-weight:400;border-radius:7px;border:0;background:#2e3192;color:#fff;font-size:1rem;font-weight:500;letter-spacing:.5px;transition:.3s all ease}form button:hover{color:#fff;background:#000}form button .action{text-align:center}
