.elementor .e-e6a0ca1{flex-direction:row;}.elementor .e-widget_duyamaf0a-7421928{max-width:850px;font-family:"Open Sans";font-weight:800;font-size:3.75rem;color:#FFFFFF;line-height:1.2em;text-align:center;align-self:center;}.elementor .e-widget_1r8mgk5yt-abc041a{width:80px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:4px;border-color:#AAD6E6;border-style:solid;align-self:center;}.elementor .e-widget_bio94s3db-b1e7369{max-width:680px;font-family:Poppins;font-weight:400;font-size:1.25rem;color:#FFFFFF;line-height:1.6em;text-align:center;align-self:center;}.elementor .e-container_bcsm1bfw3-e1b2b2b{min-height:65vh;column-gap:0rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(39, 71, 138, 0.75), rgba(39, 71, 138, 0.75)),url("https://cjpos.co.uk/wp-content/uploads/2026/11/Jack-enjoying-his-new-bungalow-in-Huddersfield-scaled.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-widget_lo391joii-148fc07{font-family:Poppins;font-weight:700;font-size:0.9rem;color:#2EA476;letter-spacing:0.15em;text-align:center;text-transform:uppercase;}.elementor .e-widget_wlhx7ts68-476a0b6{font-family:"Open Sans";font-weight:800;font-size:3.5rem;color:#27478A;line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .e-widget_y2nopedk1-92d1d04{width:80px;border-width:3px;border-color:#AAD6E6;border-style:solid;align-self:center;}.elementor .e-widget_1oas0wseo-bf1c9a4{font-family:"Open Sans";font-weight:400;font-size:1.8rem;color:#27478A;line-height:1.4em;text-align:center;}.elementor .e-widget_jjgpisfwf-a0d7692{font-family:Poppins;font-weight:400;font-size:1.1rem;color:#27478A;line-height:1.6em;text-align:center;opacity:85%;}.elementor .e-container_p37zepq9a-c56f21d{max-width:900px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-widget_9er39ph59-2e6946a{font-family:Poppins;font-weight:600;font-size:1rem;color:#27478A;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:8px;background-color:#E0F1EF;}.elementor .e-widget_9er39ph59-2e6946a:hover,.elementor .e-widget_9er39ph59-2e6946a:focus-visible{background-color:#AAD6E6;}.elementor .e-container_h7zc9piq9-881cefc{column-gap:1.2rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-container_yw0bv7usb-b709082{column-gap:0rem;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:center;}.elementor .e-widget_l8rp95c3l-27f8a22{font-family:Poppins;font-weight:700;font-size:0.875rem;color:#2EA476;letter-spacing:0.15em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_9g7bobizh-b5f313a{font-family:"Open Sans";font-weight:800;font-size:2.5rem;color:#27478A;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_bivcrc11i-c90f105{width:4rem;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:3px;border-color:#2EA476;border-style:solid;align-self:center;}.elementor .e-widget_9j6l0esrq-bd7a1e6{font-family:Poppins;font-weight:400;font-size:1rem;color:#27478A;line-height:1.6em;text-align:center;}.elementor .e-container_nii199f0h-8ff0f0e{max-width:42rem;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-343dc2c-eddfa78{width:100%;height:11rem;object-fit:cover;}.elementor .e-2edff83-3aab0b6{font-family:"Open Sans";font-weight:700;font-size:1.25rem;color:#27478A;text-align:center;padding-block-start:0.5rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-6dc791d-f1f601a{font-family:Poppins;font-weight:400;font-size:0.875rem;color:#27478A;line-height:1.5em;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-db28d57-91bde83{font-family:Poppins;font-weight:600;font-size:0.875rem;color:#FFFFFF;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#27478A;}.elementor .e-db28d57-91bde83:hover,.elementor .e-db28d57-91bde83:focus-visible{color:#27478A;background-color:#AAD6E6;}.elementor .e-c2a37d7-199172e{overflow:hidden;column-gap:0rem;padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:8px;border-width:1px;border-color:#D0ECE8;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;row-gap:1rem;justify-content:start;align-items:center;}.elementor .e-dec0909-e87ca2c{width:100%;height:11rem;object-fit:cover;}.elementor .e-0806418-cd52fed{font-family:"Open Sans";font-weight:700;font-size:1.25rem;color:#27478A;text-align:center;padding-block-start:0.5rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-ef16079-360bbc1{font-family:Poppins;font-weight:400;font-size:0.875rem;color:#27478A;line-height:1.5em;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-1b9d5b1-5690911{font-family:Poppins;font-weight:600;font-size:0.875rem;color:#FFFFFF;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#27478A;}.elementor .e-1b9d5b1-5690911:hover,.elementor .e-1b9d5b1-5690911:focus-visible{color:#27478A;background-color:#AAD6E6;}.elementor .e-7b0951b-a000380{overflow:hidden;column-gap:0rem;padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:8px;border-width:1px;border-color:#D0ECE8;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;row-gap:1rem;justify-content:start;align-items:center;}.elementor .e-2c82802-e5e1361{width:100%;height:11rem;object-fit:cover;}.elementor .e-147c572-9b5d718{font-family:"Open Sans";font-weight:700;font-size:1.25rem;color:#27478A;text-align:center;padding-block-start:0.5rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-dc803fa-a597fe9{font-family:Poppins;font-weight:400;font-size:0.875rem;color:#27478A;line-height:1.5em;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-327732c-c2777c6{font-family:Poppins;font-weight:600;font-size:0.875rem;color:#FFFFFF;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#27478A;}.elementor .e-327732c-c2777c6:hover,.elementor .e-327732c-c2777c6:focus-visible{color:#27478A;background-color:#AAD6E6;}.elementor .e-d91e5ba-31248bd{overflow:hidden;column-gap:0rem;padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:8px;border-width:1px;border-color:#D0ECE8;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;row-gap:1rem;justify-content:start;align-items:center;}.elementor .e-5073a3d-abf7373{width:100%;height:11rem;object-fit:cover;}.elementor .e-27dcc37-b528372{font-family:"Open Sans";font-weight:700;font-size:1.25rem;color:#27478A;text-align:center;padding-block-start:0.5rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-c0fc1a6-82d452f{font-family:Poppins;font-weight:400;font-size:0.875rem;color:#27478A;line-height:1.5em;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-5e8b622-51a98f0{font-family:Poppins;font-weight:600;font-size:0.875rem;color:#FFFFFF;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:#27478A;}.elementor .e-5e8b622-51a98f0:hover,.elementor .e-5e8b622-51a98f0:focus-visible{color:#27478A;background-color:#AAD6E6;}.elementor .e-214ee61-0651992{overflow:hidden;column-gap:0rem;padding-block-start:0rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;border-radius:8px;border-width:1px;border-color:#D0ECE8;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 16px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;row-gap:1rem;justify-content:start;align-items:center;}.elementor .e-b773a8d-f2ebd98{width:100%;max-width:75rem;column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_wnofv6rvk-2e670f4{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#b8dff0;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ae3df0c{flex-direction:row;}.elementor .e-widget_utcev5e50-a4481f6{font-family:"Open Sans";font-weight:700;font-size:2.5rem;color:#27478A;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_vmsrc7sdl-91a7cfa{font-family:Poppins;font-weight:400;font-size:1.1rem;color:#27478A;line-height:1.6em;text-align:center;}.elementor .e-container_sjdm8fnf7-53868c4{max-width:800px;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_yj9potyvt-4b8f757{padding:3rem;border-radius:16px;border-width:1px;border-color:rgba(39, 71, 138, 0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_l5uusq7tm-217ba97{padding:3rem;border-radius:16px;border-width:1px;border-color:rgba(39, 71, 138, 0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_yj6b5n4ck-ba9f718{padding:3rem;border-radius:16px;border-width:1px;border-color:rgba(39, 71, 138, 0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_97qh7638x-fe14f4e{padding:3rem;border-radius:16px;border-width:1px;border-color:rgba(39, 71, 138, 0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_biyn8qw5m-61b34e8{padding:3rem;border-radius:16px;border-width:1px;border-color:rgba(39, 71, 138, 0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_aayj43gcc-13e7b08{padding:3rem;border-radius:16px;border-width:1px;border-color:rgba(39, 71, 138, 0.1);border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_xa28vm4nq-c0b342e{width:100%;max-width:850px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-container_kvbpovtfv-04f556c{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#E0F1EF;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7516016{flex-direction:row;}.elementor .e-widget_gwt2vfumv-008528c{font-family:Poppins;font-weight:500;font-size:1.35rem;color:#FFFFFF;letter-spacing:0.05em;text-align:center;text-transform:capitalize;}.elementor .e-widget_zo0fzc13e-71a85d1{font-family:"Open Sans";font-weight:800;font-size:3.5rem;color:#FFFFFF;letter-spacing:0.02em;line-height:1.2em;text-align:center;}.elementor .e-widget_35r0zrfef-1b914af{width:80px;color:#AAD6E6;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:4px;border-style:solid;align-self:center;}.elementor .e-widget_yy5qh8puj-23df758{max-width:720px;font-family:Poppins;font-weight:300;font-size:1.1rem;color:#F0F5FA;line-height:1.6em;text-align:center;}.elementor .e-container_4dh2x7af0-e618ee2{max-width:900px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-container_nocm93g59-ea874b0{min-height:80vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(39, 71, 138, 0.82), rgba(39, 71, 138, 0.82)),url("https://images.unsplash.com/photo-1516841273335-e39b37888115?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w4NDUyOTJ8MHwxfHNlYXJjaHwxfHxjYXJpbmclMjBoZWFsdGhjYXJlJTIwdGVhbSUyMGhlcm8lMjBsYW5kc2NhcGV8ZW58MHwwfHx8MTc5NDMwNDY3M3ww&ixlib=rb-4.1.0&q=80&w=1080");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_kk4b7f85g-686882e{font-family:"Open Sans";font-weight:700;font-size:2.5rem;color:#27478A;line-height:1.2em;}.elementor .e-widget_26x8k13zs-75c1b02{font-family:Poppins;font-weight:400;font-size:1.05rem;color:#27478A;line-height:1.6em;}.elementor .e-container_jkokq4tyc-f69636d{width:46%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:start;}.elementor .e-container_c9bsu0y5g-d176d40{width:48%;padding:3rem;border-radius:8px;background-color:#E0F1EF;box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-container_uwckr2fk5-268f1d3{width:100%;max-width:75rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}.elementor .e-container_1nn9okida-ff14de1{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;}