.elementor .e-7edf85d-6d9369f{height:200px;font-family:"Noto Serif";font-weight:700;font-size:69px;color:#ffffff;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b886af7-3ce13c5{font-size:20px;color:#ffffff;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68cb254-13ee8c8{column-gap:10px;row-gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-c7e316d-a36c7ee{font-size:45px;color:#00102E;}.elementor .e-b63e617-80b7e79{width:90%;height:1px;margin-block-start:10px;margin-block-end:10px;background-color:#ffffff;opacity:100%;align-self:center;}.elementor .e-d852735-f98d93c{font-size:45px;color:#00102E;}.elementor .e-980d238-b76f8ba{width:90%;height:1px;margin-block-start:10px;margin-block-end:10px;background-color:#ffffff;opacity:100%;align-self:center;}.elementor .e-77b9fcd-cc18123{color:#00102E;}.elementor .e-ad985a6-0b6e610{width:350px;height:350px;padding:30px;border-radius:10px;border-width:1px;border-color:#777777;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 31px 1px rgba(4, 42, 54, 1);flex-direction:column;justify-content:center;}.elementor .e-819e79a-6255b5b{min-height:746px;overflow:auto;background-image:url("https://schooltomedic.co.uk/wp-content/uploads/2026/10/programme-hero-bg-desktop.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto;background-position:center center;background-color:#ffffff;background-clip:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5fa6d85-5a27f79{font-size:15px;}.elementor .e-8b64656-096cd4e{height:210px;font-size:15px;color:#00102e;text-align:start;padding-block-start:25px;align-self:center;}.elementor .e-943c5a0-3fb78da{height:270px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-6d3416f-6d5e8e9{font-size:15px;}.elementor .e-5f1b474-741e890{height:210px;font-size:15px;color:#00102e;text-align:start;padding-block-start:25px;align-self:center;}.elementor .e-3ded7e9-7b9b705{height:270px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-e7d9bdb-b6a7e93{font-size:15px;}.elementor .e-1ec9451-5f027ce{height:210px;font-size:15px;color:#00102e;text-align:start;padding-block-start:25px;align-self:center;}.elementor .e-660d68b-f4d5897{height:270px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-03077dc-3288ccd{font-size:15px;}.elementor .e-62b7df6-c25a1e4{height:210px;font-size:15px;color:#00102e;text-align:start;padding-block-start:25px;align-self:center;}.elementor .e-774f832-0dec418{height:270px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-8a7f8ad-9eadf52{margin-block-start:50px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-437b290-9bfa998{font-size:20px;color:#00102e;align-self:center;}.elementor .e-42577c6-3b52cce{background-color:#ffffff;background-clip:border-box;transition:all 200ms;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-8806a4d-d9a1272{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-93dd65c-dc12be6{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-fb8c1a9-63904e1{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-d26aaa3-a6dffd3{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-7406a2a-9c5c868{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-9c1f125-9424719{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-8c4d3ef-a10da17{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-098ca5a-d5ff391{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-5f98395-d6efd43{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-e6a0c4f-e40d304{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-d7567e7-659b426{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-7bd217f-516b86a{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-b5e8b5f-44420f2{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-1757b04-4f5f085{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-5ff9978-65f164b{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-002610b-3eedd0c{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-df57462-44255db{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-2712c5a-f711159{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-5ff4945-2871baf{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-3b4386f-1713952{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-fc02a79-f0e5bd1{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-e9b5eeb-2fdfe09{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-e13e47a-585eb9c{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-6700e0a-51d1539{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-1982592-f896b09{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-e2c13c3-a31037b{font-size:15px;color:#55585e;margin-block-end:6px;}.elementor .e-3bb2c7d-b832021{font-size:18px;color:#00102e;letter-spacing:0px;line-height:25px;}.elementor .e-16de30c-36b519d{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#ffffff;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-06eb18c-5af847d{width:50px;height:50px;font-size:30px;color:#00102e;text-align:center;padding-block-start:5px;padding-block-end:5px;margin-block-start:4px;margin-block-end:25px;margin-inline-start:3px;border-radius:46px;border-width:1px;border-color:#ffd00a;border-style:solid;background-color:#ffd00a;}.elementor .e-0d16bd2-df39b6e{font-size:15px;color:#ffd00a;margin-block-end:6px;}.elementor .e-e7e316f-49b9987{font-size:18px;color:#ffffff;letter-spacing:0px;line-height:25px;}.elementor .e-f87aea0-ce75b44{height:190px;border-radius:8px;border-width:1px;border-color:#d2d2d2;border-style:solid;background-color:#00102E;box-shadow:0px 0px 4px 0px rgba(195, 192, 192, 1);flex-direction:column;}.elementor .e-58bae5d-5f7abd4{margin-block-start:50px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-08da665-5fdf2bc{background-color:#ffffff;background-clip:border-box;transition:all 200ms;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-dbc52f4-4b555ae{font-size:51px;text-align:center;margin-block-start:160px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2df74a5-971c350{font-size:20px;color:#00102e;align-self:center;}.elementor .e-1582c4a-17cb74d{padding-block-start:30px;padding-block-end:-21px;padding-inline-start:30px;margin-block-end:-25px;}.elementor .e-cff40e8-d193c84{font-size:100px;display:flex;justify-content:flex-end;}.elementor .e-cdcf23f-4d5c459{font-weight:400;padding-block-end:20px;margin-block-start:0px;margin-inline-start:0px;display:flex;justify-content:flex-start;align-items:end;}.elementor .e-565a4a1-50433b6{height:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-3dc77cf-245efc2{font-size:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:100px;}.elementor .e-707a159-61315f5{width:300px;color:#ffffff;padding-block-end:12px;margin-block-end:10px;background-color:#00102E;align-self:center;}.elementor .e-f4f6bbc-8c7b90e{padding-block-start:30px;padding-block-end:-21px;padding-inline-start:30px;margin-block-end:-25px;}.elementor .e-734d651-ad9386e{font-size:100px;display:flex;justify-content:flex-end;align-items:end;}.elementor .e-ce873a9-16b0cc6{font-weight:400;padding-block-end:20px;margin-block-start:0px;margin-inline-start:0px;display:flex;justify-content:flex-start;align-items:end;}.elementor .e-2aa13af-d0ab454{height:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-f9e7898-c474e0d{font-size:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:100px;}.elementor .e-b592f2a-d170d3c{width:300px;color:#ffffff;margin-block-end:10px;background-color:#00102E;align-self:center;}.elementor .e-871c15c-7ba8943{color:#ffd00a;padding-block-start:30px;padding-block-end:-21px;padding-inline-start:30px;margin-block-end:-25px;}.elementor .e-c97c673-7882a9d{font-size:100px;color:#ffffff;display:flex;justify-content:flex-end;align-items:end;}.elementor .e-e06db7c-9db3fbf{font-weight:400;color:#ffffff;padding-block-end:20px;margin-block-start:0px;margin-inline-start:0px;display:flex;justify-content:flex-start;align-items:end;}.elementor .e-9b14539-e081fc7{height:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-beb3362-24441df{font-size:16px;color:#ffffff;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:100px;}.elementor .e-7ada99e-afa1de2{width:300px;color:#00102e;margin-block-end:10px;background-color:#ffd00a;align-self:center;}.elementor .e-1bf3307-537e9be{width:1260px;height:400px;padding-block-start:10px;margin-block-start:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);align-self:center;}.elementor .e-77f9b61-ea2a6ea{font-size:51px;text-align:center;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2825e62-8f406ab{font-size:20px;color:#00102e;text-align:center;align-self:center;}.elementor .e-4230a33{flex-direction:column;}