.elementor-kit-7{--e-global-color-primary:#530E6E;--e-global-color-secondary:#3A64D8;--e-global-color-text:#EFEFE5;--e-global-color-accent:#D60072;--e-global-color-cjslate:#1F2937;--e-global-color-cjblack:#090E1B;--e-global-color-cjmint:#59E2D0;--e-global-color-cjmintlt:#DEF9F6;--e-global-color-cjwhite:#FFFFFF;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Space Mono";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.4em;--e-global-typography-cjh4-font-family:"Outfit";--e-global-typography-cjh4-font-size:36px;--e-global-typography-cjh4-font-weight:400;--e-global-typography-cjh4-line-height:1.2em;--e-global-typography-cjh5-font-family:"Outfit";--e-global-typography-cjh5-font-size:28px;--e-global-typography-cjh5-font-weight:500;--e-global-typography-cjh5-line-height:1.25em;--e-global-typography-cjh6-font-family:"Space Mono";--e-global-typography-cjh6-font-size:14px;--e-global-typography-cjh6-font-weight:400;--e-global-typography-cjh6-line-height:1.5em;--e-global-typography-cjbtn-font-family:"Outfit";--e-global-typography-cjbtn-font-size:28px;--e-global-typography-cjbtn-font-weight:400;--e-global-typography-cjbtn-line-height:1em;background-color:var(--e-global-color-cjslate);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var(--e-global-color-cjwhite);font-family:var(--e-global-typography-cjbtn-font-family),Sans-serif;font-size:var(--e-global-typography-cjbtn-font-size);font-weight:var(--e-global-typography-cjbtn-font-weight);line-height:var(--e-global-typography-cjbtn-line-height);letter-spacing:var(--e-global-typography-cjbtn-letter-spacing);word-spacing:var(--e-global-typography-cjbtn-word-spacing);color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px;padding:18px 28px 18px 28px}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-cjwhite)}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-kit-7 a{color:var(--e-global-color-cjmint)}.elementor-kit-7 a:hover{color:var(--e-global-color-secondary)}.elementor-kit-7 h1{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-kit-7 h2{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-kit-7 h3{color:var(--e-global-color-text);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-kit-7 h4{color:var(--e-global-color-text);font-family:var(--e-global-typography-cjh4-font-family),Sans-serif;font-size:var(--e-global-typography-cjh4-font-size);font-weight:var(--e-global-typography-cjh4-font-weight);line-height:var(--e-global-typography-cjh4-line-height);letter-spacing:var(--e-global-typography-cjh4-letter-spacing);word-spacing:var(--e-global-typography-cjh4-word-spacing)}.elementor-kit-7 h5{color:var(--e-global-color-text);font-family:var(--e-global-typography-cjh5-font-family),Sans-serif;font-size:var(--e-global-typography-cjh5-font-size);font-weight:var(--e-global-typography-cjh5-font-weight);line-height:var(--e-global-typography-cjh5-line-height);letter-spacing:var(--e-global-typography-cjh5-letter-spacing);word-spacing:var(--e-global-typography-cjh5-word-spacing)}.elementor-kit-7 h6{color:var(--e-global-color-text);font-family:var(--e-global-typography-cjh6-font-family),Sans-serif;font-size:var(--e-global-typography-cjh6-font-size);font-weight:var(--e-global-typography-cjh6-font-weight);line-height:var(--e-global-typography-cjh6-line-height);letter-spacing:var(--e-global-typography-cjh6-letter-spacing);word-spacing:var(--e-global-typography-cjh6-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:50px}.elementor-element{--widgets-spacing:50px 50px;--widgets-spacing-row:50px;--widgets-spacing-column:50px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:56px;--e-global-typography-secondary-font-size:36px;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-size:16px;--e-global-typography-cjh4-font-size:30px;--e-global-typography-cjh5-font-size:24px;--e-global-typography-cjbtn-font-size:24px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-kit-7 h1{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-kit-7 h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-kit-7 h4{font-size:var(--e-global-typography-cjh4-font-size);line-height:var(--e-global-typography-cjh4-line-height);letter-spacing:var(--e-global-typography-cjh4-letter-spacing);word-spacing:var(--e-global-typography-cjh4-word-spacing)}.elementor-kit-7 h5{font-size:var(--e-global-typography-cjh5-font-size);line-height:var(--e-global-typography-cjh5-line-height);letter-spacing:var(--e-global-typography-cjh5-letter-spacing);word-spacing:var(--e-global-typography-cjh5-word-spacing)}.elementor-kit-7 h6{font-size:var(--e-global-typography-cjh6-font-size);line-height:var(--e-global-typography-cjh6-line-height);letter-spacing:var(--e-global-typography-cjh6-letter-spacing);word-spacing:var(--e-global-typography-cjh6-word-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-cjbtn-font-size);line-height:var(--e-global-typography-cjbtn-line-height);letter-spacing:var(--e-global-typography-cjbtn-letter-spacing);word-spacing:var(--e-global-typography-cjbtn-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:30px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-size:14px;--e-global-typography-cjh4-font-size:24px;--e-global-typography-cjh5-font-size:22px;--e-global-typography-cjbtn-font-size:22px;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);word-spacing:var(--e-global-typography-text-word-spacing)}.elementor-kit-7 h1{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-kit-7 h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);word-spacing:var(--e-global-typography-primary-word-spacing)}.elementor-kit-7 h3{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing);word-spacing:var(--e-global-typography-secondary-word-spacing)}.elementor-kit-7 h4{font-size:var(--e-global-typography-cjh4-font-size);line-height:var(--e-global-typography-cjh4-line-height);letter-spacing:var(--e-global-typography-cjh4-letter-spacing);word-spacing:var(--e-global-typography-cjh4-word-spacing)}.elementor-kit-7 h5{font-size:var(--e-global-typography-cjh5-font-size);line-height:var(--e-global-typography-cjh5-line-height);letter-spacing:var(--e-global-typography-cjh5-letter-spacing);word-spacing:var(--e-global-typography-cjh5-word-spacing)}.elementor-kit-7 h6{font-size:var(--e-global-typography-cjh6-font-size);line-height:var(--e-global-typography-cjh6-line-height);letter-spacing:var(--e-global-typography-cjh6-letter-spacing);word-spacing:var(--e-global-typography-cjh6-word-spacing)}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var(--e-global-typography-cjbtn-font-size);line-height:var(--e-global-typography-cjbtn-line-height);letter-spacing:var(--e-global-typography-cjbtn-letter-spacing);word-spacing:var(--e-global-typography-cjbtn-word-spacing)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.cj-pattern{position:relative;isolation:isolate}.cj-pattern::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(https://cjcreates.co.uk/wp-content/uploads/2026/09/cj-fingerprint-pattern.png) center center/cover no-repeat fixed;opacity:.045}.cj-pattern>.e-con-inner,.cj-pattern>.e-con,.cj-pattern>.elementor-element{position:relative;z-index:1}.cj-pattern--fade-in::after{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .35) 45%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .35) 45%,#000 100%)}.cj-pattern--hero::after{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .35) 260px,#000 560px,#000 720px,transparent 1100px);mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .35) 260px,#000 560px,#000 720px,transparent 1100px)}@media (max-width:1024px){.cj-pattern::after{background-attachment:scroll}}.cj-pattern--soft::after{opacity:.022}.elementor-heading-title,h1,h2,h3,h4,h5,h6{text-wrap:balance}html:root{--cmplz_banner_width:420px;--cmplz_banner_background_color:#1F2937;--cmplz_banner_border_color:#1F2937;--cmplz_banner_border_radius:10px;--cmplz_banner_margin:24px;--cmplz_title_font_size:22px;--cmplz_text_color:#EFEFE5;--cmplz_hyperlink_color:#59E2D0;--cmplz_text_font_size:15px;--cmplz_link_font_size:13px;--cmplz_category_body_font_size:14px;--cmplz_button_accept_background_color:#3A64D8;--cmplz_button_accept_border_color:#3A64D8;--cmplz_button_accept_text_color:#FFFFFF;--cmplz_button_deny_background_color:transparent;--cmplz_button_deny_border_color:rgba(239,239,229,.5);--cmplz_button_deny_text_color:#EFEFE5;--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:transparent;--cmplz_button_settings_text_color:#EFEFE5;--cmplz_button_border_radius:50px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:#59E2D0;--cmplz_category_header_title_font_size:15px;--cmplz_slider_active_color:#3A64D8;--cmplz_slider_inactive_color:#4B5563}.cmplz-cookiebanner{font-family:"Plus Jakarta Sans",sans-serif;box-shadow:none!important;border:1px solid rgb(239 239 229 / .14)!important;border-top:3px solid #59E2D0!important}.cmplz-cookiebanner .cmplz-title{font-family:"Outfit",sans-serif;font-weight:500;letter-spacing:0}.cmplz-cookiebanner .cmplz-logo{display:none}.cmplz-cookiebanner .cmplz-header{display:flex!important;justify-content:space-between;align-items:center;gap:16px}.cmplz-cookiebanner .cmplz-title{justify-self:start!important;text-align:left}.cmplz-cookiebanner .cmplz-divider{display:none}.cmplz-cookiebanner .cmplz-message{text-align:left}.cmplz-cookiebanner .cmplz-btn{font-family:"Outfit",sans-serif;font-weight:600;height:auto!important;padding:12px 20px!important}.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{text-decoration:underline;text-underline-offset:3px}.cmplz-cookiebanner .cmplz-close{color:#EFEFE5;border:0!important;background:none!important;box-shadow:none!important;outline:0;opacity:.7;width:auto!important;height:auto!important}.cmplz-cookiebanner .cmplz-close:hover{opacity:1}.cmplz-cookiebanner .cmplz-close svg{width:18px;height:18px}.cmplz-cookiebanner .cmplz-category{background:#273345!important}.cmplz-cookiebanner .cmplz-documents a,.cmplz-cookiebanner .cmplz-links a{font-family:"Space Mono",monospace}#cmplz-manage-consent .cmplz-manage-consent{font-family:"Outfit",sans-serif;font-size:14px;border-radius:8px 8px 0 0!important}.cmplz-cookiebanner .cmplz-close{margin-left:auto}.cmplz-cookiebanner .cmplz-close:focus-visible{outline:2px solid #59E2D0;outline-offset:4px;border-radius:4px}@media(max-width:767px){.cmplz-cookiebanner .cmplz-buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:10px}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{width:100%!important;margin:0!important}.cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences,.cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences{grid-column:1/-1;padding:6px!important}.cmplz-cookiebanner .cmplz-message{font-size:14px}}.e-con.e-con-boxed{--content-width:1140px!important}.cj-post-meta__photo{content:url(https://cjcreates.co.uk/wp-content/uploads/2026/09/cj-site-icon.png);background:#1F2937;object-fit:contain}