.btn-contact:where(.astro-LNFI6LCO) span:where(.astro-LNFI6LCO){align-items:center;display:flex;gap:.25rem;justify-content:center}ul:where(.astro-SKUVUEPE)>li:where(.astro-SKUVUEPE){margin-top:.5rem}ul:where(.astro-SKUVUEPE)+ul:where(.astro-SKUVUEPE){margin-top:.5rem}:where(.astro-SKUVUEPE)[data-link]{margin-top:.5rem}.course-col ul>li{margin-top:.5rem}.course-col [data-link]{margin-top:.5rem}.course-wrap:where(.astro-ZQWJCZV4){margin-left:.5rem}@media (min-width:1024px){.hide-unless-top:where(.astro-ZQWJCZV4) .header-submenu:where(.astro-ZQWJCZV4){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}.course__group:last-child{margin-bottom:0}.col-menu:where(.astro-ZQWJCZV4) ul:where(.astro-ZQWJCZV4)>li:where(.astro-ZQWJCZV4){margin-top:.5rem}.col-menu:where(.astro-ZQWJCZV4) ul:where(.astro-ZQWJCZV4)+ul:where(.astro-ZQWJCZV4){margin-top:.5rem}.col-menu:where(.astro-ZQWJCZV4) :where(.astro-ZQWJCZV4)[data-link]{margin-top:.5rem}@keyframes clipPath{0%{opacity:0}to{opacity:1;top:4.5em;transform:rotateX(0) scale(1)}}@media only screen and (min-width:1024px){.sub-menu-container:where(.astro-ZQWJCZV4):after{border:10px solid transparent;border-bottom-color:#fff;bottom:-2em;content:"";left:50%;left:calc(50% - 10px);opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transform:translate(0) translateY(-100%);transition:all .1s ease 0s}li:where(.astro-ZQWJCZV4):hover .sub-menu-container:where(.astro-ZQWJCZV4):after{opacity:1;transform:translate(0) translateY(-150%);transition:all .15s ease-out .15s}.sub-menu-container:where(.astro-ZQWJCZV4){-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:left .15s ease-out 0s,height .15s ease-out 0s,opacity 5s ease-in-out,-webkit-clip-path .25s ease-out 0s;transition:clip-path .25s ease-out 0s,left .15s ease-out 0s,height .15s ease-out 0s,opacity 5s ease-in-out;transition:clip-path .25s ease-out 0s,left .15s ease-out 0s,height .15s ease-out 0s,opacity 5s ease-in-out,-webkit-clip-path .25s ease-out 0s}li:where(.astro-ZQWJCZV4):hover .sub-menu-container:where(.astro-ZQWJCZV4){-webkit-clip-path:inset(-40em -50em -40em round 10px);clip-path:inset(-40em -50em -40em round 10px)}.header-submenu:where(.astro-ZQWJCZV4){background-color:transparent;display:block;position:relative}@media (min-width:1024px){.header-submenu:where(.astro-ZQWJCZV4){left:-150%;position:absolute;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}@media (min-width:1280px){.header-submenu:where(.astro-ZQWJCZV4){left:-50%}}.header-submenu:where(.astro-ZQWJCZV4){opacity:0;transition:opacity .25s ease-out;width:-moz-max-content;width:max-content}li:where(.astro-ZQWJCZV4):hover .header-submenu:where(.astro-ZQWJCZV4){opacity:1}.dropdown:where(.astro-ZQWJCZV4):last-child .header-submenu:where(.astro-ZQWJCZV4){background-color:transparent;display:block;position:relative}@media (min-width:1024px){.dropdown:where(.astro-ZQWJCZV4):last-child .header-submenu:where(.astro-ZQWJCZV4){left:-150%;position:absolute;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}@media (min-width:1280px){.dropdown:where(.astro-ZQWJCZV4):last-child .header-submenu:where(.astro-ZQWJCZV4){left:-385%}}}nav:where(.astro-4WSJTIBL) ul:where(.astro-4WSJTIBL){gap:clamp(1rem,1vw + 5px,2.25rem)}#header-logo>svg{max-width:138px}@media (min-width:640px){#header-logo>svg{max-width:none}}.community-sign-up input{padding:8px 14px}.community-sign-up form{font-size:.9rem;gap:1rem}#notify:where(.astro-5FYQYW3S){--tw-bg-opacity:.1;--tw-gradient-from:#573683fd var(--tw-gradient-from-position);--tw-gradient-to:#452c6856 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.notify__content-line:where(.astro-5FYQYW3S){font-weight:300}.notify__content-cta:where(.astro-5FYQYW3S){white-space:nowrap}@media only screen and (max-width:640px){.notify__content-text:where(.astro-5FYQYW3S){text-wrap:balance}}.banner-wrap:where(.astro-FZMI4ZCM){padding-inline:1rem .5rem;width:100%}.banner:where(.astro-FZMI4ZCM),a:where(.astro-FZMI4ZCM){width:100%}a:where(.astro-FZMI4ZCM){background:linear-gradient(90deg,#1a1225 4.25%,#ad01fe 50%,#1a1225);background-size:200% 200%;border-radius:2px;display:block;padding-block:.75rem;position:relative;transition:background-position .4s ease-in}a:where(.astro-FZMI4ZCM):hover{background-position-x:100%}p:where(.astro-FZMI4ZCM){color:#fff;font-size:18px;font-style:normal;font-weight:400;text-align:center;transition:.2s ease-out .2s}p:where(.astro-FZMI4ZCM) span:where(.astro-FZMI4ZCM){text-decoration-line:underline;text-underline-offset:4px}p:where(.astro-FZMI4ZCM) span:where(.astro-FZMI4ZCM),p:where(.astro-FZMI4ZCM).next{font-weight:600}p:where(.astro-FZMI4ZCM).next{left:50%;opacity:0;position:absolute;top:25%;transform:translate(-50%,-2rem)}a:where(.astro-FZMI4ZCM):hover p:where(.astro-FZMI4ZCM).start{opacity:0;transform:translateY(-2rem)}a:where(.astro-FZMI4ZCM):hover p:where(.astro-FZMI4ZCM).next{opacity:1;transform:translate(-50%)}