/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor:#e4e4e4}body{font-family:Mulish,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Montserrat,Helvetica,Arial,sans-serif}.hh-blue{color:var(--accentColor)}#menu-banner .top-banner{border-bottom:1px solid var(--customBgColor)}#menu-banner .menu-banner .nav-anchor{margin:0 4px;padding:clamp(9px,.8vw,15px) clamp(9px,.8vw,15px)}#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:hover{background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active{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)}#slider .content{padding:10vw 0;position:relative}#slider .content h1{width:400px;padding:20px;margin:0 auto;position:relative;text-align:center;background-color:var(--whiteBgColor);max-width:calc(90% - 40px);font-size:var(--fontSize300)}#slider.home .content{padding:13vw 0}#slider.home .content .title{padding:15px 0;font-weight:700;margin-bottom:10px;font-size:var(--fontSize180);background-color:var(--whiteBgColor90);font-family:Francois One,Helvetica,Arial,sans-serif}#slogan{font-weight:700;background-color:var(--bodyBgColor)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row .title{margin:0 auto;padding-bottom:0}#sum-div .sum-row.services{background-color:var(--bodyBgColor)}#sum-div .sum-row.services .sum-column{background-color:var(--whiteBgColor)}#sum-div .sum-row.services .sum-column .text{padding:0 10px 10px!important}#sum-div .sum-row.cover{background-image:url('../images/home/bg.webp')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor95)}#sum-div .sum-row.about .sum-column>.image{width:150px}#content>.spread>.data h3{border-bottom:1px dashed var(--customBgColor)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px dashed var(--bodyBgColor)}@media screen and (max-width:600px){#slider .content{padding:20% 0}#slider.home .content{padding:30% 0}}