/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--bodyBgColor:#eee;--accentColor:#ED1C24;--accentColor2:#CC090C;--linkColor:#222;--linkHoverColor:#008ce5;--btnBgColor:#ED1C24;--btnBgHoverColor:#CC090C;--mobileMenuBtnColor:#ED1C24;--mobileMenuSelectedBgColor:#CC090C;--mobileMenuContentBgColor:#ED1C24;--pageHeadingBorderColor:#ED1C24;--pageHeadingBorderColor2:#fcd313;--sumDivTitleFontSize:var(--fontSize220);--sumDivColTitleFontSize:var(--fontSize220);--spreadTitleBorderColor:#ED1C24;--spreadTitleBorderColor2:#fcd313;--labelBoxTitleBorderColor:#ED1C24;--labelBoxTitleBorderColor2:#fcd313;--pageOptionsBgColor:#ED1C24;--pageOptionsHoverBgColor:#CC090C;--footerBgColor:#CC090C;--widgetBgColor:#ED1C24;--widgetHoverBgColor:#CC090C;--whatsAppChatBtnBgColor:#ED1C24;--whatsAppChatBtnBgColorHover:#CC090C;--dialogBgColor:#ED1C24;--dialogBtnBgColor:#CC090C;--tooltipsBgColor:#ED1C24;--customBgColor:#FCE013;--customBgColor2:#fcd313}@font-face{font-family:Bank-Gothic;src:url("../fonts/BankGothic/Bank-Gothic-Medium-BT.woff"),url("../fonts/BankGothic/Bank-Gothic-Medium-BT.ttf"),url("../fonts/BankGothic/Bank-Gothic-Medium-BT.otf")}body{font-family:Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Bank-Gothic,Helvetica,Arial,sans-serif}h3{text-transform:uppercase;font-size:var(--fontSize140)}#menu-banner .top-banner{color:var(--whiteColor);background-color:var(--accentColor2)}#menu-banner .top-banner .top-anchor{color:var(--whiteColor)}#menu-banner .menu-banner .nav-anchor{padding:clamp(9px,.8vw,15px) clamp(9px,1.1vw,20px)}#menu-banner .menu-banner .nav-bar{padding:clamp(4px,.7vw,12px) 0}#menu-banner .menu-banner .nav-bar .nav-bar-item{margin:0 4px;border-radius:25px}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover{background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active{background-color:var(--accentColor)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{color:var(--whiteColor)}#menu-banner .menu-banner .nav-dropdown{border-radius:25px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item{margin:4px;border-radius:25px}#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-radius:25px;background-color:var(--accentColor2)}#splash{background-image:url('../images/splash/bg.jpg')}#splash .content{padding:10% 0;background-color:var(--blackBgColor50)}#splash .content .image{width:600px;margin:0 auto}#slogan{color:var(--customBgColor);background-color:var(--blackBgColor);font-size:var(--fontSize160);font-family:Bank-Gothic,Helvetica,Arial,sans-serif}#pg-splash{padding:10% 0;position:relative;background-image:url('../images/ui/bg.jpg')}#pg-splash::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--blackBgColor70)}#pg-splash h1{color:var(--whiteColor);z-index:100;position:relative;text-align:center;font-size:var(--fontSize400);text-shadow:3px 3px 0 var(--blackColor)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.circles .sum-column .image{z-index:1;position:relative}#sum-div .sum-row.circles .sum-column .image::before{top:4px;left:4px;z-index:-1;right:-4px;content:'';bottom:-4px;position:absolute;border:4px solid var(--blackColor)}#sum-div .sum-row.cover{color:var(--whiteColor);background-image:url('../images/ui/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--blackBgColor80)}#sum-div .sum-row.cover .sum-column .title{color:var(--whiteColor)}#content>.spread>.data h3{border-bottom:1px dashed var(--neutralBorderDDD)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px dashed var(--neutralBorderDDD)}#content>.panel ol li,#content>.panel ul li{margin-bottom:10px}#content>.panel ul li:last-child{margin-bottom:0}#content>.panel.services .services .service .image{width:70%;max-width:200px;margin:0 auto 20px}#content>.panel.services .services .service .title{text-align:center;font-size:var(--fontSize160);font-family:Bank-Gothic,Helvetica,Arial,sans-serif}#content>.panel.services .services .service .description{padding:10px;text-align:center}@media screen and (max-width:1650px){#splash .content .image{width:500px}}@media screen and (max-width:1380px){#slogan{font-size:var(--fontSize140)}}@media screen and (max-width:1250px){#splash .content .image{width:450px}}@media screen and (max-width:600px){#splash .content{padding:20% 0}#splash .content .image{width:80%}#pg-splash{padding:20% 0}#pg-splash h1{font-size:var(--fontSize300)}}