/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--bodyBgColor:#F1EFEC;--accentColor:#FEB612;--accentColor2:#FFA600;--linkHoverColor:#FEB612;--btnColor:#000;--btnBgColor:#ffb80f;--btnHoverColor:#000;--btnBgHoverColor:#FFA600;--mobileMenuColor:#000;--mobileMenuBtnColor:#FEB612;--mobileMenuSelectedColor:#000;--mobileMenuSelectedBgColor:#FEB612;--mobileMenuContentBgColor:#fff;--pageHeadingBorderColor:#FEB612;--spreadTitleBorderColor:#FEB612;--labelBoxTitleBorderColor:#FEB612;--pageOptionsBgColor:#222;--pageOptionsHoverBgColor:#000;--footerBgColor:#000;--footerTitleColor:#FEB612;--footerLinkHoverColor:#FFA600;--widgetColor:#000;--widgetBgColor:#FEB612;--widgetHoverBgColor:#FFA600;--whatsAppChatBtnColor:#000;--whatsAppChatBtnBgColor:#FEB612;--whatsAppChatBtnBgColorHover:#FFA600;--dialogBtnBgColor:#FFA600;--tooltipsColor:#000;--tooltipsBgColor:#FEB612;--customColor:#999}body{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(--bodyBgColor)}#menu-banner .menu-banner .menu-items{width:43%}#menu-banner .menu-banner .menu-logo{width:14%}#menu-banner .menu-banner .menu-logo.default{margin-top:-1%}#menu-banner .menu-banner .menu-logo.default img,#menu-banner .menu-banner .mobile-menu-logo.default img{padding:10px;box-sizing:border-box;background-color:var(--whiteBgColor);border-radius:var(--borderRadius)}#menu-banner .menu-banner .nav-anchor{color:var(--blackColor);padding:clamp(8px,.8vw,15px) clamp(7px,.8vw,15px)}#menu-banner .menu-banner .nav-bar{padding:clamp(4px,.7vw,12px) 0}#menu-banner .menu-banner .nav-bar .nav-bar-item{margin:0 4px;border-radius:25px}#menu-banner .menu-banner .nav-bar .nav-bar-item.active,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover{background-color:var(--accentColor)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{color:var(--blackColor)}#menu-banner .menu-banner .nav-dropdown{border-radius:25px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item{margin:4px;border-radius:25px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor,#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover,#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{color:var(--blackColor);background-color:var(--accentColor);border-radius:25px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor,#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{color:var(--blackColor);border-radius:25px;background-color:var(--accentColor)}#menu-banner .search-banner{background-color:var(--bodyBgColor)}#slider{position:relative}#slider .content{padding:22vw 0;overflow-x:hidden;position:relative;background-color:var(--whiteBgColor70)}#slider .content .blurb{width:900px;z-index:101;position:absolute;color:var(--blackColor)}#slider .content .info{width:60%;text-align:right}#slider .content .blurb .info h2{margin:0 0 10px;font-size:var(--fontSize240)}#slider .content .blurb .info .text{margin:0 0 20px;font-size:var(--fontSize110);text-shadow:1px 1px 1px var(--customColor)}#slider .content .image{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(--accentColor)}#slogan a{color:var(--blackColor)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row{z-index:1}#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:var(--whiteBgColor);transform:skewY(-1.5deg);transform-origin:100%}#sum-div .sum-row.products{background-color:var(--bodyBgColor)}#sum-div .sum-row.cover{background-image:url('../images/home/bg.webp')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor90)}#content>.spread>.data h3{border-bottom:1px solid var(--bodyBgColor)}#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:var(--whiteBgColor);transform:skewY(-1.5deg);transform-origin:100%}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px solid var(--bodyBgColor)}#content>.panel .nav-buttons .btn{display:block;margin-bottom:10px}#content>.panel .nav-buttons .btn:last-child{margin-bottom:0}@media screen and (max-width:1550px){.iso-9001{width:180px}}@media screen and (max-width:1380px){.iso-9001{width:150px}#menu-banner .menu-banner .menu-logo.default{margin-top:0}#slider .content .blurb{width:800px}}@media screen and (max-width:1250px){.iso-9001{width:130px}#slider .content .blurb{width:700px}}@media screen and (max-width:1100px){.iso-9001{width:110px}#menu-banner .menu-banner .nav-anchor{padding:clamp(8px,.8vw,15px) clamp(5px,.4vw,15px)}}@media screen and (max-width:1024px){.iso-9001{width:90px}#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 .info{width:100%;margin-top:50px;text-align:center}#slider .content .blurb .info .buttons .btn{width:100%;display:block;padding-left:0;padding-right:0;margin-top:10px}#slider .content .blurb .image{width:100%}#pg-splash{padding:20% 0}#sum-div .sum-row:not(:first-child)::before{top:-20px;height:20px}#content>.panel::before{top:-20px;height:20px}}