/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--bodyBgColor:#eee;--accentColor:#F59523;--accentColor2:#ce7800;--linkColor:#222;--linkHoverColor:#F59523;--btnBgColor:#F59523;--btnBgHoverColor:#ce7800;--borderRadius:20px;--mobileMenuBtnColor:#a9c94e;--mobileMenuSelectedBgColor:#7C982D;--mobileMenuContentBgColor:#a9c94e;--pageHeadingBorderColor:#F59523;--spreadTitleBorderColor:#a9c94e;--labelBoxTitleBorderColor:#a9c94e;--pageOptionsBgColor:#a9c94e;--pageOptionsHoverBgColor:#7C982D;--footerBgColor:#7C982D;--footerLinkColor:#fff;--widgetBgColor:#F59523;--widgetHoverBgColor:#ce7800;--whatsAppChatBtnBgColor:#F59523;--whatsAppChatBtnBgColorHover:#ce7800;--dialogBgColor:#a9c94e;--dialogBtnBgColor:#7C982D;--tooltipsBgColor:#F59523;--customBgColor:#a9c94e;--customBgColor2:#7C982D;--customBgColor3:#EFF1EC}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Montserrat,Helvetica,Arial,sans-serif}.warranty{top:5%;right:2%;width:200px;position:absolute}#menu-banner .top-banner{color:var(--neutral222);border-bottom:1px solid var(--neutralBorderDDD)}#menu-banner .top-banner .top-anchor{color:var(--neutral222)}#menu-banner .menu-banner .nav-anchor{color:var(--neutral222);font-size:var(--fontSize90);padding:clamp(8px,1.3vw,24px) clamp(4px,.8vw,14px)}#menu-banner .menu-banner .nav-bar{padding:4px 0}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{left:10%;width:80%;content:'';height:2px;bottom:-10px;display:block;position:relative}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{font-weight:700}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor::after,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor::after{transition:width .3s,left .3s;background-color:var(--accentColor)}#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(--whiteColor);background:var(--customBgColor)}#splash{position:relative}#splash .content{padding:5% 0;position:relative}#splash .content .slider{border:solid 3px var(--whiteColor)}#splash .content .slider .info .title{font-weight:700;padding:10px 15px;color:var(--whiteColor);font-size:var(--fontSize130);background-color:var(--customBgColor);text-shadow:0 1px 1px var(--blackBgColor40)}#splash .content .kicker{color:var(--whiteColor);padding:10%;position:relative;text-shadow:var(--textShadow)}#splash .content .kicker::before{top:-10px;left:0;right:0;z-index:1;content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--whiteColor) transparent}#splash .content .kicker::after{top:0;left:0;right:0;bottom:0;z-index:0;width:20px;content:'';height:100%;position:absolute;box-shadow:var(--boxShadow);background-color:var(--whiteBgColor)}#splash .content .kicker h1{margin:0 0 3%;font-size:var(--fontSize300)}#splash .content .kicker h3{padding:10px 20px;display:inline-block;color:var(--whiteColor);font-size:var(--fontSize200);background-color:var(--customBgColor2)}#splash .content .kicker ul{margin:3% 0}#splash .content .kicker .link{padding:15px 0}#splash .content .kicker .link a{margin:0 10px 0 0}#splash .content .kicker .franchise{color:var(--blackColor);padding:10px;text-shadow:none;margin:10px auto;display:inline-block;background-color:var(--whiteBgColor);animation:blinker 4s linear infinite}@keyframes blinker{50%{opacity:0}}#splash .content .kicker .franchise a{color:var(--blackColor)}#slogan{background-color:var(--whiteBgColor)}#pg-splash{padding:10% 0;position:relative;background-image:url('../images/ui/bg.jpg')}#pg-splash::before{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--blackBgColor60)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.about{background-color:var(--customBgColor)}#sum-div .sum-row.about .sum-column.column-1{background-color:var(--whiteBgColor)}#sum-div .sum-row.about-2{background-color:var(--customBgColor)}#sum-div .sum-row.about-2 .sum-column.column-2{background-color:var(--whiteBgColor)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column{border-radius:var(--borderRadius) 0;background-color:var(--whiteBgColor)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .image{padding:10px}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .image img{border-radius:var(--borderRadius) 0;transition:all 1s ease}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column:hover .image img{transform:scale(1.02)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .title{padding:0;font-size:var(--fontSize120)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .text{padding-left:var(--gap20);padding-right:var(--gap20)}#sum-div .sum-row.cover{color:var(--whiteColor)}#sum-div .sum-row.cover .sum-column{color:var(--whiteColor);background-color:var(--accentColor)}#sum-div .sum-row.video .video{border:5px dashed var(--neutralBorderCCC)}#sum-div .sum-row.find-us .sum-column{padding:var(--gap32);border-radius:var(--borderRadius) 0;background-color:var(--whiteBgColor)}#sum-div .sum-row.find-us .sum-column .loc-links{text-align:left}#content>.spread>.data h3{border-bottom:1px dashed var(--neutralBorderDDD)}#content .note{margin-bottom:3%;text-align:center}#content>.panel:nth-child(2n){background-color:var(--customBgColor3)}#content>.panel h3{border-bottom:1px dashed var(--customBgColor)}@media screen and (max-width:1650px){#splash .content .slider .info .title{padding:8px 13px}}@media screen and (max-width:1550px){.warranty{width:180px}}@media screen and (max-width:1380px){.warranty{width:150px}#splash .content .kicker::before{top:-8px;border-width:0 8px 8px 8px}#splash .content .kicker::after{width:16px}#splash .content .kicker h1{margin:0 0 2%}#splash .content .kicker h3{padding:8px 15px}}@media screen and (max-width:1250px){.warranty{width:130px}#menu-banner .menu-banner .nav-anchor::after{bottom:-5px}}@media screen and (max-width:1100px){.warranty{width:110px}#splash .content .kicker h3{padding:6px 12px}}@media screen and (max-width:1024px){.warranty{width:90px}#splash .content .kicker::before{top:-6px;border-width:0 6px 6px 6px}#splash .content .kicker::after{width:12px}#splash .content .kicker .link a{display:block;text-align:center;margin:0 0 10px}#splash .content .kicker .franchise{margin:0;width:100%;padding:10px 0}#splash .content .kicker .franchise a{display:block;text-align:center}}@media screen and (max-width:600px){.warranty{top:auto;left:auto;right:auto;bottom:auto;width:200px;margin:0 auto 5%;text-align:center;position:relative}#splash .content{padding:10% 0}#splash .content .kicker{padding:5%;text-align:center}#splash .content .kicker::after,#splash .content .kicker::before{display:none}#splash .content .kicker ul{text-align:left}#pg-splash{padding:20% 0}}