.elementor .e-56703402-fbed{font-family:Roboto;font-weight:700;font-size:14px;color:#ffe94e;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-713a72a2-d779{max-width:52rem;font-family:Roboto;font-weight:800;font-size:60px;color:#ffffff;line-height:1.05;& span { color: #ffe94e; }\n}.elementor .e-53c15f3b-5153{max-width:44rem;font-family:Lato;font-size:20px;color:#e6dcf5;line-height:1.6;}.elementor .e-1224f2f7-fa63{font-family:Roboto;font-weight:800;font-size:30px;color:#ffe94e;}.elementor .e-2a06abc5-af92{font-family:Lato;font-size:15px;color:#e6dcf5;line-height:1.4;}.elementor .e-7a4c140a-9c65{padding:20px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:6px;}.elementor .e-51133707-3e91{font-family:Roboto;font-weight:800;font-size:30px;color:#ffe94e;}.elementor .e-7afabe5d-82ad{font-family:Lato;font-size:15px;color:#e6dcf5;line-height:1.4;}.elementor .e-46756c05-84c6{padding:20px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:6px;}.elementor .e-5578e698-b745{font-family:Roboto;font-weight:800;font-size:30px;color:#ffe94e;}.elementor .e-69e1076f-8b55{font-family:Lato;font-size:15px;color:#e6dcf5;line-height:1.4;}.elementor .e-4d7c2599-d688{padding:20px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:6px;}.elementor .e-1111c6d4-3b48{font-family:Roboto;font-weight:800;font-size:30px;color:#ffe94e;}.elementor .e-8527ca0-7f0d{font-family:Lato;font-size:15px;color:#e6dcf5;line-height:1.4;}.elementor .e-6eaf9e35-2daf{padding:20px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:6px;}.elementor .e-6127d8da-95e6{padding:0px;margin-block-start:16px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-4d298a9d-4b0f:hover,.elementor .e-4d298a9d-4b0f:focus-visible{background-color:#fff3a3;}.elementor .e-4d298a9d-4b0f{font-family:Roboto;font-weight:700;font-size:16px;color:#1a0a3d;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;background-color:#ffe94e;}.elementor .e-53c7b761-29bb:hover,.elementor .e-53c7b761-29bb:focus-visible{background-color:rgba(255,255,255,0.12);}.elementor .e-53c7b761-29bb{font-family:Roboto;font-weight:700;font-size:16px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-26e12bf-c0c8{padding:0px;margin-block-start:8px;gap:12px;flex-wrap:wrap;}.elementor .e-57df8751-8858{font-family:Lato;font-size:14px;color:#c9bde0;}.elementor .e-7fecaff4-d758{max-width:72rem;padding:0px;flex-direction:column;gap:24px;}.elementor .e-1581b876-64bf{padding-block-start:96px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(135deg, rgba(26,10,61,0.94) 0%,rgba(59,22,128,0.88) 55%,rgba(111,46,206,0.80) 100%),url("https://unifresher.co.uk/wp-content/uploads/2026/01/Add-a-heading-61.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1a0a3d;flex-direction:column;align-items:center;}.elementor .e-59ba31f7-93f6{font-family:Lato;font-size:15px;color:#494257;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:8px;border-radius:12px;border-width:1px;border-color:#f3e48a;border-style:solid;background-color:#fff9d6;}.elementor .e-7556a787-2a33{height:220px;margin-block-start:8px;}.elementor .e-2b0a5b9b-e08c{position:sticky;inset-block-start:120px;flex:1 1 0px;}.elementor .e-409dc162-8919{width:34px;height:34px;font-family:Roboto;font-weight:700;font-size:15px;color:#ffffff;line-height:34px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-42343-a0dd{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-19575a8b-ffc6{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-20px;gap:18px;align-items:flex-start;}.elementor .e-35ee7932-10a4{width:34px;height:34px;font-family:Roboto;font-weight:700;font-size:15px;color:#ffffff;line-height:34px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-49bbfc8c-6979{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-1694528-827f{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-20px;gap:18px;align-items:flex-start;}.elementor .e-5d01dd5c-fee8{width:34px;height:34px;font-family:Roboto;font-weight:700;font-size:15px;color:#ffffff;line-height:34px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-61bd6fca-a102{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-5001ae3d-978d{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-20px;gap:18px;align-items:flex-start;}.elementor .e-47fb89af-9227{width:34px;height:34px;font-family:Roboto;font-weight:700;font-size:15px;color:#ffffff;line-height:34px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-36e282af-34c4{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-5f19e74-3746{padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-20px;gap:18px;align-items:flex-start;}.elementor .e-6c4200c6-cf96{width:34px;height:34px;font-family:Roboto;font-weight:700;font-size:15px;color:#1a0a3d;line-height:34px;text-align:center;border-radius:50%;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-2d3c7301-5251{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-1d8cf29c-3920{padding:0px;margin-inline-start:-20px;gap:18px;align-items:flex-start;}.elementor .e-4d287228-ef27{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:0px;flex:1 1 0px;border-left-style: solid; border-left-color: #e6dcf5;\n}.elementor .e-67b0a6f3-35f6{max-width:72rem;padding:0px;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-72550bc8-b2ca{width:100%;min-height:680px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9b8acfe-10a5{font-family:Roboto;font-weight:800;font-size:40px;color:#ffffff;line-height:1.2;text-align:center;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-119e22d6-eac5:hover,.elementor .e-119e22d6-eac5:focus-visible{background-color:#fff3a3;}.elementor .e-119e22d6-eac5{font-family:Lato;font-size:16px;color:#1a0a3d;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#ffe94e;}.elementor .e-9862da7-81bd{max-width:54rem;padding:0px;flex-direction:column;gap:18px;align-items:center;}.elementor .e-64821bee-30da{min-height:440px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(26,10,61,0.3) 0%,rgba(26,10,61,0.82) 100%),url("https://unifresher.co.uk/wp-content/uploads/2026/01/Bute_Park_Cardiff.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1a0a3d;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d3e4738-55b7{width:calc(100% + 48px);height:240px;object-fit:cover;margin-block-start:0px;margin-block-end:6px;margin-inline-start:-24px;margin-inline-end:-24px;display:block;max-width: none;\n}.elementor .e-370dd512-2123{font-size:22px;}.elementor .e-7597861-ee2c{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-inline-end-width:1px;flex-direction:column;gap:10px;border-right-style: solid; border-right-color: #efe8fa;\n}.elementor .e-662b3194-ec82{width:calc(100% + 48px);height:240px;object-fit:cover;margin-block-start:0px;margin-block-end:6px;margin-inline-start:-24px;margin-inline-end:-24px;display:block;max-width: none;\n}.elementor .e-66fd9606-7770{font-size:22px;}.elementor .e-b7ab7ec-4571{padding-block-start:0px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:10px;}.elementor .e-6cce2157-a8ee{overflow:hidden;padding:0px;border-radius:22px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(26,10,61,0.08);gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-3e5e2d31-9107{font-family:Lato;font-size:16px;color:#494257;& a { color: #6f2ece; font-weight: 700; text-decoration: underline; }\n}.elementor .e-4d162ca7-fd27{background-color:#f7f2fe;}.elementor .e-2b3badf4-d28d{flex-direction:row-reverse;}.elementor .e-c51dbde-711b{flex-direction:row-reverse;}.elementor .e-5df11243-3be4{flex-direction:row-reverse;}.elementor .e-674be35-796c{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:64px;}.elementor .e-1ee0a74b-3103{max-width:40rem;font-family:Lato;font-size:17px;color:#f3ecfd;line-height:1.55;}.elementor .e-6e0a3e89-c6eb:hover,.elementor .e-6e0a3e89-c6eb:focus-visible{background-color:#fff3a3;}.elementor .e-6e0a3e89-c6eb{font-family:Roboto;font-weight:700;font-size:15px;color:#1a0a3d;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-1fbd42ae-668d{padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;background-color:#1a0a3d;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-5a6921db-a1fa{padding:28px;border-radius:20px;border-width:1px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(26,10,61,0.08);flex-direction:column;gap:16px;}.elementor .e-622775ac-fc3c{background-color:#f7f2fe;}.elementor .e-79426eaa-7581{font-family:Roboto;font-weight:700;font-size:15px;color:#6f2ece;margin-block-start:auto;}.elementor .e-40c14c61-4a6c{font-family:Roboto;font-weight:700;font-size:15px;color:#6f2ece;margin-block-start:auto;}.elementor .e-555ec538-ddc7{font-family:Roboto;font-weight:700;font-size:15px;color:#6f2ece;margin-block-start:auto;}.elementor .e-60ae37b8-86dd{font-family:Roboto;font-weight:700;font-size:15px;color:#6f2ece;margin-block-start:auto;}.elementor .e-de75eda-a157{padding:0px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-23186fd3-bbd1{&[aria-selected="true"] { background-color: #6f2ece; border-color: #6f2ece; color: #ffffff; }\n}.elementor .e-1adf7d62-9224{&[aria-selected="true"] { background-color: #6f2ece; border-color: #6f2ece; color: #ffffff; }\n}.elementor .e-7239bb7d-6b8f{&[aria-selected="true"] { background-color: #6f2ece; border-color: #6f2ece; color: #ffffff; }\n}.elementor .e-422f0f8f-3dac{font-family:Lato;font-size:15px;color:#494257;line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#fbf9fd;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-4c4aadf3-d317{font-family:Lato;font-size:15px;color:#e6dcf5;}.elementor .e-4b5873d1-7b11{font-family:Roboto;font-weight:800;font-size:22px;color:#ffe94e;text-align: right;\n}.elementor .e-71d6f82a-d038{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#1a0a3d;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-58f71027-ad21{overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;flex-direction:column;}.elementor .e-bf71160-7189{font-family:Lato;font-size:15px;color:#494257;line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#fbf9fd;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-39f1cd1a-bae5{font-family:Lato;font-size:15px;color:#e6dcf5;}.elementor .e-4a79216b-e4f5{font-family:Roboto;font-weight:800;font-size:22px;color:#ffe94e;text-align: right;\n}.elementor .e-66bdd02d-2348{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#1a0a3d;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-17c871fd-ad43{overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;flex-direction:column;}.elementor .e-47f2306f-f0a5{font-family:Lato;font-size:15px;color:#494257;line-height:1.5;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#fbf9fd;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-4ee4901f-1458{font-family:Lato;font-size:15px;color:#e6dcf5;}.elementor .e-ba085f1-a1b2{font-family:Roboto;font-weight:800;font-size:22px;color:#ffe94e;text-align: right;\n}.elementor .e-5226b3d3-289b{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;background-color:#1a0a3d;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-54732044-ea87{overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;flex-direction:column;}.elementor .e-1343db9c-709d{margin-block-start:8px;gap:16px;}.elementor .e-5077e0e4-98c1{font-family:Lato;font-size:14px;color:#67617a;line-height:1.55;}.elementor .e-4224a634-f9af{font-family:Roboto;font-size:16px;color:#1a0a3d;}.elementor .e-2a33f1c6-c7f5{padding:0px;background-color:#6f2ece;flex:57 1 0px;}.elementor .e-576bcd03-71a3{padding:0px;background-color:#1a0a3d;flex:16 1 0px;}.elementor .e-419c771a-9789{padding:0px;background-color:#ffe94e;flex:9 1 0px;}.elementor .e-6f5c48c-a7cc{padding:0px;background-color:#9b59f5;flex:8 1 0px;}.elementor .e-8b3fbb7-df7d{padding:0px;background-color:#c9b3f0;flex:7 1 0px;}.elementor .e-64ab7222-d4d5{padding:0px;background-color:#67617a;flex:3 1 0px;}.elementor .e-48d8408d-f9ea{height:28px;overflow:hidden;padding:0px;border-radius:999px;flex-direction:row;gap:3px;}.elementor .e-30201806-179b{font-family:Lato;font-size:14px;color:#494257;& span { color: #6f2ece; font-size: 16px; }\n}.elementor .e-1a9c6286-63ce{font-family:Lato;font-size:14px;color:#494257;& span { color: #1a0a3d; font-size: 16px; }\n}.elementor .e-718a362b-7cf0{font-family:Lato;font-size:14px;color:#494257;& span { color: #e0c400; font-size: 16px; }\n}.elementor .e-1320ed8c-a515{font-family:Lato;font-size:14px;color:#494257;& span { color: #9b59f5; font-size: 16px; }\n}.elementor .e-7d42869b-eeaa{font-family:Lato;font-size:14px;color:#494257;& span { color: #c9b3f0; font-size: 16px; }\n}.elementor .e-5ba89a14-7494{font-family:Lato;font-size:14px;color:#494257;& span { color: #67617a; font-size: 16px; }\n}.elementor .e-17b0bd4c-3197{padding:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap: 6px 12px;\n}.elementor .e-ed389b6-4091{padding:20px;border-radius:16px;border-width:1px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;flex-direction:column;gap:12px;}.elementor .e-32e053df-df59{padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-34eca89-4d24{font-family:Roboto;font-weight:700;font-size:12px;color:#1a0a3d;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#ffe94e;align-self:flex-start;}.elementor .e-7048229c-c83d{font-family:Roboto;font-weight:800;font-size:26px;color:#ffffff;line-height:1.2;margin-block-end:4px;}.elementor .e-8abb21d-246e{width:34px;height:34px;font-family:Roboto;font-weight:800;font-size:16px;color:#1a0a3d;line-height:34px;text-align:center;border-radius:50%;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-250c6fb3-b231{font-family:Lato;font-size:15px;color:#d9cdf0;line-height:1.55;& strong { font-family: Roboto; font-size: 17px; color: #ffffff; }\n}.elementor .e-6999e7c-c048{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-6df1b9c3-42d5{width:34px;height:34px;font-family:Roboto;font-weight:800;font-size:16px;color:#1a0a3d;line-height:34px;text-align:center;border-radius:50%;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-1c97c284-4ac1{font-family:Lato;font-size:15px;color:#d9cdf0;line-height:1.55;& strong { font-family: Roboto; font-size: 17px; color: #ffffff; }\n}.elementor .e-5a17b61e-a2c5{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-14f770b6-42c6{width:34px;height:34px;font-family:Roboto;font-weight:800;font-size:16px;color:#1a0a3d;line-height:34px;text-align:center;border-radius:50%;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-7c34530d-9d29{font-family:Lato;font-size:15px;color:#d9cdf0;line-height:1.55;& strong { font-family: Roboto; font-size: 17px; color: #ffffff; }\n}.elementor .e-72222c4d-4d0d{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-242a932c-4514{width:34px;height:34px;font-family:Roboto;font-weight:800;font-size:16px;color:#1a0a3d;line-height:34px;text-align:center;border-radius:50%;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-61c3afeb-85fd{font-family:Lato;font-size:15px;color:#d9cdf0;line-height:1.55;& strong { font-family: Roboto; font-size: 17px; color: #ffffff; }\n}.elementor .e-51a02bf3-f833{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-42feaca7-ebde{width:34px;height:34px;font-family:Roboto;font-weight:800;font-size:16px;color:#1a0a3d;line-height:34px;text-align:center;border-radius:50%;background-color:#ffe94e;flex:0 0 auto;}.elementor .e-7682dc28-b146{font-family:Lato;font-size:15px;color:#d9cdf0;line-height:1.55;& strong { font-family: Roboto; font-size: 17px; color: #ffffff; }\n}.elementor .e-477efdde-9a23{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:16px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(255,255,255,0.14);\n}.elementor .e-537e6ecb-e594{padding:32px;border-radius:24px;background-image:radial-gradient(circle at 100% 0%, rgba(111,46,206,0.65) 0%,rgba(26,10,61,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1a0a3d;box-shadow:0px 18px 40px 0px rgba(26,10,61,0.22);flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-d3dc62c-eb5c{max-width:72rem;padding:0px;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .e-73c3c565-9708{background-color:#f7f2fe;}.elementor .e-535c88de-166f{font-family:Roboto;font-weight:800;font-size:40px;color:#ffffff;line-height:1.2;text-align:center;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-2606aee5-b3ab:hover,.elementor .e-2606aee5-b3ab:focus-visible{background-color:#fff3a3;}.elementor .e-2606aee5-b3ab{font-family:Lato;font-size:16px;color:#1a0a3d;text-align:center;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;background-color:#ffe94e;}.elementor .e-7266e967-177f{max-width:54rem;padding:0px;flex-direction:column;gap:18px;align-items:center;}.elementor .e-7e6257e4-ce8b{min-height:440px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(26,10,61,0.35) 0%,rgba(26,10,61,0.85) 100%),url("https://unifresher.co.uk/wp-content/uploads/2026/01/Circuit-Cardiff.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1a0a3d;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-775bd166-f9ec{color:#ffe94e;}.elementor .e-5d736af4-c3bf{color:#ffffff;}.elementor .e-57edc579-a168{color:#e6dcf5;}.elementor .e-32881d83-abf0:hover,.elementor .e-32881d83-abf0:focus-visible{border-color:#ffe94e;}.elementor .e-32881d83-abf0{color:#ffffff;border-color:rgba(255,255,255,0.35);background-color:transparent;&[aria-selected="true"] { background-color: #ffe94e; border-color: #ffe94e; color: #1a0a3d; }\n}.elementor .e-78ee7e8d-f20c:hover,.elementor .e-78ee7e8d-f20c:focus-visible{border-color:#ffe94e;}.elementor .e-78ee7e8d-f20c{color:#ffffff;border-color:rgba(255,255,255,0.35);background-color:transparent;&[aria-selected="true"] { background-color: #ffe94e; border-color: #ffe94e; color: #1a0a3d; }\n}.elementor .e-5e40ad67-6e70:hover,.elementor .e-5e40ad67-6e70:focus-visible{border-color:#ffe94e;}.elementor .e-5e40ad67-6e70{color:#ffffff;border-color:rgba(255,255,255,0.35);background-color:transparent;&[aria-selected="true"] { background-color: #ffe94e; border-color: #ffe94e; color: #1a0a3d; }\n}.elementor .e-2d7fb355-fbc1:hover,.elementor .e-2d7fb355-fbc1:focus-visible{border-color:#ffe94e;}.elementor .e-2d7fb355-fbc1{color:#ffffff;border-color:rgba(255,255,255,0.35);background-color:transparent;&[aria-selected="true"] { background-color: #ffe94e; border-color: #ffe94e; color: #1a0a3d; }\n}.elementor .e-71b6c880-82e7{gap:20px;}.elementor .e-1a41523c-a2b1{background-image:linear-gradient(160deg, #1a0a3d 0%,#2a1060 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1a0a3d;}.elementor .e-6dabd398-abd7{padding:0px;gap:12px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-775abfe9-3634{background-color:#fff9d6;}.elementor .e-54dffa47-3a04{width:100%;padding:0px;}.elementor .e-2de8f34b-1350{width:100%;height:360px;object-fit:cover;margin-block-end:6px;border-radius:22px;display:block;}.elementor .e-116211dd-c10b{font-family:Roboto;font-weight:800;font-size:32px;color:#1a0a3d;line-height:1.15;}.elementor .e-209a89a1-1aa9{font-family:Lato;font-size:17px;color:#494257;line-height:1.6;}.elementor .e-62819413-8b01{font-family:Roboto;font-weight:700;font-size:16px;color:#6f2ece;}.elementor .e-63ef609f-2a7a:hover,.elementor .e-63ef609f-2a7a:focus-visible{opacity:92%;}.elementor .e-63ef609f-2a7a{padding:0px;flex-direction:column;gap:12px;}.elementor .e-2687f956-1464{font-family:Roboto;font-weight:700;font-size:19px;color:#1a0a3d;line-height:1.3;}.elementor .e-1a7e6d2d-c0a4:hover,.elementor .e-1a7e6d2d-c0a4:focus-visible{padding-inline-start:6px;}.elementor .e-1a7e6d2d-c0a4{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: #e6dcf5;\n}.elementor .e-f66b1a6-9330{font-family:Roboto;font-weight:700;font-size:19px;color:#1a0a3d;line-height:1.3;}.elementor .e-67b4b9ad-2d38:hover,.elementor .e-67b4b9ad-2d38:focus-visible{padding-inline-start:6px;}.elementor .e-67b4b9ad-2d38{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: #e6dcf5;\n}.elementor .e-4e08336d-757a{font-family:Roboto;font-weight:700;font-size:19px;color:#1a0a3d;line-height:1.3;}.elementor .e-7a508bf3-c7f7:hover,.elementor .e-7a508bf3-c7f7:focus-visible{padding-inline-start:6px;}.elementor .e-7a508bf3-c7f7{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: #e6dcf5;\n}.elementor .e-27a7d7f-7c29{font-family:Roboto;font-weight:700;font-size:19px;color:#1a0a3d;line-height:1.3;}.elementor .e-2f3f4ab8-9d8d:hover,.elementor .e-2f3f4ab8-9d8d:focus-visible{padding-inline-start:6px;}.elementor .e-2f3f4ab8-9d8d{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:6px;border-bottom-style: solid; border-bottom-color: #e6dcf5;\n}.elementor .e-3b5cbf97-61b4{font-family:Roboto;font-weight:700;font-size:19px;color:#1a0a3d;line-height:1.3;}.elementor .e-386ecc3f-e7dd:hover,.elementor .e-386ecc3f-e7dd:focus-visible{padding-inline-start:6px;}.elementor .e-386ecc3f-e7dd{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:6px;}.elementor .e-7f3e6278-2064{padding:0px;flex-direction:column;gap:0px;}.elementor .e-21e67380-1c51{padding:0px;gap:48px;grid-template-columns:1.2fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-49afbbef-c22c{background-color:#f7f2fe;}.elementor .e-55fa32e8-7232{width:100%;height:190px;object-fit:cover;background-color:#f3ecfd;display:block;}.elementor .e-167be7c1-88e8{font-family:Roboto;font-weight:700;font-size:12px;color:#6f2ece;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7db7fe8e-1c22{font-size:19px;line-height:1.3;}.elementor .e-13cef1c5-34b3{font-family:Lato;font-size:14px;color:#67617a;}.elementor .e-f21952a-6e85{padding-block-start:18px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:8px;}.elementor .e-f8862ad-f5cf:hover,.elementor .e-f8862ad-f5cf:focus-visible{box-shadow:0px 12px 28px 0px rgba(26,10,61,0.12);transform:translate3d(0px, -3px, 0px);}.elementor .e-f8862ad-f5cf{width:100%;overflow:hidden;padding:0px;border-radius:18px;border-width:1px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;transition:transform 0.2s, box-shadow 0.2s;flex-direction:column;gap:0px;}.elementor .e-cdc4ed7-f522{display:flex;}.elementor .e-26a405a2-1621{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .e-aef5712-7d1e{font-family:Roboto;font-weight:700;font-size:15px;color:#1a0a3d;}.elementor .e-5ee0d791-f2a9:hover,.elementor .e-5ee0d791-f2a9:focus-visible{border-color:#6f2ece;}.elementor .e-5ee0d791-f2a9{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:#e6dcf5;border-style:solid;background-color:#ffffff;}.elementor .e-6e870979-895c{font-family:Roboto;font-weight:700;font-size:15px;color:#ffffff;}.elementor .e-208a0750-81fa:hover,.elementor .e-208a0750-81fa:focus-visible{background-color:#5420a5;}.elementor .e-208a0750-81fa{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;border-width:2px;border-color:#6f2ece;border-style:solid;background-color:#6f2ece;}.elementor .e-7e4b4ddc-52d9{margin-block-start:28px;display:flex;gap:12px;justify-content:center;}.elementor .e-6ab83cc6-a1e2{color:#1a0a3d;}.elementor .e-15a1b8a4-a64c{font-family:Roboto;font-weight:800;font-size:26px;color:#1a0a3d;}.elementor .e-1e420f82-4d40{font-family:Lato;font-size:16px;color:#1a0a3d;line-height:1.6;}.elementor .e-cf43101-334a:hover,.elementor .e-cf43101-334a:focus-visible{background-color:#3b1680;}.elementor .e-cf43101-334a{font-family:Roboto;font-weight:700;font-size:15px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:4px;border-radius:999px;background-color:#1a0a3d;}.elementor .e-3fe52dd6-eb22{padding:28px;border-radius:20px;background-color:#ffe94e;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-77231220-f0c6{color:#ffe94e;}.elementor .e-75a99abe-7e04{font-family:Roboto;font-weight:800;font-size:26px;color:#ffffff;}.elementor .e-1bcd6a51-5b29{font-family:Lato;font-size:16px;color:#e6dcf5;line-height:1.6;}.elementor .e-13df7e05-e9e5:hover,.elementor .e-13df7e05-e9e5:focus-visible{background-color:#fff3a3;}.elementor .e-13df7e05-e9e5{font-family:Roboto;font-weight:700;font-size:15px;color:#1a0a3d;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:4px;border-radius:999px;background-color:#ffe94e;}.elementor .e-418851c3-7514{padding:28px;border-radius:20px;background-color:#1a0a3d;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-50c04291-c53b{max-width:72rem;padding:0px;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-77330123-ece4{padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;}.elementor .e-2da3bf21-b0ff{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-26bf0372-4f9d{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-365e5eaa-429a{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-5e83b395-6af7{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-2d831ab4-b9a7{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-75eabb0e-867f{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-2e4cc02f-817e{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-2928c9a1-e1f3{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-58683339-2b45{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-c2f0f6e-15e4{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-3d476129-244f{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-46cde2d-fde9{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-44cee753-56da{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-3b9eee3e-b416{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-31346db5-a99b{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-c382e6-fa29{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-7dc116a8-1ec5{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-1bb99d4e-c83f{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:16px;align-items:flex-start;border-bottom-style: solid; border-bottom-color: #efe8fa;\n}.elementor .e-184c84b6-d758{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-b57ed8a-aa55{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-4e0b2a13-bd3c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;align-items:flex-start;}.elementor .e-765b891d-b2c8{width:30px;height:30px;font-family:Roboto;font-weight:800;font-size:16px;color:#ffffff;line-height:30px;text-align:center;border-radius:50%;background-color:#6f2ece;flex:0 0 auto;}.elementor .e-5696a3aa-66fe{font-family:Lato;font-size:16px;color:#494257;line-height:1.55;& strong { font-family: Roboto; font-size: 18px; color: #1a0a3d; }\n}.elementor .e-3535f6be-5e5a{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;align-items:flex-start;}.elementor .e-e7b9a37-e309{padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;border-radius:22px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(26,10,61,0.08);grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap: 0 48px;\n}.elementor .e-7362856d-cad4{background-color:#fff9d6;}.elementor .e-62fa4316-d983{padding:0px;flex-direction:column;gap:0px;}.elementor .e-345d6e79-7f73{padding:0px;flex-direction:column;gap:0px;}.elementor .e-179d8b29-262f{padding:0px;flex-direction:column;gap:0px;}.elementor .e-15d5e592-ea3d{padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:22px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(26,10,61,0.08);gap:40px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-75dd9f0e-66fa{background-color:#f7f2fe;}.elementor .e-184fe5b4-512f{width:100%;max-width:52rem;padding:0px;flex-direction:column;gap:20px;}.elementor .e-462241cc-f1aa{font-family:Roboto;font-weight:800;font-size:38px;color:#ffffff;line-height:1.15;text-align:center;}.elementor .e-42fbc67d-c833{font-family:Lato;font-size:18px;color:#f3ecfd;line-height:1.6;text-align:center;}.elementor .e-24a37725-4a76:hover,.elementor .e-24a37725-4a76:focus-visible{background-color:#fff3a3;}.elementor .e-24a37725-4a76{font-family:Roboto;font-weight:700;font-size:16px;color:#1a0a3d;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#ffe94e;}.elementor .e-78deb2da-3a43{max-width:46rem;padding:0px;flex-direction:column;gap:18px;align-items:center;}.elementor .e-553376d7-5deb{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(135deg, #3b1680 0%,#6f2ece 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#1a0a3d;}.elementor .e-1ee9f8d4-e131{width:100%;padding:0px;}