.elementor .e-3a04156e-7b62{font-weight:600;font-size:clamp(2rem,3.2vw,3rem);color:var(--color-primary);line-height:1.1;margin:0px;text-wrap:balance;\n}.elementor .e-6772ce65-cbaf{font-weight:600;font-size:clamp(1.25rem,2vw,1.75rem);color:var(--color-secondary);line-height:1.2;margin:0px;text-wrap:balance;\n}.elementor .e-69bd4922-5191{width:3rem;height:4px;margin:0px;border-width:0px;background-color:var(--color-primary);}.elementor .e-3b31f3d2-4e9c{color:var(--color-text);line-height:1.5;margin:0px;text-wrap:pretty;\n}.elementor .e-5a922f09-5f52{color:#fff;text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-primary);transition:background-color 0.25s, color 0.25s;align-self:flex-start;&:hover,&:focus-visible { color:var(--color-primary); background-color:transparent; } text-wrap: balance; white-space: normal;\n}.elementor .e-796ec5af-aa2f{color:var(--color-primary);text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;align-self:flex-start;&:hover,&:focus-visible { color:#fff; background-color:var(--color-primary); } text-wrap: balance; white-space: normal;\n}.elementor .e-19a6e236-744c{padding:0px;margin-block-start:1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-7b65b1c5-6c38{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-5d2d8b35-8ace{min-width:0px;min-height:32rem;border-radius:0px;background-image:url("https://cs3.imaicom.com/wp-content/uploads/clases-online-zoom.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:1 1 65%;order:2;}.elementor .e-4e98192-7467{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;max-width:none;\n}.elementor .e-12774429-caa9{width:100%;padding:0px;margin:0px;background-color:var(--color-hero-background);}.elementor .e-7551c7a-be35393{margin:0px;text-wrap:balance; overflow-wrap:anywhere; white-space:normal;\n}.elementor .e-40e4f60-7d06b37{width:2rem;height:4px;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--color-primary);}.elementor .e-707c16ff-551f{color:var(--color-text);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .e-50cee5c-85c3{color:var(--color-text);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .e-f6321b2-b000{color:#fff;margin-block-start:auto;border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-primary);transition:all 0.3s;align-self:flex-start;text-wrap: balance; white-space: normal; &:hover,&:focus-visible { color: var(--color-primary); background-color: transparent; } text-wrap: balance; white-space: normal;\n}.elementor .e-4a124231-e33b{padding:clamp(1.5rem,3vw,2.25rem);border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,55,106,.14);border-style:solid;background-color:#fff;box-shadow:0px 1rem 2.5rem 0px rgba(0,55,106,.08);display:flex;flex-direction:column;gap:1rem;border-top-style: solid; border-top-color: var(--color-primary);\n}.elementor .e-f957395-5487791{width:2rem;height:4px;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--color-primary);}.elementor .e-1c86885e-4418{color:var(--color-text);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .e-2981c20a-45b1{color:var(--color-text);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .e-3675a9a5-ecfa{color:#fff;margin-block-start:auto;border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-primary);transition:all 0.3s;align-self:flex-start;text-wrap: balance; white-space: normal; &:hover,&:focus-visible { color: var(--color-primary); background-color: transparent; } text-wrap: balance; white-space: normal;\n}.elementor .e-1795e05b-7b54{padding:clamp(1.5rem,3vw,2.25rem);border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,55,106,.14);border-style:solid;background-color:#fff;box-shadow:0px 1rem 2.5rem 0px rgba(0,55,106,.08);display:flex;flex-direction:column;gap:1rem;border-top-style: solid; border-top-color: var(--color-secondary);\n}.elementor .e-5f17b40-a03dc02{width:2rem;height:4px;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--color-primary);}.elementor .e-633f7896-3784{color:var(--color-text);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .e-694c0ac2-1c62{color:var(--color-text);line-height:1.55;margin:0px;text-wrap:pretty;\n}.elementor .e-3c6995df-4cbc{color:#fff;margin-block-start:auto;border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:var(--color-primary);transition:all 0.3s;align-self:flex-start;text-wrap: balance; white-space: normal; &:hover,&:focus-visible { color: var(--color-primary); background-color: transparent; } text-wrap: balance; white-space: normal;\n}.elementor .e-79055077-1063{padding:clamp(1.5rem,3vw,2.25rem);border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(0,55,106,.14);border-style:solid;background-color:#fff;box-shadow:0px 1rem 2.5rem 0px rgba(0,55,106,.08);display:flex;flex-direction:column;gap:1rem;border-top-style: solid; border-top-color: var(--color-primary);\n}.elementor .e-4b90cb5e-9ad4{display:grid;gap:clamp(1rem,2.5vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}.elementor .e-419a77f2-2d5d{max-width:var(--container-content-max);display:flex;flex-direction:column;gap:2.5rem;margin-inline:auto;\n}.elementor .e-45fdb439-7f98{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-4f48eb82-88df{margin:0px;text-wrap:balance; overflow-wrap:anywhere; white-space:normal;\n}.elementor .e-744d5e3c-577e{font-family:var(--font-body);font-size:clamp(1rem, 1.4vw, 1.125rem);color:var(--color-text);line-height:1.65;margin:0px;}.elementor .e-2e17e667-b5e7{max-width:52rem;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-71cd99bf-df3b{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.2rem, 2vw, 1.65rem);color:#ffffff;line-height:1.1;margin:0px;}.elementor .e-695dcf2d-da0b{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-inline-end-width:1px;display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(255,255,255,.45);\n}.elementor .e-138afd02-a872{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.2rem, 2vw, 1.65rem);color:#ffffff;line-height:1.1;margin:0px;}.elementor .e-d37bc52-fe66{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-inline-end-width:1px;display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(255,255,255,.45);\n}.elementor .e-685ceb89-edde{font-family:var(--font-heading);font-weight:400;font-size:clamp(1rem, 1.6vw, 1.2rem);color:#ffffff;line-height:1.15;margin:0px;}.elementor .e-3ecf74de-8f97{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-inline-end-width:1px;display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;border-right-style: solid; border-right-color: rgba(255,255,255,.45);\n}.elementor .e-431b27bd-5e22{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.2rem, 2vw, 1.65rem);color:#ffffff;line-height:1.1;margin:0px;}.elementor .e-666a5846-1f16{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .e-7fd6aed5-8746{width:100%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:1.25rem;background-color:var(--color-primary);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;}.elementor .e-1def315a-4fb4{max-width:var(--container-content-max);display:flex;flex-direction:column;gap:2.5rem;margin-inline:auto;\n}.elementor .e-448ee8f5-6e9e{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fff;}.elementor .e-7a105674-9a58{margin:0px;text-wrap:balance; overflow-wrap:anywhere; white-space:normal;\n}.elementor .e-e0ebbf3-8336{font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.125rem);color:var(--color-text);line-height:1.65;margin:0px;}.elementor .e-6b5372f8-c87c{padding-block-start:0.5rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-1a8d577e-e21e{font-family:var(--font-body);font-weight:600;font-size:0.9rem;color:var(--color-secondary);}.elementor .e-5ae638c1-8f74{font-family:var(--font-body);font-size:1rem;color:var(--color-text);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.25rem;border-width:1px;border-color:#9da5ae;border-style:solid;background-color:#fff;}.elementor .e-3c18078-69a1{display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-5a5af96e-69b8{font-family:var(--font-body);font-weight:600;font-size:0.9rem;color:var(--color-secondary);}.elementor .e-7006d07b-88cd{font-family:var(--font-body);font-size:1rem;color:var(--color-text);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.25rem;border-width:1px;border-color:#9da5ae;border-style:solid;background-color:#fff;}.elementor .e-4590f339-4cdf{display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-1f20faa2-3c5c{font-family:var(--font-body);font-weight:600;font-size:0.9rem;color:var(--color-secondary);}.elementor .e-60bed9f9-c3a8{font-family:var(--font-body);font-size:1rem;color:var(--color-text);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.25rem;border-width:1px;border-color:#9da5ae;border-style:solid;background-color:#fff;}.elementor .e-b3e20a9-24a8{display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-755c0a54-6194{font-family:var(--font-body);font-weight:600;font-size:0.9rem;color:var(--color-secondary);}.elementor .e-1d845d0a-605b{min-height:9rem;font-family:var(--font-body);font-size:1rem;color:var(--color-text);padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:0.25rem;border-width:1px;border-color:#9da5ae;border-style:solid;background-color:#fff;}.elementor .e-ac6e365-1695{display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-4262bce9-f57f{font-family:var(--font-body);font-size:0.85rem;color:var(--color-text);line-height:1.45;}.elementor .e-2f4723be-e6f5{margin-block-start:0.25rem;display:flex;flex-direction:row;gap:0.6rem;align-items:flex-start;}.elementor .e-36385632-4750:hover,.elementor .e-36385632-4750:focus-visible{background-color:var(--color-secondary);}.elementor .e-36385632-4750{font-family:var(--font-body);font-size:1rem;color:#fff;cursor:pointer;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.25rem;border-width:0px;background-color:var(--color-primary);align-self:flex-start;text-wrap: balance; white-space: normal;\n}.elementor .e-49949c1b-743c{font-family:var(--font-body);font-size:0.95rem;color:#2f532e;text-align:center;padding:0.75rem;background-color:#d4e9d6;}.elementor .e-12bc612a-177a{font-family:var(--font-body);font-size:0.95rem;color:#870000;text-align:center;padding:0.75rem;background-color:#ffdede;}.elementor .e-4dbc1143-7f7b{display:flex;flex-direction:column;gap:1rem;}.elementor .e-68ec2e4c-ae44{padding:clamp(1.5rem,4vw,2.5rem);border-radius:1.25rem;background-color:#fff;box-shadow:0px 1rem 3rem 0px rgba(0,55,106,.12);}.elementor .e-7dd6bc99-98e4{max-width:var(--container-content-max);margin-inline:auto;\n}.elementor .e-24d9a1b3-4141{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f7f8f9;}