.elementor .e-07a0f52{flex-direction:row;}.elementor .e-widget_pkax800rl-fee84d3{font-family:"Open Sans";font-weight:700;font-size:1rem;color:#AAD6E6;letter-spacing:0.15em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:center;}.elementor .e-widget_3tvjeed3r-49c4cf5{max-width:50rem;font-family:"Open Sans";font-weight:800;font-size:4rem;color:#FFFFFF;letter-spacing:0.05em;line-height:1.2em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:center;}.elementor .e-widget_tl8x047bv-a579107{max-width:36rem;font-family:Poppins;font-weight:400;font-size:1.25rem;color:#FFFFFF;line-height:1.6em;text-align:center;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:center;}.elementor .e-container_udav4ahlt-46b4c34{min-height:80vh;padding-block-start:10rem;padding-block-end:10rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(15, 32, 67, 0.75), rgba(15, 32, 67, 0.75)),url("https://cjpos.co.uk/wp-content/uploads/2026/11/Ollies-new-sunglasses-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;justify-content:center;align-items:center;}.elementor .e-f477acc{flex-direction:row;}.elementor .e-widget_qapb9p9e1-7b11cf4{font-family:"Open Sans";font-weight:700;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_46srlmdy0-527e226{width:80px;color:#AAD6E6;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:center;}.elementor .e-container_dr4k9hzr6-1847543{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-5ed9ab7{flex-direction:column;}.elementor .e-widget_8qr941prv-2efd29d{font-family:"Open Sans";font-weight:700;font-size:2.5rem;color:#ffff;line-height:1.2em;text-align:center;}.elementor .e-widget_m7iyln6xm-eed06eb{width:140px;margin-block-start:1.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:center;}.elementor .e-container_zn3keiv69-966c9dc{max-width:800px;color:#ffff;padding-block-start:0rem;padding-block-end:3rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-widget_0gj3vfrz7-a82fb82{font-family:"Open Sans";font-weight:600;font-size:1.15rem;color:#27478A;text-align:center;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_y4r3df3z6-a84637e{font-family:Poppins;font-size:0.85rem;color:#27478A;line-height:1.5em;text-align:center;}.elementor .e-container_7gu5j7753-bb39cfc{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;border-width:1px;border-color:#E0F1EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px #E5EAF4;display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:center;}.elementor .e-widget_ej40ltg9f-7445751{font-family:"Open Sans";font-weight:600;font-size:1.15rem;color:#27478A;text-align:center;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_0dp68kxvk-02bc7ce{font-family:Poppins;font-size:0.85rem;color:#27478A;line-height:1.5em;text-align:center;}.elementor .e-container_7pdcvca86-83ead70{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;border-width:1px;border-color:#E0F1EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px #E5EAF4;display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:center;}.elementor .e-widget_1go9etucn-d923554{font-family:"Open Sans";font-weight:600;font-size:1.15rem;color:#27478A;text-align:center;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_wtgc0cqq9-a936193{font-family:Poppins;font-size:0.85rem;color:#27478A;line-height:1.5em;text-align:center;}.elementor .e-container_fghr8629u-3fd1baf{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;border-width:1px;border-color:#E0F1EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px #E5EAF4;display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:center;}.elementor .e-widget_uvhx3z3pr-12ad233{font-family:"Open Sans";font-weight:600;font-size:1.15rem;color:#27478A;text-align:center;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_bmady1w2m-034f7a8{font-family:Poppins;font-size:0.85rem;color:#27478A;line-height:1.5em;text-align:center;}.elementor .e-container_k35qa4h6t-79e1705{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;border-width:1px;border-color:#E0F1EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px #E5EAF4;display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:center;}.elementor .e-widget_u0glsa7v9-d0f538c{font-family:"Open Sans";font-weight:600;font-size:1.15rem;color:#27478A;text-align:center;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-widget_bl4mzx6xr-a5936e4{font-family:Poppins;font-size:0.85rem;color:#27478A;line-height:1.5em;text-align:center;}.elementor .e-container_jhijm1i70-31d1658{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;border-width:1px;border-color:#E0F1EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px #E5EAF4;display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:center;}.elementor .e-f222ff5-fd74b5d{font-family:"Open Sans";font-weight:600;font-size:1.15rem;color:#27478A;text-align:center;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b93e7bf-b29be7f{font-family:Poppins;font-size:0.85rem;color:#27478A;line-height:1.5em;text-align:center;}.elementor .e-ce54765-4d7a038{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:8px;border-width:1px;border-color:#E0F1EF;border-style:solid;background-color:#FFFFFF;box-shadow:0px 8px 24px 0px #E5EAF4;display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:center;}.elementor .e-container_grtyunkcj-7636c07{width:100%;max-width:1200px;column-gap:1.25rem;display:grid;row-gap:1.25rem;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_vcx1vafaz-42e34c8{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#27478a;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a39e1fb{flex-direction:row;}.elementor .e-widget_edf8e6xmw-a1c6b10{font-family:"Open Sans";font-weight:700;font-size:2.5rem;color:#27478A;line-height:1.2em;}.elementor .e-widget_7k6fn27mg-8022102{font-family:Poppins;font-weight:400;font-size:1.1rem;color:#27478A;line-height:1.6em;}.elementor .e-container_9vhrx48om-15ef374{max-width:800px;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-container_nxloyiq8l-013a501{padding:2rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-container_nxloyiq8l-013a501:hover,.elementor .e-container_nxloyiq8l-013a501:focus-visible{box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.15);}.elementor .e-container_chv4kqquv-b2f9b9e{padding:2rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-container_chv4kqquv-b2f9b9e:hover,.elementor .e-container_chv4kqquv-b2f9b9e:focus-visible{box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.15);}.elementor .e-container_dcoy8aeki-766e897{padding:2rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-container_dcoy8aeki-766e897:hover,.elementor .e-container_dcoy8aeki-766e897:focus-visible{box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.15);}.elementor .e-container_rgibrec9l-d34d421{padding:2rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-container_rgibrec9l-d34d421:hover,.elementor .e-container_rgibrec9l-d34d421:focus-visible{box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.15);}.elementor .e-container_mveh58r5x-e933b3a{padding:2rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-container_mveh58r5x-e933b3a:hover,.elementor .e-container_mveh58r5x-e933b3a:focus-visible{box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.15);}.elementor .e-container_a21v9gnle-ad6ca2a{padding:2rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 20px 0px rgba(39, 71, 138, 0.08);display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-container_a21v9gnle-ad6ca2a:hover,.elementor .e-container_a21v9gnle-ad6ca2a:focus-visible{box-shadow:0px 8px 24px 0px rgba(39, 71, 138, 0.15);}.elementor .e-container_3lgpy97ve-5ec7429{width:100%;max-width:1200px;column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-container_fokcr3k4c-fab70e1{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#E0F1EF;display:flex;flex-direction:column;row-gap:3rem;align-items:center;}.elementor .e-widget_s250ecl5e-9d863b2{font-family:"Open Sans";font-weight:700;font-size:2.5rem;color:#27478A;line-height:1.2em;}.elementor .e-widget_gd54sw86x-ac45988{font-family:Poppins;font-weight:400;font-size:1rem;color:#27478A;line-height:1.6em;}.elementor .e-container_sh3s5ng94-ca0becf{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-container_cxv13k0b5-d01d454{width:48%;padding:3rem;border-radius:8px;border-width:1px;border-color:#AAD6E6;border-style:solid;background-color:#E0F1EF;display:flex;flex-direction:column;}.elementor .e-container_9h6koasb6-c066d2a{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-widget_6otl81lct-caa2a91{font-family:"Open Sans";font-weight:700;font-size:2.5rem;color:#27478A;line-height:1.2em;text-align:center;}.elementor .e-widget_c86wkxcvb-470519b{max-width:35rem;font-family:Poppins;font-size:1.125rem;color:#27478A;line-height:1.6em;text-align:center;}.elementor .e-widget_hawae10px-286be42{font-family:Poppins;font-weight:600;font-size:1rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:8px;background-color:#27478A;}.elementor .e-container_aybiv350b-9cbcd79{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}