/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--bodyColor:#324850;--bodyBgColor:#EDF1EE;--accentColor:#129F39;--accentColor2:#09862B;--linkColor:#222;--linkHoverColor:#129F39;--btnBgColor:#129F39;--btnBgHoverColor:#09862B;--borderRadius:30px;--mobileMenuColor:#324850;--mobileMenuBtnColor:#129F39;--mobileMenuSelectedBgColor:#129F39;--mobileMenuContentBgColor:#EDF1EE;--pageHeadingColor:#324850;--pageHeadingBorderColor:#DF6B24;--spreadTitleBorderColor:#DF6B24;--labelBoxTitleBorderColor:#DF6B24;--pageOptionsBgColor:#129F39;--pageOptionsHoverBgColor:#09862B;--footerBgColor:#09862B;--widgetBgColor:#129F39;--widgetHoverBgColor:#09862B;--dialogBgColor:#129F39;--dialogBtnBgColor:#09862B;--tooltipsBgColor:#129F39}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Lato,Helvetica,Arial,sans-serif}#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:44%}#menu-banner .menu-banner .menu-logo{width:12%}#menu-banner .menu-banner .menu-logo.default{margin-top:-2%}#menu-banner .menu-banner .nav-anchor{padding:clamp(11px,.8vw,15px) clamp(11px,.8vw,15px)}#menu-banner .menu-banner .nav-bar{padding:clamp(4px,.7vw,12px) 0}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover{border-bottom:2px solid var(--accentColor2)}#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{border-bottom:2px solid var(--accentColor)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active{border-bottom:none;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);border-bottom:none;background-color:var(--accentColor2)}#slider .content{padding:13% 0}#slider .content .block{width:600px;padding:50px;margin:0 auto;text-align:center;border-radius:var(--borderRadius);background-color:rgba(255,255,255,.85)}#slider .content .block h1{font-size:var(--fontSize300)}#slider .content .block .sub{padding:10px 0;font-size:var(--fontSize120)}#slider .content .block .button{padding:10px 0}#slogan{color:var(--whiteColor);background-color:var(--accentColor)}#pg-splash{padding:12% 0;background-image:url('../images/ui/bg.jpg')}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.circles .sum-column .image{transition:all 1s ease;border:1px solid var(--bodyBgColor)}#sum-div .sum-row.circles .sum-column:hover .image{transform:scale(1.1)}#sum-div .sum-row.cover{background-image:url('../images/home/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:rgba(255,255,255,.8)}#sum-div .sum-row.gallery{background-color:var(--bodyBgColor)}#sum-div .sum-row.gallery .sum-column .text{padding-top:0}#content>.spread>.data h3{border-bottom:1px dotted var(--neutralBorderDDD)}#content>.spread>.data .files{text-align:center}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px dotted var(--neutralBorderDDD)}#content>.panel ol li,#content>.panel ul li{padding:5px 0}#content>.panel ol.links,#content>.panel ul.links{padding:0 0 0 15px}#content>.panel ol.links li,#content>.panel ul.links li{list-style:none}#content>.panel ol li span,#content>.panel ul li span{padding:5px 0;display:inline-block}#content>.panel ol:not(.links) li span,#content>.panel ul:not(.links) li span{color:var(--neutral444)}#content>.panel table.bank td{padding:5px}#content>.panel table.bank td:first-child{text-align:right}#content>.panel table.bank td:nth-child(2){font-weight:700}@media screen and (max-width:1250px){#menu-banner .menu-banner .menu-logo.default{margin-top:0}#slider .content .block{width:550px;padding:30px}#slider .content .block h1{font-size:var(--fontSize250)}}@media screen and (max-width:600px){#slider .content{padding:25% 0;position:relative}#slider .content .block{width:calc(90% - 60px)}#slider .content .block h1{font-size:var(--fontSize200)}#pg-splash{padding:20% 0}}