.elementor-356 .elementor-element.elementor-element-ed8eec1{--display:flex;--min-height:559px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.72;}.elementor-356 .elementor-element.elementor-element-ed8eec1:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-ed8eec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-20-at-15.56.41.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-356 .elementor-element.elementor-element-ed8eec1::before, .elementor-356 .elementor-element.elementor-element-ed8eec1 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-ed8eec1 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-ed8eec1 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-ed8eec1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-ed8eec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-ed8eec1.e-con{--align-self:center;}.elementor-356 .elementor-element.elementor-element-3388f5f{--display:flex;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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 );color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-41d5c20{text-align:center;}.elementor-356 .elementor-element.elementor-element-41d5c20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.05em;letter-spacing:-2px;word-spacing:0px;color:var( --e-global-color-98920c0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-24217f6.elementor-element{--align-self:center;}.elementor-356 .elementor-element.elementor-element-24217f6{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-35f9e89{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:015px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-35f9e89:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-35f9e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-ead5d61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-356 .elementor-element.elementor-element-e0d1e94{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.2px;word-spacing:0px;}.elementor-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline-plain-text{color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline-dynamic-text{font-family:"Poppins", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.2px;word-spacing:0px;}.elementor-356 .elementor-element.elementor-element-5a6cf4b{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:0px;color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-7fed4be{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.97;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-7fed4be:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-7fed4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/06/EL-Contract-Services-BG-Artwork-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-356 .elementor-element.elementor-element-7fed4be::before, .elementor-356 .elementor-element.elementor-element-7fed4be > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-7fed4be > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-7fed4be > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-7fed4be > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-7fed4be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-513e7d7 );--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-c0f7eff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-43d683f{--display:flex;--min-height:544px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;}.elementor-356 .elementor-element.elementor-element-43d683f::before, .elementor-356 .elementor-element.elementor-element-43d683f > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-43d683f > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-43d683f > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-43d683f > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-43d683f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-20-at-16.05.02.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-5b5e834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-cb70512 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-54e31d4{font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-81dca5a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-81dca5a:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-81dca5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-1854973{--display:flex;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-250b752{text-align:center;}.elementor-356 .elementor-element.elementor-element-250b752 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-2798867{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-633e220{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-633e220:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-633e220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-633e220:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-633e220.e-con{--align-self:center;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );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-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );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-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-repeater-item-2741f70 .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-repeater-item-ca17e7c .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-repeater-item-1211b3e .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-repeater-item-043a978 .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-repeater-item-92e9c6b .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-repeater-item-1159bcf .swiper-slide-bg{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-03b27d7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:246px;}.elementor-356 .elementor-element.elementor-element-03b27d7 .swiper-slide-contents{max-width:80%;}.elementor-356 .elementor-element.elementor-element-03b27d7 .swiper-slide-inner{text-align:center;}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-slide-heading{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;word-spacing:0px;}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-slide-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.75em;letter-spacing:0px;word-spacing:0px;}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-swiper-button{color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-swiper-button svg{fill:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-03b27d7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-01a0903 );opacity:var( --e-global-color-01a0903 );}.elementor-356 .elementor-element.elementor-element-03b27d7 .swiper-pagination-bullet-active{background-color:var( --e-global-color-text );}.elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-61ee6c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.97;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-61ee6c7:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-61ee6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513e7d7 );background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/06/EL-Contract-Services-BG-Artwork-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-356 .elementor-element.elementor-element-61ee6c7::before, .elementor-356 .elementor-element.elementor-element-61ee6c7 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-61ee6c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-61ee6c7 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-61ee6c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-61ee6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-513e7d7 );--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-27002fe{--display:flex;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-9140bd8{text-align:center;}.elementor-356 .elementor-element.elementor-element-9140bd8 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-5d08bbd{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-7363e75{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-ebed562{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-ebed562:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-ebed562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-ebed562:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-30927a6{text-align:center;}.elementor-356 .elementor-element.elementor-element-30927a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:-0.5px;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-32a55de{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-6bed02d{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-6bed02d:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-6bed02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-6bed02d:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-d9ce9ab{text-align:center;}.elementor-356 .elementor-element.elementor-element-d9ce9ab .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-fcf6e76{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-197445e{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-197445e:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-197445e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-197445e:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-74c17cb{text-align:center;}.elementor-356 .elementor-element.elementor-element-74c17cb .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-06d31e9{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-93ebf20{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-93ebf20:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-93ebf20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-93ebf20:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-8614080{text-align:center;}.elementor-356 .elementor-element.elementor-element-8614080 .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-f8de9be{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-91f4bef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-91f4bef:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-91f4bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-42fa853{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-6a450f9{--display:flex;--min-height:544px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--border-radius:18px 18px 18px 18px;}.elementor-356 .elementor-element.elementor-element-6a450f9::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/07/WhatsApp-Image-2026-07-20-at-15.56.05.webp");--background-overlay:'';background-position:bottom center;background-size:cover;}.elementor-356 .elementor-element.elementor-element-b036ef1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-a789ea3 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-160e8b4{font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-936dd6f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.97;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-936dd6f:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-936dd6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-513e7d7 );background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/06/EL-Contract-Services-BG-Artwork-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-356 .elementor-element.elementor-element-936dd6f::before, .elementor-356 .elementor-element.elementor-element-936dd6f > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-936dd6f > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-936dd6f > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-936dd6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-936dd6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-513e7d7 );--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-06a91cd{--display:flex;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-2daf0e6{text-align:center;}.elementor-356 .elementor-element.elementor-element-2daf0e6 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-6c4e3a2{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6397bd6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-af7d807{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-af7d807:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-af7d807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-af7d807:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-55451da{text-align:center;}.elementor-356 .elementor-element.elementor-element-55451da .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-3879e12{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-da4877f{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-da4877f:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-da4877f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-da4877f:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-2fb7691{text-align:center;}.elementor-356 .elementor-element.elementor-element-2fb7691 .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-ed6a858{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-a01b6e4{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-a01b6e4:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-a01b6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-a01b6e4:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-a49ddc1{text-align:center;}.elementor-356 .elementor-element.elementor-element-a49ddc1 .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-e5d135a{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-8042136{--display:flex;--justify-content:center;--border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-8042136:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-8042136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-8042136:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-493e969{text-align:center;}.elementor-356 .elementor-element.elementor-element-493e969 .elementor-heading-title{font-family:var( --e-global-typography-0419a82-font-family ), Sans-serif;font-size:var( --e-global-typography-0419a82-font-size );font-weight:var( --e-global-typography-0419a82-font-weight );text-transform:var( --e-global-typography-0419a82-text-transform );font-style:var( --e-global-typography-0419a82-font-style );text-decoration:var( --e-global-typography-0419a82-text-decoration );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-b8265dd{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-415753b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-415753b:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-415753b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-920828d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-1514b09{text-align:center;}.elementor-356 .elementor-element.elementor-element-1514b09 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-secondary );}.elementor-356 .elementor-element.elementor-element-c4bfd37{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2299e98{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--border-radius:25px 25px 25px 25px;}.elementor-356 .elementor-element.elementor-element-2299e98::before, .elementor-356 .elementor-element.elementor-element-2299e98 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-2299e98 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-2299e98 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-2299e98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-2299e98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-57d726c{border-radius:18px 18px 18px 18px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-57d726c:hover{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-356 .elementor-element.elementor-element-57d726c iframe{height:300px;}.elementor-356 .elementor-element.elementor-element-ad52391{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.9;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-ad52391:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-ad52391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elcontractservices.co.uk/wp-content/uploads/2026/05/EL-04.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-356 .elementor-element.elementor-element-ad52391::before, .elementor-356 .elementor-element.elementor-element-ad52391 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-ad52391 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-ad52391 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-ad52391 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-ad52391 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-356 .elementor-element.elementor-element-0e70896{--display:flex;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-95e6a99{text-align:center;}.elementor-356 .elementor-element.elementor-element-95e6a99 .elementor-heading-title{font-family:var( --e-global-typography-9f0ee8b-font-family ), Sans-serif;font-size:var( --e-global-typography-9f0ee8b-font-size );font-weight:var( --e-global-typography-9f0ee8b-font-weight );text-transform:var( --e-global-typography-9f0ee8b-text-transform );font-style:var( --e-global-typography-9f0ee8b-font-style );text-decoration:var( --e-global-typography-9f0ee8b-text-decoration );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-960f71d{text-align:center;font-family:var( --e-global-typography-7055afc-font-family ), Sans-serif;font-size:var( --e-global-typography-7055afc-font-size );font-weight:var( --e-global-typography-7055afc-font-weight );text-transform:var( --e-global-typography-7055afc-text-transform );font-style:var( --e-global-typography-7055afc-font-style );text-decoration:var( --e-global-typography-7055afc-text-decoration );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );color:var( --e-global-color-513e7d7 );}.elementor-356 .elementor-element.elementor-element-393f176{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-513e7d7 );color:var( --e-global-color-513e7d7 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-467906b .elementor-button{background-color:#E5007D;font-family:var( --e-global-typography-a2d5855-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5855-font-size );font-weight:var( --e-global-typography-a2d5855-font-weight );text-transform:var( --e-global-typography-a2d5855-text-transform );font-style:var( --e-global-typography-a2d5855-font-style );text-decoration:var( --e-global-typography-a2d5855-text-decoration );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );fill:var( --e-global-color-98920c0 );color:var( --e-global-color-98920c0 );border-radius:8px 8px 8px 8px;padding:15px 20px 15px 20px;}.elementor-356 .elementor-element.elementor-element-467906b .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-467906b .elementor-button:focus{background-color:#B70064;color:var( --e-global-color-98920c0 );}.elementor-356 .elementor-element.elementor-element-467906b .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-467906b .elementor-button:focus svg{fill:var( --e-global-color-98920c0 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-35f9e89{--width:100%;}.elementor-356 .elementor-element.elementor-element-ead5d61{--width:100%;}.elementor-356 .elementor-element.elementor-element-7fed4be{--width:100%;}.elementor-356 .elementor-element.elementor-element-43d683f{--width:100%;}.elementor-356 .elementor-element.elementor-element-5b5e834{--content-width:100%;}.elementor-356 .elementor-element.elementor-element-633e220{--width:77%;}.elementor-356 .elementor-element.elementor-element-7363e75{--content-width:1400px;}.elementor-356 .elementor-element.elementor-element-91f4bef{--width:100%;}.elementor-356 .elementor-element.elementor-element-6a450f9{--width:100%;}.elementor-356 .elementor-element.elementor-element-b036ef1{--width:100%;}.elementor-356 .elementor-element.elementor-element-6397bd6{--content-width:1400px;}.elementor-356 .elementor-element.elementor-element-415753b{--width:100%;}.elementor-356 .elementor-element.elementor-element-2299e98{--width:100%;}}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-ed8eec1{--min-height:700px;}.elementor-widget-heading .elementor-heading-title{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-356 .elementor-element.elementor-element-41d5c20 .elementor-heading-title{font-size:48px;line-height:1.08em;letter-spacing:-1.2px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-356 .elementor-element.elementor-element-24217f6{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{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-widget-animated-headline .elementor-headline-dynamic-text{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-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline{font-size:18px;line-height:1.3em;letter-spacing:-0.2px;}.elementor-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline-dynamic-text{line-height:1.3em;letter-spacing:-0.2px;}.elementor-356 .elementor-element.elementor-element-5a6cf4b{font-size:14px;line-height:1.75em;letter-spacing:0px;}.elementor-356 .elementor-element.elementor-element-cb70512 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-54e31d4{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-250b752 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2798867{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-633e220{--min-height:290px;}.elementor-widget-slides .elementor-slide-heading{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-widget-slides .elementor-slide-description{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-widget-slides .elementor-slide-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-slide-heading{font-size:24px;line-height:1.3em;letter-spacing:-0.2px;}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-slide-description{font-size:17px;line-height:1.7em;letter-spacing:0px;}.elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-9140bd8 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-5d08bbd{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-7363e75{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-30927a6 .elementor-heading-title{font-size:24px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-356 .elementor-element.elementor-element-32a55de{font-size:17px;line-height:1.75em;letter-spacing:0px;}.elementor-356 .elementor-element.elementor-element-d9ce9ab .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-fcf6e76{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-74c17cb .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-06d31e9{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-8614080 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-f8de9be{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6a450f9::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center right;}.elementor-356 .elementor-element.elementor-element-a789ea3 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-160e8b4{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2daf0e6 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6c4e3a2{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6397bd6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-55451da .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-3879e12{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2fb7691 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-ed6a858{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-a49ddc1 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-e5d135a{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-493e969 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-b8265dd{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-1514b09 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-c4bfd37{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-ad52391{--overlay-opacity:0.73;}.elementor-356 .elementor-element.elementor-element-95e6a99 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-960f71d{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-467906b .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-ed8eec1{--min-height:650px;}.elementor-356 .elementor-element.elementor-element-3388f5f{--content-width:95%;}.elementor-widget-heading .elementor-heading-title{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-356 .elementor-element.elementor-element-41d5c20 .elementor-heading-title{font-size:34px;line-height:1.12em;letter-spacing:-0.8px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-356 .elementor-element.elementor-element-24217f6{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-356 .elementor-element.elementor-element-0f9d87e .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{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-widget-animated-headline .elementor-headline-dynamic-text{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-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline{font-size:16px;line-height:1.3em;letter-spacing:-0.2px;}.elementor-356 .elementor-element.elementor-element-e0d1e94 .elementor-headline-dynamic-text{line-height:1.3em;letter-spacing:-0.2px;}.elementor-356 .elementor-element.elementor-element-5a6cf4b{text-align:center;font-size:14px;}.elementor-356 .elementor-element.elementor-element-c0f7eff{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-43d683f{--width:90%;--min-height:321px;}.elementor-356 .elementor-element.elementor-element-43d683f::before, .elementor-356 .elementor-element.elementor-element-43d683f > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-43d683f > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-43d683f > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-43d683f > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-43d683f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-356 .elementor-element.elementor-element-5b5e834{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-cb70512{text-align:center;}.elementor-356 .elementor-element.elementor-element-cb70512 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-54e31d4{text-align:center;font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-8a7f39f .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-1854973{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-250b752 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2798867{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-633e220{--min-height:306px;}.elementor-widget-slides .elementor-slide-heading{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-widget-slides .elementor-slide-description{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-widget-slides .elementor-slide-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-356 .elementor-element.elementor-element-03b27d7 .swiper-slide{height:345px;}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-slide-heading{line-height:1.3em;letter-spacing:-0.2px;}.elementor-356 .elementor-element.elementor-element-03b27d7 .elementor-slide-description{line-height:1.7em;letter-spacing:0px;}.elementor-356 .elementor-element.elementor-element-da71b6c .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-27002fe{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-9140bd8 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-5d08bbd{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-7363e75{--content-width:95%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-30927a6 .elementor-heading-title{font-size:21px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-356 .elementor-element.elementor-element-d9ce9ab .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-fcf6e76{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-74c17cb .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-06d31e9{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-8614080 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-f8de9be{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6253dc1 .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-42fa853{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-6a450f9{--width:90%;--min-height:321px;}.elementor-356 .elementor-element.elementor-element-6a450f9::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-356 .elementor-element.elementor-element-6a450f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom center;}.elementor-356 .elementor-element.elementor-element-a789ea3{text-align:center;}.elementor-356 .elementor-element.elementor-element-a789ea3 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-160e8b4{text-align:center;font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6c4efbf .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-06a91cd{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-2daf0e6 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6c4e3a2{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-6397bd6{--content-width:95%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-55451da .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-3879e12{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2fb7691 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-ed6a858{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-a49ddc1 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-e5d135a{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-493e969 .elementor-heading-title{font-size:var( --e-global-typography-0419a82-font-size );line-height:var( --e-global-typography-0419a82-line-height );letter-spacing:var( --e-global-typography-0419a82-letter-spacing );}.elementor-356 .elementor-element.elementor-element-b8265dd{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-54a5cb3 .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-920828d{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-1514b09{text-align:center;}.elementor-356 .elementor-element.elementor-element-1514b09 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-c4bfd37{text-align:center;font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-2299e98{--width:100%;--min-height:320px;}.elementor-356 .elementor-element.elementor-element-0e70896{--content-width:95%;}.elementor-356 .elementor-element.elementor-element-95e6a99 .elementor-heading-title{font-size:var( --e-global-typography-9f0ee8b-font-size );line-height:var( --e-global-typography-9f0ee8b-line-height );letter-spacing:var( --e-global-typography-9f0ee8b-letter-spacing );}.elementor-356 .elementor-element.elementor-element-960f71d{font-size:var( --e-global-typography-7055afc-font-size );line-height:var( --e-global-typography-7055afc-line-height );letter-spacing:var( --e-global-typography-7055afc-letter-spacing );}.elementor-356 .elementor-element.elementor-element-393f176{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-356 .elementor-element.elementor-element-1e9a070 .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}.elementor-356 .elementor-element.elementor-element-467906b .elementor-button{font-size:var( --e-global-typography-a2d5855-font-size );line-height:var( --e-global-typography-a2d5855-line-height );letter-spacing:var( --e-global-typography-a2d5855-letter-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-356 .elementor-element.elementor-element-3388f5f{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-ead5d61{--width:85%;}.elementor-356 .elementor-element.elementor-element-c0f7eff{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-43d683f{--width:60%;}.elementor-356 .elementor-element.elementor-element-1854973{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-27002fe{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-7363e75{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-42fa853{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-6a450f9{--width:60%;}.elementor-356 .elementor-element.elementor-element-b036ef1{--width:85%;}.elementor-356 .elementor-element.elementor-element-06a91cd{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-6397bd6{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-920828d{--content-width:700px;}.elementor-356 .elementor-element.elementor-element-2299e98{--width:100%;}.elementor-356 .elementor-element.elementor-element-0e70896{--content-width:700px;}}