/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor:#D2A72B;--customBgColor2:#DCE7DC}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Montserrat,Helvetica,Arial,sans-serif}#menu-banner .top-banner{border-bottom:1px solid var(--bodyBgColor)}#menu-banner .menu-banner .nav-anchor{padding:clamp(16px,.9vw,16px) clamp(12px,.7vw,12px)}#menu-banner .menu-banner .nav-bar{padding:clamp(4px,.7vw,12px) 0}#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);transition:background linear .5s}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{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);background-color:var(--accentColor2)}#slider .content{padding:10vw 0;position:relative;background-color:var(--whiteBgColor80)}#slider .content h1{margin:0 auto;max-width:600px;text-align:center;font-size:var(--fontSize300);padding-bottom:var(--pageHeadingPadding)}#slider.home .content{padding:22vw 0;overflow-x:hidden}#slider.home .content .blurb{width:900px;z-index:101;position:absolute}#slider.home .content .copy{width:60%;text-align:center}#slider.home .content .blurb .copy h2{font-size:var(--fontSize220);padding-bottom:var(--pageHeadingPadding)}#slider.home .content .blurb .copy .text{margin:var(--gap32) 0;font-size:var(--fontSize160)}#slider.home .content .media{width:35%;margin-left:5%}#slogan{background-color:var(--bodyBgColor)}#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{width:22%;color:var(--whiteColor);padding:2%}#sum-div .sum-row.cover .sum-column .title{color:var(--whiteColor)}#sum-div .sum-row.cover .sum-column .text{color:var(--whiteColor);text-align:left}#sum-div .sum-row.cover .sum-column .text b{color:var(--customBgColor)}#left>.label-box>.title,#right>.label-box>.title{width:90%;text-align:left;position:relative;font-size:var(--fontSize120)}#content>.spread>.data h3{border-bottom:1px dashed var(--customBgColor2)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px dashed var(--customBgColor2)}#content>.panel.projects .projects .project{position:relative;background-color:var(--bodyBgColor);transition-duration:.3s;transition-property:box-shadow,transform}#content>.panel.projects:nth-child(2n) .projects .project{background-color:var(--customBgColor2)}#content>.panel.projects .projects .project:active,#content>.panel.projects .projects .project:focus,#content>.panel.projects .projects .project:hover{z-index:100;box-shadow:-4px 10px 46px -8px var(--blackBgColor75)}#content>.panel.projects .projects .project .image{padding:5px}#content>.panel.projects .projects .project .label{color:var(--blackColor);padding:10px;margin-top:5px;text-align:center}@media screen and (max-width:1380px){#slider.home .content .blurb{width:800px}}@media screen and (max-width:1250px){#slider.home .content .blurb{width:700px}}@media screen and (max-width:1024px){#slider.home .content .blurb{width:600px}}@media screen and (max-width:600px){#slider .content{padding:20% 0}#slider.home .content{padding:80% 0}#slider.home .content .blurb{width:70%;text-align:center}#slider.home .content .blurb .copy{width:100%}#slider.home .content .blurb .media{display:none}#sum-div .sum-row.cover .sum-column{width:80%;padding:5%;text-align:center;background-color:var(--blackBgColor70)}}