/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */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(--neutralBorderEEE)}#menu-banner .menu-banner .menu-banner-left{width:25%}#menu-banner .menu-banner .menu-banner-right{width:75%}#menu-banner .menu-banner .nav-anchor{color:var(--blackColor);padding:clamp(12px,1.3vw,24px) clamp(5px,.7vw,12px)}#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;background-color:var(--accentColor);transition:width .3s,left .3s}#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:10%;width:80%}#menu-banner .search-banner{background-color:var(--bodyBgColor)}#slider{position:relative;overflow-x:hidden}#slider .content{padding:10% 0}#slider.home .content{padding:18% 0;background-color:var(--blackBgColor60)}#slider.home .content .blurp{width:600px;padding:50px;margin:0 auto;position:absolute;text-align:center;background-color:var(--whiteBgColor80)}#slider.home .content .blurp h2{font-size:var(--fontSize240)}#slider.home .content .blurp .info{margin:30px 0}#sum-div{background-color:var(--whiteBgColor)}#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.gallery{background-color:var(--bodyBgColor)}#content>.spread>.data h3{border-bottom:1px dashed var(--neutralBorderEEE)}#content>.panel:nth-child(2n){background-color:var(--neutralBgEEE)}#content>.panel h3{border-bottom:1px dashed var(--neutralBorderEEE)}#content>.panel.catalogues .catalogues .catalogue{text-align:center}#content>.panel.catalogues .catalogues .catalogue .image{margin:30px 0}#content>.panel.about-us .image.naome{margin:50px;width:calc(100% - 100px)}@media screen and (max-width:1024px){#slider.home .content{padding:24% 0}#slider.home .content .blurp{width:500px;padding:30px}}@media screen and (max-width:600px){#slider .content{padding:30% 0}#slider.home .content{padding:50% 0}#slider.home .content .blurp{width:70%;padding:5%}}