.elementor .e-7f176e7c-be9d{& span { color: var(--color-pink); }\n}.elementor .e-60770f0a-e334{color:var(--color-on-dark);}.elementor .e-6d23ac96-acea{min-height:420px;padding:24px;border-radius:var(--radius-card);border-width:3px;border-color:var(--color-pink);border-style:solid;background-image:url("https://anniebonsignore.com/wp-content/uploads/2024/09/Annie-teaching-photos-2-1024x576.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 0px 56px 0px rgba(255, 79, 154, 0.35);display:flex;align-items:flex-end;background-position: 70% center;\n}.elementor .e-701fe21d-8222{align-items:stretch;}.elementor .e-7bbbf9e2-a17f{padding-block-start:clamp(3rem, 2rem + 4vw, 5.5rem);}.elementor .e-777d272-1f77{max-width:720px;margin-block-end:16px;}.elementor .e-7818611e-ff7a{max-width:720px;margin-block-end:16px;}.elementor .e-1e4f87f0-b0ba{width:96px;height:96px;margin-block-end:8px;border-radius:50%;border-width:3px;border-color:var(--color-pink);border-style:solid;background-image:url("https://anniebonsignore.com/wp-content/uploads/2026/10/Mischa_Aravena_Vocal_Instructor_Annie_Bonsignore_Studios_Milton_Ontario.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-position: center top;\n}.elementor .e-5c627b44-851b{font-family:var(--font-body);font-weight:800;font-size:11px;color:#2F6A0C;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:12px;padding-inline-end:12px;margin-block-end:6px;border-radius:999px;background-color:#DDF5C3;display:inline-block;align-self:flex-start;width: fit-content;\n}.elementor .e-8b71e12-99ed{font-weight:700;font-size:var(--size-text-sm);color:#17131F;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;border-radius:12px;background-color:#F6F1FA;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:1fr;row-gap: 2px; & span { padding: 0 6px; } & span:nth-child(odd) { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #6B6378; line-height: 1.3; } & span:nth-child(even) { font-size: 20px; font-weight: 800; line-height: 1.2; color: #17131F; } & span:nth-child(n+3) { border-left: 1px solid rgba(23, 19, 31, 0.12); } & s { font-size: 13px; font-weight: 600; color: #6B6378; margin-inline-end: 4px; text-decoration-thickness: 1.5px; }\n}.elementor .e-4cc55fe6-8e3d{font-size:var(--size-text-sm);color:#A3124A;line-height:1.5;margin-block-start:-4px;}.elementor .e-754ec20a-4e92{padding:0px;justify-content:flex-start;text-align: left;\n}.elementor .e-7f436071-71a9{display:none;}.elementor .e-15e48980-44fc{width:96px;height:96px;margin-block-end:8px;border-radius:50%;border-width:3px;border-color:var(--color-pink);border-style:solid;background-image:url("https://anniebonsignore.com/wp-content/uploads/2026/09/carolyn-credico-683x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-position: center 15%;\n}.elementor .e-1ccb0133-c861{font-weight:700;font-size:var(--size-text-sm);color:#17131F;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;border-radius:12px;background-color:#F6F1FA;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:1fr;row-gap: 2px; & span { padding: 0 6px; } & span:nth-child(odd) { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #6B6378; line-height: 1.3; } & span:nth-child(even) { font-size: 20px; font-weight: 800; line-height: 1.2; color: #17131F; } & span:nth-child(n+3) { border-left: 1px solid rgba(23, 19, 31, 0.12); }\n}.elementor .e-15277199-a2b9{padding:0px;justify-content:flex-start;text-align: left;\n}.elementor .e-a4f8dbc-38fc{width:96px;height:96px;margin-block-end:8px;border-radius:50%;border-width:3px;border-color:var(--color-pink);border-style:solid;background-image:url("https://anniebonsignore.com/wp-content/uploads/2026/08/Varuni-Papade-Headshot-2026-768x928.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-position: center top;\n}.elementor .e-21eacf11-2f6f{font-weight:700;font-size:var(--size-text-sm);color:#17131F;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;border-radius:12px;background-color:#F6F1FA;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:1fr;row-gap: 2px; & span { padding: 0 6px; } & span:nth-child(odd) { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #6B6378; line-height: 1.3; } & span:nth-child(even) { font-size: 20px; font-weight: 800; line-height: 1.2; color: #17131F; } & span:nth-child(n+3) { border-left: 1px solid rgba(23, 19, 31, 0.12); }\n}.elementor .e-566e6284-745a{padding:0px;justify-content:flex-start;text-align: left;\n}.elementor .e-105842f2-9cc0{width:96px;height:96px;margin-block-end:8px;border-radius:50%;border-width:3px;border-color:var(--color-pink);border-style:solid;background-image:url("https://anniebonsignore.com/wp-content/uploads/2025/12/Annie-Vertical-Web-shot-768x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-position: center 20%;\n}.elementor .e-6f19be4f-f44e{font-weight:700;font-size:var(--size-text-sm);color:#17131F;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:6px;padding-inline-end:6px;margin:0px;border-radius:12px;background-color:#F6F1FA;display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:1fr;row-gap: 2px; & span { padding: 0 6px; } & span:nth-child(odd) { font-size: 11px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #6B6378; line-height: 1.3; } & span:nth-child(even) { font-size: 20px; font-weight: 800; line-height: 1.2; color: #17131F; } & span:nth-child(n+3) { border-left: 1px solid rgba(23, 19, 31, 0.12); }\n}.elementor .e-31fa2008-17fa{padding:0px;justify-content:flex-start;text-align: left;\n}.elementor .e-7ba93674-9b33{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));}.elementor .e-200dd379-b8f6{padding-block-start:0px;}.elementor .e-5c339411-11f2:hover,.elementor .e-5c339411-11f2:focus-visible{background-color:#FFD9E8;}.elementor .e-5c339411-11f2{font-family:var(--font-body);font-weight:700;font-size:1rem;color:#A3124A;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:20px;border-radius:16px;background-color:#FFFFFF;width: fit-content;\n}.elementor .e-4cedfec0-727e{gap:12px;}.elementor .e-22ff63bc-8550{scroll-margin-top:100px;background-color:#A3124A;display:none;}.elementor .e-33000eaa-ac44{max-width:720px;margin-block-end:8px;}.elementor .e-68d1b3c9-6762{min-height:320px;border-width:2px;border-color:var(--color-pink-tint);border-style:solid;& .abms-widget button, & .abms-widget input, & .abms-widget select, & .abms-widget textarea { font-family: var(--font-body) !important; letter-spacing: normal !important; text-transform: none !important; } & .abms-widget button, & .abms-widget input, & .abms-widget select, & .abms-widget textarea { font-family: var(--font-body) !important; letter-spacing: normal !important; text-transform: none !important; } & .abms-widget .abms-submit, & .abms-widget .abms-submit:hover, & .abms-widget .abms-submit:focus { background: var(--color-pink); color: var(--color-stage); border: 0; border-radius: 16px; padding: 16px 26px; margin: 0; font-size: 1.0625rem; font-weight: 800; line-height: 1.2; min-height: 0; } & .abms-widget .abms-chip, & .abms-widget .abms-chip:hover, & .abms-widget .abms-chip:focus { background: #fff; color: var(--color-ink); border: 2px solid #E4DCEC; border-radius: 999px; padding: 10px 18px; margin: 0; font-size: 0.9375rem; font-weight: 700; line-height: 1.2; min-height: 0; } & .abms-widget .abms-chip:hover { border-color: var(--color-pink); } & .abms-widget .abms-chip.is-on { background: var(--color-stage); border-color: var(--color-stage); color: #fff; } & .abms-widget .abms-time.is-on { background: var(--color-pink); border-color: var(--color-pink); color: var(--color-stage); } & .abms-widget .abms-remove, & .abms-widget .abms-remove:hover { background: none; color: var(--color-ink); border: 0; padding: 0; margin: 0 0 0 6px; font-size: 0.8125rem; font-weight: 600; min-height: 0; }\n}.elementor .e-592d311a-474a{color:var(--color-ink-muted);}.elementor .e-13a93d9e-a0f7{font-size:var(--size-text-lg);}.elementor .e-1f03a135-349a{font-size:var(--size-text-lg);}.elementor .e-7d223e88-abed{font-size:var(--size-text-lg);}.elementor .e-263b3b19-9a0d{font-size:var(--size-text-lg);}.elementor .e-f8df97e-944e{font-size:var(--size-text-lg);}.elementor .e-3a198322-df60{font-size:var(--size-text-lg);}.elementor .e-52fc7c09-acc4{padding-block-start:0px;}.elementor .e-344ae330-9939{min-width:0px;padding:0px;}