.elementor .e-4a0828f-e42e543{font-weight:800;font-size:clamp(1.7rem,3vw,2.5rem);color:#175B5C;margin:0px;}.elementor .e-30e5c59-fe7df87{font-weight:800;color:#175B5C;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:999px;border-width:1px;border-color:rgba(23,91,92,.22);border-style:solid;background-color:transparent;}.elementor .e-f74b990-5a4f329{font-weight:900;color:#175B5C;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:999px;border-width:0px;background-color:#F3A08D;}.elementor .e-fc0e3b7-f9be274{display:flex;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-dfbd9fd-96f0c19{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);border-block-end-width:1px;background-color:#FFF8EE;display:none;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(23,91,92,.14);\n}.elementor .e-163f5d9-1adb86c{font-weight:900;font-size:0.82rem;color:#C8616D;letter-spacing:0.14em;margin:0px;display:none;}.elementor .e-7038ef2-04f7ef7{max-width:11ch;font-size:clamp(3.6rem,7vw,7rem);color:#175B5C;line-height:.94;margin:0px;}.elementor .e-2d45296-9116977{max-width:42rem;font-size:clamp(1.05rem,1.5vw,1.25rem);color:#3D5757;line-height:1.75;margin:0px;}.elementor .e-83a86e2-036f8f9{display:flex;flex-direction:column;gap:1.4rem;flex:1 1 440px;justify-content:center;}.elementor .e-1b0043d-0d73c0a{font-weight:900;font-size:0.8rem;color:#FFF8EE;letter-spacing:0.14em;margin:0px;display:none;}.elementor .e-ec42ba1-b3c5eaf{font-size:clamp(2.1rem,4vw,4rem);color:#FFF8EE;line-height:1.05;margin:0px;}.elementor .e-52d271c-f553b33{min-height:560px;overflow:hidden;padding:clamp(2rem,4vw,4rem);border-radius:3rem;background-image:linear-gradient(180deg, rgba(23,91,92,.04) 25%,rgba(23,91,92,.88) 100%),url("https://staging.happykidzdaycare.ca/wp-content/uploads/2026/09/exec-4dd90d2f-ee80-4a0d-88fb-573fa974146b.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:center/cover;box-shadow:0px 24px 55px 0px rgba(23,91,92,.16);display:flex;flex-direction:column;gap:1rem;flex:1 1 390px;justify-content:flex-end;}.elementor .e-fac4d8e-9805bca{padding-block-start:clamp(4rem,8vw,8rem);padding-block-end:clamp(4rem,8vw,8rem);padding-inline-start:clamp(1.25rem,6vw,6rem);padding-inline-end:clamp(1.25rem,6vw,6rem);background-image:linear-gradient(135deg, #FFF8EE 0%,#FBEAE5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:clamp(2rem,5vw,5rem);flex-wrap:wrap;align-items:stretch;}.elementor .e-ddcd0e2-4146d70{font-weight:900;font-size:0.82rem;color:#C8616D;letter-spacing:0.14em;margin:0px;display:none;}.elementor .e-d8d7354-bbdf962{max-width:12ch;font-size:clamp(2.8rem,6vw,5.6rem);color:#175B5C;line-height:.98;margin:0px;display:none;}.elementor .e-7737f86-186c261{font-size:1.08rem;color:#3D5757;line-height:1.8;margin:0px;flex:1 1 360px;}.elementor .e-6f1be84-0778d28{font-size:1.08rem;color:#3D5757;line-height:1.8;margin:0px;flex:1 1 360px;}.elementor .e-f3928fd-f87c0db{margin-block-start:1rem;display:flex;gap:2rem;flex-wrap:wrap;}.elementor .e-2e705a2-7af7592{font-weight:900;color:#C8616D;margin:0px;}.elementor .e-9f08a45-2fa2b78{font-size:2rem;color:#175B5C;margin:0px;}.elementor .e-620e996-9e24a6a{color:#3D5757;line-height:1.65;margin:0px;}.elementor .e-25a12f1-18900c2{padding:2rem;border-radius:2rem;background-color:#FBEAE5;display:flex;flex-direction:column;gap:0.9rem;flex:1 1 260px;}.elementor .e-35d9f1d-b0b3c1b{font-weight:900;color:#175B5C;margin:0px;}.elementor .e-f771e9e-d5e84ae{font-size:2rem;color:#175B5C;margin:0px;}.elementor .e-e54059e-768af8f{color:#3D5757;line-height:1.65;margin:0px;}.elementor .e-cfd4cc9-a5107b9{padding:2rem;border-radius:2rem;background-color:#D8ECEB;display:flex;flex-direction:column;gap:0.9rem;flex:1 1 260px;}.elementor .e-db6206e-1b04611{font-weight:900;color:#C8616D;margin:0px;}.elementor .e-2a62de8-25cd595{font-size:2rem;color:#175B5C;margin:0px;}.elementor .e-bf2dbd8-7509e99{color:#3D5757;line-height:1.65;margin:0px;}.elementor .e-becbcdd-0990ec4{padding:2rem;border-radius:2rem;background-color:#FFF2DB;display:flex;flex-direction:column;gap:0.9rem;flex:1 1 260px;}.elementor .e-bf95b9d-dc19837{margin-block-start:2.5rem;display:none;gap:1.25rem;flex-wrap:wrap;}.elementor .e-baa9749-79b6432{padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:clamp(1.25rem,7vw,7rem);padding-inline-end:clamp(1.25rem,7vw,7rem);background-color:#FFFFFF;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-7b35b42-ebbd5ce{font-weight:900;font-size:0.82rem;color:#F3A08D;letter-spacing:0.14em;margin:0px;display:none;}.elementor .e-65f652d-8355145{font-size:clamp(2.8rem,5vw,5rem);color:#FFF8EE;line-height:1;margin:0px;}.elementor .e-f8e3f97-0c34811{font-size:1.08rem;color:#D8ECEB;line-height:1.75;margin:0px;}.elementor .e-caab789-00b940d{display:flex;flex-direction:column;gap:1.25rem;flex:1 1 400px;}.elementor .e-873c3a6-cbb5621{font-size:1.6rem;color:#FFF8EE;margin:0px;}.elementor .e-7d48f62-060c7c0{color:#CFE2E1;line-height:1.6;margin:0px;}.elementor .e-65ec0f6-09bee48{padding:1.5rem;border-radius:1.4rem;border-width:1px;border-color:rgba(255,248,238,.18);border-style:solid;background-color:rgba(255,248,238,.09);display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-66916d9-1208e7f{font-size:1.6rem;color:#FFF8EE;margin:0px;display:none;}.elementor .e-2b819d3-207026f{color:#CFE2E1;line-height:1.6;margin:0px;}.elementor .e-a63f16c-1ea2705{padding:1.5rem;border-radius:1.4rem;border-width:1px;border-color:rgba(255,248,238,.18);border-style:solid;background-color:rgba(255,248,238,.09);display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-b3e21d0-5927bc2{font-size:1.6rem;color:#FFF8EE;margin:0px;display:none;}.elementor .e-e10c072-f561b78{color:#CFE2E1;line-height:1.6;margin:0px;}.elementor .e-7341a7b-1355ff1{padding:1.5rem;border-radius:1.4rem;border-width:1px;border-color:rgba(255,248,238,.18);border-style:solid;background-color:rgba(255,248,238,.09);display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-21caf67-9fe15b5{display:flex;flex-direction:column;gap:1rem;flex:1 1 400px;}.elementor .e-cd87830-bfe2e2a{color:#FFF8EE;padding-block-start:clamp(5rem,9vw,9rem);padding-block-end:clamp(5rem,9vw,9rem);padding-inline-start:clamp(1.25rem,7vw,7rem);padding-inline-end:clamp(1.25rem,7vw,7rem);background-color:#175B5C;display:flex;gap:clamp(2.5rem,6vw,6rem);flex-wrap:wrap;}.elementor .e-60795a0-bc5e504{font-weight:900;font-size:0.82rem;color:#8F3E4B;letter-spacing:0.14em;margin:0px;}.elementor .e-4466dd0-2103ad1{max-width:14ch;font-size:clamp(2.8rem,6vw,5.5rem);color:#175B5C;line-height:.98;margin:0px;}.elementor .e-cd53972-7f203c4{max-width:48rem;font-size:1.1rem;color:#3D5757;line-height:1.7;margin:0px;}.elementor .e-dedfdb8-e658557{font-weight:900;color:#FFF8EE;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:0px;background-color:#175B5C;box-shadow:0px 14px 30px 0px rgba(23,91,92,.18);}.elementor .e-aa48dae-73d6b05{color:#175B5C;padding-block-start:clamp(5rem,9vw,8rem);padding-block-end:clamp(5rem,9vw,8rem);padding-inline-start:clamp(1.25rem,9vw,9rem);padding-inline-end:clamp(1.25rem,9vw,9rem);background-color:#F3A08D;display:none;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-ba39a84-0a4d13a{overflow:hidden;color:#175B5C;margin:0px;background-color:#FFF8EE;display:flex;flex-direction:column;}