.elementor-2 .elementor-element.elementor-element-c6edc21{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-c6edc21 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2 .elementor-element.elementor-element-c6edc21, .elementor-2 .elementor-element.elementor-element-c6edc21::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-2468009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:10px 10px;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-6448e18{text-align:center;}.elementor-2 .elementor-element.elementor-element-6448e18 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.7rem;}.elementor-2 .elementor-element.elementor-element-295a00d{text-align:center;}.elementor-2 .elementor-element.elementor-element-46c7e6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-bce0c2e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-bce0c2e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bce0c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pwgates.madebyidm.co.uk/wp-content/uploads/2023/11/home-services-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bce0c2e, .elementor-2 .elementor-element.elementor-element-bce0c2e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-7d5a8f8{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-7d5a8f8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d5a8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E88739DB;}.elementor-2 .elementor-element.elementor-element-7d5a8f8, .elementor-2 .elementor-element.elementor-element-7d5a8f8::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-bd7aa2d .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d90b46f{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5072377 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-09c984e{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-09c984e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-09c984e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pwgates.madebyidm.co.uk/wp-content/uploads/2023/11/home-services-02.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-09c984e, .elementor-2 .elementor-element.elementor-element-09c984e::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4cced4f{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-4cced4f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4cced4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E88739DB;}.elementor-2 .elementor-element.elementor-element-4cced4f, .elementor-2 .elementor-element.elementor-element-4cced4f::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-5958dea .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9267016{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c53ee7a .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-bbd6dff{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-bbd6dff:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bbd6dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pwgates.madebyidm.co.uk/wp-content/uploads/2023/11/home-services-03.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bbd6dff, .elementor-2 .elementor-element.elementor-element-bbd6dff::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9a3ec00{--display:flex;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-9a3ec00:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9a3ec00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E88739DB;}.elementor-2 .elementor-element.elementor-element-9a3ec00, .elementor-2 .elementor-element.elementor-element-9a3ec00::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-fdcea07 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4bfe67f{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8f07472 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-5610bd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-5610bd0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5610bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5610bd0, .elementor-2 .elementor-element.elementor-element-5610bd0::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-562a526{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-92a96c3 .elementor-heading-title{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-81e7b9b{color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-178b239{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-178b239, .elementor-2 .elementor-element.elementor-element-178b239::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-77e7a32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:30px 30px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-77e7a32:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77e7a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-77e7a32, .elementor-2 .elementor-element.elementor-element-77e7a32::before{--border-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-1d35b85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-3243f77{text-align:center;}.elementor-2 .elementor-element.elementor-element-3243f77 .elementor-heading-title{color:#FFFFFF;font-size:1.2rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-0f7e661{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-20af458{text-align:center;}.elementor-2 .elementor-element.elementor-element-20af458 .elementor-heading-title{color:#FFFFFF;font-size:1.2rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-369570d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-e3a663f{text-align:center;}.elementor-2 .elementor-element.elementor-element-e3a663f .elementor-heading-title{color:#FFFFFF;font-size:1.2rem;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-a0a1aea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-1da0309{text-align:center;}.elementor-2 .elementor-element.elementor-element-1da0309 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;}.elementor-2 .elementor-element.elementor-element-7740e80{--grid-columns:3;--grid-column-gap:15px;--grid-row-gap:15px;}.elementor-2 .elementor-element.elementor-element-b12e163 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-101e114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-2 .elementor-element.elementor-element-238b1a6{text-align:center;}.elementor-2 .elementor-element.elementor-element-238b1a6 .elementor-heading-title{color:var( --e-global-color-primary );font-weight:500;}.elementor-2 .elementor-element.elementor-element-2fde36c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:100px 100px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2 .elementor-element.elementor-element-29a3f86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--gap:100px 100px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-562a526{--content-width:600px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-bce0c2e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bce0c2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-09c984e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-09c984e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2 .elementor-element.elementor-element-bbd6dff:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bbd6dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7740e80{--grid-columns:2;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-7740e80{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-295a00d */.elementor-2 .elementor-element.elementor-element-295a00d p {
    margin-bottom: 0;
}/* End custom CSS */