/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--ecommBtnColor:#fff;--ecommBtnNotiColor:#fff;--ecommBtnNotiBgColor:#00C9CE;--customBgColor:#F5F7F7;--customBgColor2:#00C9CE;--customRGBA:rgba(0, 201, 206, 0.4)}@font-face{font-family:Monterey-FLF;src:url("../fonts/Monterey-FLF/Monterey-FLF.woff2"),url("../fonts/Monterey-FLF/Monterey-FLF.woff"),url("../fonts/Monterey-FLF/Monterey-FLF.ttf"),url("../fonts/Monterey-FLF/Monterey-FLF.otf"),url("../fonts/Monterey-FLF/Monterey-FLF.svg")}body{background-color:var(--bodyBgColor);font-family:Roboto,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Monterey-FLF,Helvetica,Arial,sans-serif}#menu-banner{background-color:var(--blackBgColor)}#menu-banner .menu-banner{background-color:var(--blackBgColor)}#menu-banner .menu-banner .nav-anchor{color:var(--whiteColor);text-transform:uppercase;padding:clamp(10px,.7vw,13px) clamp(5px,.8vw,15px)}#menu-banner .menu-banner .nav-bar .nav-bar-item .nav-anchor::after{width:0;content:'';height:1px;bottom:-4px;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:10%;width:80%}#menu-banner .menu-banner .nav-dropdown{border-radius:var(--borderRadius)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item{margin:4px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item>.nav-anchor{color:var(--blackColor)}#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(--customBgColor2);border-radius:var(--borderRadius)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.genders{background-color:var(--customBgColor)}#sum-div .sum-row.genders .sum-column{position:relative;transition-duration:.3s;transition-property:box-shadow,transform}#sum-div .sum-row.genders .sum-column:hover{box-shadow:-2px 5px 23px -4px var(--blackBgColor20)}#sum-div .sum-row.genders .sum-column .image{width:100%;position:relative}#sum-div .sum-row.genders .sum-column .image::after{top:0;left:0;right:0;bottom:0;content:'';display:none;position:absolute;background-color:var(--customRGBA)}#sum-div .sum-row.genders .sum-column:hover .image::after{display:block}#sum-div .sum-row.genders .sum-column .title{top:35%;left:0;right:0;width:100%;display:none;position:absolute;color:var(--whiteColor)}#sum-div .sum-row.genders .sum-column .title span::after,#sum-div .sum-row.genders .sum-column .title span::before{border-color:var(--whiteColor)}#sum-div .sum-row.genders .sum-column:hover .title{display:block}#sum-div .sum-row.genders .sum-column .links{top:55%;left:0;right:0;margin:0;width:100%;display:none;position:absolute}#sum-div .sum-row.genders .sum-column:hover .links{display:block}#sum-div .sum-row.cover{background-image:url('../images/home/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor95)}#content>.spread>.data h3{border-bottom:1px solid var(--bodyBgColor)}#content>.panel:nth-child(2n){background-color:var(--customBgColor)}#content>.panel h3{border-bottom:1px solid var(--bodyBgColor)}#content>.panel.contact{background-color:var(--bodyBgColor)}#content>.panel.contact .text{margin:0 auto;max-width:500px}@media screen and (max-width:1080px){#menu-banner .menu-banner .nav-anchor{padding:clamp(7px,.7vw,13px) clamp(8px,.8vw,15px)}}