.ContactCard_studentReview__FUbvJ{display:flex;justify-content:space-around;flex-direction:column;margin:0 auto;max-width:450px;width:95%;background-color:#fff;border-radius:10px;position:relative;overflow:hidden;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.ContactCard_studentReview__FUbvJ{flex-direction:row;max-width:1124px}}.ContactCard_mapContainer__6Tb7d{width:100%;margin-inline:auto;border-radius:10px;overflow:hidden}@media(min-width:768px){.ContactCard_mapContainer__6Tb7d{width:45%}}.ContactCard_mapIframe__IxKc3{width:100%;border:none;display:block;min-height:300px;height:100%}@media(min-width:768px){.ContactCard_mapIframe__IxKc3{min-height:500px}}.ContactCard_contactMascot__961oQ{position:absolute;bottom:-20px;right:-30px;width:125px;z-index:1;overflow:hidden}@media(min-width:768px){.ContactCard_contactMascot__961oQ{width:150px}}.ContactCard_textContainer__JsNDS{text-align:left;width:100%;display:flex;flex-direction:column;gap:1.5rem;padding:3rem 0;position:relative;z-index:2}.ContactCard_textContainer__JsNDS .ContactCard_sectionTitle__tLpBX{text-align:left;color:#ff8170}@media(min-width:768px){.ContactCard_textContainer__JsNDS{width:55%;padding:2.5rem}}.ContactCard_textContainer__JsNDS h3{margin-bottom:1rem;text-align:left;font-size:1.25rem;font-weight:600}.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl svg{font-size:1.25rem;color:#ff8170}.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl a:hover{color:#ff8170}.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4 svg{font-size:1.25rem;color:#85ceff}.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4 a:hover{color:#85ceff}.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl,.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl .ContactCard_telephone__zqnsc svg,.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4 .ContactCard_telephone__zqnsc svg{font-size:1rem}.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl li,.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4 li{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500}@media(min-width:768px){.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl li,.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4 li{font-size:1.25rem}}.ContactCard_textContainer__JsNDS .ContactCard_contactList__lIsKl li a,.ContactCard_textContainer__JsNDS .ContactCard_socialList__a7gu4 li a{transition:all .25s ease;text-decoration:none;color:#333}.ContactCard_textContainer__JsNDS .ContactCard_socialsContainer__WC07a{position:relative;z-index:2}.SubpageHeader_red__fu2Gy{background-color:#fffcf3;background-image:url(/images/subpage-bg.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.SubpageHeader_headerWrapper__HkE_w{max-height:200px;height:35vh;display:flex;align-items:center;justify-content:center;position:relative}@media(min-width:768px){.SubpageHeader_headerWrapper__HkE_w{height:34vw;max-height:500px}}@media(min-width:1280px){.SubpageHeader_headerWrapper__HkE_w{height:60vh}}.SubpageHeader_sectionTitle__CMWov{margin-bottom:0;color:#ff8170}.SubpageHeader_subpageWave__yfZdC{position:absolute;bottom:0;width:100%;max-height:100px}.CTASection_ctaSection__oTiin{background-color:#fffcf3;text-align:center;z-index:3;position:relative}.CTASection_elementContainer___aeWM{position:absolute;width:100%;z-index:1;display:flex;justify-content:space-between;opacity:.2}.CTASection_elementContainer___aeWM .CTASection_elements__A6sar{width:50%;height:100%;top:-80px}.CTASection_elementContainer___aeWM .CTASection_elementRight__3P4Jz{position:absolute;width:150px;height:auto;right:-80px}@media(min-width:768px){.CTASection_elementContainer___aeWM .CTASection_elementRight__3P4Jz{width:250px;right:-90px}}.CTASection_elementContainer___aeWM .CTASection_elementLeft__pP9UQ{position:absolute;width:180px;height:auto;left:-100px}@media(min-width:768px){.CTASection_elementContainer___aeWM .CTASection_elementLeft__pP9UQ{width:300px;right:-30px}}.CTASection_ctaTextWrapper__8Myg5{width:90%;max-width:768px;margin:0 auto;position:relative;z-index:2}.CTASection_ctaTextWrapper__8Myg5 .CTASection_ctaParagraph__EzQdu{color:#494949;font-weight:500;font-size:1.25rem}@media(min-width:1024px){.CTASection_ctaTextWrapper__8Myg5 .CTASection_ctaParagraph__EzQdu{font-size:1.5rem}}.CTASection_ctaSectionButton__WW8Pg{margin-top:2rem;width:80%;max-width:300px;position:relative;z-index:2}.CTASection_sloganTitle__WkBDY{text-align:center;width:100%}.CTASection_sloganTitle__WkBDY .CTASection_red__5HGvN{color:#ff8170}.CTASection_sloganTitle__WkBDY .CTASection_teal__gBqAw{color:#abd9d2}.CTASection_sloganTitle__WkBDY .CTASection_yellow__MhAJ9{color:#ffd770}.CTASection_sloganTitle__WkBDY .CTASection_blue__qx1Ff{color:#85ceff}.CTASection_mascotContainer__AAMCx{position:relative;background-color:#fffcf3;width:100%}.CTASection_reviewMascot__G68VT{height:100%;height:auto}.CTASection_redMascot__Z4s44{width:120px;position:relative;z-index:2;bottom:-20px;left:10px}@media(min-width:768px){.CTASection_redMascot__Z4s44{width:160px;bottom:-25px}}@media(min-width:1024px){.CTASection_redMascot__Z4s44{width:194px;bottom:-30px}}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_dividerBottom__e67r3,.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_dividerTop__VnZh7{width:100%;display:block;z-index:2;position:relative;max-height:100px}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_dividerTop__VnZh7{transform:rotate(180deg);margin-top:-1px}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_benefitsSection__Oijtj{padding:3rem 0;background-color:#9fd8ff}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_container__FZGgS{margin:0 auto;width:100%}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_title__aA8Gk{font-size:1.8rem;margin-bottom:2rem;text-align:center}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_carouselWrapper__HTCML{width:100%;overflow:hidden}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_track__Szlpc{display:flex;will-change:transform}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_slide__kZYtm{flex:0 0 20%;padding:.75rem;box-sizing:border-box}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_slideInner__zffES{height:100%;background-color:#f9f9f9;border-radius:10px;padding:1.5rem;text-align:center}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_quoteIcon__1C5Mn{color:#3b82f6;font-size:1.2rem;margin-bottom:.5rem}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_text__s7zHb{font-size:1rem;color:#333;margin:.5rem 0}.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_author__EoKE9{font-weight:700;color:#555;font-size:.9rem;margin-top:.5rem}@media(max-width:1279px){.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_slide__kZYtm{flex:0 0 25%}}@media(max-width:1023px){.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_slide__kZYtm{flex:0 0 33.3333333333%}}@media(max-width:767px){.WorkshopBenefits_WorkshopBenefits__d0f4e .WorkshopBenefits_slide__kZYtm{flex:0 0 100%}}.WorkshopBenefits_dots__uiOSp{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.WorkshopBenefits_dot__M4Y4B{width:.75rem;height:.75rem;border-radius:50%;border:none;background:#898989;cursor:pointer;transition:background .3s ease}.WorkshopBenefits_dot__M4Y4B:hover{background:#494949}.WorkshopBenefits_active__xCosq{background:#ffd97b}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_workshopContainer__F_dka{max-width:1124px;margin:0 auto;width:95%;padding:0 1rem}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_container__1tMxL{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:2rem;gap:2rem;align-items:center;width:100%}@media(max-width:1023px){.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_container__1tMxL{grid-template-columns:1fr;max-width:650px}}@media(max-width:767px){.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_container__1tMxL{max-width:450px}}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_poster__bqaL6 img{width:100%;border-radius:12px;object-fit:cover;box-shadow:0 6px 20px rgba(0,0,0,.12)}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_info___p83f .WorkshopDisplay_title__KpWds{text-align:left;color:#ff8170;margin-bottom:1rem}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_info___p83f .WorkshopDisplay_description__GiHEo{font-size:1rem;color:#333;margin-bottom:1.5rem;font-weight:300}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_info___p83f .WorkshopDisplay_details__xfdhT{font-weight:600;margin-bottom:2rem}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_info___p83f .WorkshopDisplay_details__xfdhT p{margin:.5rem 0;font-size:1rem;color:#555}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_info___p83f .WorkshopDisplay_details__xfdhT p .WorkshopDisplay_icon__UA3sv{margin-right:.5rem}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_info___p83f .WorkshopDisplay_details__xfdhT .WorkshopDisplay_note__VtJbD{font-weight:800;font-size:1.05rem;margin-top:1rem}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_ctaLink__TXyLt{display:flex;justify-content:center;text-decoration:none}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_ctaLink__TXyLt .WorkshopDisplay_ctaButton__eF2ae{border:none}.WorkshopDisplay_workshopSection__uKIhA .WorkshopDisplay_ctaLink__TXyLt .WorkshopDisplay_ctaButton__eF2ae:hover{background:#abd9d2;cursor:pointer}.WorkshopDisplay_otherWorkshops__S3cjg{max-width:1124px;margin:2rem auto 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ{display:flex;align-items:center;gap:1.25rem;padding:.75rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);background:#fff}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardPoster__MXsRa{flex:0 0 120px}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardPoster__MXsRa img{width:120px;height:auto;border-radius:8px;object-fit:cover}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardInfo__STs4Z{flex:1 1}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardInfo__STs4Z h3{font-size:1.2rem;margin-bottom:.5rem;text-align:center}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardInfo__STs4Z .WorkshopDisplay_ctaButton__eF2ae{margin-top:.5rem;font-size:1rem;padding:.75rem 1.5rem}@media(max-width:767px){.WorkshopDisplay_otherWorkshops__S3cjg{grid-template-columns:repeat(1,1fr)}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ{width:100%}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardInfo__STs4Z h3{font-size:1rem}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardInfo__STs4Z .WorkshopDisplay_ctaButton__eF2ae{font-size:.75rem}.WorkshopDisplay_otherWorkshops__S3cjg .WorkshopDisplay_card__voauQ .WorkshopDisplay_cardPoster__MXsRa img{width:100%}}.FAQ_titleContainer__K6ESC{text-align:center;margin-bottom:1.5rem;padding:0 1rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.FAQ_titleContainer__K6ESC{margin-bottom:3rem}}.FAQ_titleContainer__K6ESC .FAQ_sectionTitle__mlggQ{font-size:.9rem;font-weight:300;text-transform:uppercase;color:#888;margin-bottom:.5rem}.FAQ_titleContainer__K6ESC .FAQ_header__u_tXt{color:#494949;margin-bottom:1rem}.FAQ_container__PkOWL{width:95%;max-width:900px;margin:0 auto}@media(max-width:767px){.FAQ_container__PkOWL{max-width:450px}}.FAQ_accordion__x82ou{border-bottom:1px solid #ddd}.FAQ_accordionButton__QjXIl{width:100%;position:relative;background:none;border:none;text-align:left;padding:1.5rem 1rem;font-size:1rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#494949;transition:all .25s ease}.FAQ_accordionButton__QjXIl:hover{background-color:#f0f2f5}.FAQ_icon___8ShY{font-size:1rem;display:flex;align-items:center}.FAQ_accordionContent___UbJF{overflow:hidden;transition:max-height .4s ease;background-color:#f9f9f9;padding:0 1rem}.FAQ_accordionContent___UbJF p{margin:1rem 0;color:#444;font-size:1rem;font-weight:300;white-space:pre-line}@media(max-width:767px){.FAQ_accordionContent___UbJF p{font-size:1.1rem}}.FAQ_active__Qg0_O{background-color:#f0f2f5}.FAQ_open__UyaSQ{transform:rotate(180deg)}.WorkshopGallery_gallerySection___loHt{padding-bottom:5rem;background-color:#fffcf3;position:relative;z-index:2}.WorkshopGallery_gallerySection___loHt h2{padding:3rem 0}.WorkshopGallery_galleryGrid__Vfyzo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;max-width:1024px;width:95%;margin:0 auto}.WorkshopGallery_gridItem__tgLQh{overflow:hidden;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.12)}.WorkshopGallery_gridItem__tgLQh img{width:100%;height:27vw;border-radius:10px;max-height:350px;object-fit:cover;display:block;transition:transform .3s ease}.WorkshopGallery_oneByOne__MVe7m{grid-column:span 1;grid-row:span 1}.WorkshopGallery_twoByOne__Dsa1U{grid-column:span 2;grid-row:span 1}@media(max-width:1024px){.WorkshopGallery_galleryGrid__Vfyzo{max-width:700px}.WorkshopGallery_twoByOne__Dsa1U{grid-column:span 2}}@media(max-width:767px){.WorkshopGallery_galleryGrid__Vfyzo{grid-template-columns:1fr;max-width:500px}.WorkshopGallery_gridItem__tgLQh img{height:250px}.WorkshopGallery_oneByOne__MVe7m,.WorkshopGallery_twoByOne__Dsa1U{grid-column:span 1}}