@media(max-width:767px){.elementor .hero-title-calm{font-weight:600;font-size:34px;line-height:1.12em;}}@media(max-width:767px){.elementor .hero-lead-light{font-size:17px;line-height:1.5em;}}@media(max-width:767px){.elementor .hero-primary-roomy{padding-block-start:17px;padding-block-end:17px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .hero-key-support-style{font-size:16px;}}@media(max-width:767px){.elementor .hero-key-info-style{padding-block-start:2px;padding-block-end:2px;padding-inline-start:12px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .hero-key-info-calm{padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;gap:6px;}}@media(max-width:767px){.elementor .ai-ctas{flex-direction:column;gap:8px;align-items:stretch;}}@media(max-width:767px){.elementor .hero-copy-rhythm{gap:18px;}}@media(max-width:767px){.elementor .s-hero-photo{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .hero-side-body-style{font-size:16px;}}@media(max-width:767px){.elementor .hero-pic-rhythm{gap:20px;}}@media(max-width:767px){.elementor .hero-row-layout{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:767px){.elementor .hero-calm-section{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .hero-airy-section{padding-block-start:52px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-eb5d91e-e313ec8{font-size:20px;}}@media(max-width:767px){.elementor .s-eb5d91e{font-weight:500;font-size:17px;}}@media(max-width:767px){.elementor .s-5539829{flex-direction:column;}}@media(max-width:767px){.elementor .ai-quote{font-size:20px;}}@media(max-width:767px){.elementor .s-probleem-q{font-weight:400;font-size:18px;}}@media(max-width:767px){.elementor .s-probleem-in{flex-direction:column;}}@media(max-width:767px){.elementor .mudel-lead-normal{font-weight:400;font-size:18px;}}@media(max-width:767px){.elementor .s-kasu-q{font-weight:500;font-size:18px;}}@media(max-width:767px){.elementor .s-kasu-copy{flex-direction:column;}}@media(max-width:767px){.elementor .s-kasu-pic{flex-direction:column;}}@media(max-width:767px){.elementor .s-tooriistad-q{font-weight:500;font-size:18px;}}@media(max-width:767px){.elementor .s-tooriistad-in{flex-direction:column;}}@media(max-width:767px){.elementor .s-kool-in{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-1-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-2-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-3-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-4-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-5-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-6-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-7-txt{flex-direction:column;}}@media(max-width:767px){.elementor .s-md-8-txt{flex-direction:column;}}@media(max-width:767px){.elementor .ai-gal{width:100%;}}@media(max-width:767px){.elementor .e-program-fit-card-title{font-size:25px;}}@media(max-width:767px){.elementor .e-sob-jah-80ba3a5{width:100%;}}@media(max-width:767px){.elementor .s-sob-jah{flex-direction:column;}}@media(max-width:767px){.elementor .e-sob-ei-compact{width:100%;}}@media(max-width:767px){.elementor .s-sob-ei{flex-direction:column;}}@media(max-width:767px){.elementor .s-inv-left{flex-direction:column;}}@media(max-width:767px){.elementor .s-inv-right{flex-direction:column;}}@media(max-width:767px){.elementor .e-grupp-tln-2adda68{width:100%;}}@media(max-width:767px){.elementor .e-grupp-pilot-photo{width:100%;}}@media(max-width:767px){.elementor .s-kkk-in{flex-direction:column;}}@media(max-width:767px){.elementor .e-registration-form-card{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-registreerimise-marika-photo{object-position:top center;}}@media(max-width:767px){.elementor .e-registration-contact-card{width:100%;padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-registration-row{column-gap:22px;flex-direction:column;row-gap:22px;}}@media(max-width:767px){.elementor .e-registration-inner{column-gap:16px;row-gap:16px;}}@media(max-width:767px){.elementor .e-registration-section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:18px;padding-inline-end:18px;}}