.elementor-17 .elementor-element.elementor-element-ba18ce2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9938cb5{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-9938cb5 > .elementor-widget-container{background-color:#0C2340;background-image:url("https://epindustries.discoveryagency.co.uk/wp-content/uploads/2026/09/ep-news-mecalac-216mr.jpg");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;--ep-overlay:#000000;}.elementor-17 .elementor-element.elementor-element-9938cb5 .ep-home-hero, .elementor-17 .elementor-element.elementor-element-9938cb5 .ep-shallow-hero{min-height:200px;}.elementor-17 .elementor-element.elementor-element-9938cb5 h1{font-size:64px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 100px;--ep-overlay:#0c2948;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-home-hero, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-shallow-hero{min-height:200px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-product-hero__content, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-part-page__content, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-split__content, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-brand-panel__content, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-contact-pod__form{padding:0px 50px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 h1{font-size:16px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 h2{font-size:24px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 h3, .elementor-17 .elementor-element.elementor-element-3dfb7b6 h4, .elementor-17 .elementor-element.elementor-element-3dfb7b6 h5, .elementor-17 .elementor-element.elementor-element-3dfb7b6 h6{font-size:12px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 p, .elementor-17 .elementor-element.elementor-element-3dfb7b6 li, .elementor-17 .elementor-element.elementor-element-3dfb7b6 dt, .elementor-17 .elementor-element.elementor-element-3dfb7b6 dd, .elementor-17 .elementor-element.elementor-element-3dfb7b6 label, .elementor-17 .elementor-element.elementor-element-3dfb7b6 legend, .elementor-17 .elementor-element.elementor-element-3dfb7b6 input, .elementor-17 .elementor-element.elementor-element-3dfb7b6 textarea, .elementor-17 .elementor-element.elementor-element-3dfb7b6 select, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-contact-pod__address, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-text-link{font-size:18px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-card-kicker, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-machine-card__brand, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-result-count, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-part-detail__number{font-size:8px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-button, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-featured-machine__button, .elementor-17 .elementor-element.elementor-element-3dfb7b6 button, .elementor-17 .elementor-element.elementor-element-3dfb7b6 input[type=\"submit\"], .elementor-17 .elementor-element.elementor-element-3dfb7b6 input[type=\"button\"], .elementor-17 .elementor-element.elementor-element-3dfb7b6 input[type=\"reset\"]{font-size:10px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 nav a, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-machine-card h3 a, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-part-card h3 a, .elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-news-card a{font-size:10px;}.elementor-17 .elementor-element.elementor-element-3dfb7b6 .ep-split__image-text{font-size:64px;}.elementor-17 .elementor-element.elementor-element-0e81613 > .elementor-widget-container{background-color:#0C2340;padding:75px 0px 75px 50px;--ep-overlay:#0C2340;}.elementor-17 .elementor-element.elementor-element-0e81613 .ep-brand-bar{--ep-brand-bar-background:#0c2340;--ep-brand-bar-text:#ffffff;--ep-brand-bar-divider:#ffffff;}.elementor-17 .elementor-element.elementor-element-0e81613 .ep-brand-bar__items{grid-template-columns:repeat(4, minmax(0, 1fr));gap:50px;}.elementor-17 .elementor-element.elementor-element-0e81613 .ep-brand-tile img{max-width:220px;max-height:120px;}.elementor-17 .elementor-element.elementor-element-0e81613 .ep-brand-tile{min-height:150px;}.elementor-17 .elementor-element.elementor-element-eca06a0 > .elementor-widget-container{padding:40px 0px 40px 0px;--ep-overlay:#0c2948;}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine{--ep-featured-background:#ffffff;--ep-featured-text:#111820;--ep-featured-divider:#0c2340;--ep-featured-button-one-background:#ffffff;--ep-featured-button-one-color:#0c2340;--ep-featured-button-one-hover-background:#0c2340;--ep-featured-button-one-hover-color:#ffffff;--ep-featured-button-two-background:var( --e-global-color-b137fe4 );--ep-featured-button-two-color:#ffffff;--ep-featured-button-two-hover-background:#0c2340;--ep-featured-button-two-hover-color:#ffffff;}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__inner{grid-template-columns:1.5fr 0.75fr;padding-bottom:70px;border-bottom-width:1px;}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__title-image{max-width:100%;}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__image img{max-height:650px;}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__actions{gap:20px;}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__button{padding:16px 24px 16px 24px;}.elementor-17 .elementor-element.elementor-element-ae0e6b5 > .elementor-widget-container{--ep-overlay:#0c2948;}.elementor-17 .elementor-element.elementor-element-4a3a1fe > .elementor-widget-container{padding:50px 100px 50px 100px;--ep-overlay:#0c2948;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod{background-color:#aa1f43;grid-template-columns:minmax(280px, 31%) minmax(0, 1fr);}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod__form form, .elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod__form .ep-form-grid{gap:12px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod input:not([type="submit"], [type="checkbox"], [type="radio"]), .elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod select{height:47px;min-height:47px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod textarea{height:190px;min-height:190px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod input[type="submit"]{width:170px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod__map{min-height:627px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-0e81613 .ep-brand-bar__items{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__inner{padding-bottom:48px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod__map{min-height:500px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-0e81613 .ep-brand-bar__items{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-17 .elementor-element.elementor-element-eca06a0 .ep-featured-machine__inner{padding-bottom:32px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod textarea{height:160px;min-height:160px;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod input[type="submit"]{width:100%;}.elementor-17 .elementor-element.elementor-element-4a3a1fe .ep-contact-pod__map{min-height:420px;}}