/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customRGBA:rgba(31, 61, 116, 0.5)}body{background-color:var(--bodyBgColor);font-family:Rubik,Helvetica,Arial,sans-serif}h1,h2,h3{color:var(--accentColor);font-family:Rubik,Helvetica,Arial,sans-serif}#menu-banner .top-banner{border-bottom:1px solid var(--bodyBgColor)}#menu-banner .menu-banner .nav-anchor{padding:clamp(17px,1.6vw,30px) clamp(12px,1.4vw,25px)}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{width:0;content:'';height:2px;bottom:-5px;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,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{font-weight:700;color:var(--accentColor2)}#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:10%;width:80%}#slider .content{padding:21vw 0;position:relative;overflow-x:hidden;background-color:var(--customRGBA)}#slider .content .blurp{width:400px;z-index:101;padding:50px 80px;position:absolute;text-align:center;background-color:var(--whiteBgColor80)}#slider .content .blurp h2{padding-bottom:12px;color:var(--accentColor);font-size:var(--fontSize160)}#slider .content .blurp .text{margin:0 0 10px}#slider .content .blurp .text ul{text-align:left}#pg-splash{padding:10% 0;position:relative;background-image:url('../images/ui/bg.jpg')}#slogan{color:var(--whiteColor);background-color:var(--accentColor)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.cover{background-image:url('../images/home/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor90)}#sum-div .sum-row.summary .sum-column .text{font-size:var(--fontSize160)}#content>.spread>.data h3{border-bottom:1px solid var(--bodyBgColor)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px solid var(--bodyBgColor)}@media screen and (max-width:1250px){#slider .content{padding:24vw 0}#slider .content .blurp{width:400px;padding:30px 50px}}@media screen and (max-width:800px){#slider .content{padding:30vw 0}#slider .content .blurp{width:calc(80% - 100px)}}@media screen and (max-width:600px){#slider .content{padding:80vw 0}#slider .content .blurp .button .btn{width:100%;margin:5px 0;padding-left:0;padding-right:0}#pg-splash{padding:20% 0}}