.elementor-119 .elementor-element.elementor-element-32b48ba8{--display:flex;--min-height:900px;--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;--overlay-opacity:1;--padding-block-start:8%;--padding-block-end:0%;--padding-inline-start:0%;--padding-inline-end:0%;}.elementor-119 .elementor-element.elementor-element-32b48ba8 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-119 .elementor-element.elementor-element-32b48ba8::before, .elementor-119 .elementor-element.elementor-element-32b48ba8 > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-32b48ba8 > .e-con-inner > .elementor-background-video-container::before, .elementor-119 .elementor-element.elementor-element-32b48ba8 > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-32b48ba8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-119 .elementor-element.elementor-element-32b48ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-638d055 ) 0%, #0F20601A 100%);}.elementor-119 .elementor-element.elementor-element-32b48ba8, .elementor-119 .elementor-element.elementor-element-32b48ba8::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-14c23df{--display:flex;--background-transition:0.3s;--padding-block-start:5em;--padding-block-end:5em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-322401b{text-align:center;}.elementor-119 .elementor-element.elementor-element-322401b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-0159ec4{text-align:center;}.elementor-119 .elementor-element.elementor-element-0159ec4 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-452c722b{--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;--padding-block-start:3em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-2e2ccde7{--display:flex;--background-transition:0.3s;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-119 .elementor-element.elementor-element-6c65e571{text-align:center;}.elementor-119 .elementor-element.elementor-element-464b8896{text-align:center;}.elementor-119 .elementor-element.elementor-element-3c76b42{--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;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-e17d297{--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-119 .elementor-element.elementor-element-8f546df{--icon-box-icon-margin:15px;}.elementor-119 .elementor-element.elementor-element-149579e{--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-119 .elementor-element.elementor-element-50a1e8b{--icon-box-icon-margin:15px;}.elementor-119 .elementor-element.elementor-element-edbe36f{--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-119 .elementor-element.elementor-element-53c3110{--icon-box-icon-margin:15px;}.elementor-119 .elementor-element.elementor-element-716f540e{--display:flex;--min-height:0px;--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:0em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-716f540e:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-716f540e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fbea4f );}.elementor-119 .elementor-element.elementor-element-716f540e, .elementor-119 .elementor-element.elementor-element-716f540e::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-3dadf10 .elementor-repeater-item-46311be .swiper-slide-bg{background-color:#833ca3;background-image:url(https://wallsmechanicalservices.ie/wp-content/uploads/2025/06/Skarmbild-2025-06-30-180845-1.png);background-size:auto;}.elementor-119 .elementor-element.elementor-element-3dadf10 .elementor-repeater-item-ca16576 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://wallsmechanicalservices.ie/wp-content/uploads/2025/06/Skarmbild-2025-06-30-181041-1.png);background-size:auto;}.elementor-119 .elementor-element.elementor-element-3dadf10 .elementor-repeater-item-63cf43d .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://wallsmechanicalservices.ie/wp-content/uploads/2025/06/Skarmbild-2025-06-30-181139-1.png);background-size:auto;}.elementor-119 .elementor-element.elementor-element-3dadf10 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-119 .elementor-element.elementor-element-3dadf10 .swiper-slide-contents{max-width:100%;}.elementor-119 .elementor-element.elementor-element-3dadf10 .swiper-slide-inner{text-align:center;}.elementor-119 .elementor-element.elementor-element-3dadf10 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:5px;}.elementor-119 .elementor-element.elementor-element-3dadf10 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-119 .elementor-element.elementor-element-f7faced{--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;--padding-block-start:5em;--padding-block-end:7em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-f7faced:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-f7faced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfa1f76 );}.elementor-119 .elementor-element.elementor-element-f7faced, .elementor-119 .elementor-element.elementor-element-f7faced::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-16790d0{--display:flex;--background-transition:0.3s;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:2em;--padding-inline-end:2em;}.elementor-119 .elementor-element.elementor-element-70ef467{text-align:center;}.elementor-119 .elementor-element.elementor-element-fb6bd5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-c4a550b{--e-image-carousel-slides-to-show:5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-14c23df{--content-width:720px;}.elementor-119 .elementor-element.elementor-element-2e2ccde7{--content-width:720px;}.elementor-119 .elementor-element.elementor-element-e17d297{--width:33.3333%;}.elementor-119 .elementor-element.elementor-element-149579e{--width:33.3333%;}.elementor-119 .elementor-element.elementor-element-edbe36f{--width:33.3333%;}.elementor-119 .elementor-element.elementor-element-16790d0{--content-width:720px;}}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-32b48ba8{--padding-block-start:8em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-14c23df{--padding-block-start:3em;--padding-block-end:3em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-452c722b{--padding-block-start:1em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-119 .elementor-element.elementor-element-716f540e{--padding-block-start:1em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-119 .elementor-element.elementor-element-f7faced{--padding-block-start:1em;--padding-block-end:3em;--padding-inline-start:1em;--padding-inline-end:1em;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-32b48ba8{--padding-block-start:6em;--padding-block-end:0em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-14c23df{--gap:0px 0px;--padding-block-start:2em;--padding-block-end:2em;--padding-inline-start:1em;--padding-inline-end:1em;}.elementor-119 .elementor-element.elementor-element-452c722b{--padding-block-start:0em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-716f540e{--padding-block-start:0em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}.elementor-119 .elementor-element.elementor-element-f7faced{--padding-block-start:0em;--padding-block-end:2em;--padding-inline-start:0em;--padding-inline-end:0em;}}