/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--customRGBA:rgba(223, 2, 3, 0.8)}@font-face{font-family:Serpentine-D-Bold;src:url("../fonts/Serpentine-D/Serpentine-D-Bold.ttf"),url("../fonts/Serpentine-D/Serpentine-D-Bold.woff"),url("../fonts/Serpentine-D/Serpentine-D-Bold.woff2"),url("../fonts/Serpentine-D/Serpentine-D-Bold.otf"),url("../fonts/Serpentine-D/Serpentine-D-Bold.eot"),url("../fonts/Serpentine-D/Serpentine-D-Bold.svg")}body{font-family:Lato,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Serpentine-D-Bold,Helvetica,Arial,sans-serif}strong.red{color:var(--accentColor)}#menu-banner .top-banner{border-bottom:1px solid var(--bodyBgColor)}#menu-banner .menu-banner .nav-anchor{margin:0 4px;font-style:italic;text-transform:uppercase;padding:clamp(9px,.8vw,15px) clamp(9px,.8vw,15px);font-family:Serpentine-D-Bold,Helvetica,Arial,sans-serif}#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{width:250px;border-radius:25px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item{margin:4px}#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);border-radius:25px}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item:hover>.nav-anchor{background-color:var(--accentColor2)}#menu-banner .menu-banner .nav-dropdown .nav-dropdown-item.active>.nav-anchor{background-color:var(--accentColor)}#slider .content{padding:12% 0;position:relative}#slider .content::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--blackBgColor80)}#slider .content .splash{z-index:1;color:var(--whiteColor);text-align:center}#slider .content .splash h1{text-transform:uppercase;font-size:var(--fontSize400);font-family:Lato,Helvetica,Arial,sans-serif}#slider .content .splash .sub{font-weight:700;font-size:var(--fontSize200)}#slider .content .splash .buttons{margin-top:20px}#slogan{color:var(--whiteColor);background-color:var(--accentColor)}#pg-splash{padding:10% 0;overflow:hidden;position:relative;background-image:url('../images/ui/bg.webp')}#pg-splash::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--blackBgColor80)}#pg-splash h1{z-index:1;color:var(--whiteColor);text-align:center;position:relative;font-size:var(--fontSize300)}#pg-splash .bottom{left:0;right:0;z-index:1;bottom:-6%;position:absolute;transform-origin:center;transform:rotateX(180deg)}#pg-splash .bottom path{fill:var(--whiteFillColor)}#pg-splash .bottom path:not(:last-child){opacity:.33}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row .title::after,#sum-div .sum-row .title::before{border-color:var(--blackBorderColor)}#sum-div .sum-row.our-services{background-color:var(--bodyBgColor)}#sum-div .sum-row.our-services .sum-column{position:relative}#sum-div .sum-row.our-services .sum-column .image{width:100%;position:relative}#sum-div .sum-row.our-services .sum-column .image::after{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--customRGBA)}#sum-div .sum-row.our-services .sum-column .title{top:38%;width:100%;position:absolute;padding-bottom:20px;color:var(--whiteColor);font-size:var(--fontSize140)}#sum-div .sum-row.our-services .sum-column .title::after,#sum-div .sum-row.our-services .sum-column .title::before{width:50%;border-color:var(--whiteBorderColor)}#sum-div .sum-row.circles .sum-column .image{width:90%}#sum-div .sum-row.cover{background-image:url('../images/home/bg.webp')}#sum-div .sum-row.cover .sum-column{background-color:var(--whiteBgColor)}#sum-div .sum-row.gallery{background-color:var(--bodyBgColor)}#content>.spread>.data h3{border-bottom:1px dashed var(--neutralBorderCCC)}#content>.panel:nth-child(2n){background-color:var(--bodyBgColor)}#content>.panel h3{border-bottom:1px dashed var(--neutralBorderCCC)}#content>.panel .image.deane{width:80%;margin:10% auto}#content>.panel .video{overflow:hidden}#content>.panel.services .video.laser-engraving video{height:500px;object-fit:cover}#content>.panel.the-mud-crawler .video video{height:300px;object-fit:cover}#gallery .summary .image .label{color:var(--whiteColor);background-color:var(--accentColor2)}@media screen and (max-width:600px){#slider .content{padding:25% 0}#slider .content .splash h1{font-size:var(--fontSize300)}#slider .content .splash .sub{font-size:var(--fontSize140)}#pg-splash{padding:20% 0}#pg-splash .bottom{bottom:-3%}}