.elementor .e-2e03b4fe-d469{max-width:71.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-363c2e71-ebea{font-size:1.75rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-38a15169-39ac{font-size:1.0625rem;color:var(--fon-site-curriculum-body-color);line-height:1.7;margin:0px;}.elementor .e-7ae8d17a-5a77{font-size:1.0625rem;color:var(--fon-site-curriculum-body-color);line-height:1.7;margin:0px;}.elementor .e-7eb8eb73-c7cd{font-size:1.0625rem;color:var(--fon-site-curriculum-body-color);line-height:1.7;margin:0px;}.elementor .e-4081f30b-bdeb{font-size:1.0625rem;color:var(--fon-site-curriculum-body-color);line-height:1.7;margin:0px;}.elementor .e-449de35b-7c95{padding:1.5rem;border-radius:0.75rem;background-color:var(--fon-site-light-panel-color);display:grid;gap:1.25rem;grid-template-columns:minmax(0, 1fr);}.elementor .e-632e98ef-1ae8{font-size:1.0625rem;color:var(--fon-site-curriculum-body-color);line-height:1.7;margin:0px;}.elementor .e-4b1ca811-5198{font-size:1.75rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-33726b1c-c46f{padding-block-start:var(--fon-site-button-block-padding);padding-block-end:var(--fon-site-button-block-padding);padding-inline-start:var(--fon-site-button-inline-padding);padding-inline-end:var(--fon-site-button-inline-padding);border-radius:0.5rem;}.elementor .e-2c536d11-fc96{padding:1.5rem;border-radius:0.75rem;background-color:var(--fon-site-callout-color);display:flex;flex-direction:column;gap:1rem;}.elementor .e-7960aed1-546a{max-width:18rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-44581165-7f41{font-size:1.75rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-59c6f9d4-9c13{margin:0px;}.elementor .e-e659769-2768{margin:0px;}.elementor .e-21f9d05c-f0cd{padding-block-start:var(--fon-site-button-block-padding);padding-block-end:var(--fon-site-button-block-padding);padding-inline-start:var(--fon-site-button-inline-padding);padding-inline-end:var(--fon-site-button-inline-padding);border-radius:0.5rem;}.elementor .e-1809ffb4-aed6{display:flex;flex-direction:column;gap:1rem;}.elementor .e-5a5df0b-ac22{padding:1.5rem;border-radius:0.75rem;border-width:0.0625rem;border-color:var(--fon-site-card-border-color);border-style:solid;display:grid;gap:2rem;grid-template-columns:1fr 2fr;align-items:center;}.elementor .e-3fe1bea-b0b6{font-size:1.75rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-26104a17-d0f2{font-size:1.5rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-19692291-6c5f{font-size:1.25rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-7b94e123-199f{border-radius:0.5rem;}.elementor .e-529986f4-fd96{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-ad518c4-6540{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-1c60d470-d347{font-size:1.5rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-1fd927ae-d26b{font-size:1.25rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-3b733e2a-d555{border-radius:0.5rem;}.elementor .e-38175192-cba7{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-701753c4-cfa5{font-size:1.25rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-7352c6-9e6e{border-radius:0.5rem;}.elementor .e-395048dd-41d3{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-62bba03-2c86{font-size:1.25rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-3df95cc1-1ccf{border-radius:0.5rem;}.elementor .e-7a6180cf-7168{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-bb5eac5-35ea{font-size:1.25rem;color:var(--fon-site-curriculum-heading-color);line-height:1.25;margin:0px;}.elementor .e-4e090c58-a534{border-radius:0.5rem;}.elementor .e-7c935326-5c0d{display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-1f1be98a-f95e{display:grid;gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-3974ef09-d450{max-width:64rem;padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}