.clear{clear:both}.grid{display:grid}.grid::before,.grid::after{display:none!important}.grid>div{width:100%}.banner{position:relative}.banner img{width:100%}.banner_text{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner_text h3{max-width:700px;width:100%;font-size:49px;line-height:57px;font-weight:700;color:#fe0000;text-shadow:0px 0px 8px rgba(0,0,0,1)}.banner_text a{display:inline-block;font-size:22px;line-height:32px;font-weight:700;color:#fff;background:#fe0000;padding:13px 45px;border-radius:60px;margin-top:40px}.banner_text a:hover{background:#272a9b}.metaslider .caption-wrap{top:0;background:0 0!important;opacity:1!important}.row1 strong{display:block;font-size:20px;line-height:30px;font-weight:400;color:#161616;font-style:italic;max-width:990px;width:100%;margin:12px auto 30px}.row2 .grid{grid-template-columns:1fr 1fr;gap:20px}.row2 h2{font-size:36px;line-height:43px;font-weight:700;color:#fff;margin-bottom:30px}.row2 .cont{display:inline-block;max-width:505px;width:100%;float:right;padding:40px 0;border-radius:10px;background:#fff}.row2 .cont p{font-size:36px;line-height:46px;font-weight:700;color:#272a9b;margin-top:20px}.row2 .cont p a{display:block;font-size:52px;line-height:54px;font-weight:700;color:#fe0000}.row3{margin-top:8px;position:relative}.row3 a{display:inline-block;font-size:36px;line-height:46px;font-weight:700;color:#fff;background:#e74842;position:absolute;left:0;right:0;top:0;text-align:center;padding:10px;max-width:350px;width:90%;margin:auto}.row3 a:hover{background:#272a9b}.row3 img{width:100%}.row4 .grid{grid-template-columns:1fr 1fr;gap:20px}.row4 form{width:100%;float:left}.form_div{width:100%;float:left}.row4 form{overflow:hidden}.row4 form .form_div{margin-bottom:15px}.row4 form input:not([type=submit]),.row4 form textarea{width:100%;float:left;padding:14px 15px;border:solid 1px #d5d5d5;font-family:"Karla",sans-serif;border-radius:4px;box-shadow:0px 0px 5px rgba(0,0,0,.15)}.row4 form textarea[name=address]{height:80px}.row4 form textarea{height:90px}.row4 form input[type=submit]{font-size:18px;line-height:24px;font-weight:700;color:#fff;background:#fe0000;font-family:"Karla",sans-serif;text-transform:uppercase;letter-spacing:0;padding:14px 55px;border-radius:50px;cursor:pointer;margin-top:15px;-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.row4 form input[type=submit]:hover{background:#272a9b}.row4 .cont{float:right;max-width:454px;width:100%}.row4 .cont .tick_list{margin-top:65px;background:#272a9b;padding:20px 35px;margin-bottom:25px;border-radius:10px}.row4 .cont .tick_list li{margin:3px 0}.respo_menu.active span:before{transform:rotate(45deg);transform-origin:center center;top:0}.respo_menu.active span:after{transform:rotate(-45deg);transform-origin:center center;bottom:0;left:0}.respo_menu.active span{background:0 0}.error-404 .page-title{background:#142c4c;padding:100px 0;text-align:center;font-size:35px;color:#fff;margin:50px 0;border-radius:10px}.error-404 .page-title span{font-size:60px}.error-404{text-align:center;width:70%;margin-left:15%;float:left}.error-404 .page-content{font-size:20px;font-weight:400;color:#a01b3a;margin-bottom:70px!important}span.wpcf7-not-valid-tip{font-size:13px!important;float:left!important;width:100%;margin-bottom:8px!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700;display:inline-block!important;text-align:center!important}.address-box h4{font-size:20px;margin-bottom:10px}.address-box p{font-size:18px;color:#646464;font-weight:400;margin-bottom:30px!important;line-height:32px;letter-spacing:1px}.address-box a{font-size:18px;color:#c52626;font-weight:400;margin-bottom:30px!important;line-height:normal;letter-spacing:1px}.inner-row .address-box h4{font-size:20px;color:#000;font-weight:400;margin-bottom:2px!important;line-height:normal;letter-spacing:1px}.tick_lists{width:100%;float:left}.tick_lists li{width:100%;display:inline-block;font-size:18px;line-height:28px;font-weight:400;color:#fff;background:url("/wp-content/themes/hewettelectrical/css/../images/tick-icon.png") left 8px no-repeat;padding-left:30px;margin:5px 0;--lzl-bg-img:"/wp-content/themes/hewettelectrical/css/../images/tick-icon.png"}.content-area h2{font-size:34px;line-height:40px;font-weight:700;color:#fe0000;margin-bottom:15px}.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{float:left}@media (max-width:980px){.row2 .grid{grid-template-columns:auto}.row2 h2{margin-bottom:15px}.row2 .cont{float:none}.row2 .grid .col:nth-child(2){text-align:center}.row4 .grid{grid-template-columns:auto}.row4 .grid .col{max-width:600px;margin:auto}.row4 .cont{max-width:none;text-align:center}.row4 .cont .tick_list{margin-top:20px;text-align:left}}@media (max-width:800px){.row1 strong{font-size:18px;line-height:30px;margin:10px auto 20px}.small_header .nav{top:20px}.banner_text h3{font-size:38px;line-height:44px}.banner_text a{margin-top:20px}}@media (max-width:600px){.banner_text h3{font-size:32px;line-height:34px}.banner_text a{margin-top:10px;font-size:18px;padding:10px 34px}.row2 .cont{padding:20px 10px}.row2 .cont img{max-width:100px;width:100%}.row2 .cont p{font-size:28px;line-height:36px}.row2 .cont p a{font-size:38px;line-height:40px}.row3 a{font-size:24px;line-height:32px;max-width:250px}}@media (max-width:480px){.banner_text h3{font-size:22px;line-height:28px}.banner_text a{padding:5px 24px;margin-top:5px}.row4 .cont .tick_list{padding:20px}}.tick_lists li.lzl:not(.lzl-ed),.tick_lists li.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAE0lEQVQoFWNgGAWjITAaAvQIAQADbAABxRotzAAAAABJRU5ErkJggg==")}