.elementor-3127 .elementor-element.elementor-element-3c155166:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-3c155166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_light );background-image:url("https://freshjct.co.uk/wp-content/uploads/2023/12/63454a03-7c17-45d0-81f0-c86ac81dd4fb-3.jpg");background-position:0px -148px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3127 .elementor-element.elementor-element-3c155166 > .elementor-background-overlay{background-color:#141521;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3127 .elementor-element.elementor-element-3c155166 > .elementor-container{max-width:1600px;}.elementor-3127 .elementor-element.elementor-element-3c155166{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:115px 0px 165px 0px;}.elementor-3127 .elementor-element.elementor-element-71ad0849 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3127 .elementor-element.elementor-element-71ad0849 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-3127 .elementor-element.elementor-element-4d39e94f > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-4d39e94f{text-align:right;}.elementor-3127 .elementor-element.elementor-element-4d39e94f .elementor-heading-title{font-family:var( --e-global-typography-9d26972-font-family ), Sans-serif;font-size:var( --e-global-typography-9d26972-font-size );font-weight:var( --e-global-typography-9d26972-font-weight );color:#ffffff;}.elementor-3127 .elementor-element.elementor-element-70c54e6:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-70c54e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-3127 .elementor-element.elementor-element-70c54e6{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3127 .elementor-element.elementor-element-70c54e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3127 .elementor-element.elementor-element-0348359{text-align:center;}.elementor-3127 .elementor-element.elementor-element-0348359 .elementor-heading-title{font-family:var( --e-global-typography-525eed7-font-family ), Sans-serif;font-size:var( --e-global-typography-525eed7-font-size );font-weight:var( --e-global-typography-525eed7-font-weight );color:var( --e-global-color-uicore_white );}.elementor-3127 .elementor-element.elementor-element-17ca160 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-91d55ec .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-d7f433d .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-758c54b .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-5afc42b .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-dfbef0d .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-02954df .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-70ad862 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-60d0964{text-align:center;}.elementor-3127 .elementor-element.elementor-element-60d0964 .elementor-heading-title{font-family:var( --e-global-typography-525eed7-font-family ), Sans-serif;font-size:var( --e-global-typography-525eed7-font-size );font-weight:var( --e-global-typography-525eed7-font-weight );color:var( --e-global-color-uicore_white );}.elementor-3127 .elementor-element.elementor-element-3970d59 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-cd87802 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-d3f7fe0 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-f7c8f19 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-e68ebf5 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-ef7b02c .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-f4e3750 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-85a43f3 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-f2ec1ac .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-e9527a3 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-4ec413b .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-701ef14 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-b2d8f68 .elementor-button{font-family:var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-uicore_secondary-font-weight );}.elementor-3127 .elementor-element.elementor-element-7e9f14ef:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-7e9f14ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freshjct.co.uk/wp-content/uploads/2023/12/CROPPED-1000_F_417310309_ZlAaIiq9zKk8m16CRnUFraMApTsDvXFL.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3127 .elementor-element.elementor-element-7e9f14ef > .elementor-background-overlay{background-color:#131212;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3127 .elementor-element.elementor-element-7e9f14ef > .elementor-container{max-width:1080px;}.elementor-3127 .elementor-element.elementor-element-7e9f14ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:245px 0px 260px 0px;}.elementor-3127 .elementor-element.elementor-element-43a861bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-409157e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-409157e9{text-align:center;}.elementor-3127 .elementor-element.elementor-element-409157e9 .elementor-heading-title{font-family:var( --e-global-typography-9d26972-font-family ), Sans-serif;font-size:var( --e-global-typography-9d26972-font-size );font-weight:var( --e-global-typography-9d26972-font-weight );color:#ffffff;}.elementor-3127 .elementor-element.elementor-element-3ff85986{margin-top:42px;margin-bottom:0px;}.elementor-3127 .elementor-element.elementor-element-6cf9cc5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button{background-color:var( --e-global-color-uicore_headline );font-family:var( --e-global-typography-525eed7-font-family ), Sans-serif;font-size:var( --e-global-typography-525eed7-font-size );font-weight:var( --e-global-typography-525eed7-font-weight );fill:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_white );border-style:none;border-radius:0px 0px 0px 0px;padding:26px 48px 26px 48px;}.elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button:hover, .elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button:focus{background-color:var( --e-global-color-uicore_white );color:var( --e-global-color-uicore_headline );}.elementor-3127 .elementor-element.elementor-element-366ef06f > .elementor-widget-container{margin:0px 7px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button:hover svg, .elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button:focus svg{fill:var( --e-global-color-uicore_headline );}.elementor-3127 .elementor-element.elementor-element-1363da49{margin-top:42px;margin-bottom:0px;}.elementor-3127 .elementor-element.elementor-element-52f312b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button{background-color:var( --e-global-color-uicore_white );font-family:var( --e-global-typography-525eed7-font-family ), Sans-serif;font-size:var( --e-global-typography-525eed7-font-size );font-weight:var( --e-global-typography-525eed7-font-weight );fill:var( --e-global-color-uicore_headline );color:var( --e-global-color-uicore_headline );border-style:none;border-radius:0px 0px 0px 0px;padding:26px 48px 26px 48px;}.elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button:hover, .elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button:focus{background-color:var( --e-global-color-uicore_headline );color:var( --e-global-color-uicore_white );border-color:var( --e-global-color-uicore_headline );}.elementor-3127 .elementor-element.elementor-element-75510126 > .elementor-widget-container{margin:0px 7px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button:hover svg, .elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button:focus svg{fill:var( --e-global-color-uicore_white );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3127 .elementor-element.elementor-element-3c155166:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-3c155166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3127 .elementor-element.elementor-element-3c155166{padding:75px 15px 120px 15px;}.elementor-3127 .elementor-element.elementor-element-71ad0849 > .elementor-element-populated{padding:4em 4em 4em 4em;}.elementor-3127 .elementor-element.elementor-element-4d39e94f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-4d39e94f .elementor-heading-title{font-size:var( --e-global-typography-9d26972-font-size );}.elementor-3127 .elementor-element.elementor-element-0348359 .elementor-heading-title{font-size:var( --e-global-typography-525eed7-font-size );}.elementor-3127 .elementor-element.elementor-element-60d0964 .elementor-heading-title{font-size:var( --e-global-typography-525eed7-font-size );}.elementor-3127 .elementor-element.elementor-element-7e9f14ef{padding:80px 0px 80px 0px;}.elementor-3127 .elementor-element.elementor-element-409157e9 .elementor-heading-title{font-size:var( --e-global-typography-9d26972-font-size );}.elementor-3127 .elementor-element.elementor-element-3ff85986{margin-top:30px;margin-bottom:0px;}.elementor-3127 .elementor-element.elementor-element-366ef06f > .elementor-widget-container{margin:0px 7px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button{font-size:var( --e-global-typography-525eed7-font-size );}.elementor-3127 .elementor-element.elementor-element-1363da49{margin-top:30px;margin-bottom:0px;}.elementor-3127 .elementor-element.elementor-element-75510126 > .elementor-widget-container{margin:0px 7px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button{font-size:var( --e-global-typography-525eed7-font-size );}}@media(max-width:767px){.elementor-3127 .elementor-element.elementor-element-3c155166:not(.elementor-motion-effects-element-type-background), .elementor-3127 .elementor-element.elementor-element-3c155166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3127 .elementor-element.elementor-element-3c155166{padding:45px 15px 10px 15px;}.elementor-3127 .elementor-element.elementor-element-71ad0849 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-3127 .elementor-element.elementor-element-4d39e94f{text-align:center;}.elementor-3127 .elementor-element.elementor-element-4d39e94f .elementor-heading-title{font-size:var( --e-global-typography-9d26972-font-size );}.elementor-3127 .elementor-element.elementor-element-0348359 .elementor-heading-title{font-size:var( --e-global-typography-525eed7-font-size );}.elementor-3127 .elementor-element.elementor-element-60d0964 .elementor-heading-title{font-size:var( --e-global-typography-525eed7-font-size );}.elementor-3127 .elementor-element.elementor-element-7e9f14ef{padding:50px 15px 50px 15px;}.elementor-3127 .elementor-element.elementor-element-409157e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-409157e9 .elementor-heading-title{font-size:var( --e-global-typography-9d26972-font-size );}.elementor-3127 .elementor-element.elementor-element-366ef06f > .elementor-widget-container{margin:0px 7px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-366ef06f .elementor-button{font-size:var( --e-global-typography-525eed7-font-size );}.elementor-3127 .elementor-element.elementor-element-75510126 > .elementor-widget-container{margin:0px 7px 0px 0px;}.elementor-3127 .elementor-element.elementor-element-75510126 .elementor-button{font-size:var( --e-global-typography-525eed7-font-size );}}