.elementor .ai-eyebrow{font-weight:600;font-size:14px;color:#A2146A;letter-spacing:1px;}.elementor .e-aff2666-c08061a{font-weight:600;font-size:27px;color:#A2146A;letter-spacing:1px;}.elementor .hero-title-calm{font-weight:700;font-size:48px;line-height:1.08em;}.elementor .hero-lead-light{font-weight:400;font-size:18px;color:#1F1F24;line-height:1.5em;}.elementor .hero-primary-roomy{padding-block-start:18px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F9B03A;}.elementor .hero-key-availability-style{width:100%;font-weight:600;font-size:18px;color:#000000;line-height:1.4em;}.elementor .hero-key-support-style{width:100%;font-weight:600;font-size:18px;color:#A2146A;line-height:1.4em;}.elementor .hero-key-info-style{width:100%;padding-block-start:2px;padding-block-end:2px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:15px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#A2146A;border-style:solid;display:flex;flex-direction:column;gap:4px;}.elementor .hero-key-info-calm{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;background-color:#FFF4E8;gap:6px;}.elementor .ai-ctas{padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex-wrap:nowrap;align-items:flex-start;}.elementor .hero-copy-rhythm{display:flex;flex-direction:column;gap:20px;}.elementor .ai-photo{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;border-radius:18px;}.elementor .s-hero-photo{aspect-ratio:1 / 1;}.elementor .hero-side-body-style{width:100%;font-weight:400;font-size:18px;color:#000000;line-height:1.55em;}.elementor .hero-pic-rhythm{display:flex;flex-direction:column;gap:20px;}.elementor .hero-row-layout{display:flex;flex-direction:row;gap:64px;flex-wrap:nowrap;align-items:center;}.elementor .hero-calm-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .hero-airy-section{padding-block-start:88px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;}.elementor .e-fast-1-t-20a2109{color:#A3136A;}.elementor .e-fast-2-t-bd9bd6c{color:#A3136A;}.elementor .e-fast-3-t-a27a849{color:#A3136A;}.elementor .e-fast-4-t-89249fe{color:#A3136A;}.elementor .e-fast-5-t-57fd920{color:#A3136A;}.elementor .e-eb5d91e-e313ec8{font-weight:600;font-size:18px;color:#A2146A;line-height:1.4em;padding:24px;border-radius:14px;background-color:#F6E7F0;}.elementor .s-eb5d91e{font-weight:500;font-size:18px;}.elementor .s-5539829{flex-direction:column;}.elementor .ai-quote{font-weight:700;font-size:24px;color:#A2146A;line-height:1.4em;padding:24px;border-radius:14px;background-color:#F6E7F0;}.elementor .s-probleem-q{font-weight:400;font-size:20px;}.elementor .s-probleem-in{flex-direction:column;}.elementor .mudel-lead-normal{font-weight:400;font-size:18px;color:#1F1F24;line-height:1.5em;}.elementor .e-mudel-1-b-638795c{font-size:18px;}.elementor .e-kasu-t-861b2e9{line-height:1.5em;}.elementor .ai-lead{font-weight:700;font-size:20px;color:#1F1F24;line-height:1.5em;}.elementor .s-kasu-q{font-weight:500;font-size:20px;}.elementor .s-kasu-copy{flex-direction:column;}.elementor .s-kasu-pic{flex-direction:column;}.elementor .s-tooriistad-q{font-weight:500;font-size:20px;}.elementor .ai-note{font-size:15px;color:#5A5A63;line-height:1.55em;}.elementor .s-tooriistad-in{flex-direction:column;}.elementor .w-face{width:104px;aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:999px;}.elementor .e-expert-proof-krete-paal-751e3b5{font-weight:600;}.elementor .e-expert-proof-tiia-somer-860c482{font-weight:600;}.elementor .e-expert-proof-annika-crasta-43d22e2{font-weight:600;}.elementor .e-expert-proof-janika-moru-777267d{font-weight:600;}.elementor .e-expert-proof-marika-juusu-8b07031{font-weight:600;}.elementor .e-expert-proof-gerlyn-tiigemae-0c4782d{font-weight:600;}.elementor .e-expert-proof-sandra-roosna-3edf34e{font-weight:600;}.elementor .e-expert-proof-jaak-laineste-93f90a4{font-weight:600;}.elementor .e-expert-proof-evelyn-valja-672ecdb{font-weight:600;}.elementor .e-expert-proof-kreet-solnask-f079201{font-weight:600;}.elementor .e-expert-proof-ivar-raav-5aecc87{font-weight:600;}.elementor .s-kool-in{flex-direction:column;}.elementor .m-intro{font-size:19px;color:#1F1F24;line-height:1.65em;}.elementor .m-tag{font-weight:700;font-size:13px;color:#EF8005;letter-spacing:1px;}.elementor .m-label{font-weight:700;font-size:14px;color:#A2146A;letter-spacing:1px;}.elementor .m-chip{font-size:15px;color:#7B0F50;line-height:1.3em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#F6E7F0;}.elementor .m-chips{width:100%;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .m-result{font-size:17px;color:#1F1F24;line-height:1.6em;padding:20px;border-radius:14px;background-color:#FFF4E0;}.elementor .s-md-1-txt{flex-direction:column;}.elementor .m-bub{width:150px;aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:999px;}.elementor .m-name{font-weight:700;font-size:18px;color:#1F1F24;line-height:1.3em;text-align:center;}.elementor .m-role{font-size:15px;color:#5A5A63;line-height:1.45em;text-align:center;}.elementor .m-person{width:190px;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .m-people{width:100%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;align-items:flex-start;}.elementor .s-md-2-txt{flex-direction:column;}.elementor .s-md-3-txt{flex-direction:column;}.elementor .s-md-4-txt{flex-direction:column;}.elementor .s-md-5-txt{flex-direction:column;}.elementor .s-md-6-txt{flex-direction:column;}.elementor .s-md-7-txt{flex-direction:column;}.elementor .s-md-8-txt{flex-direction:column;}.elementor .ai-gal{width:32%;aspect-ratio:3/2;object-fit:cover;object-position:center center;border-radius:14px;}.elementor .e-program-fit-card-title{font-weight:700;font-size:28px;color:#27272E;line-height:1.25em;}.elementor .e-program-fit-card-text{font-weight:400;font-size:18px;color:#27272E;line-height:1.55em;}.elementor .e-sob-jah-80ba3a5{width:48%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .s-sob-jah{flex-direction:column;}.elementor .e-sob-ei-compact{width:48%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .s-sob-ei{flex-direction:column;}.elementor .e-sob-row-be8de3a{padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-tk-t-be167a4{line-height:1.5em;}.elementor .e-7626572-191a70a{color:#A2136A;}.elementor .ai-badge-t{font-size:18px;color:#FFFFFF;line-height:1.5em;text-align:center;}.elementor .ai-badge-n{font-weight:700;font-size:72px;color:#FFFFFF;line-height:1em;text-align:center;}.elementor .ai-badge{width:100%;padding:32px;border-radius:18px;background-color:#A2146A;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;}.elementor .e-tk-row-2ef1d03{padding-inline-start:0px;padding-inline-end:0px;}.elementor .ai-price-n{font-weight:700;font-size:32px;color:#A2146A;line-height:1.2em;}.elementor .e-inv-cta-53ce59f{color:#ffffff;}.elementor .s-inv-left{flex-direction:column;}.elementor .e-inv-right-5f2edb1{background-color:#FFF6E8;}.elementor .s-inv-right{flex-direction:column;}.elementor .e-grupp-tln-btn-b7e41e8{color:#ffffff;}.elementor .e-grupp-tln-2adda68{width:48%;}.elementor .e-grupp-pilot-photo{width:48%;}.elementor .s-kkk-in{flex-direction:column;}.elementor .e-registration-title{color:#A2146A;}.elementor .e-registration-lead{font-weight:400;font-size:18px;color:#27272E;}.elementor .e-registration-form-card{width:56%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:#FFFFFF;}.elementor .e-registration-contact-heading{font-weight:700;font-size:26px;color:#27272E;}.elementor .e-registration-contact-text{font-weight:400;font-size:18px;color:#27272E;}.elementor .e-registration-contact-info{font-weight:600;font-size:18px;color:#27272E;}.elementor .s-registreerimise-marika-photo{object-position:top center;}.elementor .e-registration-contact-card{width:40%;column-gap:16px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:26px;padding-inline-end:26px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:#F3E5ED;display:flex;flex-direction:column;row-gap:16px;align-items:flex-start;}.elementor .e-registration-row{column-gap:32px;flex-direction:row;row-gap:32px;}.elementor .e-registration-inner{width:100%;max-width:1200px;column-gap:20px;display:flex;flex-direction:column;row-gap:20px;}.elementor .e-registration-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFF7FB;display:flex;justify-content:center;}