.elementor .e-33b344bf-6acf{font-weight:600;font-size:clamp(2rem,3.2vw,3rem);color:var(--color-primary);line-height:1.1;margin:0px;text-wrap:balance; text-wrap:balance;\n}.elementor .e-30fd2b58-4321{font-weight:600;font-size:clamp(1.25rem,2vw,1.6rem);color:var(--color-primary);line-height:1.1;text-transform:uppercase;margin:0px;text-wrap:balance; text-wrap:balance;\n}.elementor .e-7b52fdd5-34d4{width:3rem;height:4px;margin:0px;border-width:0px;background-color:var(--color-primary);}.elementor .e-228e9859-87ee{color:var(--color-text);line-height:1.5;margin:0px;text-wrap:pretty; text-wrap:pretty;\n}.elementor .e-5366c585-cea8{padding:0px;margin-block-start:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-76629186-306c{min-width:0px;padding-inline-start:clamp(1.5rem,4vw,4.5rem);padding-inline-end:clamp(1.5rem,3vw,3rem);background-color:transparent;display:flex;flex-direction:column;gap:1rem;flex:0 1 35%;order:1;padding-block:clamp(2rem,5vw,4.5rem);\n}.elementor .e-7479d7a9-d842{min-width:0px;min-height:32rem;border-radius:0px;background-image:url("https://cs3.imaicom.com/wp-content/uploads/header_cursos_presenciales.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:1 1 65%;order:2;}.elementor .e-64e0df3-63d0{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;max-width:none;\n}.elementor .e-56929be5-9f5b{width:100%;padding:0px;background-color:#FEF6EE;}.elementor .e-217e0a84-ad34{color:var(--color-text);line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .e-5f90cb-a852{display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-1c5cf07b-8725{height:auto;max-width:100%;}.elementor .e-128828da-f986{display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-433030cf-133f{width:100%;display:flex;flex-direction:row;gap:2rem;align-items:center;}.elementor .e-2061d79d-799b{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;}.elementor .e-7e1d2cc9-9866{margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-5e22260-0b20ba0{width:7.5rem;max-width:100%;display:block;align-self:flex-start;}.elementor .e-5b03b0e6-d8ab{font-weight:600;font-size:1.75rem;color:var(--color-primary);line-height:1.2;margin:0px;text-wrap:balance;\n}.elementor .s-kids-more-toggle{font-weight:600;font-size:1rem;color:#1E73BE;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#FFFFFF;align-self:flex-start;}.elementor .e-7d4893b3-5ef6{color:var(--color-primary);line-height:1.2;margin:0px;text-wrap:pretty;\n}.elementor .e-cc5867c-ae7d{color:var(--color-primary);line-height:1.2;margin:0px;text-wrap:pretty;\n}.elementor .e-723aae67-f37f{margin-block-start:auto;display:flex;justify-content:center;align-self:stretch;}.elementor .s-kids-more-content{flex-direction:column;gap:16px;}.elementor .e-4c5d1add-83ae{padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0px 2px 12px 0px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1rem;display:flex!important; flex-direction:column!important; display:flex!important; flex-direction:column!important;\n}.elementor .e-66cc73c9-2d4e{width:7.5rem;max-width:100%;display:block;align-self:flex-start;}.elementor .e-79939720-3832{font-weight:600;font-size:1.75rem;color:var(--color-primary);line-height:1.2;margin:0px;text-wrap:balance;\n}.elementor .e-7184265d-b0d2{margin-block-start:auto;display:flex;justify-content:center;align-self:stretch;}.elementor .s-young-more-content{flex-direction:column;gap:16px;}.elementor .e-96c377a-6512{padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0px 2px 12px 0px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1rem;display:flex!important; flex-direction:column!important; display:flex!important; flex-direction:column!important;\n}.elementor .e-5660b79c-19fc{width:8rem;max-width:100%;display:block;align-self:flex-start;}.elementor .e-35041458-26f0{font-weight:600;font-size:1.75rem;color:var(--color-primary);line-height:1.2;margin:0px;text-wrap:balance;\n}.elementor .e-566690a2-12b3{color:var(--color-primary);line-height:1.2;margin:0px;text-wrap:pretty;\n}.elementor .e-48fde4ff-1144{margin-block-start:auto;display:flex;justify-content:center;align-self:stretch;}.elementor .s-adults-more-content{flex-direction:column;gap:16px;}.elementor .e-7677b67-ecd3{padding:2rem;border-radius:4px;background-color:#fff;box-shadow:0px 2px 12px 0px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:1rem;display:flex!important; flex-direction:column!important; display:flex!important; flex-direction:column!important;\n}.elementor .e-6a8ffb3e-5150{width:100%;max-width:var(--container-content-max);gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important; gap:2rem!important; width:100%!important; width:100%!important; max-width:1900px!important; margin-inline:auto!important; max-width:none; margin-inline:auto; margin-inline:auto; margin-inline:auto!important; display:grid!important; margin-inline:auto;\n}.elementor .e-8a04bbd-dcf552c{width:100%;max-width:var(--container-content-max);flex-direction:column;margin-inline:auto!important;\n}.elementor .e-2d8779e8-5ed4{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FAF8F6;display:flex!important; flex-direction:column!important; gap:2rem!important; width:100%!important; width:100%!important; max-width:none!important; margin-inline:0!important; align-items:stretch!important; width:100%!important; max-width:none!important; margin-inline:0!important; max-width:none; margin-inline:0;\n}.elementor .e-579d1d08-4a4b{color:var(--color-text);line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .e-57e64ec4-c4aa{margin-block-start:1rem;}.elementor .e-3f85f9b8-31b7{display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-608b0406-98a1{height:auto;max-width:100%;}.elementor .e-5e30e8a7-ae84{display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-7dfff046-58f3{width:100%;display:flex;flex-direction:row-reverse;gap:2rem;align-items:center;}.elementor .e-37b56a00-b1fd{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;}.elementor .e-72903792-1574{color:var(--color-text);line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .e-1343e00e-e5a5{margin-block-start:1rem;}.elementor .e-6feb3d4f-fbce{display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-7682ae84-4485{height:auto;max-width:100%;}.elementor .e-4eda77f1-2d4a{display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-6f19c9f-1066{width:100%;display:flex;gap:2rem;align-items:center;}.elementor .e-37a0b2b1-6ce5{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FAF8F6;}.elementor .e-35627154-73b6{color:var(--color-text);line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .e-42644b73-a55b{margin-block-start:1rem;}.elementor .e-590ed3a3-7e72{display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-4b203397-7363{height:auto;max-width:100%;}.elementor .e-d96307b-e1fd{display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-391bc9c4-1048{width:100%;display:flex;flex-direction:row-reverse;gap:2rem;align-items:center;}.elementor .e-14593f8d-bba4{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;}.elementor .e-338e2047-8011{width:100%;}.elementor .e-383096d4-f919{color:var(--color-text);line-height:1.6;margin:0px;text-wrap:pretty;\n}.elementor .e-64e740b4-6e0b{margin-block-start:1rem;}.elementor .e-3a93eada-29d6{display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-12dab409-92ab{height:auto;max-width:100%;border-radius:20px;border-width:0px;border-style:none;}.elementor .e-1fc67d5c-4bc8{display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-710afe62-4cec{width:100%;display:flex;flex-direction:row;gap:2rem;align-items:center;}.elementor .e-3faf4303-534c{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f7f8f9;}