/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor:#E5D0E5;--customBgColor2:#ABCE00;--customRGBA:rgba(145, 30, 147, 0.90)}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{color:var(--neutral444);font-family:Montserrat,Helvetica,Arial,sans-serif}h3{color:var(--accentColor)}.btn{border-radius:var(--borderRadius)}strong{color:var(--accentColor)}#menu-banner{background-color:var(--accentColor)}#menu-banner .top-banner{color:var(--whiteColor);background-color:var(--accentColor2)}#menu-banner .top-banner .top-anchor{color:var(--whiteColor)}#menu-banner .top-banner .top-anchor:hover{color:var(--whiteColor)}#menu-banner .menu-banner .menu-items{width:43%}#menu-banner .menu-banner .menu-logo{width:14%}#menu-banner .menu-banner .menu-logo.default{margin-top:-1.8%}#menu-banner .menu-banner .nav-anchor{color:var(--whiteColor);padding:clamp(7px,.8vw,15px) clamp(7px,.8vw,15px)}#menu-banner .menu-banner .nav-bar{padding:clamp(4px,.7vw,12px) 0}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{font-weight:700}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{width:0;content:'';height:2px;bottom:-5px;display:block;position:relative;transition:width .3s,left .3s;background-color:var(--customBgColor2)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor::after,#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor::after{left:0;width:100%}#slider .content{padding:11% 0}#slider .content .title{padding:15px 0;font-weight:700;margin-bottom:10px;color:var(--customBgColor2);font-size:var(--fontSize160);background-color:var(--customRGBA)}#slogan{color:var(--whiteColor);background-color:var(--accentColor2)}#pg-splash{padding:10% 0;background-image:url('../images/home/bg.jpg')}#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{color:var(--whiteColor);background-color:var(--customRGBA)}#sum-div .sum-row.cover .sum-column .title{color:var(--whiteColor)}#sum-div .sum-row.cover .sum-column .btn{border:1px solid var(--whiteColor);background-color:transparent}#sum-div .sum-row.cover .sum-column .btn::before{top:-3px;height:calc(100% + 4px);border-top:1px solid var(--whiteColor);border-bottom:1px solid var(--whiteColor)}#content>.panel:nth-child(2n){background-color:var(--customBgColor)}@media screen and (max-width:600px){#slider .content{padding:30% 0 20%}#pg-splash{padding:20% 0}}