:root{--color:#000;--color2:#fff;--bgColor:#FEB612;--bgColor2:#FFA600;--bgColor3:#222;--bgColor4:#000;--bgColor5:#F1EFEC;--linkColor:#000;--linkHoverColor:#FEB612;--mobileMenuColor:#000;--mobileMenuBtnColor:#FEB612;--mobileMenuSelectedColor:#000;--mobileMenuSelectedBgColor:#FEB612;--mobileMenuContentBgColor:#fff;--btnColor:#000;--btnBgColor:#ffb80f;--btnHoverColor:#000;--btnBgHoverColor:#FFA600;--widgetColor:#000;--dialogBgColor:#222;--dialogBgColor2:#FFA600;--dialogBtnColor:#fff;--dialogHeadingColor:#fff}body{background-color:var(--bgColor5);font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Montserrat,Helvetica,Arial,sans-serif}.iso-9001{top:5%;right:2%;z-index:1;width:200px;position:absolute}#menu-banner .top-banner{background-color:var(--bgColor5)}#menu-banner .menu-banner .left{width:42%;margin-right:1%}#menu-banner .menu-banner .logo{width:calc(14% - 20px)}#menu-banner .menu-banner .logo.default{margin-top:-1%}#menu-banner .menu-banner .logo.default img{padding:10px;background-color:#fff;border-radius:var(--borderRadius)}#menu-banner .menu-banner .right{width:42%;margin-left:1%}#menu-banner .menu-banner ul li{margin:15px 3px;border-radius:25px}#menu-banner .menu-banner ul li.active-li,#menu-banner .menu-banner ul li:hover{background-color:var(--bgColor)}#menu-banner .menu-banner ul li a{color:#000;padding:15px}#menu-banner .menu-banner ul li.active-li>a,#menu-banner .menu-banner ul li:hover>a{color:#000}#menu-banner .menu-banner ul ul{border-radius:25px}#menu-banner .menu-banner ul ul li{margin:5px}#menu-banner .menu-banner ul ul li:hover{background-color:var(--bgColor)}#menu-banner .menu-banner ul ul li a{color:#000}#menu-banner .menu-banner ul ul li.active-li>a,#menu-banner .menu-banner ul ul li:hover>a{color:#000}#menu-banner .search-banner{background-color:var(--bgColor5)}#slider{position:relative}#slider .content{padding:22vw 0;overflow-x:hidden;position:relative;background-color:rgba(255,255,255,.7)}#slider .content .blurb{color:#000;width:900px;z-index:101;position:absolute}#slider .content .left{width:60%;text-align:right}#slider .content .blurb .left h2{margin:0 0 10px;font-size:var(--fontSize240)}#slider .content .blurb .left .text{margin:0 0 20px;font-size:var(--fontSize110);text-shadow:1px 1px 1px #999}#slider .content .right{width:35%;margin-left:5%}#pg-splash{padding:14% 0;position:relative;background-image:url('../images/ui/bg.jpg')}#pg-splash.generator-manufacturing,#pg-splash.generator-projects,#pg-splash.generator-repairs,#pg-splash.generator-services,#pg-splash.generators{background-position:center bottom!important;background-image:url('../images/ui/bg-2.jpg')}#pg-splash.solar,#pg-splash.solar-projects,#pg-splash.solar-services{background-position:center top!important;background-image:url('../images/ui/bg-3.jpg')}#pg-splash h1{text-align:center;font-size:var(--fontSize300)}#slogan{background-color:var(--bgColor)}#slogan a{color:#000}#sum-div{background-color:#fff}#sum-div .sum-row{z-index:1;position:relative}#sum-div .sum-row:not(:first-child):before{left:0;right:0;top:-50px;z-index:1;content:'';height:50px;display:block;position:absolute;background-color:#fff;transform:skewY(-1.5deg);transform-origin:100%}#sum-div .sum-row .sum-row-wrapper .sum-column>.title,#sum-div .sum-row .sum-row-wrapper>.title{position:relative}#sum-div .sum-row .sum-row-wrapper .sum-column>.title:after,#sum-div .sum-row .sum-row-wrapper>.title:after{bottom:0;left:25%;width:50%;content:'';position:absolute;border-bottom:3px solid var(--bgColor)}#sum-div .sum-row.packages .sum-column{margin-left:15%;margin-right:15%}#sum-div .sum-row.products{background-color:var(--bgColor5)}#sum-div .sum-row.cover{background-image:url('../images/home/bg.webp')}#sum-div .sum-row.cover .sum-column{background-color:rgba(255,255,255,.9)}#left>.label-box>.title{width:80%;margin:0 auto;border-bottom:3px solid var(--bgColor)}#left>.label-box>.content .list-box .item.active,#left>.label-box>.content .list-box .item:hover{background-color:var(--bgColor)}#content>.spread>.title{width:93%;margin:0 auto;border-bottom:3px solid var(--bgColor)}#content>.spread>.data h3{border-bottom:1px solid var(--bgColor5)}#content>.panel{position:relative}#content>.panel:before{left:0;right:0;top:-50px;z-index:1;content:'';height:50px;display:block;position:absolute;background-color:#fff;transform:skewY(-1.5deg);transform-origin:100%}#content>.panel:nth-child(2n){background-color:var(--bgColor5)}#content>.panel h1,#content>.panel h2{width:600px;border-bottom:3px solid var(--bgColor)}#content>.panel h3{border-bottom:1px solid var(--bgColor5)}#content>.panel .nav-buttons .btn{display:block;margin-bottom:10px}#content>.panel .nav-buttons .btn:last-child{margin-bottom:0}#page-options{background-color:var(--bgColor3)}#page-options a{color:#fff}#page-options .left:hover,#page-options .right:hover{background-color:var(--bgColor4)}#footer{color:#fff;background-color:var(--bgColor4)}#footer .title{color:var(--bgColor)}#footer a{color:#fff}#footer a:hover{color:var(--bgColor2)}#footer .list-box .item.active,#footer .list-box .item:hover{background-color:var(--bgColor3)}#footer .list-box .item.active a,#footer .list-box .item:hover a{color:var(--bgColor2)!important}@media screen and (max-width:1650px){#menu-banner .menu-banner ul li a{padding:14px}}@media screen and (max-width:1550px){.iso-9001{width:180px}#menu-banner .menu-banner ul li a{padding:13px}}@media screen and (max-width:1380px){.iso-9001{width:150px}#menu-banner .menu-banner .logo.default{margin-top:0}#menu-banner .menu-banner ul li{margin:13px 3px}#menu-banner .menu-banner ul li a{padding:12px}#slider .content .blurb{width:800px}}@media screen and (max-width:1250px){.iso-9001{width:130px}#menu-banner .menu-banner ul li{margin:12px 2px}#menu-banner .menu-banner ul li a{padding:9px}#slider .content .blurb{width:700px}}@media screen and (max-width:1100px){.iso-9001{width:110px}}@media screen and (max-width:1024px){.iso-9001{width:90px}#menu-banner .menu-banner ul li a{padding:8px 7px}#slider .content .blurb{width:600px}}@media screen and (max-width:600px){#slider .content{padding:130% 0 100%}#slider .content .blurb{width:70%;flex-direction:column-reverse}#slider .content .blurb .left{width:100%;float:none;margin-top:50px;text-align:center}#slider .content .blurb .left .buttons .btn{width:100%;display:block;padding-left:0;padding-right:0;margin-top:10px}#slider .content .blurb .right{width:100%;float:none}#pg-splash{padding:20% 0}#sum-div .sum-row:not(:first-child):before{top:-20px;height:20px}#sum-div .sum-row.packages .sum-column{margin-left:5%;margin-right:5%}#content>.spread>.title{width:80%;margin:0 auto;text-align:center}#content>.panel:before{top:-20px;height:20px}}