.elementor-2635 .elementor-element.elementor-element-50bdf2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:.9}.elementor-2635 .elementor-element.elementor-element-50bdf2a:not(.elementor-motion-effects-element-type-background),.elementor-2635 .elementor-element.elementor-element-50bdf2a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://maguireelectrical.ie/wp-content/uploads/2024/01/professional-electrician-job-5TVJNFY.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2635 .elementor-element.elementor-element-50bdf2a:before,.elementor-2635 .elementor-element.elementor-element-50bdf2a>.elementor-background-video-container:before,.elementor-2635 .elementor-element.elementor-element-50bdf2a>.e-con-inner>.elementor-background-video-container:before,.elementor-2635 .elementor-element.elementor-element-50bdf2a>.elementor-background-slideshow:before,.elementor-2635 .elementor-element.elementor-element-50bdf2a>.e-con-inner>.elementor-background-slideshow:before,.elementor-2635 .elementor-element.elementor-element-50bdf2a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-2635 .elementor-element.elementor-element-fc47273{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-1636b97{text-align:center}.elementor-2635 .elementor-element.elementor-element-1636b97 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:50px;font-weight:600;line-height:55px;color:var(--e-global-color-0621502)}.elementor-2635 .elementor-element.elementor-element-38b885a{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-0621502)}.elementor-2635 .elementor-element.elementor-element-a524891{font-family:"Lato",Sans-serif;font-size:16px;font-weight:400;color:var(--e-global-color-0621502)}.elementor-2635 .elementor-element.elementor-element-a524891 a{color:var(--e-global-color-fe6ab29)}.elementor-2635 .elementor-element.elementor-element-bb10d4c{--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}.elementor-2635 .elementor-element.elementor-element-01bf478{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-4f0f9fe{--display:flex}.elementor-2635 .elementor-element.elementor-element-a115863{--display:flex}.elementor-2635 .elementor-element.elementor-element-3996f86{text-align:left}.elementor-2635 .elementor-element.elementor-element-3996f86 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:600;line-height:40px;color:var(--e-global-color-primary)}.elementor-2635 .elementor-element.elementor-element-8d3f003{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-6a7003b{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-9664080{--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}.elementor-2635 .elementor-element.elementor-element-5d1711e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-57351b3{--display:flex}.elementor-2635 .elementor-element.elementor-element-9cdd2aa{--display:flex}.elementor-2635 .elementor-element.elementor-element-c5ba1f8{text-align:left}.elementor-2635 .elementor-element.elementor-element-c5ba1f8 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:600;line-height:40px;color:var(--e-global-color-primary)}.elementor-2635 .elementor-element.elementor-element-2b7bd2e{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-dde7386{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-742cb0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-e6ffb29{--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}.elementor-2635 .elementor-element.elementor-element-1e44200{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-e36bf63{--display:flex}.elementor-2635 .elementor-element.elementor-element-ba03ada{--display:flex}.elementor-2635 .elementor-element.elementor-element-fae1119{text-align:left}.elementor-2635 .elementor-element.elementor-element-fae1119 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:600;line-height:40px;color:var(--e-global-color-primary)}.elementor-2635 .elementor-element.elementor-element-7594ea6{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-65cbcbd{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-8ebaf8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-df192da{--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}.elementor-2635 .elementor-element.elementor-element-24d3b9a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-ab0a40a{--display:flex}.elementor-2635 .elementor-element.elementor-element-7c65009{--display:flex}.elementor-2635 .elementor-element.elementor-element-7ca25b3{text-align:left}.elementor-2635 .elementor-element.elementor-element-7ca25b3 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:600;line-height:40px;color:var(--e-global-color-primary)}.elementor-2635 .elementor-element.elementor-element-2b39945{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-49ceaa6{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-d278ffa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-513ddec .elementor-repeater-item-8d97053 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://maguireelectrical.ie/wp-content/uploads/2024/12/m1-6.jpg);background-size:cover}.elementor-2635 .elementor-element.elementor-element-513ddec .elementor-repeater-item-37ef520 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://maguireelectrical.ie/wp-content/uploads/2024/12/m1-5.jpg);background-size:cover}.elementor-2635 .elementor-element.elementor-element-513ddec .elementor-repeater-item-b816dd3 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://maguireelectrical.ie/wp-content/uploads/2024/12/m1-7.jpg);background-size:cover}.elementor-2635 .elementor-element.elementor-element-513ddec .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px}.elementor-2635 .elementor-element.elementor-element-513ddec .swiper-slide-contents{max-width:66%}.elementor-2635 .elementor-element.elementor-element-513ddec .swiper-slide-inner{text-align:center}.elementor-2635 .elementor-element.elementor-element-594b589{--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}.elementor-2635 .elementor-element.elementor-element-e103b45{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-aea5a62{--display:flex}.elementor-2635 .elementor-element.elementor-element-f887bc9{--display:flex}.elementor-2635 .elementor-element.elementor-element-0e7db9d{text-align:left}.elementor-2635 .elementor-element.elementor-element-0e7db9d .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:35px;font-weight:600;line-height:40px;color:var(--e-global-color-primary)}.elementor-2635 .elementor-element.elementor-element-fa3b721{text-align:left;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-secondary)}.elementor-2635 .elementor-element.elementor-element-82bc5e6 .elementor-button{background-color:var(--e-global-color-primary);font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:20px;fill:var(--e-global-color-0621502);color:var(--e-global-color-0621502);border-radius:0}.elementor-2635 .elementor-element.elementor-element-82bc5e6 .elementor-button:hover,.elementor-2635 .elementor-element.elementor-element-82bc5e6 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-0621502)}.elementor-2635 .elementor-element.elementor-element-82bc5e6 .elementor-button:hover svg,.elementor-2635 .elementor-element.elementor-element-82bc5e6 .elementor-button:focus svg{fill:var(--e-global-color-0621502)}@media(min-width:768px){.elementor-2635 .elementor-element.elementor-element-fc47273{--width:60%}}@media(max-width:1024px){.elementor-2635 .elementor-element.elementor-element-38b885a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-01bf478{--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-2635 .elementor-element.elementor-element-4f0f9fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-3996f86 .elementor-heading-title{font-size:28px;line-height:34px}.elementor-2635 .elementor-element.elementor-element-8d3f003{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-6a7003b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-5d1711e{--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-2635 .elementor-element.elementor-element-57351b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-c5ba1f8 .elementor-heading-title{font-size:28px;line-height:34px}.elementor-2635 .elementor-element.elementor-element-2b7bd2e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-dde7386{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-1e44200{--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-2635 .elementor-element.elementor-element-e36bf63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-fae1119 .elementor-heading-title{font-size:28px;line-height:34px}.elementor-2635 .elementor-element.elementor-element-7594ea6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-65cbcbd{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-24d3b9a{--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-2635 .elementor-element.elementor-element-ab0a40a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-7ca25b3 .elementor-heading-title{font-size:28px;line-height:34px}.elementor-2635 .elementor-element.elementor-element-2b39945{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-49ceaa6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-513ddec .swiper-slide{height:300px}.elementor-2635 .elementor-element.elementor-element-e103b45{--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-2635 .elementor-element.elementor-element-aea5a62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-0e7db9d .elementor-heading-title{font-size:28px;line-height:34px}.elementor-2635 .elementor-element.elementor-element-fa3b721{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-2635 .elementor-element.elementor-element-38b885a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-4f0f9fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-3996f86 .elementor-heading-title{font-size:24px;line-height:30px}.elementor-2635 .elementor-element.elementor-element-8d3f003{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-6a7003b{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-57351b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-c5ba1f8 .elementor-heading-title{font-size:24px;line-height:30px}.elementor-2635 .elementor-element.elementor-element-2b7bd2e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-dde7386{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-e36bf63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-fae1119 .elementor-heading-title{font-size:24px;line-height:30px}.elementor-2635 .elementor-element.elementor-element-7594ea6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-65cbcbd{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-ab0a40a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-7ca25b3 .elementor-heading-title{font-size:24px;line-height:30px}.elementor-2635 .elementor-element.elementor-element-2b39945{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-49ceaa6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2635 .elementor-element.elementor-element-513ddec .swiper-slide{height:150px}.elementor-2635 .elementor-element.elementor-element-aea5a62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2635 .elementor-element.elementor-element-0e7db9d .elementor-heading-title{font-size:24px;line-height:30px}.elementor-2635 .elementor-element.elementor-element-fa3b721{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}