@media(max-width:767px){.elementor .e-889b033-571f841{font-size:18px;letter-spacing:-0.9px;line-height:1.3em;padding-inline-start:25px;padding-inline-end:25px;}}@media(max-width:767px){.elementor .e-ef12494-a34f524{width:80%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;row-gap:10px;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-266d2f5{padding-block-end:0px;}}@media(max-width:767px){.elementor .e-7e447910-268c47a{font-size:19px;letter-spacing:-0.9px;line-height:1.22em;margin-inline-start:20px;margin-inline-end:20px;}}@media(max-width:767px){.elementor .e-637e9558-061e979{column-gap:10px;padding-block-start:30px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-3a2225e-16e3a98{font-size:19px;letter-spacing:-0.9px;line-height:1.22em;margin-inline-start:40px;margin-inline-end:40px;}}@media(max-width:767px){.elementor .e-ec58312-cdc331e{column-gap:10px;padding-block-start:20px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-95242bd2-491f175{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-97db397a-9a134eb{width:100%;column-gap:13px;padding-block-start:0px;margin-block-start:-20px;row-gap:13px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-f41321d3-be42de8{column-gap:50px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:auto;row-gap:50px;}}@media(max-width:767px){.elementor .e-7e66f234-9f21b5d{column-gap:31px;margin:auto;row-gap:31px;}}@media(max-width:767px){.elementor .e-0bbc094e-e3d5577{column-gap:10px;padding-block-start:50px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-7b8c4f9-68f3130{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-089e4c5-5792ffd{font-size:18px;line-height:25px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .e-531eb14-6952448{width:100%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-1e00fed-0e80355{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-0efe729-76663e5{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-29c5569-bbafecb{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-c7474da-8096f54{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-813ca8b-258c298{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-44642622-2f4cfd3{font-size:18px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-94dc2c8-53b4297{font-size:18px;line-height:25px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-600a6de5-1be0231{font-size:25px;letter-spacing:-1px;line-height:1.22em;padding:0px;}}@media(max-width:767px){.elementor .e-9c6c913b-9b827e1{width:100%;column-gap:13px;row-gap:13px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-5c83c929-4a384cc{font-size:25px;letter-spacing:-1px;line-height:1.22em;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-7e41b83f-93ce5bc{width:100%;column-gap:13px;margin-block-start:20px;row-gap:13px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-9560390e-18de2b5{font-size:25px;letter-spacing:-1px;line-height:1.22em;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-3004b258-50cf91e{width:100%;column-gap:13px;margin-block-start:20px;row-gap:13px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-d1612a10-34dfb57{column-gap:18px;row-gap:18px;}}@media(max-width:767px){.elementor .e-ed27dbda-000cd19{font-size:25px;letter-spacing:-1px;line-height:1.22em;}}@media(max-width:767px){.elementor .e-890d5fc8-6dd102d{width:100%;column-gap:13px;margin-block-start:10px;row-gap:13px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-1ba441bc-dead3c2{font-size:25px;letter-spacing:-1px;line-height:1.22em;padding:0px;}}@media(max-width:767px){.elementor .e-c1a94cfe-f38fca5{width:100%;column-gap:13px;margin-block-start:20px;row-gap:13px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-5f16d40e-98fd2db{width:100%;column-gap:18px;row-gap:18px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-571fcf55-6874d43{column-gap:29px;padding-block-end:30px;row-gap:29px;}}@media(max-width:767px){.elementor .e-30a1e019-71dee67{column-gap:17px;row-gap:17px;}}@media(max-width:767px){.elementor .e-b26653cb-9620abb{column-gap:10px;padding-block-start:50px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-c5bbb673-99036a3{padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-36f0ffd6-3127362{font-size:18px;line-height:25px;margin-block-start:20px;}}@media(max-width:767px){.elementor .e-b54c314-b6fb207{width:100%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-9993dcca-1b3ca11{width:100%;column-gap:14px;row-gap:14px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-897b5d7d-dee5a87{height:100%;object-fit:cover;position:absolute;inset-block-start:20px;inset-inline-start:0px;padding:1px;margin:0px;}}@media(max-width:767px){.elementor .e-14a3ff19-a256e94{width:180px;min-height:250px;position:absolute;inset-block-start:160px;inset-inline-start:0px;}}@media(max-width:767px){.elementor .e-f8aa9013-97853a5{width:100%;min-height:500px;column-gap:10px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:0px;margin-block-end:30px;margin-inline-start:5px;row-gap:10px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-76734918-b4dd3a8{column-gap:30px;row-gap:30px;}}@media(max-width:767px){.elementor .e-a4fb03a9-2e1e3a6{column-gap:10px;padding-block-start:50px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-1566a43-6e2716c{font-size:18px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-195d413-71c7ddf{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-1b7c701-6bea741{padding-block-start:0px;padding-block-end:20px;}}@media(max-width:767px){.elementor .e-94a0877-65e2c0f{width:100%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-94e8703-5c8c357{width:100%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-67195e5-c0e5391{width:100%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-b7eeaea-be81ee3{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-4f1e8bd-d543277{width:100%;height:80px;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-f95a5445-956e5d8{font-size:18px;line-height:1.2em;}}@media(max-width:767px){.elementor .e-7f0fabf-5df83e6{width:100%;font-size:20px;column-gap:10px;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;row-gap:10px;}}@media(max-width:767px){.elementor .e-e006751b-ddaedfd{column-gap:18px;row-gap:18px;}}@media(max-width:767px){.elementor .e-494ff1a6-d07e79d{column-gap:10px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-7dcfe427-c329f06{column-gap:10px;padding-block-start:50px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;row-gap:10px;}}@media(max-width:767px){.elementor .e-6c8d58d-a15ffcc{font-size:18px;line-height:25px;}}@media(max-width:767px){.elementor .e-c7ae211{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-b96e728-30d3a6e{max-width:100%;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .e-c1ab1ca-c9c33e2{height:340px;min-width:100%;max-width:100%;aspect-ratio:auto;object-fit:cover;object-position:center center;position:static;padding-inline-end:0px;margin-block-start:20px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:24px;border-end-end-radius:24px;border-width:0px;background-image:url("https://joknowler.co.uk/wp-content/uploads/2026/09/Jo-Knowler-standing-smiling-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}}@media(max-width:767px){.elementor .e-9b43726-fa7937f{flex-direction:column;}}@media(max-width:767px){.elementor .e-b223c25-d97ad08{padding-block-end:60px;}}