.elementor-55 .elementor-element.elementor-element-47f01f68{--display:flex;}.elementor-55 .elementor-element.elementor-element-47f01f68:not(.elementor-motion-effects-element-type-background), .elementor-55 .elementor-element.elementor-element-47f01f68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mphengineeringservices.co.uk/wp-content/uploads/2026/07/photo-1745921204896-c2011440a4e2.avif");background-position:center center;background-size:cover;}.elementor-55 .elementor-element.elementor-element-41effa61{--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 );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-55 .elementor-element.elementor-element-57907839{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-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 );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-1063b94d .elementor-toc__header-title{text-align:start;}.elementor-55 .elementor-element.elementor-element-1063b94d .elementor-toc__header{flex-direction:row;}.elementor-55 .elementor-element.elementor-element-1063b94d{--item-text-hover-decoration:underline;}.elementor-55 .elementor-element.elementor-element-25301d42{--display:flex;}.elementor-55 .elementor-element.elementor-element-63a56f16{--display:flex;}.elementor-55 .elementor-element.elementor-element-a5ccb147{--display:flex;}.elementor-55 .elementor-element.elementor-element-d6de19c9{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-55 .elementor-element.elementor-element-3b092497 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-3b092497 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-3b092497{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-3b092497 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-3294aa6b{--display:flex;}.elementor-55 .elementor-element.elementor-element-5f05692e{--display:flex;}.elementor-55 .elementor-element.elementor-element-44e8d4ea{--display:flex;}.elementor-55 .elementor-element.elementor-element-58fc1835 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-58fc1835 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-58fc1835{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-58fc1835 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-203d8d2d{--display:flex;}.elementor-55 .elementor-element.elementor-element-ce5a919b{--display:flex;}.elementor-55 .elementor-element.elementor-element-ca5d19d7{--display:flex;}.elementor-55 .elementor-element.elementor-element-2721eb60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-2721eb60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-2721eb60{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-2721eb60 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-4ed40375{--display:flex;}.elementor-55 .elementor-element.elementor-element-b9012bfc{--display:flex;}.elementor-55 .elementor-element.elementor-element-6a2bbc63{--display:flex;}.elementor-55 .elementor-element.elementor-element-195c2f40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-195c2f40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-195c2f40{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-195c2f40 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-50785439{--display:flex;}.elementor-55 .elementor-element.elementor-element-12085f8a{--display:flex;}.elementor-55 .elementor-element.elementor-element-85d22ec5{--display:flex;}.elementor-55 .elementor-element.elementor-element-77fb2e5c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-77fb2e5c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-77fb2e5c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-77fb2e5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-1afabb55{--display:flex;}.elementor-55 .elementor-element.elementor-element-2cb19e01{--display:flex;}.elementor-55 .elementor-element.elementor-element-b5fabed9{--display:flex;}.elementor-55 .elementor-element.elementor-element-311d683 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-311d683 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-311d683{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-311d683 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-370bc80c{--display:flex;}.elementor-55 .elementor-element.elementor-element-1e727f54{--display:flex;}.elementor-55 .elementor-element.elementor-element-20bf4e5a{--display:flex;}.elementor-55 .elementor-element.elementor-element-166e5d9e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-166e5d9e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-166e5d9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-166e5d9e .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7e939c5d{--display:flex;}.elementor-55 .elementor-element.elementor-element-d6e1ca3d{--display:flex;}.elementor-55 .elementor-element.elementor-element-a6926f61{--display:flex;}.elementor-55 .elementor-element.elementor-element-510dd8a2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-510dd8a2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-510dd8a2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-510dd8a2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-82b1206{--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;}.elementor-55 .elementor-element.elementor-element-34c387a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-55 .elementor-element.elementor-element-13087caf{--display:flex;}.elementor-55 .elementor-element.elementor-element-3d9a05de{--display:flex;}.elementor-55 .elementor-element.elementor-element-187ff55b{--display:flex;}.elementor-55 .elementor-element.elementor-element-ec3242f9{--display:flex;}.elementor-55 .elementor-element.elementor-element-682d34c8{--display:flex;}.elementor-55 .elementor-element.elementor-element-8f68d20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-8f68d20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-8f68d20{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-8f68d20 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-6fa941ec{--display:flex;}.elementor-55 .elementor-element.elementor-element-0fe65ae8{--display:flex;}.elementor-55 .elementor-element.elementor-element-c7be1b27{--display:flex;}.elementor-55 .elementor-element.elementor-element-7f3e860f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7f3e860f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-7f3e860f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-7f3e860f .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-68afbee7{--display:flex;}.elementor-55 .elementor-element.elementor-element-c3aa403a{--display:flex;}.elementor-55 .elementor-element.elementor-element-8bf67470{--display:flex;}.elementor-55 .elementor-element.elementor-element-299febab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-299febab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-299febab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-299febab .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-4d93abf1{--display:flex;}.elementor-55 .elementor-element.elementor-element-95e1accc{--display:flex;}.elementor-55 .elementor-element.elementor-element-92348523{--display:flex;}.elementor-55 .elementor-element.elementor-element-18fe8276 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-18fe8276 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-18fe8276{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-18fe8276 .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-21c71422{--display:flex;}.elementor-55 .elementor-element.elementor-element-98d6d6ce{--display:flex;}.elementor-55 .elementor-element.elementor-element-bbf55187{--display:flex;}.elementor-55 .elementor-element.elementor-element-1aa5f4ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-1aa5f4ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-1aa5f4ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-1aa5f4ce .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-7013fb3a{--display:flex;}.elementor-55 .elementor-element.elementor-element-3f067c86{--display:flex;}.elementor-55 .elementor-element.elementor-element-3487fd26{--display:flex;}.elementor-55 .elementor-element.elementor-element-4000253c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-4000253c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-4000253c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-4000253c .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-4a0124b7{--display:flex;}.elementor-55 .elementor-element.elementor-element-4f30d5f1{--display:flex;}.elementor-55 .elementor-element.elementor-element-20e8427b{--display:flex;}.elementor-55 .elementor-element.elementor-element-19f0528e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-19f0528e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-55 .elementor-element.elementor-element-19f0528e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-55 .elementor-element.elementor-element-19f0528e .elementor-icon-list-text{transition:color 0.3s;}.elementor-55 .elementor-element.elementor-element-1d9dc5d8{--display:flex;}.elementor-55 .elementor-element.elementor-element-9d66dd2{--display:flex;}.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 );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}