@font-face{font-family:"Fa brands 400";src:url('../fonts/fa-brands-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa sharp solid 900";src:url('../fonts/fa-sharp-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 400";src:url('../fonts/fa-regular-400.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa solid 900";src:url('../fonts/fa-solid-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa duotone 900";src:url('../fonts/fa-duotone-900.ttf') format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fa 300";src:url('../fonts/fa-light-300.ttf') format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Fa 100";src:url('../fonts/fa-thin-100.ttf') format("truetype");font-weight:100;font-style:normal;font-display:swap}:root{--firebrick:#d31b1d;--black:#25242a;--royal-blue:#1c5497;--white:white;--ghost-white:#f3f2f7;--silver:#c5c5c5}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.body{text-transform:none;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.header-div-2{justify-content:space-between;align-items:center;width:90%;padding:0 10px;display:flex}.header-div-2.announcement-div{width:95%;margin-left:auto;margin-right:auto}.announcement-bar{z-index:1;background-color:var(--firebrick);padding-top:8px;padding-bottom:8px;position:sticky}.qoute-btn{color:#f7f7f2;letter-spacing:0;text-transform:uppercase;border:1px solid #f7f7f2;padding:8px 20px;font-weight:500;text-decoration:none;transition:all .3s}.qoute-btn:hover{color:#1e1f1e;background-color:#f7f7f2}.announcement-contact-block{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.contact-ann-block{justify-content:center;align-items:center;padding:0;display:flex}.contact-ann-block.fixed{z-index:26;flex-direction:column;justify-content:flex-start;display:block;position:fixed;inset:21% 0% 0% auto}.ripple{z-index:0;background-color:var(--firebrick);border-radius:100%;width:700px;height:500px;position:absolute;inset:-200% -60% auto auto}.ripple.call{background-color:var(--black);width:565px}.ripple.gallery-btn-ripple{background-color:var(--royal-blue)}.headt-call-btn{display:none}.logo-2{padding-bottom:0}.co-logo-link-2.w--current{flex:none;margin-right:5px}.dl-link-holder{color:#f7f7f2;text-transform:uppercase;border-bottom:1px solid #f7f7f226;justify-content:flex-start;align-items:center;width:350px;padding-top:10px;padding-bottom:10px;padding-left:20px;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.dl-link-holder:hover{border-bottom-style:solid;padding-left:30px}.dl-link-holder.w--current{background-color:#5f5f51}.header-div-3{justify-content:space-between;align-items:center;width:95%;margin-left:auto;margin-right:auto;padding:10px 0;display:flex}.section-2{z-index:10;border-bottom:1px #5e5e5e;position:sticky;top:0;box-shadow:0 1px 3px #0003}.section-2.header-section.nav-verticle{background-color:var(--white);flex-direction:column;width:100%;padding-top:0;padding-bottom:5px;position:fixed}.logo-div-2{justify-content:center;align-items:center;display:flex}.hero-banner{height:auto}.hero-mask{height:75vh}.slide-2{background-image:url('../images/lighs.webp');background-position:50% 42%;background-size:cover}.left-arrow-2,.right-arrow-2,.slide-nav-3{display:none}.menu-button-image-link{background-image:url('../images/Shopping-Centre-Lights.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:280px;display:flex}.menu-button-image-link._3{background-image:url('../images/Electrical-Installations.webp');background-position:50%}.menu-button-image-link._1{background-image:url('../images/Commercial-Electrician.webp')}.menu-button-image-link._4{background-image:url('../images/smoke-alarm.webp')}.menu-button-image-link._5{background-image:url('../images/ev-charger.webp')}.black-int-link{z-index:1;color:#fff;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:5px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;position:relative}.menu-button-section{z-index:1;background-color:var(--ghost-white);justify-content:space-around;align-items:center;display:flex;position:relative}.menu-button-div{height:300px}.menu-button-group-div{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;padding-left:10px;padding-right:10px;display:grid}.menu-label-div{background-color:var(--black);border-radius:0;justify-content:center;align-items:center;height:60px;margin-top:-60px;padding:15px 2px;display:flex;position:relative;overflow:hidden}.h1{color:var(--black);text-transform:uppercase;margin-top:0;margin-bottom:0;padding-bottom:10px;font-size:36px;font-weight:700;line-height:42px}.content-section{justify-content:center;align-items:center;padding-top:60px;padding-bottom:30px;display:flex}.content-section.even{padding-top:60px;padding-bottom:60px}.content-section.even.g-white{background-color:var(--ghost-white)}.double-content-div{justify-content:space-between;width:90%;max-width:1300px;margin-left:auto;margin-right:auto;display:flex}.double-content-div.flex-grid{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.coloured-underline{background-color:var(--firebrick);border-radius:0;width:80px;height:4px;margin-bottom:30px}.btn-text{z-index:1;text-align:center;letter-spacing:1px;text-transform:uppercase;font-size:15px;font-weight:500;position:relative}.primary-btn{z-index:1;background-color:var(--black);color:#f7f7f2;justify-content:center;align-items:center;width:200px;margin-top:30px;padding:15px 0;text-decoration:none;display:flex;position:relative;overflow:hidden}.primary-btn.call{background-color:var(--firebrick)}.primary-btn.gallery-btn{background-color:#0000;border:1px solid #c0c1af}.primary-btn.gallery-btn.m-center{border-color:var(--white);margin-top:60px;margin-right:auto}.primary-btn.m-auto{border:1px solid var(--white);background-color:#0000}.img{z-index:1;object-fit:fill;justify-content:center;width:100%;height:100%;display:flex;position:relative}.img.commercial1{background-image:url('../images/electric-wires.webp');background-position:50%;background-size:cover}.img.commercial5{background-image:url('../images/electrician.webp');background-position:50%;background-size:cover}.img.electrical1{background-image:url('../images/Electrical-work-on-doorbell.webp');background-position:50%;background-size:cover}.img.ev1{background-image:url('../images/smarthome_1915822998.webp');background-position:50%;background-size:cover}.img.rewires{background-image:url('../images/rewiring_1933393935.webp');background-position:50%;background-size:cover}.p-2{margin-top:10px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:26px}.p-2.p-white{color:#f7f7f2}.p-2.mobile{margin-bottom:10px}.basic-p-block{width:48%}.single-image-div{z-index:1;border-radius:0;width:48%;position:relative}.pinned-content-div{z-index:5;justify-content:space-between;align-items:center;width:60%;padding-right:0%;display:flex;position:absolute;inset:auto 0% auto auto}.large-p-block{background-color:#fff;padding:50px;box-shadow:1px 1px 3px #0000001f}.h2{color:var(--black);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-bottom:10px;font-weight:400}.h2.h2-white{color:#f7f7f2;font-size:24px;line-height:30px}.h2.h2-white.lg-text{color:#f7f7f2;margin-top:60px;margin-bottom:40px;padding-bottom:100px;padding-right:60px;font-size:44px;font-weight:900;line-height:1.3;display:block}.h2.h2-white.lg-text.edit-padding{letter-spacing:1px;margin-top:0;margin-bottom:0;margin-left:auto;padding-bottom:0;padding-right:0;font-size:28px;font-weight:600}.h2._46px{font-size:40px;line-height:50px}.large-image-section{justify-content:space-between;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.large-image-section.low-p-bottom{align-items:center;padding-top:60px;padding-bottom:60px;position:relative}.large-image-section.low-p-bottom.p-white{background-color:var(--white)}.large-image-section.low-p-bottom.p-white._80p{padding-top:80px;padding-bottom:80px}.large-single-image-div{background-image:url('../images/Changing-lightbulb.webp');background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:0;justify-content:space-between;align-items:stretch;width:60%;height:100%;min-height:800px;display:flex;position:relative;overflow:hidden}.testemonials,.testemonials.projects{background-color:var(--black);padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.title-as-section{color:#f7f7f2;text-transform:uppercase;margin-left:10px;font-size:1.2em;font-weight:300}.title-as-section.lg-text{font-size:28px;line-height:1}.title-as-section.lg-text.black{color:#343817;margin-top:0;margin-bottom:0;font-size:44px;line-height:1.3}.title-as-section.lg-text.black.h2-style{color:var(--black);margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px;font-weight:500}.title-as-section.lg-text.black.h2-style._0{margin-left:0;padding-left:0;font-size:39px}.title-as-section.lg-text.black{color:#343817;font-size:44px;line-height:1.3}.title-as-section.lg-text.black.h2-style{margin-top:0;margin-bottom:0;padding-left:10px;padding-right:10px}.title-as-section.lg-text.b{color:var(--black);margin-top:0;margin-bottom:0;font-size:44px;line-height:1.3}.title-as-section.lg-text.b.mobile{margin-left:0}.title-as-section.lg-text.b.w{color:var(--white);margin-left:0}.title-as-section.lg-text.h3-small-new{color:var(--black);margin-top:0;margin-bottom:0;margin-left:0;font-size:30px;font-weight:500;line-height:1.3}.title-as-section.lg-text.h3-small-new.w{color:var(--black);font-size:28px}.testemonials-text{flex-direction:column;align-items:flex-start;display:flex}.light-text-line{background-color:var(--white);width:40px;height:2px}.light-text-line.dark-line{background-color:var(--black);display:none}.testimonials-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;display:grid;position:relative}.testimonials-grid.work-gallery{grid-template-rows:minmax(auto,1fr);grid-template-columns:1fr}.heading-3-top-title{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:20px;padding-bottom:0;display:flex}.heading-3-top-title.flex0{width:100%;margin-bottom:60px}.heading-3-top-title.m-bottom-30{justify-content:flex-start;margin-bottom:30px}.heading-3-top-title.m-bottom-30.align-left{justify-content:flex-start}.heading-3-top-title.top{margin-top:40px}.container-2{width:90%;max-width:1300px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:0}.container-2.test-container{padding-top:0}.container-2.test-container.fluid{width:90%;max-width:1600px}.container-2.test-container.fluid._1300px{max-width:1300px}.grey-content-section{background-color:var(--firebrick);justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex}.grey-content-section.bg-gradiant{background-color:var(--white)}.grey-content-section.bg-white{background-color:#0000}.grey-content-section.bg-white.p-white{background-color:var(--ghost-white)}.grey-content-section.solid-bg{background-color:var(--black)}.grid-image-large-div{background-image:url('../images/electrical-components.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;height:600px}.grid-image-large-div.commercial1{background-image:url('../images/radiator.webp');background-position:50% 75%;background-size:cover}.grid-image-large-div.electrical2{background-image:url('../images/Outdoor-Garden-area-with-led-lighting.webp');background-position:50%;background-size:cover}.grid-image-large-div.ev2{background-image:url('../images/Blue-charging-station-for-ev-cars.webp');background-position:50%;background-size:cover}.double-p-block{flex-direction:column;justify-content:center;align-items:center;width:100%;display:block}.grey-dividing-line{background-color:#5f5f5163;height:1px;margin-top:60px;margin-bottom:60px}.grey-dividing-line.line-odd{background-color:var(--black)}.grey-dividing-line.line-odd.hide{background-color:var(--silver)}.grid-image-div{background-image:url('../images/Commercial-LED-Lighting.jpg');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px}.grid-image-div.div2{background-image:none}.grid-image-div.div2.home-3{background-image:url('../images/electrical-meter.webp');background-position:50%;background-size:cover}.grid-image-div.div2.commercial3{background-image:url('../images/cctv-camera.webp');background-position:50%;background-repeat:repeat;background-size:cover}.grid-image-div.div2.electrical4{background-image:url('../images/smoke-alarm.webp');background-position:50% 10%;background-repeat:repeat;background-size:cover}.grid-image-div.div2.ev4{background-image:url('../images/ev-charger-station.webp');background-position:50%;background-repeat:repeat;background-size:cover}.grid-image-div.commercial2{background-image:url('../images/Home-Cinema.webp');background-position:50% 65%;background-size:cover}.grid-image-div.electrical3{background-image:url('../images/Charging-socket.webp');background-position:50% 75%;background-size:cover}.grid-image-div.ev3{background-image:url('../images/Charging-Station.webp');background-position:50%;background-size:cover}.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.works-image-grid{padding-top:60px}.works-image-grid.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding-top:0;display:grid;position:relative;left:0%}.t-wrapper{align-items:center;display:flex}.works-texxt-lable{background-color:var(--royal-blue);color:var(--white);text-transform:uppercase;padding:15px 30px;font-size:15px;font-weight:600;display:inline-block;position:absolute;inset:40px auto auto 0}.works-1{background-image:url('../images/power-supply.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;align-items:flex-end;min-height:580px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #15162300}.works-1:hover{transform:scale(1.05);box-shadow:inset 0 -60px 200px #15162380}.cta-text-contact{color:#212121;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:700}.contact-info-block{grid-column-gap:0px;grid-row-gap:0px;border-radius:10px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;padding:0;transition:box-shadow .2s cubic-bezier(.455,.03,.515,.955);display:grid}.contact-info-block.m-bottom-20{border-bottom:1px solid #15162314;border-radius:0;margin-top:40px;margin-bottom:20px;padding:0 0 10px;transition-property:none}.contact-info-block.m-bottom-20.m-top-60{border-bottom:1px solid #1516230f;border-radius:0;margin-top:60px;padding-bottom:10px}.cta-link{color:#00000091;font-size:1.1em;font-weight:500;line-height:1.75;text-decoration:none}.icon-block{justify-content:center;align-items:center;margin-right:20px;display:flex}.contact-section{background-color:var(--white);padding-top:100px;padding-bottom:100px}.contact-info-text{flex-direction:column;display:flex}.left-contact{flex-direction:column;justify-content:flex-start;width:38%;display:flex}.left-contact.right{background-color:var(--white);border-radius:6px;width:50%;padding:20px;box-shadow:0 0 20px #21212117}.container-4{z-index:2;width:90%;max-width:1400px;margin-left:auto;margin-right:auto;position:relative}.contact-section-wrapper.flex{justify-content:space-between;align-items:center;width:100%;display:flex}.icon-2{background-color:var(--firebrick);color:#f7f7f2;justify-content:center;align-items:center;width:60px;height:60px;font-family:"Fa 300",sans-serif;font-size:1.6em;font-weight:300;line-height:1.2;display:flex}.heading-3-text{color:#438fec;text-transform:uppercase;margin-top:0;margin-bottom:auto;font-size:22px;font-weight:400;line-height:28px}.heading-3-text.sm-h3{margin-top:auto;font-size:18px;font-weight:700;line-height:32px}.heading-3-text.sm-h3.white-h3{color:var(--white);font-size:22px;font-weight:300}.heading-3-right-text{background-color:var(--black);flex-direction:column;justify-content:center;width:50%;padding:40px;display:flex}.heading-3-section{background-color:#5f5f51;padding:0}.container-3{width:90%;max-width:1400px;margin-left:auto;margin-right:auto}.container-3.container-fluid{width:100%;max-width:none}.container-3.announcement-container{background-color:var(--firebrick);color:var(--firebrick);justify-content:center;align-items:center;width:100%;max-width:none;display:flex}.heading-3-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;min-height:360px;display:flex}.heading-3-left-image{background-image:url('../images/electrical-wires.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;min-height:250px}.footer-map{filter:grayscale(60%);margin-bottom:0}.foooter-logo{object-fit:contain;height:100%;margin-left:auto;margin-right:auto}.footer-brand{width:100%;height:auto;display:flex}.footer-brand.w--current{justify-content:center;align-items:center;display:flex}.container{width:90%;max-width:1300px;margin-left:auto;margin-right:auto}.list{text-align:center;flex:none;margin-bottom:0;padding-left:0;list-style-type:none}.footer-section-2{background-color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding-top:60px;display:flex}.footer-title{color:var(--white);text-transform:uppercase;padding-top:0;padding-bottom:0;font-size:18px;font-weight:700}.footer-contact-link{color:#fff;padding-left:5px;padding-right:5px;font-size:16px;font-weight:400;text-decoration:none;transition:all .45s ease-in-out}.footer-contact-link:hover{color:var(--firebrick)}.footer-nav-item{color:#fff;cursor:pointer;padding-top:5px;padding-bottom:5px;transition:all .2s}.footer-nav-item:hover{color:#ffce07}.footer-nav-item.footer-contact{color:#fff;text-align:left;cursor:auto;align-items:center;margin-bottom:20px;padding-top:0;padding-bottom:0;display:flex}.footer-nav-item.footer-contact.auto-cusro{cursor:auto;font-size:15px;font-weight:400}.text-span-4{color:var(--firebrick);flex:none;justify-content:center;align-items:center;width:50px;height:50px;margin-top:0;margin-bottom:0;margin-right:10px;padding:10px;font-family:"Fa 300",sans-serif;font-size:24px;display:flex}.contact-link{color:#f7f7f2;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none;transition:all .45s ease-in-out}.contact-link:hover{color:var(--firebrick)}.footerlinks-copy{color:#f7f7f2;text-align:center;margin-bottom:0;font-size:16px;font-weight:300;line-height:26px;text-decoration:none}.footer-info-div-2{border:1px solid #ffffffa6;flex-direction:column;justify-content:center;align-items:center;width:34%;padding:60px;display:flex}.footer-info-div-2._1{border-width:1px;border-color:#ffffffa6 #c0c1af24;border-left-style:none;border-right-style:none;flex-direction:column;justify-content:space-around;align-items:center;padding-bottom:60px}.footer-info-div-2._1.border-edit{border-color:#ffffffa6;border-left-style:solid;border-right-style:solid}.footer-contact-links{justify-content:space-around;width:100%;max-width:none;display:flex}.footer-copy-right{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;max-width:none;padding-top:30px;padding-bottom:30px;padding-right:0;display:flex}.default-list{padding-left:0;list-style-type:none}.default-list.list-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:grid}.default-list.list-grid-3{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:grid}.default-list.list-grid-4{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:grid}.h3-text-list{align-items:center;margin-top:0;margin-bottom:0;font-size:16px;font-weight:400;display:flex}.h3-text-list.mobile.white{color:var(--ghost-white)}.fa-icon{border:1px solid var(--firebrick);color:var(--firebrick);background-color:#0000;border-radius:100%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-family:"Fa 300",sans-serif;font-size:18px;display:flex}.fa-icon.mobile{flex:none}.fa-icon.mobile.white{color:var(--white)}.list-item{margin-bottom:10px}.font-icon{background-color:var(--firebrick);color:#fff;border-radius:50px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-family:"Fa 300",sans-serif;display:flex}.font-icon.site{color:var(--firebrick);background-color:#0000;font-family:"Fa solid 900",sans-serif;font-weight:300}.google-maps{filter:grayscale(60%);background-color:#f7f7f2}.areas-list{padding-left:0}.areas-list.areas-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:25px;display:grid}.areas-list-item.areas-list-flex{border-bottom:1px solid #5f5f511f;align-items:center;padding-top:10px;padding-bottom:10px;font-weight:500;display:flex}.hyperlink{box-shadow:inset 0 -2px 0 0 var(--firebrick);color:var(--firebrick);padding-left:2.5px;padding-right:2.5px;font-weight:600;text-decoration:none;transition:all .45s ease-in-out;display:inline-block}.hyperlink:hover{box-shadow:inset 0 -100px 0 0 var(--firebrick);color:#f7f7f2}.top-block{color:#fff;align-items:center;margin-bottom:10px;display:flex}.contact-block{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.contact-content{background-color:var(--firebrick);text-align:left;border-radius:8px;width:100%;padding:30px;transition:all .3s ease-in-out;box-shadow:-1px 1px 3px #00000045}.contact-content:hover{transform:translate(-5px,-5px)}.telephone{color:#fff}.telephone.office-number{padding-left:20px}.telephone.office-number.contact-type{color:var(--white);padding-bottom:10px;padding-left:0;font-weight:500}.telephone.office-number.contact-type.m-bottom-10{color:#fff;margin-bottom:10px}.contact-icon{color:#fff;justify-content:center;align-items:center;margin-top:0;margin-bottom:0;margin-right:10px;font-family:"Fa 300",sans-serif;font-size:28px;line-height:1.5;display:inline-block}.contact-type-title{color:#fff;text-transform:uppercase;margin-bottom:0;font-weight:700}.contact-page-link{color:var(--white);font-weight:600;text-decoration:none}.contact-page-info{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;width:100%;padding-top:40px;display:grid}.ripple-2{z-index:0;background-color:#5f5f51;border-radius:100%;width:700px;height:500px;position:absolute;inset:-200% -27% auto auto}.ripple-2.gallery-btn-ripple{background-color:#c0c1af}.ripple-2.gallery-btn-ripple.enquiry{background-color:var(--firebrick);color:var(--white);width:540px}.h1-light{color:var(--black);font-weight:400}.primary-btn-2{z-index:1;color:#f7f7f2;text-align:center;background-color:#c0c1af;justify-content:center;align-items:center;width:200px;margin-top:30px;padding:15px 0;text-decoration:none;display:block;position:relative;overflow:hidden}.primary-btn-2.gallery-btn{background-color:#0000;border:1px solid #c0c1af}.primary-btn-2.gallery-btn.m-center{margin-top:60px;margin-right:auto}.primary-btn-2.gallery-btn.m-center.enquiry{border-color:var(--white);background-color:#0000;width:260px;padding-left:10px;padding-right:10px}.primary-btn-2.gallery-btn.m-center.enquiry.w--current{padding-left:15px;padding-right:15px}.service-block._w-img{grid-column-gap:30px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-bottom:0;display:grid}.h3-service-text{text-transform:uppercase;margin-top:0;margin-bottom:20px}.h3-service-text.m-none{margin-bottom:0;padding-left:10px;font-size:22px}.h3-service-text.h3-light{color:#f7f7f2}.h3-service-text.h3-light.m-none.h224{font-size:24px}.background-image{background-image:linear-gradient(119deg,var(--black),transparent),url('../images/Electrician-changing-light.webp');background-position:0 0,50% 0;background-size:auto,cover;background-attachment:scroll,fixed;min-height:575px}.hyperlink-2{box-shadow:inset 0 -2px 0 0 var(--white);color:var(--white);padding-left:2.5px;padding-right:2.5px;font-weight:500;text-decoration:none;transition:all .45s ease-in-out;display:inline-block}.hyperlink-2:hover{box-shadow:inset 0 -50px 0 0 var(--white);color:var(--black)}.btn-underline{object-fit:fill;background-color:#fff;height:2px;position:relative;box-shadow:inset 0 0 #c7a675}.btn-underline.nav-underline{width:0}.btn-underline.nav-underline.display-none-underline{background-color:var(--firebrick)}.btn-underline.services-underline{background-color:#1b1b1b;width:auto;display:block}.btn-underline.services-underline.display-none-s{background-color:var(--firebrick)}.btn{color:#fff;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block;position:relative}.lg-text-sec{padding-left:0;padding-right:15px}.btn-hover-color{background-color:#c7a675;width:0;position:absolute;inset:0%}.about-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.testimonials-section{background-color:var(--black);padding:80px 15px}.container-7{z-index:1;width:90%;max-width:1420px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.testimonail-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;display:grid}.intro-img{padding-left:15px;padding-right:15px}.image-3{object-fit:cover;width:100%;height:100%;position:static}.block-quote-2{color:var(--white);text-align:center;letter-spacing:1.5px;text-transform:uppercase;border-left-style:none;margin-bottom:32px;padding:96px 40px;font-size:28px;font-weight:200;line-height:38px}.block-quote-2.b{color:var(--black);border:1px solid #000;width:100%;margin-bottom:0;padding-top:60px;padding-bottom:60px;font-size:42px;font-weight:400;line-height:54px}.quote{letter-spacing:.5px;width:40px;height:72px;font-family:"Fa solid 900",sans-serif;line-height:72px;display:inline-block}.text-span-5{font-size:18px;font-weight:500}.navbar{background-color:#0000;justify-content:space-between;align-items:center;width:100%;min-height:100px;padding:0 40px;display:flex}.nav-link-text-2{color:var(--black);letter-spacing:1px;text-transform:uppercase;font-size:14px}.dl-link{color:#282828;padding:7.2px 40px 7.2px 20px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-block}.fa-icon-arrow{font-family:"Fa 300",sans-serif;display:none}.nav-menu{align-items:center;height:100%;display:flex}.dl-item{z-index:2;width:325px;padding-left:0;padding-right:0;position:relative}.dl-menu-2{background-color:#fff;padding-top:30px;padding-bottom:30px}.nav-link{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;margin-left:24px;padding-left:0;padding-right:0;font-weight:500;text-decoration:none;position:relative}.nav-link.dropdown{margin-right:-20px}.text-block-3{color:var(--black);padding-right:40px;font-size:14px}.text-block-4{color:var(--white);text-align:center;margin-top:20px;font-weight:300;line-height:24px}.announcement-contact{background-color:var(--black);color:#fff;letter-spacing:1px;justify-content:center;align-items:center;margin-left:auto;padding:5px 20px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s ease-in-out;display:flex}.announcement-contact:hover{background-color:var(--royal-blue);color:var(--white)}.announcement-time{color:#fff;text-transform:uppercase;font-size:15px;font-weight:400}.announcement-bar-2{background-color:var(--firebrick)}.announcement-link{color:#fff;letter-spacing:.5px;font-size:15px;font-weight:400;text-decoration:none;transition:all .3s ease-in-out}.announcement-link:hover{color:#d9d9d9}.announcement-icon{color:#fff;justify-content:center;align-items:center;width:35px;height:35px;font-family:"Fa 300",sans-serif;font-size:1em;line-height:1.5;display:flex}.announcement-contact-info{justify-content:flex-start;align-items:center;display:flex}.announcement-contact-info.margin-right-20{margin-right:20px;padding-top:5px;padding-bottom:5px}.announcement-wrapper{width:90%;padding-top:0;padding-bottom:0;display:flex}.lottie-animation{margin-top:-150px}.works-3{background-image:url('../images/Charging-socket.webp');background-position:50% 100%;background-repeat:no-repeat;background-size:cover;border-radius:8px;align-items:flex-end;min-height:580px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #15162300}.works-3:hover{transform:scale(1.05);box-shadow:inset 0 -60px 200px #15162380}.works-2{background-image:url('../images/lighting-in-office.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;align-items:flex-end;min-height:580px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #15162300}.works-2:hover{transform:scale(1.05);box-shadow:inset 0 -60px 200px #15162380}.service-banner{grid-column-gap:16px;grid-row-gap:16px;background-image:linear-gradient(#000000a6,#000000a6),url('../images/Commercial-Electrician.webp');background-position:0 0,50% 0;background-size:auto,cover;background-attachment:scroll,fixed;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;min-height:450px;display:flex}.service-banner._3{background-image:linear-gradient(#000000a6,#000000a6),url('../images/Electrical-Installations.webp');background-position:0 0,50% 0;background-size:auto,cover;background-attachment:scroll,fixed}.service-banner._5{background-image:linear-gradient(#000000a6,#000000a6),url('../images/ev-charger.webp');background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}.service-banner.area{background-image:linear-gradient(#00000080,#00000080),url('../images/Fareham.webp');background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}.service-banner.gallery{background-image:linear-gradient(#00000080,#00000080),url('../images/Power-Socket.webp');background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}.service-banner.testimonials{background-image:linear-gradient(#00000080,#00000080),url('../images/Marine-Electriician.webp');background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}.service-banner.contact{background-image:linear-gradient(#00000080,#00000080),url('../images/Car-Charger.webp');background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}.service-banner.site-map{background-image:linear-gradient(#00000080,#00000080),url('../images/Wires.webp');background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed}.service-ban-text{border-bottom:2px solid var(--firebrick);color:var(--white);letter-spacing:4px;text-transform:uppercase;padding-top:0;padding-bottom:10px;font-size:42px;font-weight:300;line-height:50px}.container-8{z-index:1;width:90%;max-width:1420px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.parallax-section-2{background-color:#000;background-image:url('../images/night-scene.webp');background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 15px}.parallax-section-2.abt{background-image:linear-gradient(#000000b3,#000000b3),url('../images/Light-chnage.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;padding-top:100px;padding-bottom:100px}.parallax-section-2.electrical{background-image:linear-gradient(#000000b3,#000000b3),url('../images/Kitchen-lighting.webp');background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.parallax-section-2.ev{background-image:linear-gradient(#000000b3,#000000b3),url('../images/smarthome-background_1874966226.webp');background-position:0 0,50%;background-repeat:repeat,no-repeat;background-attachment:scroll,fixed}.into-content{flex-direction:column;justify-content:center;margin-left:0;padding-left:15px;padding-right:15px;display:flex}.into-content._0l{margin-left:0}.text-block-6{color:#c7a675;font-size:43px;font-weight:400;line-height:1.2}.text-block-6.lg-text{color:var(--white);margin-top:0;margin-bottom:10px;font-size:54px;font-weight:600;line-height:64px}.text{color:#616161;font-size:16px;font-weight:300;line-height:1.7}.text.text-white{color:#fff}.text.text-white.mb-28{margin-bottom:28px;font-weight:300}.h3-small{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-top:40px;margin-bottom:20px;padding-bottom:0;display:flex}.h3-small._20t{margin-top:20px}.call-fixed{z-index:999;width:80px;height:80px;position:fixed;inset:auto 4px -1px auto}.sie-map-list{padding-left:0}.site-link{color:var(--black);font-weight:600;text-decoration:none;transition:color .45s ease-in-out}.site-link:hover{color:var(--firebrick)}.body-div-3{grid-column-gap:16px;grid-row-gap:16px;text-align:center;background-color:#0000;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:90%;max-width:1300px;margin-left:auto;margin-right:auto;display:block}.body-div-3._24hr-text{background-color:#00000054;flex:0 auto;justify-content:flex-start;align-items:center;width:50%;margin-left:auto;margin-right:auto;padding:20px;display:block}.body-div-3._24hr-text.testomonial-layout{background-color:var(--firebrick);border:1px solid #363638;border-radius:5px;flex-direction:column;flex:none;justify-content:space-between;width:100%;max-width:100%;margin-top:20px;padding-top:40px;padding-bottom:40px;display:flex}.paragraph{text-align:center;margin-top:20px}.paragraph._24-emergancy-p{color:var(--white);margin-top:0;font-size:16px;font-weight:400;line-height:1.5}.star{color:var(--white);font-family:"Fa sharp solid 900",sans-serif;font-weight:500}.grid-5{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch start;display:grid}.date-testom-2{color:#363638;text-align:left;text-transform:uppercase;justify-content:center;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}.date{width:100%}.bold-text,.bold-text-3{color:var(--white)}.icon-4{color:var(--black)}.gallery-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.lb-img{width:100%}.socials{z-index:1000;background-color:var(--firebrick);justify-content:center;align-items:center;display:flex;position:fixed;inset:auto auto 15px 1%}.social-button{background-color:var(--firebrick);color:#fff;justify-content:center;align-items:center;width:40px;height:40px;font-family:"Fa solid 900",sans-serif;font-size:18px;text-decoration:none;transition:background-color .2s;display:flex}.social-button:hover{background-color:var(--black)}.social-button.icon{font-family:"Fa brands 400",sans-serif}.middle-div{background-color:var(--firebrick);justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:20px;padding-top:0;display:flex}.grid-3x1{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;padding-top:0;display:grid}.inside-grid{justify-content:center;align-items:center;padding-top:3px;padding-bottom:3px;display:flex}.inside-grid.mid-div{border-top:1px solid var(--black);border-bottom:1px solid var(--black);background-color:var(--white)}.link{color:#fff;background-color:#000;border-radius:60px;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;text-decoration:none;display:flex}.link._2{background-color:var(--black);font-family:"Fa solid 900",sans-serif}.image-4{width:150px}.fa-social-2{color:#000;background-color:#04ff7d;border:1px solid #000;border-radius:50px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;font-family:"Fa brands 400",sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.fa-social-2:hover{color:#04ff7d;background-color:#030507;transform:scale(1.1)}.fa-social-2.fixed{background-color:var(--firebrick);color:#000;border:2px solid #fff;border-radius:50px;width:50px;height:50px;margin-top:10px;margin-bottom:10px;font-family:"Fa 400",sans-serif;font-size:18px}.fa-social-2.fixed:hover{background-color:var(--black);color:var(--white)}.fa-social-2.fixed.icon{font-family:"Fa brands 400",sans-serif}.fs-cc-manager_icon{width:32px;height:32px}.fs-cc-banner_trigger{display:none}.fs-cc-banner_close-icon{width:24px;height:24px}.fs-cc-prefs_form{background-color:#fff;border-radius:12px;width:100%;max-width:576px;height:100%;max-height:70vh;margin-bottom:0;position:relative}.fs-cc-prefs_submit-hide{display:none}.fs-cc-prefs_close{z-index:1;color:#333;cursor:pointer;background-color:#f5f6ff;border-radius:100%;padding:10px;font-size:20px;text-decoration:none;position:absolute;inset:-12px -12px auto auto;box-shadow:-1px 1px 12px #3333331a}.fs-cc-prefs_overlay{z-index:-1;background-color:#03052499;width:100%;height:100%;position:absolute;inset:0%}.fs-cc-prefs_component{z-index:997;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;padding:32px;display:none;position:fixed;inset:0%}.fs-cc-prefs_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fs-cc-banner_button{border:2px solid var(--firebrick);background-color:var(--firebrick);color:#fff;text-align:center;border-radius:500px;min-width:140px;margin-left:16px;padding:10px 20px;font-size:16px}.fs-cc-banner_button.fs-cc-button-alt{border-color:var(--black);color:var(--black);background-color:#f5f5f5}.fs-cc-manager_component{z-index:999;display:none;position:fixed;inset:auto auto 100px 20px}.fs-cc-prefs_title{color:var(--firebrick);font-size:24px;font-weight:700;line-height:1.2em}.fs-cc-prefs_toggle{background-color:#fff;border-radius:999px;width:20px;height:20px}.fs-cc-prefs_option{border-bottom:1px solid #33333326;padding-top:16px;padding-bottom:16px}.fs-cc-banner_close{opacity:1;cursor:pointer;background-color:#fff;border-radius:500px;margin-left:12px;padding:10px;box-shadow:1px 1px 12px #0000001a}.fs-cc-prefs_space-medium{margin-bottom:40px}.fs-cc-prefs_button{border:2px solid var(--black);background-color:var(--black);border-radius:500px;margin-right:8px;padding:10px 20px;font-size:15px;font-weight:700}.fs-cc-prefs_button.fs-cc-button-alt{border-color:var(--firebrick);color:var(--firebrick);background-color:#fff}.fs-cc-prefs_checkbox-field{background-color:#ccc;border-radius:999px;width:44px;height:24px;margin-bottom:0;padding:2px;display:flex;position:relative}.fs-cc-banner_buttons-wrapper{flex:none;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;align-items:center;display:flex}.fs-cc-manager_trigger{display:none}.fs-cc-banner_container{align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.fs-cc-prefs_close-icon{color:#021a7c;width:16px;height:16px}.fs-cc-prefs_trigger{display:none}.fs-cc-prefs_text{color:var(--black);font-size:12px}.fs-cc-prefs_checkbox{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.fs-cc-banner_text{color:#616161;margin-right:24px}.fs-cc-prefs_checkbox-label{display:none}.fs-cc-prefs_buttons-wrapper{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;margin-top:32px;margin-right:-8px;display:flex}.fs-cc-prefs_content{height:100%;padding:40px 32px;overflow:scroll}.fs-cc-prefs_space-small{margin-bottom:12px}.fs-cc-prefs_label{color:var(--firebrick);margin-top:0;margin-bottom:0;margin-right:32px;font-size:16px;font-weight:700}.fs-cc-banner_text-link{border-bottom:2px solid var(--firebrick);color:var(--firebrick);font-weight:400;text-decoration:none}.fs-cc-manager_button{color:#333;cursor:pointer;background-color:#fff;border-radius:500px;flex-direction:column;padding:10px;transition:color .2s;display:flex}.fs-cc-manager_button:hover{color:#4353ff}.fs-cc-banner_component{z-index:2147483647;background-color:#f5f6ff;border-top:1px solid #4353ff29;padding:24px 32px;display:none;position:fixed;inset:auto 0% 0%}.google-reviws-div{width:100%}.google-reviews{width:100%;margin-top:40px}.grid-div{border:1px solid var(--firebrick);padding:30px}.grid-div.white{border-color:var(--white)}.list-grid{grid-column-gap:30px;grid-row-gap:30px;margin-top:30px}.bannerlist-grid{border:1px solid var(--white);grid-template-rows:auto;grid-template-columns:1fr}.cookies-icon{width:32px;min-width:32px;height:32px;min-height:32px}@media screen and (min-width:1920px){.double-content-div{display:flex}}@media screen and (max-width:991px){.header-div-2{width:100%}.announcement-bar{display:none}.announcement-contact-block{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.contact-ann-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.contact-ann-block.fixed{height:110px;display:block;top:23%}.headt-call-btn{background-color:var(--firebrick);color:#fff;text-align:center;text-transform:uppercase;width:100%;padding-top:15px;padding-bottom:15px;font-weight:600;text-decoration:none;display:block}.dl-link-holder{background-color:#212121;width:100%}.dropdown{width:100%}.header-div-3{width:100%;padding:0 10px 0 15px}.section-2.header-section.nav-verticle{padding-bottom:0}.logo-div-2{justify-content:flex-start;width:51%}.menu-div-2{width:40%}.menu-button-image-link{height:160px}.menu-button-section{padding-bottom:0}.menu-button-div{height:160px}.menu-button-group-div{grid-column-gap:10px;grid-row-gap:70px;grid-template-columns:1fr 1fr}.h1{font-size:32px}.content-section{padding-bottom:60px}.double-content-div{flex-direction:column;align-items:center}.basic-p-block{width:100%;padding-bottom:30px}.single-image-div{width:100%;height:400px}.pinned-content-div{justify-content:center;width:100%;padding-right:0%}.large-p-block{width:90%}.h2.h2-white.lg-text.edit-padding{text-align:right;font-size:28px}.large-image-section{padding-bottom:0}.large-image-section.low-p-bottom.p-white._80p{padding-top:0}.large-single-image-div{width:100%;min-height:1200px}.title-as-section.lg-text.black.h2-style{text-align:center;text-align:center;font-size:32px}.works-image-grid.grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:1fr auto;grid-template-columns:1fr;margin-left:0%;position:relative}.t-wrapper{align-items:center;display:flex}.works-1{width:100%;min-width:300px;min-height:300px;margin-left:auto;margin-right:auto}.left-contact{width:100%}.left-contact.right{width:100%;margin-top:40px}.container-4{width:90%}.contact-section-wrapper.flex{flex-direction:column}.heading-3-right-text{width:100%}.container-3.announcement-container{width:100%;padding-left:10px;padding-right:10px}.heading-3-wrapper{flex-direction:column-reverse}.heading-3-left-image{width:100%;margin-top:0}.footer-brand.w--current{min-height:180px}.footer-info-div-2{width:100%;padding:40px 20px}.footer-info-div-2._1{border-left-style:solid;border-left-width:1px;border-right-style:solid;padding:40px 20px}.footer-contact-links{flex-direction:column}.footer-copy-right{justify-content:center}.google-maps{width:100%}.areas-list.areas-grid{grid-template-columns:1fr 1fr 1fr}.contact-block{grid-template-rows:auto;grid-template-columns:1fr 1fr}.contact-content{flex-direction:column;display:flex}.contact-page-info{grid-template-columns:1fr}.service-block._w-img.flex-direction{flex-direction:column;display:flex}.inner-services-content{width:100%}.btn-underline.nav-underline.display-none-underline,.btn-underline.services-underline.display-none-s{display:none}.about-wrapper{grid-template-columns:1fr}.intro-img{margin-bottom:20px}.block-quote-2{padding-left:0;padding-right:0}.icon-3{font-size:29px}.navbar{padding-left:10px;padding-right:10px}.nav-link-text-2{text-align:left}.fa-icon-arrow{margin-left:10px;font-family:"Fa 300",sans-serif;display:inline-block}.nav-menu{z-index:10;background-color:#282828;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:80%;margin-right:auto;padding-top:100px}.dl-item{width:100%;padding-top:10px;padding-bottom:10px}.nav-link{padding-top:20px;padding-bottom:20px;display:block}.menu-button{color:var(--firebrick)}.menu-button.w--open{z-index:200;background-color:#0000}.announcement-contact-info.margin-right-20{flex:none}.announcement-contact-info.margin-right-20.mobile-display-none{display:none}.announcement-wrapper{flex-direction:row}.works-3,.works-2{width:100%;min-width:300px;min-height:300px;margin-left:auto;margin-right:auto}.into-content{margin-left:0}.text-block-6.lg-text{font-size:60px;line-height:1}.body-div-3._24hr-text.testomonial-layout{justify-content:space-between;width:100%}.grid-5{grid-template-columns:1fr 1fr}.gallery-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.image-4{width:125px}.fa-social-2.fixed{flex-direction:column;justify-content:center;height:49px;display:flex}}@media screen and (max-width:767px){.announcement-contact-block,.contact-ann-block{grid-template-columns:1fr}.contact-ann-block.fixed{top:28%}.logo-2{display:block}.dropdown{background-color:var(--black)}.header-div-3{flex-direction:row;justify-content:center}.section-2{z-index:100;position:sticky}.logo-div-2{flex-direction:column;align-items:center}.menu-div-2{width:100%}.hero-mask{height:550px}.menu-button-section,.menu-button-group-div{display:none}.h1{font-size:32px;line-height:36px}.single-image-div{height:250px}.h2.h2-white.lg-text.edit-padding{flex:0 auto;margin-top:10px;margin-left:0;font-size:24px}.large-single-image-div{height:650px}.testimonials-grid{grid-template-rows:auto auto 81px;grid-template-columns:1fr}.heading-3-top-title,.heading-3-top-title.flex0{flex-wrap:wrap}.heading-3-top-title.flex0.flex{flex-direction:column;align-items:flex-start}.container-2{padding-top:20px}.grid-image-large-div,.grid-image-div{height:250px}.grid{grid-template-rows:auto auto auto}.works-1{min-width:250px}.heading-3-right-text{width:100%;margin-top:5px}.container-3.announcement-container{padding-top:10px;padding-bottom:10px}.heading-3-wrapper{flex-direction:column}.heading-3-left-image{width:100%}.footer-info-div-2{justify-content:flex-start}.footer-info-div-2._1{justify-content:center}.default-list.list-grid-3,.default-list.list-grid-4,.contact-block{grid-template-columns:1fr}.btn-underline.nav-underline.display-none-underline,.btn-underline.services-underline.display-none-s{display:block}.testimonail-wrapper{grid-template-columns:1.25fr}.navbar{justify-content:center;padding-bottom:0;padding-right:10px}.nav-link-text-2{color:var(--white)}.nav-menu{width:100%;padding-top:100px}.dl-menu-2.w--open{background-color:var(--black)}.nav-link{background-color:var(--black);width:100%;margin-left:0;padding-left:20px}.menu-button{color:var(--black)}.text-block-3{color:var(--white)}.announcement-contact{justify-content:center;align-items:center;margin-left:auto;padding:20px 40px}.announcement-contact-info.margin-right-20{margin-right:0}.announcement-contact-info.margin-right-20.mobile-display-none{margin-right:10px}.announcement-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:grid}.works-3,.works-2{min-width:250px}.service-ban-text{text-align:center;letter-spacing:2px;font-size:28px}.into-content{padding-left:0}.h3-small{flex-wrap:wrap}.call-fixed{bottom:0}.body-div-3._24hr-text{width:90%}.body-div-3._24hr-text.testomonial-layout{padding:14px}.grid-5{grid-template-rows:auto auto;grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr 1fr 1fr 1fr}.link._2{font-size:23px}.image-4{width:120px}.fs-cc-banner_button{margin-left:0;margin-right:8px}.fs-cc-prefs_title{font-size:20px}.fs-cc-banner_buttons-wrapper{margin-top:12px}.fs-cc-banner_container{flex-direction:column;align-items:flex-start}.fs-cc-banner_text-link{margin-right:8px}}@media screen and (max-width:479px){.header-div-2{flex-direction:column}.contact-ann-block.fixed{height:20px;top:37%}.headt-call-btn{background-color:var(--black);font-size:15px;font-weight:500}.logo-2{object-fit:contain;width:75%}.co-logo-link-2{text-align:center;width:100%}.co-logo-link-2.w--current{justify-content:center;align-items:center;margin-bottom:0;margin-right:0;display:flex}.icon{text-align:center}.header-div-3{flex-direction:column;padding:0}.section-2.header-section.nav-verticle{position:static}.logo-div-2{align-items:center;width:95%;padding-top:0;padding-bottom:0}.menu-div-2{text-align:center;width:100%;margin-top:10px}.hero-banner{margin-top:4px;padding-top:0;display:block}.hero-mask{height:250px;margin-top:-8px;padding-top:0}.slide-2{margin-top:-92px;padding-top:0;top:90px}.menu-button-section{display:none}.h1{font-size:26px;line-height:28px}.p-2.p-white{font-size:14px}.p-2.mobile{color:var(--white)}.pinned-content-div{padding-right:0%;position:static}.large-p-block{box-shadow:none;background-color:#0000;padding:0}.h2.h2-white.lg-text.edit-padding{text-align:left;margin-top:10px;margin-left:0;font-size:22px}.large-image-section{flex-direction:column}.large-single-image-div{border-radius:4px;width:90%;height:250px;min-height:250px;margin-bottom:20px}.testemonials{overflow:hidden}.testemonials.projects{padding-top:60px;padding-bottom:60px}.title-as-section.lg-text.black.h2-style._0{text-align:left;font-size:24px}.title-as-section.lg-text.black{font-size:24px}.title-as-section.lg-text.black.h2-style{margin-top:5px;margin-bottom:5px;margin-left:0;padding-left:0;padding-right:0;font-size:22px}.title-as-section.lg-text.b{font-size:24px}.title-as-section.lg-text.b.mobile{color:var(--white)}.title-as-section.lg-text.h3-small-new{font-size:24px}.title-as-section.lg-text.h3-small-new.mobile{color:var(--white)}.testemonials-text{line-height:1}.light-text-line{display:none}.testimonials-grid{grid-row-gap:35px}.heading-3-top-title.flex0{flex-wrap:wrap;margin-bottom:20px}.heading-3-top-title.m-bottom-30{flex-direction:column}.heading-3-top-title.m-bottom-30.align-left{flex-direction:column;justify-content:center;align-items:flex-start}.container-2.test-container{width:95%;position:relative}.grey-content-section.bg-gradiant{background-color:var(--firebrick);background-image:none;margin-top:0}.grey-content-section.bg-white.p-white,.grey-content-section.solid-bg{margin-top:0}.grey-dividing-line{background-color:var(--white)}.works-texxt-lable{padding-left:20px;padding-right:20px;font-size:1em}.works-1{min-height:350px}.cta-text-contact{text-align:left}.contact-info-block{padding:25px}.contact-info-block.m-bottom-20.m-top-60{margin-top:20px}.cta-link{text-align:left;font-size:1em}.icon-block{justify-content:flex-start;margin-right:0}.contact-section{padding-top:60px;padding-bottom:60px}.left-contact.right{padding:0}.icon-2{width:48px;height:48px;margin-bottom:20px;font-size:1em}.heading-3-text{margin-bottom:20px;font-size:16px;line-height:18px}.heading-3-text.sm-h3.white-h3{font-size:18px;line-height:24px}.heading-3-right-text{padding:40px 20px}.heading-3-section{background-color:var(--black)}.heading-3-wrapper{min-height:400px}.footer-brand{height:auto;margin-bottom:20px}.list{text-align:center}.footer-title{margin-bottom:20px}.footer-contact-link{margin-top:10px}.footer-nav-item.footer-contact{flex-direction:column;justify-content:flex-start;margin-bottom:10px}.footer-nav-item.footer-contact.auto-cusro{text-align:center;flex-direction:column}.text-span-4{width:32px;height:32px;margin-right:0;padding:5px}.footer-info-div-2{width:100%}.footer-info-div-2._1{border-width:1px;border-bottom-style:solid;border-left-color:#ffffffa6;border-right-color:#ffffffa6}.footer-contact-links{flex-direction:column;align-items:center}.default-list.list-grid,.default-list.list-grid-3,.default-list.list-grid-4{grid-template-columns:1fr}.h3-text-list.mobile{color:var(--white)}.fa-icon.mobile{border-color:var(--white);color:var(--white)}.areas-list.areas-grid{grid-column-gap:8px;grid-row-gap:8px;grid-template-columns:1fr}.contact-content{padding:20px}.telephone.office-number.contact-type{line-height:23px}.h3-service-text.m-none{text-align:center;padding-left:0;font-size:22px}.h3-service-text.h3-light.m-none{margin-top:5px}.background-image{background-position:0 0,75% 0}.btn-underline.nav-underline.display-none-underline{width:45%}.container-7{padding-left:0;padding-right:0}.intro-img{flex-direction:row;min-height:250px;padding-left:0;padding-right:0}.image-3{object-fit:cover;height:100%;min-height:250px}.block-quote-2{margin-bottom:0;padding-top:20px;padding-bottom:20px;font-size:22px;line-height:1.2}.block-quote-2.b{font-size:30px;line-height:45px}.navbar{margin-top:-52px;padding-left:10px;padding-right:10px}.nav-link-text-2{letter-spacing:1px;text-transform:uppercase}.nav-menu{width:100%}.menu-button.w--open{z-index:200}.announcement-contact{width:100%;display:none}.announcement-link{font-size:15px}.announcement-icon{font-size:1.2em}.announcement-contact-info.margin-right-20{text-align:center}.announcement-wrapper{grid-column-gap:4px;grid-row-gap:4px;grid-template-rows:auto;grid-template-columns:1fr}.lottie-animation{margin-top:0}.works-3,.works-2{min-height:350px}.service-banner{min-height:325px}.service-ban-text{letter-spacing:0;font-size:26px}.container-8{padding-left:0;padding-right:0}.parallax-section-2{padding-top:100px;padding-bottom:100px}.parallax-section-2.abt,.parallax-section-2.electrical,.parallax-section-2.ev{padding-top:60px;padding-bottom:60px}.into-content{padding-left:0;padding-right:0}.text-block-6.lg-text{text-align:left;font-size:32px;line-height:1.1}.call-fixed{bottom:-7px}.date-testom-2,.date{text-align:center}.gallery-grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:1fr 1fr}.socials{background-color:var(--firebrick);inset:auto auto 1% 2%}.middle-div{flex-direction:column;display:block}.link._2{width:30px;height:30px;font-size:15px}.image-4{width:79px}.fs-cc-prefs_component{padding:24px}.fs-cc-banner_button{width:100%;margin-bottom:10px}.fs-cc-banner_close{position:absolute;inset:-22px 10px auto auto}.fs-cc-prefs_button{margin-bottom:8px}.fs-cc-banner_buttons-wrapper{text-align:center;flex-direction:column-reverse;align-items:center;width:100%}.fs-cc-banner_text{margin-right:0}.fs-cc-prefs_content{padding:24px}}#w-node-_51d3267d-f1c9-f1fa-c94e-92bb905d997d-df658885,#w-node-_51d3267d-f1c9-f1fa-c94e-92bb905d9980-df658885,#w-node-_51d3267d-f1c9-f1fa-c94e-92bb905d9983-df658885{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-df658885{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-_2f3f9515-3423-dbec-c97b-d134a1a2b513-df658885{align-self:auto}#w-node-_2f3f9515-3423-dbec-c97b-d134a1a2b51d-df658885,#w-node-_2f3f9515-3423-dbec-c97b-d134a1a2b520-df658885,#w-node-_2f3f9515-3423-dbec-c97b-d134a1a2b523-df658885{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-d192433c-c92f-ebbb-b529-ca7df7f9093c-f7f90930,#w-node-d192433c-c92f-ebbb-b529-ca7df7f90949-f7f90930,#w-node-d192433c-c92f-ebbb-b529-ca7df7f90952-f7f90930,#w-node-_82843e4a-1cd8-7aa3-fca0-9915746aefb2-f7f90930{align-self:center}#w-node-f135ee6d-bf6c-f93a-cd1d-16766388a647-bd7de595{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-bd7de595,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-49a3220b{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-afadcf7b-c7b2-ecac-6cd1-b3426e3e2a98-a6567d08{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_071ffa5c-72fc-8625-f433-f55df6a97092-40500965,#w-node-c2590fda-6e8a-790e-7f4a-5622a4d11cef-40500965,#w-node-_1c738c4c-e7b4-1d77-de0f-2c455cedd0dc-40500965,#w-node-_20e31a4e-926e-9430-6513-a3d0606a5374-40500965,#w-node-_37844696-5bce-0b7d-cfb6-974b5c33477d-40500965,#w-node-d7ab8ca2-d772-6e99-7202-d2122387a44d-40500965,#w-node-_7dc462a2-cf05-4e71-0f6c-5de73f47bb3d-40500965,#w-node-a535726a-bbe0-bb7e-eb9f-01435958cb81-40500965,#w-node-da04086a-77a1-569e-a716-01bbf30c66d6-40500965,#w-node-ba478b3d-8545-ed7e-245f-43723820ad12-40500965,#w-node-_91e3b68b-f9e8-94f2-66f9-9660572050a3-40500965,#w-node-_46e7cd7f-25f5-910e-64bb-7d85566f9df8-40500965,#w-node-_1ed36515-d57d-d261-19b1-a07de1436927-40500965,#w-node-_68291f33-7c58-f122-c346-1945f19fce2a-40500965,#w-node-_9ac6dd1a-d5de-e400-9a2e-17bfb4918f13-40500965,#w-node-b4c361c0-9c9a-50ab-d012-d951e35adf85-40500965,#w-node-_74f802db-2e69-f50d-a78f-bc2b71cc7352-40500965,#w-node-e34f3d3f-e6e7-e732-135b-210dd9264173-40500965,#w-node-a8868be4-3c85-e2b1-c720-1814ec24fe45-40500965,#w-node-_066074cd-9370-7752-bc4d-c5660a93555a-40500965,#w-node-_7713f1d0-db6a-17e4-3e6a-8705ec82cee7-40500965,#w-node-_6d2f3ab5-df1c-1e9e-57b5-0c6c9f26fa3a-40500965,#w-node-_8dd0ba34-5187-a962-ac6f-539ef59603e6-40500965,#w-node-e4a21be8-be90-7a48-7500-c6630b7a63d1-40500965,#w-node-_2e0407df-9184-efa9-4e1e-82bd9b3b3a24-40500965{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-dc8ed15d-ac69-171c-2143-26120a858289-dbfd2fcd,#w-node-fb7011cd-e7ce-bb4e-a540-a765bd580c84-dbfd2fcd,#w-node-_57549381-3af1-c2b4-7f5a-db584948a50a-dbfd2fcd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_57549381-3af1-c2b4-7f5a-db584948a511-dbfd2fcd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_57549381-3af1-c2b4-7f5a-db584948a518-dbfd2fcd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_57549381-3af1-c2b4-7f5a-db584948a51f-dbfd2fcd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-a0f7de67-c1ad-d351-b26b-aeb3b6416438-0a8c408c,#w-node-a0f7de67-c1ad-d351-b26b-aeb3b6416444-0a8c408c,#w-node-a0f7de67-c1ad-d351-b26b-aeb3b641644e-0a8c408c,#w-node-_7b970a79-35c0-88f1-4b8c-de8e86a5f5e4-0a8c408c{place-self:auto stretch}#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-ce5251d5{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-_6d60223e-84eb-947f-f740-04eaf9cf4427-8139ebac,#w-node-_6d60223e-84eb-947f-f740-04eaf9cf4427-30a0c469,#w-node-_6d60223e-84eb-947f-f740-04eaf9cf4427-9ddf7ee6{grid-area:span 1 / span 2 / span 1 / span 2}@media screen and (max-width:991px){#w-node-_57549381-3af1-c2b4-7f5a-db584948a50a-dbfd2fcd,#w-node-_57549381-3af1-c2b4-7f5a-db584948a518-dbfd2fcd{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-a0f7de67-c1ad-d351-b26b-aeb3b6416438-0a8c408c,#w-node-a0f7de67-c1ad-d351-b26b-aeb3b6416444-0a8c408c{justify-self:auto}}@media screen and (max-width:767px){#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-df658885,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf5-df658885,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf6-df658885{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_2f3f9515-3423-dbec-c97b-d134a1a2b51b-df658885{justify-self:auto}#w-node-a8274651-efd1-26e8-b1e7-3e9eeb51aec5-0cbbf40a{grid-area:1 / 1 / 2 / 2}#w-node-a8274651-efd1-26e8-b1e7-3e9eeb51aeca-0cbbf40a{grid-area:2 / 1 / 3 / 2}#w-node-a8274651-efd1-26e8-b1e7-3e9eeb51aecf-0cbbf40a{grid-area:span 2 / span 1 / span 2 / span 1;place-self:center}#w-node-_41abfb3b-9d47-6679-1fb6-9507602aaca8-602aaca0{grid-area:1 / 1 / 2 / 2}#w-node-_41abfb3b-9d47-6679-1fb6-9507602aacad-602aaca0{grid-area:2 / 1 / 3 / 2}#w-node-_41abfb3b-9d47-6679-1fb6-9507602aacb2-602aaca0{grid-area:span 2 / span 1 / span 2 / span 1;place-self:center}#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-bd7de595,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf5-bd7de595,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf6-bd7de595,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-49a3220b,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf5-49a3220b,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf6-49a3220b{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_57549381-3af1-c2b4-7f5a-db584948a50a-dbfd2fcd,#w-node-_57549381-3af1-c2b4-7f5a-db584948a518-dbfd2fcd{grid-area:span 1 / span 3 / span 1 / span 3}#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf4-ce5251d5,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf5-ce5251d5,#w-node-_9b5f3926-56e9-80a9-d8d6-c5e410323bf6-ce5251d5{grid-area:span 1 / span 2 / span 1 / span 2}}@media screen and (max-width:479px){#w-node-d192433c-c92f-ebbb-b529-ca7df7f90939-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-d192433c-c92f-ebbb-b529-ca7df7f9093c-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2;align-self:center}#w-node-d192433c-c92f-ebbb-b529-ca7df7f90946-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-d192433c-c92f-ebbb-b529-ca7df7f90949-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2;align-self:center}#w-node-d192433c-c92f-ebbb-b529-ca7df7f9094f-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-d192433c-c92f-ebbb-b529-ca7df7f90952-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2;align-self:center}#w-node-_82843e4a-1cd8-7aa3-fca0-9915746aefaf-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_82843e4a-1cd8-7aa3-fca0-9915746aefb2-f7f90930{grid-area:span 1 / span 2 / span 1 / span 2;align-self:center}#w-node-a8274651-efd1-26e8-b1e7-3e9eeb51aec5-0cbbf40a,#w-node-a8274651-efd1-26e8-b1e7-3e9eeb51aeca-0cbbf40a{justify-self:center}#w-node-a8274651-efd1-26e8-b1e7-3e9eeb51aecf-0cbbf40a{grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}#w-node-_41abfb3b-9d47-6679-1fb6-9507602aaca8-602aaca0,#w-node-_41abfb3b-9d47-6679-1fb6-9507602aacad-602aaca0{justify-self:center}#w-node-_41abfb3b-9d47-6679-1fb6-9507602aacb2-602aaca0{grid-area:span 1 / span 1 / span 1 / span 1;place-self:center}#w-node-_57549381-3af1-c2b4-7f5a-db584948a511-dbfd2fcd,#w-node-_57549381-3af1-c2b4-7f5a-db584948a51f-dbfd2fcd{place-self:center}}@font-face{font-family:'Fa brands 400';src:url('../fonts/fa-brands-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa sharp solid 900';src:url('../fonts/fa-sharp-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 400';src:url('../fonts/fa-regular-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa solid 900';src:url('../fonts/fa-solid-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa duotone 900';src:url('../fonts/fa-duotone-900.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fa 300';src:url('../fonts/fa-light-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fa 100';src:url('../fonts/fa-thin-100.ttf') format('truetype');font-weight:100;font-style:normal;font-display:swap}