@media(max-width:767px){.elementor .s-wordmark{width:50%;font-size:19px;}}@media(max-width:767px){.elementor .s-nav-phone{width:48%;font-size:16px;order:2;}}@media(max-width:767px){.elementor .s-menu-watch{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;}}@media(max-width:767px){.elementor .s-menu-artist{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;}}@media(max-width:767px){.elementor .s-menu-prices{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;}}@media(max-width:767px){.elementor .s-menu-order{font-size:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;}}@media(max-width:767px){.elementor .s-internal-menu{width:100%;gap:12px;justify-content:space-between;order:3;}}@media(max-width:767px){.elementor .s-nav-inner{gap:2px;}}@media(max-width:767px){.elementor .s-lets-nav{padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .s-show-name{font-size:110px;}}@media(max-width:767px){.elementor .s-hero-message{font-size:26px;}}@media(max-width:767px){.elementor .s-hero-whatsapp{font-size:14px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:13px;padding-inline-end:13px;}}@media(max-width:767px){.elementor .s-hero-contact{font-size:14px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:13px;padding-inline-end:13px;}}@media(max-width:767px){.elementor .s-hero-actions{flex-direction:row;gap:10px;}}@media(max-width:767px){.elementor .s-hero-copy{width:100%;gap:20px;}}@media(max-width:767px){.elementor .s-hero-visual{width:100%;padding:8px;}}@media(max-width:767px){.elementor .s-hero-inner{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-hero{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-duration{width:100%;}}@media(max-width:767px){.elementor .s-audience{width:100%;}}@media(max-width:767px){.elementor .s-experience{width:100%;}}@media(max-width:767px){.elementor .s-show-facts-inner{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-show-facts{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-watch-title{font-size:32px;}}@media(max-width:767px){.elementor .s-watch{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-about-title{font-size:32px;}}@media(max-width:767px){.elementor .s-about-story{width:100%;}}@media(max-width:767px){.elementor .s-learning-title{font-size:32px;}}@media(max-width:767px){.elementor .s-learning{width:100%;padding:24px;}}@media(max-width:767px){.elementor .s-about-inner{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-about{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-educators-title{font-size:32px;}}@media(max-width:767px){.elementor .s-educators{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-artist-photo{width:100%;}}@media(max-width:767px){.elementor .s-artist-title{font-size:32px;}}@media(max-width:767px){.elementor .s-artist-cta{font-size:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-artist-story{width:100%;}}@media(max-width:767px){.elementor .s-artist-inner{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-artist{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-school-title{font-size:32px;}}@media(max-width:767px){.elementor .s-school-detail-0{width:100%;}}@media(max-width:767px){.elementor .s-school-detail-1{width:100%;}}@media(max-width:767px){.elementor .s-school-detail-2{width:100%;}}@media(max-width:767px){.elementor .s-school-detail-3{width:100%;}}@media(max-width:767px){.elementor .s-school-details{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .s-at-school{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-prices-title{font-size:32px;}}@media(max-width:767px){.elementor .s-price-single-label{font-size:32px;}}@media(max-width:767px){.elementor .s-price-single-value{font-size:32px;}}@media(max-width:767px){.elementor .s-price-double-label{font-size:32px;}}@media(max-width:767px){.elementor .s-price-double-value{font-size:32px;}}@media(max-width:767px){.elementor .s-price-triple-label{font-size:32px;}}@media(max-width:767px){.elementor .s-price-triple-value{font-size:32px;}}@media(max-width:767px){.elementor .s-prices{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-contact-title{font-size:32px;}}@media(max-width:767px){.elementor .s-contact-whatsapp{font-size:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-contact-copy{width:100%;}}@media(max-width:767px){.elementor .s-contact-form-panel{width:100%;padding:22px;}}@media(max-width:767px){.elementor .s-order-inner{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .s-order{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:52px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-footer{scroll-margin-top:130px;padding-block-start:52px;padding-block-end:140px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .s-mobile-whatsapp{font-size:16px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-mobile-whatsapp-bar{padding-block-start:12px;padding-block-end:calc(12px + env(safe-area-inset-bottom, 0px));padding-inline-start:18px;padding-inline-end:18px;display:flex;}}