/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */body{font-family:Open Sans,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Kaushan Script,Helvetica,Arial,sans-serif}#menu-banner{background-color:var(--whiteBgColor)}#menu-banner .top-banner{background-color:var(--bodyBgColor)}#menu-banner .top-banner .slogan{font-weight:700;letter-spacing:3px}#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:-2%}#menu-banner .menu-banner .nav-anchor{color:var(--blackColor);padding:clamp(15px,1.6vw,30px) clamp(8px,1.4vw,25px)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{font-weight:700}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{width:0;content:'';height:2px;bottom:-5px;display:block;position:relative;background: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:10%;width:80%}#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)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor{background-color:var(--accentColor)}#menu-banner .search-banner{background-color:var(--neutralBgEEE)}#slider{position:relative}#slider.home .content{padding:20% 0}#slider .content{padding:10% 0}#slogan{color:var(--whiteColor);background:var(--accentColor2)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.columns .sum-column>div{margin-top:var(--sumDivGap)}#sum-div .sum-row.circles{background-color:var(--bodyBgColor)}#sum-div .sum-row.cover{background-image:url('../images/home/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor95)}#left .side-slider{width:100%;background-color:var(--whiteBgColor);margin-bottom:30px}#content>.spread>.data h3{border-bottom:1px solid var(--neutralBorderDDD)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px dashed var(--bodyBgColor)}@media screen and (max-width:1380px){#slogan{padding:10px 0}#left .side-slider{margin-bottom:20px}}@media screen and (max-width:600px){#slider .content{padding:40% 0}#slider.home .content{padding:40% 0}}