/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customBgColor:#63e4fb;--customBgColor2:#F3F5F5;--customRGBA:rgba(31, 61, 116, 0.5)}@font-face{font-family:Montserrat-Black;src:url("../fonts/Montserrat/Montserrat-Black.woff"),url("../fonts/Montserrat/Montserrat-Black.ttf"),url("../fonts/Montserrat/Montserrat-Black.otf"),url("../fonts/Montserrat/Montserrat-Black.eot"),url("../fonts/Montserrat/Montserrat-Black.svg")}@font-face{font-family:Montserrat-Light;src:url("../fonts/Montserrat/Montserrat-Light.woff"),url("../fonts/Montserrat/Montserrat-Light.ttf"),url("../fonts/Montserrat/Montserrat-Light.otf"),url("../fonts/Montserrat/Montserrat-Light.eot"),url("../fonts/Montserrat/Montserrat-Light.svg")}body{font-family:Montserrat-Light,Helvetica,Arial,sans-serif}h1,h2{font-weight:900;letter-spacing:-1px;color:var(--accentColor);text-transform:uppercase}h3{font-weight:700}h1,h2,h3{font-family:Montserrat-Black,Helvetica,Arial,sans-serif}#menu-banner .top-banner{border-bottom:1px solid var(--bodyBgColor)}#menu-banner .menu-banner .nav-anchor{padding:clamp(9px,1.1vw,20px) clamp(14px,1.4vw,25px)}#menu-banner .menu-banner .nav-bar .nav-bar-item:hover>.nav-anchor{color:var(--whiteColor);background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{color:var(--whiteColor);background-color:var(--accentColor)}#slider .content{padding:20% 0;position:relative;overflow-x:hidden;background-color:var(--customRGBA)}#slider .content .blurb{width:850px;z-index:101;position:absolute}#slider .content .blurb .copy{padding:30px;text-align:center;width:calc(60% - 60px);background-color:var(--whiteBgColor80)}#slider .content .blurb .copy h2{padding:10px 0;margin:0 0 10px;font-size:var(--fontSize160)}#slider .content .blurb .copy .text{margin:0 0 10px}#slider .content .blurb .copy .text ul{text-align:left}#slider .content .blurb .media{width:35%;margin-left:5%}#pg-splash{padding:10% 0;position:relative}#pg-splash.services{background-image:url('../images/splash/services-bg.jpg')}#pg-splash.about-us{background-image:url('../images/splash/about-us-bg.jpg')}#pg-splash.contact-us{background-image:url('../images/splash/contact-us-bg.jpg')}#pg-splash h1{color:var(--whiteColor);text-align:center;position:relative;font-size:var(--fontSize300);text-shadow:0 1px 1px var(--blackColor)}#slogan{color:var(--customBgColor);background-color:var(--accentColor)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.star::after,#sum-div .sum-row.star::before{content:'';width:450px;height:450px;position:absolute;background-position:center;background-size:450px 450px;background-repeat:no-repeat;background-image:url('../images/home/star-outline.png')}#sum-div .sum-row.star::after{left:20px;bottom:20px}#sum-div .sum-row.star::before{top:20px;left:auto;right:20px}#sum-div .sum-row .sum-row-wrapper>.title span{font-weight:400;font-size:var(--fontSize80);font-family:Montserrat-Light,Helvetica,Arial,sans-serif}#sum-div .sum-row.cover{background-image:url('../images/home/bg.jpg')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor80)}#content>.spread>.data h3{border-bottom:1px dashed var(--bodyBgColor)}#content>.panel:nth-child(2n){background-color:var(--customBgColor2)}#footer .image.accreditation{width:200px;margin-bottom:5px}@media screen and (max-width:1550px){#slider .content .blurb{width:810px}#sum-div .sum-row.star::after,#sum-div .sum-row.star::before{width:350px;height:350px;background-size:350px 350px}}@media screen and (max-width:1380px){#slider .content .blurb{width:730px}}@media screen and (max-width:1250px){#sum-div .sum-row.star::after,#sum-div .sum-row.star::before{width:250px;height:250px;background-size:250px 250px}}@media screen and (max-width:1100px){#slider .content .blurb{width:630px}}@media screen and (max-width:900px){#sum-div .sum-row.star::after,#sum-div .sum-row.star::before{width:150px;height:150px;background-size:150px 150px}}@media screen and (max-width:600px){#slider .content{padding:60% 0}#slider .content .blurb{width:80%;text-align:center}#slider .content .blurb .copy{width:calc(100% - 60px)}#slider .content .blurb .copy h2{font-size:var(--fontSize110)}#slider .content .blurb .media{display:none}#pg-splash{padding:20% 0}}