.elementor-40 .elementor-element.elementor-element-a49a850{overflow:hidden;}.elementor-40 .elementor-element.elementor-element-e77fd09{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-485d062:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-485d062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cds-print.co.uk/wp-content/uploads/2025/06/Group-207-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-485d062{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-485d062 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-86f4dda img{width:80%;}.elementor-40 .elementor-element.elementor-element-f84c52c > .elementor-element-populated{margin:0px 90px 0px 0px;--e-column-margin-right:90px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-d8c1bee{--spacer-size:20px;}.elementor-40 .elementor-element.elementor-element-ba05049{--spacer-size:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-426c8ce > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-40 .elementor-element.elementor-element-426c8ce .elementor-heading-title{font-family:"FS Industrie Regular", Sans-serif;font-size:25px;font-weight:500;color:#1B1B1B;}.elementor-40 .elementor-element.elementor-element-3ab484f{--spacer-size:10px;}.elementor-40 .elementor-element.elementor-element-1d06e30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1d06e30 .elementor-heading-title{font-family:"FS Industrie Regular", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;letter-spacing:0px;color:#1B1B1B;}.elementor-40 .elementor-element.elementor-element-916596c > .elementor-element-populated{margin:0px 0px 0px 11px;--e-column-margin-right:0px;--e-column-margin-left:11px;}.elementor-40 .elementor-element.elementor-element-1f8338e > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-40 .elementor-element.elementor-element-1f8338e .elementor-heading-title{font-family:"FS Industrie Regular", Sans-serif;font-size:18px;font-weight:500;line-height:28.8px;word-spacing:0px;color:#1B1B1B;}.elementor-40 .elementor-element.elementor-element-cd0bffd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-ab7a9c8{--spacer-size:35px;}.elementor-40 .elementor-element.elementor-element-cd02d01:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cd02d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cds-print.co.uk/wp-content/uploads/2025/06/Group-207-4.png");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-cd02d01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-cd02d01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1eb7d3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-1eb7d3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-46e4f62{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-dce1b17 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-dce1b17 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-40 .elementor-element.elementor-element-fd8df58 > .elementor-widget-container{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-fd8df58 .elementor-counter-title{justify-content:center;color:#112C48;font-family:"FS Industrie Bold", Sans-serif;font-weight:bold;line-height:18px;}.elementor-40 .elementor-element.elementor-element-fd8df58 .elementor-counter{gap:0px;}.elementor-40 .elementor-element.elementor-element-fd8df58 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#112C48;font-family:"FS Industrie Bold", Sans-serif;font-weight:900;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-40 .elementor-element.elementor-element-420fdac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-420fdac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-483e505 > .elementor-widget-container{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-483e505 .elementor-counter-title{justify-content:center;color:#112C48;font-family:"FS Industrie Regular", Sans-serif;font-weight:400;line-height:18px;}.elementor-40 .elementor-element.elementor-element-483e505 .elementor-counter{gap:0px;}.elementor-40 .elementor-element.elementor-element-483e505 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#112C48;font-family:"FS Industrie Bold", Sans-serif;font-weight:900;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-40 .elementor-element.elementor-element-3ae8030 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-3ae8030 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-0e3e973 > .elementor-widget-container{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-0e3e973 .elementor-counter-title{justify-content:center;color:#112C48;font-family:"FS Industrie Regular", Sans-serif;font-weight:400;line-height:18px;}.elementor-40 .elementor-element.elementor-element-0e3e973 .elementor-counter{gap:0px;}.elementor-40 .elementor-element.elementor-element-0e3e973 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#112C48;font-family:"FS Industrie Bold", Sans-serif;font-weight:900;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-40 .elementor-element.elementor-element-29e5d8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-29e5d8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-6a0c501 > .elementor-widget-container{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-6a0c501 .elementor-counter-title{justify-content:center;color:#112C48;font-family:"FS Industrie Regular", Sans-serif;font-weight:400;line-height:18px;}.elementor-40 .elementor-element.elementor-element-6a0c501 .elementor-counter{gap:0px;}.elementor-40 .elementor-element.elementor-element-6a0c501 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#112C48;font-family:"FS Industrie Bold", Sans-serif;font-weight:900;-webkit-text-stroke-width:4px;stroke-width:4px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-40 .elementor-element.elementor-element-b614ee5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-b614ee5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-37daf8a{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-f459b6f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-f459b6f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1c4cdaf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-1c4cdaf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-53b3b25{--spacer-size:30px;}.elementor-40 .elementor-element.elementor-element-c6617c3 .elementor-heading-title{font-family:"FS Industrie Bold", Sans-serif;font-size:57px;font-weight:600;color:#157F7A;}.elementor-40 .elementor-element.elementor-element-4600b4d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-4600b4d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-259968d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-259968d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-81af1c8{--spacer-size:30px;}.elementor-40 .elementor-element.elementor-element-cf5050d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-cf5050d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-502d384:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-502d384 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112C48;}.elementor-40 .elementor-element.elementor-element-502d384 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-502d384 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-502d384 > .elementor-background-slideshow{border-radius:0px 40px 40px 0px;}.elementor-40 .elementor-element.elementor-element-502d384 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-502d384 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-aa0ddbf > .elementor-widget-container{margin:150px 100px 150px 100px;}.elementor-40 .elementor-element.elementor-element-aa0ddbf{text-align:left;}.elementor-40 .elementor-element.elementor-element-aa0ddbf .elementor-heading-title{font-family:"FS Industrie Bold", Sans-serif;font-size:57px;font-weight:600;color:#FFFFFF;}.elementor-widget-ucaddon_logo_grid .ue-logo-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-e737f46 .ue-logo-grid{grid-template-columns:repeat(3, 1fr);gap:20px;direction:ltr;}.elementor-40 .elementor-element.elementor-element-e737f46 div.logo-grid-item img{opacity:100%;}.elementor-40 .elementor-element.elementor-element-e737f46 div.logo-grid-item:hover img{opacity:100%;}.elementor-40 .elementor-element.elementor-element-e737f46 .logo-grid-item{border-style:none;height:200px;background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-e737f46 .logo-grid-item img{padding:40px 40px 20px 40px;}.elementor-40 .elementor-element.elementor-element-7fb3ea8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7fb3ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cds-print.co.uk/wp-content/uploads/2025/07/Group-241.png");}.elementor-40 .elementor-element.elementor-element-7fb3ea8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-7fb3ea8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-48a2456:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-48a2456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cds-print.co.uk/wp-content/uploads/2025/06/Group-222-1.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-48a2456{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-40 .elementor-element.elementor-element-48a2456 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-c02f29a{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-2c052c8 .elementor-heading-title{font-family:"FS Industrie Bold", Sans-serif;font-size:57px;font-weight:900;color:#157F7A;}.elementor-40 .elementor-element.elementor-element-1c9958d{--spacer-size:50px;}.elementor-40 .elementor-element.elementor-element-347598e{--spacer-size:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-aa0ddbf > .elementor-widget-container{margin:200px 50px 150px 50px;}.elementor-40 .elementor-element.elementor-element-e737f46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e737f46 .ue-logo-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-e77fd09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-485d062:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-485d062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-40 .elementor-element.elementor-element-86f4dda > .elementor-widget-container{margin:36px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-86f4dda img{width:96%;}.elementor-40 .elementor-element.elementor-element-f84c52c > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-40 .elementor-element.elementor-element-cd0bffd > .elementor-widget-container{margin:30px 10px 0px 0px;}.elementor-40 .elementor-element.elementor-element-cd02d01:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-cd02d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-40 .elementor-element.elementor-element-aa0ddbf > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e737f46 .ue-logo-grid{grid-template-columns:repeat(2, 1fr);gap:0px;}.elementor-40 .elementor-element.elementor-element-e737f46 .logo-grid-item{height:148px;}.elementor-40 .elementor-element.elementor-element-48a2456:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-48a2456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-502d384{width:38.997%;}.elementor-40 .elementor-element.elementor-element-6d26461{width:61.003%;}}/* Start custom CSS for counter, class: .elementor-element-fd8df58 */.elementor-40 .elementor-element.elementor-element-fd8df58 .elementor-counter-number-wrapper{
  -webkit-text-stroke-color:  #112C48;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-483e505 */.elementor-40 .elementor-element.elementor-element-483e505 .elementor-counter-number-wrapper {
    -webkit-text-stroke-color: #112C48;
 
}
.elementor-40 .elementor-element.elementor-element-483e505 .elementor-counter-title {
    text-align: center;
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-0e3e973 */.elementor-40 .elementor-element.elementor-element-0e3e973 .elementor-counter-number-wrapper {
  
    -webkit-text-stroke-color: #112C48;
}
.elementor-40 .elementor-element.elementor-element-0e3e973 .elementor-counter-title {
    text-align: center;
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6a0c501 */.elementor-40 .elementor-element.elementor-element-6a0c501 .elementor-counter-number-wrapper {
    -webkit-text-stroke-color: #112C48;
 
}
.elementor-40 .elementor-element.elementor-element-6a0c501 .elementor-counter-title {
    text-align: center;
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FS Industrie Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cds-print.co.uk/wp-content/uploads/2025/06/FS-Industrie-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FS Industrie Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cds-print.co.uk/wp-content/uploads/2025/06/FS-Industrie-Cd-Black.woff') format('woff');
}
/* End Custom Fonts CSS */