.elementor .e-59a45d1-cbd93ea{padding-block-start:5rem;padding-inline-start:7.5rem;padding-inline-end:7.5rem;}.elementor .e-5405ed9{height:25rem;padding:0px;background-image:url("https://bristoldef.org.uk/wp-content/uploads/2026/08/What-we-do.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center left;flex-direction:column;justify-content:center;}.elementor .e-0a1d0f5-e2d44b7{padding:0px;flex-direction:column;gap:0.75rem;}.elementor .e-6d4d5aa-9278ecd{width:100%;font-size:1.25rem;line-height:1.6rem;display:flex;}.elementor .e-af4e890-2559f3c{width:100%;height:100%;}.elementor .e-a58a360-3cbb78b{width:100%;height:150px;object-fit:cover;}.elementor .e-df0b081-3dd2599{padding:0px;flex-direction:column;gap:0.75rem;justify-content:flex-end;}.elementor .e-888d53d{height:30rem;padding-block-start:3rem;padding-block-end:2.5rem;padding-inline-start:7.5rem;padding-inline-end:7.5rem;flex-direction:row;gap:2.5rem;}.elementor .e-15f9524-e66d9de{width:100%;}.elementor .e-e506af0-f00e4d5{font-weight:400;text-align:start;text-decoration:none;border-radius:var(--button-radius);border-width:1px;border-color:var(--outline-white-light);border-style:solid;background-color:var(--off-white);}.elementor .e-e506af0-f00e4d5:hover,.elementor .e-e506af0-f00e4d5:focus-visible{font-weight:400;color:var(--link-hover-light);text-decoration:underline;border-color:var(--link-hover-light);background-color:var(--cream);box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.25);}.elementor .e-667c01e-7ee8e52{height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;align-items:end;}.elementor .e-c8d47aa-05c8e50{padding:1.5rem;border-radius:var(--button-radius);box-shadow:0px 0px 12px 0px #16015833;flex-direction:column;gap:0.5rem;}.elementor .e-e0bf5b0-61d25c7{text-decoration:none;}.elementor .e-e0bf5b0-61d25c7:hover,.elementor .e-e0bf5b0-61d25c7:focus-visible{text-decoration:none;}.elementor .e-61f2123-c7afe5b{width:100%;color:var(--deep-purple);text-decoration:none;}.elementor .e-61f2123-c7afe5b:hover,.elementor .e-61f2123-c7afe5b:focus-visible{text-decoration:none;}.elementor .e-9b78728-c28d7e9{font-weight:400;text-align:start;text-decoration:none;border-radius:var(--button-radius);border-width:1px;border-color:var(--outline-white-light);border-style:solid;background-color:var(--off-white);}.elementor .e-9b78728-c28d7e9:hover,.elementor .e-9b78728-c28d7e9:focus-visible{font-weight:400;color:var(--link-hover-light);text-decoration:underline;border-color:var(--link-hover-light);background-color:var(--light-purple);box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.25);}.elementor .e-c602e47-b865dd4{height:100%;padding:0px;align-items:end;}.elementor .e-39d93a9-fe118bc{padding:1.5rem;border-radius:var(--button-radius);box-shadow:0px 0px 12px 0px #16015833;flex-direction:column;gap:0.5rem;}.elementor .e-39d93a9-fe118bc:hover,.elementor .e-39d93a9-fe118bc:focus-visible{color:var(--link-hover-light);}.elementor .e-80577d9-b627be1{width:100%;}.elementor .e-e4f25b9-458a871{font-weight:400;text-align:start;border-radius:var(--button-radius);border-width:1px;border-color:var(--outline-white-light);border-style:solid;background-color:var(--off-white);}.elementor .e-e4f25b9-458a871:hover,.elementor .e-e4f25b9-458a871:focus-visible{font-weight:400;color:var(--link-hover-light);text-decoration:underline;border-color:var(--link-hover-light);border-style:solid;background-color:var(--vibrant-green);box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.25);}.elementor .e-501e9dc-fd871cd{height:100%;padding:0px;align-items:end;}.elementor .e-2e6d9af-efd8b5b{padding:1.5rem;border-radius:var(--button-radius);background-color:var(--vibrant-green);box-shadow:0px 0px 12px 0px #16015833;flex-direction:column;gap:0.5rem;}.elementor .e-accd558-dedb463{width:100%;}.elementor .e-1448557-b585f96{font-weight:400;text-align:start;border-radius:var(--button-radius);border-width:1px;border-color:var(--outline-white-light);border-style:solid;background-color:var(--off-white);}.elementor .e-1448557-b585f96:hover,.elementor .e-1448557-b585f96:focus-visible{font-weight:400;color:var(--off-white);text-decoration:underline;border-color:var(--off-white);border-style:solid;background-color:var(--deep-purple);box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.25);}.elementor .e-d3e5e43-03c9ecc{height:100%;padding:0px;align-items:end;}.elementor .e-71b09cc-067ee28{padding:1.5rem;border-radius:var(--button-radius);background-color:var(--deep-purple);box-shadow:0px 0px 12px 0px #16015833;flex-direction:column;gap:0.5rem;}.elementor .e-0dde8cc-84bf15f{padding:0px;flex-direction:row;gap:1.5rem;}.elementor .e-722c664{height:100%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:7.5rem;padding-inline-end:7.5rem;flex-direction:column;gap:1rem;}.elementor .e-0b16a18-bfd89ff{width:100%;object-fit:cover;object-position:center center;border-radius:var(--button-radius);}.elementor .e-d564d7f-f3bd9af{width:40%;padding:0px;border-radius:var(--button-radius);}.elementor .e-4e2d305-3e99696{color:var(--off-white);}.elementor .e-1e9e52f-c5104eb{width:100%;color:var(--off-white);}.elementor .e-44a17f6-0517df6{font-weight:400;border-radius:var(--button-radius);border-width:1px;border-color:var(--outline-white-light);border-style:solid;background-color:var(--off-white);}.elementor .e-44a17f6-0517df6:hover,.elementor .e-44a17f6-0517df6:focus-visible{font-weight:400;color:var(--cream);border-color:var(--e-gv-4ad7cf6);background-color:var(--vibrant-purple);box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.25);}.elementor .e-1aca655-343603a{height:100%;padding-block-start:0.5rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;align-items:end;}.elementor .e-fd40ea1-fa1dd91{padding:1.5rem;border-radius:var(--button-radius);border-width:0px;border-style:none;background-color:var(--vibrant-purple);flex-direction:column;gap:0.5rem;}.elementor .e-b7cb98b{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:7.5rem;padding-inline-end:7.5rem;flex-direction:row;}.elementor .e-1eca21e-d1eb0dc{width:100%;}.elementor .e-bf6ae97-176bd85{font-weight:400;border-radius:var(--button-radius);border-width:1px;border-color:var(--outline-green);border-style:solid;background-color:var(--vibrant-green);}.elementor .e-bf6ae97-176bd85:hover,.elementor .e-bf6ae97-176bd85:focus-visible{font-weight:400;color:var(--vibrant-green);text-decoration:underline;border-color:var(--outline-deep-purple);background-color:var(--deep-purple);box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.25);}.elementor .e-9b346fe-0f0194d{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-b9f1d33-18733d0{padding:0rem;border-radius:var(--button-radius);flex-direction:column;gap:0.75rem;}.elementor .e-5ef1781-f0f1353{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-a36838b-27628f4{object-fit:contain;display:flex;}.elementor .e-12d63a5-2588d14{width:auto;padding:0px;justify-content:flex-end;}.elementor .e-8373106-a77bf58{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:7.5rem;padding-inline-end:7.5rem;flex-direction:row;gap:2.5rem;align-items:center;}