/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor:#F0F2F3}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Montserrat,Helvetica,Arial,sans-serif}#menu-banner .top-banner{color:var(--blackColor);border-bottom:1px solid var(--bodyBgColor)}#menu-banner .top-banner .top-anchor{color:var(--blackColor)}#menu-banner .top-banner .top-anchor:hover{color:var(--accentColor)}#menu-banner .menu-banner .menu-banner-left{width:30%}#menu-banner .menu-banner .menu-banner-right{width:70%}#menu-banner .menu-banner .nav-anchor{text-transform:uppercase;padding:clamp(10px,1.1vw,20px) clamp(10px,1.1vw,20px)}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{color:var(--blackColor)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{font-weight:700;color:var(--blackColor)}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{width:0;content:'';height:2px;bottom:-10px;display:block;position:relative;background-color:var(--accentColor);transition:width .3s,left .3s}#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{left:0;width:100%}#splash{background-image:url('../images/ui/bg.webp')}#splash .content{padding:15% 0}#splash .content .info{width:600px;max-width:80%;text-align:center;margin:0 10% 0 auto;padding:var(--gap18);background-color:var(--whiteBgColor)}#splash .content .info h1{color:var(--accentColor2)}#splash .content .info .text{margin-top:var(--gap18)}#pg-splash{padding:12% 0;background-image:url('../images/ui/bg.webp')}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.cover{background-image:url('../images/home/bg.webp')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor95)}#left>.label-box>.title,#right>.label-box>.title{width:80%}#content>.spread>.data h3{border-bottom:1px dashed var(--accentColor)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h1,#content>.panel h2{color:var(--blackColor)}#content>.panel h3{border-bottom:1px dashed var(--accentColor)}#content>.panel.contact{background-color:var(--customBgColor)}@media screen and (max-width:900px){#splash .content .info{margin:0 auto}}@media screen and (max-width:600px){#splash .content{padding:40% 0}#pg-splash{padding:20% 0}}