.HeroSection_inner__JSk09{display:flex;justify-content:space-between;padding-top:calc(var(--mantine-spacing-xl) * 4);padding-bottom:calc(var(--mantine-spacing-xl) * 4)}.HeroSection_content__Z5zax{max-width:calc(30rem * var(--mantine-scale));margin-right:calc(var(--mantine-spacing-xl) * 3)}@media (max-width:62em){.HeroSection_content__Z5zax{max-width:100%;margin-right:0}}.HeroSection_title__KhsSj{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .HeroSection_title__KhsSj{color:var(--mantine-color-white)}.HeroSection_title__KhsSj{font-family:Greycliff CF,var(--mantine-font-family);font-size:calc(2.75rem * var(--mantine-scale));line-height:1.2;font-weight:900}@media (max-width:36em){.HeroSection_title__KhsSj{font-size:calc(1.75rem * var(--mantine-scale))}.HeroSection_control__yr8WS{flex:1}}.HeroSection_image__d6VUy{width:calc(23.5rem * var(--mantine-scale));height:calc(22.25rem * var(--mantine-scale))}@media (max-width:62em){.HeroSection_image__d6VUy{display:none}}.HeroSection_highlight__41IkC{position:relative;background-color:var(--mantine-color-blue-light);border-radius:var(--mantine-radius-sm);padding:calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))}.Timetable_isBegginerFriendly__scO4E{background-color:var(--mantine-color-red-2);border-radius:calc(.3125rem * var(--mantine-scale))}.Timetable_isAllLevelsFriendly__1oqxc{background-color:var(--mantine-color-blue-2);border-radius:calc(.3125rem * var(--mantine-scale))}.Timetable_stickyRow__Sqa0K{position:sticky;left:0;z-index:1;background-color:#fff}.Pricing_icon__hatim{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-1);border-radius:50%;padding:calc(.3125rem * var(--mantine-scale))}.Pricing_price__UWSHa{font-size:calc(2rem * var(--mantine-scale));font-weight:700;padding-top:calc(.625rem * var(--mantine-scale));padding-bottom:calc(.625rem * var(--mantine-scale))}.Pricing_month__cq0XK{font-weight:400}.Pricing_header__sgivo{color:"white"}.Pricing_cardBasic__YAftX{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}.Pricing_cardSpecial__kBqRr{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-5);overflow:visible}.Pricing_chip__wkeec{position:absolute;top:calc(-.9375rem * var(--mantine-scale));left:50%;transform:translate(-50%)}.Pricing_pricingHeader__zz73z{text-align:center;padding-bottom:calc(.625rem * var(--mantine-scale))}.FAQ_item__z0WEV{border-radius:var(--mantine-radius-md);margin-bottom:var(--mantine-spacing-lg);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .FAQ_item__z0WEV{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-4)}.Location_frame__EWNPj{border:none;width:100%}.ContactModal_wrapper___v55J{display:flex;background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .ContactModal_wrapper___v55J{background-color:var(--mantine-color-dark-8)}.ContactModal_wrapper___v55J{border-radius:var(--mantine-radius-lg);padding:calc(.0625rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .ContactModal_wrapper___v55J{border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-dark-8)}@media (max-width:48em){.ContactModal_wrapper___v55J{flex-direction:column}}.ContactModal_form__z5zUA{flex:1;padding:var(--mantine-spacing-xl);padding-left:calc(var(--mantine-spacing-xl) * 2);border-left:0}@media (max-width:48em){.ContactModal_form__z5zUA{padding:var(--mantine-spacing-md);padding-left:var(--mantine-spacing-md)}}.ContactModal_fieldInput__JqUyG{flex:1}.ContactModal_fieldInput__JqUyG+.ContactModal_fieldInput__JqUyG{margin-left:var(--mantine-spacing-md)}@media (max-width:48em){.ContactModal_fieldInput__JqUyG+.ContactModal_fieldInput__JqUyG{margin-left:0;margin-top:var(--mantine-spacing-md)}}.ContactModal_fieldsGroup__86d3s{display:flex}@media (max-width:48em){.ContactModal_fieldsGroup__86d3s{flex-direction:column}}.ContactModal_contacts__fvTc_{box-sizing:border-box;position:relative;border-radius:var(--mantine-radius-lg);background-size:cover;background-position:50%;border:calc(.0625rem * var(--mantine-scale)) solid transparent;padding:var(--mantine-spacing-xl);flex:0 0 calc(17.5rem * var(--mantine-scale))}@media (max-width:48em){.ContactModal_contacts__fvTc_{margin-bottom:var(--mantine-spacing-sm);padding-left:var(--mantine-spacing-md)}}.ContactModal_title__5f0uY{font-family:Greycliff CF,var(--mantine-font-family)}@media (max-width:48em){.ContactModal_control__PNQrl{flex:1}}