section.services-hero{background-image:url(/assets/images/faqs/hero.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:200px}section.services-hero h1{color:#ffffff;font-size:4.5rem;font-weight:bold;padding-left:15%;margin-top:55px}section.services-intro .orange-box{padding:60px 100px;background-color:#D35E13}section.services-intro .orange-box p{color:#ffffff;font-size:1.6rem;line-height:2rem;text-align:center}section.services-generators{padding-top:60px}section.services-generators h2{color:#D35E13;font-size:2.5rem;font-weight:bold}.aboutcompany{margin-top:60px;margin-bottom:80px}.aboutcompany .aboutcompanyrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.aboutcompany .aboutcompanyrow .aboutcompanyblock{padding:20px;background-image:none;min-height:380px}.aboutcompany .aboutcompanyrow .aboutcompanyblock h2{color:#ffffff;font-size:1.8rem;padding-bottom:20px}.aboutcompany .aboutcompanyrow .aboutcompanyblock p{color:#ffffff;font-size:1rem}.aboutcompany .aboutcompanyrow .aboutcompanyblock .btn{margin-top:25px;margin-bottom:15px;background-color:#D35E13;color:#ffffff;float:left;padding-left:30px;padding-right:30px;padding-top:5px;height:60px;font-size:1.1rem;font-weight:bold;max-width:300px}.aboutcompany .aboutcompanyrow .aboutcompanyblock .btn:hover{color:#000000;background-color:#DBAE37}.aboutcompany .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright{background-color:#333330;background-image:url(/assets/images/home/aboutushouse.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:320px;margin:0;padding:0;outline:1px solid transparent}.aboutcompany .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockleft{background-color:#333330}.aboutussection{margin-top:80px;margin-bottom:80px}.aboutussection .aboutcompanyrow{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.aboutussection .aboutcompanyrow .aboutcompanyblock{padding:20px;background-image:none;min-height:380px}.aboutussection .aboutcompanyrow .aboutcompanyblock h2{color:#ffffff;font-size:1.8rem;padding-bottom:20px}.aboutussection .aboutcompanyrow .aboutcompanyblock p{color:#ffffff;font-size:1rem}.aboutussection .aboutcompanyrow .aboutcompanyblock .btn{margin-top:15px;margin-bottom:15px;background-color:#D35E13;color:#ffffff;float:left;padding-left:30px;padding-right:30px;padding-top:5px;height:60px;font-size:1.1rem;font-weight:bold;max-width:300px}.aboutussection .aboutcompanyrow .aboutcompanyblock .btn:hover{color:#000000;background-color:#DBAE37}.aboutussection .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright{background-color:#333330;background-image:url(/assets/images/home/aboutcompany.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:320px;margin:0;padding:0;outline:1px solid transparent}.aboutussection .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockleft{background-color:#333330}section.services-generator-indv h3{color:#ffffff;font-size:1.7rem}section.services-generator-indv p{color:#ffffff;font-size:1rem;padding-right:30px}.services:not(body){background-color:#000000;padding-top:30px}.services:not(body) .service-row .service-item .img-responsive{width:100%}.services:not(body) .service-row .service-item h4{text-align:center;margin:0;padding:0;height:40px;font-size:1.2rem;line-height:40px;color:#ffffff;background:#D35E13}.services:not(body) .service-row .service-item p{padding:15px;text-align:left;margin:0;font-size:0.8rem;color:#000000;background:#ffffff;min-height:175px;margin-bottom:30px}.call-to-action.services{background-image:url(/assets/images/services/service-cta.jpg)}.aboutcompany .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.evchargers{background-image:url(/assets/images/services/evcharger2.png)}.aboutussection .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.serviceupgrades{background-image:url(/assets/images/services/serviceupgrade2.png)}.aboutcompany .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.smallresservices{background-image:url(/assets/images/services/smallres2.png)}.aboutussection .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.genelectricservices{background-image:url(/assets/images/services/generalelec2.png)}.aboutcompany .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.floodlightservices{background-image:url(/assets/images/services/flood2.png)}.aboutussection .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.landscapelighting{background-image:url(/assets/images/services/landscape2.png)}.aboutcompany .aboutcompanyrow .aboutcompanyblock.aboutcompanyblockright.deicingcables{background-image:url(/assets/images/services/deice2.png)}.faq-section{background:#000;color:#fff;font-family:"Montserrat", sans-serif;padding:30px 0 60px}.faq-title{color:#e0691a;font-size:28px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:50px}.faq-item{margin-bottom:40px}.faq-question{display:block;color:#fff;font-size:17px;font-weight:600;letter-spacing:1px;line-height:1.7;text-decoration:none;cursor:pointer}.faq-question:hover,.faq-question:focus{color:#fff;text-decoration:none}.faq-question::before{content:"";display:inline-block;width:10px;height:10px;margin:0 12px 0 6px;border-top:3px solid #fff;border-left:3px solid #fff;transform:translateY(1px) rotate(225deg);transition:transform 0.2s, border-color 0.2s}.faq-question.collapsed::before{transform:translateY(3px) rotate(45deg)}.faq-question:not(.collapsed)::before{border-color:#e0691a;transform:translateY(-3px) rotate(225deg)}.faq-answer{color:#e0691a;font-size:15px;letter-spacing:1px;line-height:1.9;padding-top:20px}