.header{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:row;position:fixed;z-index:2;width:100%;padding-top:var(--space-s);padding-right:var(--space-l);padding-bottom:var(--space-s);padding-left:var(--space-l);background-color:var(--color-primary)}@media (max-width:767px){.header{display:flex;flex-flow:row;gap:var(--space-l);top:0px}}.container-1{width:undefined}.header__logo-container{display:flex;flex-flow:column;justify-content:center;align-items:center}@media (max-width:767px){.header__logo-container{justify-content:center;align-items:start;width:200px;margin-left:var(--space-m)}}.image-container{display:block;width:100%;max-width:250px;object-fit:cover}@media (max-width:767px){.image-container{max-width:350px}}.navigation{display:flex;justify-content:start;align-items:center;gap:var(--space-l)}@media (max-width:767px){.navigation{flex-flow:row;max-width:var(--space-m)}}.header__navigation--link{color:var(--white);font-size:var(--text-base)}.header__navigation--link:hover{color:var(--color-accent)}@media (max-width:767px){.header__navigation--link{display:none}}.header__action-container{display:flex;justify-content:end;align-items:center}@media (max-width:767px){.header__action-container{display:none;grid-column-start:3;grid-column-end:3}}.button{font-weight:600;padding-top:var(--space-xs);padding-right:var(--space-m);padding-bottom:var(--space-xs);padding-left:var(--space-m);border-radius:var(--space-2xs);border-top:2px solid;border-bottom:2px solid;border-left:2px solid;border-right:2px solid}.button--accent{display:inline-block;color:var(--color-primary);background-color:var(--color-accent);border-top:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);border-left:1px solid var(--color-accent);border-right:1px solid var(--color-accent)}.button--accent:hover{color:var(--color-primary);background-color:var(--accent-dark)}.Footer{display:flex;flex-flow:row;justify-content:center;padding-top:var(--space-xl);padding-right:var(--space-l);padding-bottom:var(--space-xl);padding-left:var(--space-l);background-color:var(--color-primary)}.section--pad-m{padding-top:var(--space-m);padding-right:var(--space-l);padding-bottom:var(--space-m);padding-left:var(--space-l)}.footer__image-container{grid-row-start:1;grid-row-end:1;grid-column-start:1;grid-column-end:3}@media (max-width:767px){.footer__image-container{display:block;width:100%;height:200px}}.footer__container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:var(--space-l)}@media (max-width:767px){.footer__container{display:flex;flex-flow:column;justify-content:center;align-items:center;width:96%}}.container--xl{width:100%;max-width:1260px}.footer__links{display:flex;flex-flow:row;justify-content:start;align-items:start;grid-row-start:1;grid-row-end:1;grid-column-start:3;grid-column-end:6}@media (max-width:767px){.footer__links{flex-flow:row;justify-content:center;align-items:start}}.footer__links-container{grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:6;padding-left:var(--space-m);border-left:1px solid var(--primary-dark)}.footer__links-container{flex-grow:1}@media (max-width:767px){.footer__links-container{flex-grow:1;flex-shrink:0;flex-basis:10%;width:100%;padding-left:0}}.footer__bottom-container{display:flex;grid-row-start:2;grid-row-end:2;grid-column-start:1;grid-column-end:6;margin-top:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--primary-dark)}.footer__heading{color:var(--white);font-weight:700}.footer__logo{max-width:350px}@media (max-width:767px){.footer__logo{max-width:60%;margin-right:auto;margin-left:auto}}.section{display:grid;align-items:center;justify-items:center;align-content:center;position:relative;min-height:30vh;padding-top:var(--section-pad-m);padding-bottom:var(--section-pad-m)}.section--primary{display:grid;align-items:start;justify-items:center;background-color:var(--color-primary)}.section-container{display:grid;grid-template-rows:repeat(1,auto);gap:var(--space-m);width:100%;max-width:var(--container-wide);padding-top:var(--space-xl);padding-right:var(--space-l);padding-bottom:var(--space-xl);padding-left:var(--space-l)}@media (max-width:767px){.section-container{grid-template-rows:repeat(1,auto);padding-right:var(--space-m);padding-left:var(--space-m)}}.h1{color:var(--white);font-family:acumin-pro-semi-condensed;font-weight:800;font-size:var(--text-2xl);text-transform:none}@media (max-width:1119px){.h1{font-size:var(--text-xl)}}.footer__text{flex-grow:1;color:var(--white);font-weight:300;font-size:var(--text-s)}.footer__link{display:block;color:var(--white);font-size:var(--text-s)}.footer__link:hover{color:var(--color-accent)}.stack-m{display:flex;flex-flow:column;justify-content:center;align-items:start}.footer__social-links{flex-grow:0;align-self:end;margin-left:var(--space-m)}.footer__social-link{color:var(--white);font-size:var(--text-l)}.footer__social-link:hover{color:var(--color-accent)}@media (max-width:767px){.section-column{grid-column-start:1;grid-column-end:4}}.paragraph{font-family:acumin-pro-semi-condensed;font-weight:500;font-size:var(--text-base)}.paragraph--light{color:var(--white)}.section-hero{align-items:center;justify-items:center;min-height:100vh}.position-relative{position:relative;z-index:1}.container-2{display:flex;gap:var(--space-m)}.button--light-outline{color:var(--white)}.button--light-outline:hover{color:var(--color-accent)}.section-divider{width:100%;height:15vh;box-sizing:border-box;padding-right:var(--space-l);padding-left:var(--space-l)}.section--neutral{background-color:var(--neutral)}.pe-building{position:absolute;left:50%;width:85%;max-width:var(--container-standard);box-sizing:border-box;margin-right:var(--space-l);margin-left:var(--space-l)}.pe-building{transform:translate(-50%,-51%)}.hero-section-container{margin-top:-15vh}.section-col-2-3{grid-template-columns:repeat(3,1fr);grid-column-start:1;grid-column-end:3}@media (max-width:1119px){.section-col-2-3{grid-column-end:3}}@media (max-width:767px){.section-col-2-3{grid-column-end:4}}.hero-paragraph{display:none}.container-3{width:2px;max-height:50px;object-fit:contain;background-color:var(--primary-light);border-radius:var(--shadow-sm)}.col-3{display:grid;grid-template-columns:repeat(3,1fr)}.h2{font-family:acumin-pro-semi-condensed;font-weight:800;font-size:var(--space-l);line-height:var(--text-xl)}.text--primary{color:var(--color-primary)}.text--center{text-align:center}.Slides{grid-row-start:2;grid-row-end:6;min-height:auto}.Slides{perspective:2000px;transform-style:preserve-3d}.Slide{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-l);padding-top:var(--space-l);padding-right:var(--space-l);padding-bottom:var(--space-l);padding-left:var(--space-l);background-color:var(--white);border-radius:var(--radius-2xl);box-shadow:0px 11px 30px 0px #0000000D}.Slide{will-change:transform,opacity}@media (max-width:1023px){.Slide{align-content:center;min-height:350px}}@media (max-width:767px){.Slide{grid-template-columns:repeat(1,1fr)}}@media (max-width:767px){.slide__image{display:none;visibility:hidden}}.slide-col-2-3{grid-column-start:2;grid-column-end:4}.h3{font-family:acumin-pro-semi-condensed;font-weight:600;font-size:var(--text-l)}.slide-counter{display:flex;flex-flow:row;justify-content:center;align-items:end;gap:18px;position:absolute;bottom:clamp(-240px,-10vw,-180px);left:50%;z-index:7;transform:translate3d(-50%,0,0px)}.counter{display:flex;align-self:auto;width:var(--space-xs);height:var(--space-xs);background-color:#00000030;border-radius:var(--radius-l);border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}.position-absolute{position:absolute}.slide-1{z-index:5}.slide-2{top:0px;z-index:4}.slide-3{top:-2px;z-index:3}@media (max-width:1119px){.slide-3{top:0px}}.slide-4{top:19px;z-index:2}.slide-5{top:39px;z-index:1}.section-divider--bottom{position:absolute;bottom:-1px;left:0px}.section-divider--top{position:absolute;top:-1px}.section-divider--neutral{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/03/section-divider-neutral.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.section-services{align-items:center;justify-items:center;padding-top:0}.services-container{display:grid;grid-template-rows:repeat(6,auto);max-width:var(--container-standard);min-height:90vh}.services-heading{align-self:end;grid-row-start:0;grid-row-end:2;font-weight:800}.section-col-3{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.section-col-3{grid-template-columns:repeat(1,1fr)}}.col-span-2{grid-column-start:2;grid-column-end:4}@media (max-width:767px){.col-span-2{grid-column-start:1}}.tagline{color:var(--color-primary);font-family:acumin-pro;font-weight:500;margin-bottom:-40px}@media (max-width:1023px){.tagline{margin-bottom:-30px}}@media (max-width:767px){.tagline{margin-bottom:-30px}}.track-record-stats{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-auto-flow:row;gap:var(--space-m)}@media (max-width:767px){.track-record-stats{margin-top:var(--space-l)}}.stat{justify-content:center;align-items:center;text-align:center;padding-top:var(--space-s);padding-right:var(--space-s);padding-bottom:var(--space-s);padding-left:var(--space-s);background-color:var(--color-accent);border-radius:var(--space-m)}.text-xxl{font-size:var(--text-2xl)}.flip{transform:rotateX(180deg) rotateY(0deg) rotateZ(0deg)}.section-divider--outside{bottom:-15vh}.section--testamonials{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/testamonials.svg);background-size:contain;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.flip-x{transform:rotateX(0deg) rotateZ(180deg)}.section--divider--white{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/wave-line-white-scaled.png);background-size:contain;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.slide-item{display:flex;flex-flow:column;justify-content:start;align-items:start;flex-grow:0;flex-shrink:0;flex-basis:33.333333%;align-self:auto;order:none;margin-top:0px;padding-right:var(--space-m);padding-left:0.3px}.slide-container{display:flex;flex-flow:row;justify-content:start;align-items:start;overflow:hidden}.credentials{display:flex;gap:var(--space-s)}.review-title{color:var(--primary-light)}.reviewer{color:var(--color-primary);font-weight:600}.review-controls{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:var(--space-s)}.review-control-button{width:var(--space-xl);height:var(--space-xl);background-color:var(--neutral);background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/arrow_forward.svg);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;border-radius:var(--space-xs)}.section-col-2{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.sectoin-col-2{grid-template-columns:repeat(2,1fr)}.section--parallax{position:relative;min-height:130vh;background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/Gemini_Generated_Image_jbj3wxjbj3wxjbj3.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:fixed}@media (max-width:1023px){.section--parallax{min-height:100vh}}@media (max-width:767px){.section--parallax{min-height:80vh}}.text--white{color:var(--white)}.section--secondary{background-color:var(--secondary)}.faq-container{padding-top:var(--space-m);padding-bottom:var(--space-m);background-color:var(--color-primary);border-radius:var(--space-s)}.faq{margin-right:var(--space-l);margin-left:var(--space-l);padding-top:var(--space-m);padding-bottom:var(--space-m);border-bottom:1px solid var(--primary-dark)}.section-divider--primary{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/wave-line-2-blue-scaled.png);background-size:contain;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.bg--accent{background-color:var(--color-accent)}.no-gap{gap:0}.project__container{padding-top:var(--space-l);padding-right:var(--space-l);padding-bottom:var(--space-l);padding-left:var(--space-l);border-top-left-radius:var(--space-s);border-bottom-left-radius:var(--space-s)}@media (max-width:767px){.project__container{border-radius:var(--space-s)}}.project__image{object-fit:cover;border-top-right-radius:var(--space-s);border-bottom-right-radius:var(--space-s)}.project__image{overflow:hidden}@media (max-width:767px){.project__image{margin-top:var(--space-l);border-radius:var(--space-s)}}.parallax-image-2{visibility:visible;z-index:2;background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/Gemini_Generated_Image_jbj3wxjbj3wxjbj3-2.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.parallax-image{position:absolute;top:0px;left:0px;width:100%;height:130vh}@media (max-width:1023px){.parallax-image{height:100vh}}@media (max-width:767px){.parallax-image{height:80vh}}.parallax-image-3{z-index:3}.parallax-image-4{z-index:4;background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/parallax-4svg.svg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.parallax-image-4{will-change:transform}.parallax-image-1{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/parallax-1.svg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.parallax-image-1{will-change:transform}.parallax-image-5{z-index:5;background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/Gemini_Generated_Image_jbj3wxjbj3wxjbj3-3.png);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.slide-content{padding-right:var(--space-m)}.section--3xl-padding{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.section--pad-xl{padding-top:var(--space-3xl);padding-right:var(--space-m);padding-bottom:var(--space-3xl);padding-left:var(--space-m)}@media (max-width:767px){.section--pad-xl{padding-right:0;padding-left:0}}.section--pad-l{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.full-col{grid-column-start:0;grid-column-end:2}.still-have-questions{position:absolute;z-index:2}.section-container--normal-w{max-width:var(--container-standard)}.mt-l{margin-top:var(--space-3xl)}.more-questions{position:relative;top:var(--space-l)}.section-hero-single-page{align-items:end;justify-items:center;align-content:end;gap:0px;min-height:85vh;padding-bottom:0}.hero-about{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/about-banner.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.page-banner{width:100%;padding-top:0;padding-bottom:0}.bg--primary{background-color:var(--color-primary)}.page-banner-container{display:grid;grid-template-columns:repeat(5,1fr);align-content:center;gap:var(--space-l);max-width:var(--container-wide);padding-top:var(--space-m);padding-right:var(--space-s);padding-bottom:var(--space-m);padding-left:var(--space-l)}@media (max-width:767px){.page-banner-container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,auto);align-items:center;justify-items:start;justify-content:start;padding-left:0}}.page-description{align-self:center;grid-column-start:2;grid-column-end:6;padding-left:var(--space-l);border-left:2px solid var(--primary-light)}@media (max-width:767px){.page-description{justify-self:start;grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:6;padding-left:0;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}}.page-heading{margin-top:0px;margin-bottom:0px}@media (max-width:767px){.page-heading{grid-row-start:0;grid-row-end:1;grid-column-start:1;grid-column-end:6}}.container-4{background-color:var(--secondary)}.bg--secondary{background-color:var(--secondary)}.section-column--image{overflow:hidden;border-radius:var(--space-s)}.section--image{height:100%;max-height:700px;object-fit:cover;object-position:50% 50%}.gap-xl{gap:var(--space-xl)}.section-divider--secondary{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/divider-secondary-alt.svg);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll}.force-visible{opacity:1!important;visibility:visible!important}.section-divider-page-banner{position:relative;bottom:-1px}.flip-y{transform:rotateX(180deg) rotateY(180deg) rotateZ(0deg)}.section-divider--white{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/wave-line-white-scaled.png);background-size:contain;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.section-testamonial{align-items:center;justify-items:center;align-content:center;min-height:110vh;background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/frame1.png);background-size:contain;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.text--neutral{color:var(--neutral);text-align:center}.section--primary-dark{background-color:var(--primary-dark)}.testamonial-container{align-self:start}.testamonials-container{display:grid;justify-content:center}.review-image{justify-self:center}.center-self{justify-self:center}.testamonial-credentials{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--space-xl);text-align:start}.testamonial-logo{max-width:200px;max-height:35px}.bold-text{font-weight:700}.align-left{display:flex;flex-flow:column;justify-content:center;align-items:start;text-align:start}.profile-pic{max-width:100%;overflow:hidden;object-fit:contain;object-position:50% 50%;aspect-ratio:5 / 4}.profile__image{object-fit:cover;object-position:50% 50%;aspect-ratio:5 / 4;border-radius:var(--space-s);border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid}.google-map{width:100%;height:60vh;border:0;filter:invert(85%) sepia(100%) hue-rotate(188deg) saturate(200%) brightness(100%) contrast(100%)}@media (max-width:767px){.google-map{margin-top:var(--space-l)}}.google-map-container{overflow:hidden;border-radius:var(--space-s)}.contact-icon{font-size:var(--text-l)}.text-link{display:flex;text-decoration:underline}.hero-services{background-image:url(https://proelectrical.co.nz/wp-content/uploads/2026/05/PE-067.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.flip-y-axis{transform:rotateX(0deg) rotateY(180deg) rotateZ(0deg)}.container-5{display:flex;gap:var(--space-xs)}.ratio-4-5{object-fit:cover;aspect-ratio:4 / 5}.ratio-1-1{object-fit:contain;aspect-ratio:1}.center{justify-content:center;align-items:center}.border-rad-s{border-radius:var(--space-s)}.first-review{margin-top:var(--space-l)!important;}.testimonial-item{flex-basis:50%}@media (max-width:767px){.testimonial-item{flex-basis:100%}}.team-member{flex-basis:25%}@media (max-width:1023px){.team-member{flex-basis:50%}}.contact-heading{display:block;justify-self:start;grid-column-start:1;grid-column-end:5}.mt-m{margin-top:var(--space-m)}.flip-x-axis{transform:rotateX(180deg) rotateY(0deg) rotateZ(0deg)}@media (max-width:767px){.section-image{margin-top:var(--space-l)}}@media (max-width:767px){.van-image{margin-top:var(--space-2xl)}}.mobile-menu{display:none;position:fixed;top:0px;bottom:0px;z-index:120;width:90svw;height:100svh;background-color:var(--color-accent)}@media (max-width:767px){.mobile-menu{display:block;z-index:1002;width:90vw;height:100vh;padding-top:var(--space-2xl);transform:translate3d(-100%,0px,0px)}}.toggle-mobile-menu{display:none}@media (max-width:767px){.toggle-mobile-menu{display:block;color:var(--white);font-size:var(--text-2xl)}}.overlay{visibility:hidden}@media (max-width:767px){.overlay{visibility:hidden;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1001;background-color:#24304FC2}}@media (max-width:767px){.mobile-menu-link{display:block;color:var(--color-primary);font-family:acumin-pro-semi-condensed;font-size:var(--text-xl);padding-top:var(--space-m);padding-right:var(--space-m);padding-bottom:var(--space-m);padding-left:var(--space-l);border-bottom:1px solid var(--accent-light)}:last-child{border:none}}@media (max-width:767px){.exit{position:absolute;top:var(--space-m);right:var(--space-m);color:var(--color-primary);font-size:var(--text-2xl)}}.carousel{display:flex;flex-flow:row;gap:var(--space-s);overflow:hidden;padding-top:var(--space-m);padding-right:var(--space-m);padding-bottom:var(--space-m);padding-left:var(--space-m)}.carousel-item{flex-grow:0;flex-shrink:0;flex-basis:25%;height:150px;object-fit:contain;aspect-ratio:3 / 2;padding-top:var(--space-s);padding-right:var(--space-s);padding-bottom:var(--space-s);padding-left:var(--space-s);background-color:var(--white);border-radius:var(--space-m);box-shadow:0px 2px 25px 0px #00000026}.carousel-item:hover{cursor:pointer;transform:scale(1.03)}.carousel-item{transition:all .3s}@media (max-width:767px){.carousel-item{flex-basis:33%}}.carousel-item-image{width:100%;height:100%;max-height:130px;object-fit:contain;object-position:50% 50%;aspect-ratio:4 / 3}.carousel-container{position:relative;padding-right:0;padding-left:0}.carousel:before{content:'';position:absolute;top:0px;left:0px;bottom:0px;width:30px;height:100%;background:linear-gradient(to right,#fcfceb,transparent)}.carousel:after{content:'';position:absolute;top:0px;right:0px;bottom:0px;width:30px;height:100%;background:linear-gradient(to left,#fcfceb,transparent)}.gallery{display:block;gap:var(--space-s)}.gallery{column-count:4;gap:16px}@media (max-width:1119px){.gallery{column-count:3}}@media (max-width:767px){.gallery{column-count:2}}.gallery-image{object-fit:cover;aspect-ratio:3 / 2;margin-bottom:16px;border-radius:var(--text-s)}.gallery-image:hover{transform:scale(1.03);cursor:pointer}.gallery-image{transition:all .3s}.project__image-inner{object-fit:cover;aspect-ratio:4 / 4}@media (max-width:767px){.get-quote-mobile{color:var(--color-accent);margin-top:var(--space-l);margin-left:var(--space-l);padding-top:var(--space-l);padding-right:var(--space-xl);padding-bottom:var(--space-l);padding-left:var(--space-xl);background-color:var(--color-primary);border-radius:var(--space-s)}}