.elementor .cr-stretched{position:static;&::after { content: ''; position: absolute; inset: 0; }\n}.elementor .cr-text-link:hover,.elementor .cr-text-link:focus-visible{color:var(--violet);}.elementor .cr-text-link{font-family:Inter;font-weight:500;font-size:0.875rem;color:var(--magenta);padding:0px;background-color:#00000000;align-self:flex-start;}.elementor .cr-card-text{font-family:Inter;font-weight:300;font-size:0.95rem;color:var(--ink);line-height:1.6;display:block;flex:1 1 auto;& p { margin: 0; }\n}.elementor .cr-card-title{font-family:"Playfair Display";font-weight:500;font-size:1.5rem;color:var(--violet);line-height:1.2;}.elementor .cr-card-tag{font-family:Inter;font-weight:600;font-size:0.6rem;color:var(--magenta);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--magenta-light);align-self:flex-start;}.elementor .cr-card:hover,.elementor .cr-card:focus-visible{border-color:#D8C6EC;}.elementor .cr-card{position:relative;padding:28px;border-radius:24px;border-width:1px;border-color:var(--violet-light);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .cr-cta-text{max-width:48ch;font-family:Inter;font-weight:300;font-size:1.05rem;color:var(--violet-light);line-height:1.6;display:block;& p { margin: 0; }\n}.elementor .cr-cta-title{font-family:"Playfair Display";font-weight:500;font-size:clamp(1.9rem, 3.6vw, 2.75rem);color:var(--white);line-height:1.1;}.elementor .cr-cta{max-width:var(--container-width);padding:clamp(2rem, 4vw, 3.5rem);border-radius:var(--radius-card);background-color:var(--violet);display:grid;gap:2rem;grid-template-columns:1fr auto;align-items:center;}.elementor .cr-media-caption{font-family:Inter;font-size:0.875rem;color:var(--white);}.elementor .cr-media-title{font-family:"Playfair Display";font-weight:500;font-size:1.875rem;color:var(--white);line-height:1.15;}.elementor .cr-media{min-height:700px;overflow:hidden;padding:1.75rem;border-radius:var(--radius-card);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 48%,rgba(0, 0, 0, 0.56) 100%),url("https://nottinghamcontentstudio.co.uk/wp-content/uploads/2026/10/IMG_1862-scaled-1.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:0.4rem;justify-content:flex-end;}.elementor .cr-chips{display:block;& ul { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0; padding: 0; } & li { font-family: Inter;  background:var(--white);font-size: 0.8rem; color: var(--violet);border-radius: 999px; padding: 5px 15px; white-space: nowrap; }\n}.elementor .cr-stat-value{font-family:"Playfair Display";font-weight:500;font-size:1.5rem;color:var(--ink);line-height:1.15;}.elementor .cr-stat-label{font-family:Inter;font-weight:600;font-size:0.7rem;color:var(--magenta);letter-spacing:0.14em;text-transform:uppercase;}.elementor .cr-stat{padding:1.85rem;border-radius:20px;background-color:var(--magenta-light);display:flex;flex-direction:column;gap:0.5rem;}.elementor .cr-body{max-width:52ch;font-family:Inter;font-weight:300;font-size:1rem;color:var(--ink-soft);line-height:1.65;display:block;& p { margin: 0; }\n}.elementor .cr-h2{max-width:16ch;font-family:"Playfair Display";font-weight:500;font-size:clamp(1.9rem, 3.6vw, 2.75rem);color:var(--heading-text);line-height:1.12;}.elementor .cr-h1{max-width:20ch;font-family:"Playfair Display";font-weight:500;font-size:clamp(2.6rem, 5.6vw, 4.75rem);color:var(--heading-text);letter-spacing:-0.015em;line-height:1.05;margin-block-end:0.5rem;}.elementor .cr-breadcrumb{font-family:Inter;font-size:0.8rem;color:var(--text-muted);margin-block-end:2rem;& a { color: var(--text-muted); text-decoration: none; } & a:hover { color: var(--purple); } & span { color: var(--ink); }\n}.elementor .btn{font-family:Inter;font-weight:500;font-size:var(--button-text);color:var(--page-background);padding-block-start:clamp(0.75rem, 0.667rem + 0.37vw, 1rem);padding-block-end:clamp(0.75rem, 0.667rem + 0.37vw, 1rem);padding-inline-start:clamp(1.375rem, 1.083rem + 1.30vw, 2.25rem);padding-inline-end:clamp(1.375rem, 1.083rem + 1.30vw, 2.25rem);border-radius:var(--border-pill);background-color:var(--e-gv-d6fc372);}.elementor .section{padding-block-start:1.55rem;padding-block-end:1.55rem;flex-direction:column;justify-content:center;align-items:center;padding-inline: var(--gutter);\n}.elementor .section__inner{max-width:var(--container-width);padding:unset;gap:3rem;}.elementor .btn--secondary{color:var(--e-gv-357d01e);border-width:1px;border-color:#070707;border-style:solid;background-color:#00000000;}.elementor .btn--light-outline:hover,.elementor .btn--light-outline:focus-visible{color:var(--ink);background-color:var(--page-background);}.elementor .btn--light-outline{color:var(--page-background);border-width:1px;border-color:var(--ink-soft);border-style:solid;background-color:#00000000;}