@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";section.svelte-2wqxum{display:flex;flex-direction:column;gap:var(--default-gap)}section[data-right-footer].svelte-2wqxum{text-align:right}img.svelte-2wqxum{object-fit:cover}footer.svelte-2wqxum{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;margin:0 auto;width:100%;max-width:var(--footer-and-header-max-width);padding:25px var(--footer-and-header-x-padding)}div.svelte-2wqxum{background-color:var(--light-contrast);height:50vh;display:flex;transition:var(--bg-and-color-transition)}div.dark.svelte-2wqxum{background-color:var(--dark-contrast)}ul.svelte-2wqxum{width:100%;display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;gap:var(--navlinks-gap)}li.svelte-2wqxum{list-style:none}a.svelte-2wqxum{text-decoration:none;color:inherit}button.svelte-ouo16z{all:unset;cursor:pointer;overflow:hidden}nav.svelte-xfci4g{position:sticky;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:62px;margin:0 auto;max-width:var(--footer-and-header-max-width);padding:0 var(--footer-and-header-x-padding)}ul.svelte-xfci4g{display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0;padding:0;gap:var(--navlinks-gap)}a.svelte-xfci4g{text-decoration:none;color:inherit}li.svelte-xfci4g:first-child{padding-top:4px}:root{--raw-white: 240, 242, 245;--raw-black: 24, 25, 26;--raw-white-text: 231, 230, 229;--raw-black-text: 15, 13, 10;--raw-primary: 22, 119, 172;--raw-secondary: 196, 233, 253;--raw-accent: 7, 157, 237;--raw-dark-contrast: 36, 37, 38;--raw-light-contrast: 255, 255, 255;--bg_white: rgba(var(--raw-white));--bg_black: rgba(var(--raw-black));--text_white: rgba(var(--raw-white));--text_black: rgba(var(--raw-black));--primary: rgba(var(--raw-primary));--secondary: rgba(var(--raw-secondary));--accent: rgba(var(--raw-accent));--dark-contrast: rgba(var(--raw-dark-contrast));--light-contrast: rgba(var(--raw-light-contrast));--hover-opacity: .9;--hover-brightness: 1.1;--hover-scale: 1.05, 1.05;--primary-highlight: #a05834;--primary-hover: rgba(var(--raw-primary), var(--hover-opacity));--accent-hover: rgba(var(--raw-accent));--secondary-light-hover: rgba(var(--raw-light-contrast), var(--hover-opacity));--secondary-dark-hover: rgba(var(--raw-dark-contrast), var(--hover-opacity));--max-width: 1080px;--footer-and-header-max-width: var(--max-width);--footer-and-header-x-padding: 32px;--navlinks-gap: 32px;--default-gap: 20px;--small-whitespace: 25px;--medium-whitespace: 50px;--large-whitespace: 100px;--large-font-size: 60px;--medium-font-size: 40px;--small-font-size: 20px;--bg-and-color-transition: background-color .3s ease-in-out, color .3s ease-in-out}*{padding:0;margin:0;box-sizing:border-box;line-height:140%}html{font-family:Inter,sans-serif}@media screen and (prefers-color-scheme: dark){:root{background-color:var(--bg_black)}}@media screen and (prefers-color-scheme: light){:root{background-color:var(--bg_white)}}body{color:var(--text_black);background-color:var(--bg_white);transition:var(--bg-and-color-transition)}body.dark{color:var(--text_white);background-color:var(--bg_black)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background:var(--dark-contrast);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}li{list-style:none}body.dark textarea{color:var(--text_white);background-color:var(--dark-contrast)}textarea{color:var(--text_black);background-color:var(--light-contrast)}.hover-effect:after{content:"";position:absolute;bottom:0;left:0%;transform:scaleX(0);width:0;height:2px;background-color:#dad128;transition:transform .3s}.hover-effect:hover:after{transform-origin:center;transform:scaleX(1);width:100%}.hover-effect:hover{color:#dad128;transform:scale(var(--hover-scale));transition:.3s}@media screen and (max-width: 768px){div>footer.footer{justify-content:center;gap:var(--large-whitespace);transition:.3s}div>footer>section>h1,div>footer>section>p{text-align:center}div>footer>section{justify-content:center}div>main.course-banner{margin-left:var(--medium-whitespace);margin-right:var(--medium-whitespace)}header>section[data-hero-content]>h1{font-size:var(--medium-font-size)}}
