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