/*!
 * Font Awesome Free 6.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa-brands,.fa-regular,.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-regular,.fa-solid{font-family:"Font Awesome 6 Free"}.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-angle-right:before{content:""}.fa-phone:before{content:""}.fa-business-time:before{content:""}.fa-phone-volume:before{content:""}.fa-envelope:before{content:""}.fa-clock:before{content:""}.fa-envelope-open-text:before{content:""}.fa-square-phone:before{content:""}.fa-thumbtack:before{content:""}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands{font-weight:400}.fa-yelp:before{content:""}.fa-foursquare:before{content:""}.fa-google:before{content:""}.fa-blogger-b:before{content:""}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-youtube:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:swap;src:url(../webfonts/fa-v4compatibility.woff2) format("woff2"),url(../webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}.hovicon.effect-5{box-shadow:0 0 0 4px #fff;overflow:hidden;transition:background .3s,color .3s,box-shadow .3s}.hovicon.effect-5:after{display:none}.hovicon.effect-5:hover{background:#fff;color:#702fa8;box-shadow:0 0 0 8px rgba(255,255,255,.3)}.hovicon.effect-5:hover i{color:#702fa8}.hovicon.effect-5.sub-a:hover:before{animation:toRightFromLeft .3s forwards}@keyframes toRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:100;src:url("../fonts/poppins-v20-latin-100.woff2") format("woff2"),url("../fonts/poppins-v20-latin-100.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:100;src:url("../fonts/poppins-v20-latin-100italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-100italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("../fonts/poppins-v20-latin-200.woff2") format("woff2"),url("../fonts/poppins-v20-latin-200.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:200;src:url("../fonts/poppins-v20-latin-200italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-200italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("../fonts/poppins-v20-latin-300.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:300;src:url("../fonts/poppins-v20-latin-300italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-300italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"),url("../fonts/poppins-v20-latin-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../fonts/poppins-v20-latin-italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../fonts/poppins-v20-latin-500.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:500;src:url("../fonts/poppins-v20-latin-500italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-500italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("../fonts/poppins-v20-latin-600.woff2") format("woff2"),url("../fonts/poppins-v20-latin-600.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:600;src:url("../fonts/poppins-v20-latin-600italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-600italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../fonts/poppins-v20-latin-700.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../fonts/poppins-v20-latin-700italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-700italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("../fonts/poppins-v20-latin-800.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:800;src:url("../fonts/poppins-v20-latin-800italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-800italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("../fonts/poppins-v20-latin-900.woff2") format("woff2"),url("../fonts/poppins-v20-latin-900.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:900;src:url("../fonts/poppins-v20-latin-900italic.woff2") format("woff2"),url("../fonts/poppins-v20-latin-900italic.ttf") format("truetype")}.marquee{width:100%;margin:0 auto;overflow:hidden;white-space:nowrap;box-sizing:border-box;animation:marquee 50s linear infinite;color:#fff}.marquee:hover{animation-play-state:paused}@keyframes marquee{0%{left:100%}100%{left:-100%}}.map{width:100%;height:100%}.line{width:60%;height:3px;background-color:#ff5316}.small-line{width:10%;height:3px;background-color:#ff5316}*{scroll-padding-top:5rem;font-family:"Poppins"}:root{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-style-family-classic: "Font Awesome 6 Free"}.nav-icon-1{width:30px;height:30px;position:relative;transition:.1s;margin:10px 10px;cursor:pointer;display:inline-block}.nav-icon-1 span{width:5px;height:5px;background-color:#121b2b;display:block;border-radius:50%;position:absolute}.nav-icon-1 span:nth-child(1){left:0;top:0}.nav-icon-1 span:nth-child(2){left:12px;top:0}.nav-icon-1 span:nth-child(3){right:0;top:0}.nav-icon-1 span:nth-child(4){left:0;top:12px}.nav-icon-1 span:nth-child(5){position:absolute;left:12px;top:12px}.nav-icon-1 span:nth-child(6){right:0px;top:12px}.nav-icon-1 span:nth-child(7){left:0px;bottom:0px}.nav-icon-1 span:nth-child(8){position:absolute;left:12px;bottom:0px}.nav-icon-1 span:nth-child(9){right:0px;bottom:0px}.nav-icon-1:hover span{transform:scale(1.2);transition:350ms cubic-bezier(0.8, 0.5, 0.2, 1.4)}.nav-icon-1.open{transform:rotate(180deg);cursor:pointer;transition:.2s cubic-bezier(0.8, 0.5, 0.2, 1.4)}.nav-icon-1.open span{border-radius:50%;transition-delay:200ms;transition:.5s cubic-bezier(0.8, 0.5, 0.2, 1.4)}.nav-icon-1.open span:nth-child(2){left:6px;top:6px}.nav-icon-1.open span:nth-child(4){left:6px;top:18px}.nav-icon-1.open span:nth-child(6){right:6px;top:6px}.nav-icon-1.open span:nth-child(8){left:18px;bottom:6px}.scroll-down2{width:30px;height:50px;border:2px solid #121b2b;border-radius:50px;cursor:pointer;position:relative;overflow:hidden;z-index:5;bottom:5rem}.scroll-down2:before{content:"";position:absolute;left:50%;top:20px;width:6px;height:6px;border-radius:100%;transform:translateX(-50%);background:#121b2b;animation:scrollDown2 1.5s ease infinite}.scroll-down2:after{content:"";position:absolute;left:50%;top:5px;width:6px;height:15px;border-radius:3px;transform:translateX(-50%);background:#121b2b}@keyframes scrollDown2{0%{transform:translate(-50%, 0px);opacity:0}50%{transform:translate(-50%, 8px);opacity:1}100%{transform:translate(-50%, 16px);opacity:0}}body{transition:all .3s ease-in-out;content-visibility:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#ff5316}::-webkit-scrollbar-thumb{background:#121b2b}.top-bar{background-color:#121b2b;color:#fff}.top-bar span{color:#b9b9b9}.top-bar i{color:#ff5316}.top-bar a{color:#fff}.navbar{background-color:#fff;transition:all .3s ease-in-out}.navbar .navbar-toggler{color:#121b2b;transition:all .3s ease-in-out;border:none}.navbar .navbar-toggler span{background-color:#121b2b}.navbar .navbar-toggler:focus{outline:none;box-shadow:none}.navbar .navbar-toggler:focus[aria-expanded=true]{color:#121b2b}.navbar .navbar-nav .nav-item .nav-link{color:#121b2b;transition:all .3s ease-in-out;overflow:hidden;display:inline-block;padding:.8rem !important;border:1px solid rgba(0,0,0,0)}.navbar .navbar-nav .nav-item .nav-link:hover{border:1px solid #ff5316}.navbar .navbar-nav .nav-item .nav-link.active{border:1px solid #ff5316}.navbar .navbar-collapse .navbar-nav.show{transition:all .3s ease-in-out}.hero-section{position:relative;background-image:url(../assets/hero.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.hero-section .container .holder{width:100%;height:100vh;transition:all .3s ease-in-out;position:relative}.hero-section .container .holder .content{position:absolute;width:70%;top:50%;transform:translatey(-50%)}.hero-section .container .holder .content .sub-title{color:#ff5316}.hero-section .container .holder .content .hero-title{color:#192437;transition:all .3s ease-in-out;font-size:4rem !important}.hero-section .container .holder .content .phone{background-color:#ff5316;color:#000;border:2px solid #ff5316;transition:all .3s ease-in-out}.hero-section .container .holder .content .phone:hover{border:2px solid #121b2b;background-color:#121b2b;color:#f9f9f9}.hero-section .container .holder .content .hero-desc{color:#141414;transition:all .3s ease-in-out;font-size:1.2rem}.hero-section .wave{position:absolute;width:100%;height:143px;bottom:0;left:0;backgound:url("../assets/HxLhZWKm/wave-top.webp");animation:animate 10s linear infinite}.hero-section .wave:before{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation:animate-reverse 10s linear infinite}.hero-section .wave:after{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation-delay:.6s;animation:animate 20s linear infinite}@keyframes animate{0%{background-position:0}100%{background-position:1280px}}@keyframes animate-reverse{0%{background-position:1280px}100%{background-position:0}}.hero-electric-section{position:relative;background-image:url(../assets/hero-electric.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.hero-electric-section .container .holder{width:100%;height:100vh;transition:all .3s ease-in-out;position:relative}.hero-electric-section .container .holder .content{position:absolute;width:70%;top:50%;transform:translatey(-50%)}.hero-electric-section .container .holder .content .sub-title{color:#ff5316}.hero-electric-section .container .holder .content .hero-title{color:#192437;transition:all .3s ease-in-out;font-size:4rem !important}.hero-electric-section .container .holder .content .phone{background-color:#ff5316;color:#000;border:2px solid #ff5316;transition:all .3s ease-in-out}.hero-electric-section .container .holder .content .phone:hover{border:2px solid #121b2b;background-color:#121b2b;color:#f9f9f9}.hero-electric-section .container .holder .content .hero-desc{color:#141414;transition:all .3s ease-in-out;font-size:1.2rem}.hero-electric-section .wave{position:absolute;width:100%;height:143px;bottom:0;left:0;backgound:url("../assets/HxLhZWKm/wave-top.webp");animation:animate 10s linear infinite}.hero-electric-section .wave:before{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation:animate-reverse 10s linear infinite}.hero-electric-section .wave:after{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation-delay:.6s;animation:animate 20s linear infinite}@keyframes animate{0%{background-position:0}100%{background-position:1280px}}@keyframes animate-reverse{0%{background-position:1280px}100%{background-position:0}}.hero-gas-section{position:relative;background-image:url(../assets/hero-gas.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.hero-gas-section .container .holder{width:100%;height:100vh;transition:all .3s ease-in-out;position:relative}.hero-gas-section .container .holder .content{position:absolute;width:70%;top:50%;transform:translatey(-50%)}.hero-gas-section .container .holder .content .sub-title{color:#ff5316}.hero-gas-section .container .holder .content .hero-title{color:#192437;transition:all .3s ease-in-out;font-size:4rem !important}.hero-gas-section .container .holder .content .phone{background-color:#ff5316;color:#000;border:2px solid #ff5316;transition:all .3s ease-in-out}.hero-gas-section .container .holder .content .phone:hover{border:2px solid #121b2b;background-color:#121b2b;color:#f9f9f9}.hero-gas-section .container .holder .content .hero-desc{color:#141414;transition:all .3s ease-in-out;font-size:1.2rem}.hero-gas-section .wave{position:absolute;width:100%;height:143px;bottom:0;left:0;backgound:url("../assets/HxLhZWKm/wave-top.webp");animation:animate 10s linear infinite}.hero-gas-section .wave:before{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation:animate-reverse 10s linear infinite}.hero-gas-section .wave:after{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation-delay:.6s;animation:animate 20s linear infinite}@keyframes animate{0%{background-position:0}100%{background-position:1280px}}@keyframes animate-reverse{0%{background-position:1280px}100%{background-position:0}}.hero-tankless-section{position:relative;background-image:url(../assets/hero-tankless.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.hero-tankless-section .container .holder{width:100%;height:100vh;transition:all .3s ease-in-out;position:relative}.hero-tankless-section .container .holder .content{position:absolute;width:70%;top:50%;transform:translatey(-50%)}.hero-tankless-section .container .holder .content .sub-title{color:#ff5316}.hero-tankless-section .container .holder .content .hero-title{color:#192437;transition:all .3s ease-in-out;font-size:4rem !important}.hero-tankless-section .container .holder .content .phone{background-color:#ff5316;color:#000;border:2px solid #ff5316;transition:all .3s ease-in-out}.hero-tankless-section .container .holder .content .phone:hover{border:2px solid #121b2b;background-color:#121b2b;color:#f9f9f9}.hero-tankless-section .container .holder .content .hero-desc{color:#141414;transition:all .3s ease-in-out;font-size:1.2rem}.hero-tankless-section .wave{position:absolute;width:100%;height:143px;bottom:0;left:0;backgound:url("../assets/HxLhZWKm/wave-top.webp");animation:animate 10s linear infinite}.hero-tankless-section .wave:before{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation:animate-reverse 10s linear infinite}.hero-tankless-section .wave:after{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation-delay:.6s;animation:animate 20s linear infinite}@keyframes animate{0%{background-position:0}100%{background-position:1280px}}@keyframes animate-reverse{0%{background-position:1280px}100%{background-position:0}}.hero-hot-water-section{position:relative;background-image:url(../assets/hero-hot-water-heaters.webp);background-size:cover;background-position:center top;background-repeat:no-repeat}.hero-hot-water-section .container .holder{width:100%;height:100vh;transition:all .3s ease-in-out;position:relative}.hero-hot-water-section .container .holder .content{position:absolute;width:70%;top:50%;transform:translatey(-50%)}.hero-hot-water-section .container .holder .content .sub-title{color:#ff5316}.hero-hot-water-section .container .holder .content .hero-title{color:#192437;transition:all .3s ease-in-out;font-size:4rem !important}.hero-hot-water-section .container .holder .content .phone{background-color:#ff5316;color:#000;border:2px solid #ff5316;transition:all .3s ease-in-out}.hero-hot-water-section .container .holder .content .phone:hover{border:2px solid #121b2b;background-color:#121b2b;color:#f9f9f9}.hero-hot-water-section .container .holder .content .hero-desc{color:#141414;transition:all .3s ease-in-out;font-size:1.2rem}.hero-hot-water-section .wave{position:absolute;width:100%;height:143px;bottom:0;left:0;backgound:url("../assets/HxLhZWKm/wave-top.webp");animation:animate 10s linear infinite}.hero-hot-water-section .wave:before{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation:animate-reverse 10s linear infinite}.hero-hot-water-section .wave:after{content:"";width:100%;height:143px;background:url("../assets/wave-top-opacity.webp");position:absolute;top:0;left:0;opacity:.4;animation-delay:.6s;animation:animate 20s linear infinite}@keyframes animate{0%{background-position:0}100%{background-position:1280px}}@keyframes animate-reverse{0%{background-position:1280px}100%{background-position:0}}.why-choose-us{background-color:#f9f9f9}.why-choose-us .content .sub-title{color:#ff5316}.why-choose-us .content .title{color:#192437}.why-choose-us .content .list li{color:#121b2b;cursor:pointer}.why-choose-us .content .list li a{text-decoration:none;color:#121b2b}.why-choose-us .content .list li i{color:#121b2b}.why-choose-us .content .list li:hover a{background-color:#ff5316}.section-1{background-color:#121b2b}.section-1 .content .section-title{color:#ff5316;transition:all .3s ease-in-out;position:relative}.section-1 .content .desc{color:#fff;transition:all .3s ease-in-out}.section-1 .content .btn{background-color:#2a94de;color:#fff;transition:all .3s ease-in-out}.section-1 .content .btn:hover{background-color:#121b2b}.section-2{background-color:#f9f9f9}.section-2 .content .sub-title{color:#ff5316}.section-2 .content .section-2-title{color:#192437;transition:all .3s ease-in-out;position:relative}.section-2 .content .section-2-title .back-text{position:absolute;display:block;top:-4rem;left:1rem;font-size:3rem;opacity:.18;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.section-2 .content .section-2-desc{color:#121b2b;transition:all .3s ease-in-out}.section-2 .content .btn{background-color:#2a94de;color:#fff;transition:all .3s ease-in-out}.section-2 .content .btn:hover{background-color:#121b2b}.map-holder{height:30vh}.brands{background-color:#f9f9f9}.brands .list-brand li{height:6rem;width:6rem;padding:.5rem}.brands .list-brand li img{filter:grayscale(100%);width:100%;height:100%}.brands .list-brand li img:hover{filter:grayscale(0)}.title{color:#121b2b}.list i{color:#2a94de}.discount-section .container .title::after{content:"";width:2rem;height:2px;display:inline-block;margin-left:.5rem;background-color:#ff5316}.discount-section .container .title::before{content:"";width:2rem;height:2px;display:inline-block;margin-right:.5rem;background-color:#ff5316}.discount-section .container .card{border:none;position:relative;transition:all .3s ease-in-out}.discount-section .container .card .price{background-color:#ff5316;color:#121b2b}.discount-section .container .card .desc{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%);color:#fff}.discount-section .container .card .get-offer{background-color:#ff5316;color:#121b2b}.discount-section .container .card:hover{box-shadow:0px 0px 20px}.slider img{max-width:8rem}.slider h2{text-transform:capitalize;color:var(--secondary-color)}.slider p{color:#121b2b}.slider svg{color:#f1cf0c}.section-3{background-color:#f9f9f9}.section-3 .content .sub-title{color:#ff5316}.section-3 .content .section-title{color:#192437;transition:all .3s ease-in-out;position:relative}.section-3 .content .section-title .back-text{position:absolute;display:block;top:-3.5rem;left:-5rem;font-size:2.5rem;opacity:.18;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.section-3 .content .btn{background-color:#2a94de;color:#fff;transition:all .3s ease-in-out}.section-3 .content .btn:hover{background-color:#121b2b}@media(max-width: 992px){.section-3{-webkit-clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%);clip-path:polygon(0 5%, 100% 0%, 100% 95%, 0% 100%)}}.section-4{background-color:#f9f9f9}.section-4 .title{color:#192437}.section-4 .sub-title{color:#ff5316}.section-contact{background-color:#f9f9f9}.section-contact .spam{display:none}.section-contact .title{color:#fff;transition:all .3s ease-in-out}.section-contact .form{background-color:#121b2b}.section-contact form::-moz-placeholder{color:gray}.section-contact form::placeholder{color:gray}.section-contact form .form-control{background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px}.section-contact form .form-control:focus{border-color:#121b2b;box-shadow:none}.section-contact form .btn{background-color:#f9f9f9;color:#121b2b;transition:all .3s ease-in-out}.section-contact form .btn:hover{color:#ff5316}.section-contact .service-location{background-color:#ff5316;min-height:100% !important}.section-contact .service-location .title{color:#121b2b}.section-contact .service-location .service-list li{background-color:#f9f9f9;color:#121b2b;transition:all .5s ease-in-out;cursor:pointer}.section-contact .service-location .service-list li:hover{background-color:#121b2b;color:#f9f9f9;box-shadow:2px 2px 1px #f9f9f9}.footer{background-color:#121b2b;color:#f9f9f9}.footer a{color:#fff;transition:all .3s ease-in-out;text-decoration:none}.footer a:hover{color:#ff5316}.footer .brand{color:#ff5316}.footer .small-line{width:100%;height:1px;background-color:#9e9e9e}.footer .social i{cursor:pointer;transition:all .3s ease-in-out}.footer .social i:hover{color:#ff5316}.btn-top{position:fixed !important;bottom:1rem;left:2rem;font-size:2em;cursor:pointer;display:none;color:var(--secondary-color);stroke:#434e6e}main .not-found{width:100%;height:100vh;padding-top:2em}main .not-found img{-o-object-fit:cover;object-fit:cover;width:50%;margin:0 auto;display:block}main .not-found-btn{position:absolute;text-decoration:none;padding:10px;background-color:#2a94de;color:#f9f9f9;border-radius:10px;width:200px;margin:0 auto;display:block;text-align:center;bottom:10%;right:calc(50% - 100px)}.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Brands";font-weight:400}.fa-solid{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-family:"Font Awesome 6 Free";font-weight:900}.fa-phone:before{content:""}.fa-business-time:before{content:""}.fa-location-dot:before{content:""}.fa-paper-plane:before{content:""}.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}.fa-foursquare:before{content:""}.fa-blogger-b:before{content:""}.fa-linkedin:before{content:""}.fa-instagram:before{content:""}.fa-facebook:before{content:""}.fa-twitter:before{content:""}.fa-pinterest:before{content:""}@media(max-width: 992px){.hero-section .container .holder{width:100% !important}.hero-section .container .holder .content{width:100% !important;margin:auto !important}.hero-section .scroll-down2{bottom:8rem}.hero-electric-section .container .holder{width:100% !important}.hero-electric-section .container .holder .content{width:100% !important;margin:auto !important}.hero-electric-section .scroll-down2{bottom:8rem}.hero-gas-section .container .holder{width:100% !important}.hero-gas-section .container .holder .content{width:100% !important;margin:auto !important}.hero-gas-section .scroll-down2{bottom:8rem}.hero-tankless-section .container .holder{width:100% !important}.hero-tankless-section .container .holder .content{width:100% !important;margin:auto !important}.hero-tankless-section .scroll-down2{bottom:8rem}.hero-hot-water-section .container .holder{width:100% !important}.hero-hot-water-section .container .holder .content{width:100% !important;margin:auto !important}.hero-hot-water-section .scroll-down2{bottom:8rem}.quote{position:relative;text-align:center}.quote .btn{background-color:rgba(18,27,43,0);color:#fff;transition:all .3s ease-in-out;border:1px solid #fff}.quote .square{position:absolute;top:-1rem;left:0;width:2rem;height:2rem}.section-1 .content .section-title .back-text{display:none}.section-2 .content .section-2-title .back-text{display:none}.section-3{background-position:25%}.section-3 .content .section-title .back-text{display:none}}@media(max-width: 768px){.top-bar{display:none}.hero-section .container .holder{height:100vh}.hero-section .container .holder .content{text-align:center}.hero-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-section .container .holder .content .hero-title{font-size:2.5rem !important}.hero-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-electric-section .container .holder{height:100vh}.hero-electric-section .container .holder .content{text-align:center}.hero-electric-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-electric-section .container .holder .content .hero-title{font-size:2.5rem !important}.hero-electric-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-gas-section .container .holder{height:100vh}.hero-gas-section .container .holder .content{text-align:center}.hero-gas-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-gas-section .container .holder .content .hero-title{font-size:2.5rem !important}.hero-gas-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-tankless-section .container .holder{height:100vh}.hero-tankless-section .container .holder .content{text-align:center}.hero-tankless-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-tankless-section .container .holder .content .hero-title{font-size:2.5rem !important}.hero-tankless-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.hero-hot-water-section .container .holder{height:100vh}.hero-hot-water-section .container .holder .content{text-align:center}.hero-hot-water-section .container .holder .content .sub-title{font-size:1.1rem !important}.hero-hot-water-section .container .holder .content .hero-title{font-size:2.5rem !important}.hero-hot-water-section .container .holder .content .hero-desc{width:100% !important;font-size:1rem !important}.section-1 .content .bg-text{font-size:1rem}.section-2 .content .bg-text{font-size:1rem}.btn-top{width:2rem;height:2rem;left:5%;bottom:1.2rem}}@media only screen and (max-width: 992px){main .not-found img{width:100%}main .not-found-btn{bottom:50%}}/*# sourceMappingURL=main.css.map */