.more-link.svelte-15fnsdp{margin-top:1.875rem;display:flex;justify-content:flex-end}.more-link.svelte-15fnsdp a:where(.svelte-15fnsdp){display:flex;align-items:center;font-weight:600;font-size:1.25rem;text-decoration:underline;text-decoration-color:var(--purple)}.more-link.svelte-15fnsdp a:where(.svelte-15fnsdp) svg{margin-inline-start:10px}.posts.svelte-15fnsdp{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 480px){.posts.svelte-15fnsdp{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 768px){.posts.svelte-15fnsdp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.posts.svelte-15fnsdp{grid-template-columns:repeat(3,minmax(0,1fr))}}h3.svelte-15fnsdp{font-size:2.1rem;text-decoration:underline;text-decoration-color:var(--purple);margin-bottom:1.875rem}.featured-courses.svelte-7sw45r{padding:0rem 0 3.75rem;position:relative;z-index:22}.featured-courses.svelte-7sw45r h3:where(.svelte-7sw45r){font-size:1.8rem;text-decoration:underline;text-decoration-color:var(--purple);margin-bottom:1.875rem}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r){display:grid;grid-template-columns:1fr;grid-gap:1.25rem}@media (min-width: 960px){.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r){grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.875rem}}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .card{height:100%;padding:2rem}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r){position:relative}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) h4:where(.svelte-7sw45r){font-size:2rem;font-weight:800;margin:0;margin-bottom:.625rem}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) p:where(.svelte-7sw45r){font-size:1.1875rem;margin:0}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .course-buttons:where(.svelte-7sw45r){margin-top:1.875rem}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .course-buttons:where(.svelte-7sw45r) a{margin-right:1.25rem;margin-bottom:1.25rem;padding:.7rem 1.7rem;font-size:.875rem}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .review:where(.svelte-7sw45r){margin-top:1.25rem;background:linear-gradient(to bottom,var(--card),transparent);padding:1.875rem .9375rem;text-align:center}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .review:where(.svelte-7sw45r) svg{width:120px;max-width:100%;margin-bottom:.625rem}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .review:where(.svelte-7sw45r) blockquote:where(.svelte-7sw45r){margin:0}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .review:where(.svelte-7sw45r) blockquote:where(.svelte-7sw45r) span:where(.svelte-7sw45r){font-size:1.0625rem;font-weight:400;margin-bottom:1rem;display:block;line-height:1.7}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .content:where(.svelte-7sw45r) .review:where(.svelte-7sw45r) blockquote:where(.svelte-7sw45r) footer:where(.svelte-7sw45r){font-size:.9375rem;font-weight:400;opacity:.85}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .course-image:where(.svelte-7sw45r){position:absolute;width:100%;height:100%;top:0;left:0}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .course-image:where(.svelte-7sw45r) .image-wrapper:where(.svelte-7sw45r){position:relative;height:100%}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .course-image:where(.svelte-7sw45r) .image-wrapper:where(.svelte-7sw45r) img:where(.svelte-7sw45r){max-width:none;height:100%;width:100%;object-fit:cover}.featured-courses.svelte-7sw45r .grid:where(.svelte-7sw45r) .course:where(.svelte-7sw45r) .course-image:where(.svelte-7sw45r) .image-wrapper:where(.svelte-7sw45r):after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,var(--feat-course-gradient),var(--card) 72%)}.featured-courses.svelte-7sw45r .more-link:where(.svelte-7sw45r){margin-top:1.875rem;display:flex;justify-content:flex-end}.featured-courses.svelte-7sw45r .more-link:where(.svelte-7sw45r) a:where(.svelte-7sw45r){display:flex;align-items:center;font-weight:600;font-size:1.25rem;text-decoration:underline;text-decoration-color:var(--purple)}.featured-courses.svelte-7sw45r .more-link:where(.svelte-7sw45r) a:where(.svelte-7sw45r) svg{margin-inline-start:10px}.featured-course.svelte-7sw45r{padding:5rem 0 2.5rem;z-index:20;position:relative}.featured-course.svelte-7sw45r .course:where(.svelte-7sw45r){position:relative}.featured-course.svelte-7sw45r .course-image:where(.svelte-7sw45r){position:absolute;width:100%;top:0;left:0}.featured-course.svelte-7sw45r .course-image:where(.svelte-7sw45r) .image-wrapper:where(.svelte-7sw45r){position:relative}.featured-course.svelte-7sw45r .course-image:where(.svelte-7sw45r) .image-wrapper:where(.svelte-7sw45r) img:where(.svelte-7sw45r){max-width:none;height:auto;width:100%}.featured-course.svelte-7sw45r .course-image:where(.svelte-7sw45r) .image-wrapper:where(.svelte-7sw45r):after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(ellipse,var(--feat-course-gradient),var(--bg) 72%)}.featured-course.svelte-7sw45r .course-info-wrap:where(.svelte-7sw45r){min-height:calc(min(100vw - 4rem,960px) * 844 / 1500);z-index:1;position:relative}.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r){display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width: 480px){.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r){width:70%}}.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r) .course-buttons:where(.svelte-7sw45r){margin-top:2.5rem}.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r) .course-buttons:where(.svelte-7sw45r) a{margin-right:1.25rem;margin-bottom:1.25rem}.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r) h3:where(.svelte-7sw45r){box-shadow:2px 2px 0 var(--card-border);align-self:flex-start;background:linear-gradient(45deg,#8d43db,#bf1fd5);font-size:calc(.625rem + .6vw);padding:5px 12px;font-weight:700;margin:0;margin-bottom:1.25rem;color:#fff}.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r) h4:where(.svelte-7sw45r){font-size:calc(1.75rem + 1.5vw);font-weight:800;margin:0}.featured-course.svelte-7sw45r .course-info:where(.svelte-7sw45r) p:where(.svelte-7sw45r){font-size:calc(1.125rem + .4vw);margin:0;margin-top:.9375rem}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r){margin-top:2.5rem}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r){margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:1.25rem}@media (min-width: 960px){.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r){grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.875rem}}@media (min-width: 960px) and (max-width: 1199px){.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r){grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.875rem}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r) li:where(.svelte-7sw45r):last-child{grid-area:auto/span 2/auto/auto}}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r) li:where(.svelte-7sw45r) .card{padding:2.5rem 1.25rem;text-align:center;height:100%}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r) li:where(.svelte-7sw45r) svg{width:155px;max-width:100%;margin-bottom:.9375rem}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r) li:where(.svelte-7sw45r) blockquote:where(.svelte-7sw45r){margin:0}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r) li:where(.svelte-7sw45r) blockquote:where(.svelte-7sw45r) span:where(.svelte-7sw45r){font-size:1.1875rem;font-weight:600;margin-bottom:1.25rem;display:block;line-height:1.7}.featured-course.svelte-7sw45r .course-reviews:where(.svelte-7sw45r) ul:where(.svelte-7sw45r) li:where(.svelte-7sw45r) blockquote:where(.svelte-7sw45r) footer:where(.svelte-7sw45r){font-size:.9375rem;font-weight:500;opacity:.85}.testimonials.svelte-5qkopv{position:relative;z-index:21;padding:2.5rem 0 7.5rem}.testimonials.svelte-5qkopv .pattern:where(.svelte-5qkopv){--pattern-size: 60px;position:absolute;z-index:-1;width:100%;height:150%;top:-50%;left:0;background:linear-gradient(135deg,var(--bg) 25%,transparent 25%) calc(-1 * var(--pattern-size)) 0,linear-gradient(225deg,var(--bg) 25%,transparent 25%) calc(-1 * var(--pattern-size)) 0,linear-gradient(315deg,var(--bg) 25%,transparent 25%),linear-gradient(45deg,var(--bg) 25%,transparent 25%);background-size:calc(2 * var(--pattern-size)) calc(2 * var(--pattern-size));background-color:var(--card);opacity:var(--pattern-opacity)}.testimonials.svelte-5qkopv .pattern:where(.svelte-5qkopv):after{content:"";position:absolute;width:100%;height:30%;bottom:0;background:linear-gradient(to bottom,transparent,var(--bg))}.testimonials.svelte-5qkopv h3:where(.svelte-5qkopv){font-size:2.1rem;text-decoration:underline;text-decoration-color:var(--purple);margin-bottom:1.875rem}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 960px){.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv){grid-template-columns:repeat(12,1fr)}}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv){grid-column-end:span 12}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) .card{padding:2rem;height:100%}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) blockquote:where(.svelte-5qkopv){margin:0}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) blockquote:where(.svelte-5qkopv) p:where(.svelte-5qkopv){font-size:1.25rem;font-weight:500;margin:0;margin-bottom:2rem}@media (min-width: 480px){.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) blockquote:where(.svelte-5qkopv) p:where(.svelte-5qkopv){font-size:1.5rem}}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) blockquote:where(.svelte-5qkopv) footer:where(.svelte-5qkopv){font-size:1rem;opacity:.9}@media (min-width: 480px){.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) blockquote:where(.svelte-5qkopv) footer:where(.svelte-5qkopv){font-size:1.125rem}}.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv) blockquote:where(.svelte-5qkopv) footer:where(.svelte-5qkopv) a:where(.svelte-5qkopv){font-weight:600}@media (min-width: 960px){.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv):nth-child(1){grid-column-end:span 7}}@media (min-width: 960px){.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv):nth-child(2){grid-column-end:span 5}}@media (min-width: 960px){.testimonials.svelte-5qkopv ul:where(.svelte-5qkopv) li:where(.svelte-5qkopv):nth-child(3){grid-column-end:span 12}}.waves-wrapper[data-route="/"]{padding-bottom:5vh!important}.intro.svelte-18ahfo3{font-size:1.3rem;max-width:1300px;padding-top:40px;margin:0;font-weight:400}@media (min-width: 768px){.intro.svelte-18ahfo3{font-size:1.5rem}}@media (min-width: 960px){.intro.svelte-18ahfo3{font-size:1.7rem}}.intro.svelte-18ahfo3 a:where(.svelte-18ahfo3){font-weight:500;text-decoration:underline;text-decoration-color:var(--purple)}.intro-line.svelte-18ahfo3{margin:40px 0 80px;position:relative}.intro-line.svelte-18ahfo3 .zigzag-line{position:relative}.intro-line.svelte-18ahfo3 .zigzag-line:after{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 70%,var(--bg) 100%);top:0;left:0}
