/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customRGBA:rgba(49, 81, 128, 0.9)}#menu-banner{background-color:var(--accentColor2)}#menu-banner .top-banner{color:var(--whiteColor);background-color:var(--accentColor)}#menu-banner .top-banner .top-anchor{color:var(--whiteColor)}#menu-banner .menu-banner .nav-anchor{color:var(--whiteColor);padding:clamp(22px,1.6vw,30px) clamp(19px,1.4vw,25px)}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{background-color:var(--accentColor)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{color:var(--neutral222);background-color:var(--whiteBgColor)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item>.nav-anchor{color:var(--neutral222)}#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);background-color:var(--accentColor2)}#splash{background-image:url('../images/ui/splash.jpg')}#splash.home{background-image:url('../images/home/splash.jpg')}#splash .content{padding:10% 0}#splash.home .content{padding:17% 0}#splash .content .title{color:var(--whiteColor);font-weight:700;padding:30px 20px;margin-bottom:10px;font-size:var(--fontSize160);background-color:var(--customRGBA)}#splash .content .description{color:var(--whiteColor);padding:30px 20px;background-color:var(--customRGBA)}#container{margin:5% 15%;background-color:var(--bodyBgColor)}#container .structure{color:var(--neutral222);text-align:center;position:relative;background-color:var(--whiteBgColor)}#container .structure .image{position:relative}#container .structure .image::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--blackBgColor70)}#container .structure .heading{top:10%;z-index:1;color:var(--whiteColor);width:100%;padding:20% 0;position:absolute}#container .structure .heading h2{font-weight:200;padding:10px 15px;font-size:var(--fontSize200)}#container .structure .heading h3{padding:10px 15px;display:inline-block;font-size:var(--fontSize100);background-color:var(--accentColor)}#container .structure .link{padding:30px 0}#container .link a{width:60%;padding:10px 0;color:var(--accentColor);display:inline-block;background-color:var(--whiteBgColor);border:solid 1px var(--accentColor);transition:background-color .2s ease-in-out}#container .link a:hover{color:var(--whiteColor);background-color:var(--accentColor)}#container .structure .text{padding:0 10% 30px}#content>.spread>.data h3{border-bottom:1px solid var(--bodyBgColor)}@media screen and (max-width:1250px){#container{margin:5% 10%}}@media screen and (max-width:1024px){#container{margin:5%}}@media screen and (max-width:600px){#splash .content{padding:20% 0}#splash.home .content{padding:20% 0}}