.elementor .e-97bbe51-f0a3bff{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-3d64ee6-b68970f{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-2224200-7bd80b7{width:3rem;height:4px;margin:0px;border-width:0px;background-color:var(--color-primary);}.elementor .e-2cb5a90-39e2591{color:var(--color-text);line-height:1.5;margin:0px;text-wrap:pretty;\n}.elementor .e-ef340d8-b459de1{padding:0px;margin-block-start:1rem;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-22aaa00-c4497f1{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); padding-block:clamp(2rem,5vw,4.5rem);\n}.elementor .e-00969e7-f9c03af{min-width:0px;min-height:32rem;background-image:url("https://cs3.imaicom.com/wp-content/uploads/hero-kids.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:1 1 65%;order:2;}.elementor .e-51df776-dc76150{width:100%;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;max-width:none; max-width:none;\n}.elementor .e-07c7528-62619c9{width:100%;padding:0px;margin:0px;background-color:var(--color-hero-background);}.elementor .e-4f5120b-fd6a267{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;text-wrap:balance;\n}.elementor .e-b9effb0-16c1e49{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-0ae8f2b-5fc5015{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-468a295-eff4057{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-7e44a15-78e6507{padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-4b6a966-4065ae2{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-60e1384-fbe7ee8{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-4d68d85-56d84fd{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-16ffb20-aa35061{padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-b1cec57-663ba5f{margin-block-start:1rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-fff01be-ace02a8{align-self:flex-start;}.elementor .e-f3d96ff-ce78ee1{align-self:flex-start;}.elementor .e-3d08bb9-fa2b68d{padding:0px;margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-6a46656-52bceb4{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-5091774-8e12d32{width:100%;height:auto;max-width:100%;border-radius:1rem;}.elementor .e-26df50b-dcd80d6{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-e600594-9b0b46e{display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-f8b71af-a798546{display:flex;flex-direction:column;padding-block:clamp(3.5rem,7vw,5rem); padding-inline:2rem; background-color:var(--color-surface-white, #FFFFFF);\n}.elementor .e-798d9a8-77413b7{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;}.elementor .e-340983a-6b87916{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-e8d0c3d-45b6300{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-f1fcf95-d471a36{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-ec99178-cac0b08{padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-c505c50-b4ab81e{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-59d4da3-4db0a6f{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-8121888-07d3f1b{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-07103f2-9ecb027{padding:0px;display:flex;flex-direction:row;gap:1.5rem;}.elementor .e-73d5a14-c90135e{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-f55f2c5-f8d9b0a{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-a97ddd4-c3f4180{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-0c2aad1-330da22{padding:0px;display:flex;flex-direction:row;gap:1.5rem;}.elementor .e-91059b1-85307bb{margin-block-start:1rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-48441ac-4546ad9{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;text-wrap:balance;\n}.elementor .e-09bad49-d6561c2{width:100%;height:auto;max-width:100%;border-radius:1rem;}.elementor .e-0891462-beebe1c{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-eb241be-8ce29f4{display:flex;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-6bc49c8-59b979d{background-color:#FFFFFF;display:flex;flex-direction:column;padding-block:clamp(4rem,7vw,5rem); padding-inline:2rem;\n}.elementor .e-e23479e-d4e406a{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;text-wrap:balance;\n}.elementor .e-bd3274e-da2471e{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-944629f-6af4dfb{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-4576382-7dc7c45{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-08d1255-b71b24e{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-3a47dc5-4429926{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-6dfd604-244054e{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-20ed8b6-f28d1a6{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-1a487e2-f334af6{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-5ff80db-c649970{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-7da7cd7-221e60f{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-254cfbb-1db142f{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-7fb54d4-d7aa6f2{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-d18bf3d-22c1ac4{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-77227a5-f501c02{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-8562125-d3cbef2{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-e34e137-7334fd3{padding:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-11fba80-91a9020{max-width:48rem;color:var(--color-text);line-height:1.5;margin:0px;}.elementor .e-1bd41e8-004297b{margin-block-start:1rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-ad41ce5-b0b2839{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-a8d1cd6-0e0b746{width:100%;height:auto;max-width:100%;border-radius:1rem;}.elementor .e-c7fc09a-b0e6d40{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-c792780-84a39d7{display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-4a09b4a-056229e{background-color:#FFFFFF;display:flex;flex-direction:column;padding-block:clamp(4rem,7vw,5rem); padding-inline:2rem;\n}.elementor .e-1674555-c2c1885{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;}.elementor .e-19a59e6-250f028{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-2f52d81-77c48c5{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-f25e13c-da5e885{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-3bde703-9bad059{padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-656a781-79a6c38{width:3.5rem;height:3.5rem;color:var(--color-primary);}.elementor .e-3aaa7b9-1b5bfa5{width:4.5rem;min-width:4.5rem;min-height:4.5rem;display:flex;justify-content:center;align-items:center;}.elementor .e-796b5ac-748adfe{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-0a20366-e74fb06{padding:0px;display:flex;flex-direction:row;gap:1.5rem;}.elementor .e-ff164e2-0ecdb3c{margin-block-start:1rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-6e25311-5e20b61{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;text-wrap:balance;\n}.elementor .e-a659a59-8bf29d3{width:100%;height:auto;max-width:100%;border-radius:1rem;}.elementor .e-9b0ca2f-3fc5fcd{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-a258e25-63bc755{display:flex;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-1251365-b07f2b4{background-color:#FFFFFF;display:flex;flex-direction:column;padding-block:clamp(4rem,7vw,5rem); padding-inline:2rem;\n}.elementor .e-5d2d6a1-e630c38{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;text-wrap:balance;\n}.elementor .e-ec9d622-c9463ef{color:var(--color-text);line-height:1.5;margin:0px;flex:1 1 0px;text-wrap:pretty;\n}.elementor .e-b4cf2ab-ec1ffbf{align-self:flex-start;}.elementor .e-f2ddca9-178c2df{align-self:flex-start;}.elementor .e-915775a-d15447f{padding:0px;margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-50a083d-9f0a960{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;}.elementor .e-7918101-3a8104b{width:100%;height:auto;max-width:100%;border-radius:1rem;}.elementor .e-97422f4-aa619e5{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-654fbad-b1e9204{display:flex;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-2ac9544-2a7bf5f{background-color:#F9F7F5;display:flex;flex-direction:column;padding-block:clamp(4rem,7vw,5rem); padding-inline:2rem;\n}.elementor .e-bf0b691-75ad2cd{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;}.elementor .e-5055bf3-34020df{color:var(--color-text);line-height:1.5;margin:0px;}.elementor .e-498ea63-c93830c{align-self:flex-start;}.elementor .e-0371af9-4bde1f2{padding:0px;margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-b49f6c7-3bc4397{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;text-wrap:balance;\n}.elementor .e-98a417c-e0b0fa7{width:100%;height:auto;max-width:100%;border-radius:0.75rem;}.elementor .e-fe9c87c-787fa55{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-3f44189-b15adf5{min-width:0px;padding:2rem;margin:1rem;border-radius:20px;background-color:var(--color-surface-soft);display:flex;flex-direction:row;gap:2rem;flex:1 1 50%;align-items:stretch;}.elementor .e-e1381dc-6245af5{font-size:clamp(2rem,3.2vw,3rem);color:#000000;line-height:1.1;margin:0px;}.elementor .e-8a29710-e6bf140{color:var(--color-text);line-height:1.5;margin:0px;}.elementor .e-c0fa442-6979fde{align-self:flex-start;}.elementor .e-e9bf1e9-6d0c216{align-self:flex-start;}.elementor .e-c1d115a-5f9931d{padding:0px;margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-ef44e14-7cd8ec5{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 50%;text-wrap:balance;\n}.elementor .e-11e89ae-d3aad18{width:100%;height:auto;max-width:100%;border-radius:0.75rem;}.elementor .e-295aee5-74d90ec{min-width:0px;display:flex;flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-7a4b955-727b1de{min-width:0px;padding:2rem;margin:1rem;border-radius:20px;background-color:var(--color-surface-warm);display:flex;flex-direction:row;gap:2rem;flex:1 1 50%;align-items:stretch;}.elementor .e-bba87aa-b9cfaf1{padding:0px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-c85ad0a-dec9d28{padding:0px;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-34707ba-098cd4f{font-size:clamp(2.5rem,4vw,3.5rem);color:var(--color-text);line-height:1.1;margin:0px;}.elementor .e-38b5f7b-b5395e9{max-width:34rem;color:var(--color-text);line-height:1.5;margin:0px;}.elementor .e-4d2882e-8a51813{max-width:34rem;color:var(--color-text);line-height:1.5;margin:0px;}.elementor .e-b5ec038-e01948a{padding:0px;margin-block-start:1rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-f8fa39f-24c6e2b{display:flex;flex-direction:column;gap:1.25rem;flex:0 1 40%;justify-content:center;align-items:flex-start;padding-block:4rem;\n}.elementor .e-6a89418-c7b2731{width:100%;height:auto;max-width:100%;border-radius:20px;display:block;}.elementor .e-3d86b51-1a705e2{min-width:0px;display:flex;flex:1 1 60%;justify-content:center;align-items:center;}.elementor .e-fe0afd7-99176cc{display:flex;flex-direction:row;gap:2rem;align-items:stretch;}.elementor .e-597bb54-1b66fb4{background-color:var(--color-surface-warm);padding-block:0;\n}