.elementor-kit-7{--e-global-color-primary:#2B2B2B;--e-global-color-secondary:#4A4A4A;--e-global-color-text:#7A7A7A;--e-global-color-accent:#F47721;--e-global-color-9b647db:#FDE8D3;--e-global-color-7cf9b35:#F7F5F2;--e-global-color-54e3c71:#FFFFFF;--e-global-color-c5be6dd:#888888;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:500;--e-global-typography-0d0c82f-font-size:clamp(3.7647rem, 11.0000vw, 9999px);--e-global-typography-0d0c82f-line-height:0.75em;--e-global-typography-0d0c82f-letter-spacing:-0.05em;--e-global-typography-c9dcefb-font-size:clamp(2.8235rem, 9.3000vw, 9999px);--e-global-typography-c9dcefb-line-height:0.765em;--e-global-typography-c9dcefb-letter-spacing:-0.044em;--e-global-typography-befb3a0-font-size:clamp(2.1176rem, 7.6000vw, 9999px);--e-global-typography-befb3a0-line-height:0.78em;--e-global-typography-befb3a0-letter-spacing:-0.038em;--e-global-typography-e1c7ac1-font-size:clamp(1.4118rem, 5.9000vw, 9999px);--e-global-typography-e1c7ac1-line-height:0.8em;--e-global-typography-e1c7ac1-letter-spacing:-0.032em;--e-global-typography-49644fa-font-size:clamp(0.9412rem, 4.2000vw, 9999px);--e-global-typography-49644fa-line-height:0.82em;--e-global-typography-49644fa-letter-spacing:-0.028em;--e-global-typography-4abd29c-font-size:clamp(0.7059rem, 2.5000vw, 9999px);--e-global-typography-4abd29c-line-height:0.85em;--e-global-typography-4abd29c-letter-spacing:-0.025em;--e-global-typography-a8b128c-font-size:clamp(1.1765rem, 2.1053vw, 9999px);--e-global-typography-a8b128c-line-height:0.92em;--e-global-typography-a8b128c-letter-spacing:-0.02em;--e-global-typography-fb41162-font-size:clamp(1.0588rem, 1.5000vw, 9999px);--e-global-typography-fb41162-line-height:0.9em;--e-global-typography-fb41162-letter-spacing:-0.02em;--e-global-typography-5f73262-font-size:clamp(0.9412rem, 1.3281vw, 9999px);--e-global-typography-ae6de59-font-size:clamp(0.8235rem, 1.2000vw, 9999px);--e-global-typography-5211f05-font-size:clamp(0.7059rem, 1.0500vw, 9999px);font-size:var( --e-global-typography-5f73262-font-size );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-block-end:0px;}.elementor-kit-7 h1{font-size:var( --e-global-typography-0d0c82f-font-size );line-height:var( --e-global-typography-0d0c82f-line-height );letter-spacing:var( --e-global-typography-0d0c82f-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-c9dcefb-font-size );line-height:var( --e-global-typography-c9dcefb-line-height );letter-spacing:var( --e-global-typography-c9dcefb-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-befb3a0-font-size );line-height:var( --e-global-typography-befb3a0-line-height );letter-spacing:var( --e-global-typography-befb3a0-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e1c7ac1-font-size );line-height:var( --e-global-typography-e1c7ac1-line-height );letter-spacing:var( --e-global-typography-e1c7ac1-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-49644fa-font-size );line-height:var( --e-global-typography-49644fa-line-height );letter-spacing:var( --e-global-typography-49644fa-letter-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-4abd29c-font-size );line-height:var( --e-global-typography-4abd29c-line-height );letter-spacing:var( --e-global-typography-4abd29c-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{border-radius:100px 100px 100px 100px;padding:8px 12px 8px 10px;}.elementor-kit-7 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:12px;}.elementor-element{--widgets-spacing:12px 12px;--widgets-spacing-row:12px;--widgets-spacing-column:12px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1023px){.elementor-kit-7{font-size:var( --e-global-typography-5f73262-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-0d0c82f-font-size );line-height:var( --e-global-typography-0d0c82f-line-height );letter-spacing:var( --e-global-typography-0d0c82f-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-c9dcefb-font-size );line-height:var( --e-global-typography-c9dcefb-line-height );letter-spacing:var( --e-global-typography-c9dcefb-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-befb3a0-font-size );line-height:var( --e-global-typography-befb3a0-line-height );letter-spacing:var( --e-global-typography-befb3a0-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e1c7ac1-font-size );line-height:var( --e-global-typography-e1c7ac1-line-height );letter-spacing:var( --e-global-typography-e1c7ac1-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-49644fa-font-size );line-height:var( --e-global-typography-49644fa-line-height );letter-spacing:var( --e-global-typography-49644fa-letter-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-4abd29c-font-size );line-height:var( --e-global-typography-4abd29c-line-height );letter-spacing:var( --e-global-typography-4abd29c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:20px;--container-default-padding-right:20px;--container-default-padding-bottom:20px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-5f73262-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-0d0c82f-font-size );line-height:var( --e-global-typography-0d0c82f-line-height );letter-spacing:var( --e-global-typography-0d0c82f-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-c9dcefb-font-size );line-height:var( --e-global-typography-c9dcefb-line-height );letter-spacing:var( --e-global-typography-c9dcefb-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-befb3a0-font-size );line-height:var( --e-global-typography-befb3a0-line-height );letter-spacing:var( --e-global-typography-befb3a0-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-e1c7ac1-font-size );line-height:var( --e-global-typography-e1c7ac1-line-height );letter-spacing:var( --e-global-typography-e1c7ac1-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-49644fa-font-size );line-height:var( --e-global-typography-49644fa-line-height );letter-spacing:var( --e-global-typography-49644fa-letter-spacing );}.elementor-kit-7 h6{font-size:var( --e-global-typography-4abd29c-font-size );line-height:var( --e-global-typography-4abd29c-line-height );letter-spacing:var( --e-global-typography-4abd29c-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:16px;--container-default-padding-right:16px;--container-default-padding-bottom:16px;--container-default-padding-left:16px;}}:root { --e-gv-e7ac89e:#F47721; --e-gv-ddee1a3:#C45A0D; --e-gv-44b0dc1:#FDE8D3; --colour-primary:#1A1A1A; --colour-warm-white:#F7F5F2; --colour-white:#ffffff; --colour-secondary:#4A4A4A; --colour-muted-text:#888888; --e-gv-909fec5:Epilogue; --e-gv-5b9d068:20px; --e-gv-b442a5a:20px; --e-gv-068d03b:0px; --e-gv-4db0b8a:10px; --e-gv-29e93ac:0.9em; --e-gv-7261087:clamp(3rem, 2.0385rem + 3.0769vw, 4.5rem); --height-100-vh:100vh; --e-gv-7d15aa6:15px; --e-gv-94fdd95:0px; --colour-text:#7a7a7a; --colour-accent:#f47721; --colour-orange-light:#FDE8D3; --font-figtree:Figtree; --e-gv-4efc715:20px; --e-gv-c867098:clamp(20px, 1.388vw, 9999px); --e-gv-6f31620:18px; --e-gv-85f514f:16px; --heading-display-desktop:clamp(3.7647rem, 11vw, 9999px); --lh-display:0.72em; --ls-display:-0.085em; --e-gv-ead5fcd:2vw; --e-gv-21017ca:0.92em; --e-gv-823a7e7:-0.02em; --spacing-16px-fluid:clamp(16px, 1.111vw, 9999px); --fluid-8px:clamp(8px, 0.556vw, 9999px); --spacing-24px-fluid:clamp(24px, 1.667vw, 9999px); --e-gv-22fecd3:calc(29.07px - 0.55vw); --e-gv-85d7fb3:6vw; --heading-title-desktop-tab:clamp(3.3600rem, 7.0000vw, 9999px); --e-gv-bf4be3b:clamp(1.2353rem, 3.7vw, 9999px); --heading-h1-desktop:clamp(3.2000rem, 5.0000vw, 9999px); --ls-h1:-0.06em; --ls-title:-0.06em; --text-body-36:clamp(1.6000rem, 2.5000vw, 9999px); --lh-body-36:1.05em; --ls-body-36:-0.045em; --lh-body-72:0.85em; --text-body-26:clamp(1.1375rem, 1.7778vw, 9999px); --lh-body-26:1.18em; --ls-body-26:-0.045em; --heading-h4-desktop:clamp(1.0688rem, 1.6667vw, 9999px); --lh-h4:1.25em; --ls-h4:-0.02em; --body-l-desktop:clamp(1.0625rem, 1.0000vw, 9999px); --lh-body-l:1.3em; --e-gv-2418a9a:-0.05em; --text-body-desktop:clamp(1.0000rem, 1.0000vw, 9999px); --lh-body:1.15em; --ls-body:-0.02em; --body-small-desktop:clamp(0.7125rem, 1.1111vw, 9999px); --lh-body-small:1.4em; --ls-body-small:-0.01em; --body-caption-desktop:clamp(0.5687rem, 0.8889vw, 9999px); --heading-display-tab:clamp(6.7200rem, 14.0000vw, 9999px); --e-gv-865ff06:clamp(6.7188rem, 14.0000vw, 9999px); --heading-h1-tab:clamp(3.3625rem, 7.0000vw, 9999px); --e-gv-478345e:clamp(2.6375rem, 5.5051vw, 9999px); --heading-h3-tab:clamp(2.4000rem, 5.0000vw, 9999px); --heading-h4-tab:clamp(1.6812rem, 3.4949vw, 9999px); --text-body-26-tab:clamp(1.6250rem, 3.0000vw, 9999px); --text-body-tab:15px; --lh-body-tab:1.15em; --body-small-tab:clamp(1.1250rem, 2.0000vw, 9999px); --body-caption-tab:clamp(0.9625rem, 1.8182vw, 9999px); --body-overline-tab:clamp(0.9375rem, 1.5152vw, 9999px); --body-label-tab:clamp(0.7500rem, 1.2121vw, 9999px); --body-style-13-tab:clamp(0.5313rem, 1.1111vw, 9999px); --heading-display-mobile:clamp(3.6938rem, 19.7077vw, 9999px); --heading-title-mobile:clamp(3.1875rem, 17.0000vw, 9999px); --heading-h1-mobile:clamp(3.1875rem, 16.9937vw, 9999px); --lh-title-mobile:0.78em; --ls-title-mobile:-0.07em; --lh-title:0.75em; --ls-title-tab:-0.07em; --lh-h1-tab:1em; --ls-h1-tab:-0.05em; --lh-h1-mobile:0.92em; --ls-h1-mobile:-0.05em; --e-gv-bcb2f3a:clamp(1.8750rem, 10.0000vw, 9999px); --heading-h3-mobile:clamp(1.5000rem, 7.9958vw, 9999px); --heading-h4-mobile:clamp(1.2188rem, 6.4927vw, 9999px); --text-body-36-mobile:clamp(1.1250rem, 5.9916vw, 9999px); --text-body-mobile:16px; --body-small-mobile:clamp(0.7500rem, 4.0084vw, 0.8750rem); --body-caption-mobile:clamp(0.2062rem, 3.7578vw, 9999px); --e-gv-7b819e7:clamp(32px, 3.1250vw, 9999px); --fixed-0px:0px; --fixed-1px:1px; --fixed-4px:4px; --fixed-8px:8px; --fixed-10px:10px; --fixed-12px:12px; --fixed-16px:16px; --fixed-20px:20px; --fixed-24px:24px; --fixed-30px:30px; --fixed-32px:32px; --fluid-16px:clamp(14px, 11.74px + 0.62vw, 999px); --fluid-20px:clamp(15px, 11.32px + 0.98vw, 999px); --fluid-24px:clamp(18px, 13.59px + 1.17vw, 999px); --fluid-30px:clamp(22px, 16.24px + 1.54vw, 999px); --fluid-32px:clamp(24px, 17.99px + 1.60vw, 999px); --text-body-72:clamp(2.4000rem, 5.0000vw, 9999px); --text-body-72-mobile:clamp(1.8750rem, 10.0000vw, 9999px); --text-body-24-desktop:clamp(1.0667rem, 1.6667vw, 9999px); --text-body-24-tab:clamp(0.9600rem, 2.0000vw, 9999px); --text-body-24-mobile:clamp(0.7500rem, 4.0000vw, 9999px); --text-body-21-desktop:clamp(0.9244rem, 1.4444vw, 9999px); --fluid-48px:clamp(48px, 3.3333vw, 9999px); --fluid-12px:clamp(12px, 0.8333vw, 9999px); --fluid-4px:clamp(4px, 0.2778vw, 9999px); --fluid-64px:clamp(64px, 6.2500vw, 9999px); --fluid-60px:clamp(60px, 5.8594vw, 9999px); --text-body-26-mobile:clamp(1.1719rem, 5.0000vw, 9999px); --DUP_font-figtree:Figtree; --DUP_heading-display-desktop:clamp(3.7647rem, 11vw, 9999px); --DUP_colour-warm-white:#F7F5F2; --DUP_ls-display:-0.085em; --DUP_lh-display:0.72em; --DUP_heading-display-tab:clamp(6.7200rem, 14.0000vw, 9999px); --DUP_heading-display-mobile:clamp(3.6938rem, 19.7077vw, 9999px); --DUP_fluid-12px:clamp(12px, 0.8333vw, 9999px); --DUP_colour-white:#ffffff; --DUP_fluid-16px:clamp(14px, 11.74px + 0.62vw, 999px); --DUP_fluid-4px:clamp(4px, 0.2778vw, 9999px); --DUP_colour-accent:#f47721; --DUP_colour-primary:#1A1A1A; --DUP_colour-orange-light:#FDE8D3; --DUP_fixed-0px:0px; --DUP_fluid-20px:clamp(15px, 11.32px + 0.98vw, 999px); --DUP_text-body-36:clamp(1.6000rem, 2.5000vw, 9999px); --DUP_ls-body-36:-0.045em; --DUP_lh-body-36:1.05em; --DUP_text-body-desktop:clamp(1.0000rem, 1.0000vw, 9999px); --DUP_ls-body:-0.02em; --DUP_lh-body:1.15em; --DUP_text-body-tab:15px; --DUP_text-body-mobile:18px; --DUP_spacing-16px-fluid:clamp(16px, 1.111vw, 9999px); --DUP_fluid-8px:clamp(8px, 0.556vw, 9999px); }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree';
	font-display: auto;
	src: url('https://lcc.gnius.wiki/wp-content/uploads/2026/04/Figtree-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */