@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap);:root{--primary-color:#1a73e8;--secondary-color:#ffd038;--text-color:#373737;--background-color:#FFFFFF}body{line-height:30px;font-size:16px;color:#373737;font-weight:400;font-family:"Mulish",sans-serif;overflow-x:hidden}h1{font-family:"Mulish",sans-serif;font-weight:800;font-size:4vw}h2,h3,h4,h5{font-family:"Mulish",sans-serif;font-weight:800;color:#000}h2 span,h3 span,h4 span,h5 span{font-family:"Mulish",sans-serif;font-weight:600}p,ul{margin:0;margin-bottom:20px}a,a:hover,a:visited,a:active,a:focus{color:inherit;text-decoration:none}.btn{font-family:"Mulish",sans-serif;font-weight:500;background:var(--primary-color);color:#fff!important;padding:10px 20px;font-size:18px;width:fit-content;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;gap:10px;align-items:center}.btn:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}.btn-secondary{font-family:"Mulish",sans-serif;font-weight:500;border:1px solid var(--secondary-color);background:var(--secondary-color);color:#000!important;padding:10px 20px;font-size:18px;width:fit-content;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;gap:30px;align-items:center}.btn-secondary:hover{color:#fff!important}.btn:focus{outline:none;box-shadow:none!important}.text-primary{color:var(--primary-color)!important}section{padding-top:80px;text-align:left}section h2{font-family:"Mulish",sans-serif;font-weight:800;margin-bottom:20px;color:#000!important;font-size:50px;line-height:1.1}section h2:first-child{margin-top:0;margin-bottom:10px;color:inherit}section p.tag{font-family:"Mulish",sans-serif;font-weight:600;font-size:20px;margin-bottom:20px;color:var(--primary-color);position:relative;width:fit-content}section p:last-child,section ul:last-child{margin-bottom:0}.mt-8{margin-top:80px}.py-8{padding:80px 0}.pt-8{padding-top:80px}.pb-8{padding-bottom:80px}.fw-800{font-weight:800!important}.fw-700{font-weight:700!important}.fw-600{font-weight:600!important}.fw-500{font-weight:500!important}.fw-400{font-weight:400!important}.fw-300{font-weight:300!important}.br-20{border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;-ms-border-radius:20px!important;-o-border-radius:20px!important}.rounded-5{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.rounded-50{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.bg-light{background-color:#f5f5f5}.bg-blue{background-color:#eaf7ff}.max-w-45{max-width:45%!important}.border-primary{border:1px solid var(--primary-color)}.bg-none{background:unset!important;background-image:unset!important}header{width:100%;position:absolute;z-index:10;opacity:1;top:0;transition:0.3s ease-in-out;background-color:#fff0;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;border-bottom:1px solid #747474}header .header-padding{padding:0 130px 0}header .navbar-brand{margin-right:0px!important}.navbar-nav{margin-bottom:0;border-radius:0;min-height:30px;border:none;padding:0 0;position:relative;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-ms-transition:ease 0.5s;-o-transition:ease 0.5s}.navbar-nav>li{padding:0 15px;font-size:18px;transition:0.3s ease;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;font-family:"Mulish",sans-serif;font-weight:500}.navbar-nav>li>a{font-family:"Mulish",sans-serif;color:#fff;padding:6px 0px!important;transition:ease 0.3s}.navbar-nav .nav-item .nav-link{color:#fff}.navbar-nav .nav-item .nav-link:hover{color:#fff}.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus{color:#fff;background-color:#fff0}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background-color:#fff0}.dropdown:hover .dropdown-menu{display:block;background:rgb(0 0 0 / .8);backdrop-filter:blur(25px);color:#fff}.dropdown-toggle::after{vertical-align:middle;border:none!important;font-family:'FontAwesome';content:'\f107';font-size:13px;margin-left:0.4em!important}.navbar-expand-xl .navbar-nav .dropdown-menu{padding:0;top:75px}header .navbar .dropdown .dropdown-menu li{margin-top:0}header .navbar .dropdown .dropdown-menu li a.dropdown-item{color:#fff;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;padding:10px 15px;border-bottom:1px solid #E9E9E9}header .navbar .dropdown .dropdown-menu li a.dropdown-item:hover{background:var(--primary-color);color:#fff;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}.navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-item:hover{background:var(--primary-color);color:#fff!important;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}.navbar-toggle{border-color:#000;margin:25px 15px;background-color:#fff}.navbar-toggle{border-color:#000;margin:25px 15px;background-color:#fff}.navbar-toggle:hover,.navbar-toggle:focus{background-color:#fff}.navbar-toggle .icon-bar{background-color:#131313}.navbar-toggler{background-color:#fff;border:2px solid #131313;border-radius:5px;font-size:.8rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{display:GRID;width:1.5em;height:3px;background-size:100%;background:#000;height:2px;margin:5px 1px}.home-banner{background:url(/wp-content/themes/winter-electrical/img/Header-Image.png) no-repeat center center;background-size:cover;padding-top:100px}.home-banner .content{color:#fff;padding:135px 0 235px}@keyframes blink-bg{0%,100%{background-color:var(--primary-color)}50%{background-color:#fff0}}.phone-blink{display:inline-flex;align-items:center;justify-content:center;margin-right:10px;padding:10px 22px;border-radius:50px;animation:blink-bg 1s infinite;-webkit-animation:blink-bg 1s infinite;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.phone-blink i{color:#fff}@media (prefers-reduced-motion:reduce){.phone-blink{animation:none}}.stats .stats-cta{height:325px;position:relative;box-shadow:0 4px 20px rgb(0 0 0 / .16);backdrop-filter:blur(10px);border-radius:30px;background-color:rgb(227 232 238 / .15);border:1px solid var(--primary-color);box-sizing:border-box;margin-top:-250px}.stats .stats-cta h2{font-size:45px;line-height:55px;font-weight:800}.home-banner .bottom-content .item .item-content{border-top:1px solid #6B6B6B;margin-top:20px}.home-banner .bottom-content .item .item-content h4{font-size:24px;font-weight:600;margin:20px 0}.home-banner .bottom-content .item .item-content p{margin-bottom:0;color:#E9E9E9}.home-about .image-area{position:relative}.home-about .image-area img.rotate{position:absolute;right:25px;top:25px;animation:spin 15s linear infinite;-webkit-animation:spin 15s linear infinite;transform-origin:center center;will-change:transform}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.home-about .certifications-area img{box-shadow:0 4px 20px rgb(0 0 0 / .16);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.home-services{background:url(/wp-content/themes/winter-electrical/img/bg-services.png) no-repeat center center;background-size:cover}.home-services .item{background-color:#fff;border-radius:20px;padding:20px 15px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}.home-services .item img.icon{margin-top:-50px;margin-left:25px}.home-why-us{background:url(/wp-content/themes/winter-electrical/img/bg-why.png) no-repeat center center;background-size:cover;color:#fff}.home-why-us .item h2,.home-why-us .item h3,.home-why-us .item p{color:#fff}.instant-quote .form-control{font-size:16px}.instant-quote label{font-weight:700}.service-areas ul li{flex:0 0 calc(33.333% - 10px);box-sizing:border-box;margin-top:10px;color:#101923}.service-areas ul li i{color:var(--primary-color)}.home-projects .owl-nav{margin-top:25px;text-align:center}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{border:1px solid #000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:0 7px!important;margin:0 5px}.home-testimonials{background:linear-gradient(#eaf7ff 80%,#fff 20%)}.home-testimonials .testimonials .item{border-radius:20px;background-color:#fff;padding:30px 25px}.home-testimonials .testimonials .item .bottom{border-top:1px solid #7d7d7d;padding-top:20px}.home-testimonials .owl-carousel .owl-nav{float:right;margin-top:-70px;margin-right:15px;position:relative;z-index:99}.home-cta{background:url(/wp-content/themes/winter-electrical/img/cta.png) no-repeat center center;background-size:cover;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.home-cta .btn-white{background-color:#fff;color:var(--primary-color)!important}.home-cta .fa-phone-volume{background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px 22px}.title-area{background:url(/wp-content/themes/winter-electrical/img/about/header.png) no-repeat center center;background-size:cover;padding-top:100px}.title-area .content{color:#fff;padding:100px 0}.about-us .image-area{position:relative}.about-us .image-area img.rotate-about{position:absolute;left:25px;top:25px;animation:spin 15s linear infinite;-webkit-animation:spin 15s linear infinite;transform-origin:center center;will-change:transform}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.about-values{background:url(/wp-content/themes/winter-electrical/img/about/bg.png) no-repeat center center;background-size:cover}.certification-logo{max-width:150px;height:auto;box-shadow:0 4px 20px rgb(0 0 0 / .1);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding:15px;background-color:#fff}.about-why-us{background:url(/wp-content/themes/winter-electrical/img/about/bg-why.png) no-repeat center center;background-size:cover;color:#fff}.about-testimonials{background:#fff}.faqs{background:linear-gradient(#eaf7ff 80%,#fff 20%)}.faqs .image-area img{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}.faqs .accordion-item{border:unset;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin-bottom:20px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out}.faqs .accordion-button:not(.collapsed){background:#fff0;color:#000;box-shadow:none}.faqs .accordion-button{font-size:18px;font-weight:800;background:#fff0;padding:20px 20px!important}.faqs .accordion-button::after{color:var(--primary-color)}.faqs .accordion-header{margin-bottom:0px!important}.faqs .accordion-body{padding:0 20px 10px}.faqs .accordion-button::after{background-image:none;font-family:'fontAwesome';content:'\f055'}.faqs .accordion-button:not(.collapsed)::after{content:'\f056'}.services-title{background-image:url(/wp-content/themes/winter-electrical/img/services/services-header.png)}.service-detail{background-image:url(/wp-content/themes/winter-electrical/img/services/services-header-detail.png)}.contact-title{background-image:url(/wp-content/themes/winter-electrical/img/contact/header.png)}.projects-title{background-image:url(/wp-content/themes/winter-electrical/img/projects/header.png)}.quote-title{background-image:url(/wp-content/themes/winter-electrical/img/ai-quote/header.png)}.blog-title{background-image:url(/wp-content/themes/winter-electrical/img/blogs/header.png)}.feature-bg{background-image:url(/wp-content/themes/winter-electrical/img/services/bg.png)}.process-step{margin-top:20px}.step-number{font-size:60px;font-weight:700;color:var(--primary-color);text-shadow:0 10px 30px rgba(0 0 0 /50%);padding-left:30px;line-height:50px}.step-box{background:var(--primary-color);color:#fff;padding:12px 20px;border-radius:0 30px 30px 0;display:inline-block;margin-bottom:15px;font-weight:600;font-size:18px;width:100%;margin-top:-15px}.process-text{max-width:260px;margin:auto;font-size:15px;color:#444}.step-box{background:#007bff;color:#fff;padding:12px 15px 12px 30px;display:inline-block;font-weight:600;font-size:18px;position:relative;border-radius:5px}.step-box.arrow-box::after{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:25px solid #fff0;border-bottom:30px solid #fff0;border-left:24px solid #007bff}.step-box.arrow-box::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:25px solid #fff0;border-bottom:30px solid #fff0;border-left:24px solid #fff}.projects-gallery .nav-tabs{border:unset}.projects-gallery .nav-tabs .nav-link{border:1px solid var(--primary-color);color:var(--primary-color);font-weight:700;font-size:1.2rem;border-radius:10px}.projects-gallery .nav-tabs .nav-item.show .nav-link,.projects-gallery .nav-tabs .nav-link.active{background-color:var(--primary-color);border:1px solid var(--primary-color);color:#fff;font-weight:700;font-size:1.2rem;border-radius:10px}.about-why-us.instant-quote{background:url(/wp-content/themes/winter-electrical/img/ai-quote/bg.png)}.contact-info .email{word-break:break-all}body.error404 header{background-color:#fff;border-bottom:1px solid #e0e0e0}body.error404 .navbar-nav>li>a,body.error404 .navbar-nav .nav-item .nav-link,body.error404 .navbar-nav .nav-item .nav-link:hover,body.error404 .navbar-nav>li>a:hover,body.error404 .navbar-nav>li>a:focus{color:#000!important}body.error404 .navbar-nav>.active>a,body.error404 .navbar-nav>.active>a:hover,body.error404 .navbar-nav>.active>a:focus{color:#000!important}.error-hero{position:relative;padding:140px 0 120px;background:linear-gradient(180deg,rgb(10 20 35 / .9) 0%,rgb(10 20 35 / .9) 100%),url('/wp-content/themes/winter-electrical/css/<?php echo esc_url( get_template_directory_uri() ); ?>/img/bg-why.png') center/cover no-repeat;text-align:center;overflow:hidden}.error-hero .eyebrow{letter-spacing:1px}.error-hero h1{font-size:clamp(32px, 5vw, 54px)}.error-hero .btn-secondary{border-color:var(--secondary-color);background:var(--secondary-color);color:#000!important}.error-404{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:80px 0;text-align:center}.error-404-content{max-width:700px;margin:0 auto}.error-404 h1{font-size:120px;font-weight:800;color:var(--primary-color);line-height:1;margin-bottom:20px}.error-404 h2{font-size:36px;margin-bottom:20px}.error-404 p{font-size:18px;margin-bottom:40px;color:var(--text-color)}.error-404 .btn{margin:10px}.error-404-icon{font-size:150px;color:var(--primary-color);opacity:.1;margin-bottom:30px}.blog .item h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-single .post-content{font-size:18px;line-height:1.8}.blog-single .post-content a{color:var(--primary-color);text-decoration:underline;transition:color 0.3s ease}.blog-single .post-content h2,.blog-single .post-content h3,.blog-single .post-content h4,.blog-single .post-content h5{margin-top:30px;margin-bottom:15px}.blog-single .post-content p{margin-bottom:20px}.blog-single .post-content img{max-width:100%;height:auto;border-radius:15px;margin:20px 0}.blog-single .post-content ul,.blog-single .post-content ol{padding-left:30px;margin-bottom:20px}.blog-single .post-content blockquote{border-left:4px solid var(--primary-color);padding-left:20px;margin:30px 0;font-style:italic;color:#555}.blog-single .post-meta{border-bottom:1px solid #e0e0e0;padding-bottom:20px}.blog-single .post-navigation a{color:var(--text-color);transition:color 0.3s ease}.blog-single .post-navigation a:hover{color:var(--primary-color)}.blog-single .recent-post-item a{color:var(--primary-color);transition:color 0.3s ease}.blog-single .recent-post-item a:hover{color:var(--primary-color)}.blog-single .related-posts .item{transition:transform 0.3s ease,box-shadow 0.3s ease}.blog-single .related-posts .item:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgb(0 0 0 / .15)}.blog-single .related-posts .item a{color:var(--primary-color);transition:color 0.3s ease}.blog-single .related-posts .item a:hover{color:var(--primary-color)}@media (max-width:1366px){.home-banner .content{padding:60px 0 200px}.home-banner h1,.title-area h1{font-size:60px}}@media (max-width:1280px){.stats .stats-cta h2{font-size:45px}.nav-right{display:none}footer .email{word-break:break-all}}@media (max-width:1024px){.stats .stats-cta{height:unset;margin-top:-154px;border-radius:15px;background:rgb(0 0 0 / .35)}}@media (max-width:992px){section h2{font-size:36px}.stats .stats-cta h2{font-size:40px}.home-banner h1,.title-area h1{font-size:50px}.title-area .content{padding:50px 0}.about-us .image-area img.rotate-about{left:0;top:0}}@media (max-width:768px){.stats .stats-cta{margin-bottom:25px}.step-box.arrow-box::after{right:0;border-right:24px solid #fff}.process-text{max-width:100%;margin:auto;font-size:15px;color:#444}.error-404 h1{font-size:80px}.error-404 h2{font-size:28px}.error-404-icon{font-size:100px}}@media (max-width:480px){.service-areas ul li{flex:0 0 50%}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}