/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--bodyBgColor:#eee;--accentColor:#F59523;--accentColor2:#ce7800;--linkColor:#222;--linkHoverColor:#F59523;--btnBgColor:#F59523;--btnBgHoverColor:#ce7800;--checkListColor:#a9c94e;--borderRadius:20px;--mobileMenuBtnColor:#a9c94e;--mobileMenuSelectedBgColor:#7C982D;--mobileMenuContentBgColor:#a9c94e;--pageHeadingBorderColor:#F59523;--spreadTitleBorderColor:#a9c94e;--labelBoxTitleBorderColor:#a9c94e;--pageOptionsBgColor:#a9c94e;--pageOptionsHoverBgColor:#7C982D;--footerBgColor:#7C982D;--footerLinkColor:#fff;--widgetBgColor:#F59523;--widgetHoverBgColor:#ce7800;--whatsAppChatBtnBgColor:#F59523;--whatsAppChatBtnBgColorHover:#ce7800;--dialogBgColor:#a9c94e;--dialogBtnBgColor:#7C982D;--tooltipsBgColor:#F59523;--customBgColor:#a9c94e;--customBgColor2:#7C982D;--customBgColor3:#EFF1EC}body{font-family:Montserrat,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:Montserrat,Helvetica,Arial,sans-serif}.warranty{top:5%;right:2%;width:200px;position:absolute}.get-quote{top:50%;right:0;z-index:10;position:fixed;transform:rotate(-90deg);transform-origin:51px -13px;background-color:var(--accentColor)}.get-quote a{padding:10px;display:block;color:var(--whiteColor)}#menu-banner .top-banner{color:var(--neutral222);font-size:var(--fontSize90);border-bottom:1px solid var(--neutralBorderDDD)}#menu-banner .top-banner .top-anchor{color:var(--neutral222)}#menu-banner .menu-banner .nav-anchor{color:var(--neutral222);font-size:var(--fontSize90);padding:clamp(8px,1.3vw,24px) clamp(4px,.7vw,12px)}#menu-banner .menu-banner .nav-bar{padding:4px 0}#menu-banner .menu-banner .nav-bar .nav-bar-item>.nav-anchor::after{left:10%;width:80%;content:'';height:2px;bottom:-10px;display:block;position:relative}#menu-banner .menu-banner .nav-bar .nav-bar-item.active>.nav-anchor{font-weight:700}#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{transition:width .3s,left .3s;background-color:var(--accentColor)}#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(--customBgColor)}#menu-banner .search-banner{background-color:var(--bodyBgColor);border-top:1px solid var(--neutralBorderDDD)}#splash{position:relative;overflow:hidden}#splash::before{top:0;bottom:0;content:'';left:-50px;right:-50px;position:absolute;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('../images/home/bg-value-fencing-pvc.webp');animation:splash-bg 10s linear infinite}@keyframes splash-bg{0%{background-position:0 0}50%{background-position:-50px 0}100%{background-position:0 0}}#splash .content{padding:5% 0;position:relative}#splash .content .slider{border:solid 3px var(--whiteColor)}#splash .content .slider .info .title{font-weight:700;padding:10px 15px;color:var(--whiteColor);font-size:var(--fontSize130);background-color:var(--customBgColor);text-shadow:0 1px 1px var(--blackBgColor40)}#splash .content .kicker{color:var(--whiteColor);padding:10%;position:relative;text-shadow:var(--textShadow)}#splash .content .kicker::before{top:-10px;left:0;right:0;z-index:1;content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--whiteColor) transparent}#splash .content .kicker::after{top:0;left:0;right:0;bottom:0;z-index:0;width:20px;content:'';height:100%;position:absolute;background-color:var(--whiteBgColor);box-shadow:0 1px 2px var(--blackBgColor70)}#splash .content .kicker h1{margin:0 0 3%;font-size:var(--fontSize300)}#splash .content .kicker h3{padding:10px 20px;display:inline-block;color:var(--whiteColor);font-size:var(--fontSize200);background-color:var(--customBgColor2)}#splash .content .kicker ul{margin:3% 0}#splash .content .kicker .link{padding:15px 0}#splash .content .kicker .franchise{color:var(--blackColor);padding:10px;text-shadow:none;margin:10px auto;display:inline-block;background-color:var(--whiteBgColor);animation:blinker 4s linear infinite}@keyframes blinker{50%{opacity:0}}#splash .content .kicker .franchise a{color:var(--blackColor)}#slogan{background-color:var(--whiteBgColor)}#pg-splash{padding:10% 0;position:relative;background-image:url('../images/ui/bg.jpg')}#pg-splash.business-opportunities-pvc-fencing{padding:16% 0;background-image:url('../images/splash/business-opportunities-pvc-fencing.webp')}#pg-splash:not(.business-opportunities-pvc-fencing)::before{top:0;left:0;right:0;bottom:0;content:'';position:absolute;background-color:var(--blackBgColor60)}#sum-div{background-color:var(--whiteBgColor)}#sum-div .sum-row.about{background-color:var(--customBgColor)}#sum-div .sum-row.about .sum-column.column-1{background-color:var(--whiteBgColor)}#sum-div .sum-row.about-2{background-color:var(--customBgColor)}#sum-div .sum-row.about-2 .sum-column.column-2{background-color:var(--whiteBgColor)}#sum-div .sum-row.blocks{background-image:url(../images/home/bg-value-fencing-pvc.webp)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column{border-radius:var(--borderRadius) 0;background-color:var(--whiteBgColor)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .image{padding:10px}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .image img{border-radius:var(--borderRadius) 0;transition:all 1s ease}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column:hover .image img{transform:scale(1.02)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .title{padding:0;font-size:var(--fontSize120)}#sum-div .sum-row.blocks .sum-row-wrapper .sum-column .text{padding-left:var(--gap20);padding-right:var(--gap20)}#sum-div .sum-row.cover{color:var(--whiteColor)}#sum-div .sum-row.cover .sum-column{color:var(--whiteColor);background-color:var(--accentColor)}#sum-div .sum-row.video .video{border:5px dashed var(--neutralBorderCCC)}#sum-div .sum-row.find-us{background-image:url(../images/home/bg-value-fencing-pvc.webp)}#sum-div .sum-row.find-us .sum-column{padding:var(--gap32);border-radius:var(--borderRadius) 0;background-color:var(--whiteBgColor)}#sum-div .sum-row.find-us .sum-column .loc-links{text-align:left}#content>.spread>.data h2,#content>.spread>.data h3{border-bottom:1px dashed var(--neutralBorderDDD)}#content>.note{margin-bottom:3%;text-align:center}#content>.panel:nth-child(2n){background-color:var(--customBgColor3)}#content>.panel h1,#content>.panel h2{width:900px}#content>.panel h3{border-bottom:1px dashed var(--customBgColor)}#content>.panel.faq .faq .title{padding:10px}#content>.panel.faq .faq .data{padding:15px 10px 10px;background-color:var(--softBgColor)}#content>.panel.faq .faq .data>*{padding:5px}#content>.panel.faq .faq .data .short span{color:var(--whiteColor);padding:5px;background-color:var(--accentColor)}#content>.panel.faq .faq .data .long span{color:var(--whiteColor);padding:5px;background-color:var(--customBgColor)}#content>.panel.faq .faq .data .text{padding:10px 5px}#content>.panel.faq .faq .data .note{color:var(--softColor);font-size:var(--fontSize90)}#content>.panel.franchise h1,#content>.panel.franchise h2{width:100%;max-width:1100px}#content>.panel.franchise.image-panel h1,#content>.panel.franchise.image-panel h2{max-width:100%;text-align:left;margin-left:0;margin-right:0}#content>.panel.franchise .kicker{margin:0 0 15px;color:var(--customBgColor2);font-size:var(--fontSize120);font-weight:700}#content>.panel.franchise .banner{margin:25px 0;padding:15px 20px;color:var(--whiteColor);text-align:center;background-color:var(--customBgColor2);font-size:var(--fontSize90);font-weight:700}#content>.panel.franchise .callout{margin:20px 0;padding:15px 20px;background-color:#fff8e8;border-left:4px solid var(--accentColor)}#content>.panel.franchise.image-panel{padding:0}#content>.panel.franchise.image-panel>.image.photo{margin:0}#content>.panel.franchise.image-panel>.image.photo img{width:100%;height:100%;display:block;object-fit:cover}#content>.panel.franchise .image.photo{margin:0 0 25px}#content>.panel.franchise .image.photo img{width:100%;height:auto;display:block}#content>.panel.franchise .card,#content>.panel.franchise .fee,#content>.panel.franchise .split-col,#content>.panel.franchise .step{height:100%;padding:20px;background-color:var(--whiteColor);border:1px solid var(--neutralBorderDDD);box-sizing:border-box}#content>.panel.franchise .card.featured{border-color:var(--accentColor);border-width:2px}#content>.panel.franchise .card .icon,#content>.panel.franchise .fee .icon{width:48px;height:48px;margin:0 0 12px;display:flex;align-items:center;justify-content:center;background-color:var(--customBgColor2);border-radius:50%}#content>.panel.franchise .card.accent .icon,#content>.panel.franchise .fee.accent .icon{background-color:var(--accentColor)}#content>.panel.franchise .card .icon svg,#content>.panel.franchise .fee .icon svg{width:24px;height:24px;display:block;fill:currentColor;color:var(--whiteColor)}#content>.panel.franchise .card>.title{margin:0 0 8px;color:var(--customBgColor2);font-weight:700}#content>.panel.franchise .card .text{font-size:var(--fontSize90)}#content>.panel.franchise .card .text .tier{display:block;margin-top:8px;color:var(--customBgColor2);font-weight:700}#content>.panel.franchise .fees{margin:20px 0 30px}#content>.panel.franchise .fee{text-align:center}#content>.panel.franchise .fee .icon{margin:0 auto 12px}#content>.panel.franchise .fee .title{font-weight:700;font-size:var(--fontSize90)}#content>.panel.franchise .fee .price{margin:8px 0 4px;color:var(--accentColor);font-size:var(--fontSize160);font-weight:700}#content>.panel.franchise .fee .sub{color:var(--softColor);font-size:var(--fontSize80)}#content>.panel.franchise .steps{margin:20px 0}#content>.panel.franchise .step .n{margin:0 0 10px;color:var(--accentColor);font-size:var(--fontSize160);font-weight:700}#content>.panel.franchise .step .title{margin:0 0 8px;color:var(--customBgColor2);font-weight:700}#content>.panel.franchise .step .text{font-size:var(--fontSize90)}#content>.panel.franchise .split{margin:20px 0}#content>.panel.franchise .split-col.accent{border-color:var(--accentColor)}#content>.panel.franchise .split-col>.title{margin:0 0 6px;color:var(--customBgColor2);font-weight:700;font-size:var(--fontSize120)}#content>.panel.franchise .split-col .subtitle{margin:0 0 12px;font-size:var(--fontSize90);font-weight:700}#content>.panel.franchise .model-stepper{display:flex;gap:10px;margin:0 0 25px;flex-wrap:wrap}#content>.panel.franchise .model-stepper .step{flex:1;min-width:140px;padding:12px 10px;text-align:center;border:1px solid var(--neutralBorderDDD);background-color:var(--whiteColor)}#content>.panel.franchise .model-stepper .step.active{color:var(--whiteColor);background-color:var(--accentColor);border-color:var(--accentColor)}#content>.panel.franchise .model-stepper .step .icon{width:28px;height:28px;margin:0 auto 6px}#content>.panel.franchise .model-stepper .step .icon svg{width:28px;height:28px;display:block;fill:currentColor}#content>.panel.franchise .model-stepper .step span{font-size:var(--fontSize80);font-weight:700}#content>.panel.franchise .compare-table{margin:20px 0 30px;overflow-x:auto}#content>.panel.franchise .compare-table .caption{padding:0 0 10px;text-align:left;font-weight:700}#content>.panel.franchise .compare-table .core-table{font-size:var(--fontSize90)}#content>.panel.franchise .compare-table td,#content>.panel.franchise .compare-table th{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--neutralBorderDDD)}#content>.panel.franchise .compare-table thead th{color:var(--whiteColor);background-color:var(--customBgColor2);border-bottom:0}#content>.panel.franchise .compare-table tbody td:first-child{color:var(--customBgColor2);white-space:nowrap}#content>.panel.franchise .compare-table tbody tr:nth-child(2n){background-color:var(--customBgColor3)}#content>.panel.franchise.faq .faq .title{padding:10px}#content>.panel.franchise.faq .faq .data{padding:15px 10px 10px;background-color:var(--softBgColor)}#get-quote .location{padding:10% 30%}#pages .gallery .images .image .sqr-img{border:1px solid var(--softBorderColor)}#pages .gallery .images .image .title{padding:10px 0;text-align:center}#pages .gallery .images .image .label .title::after{content:'...'}#pages .gallery .images .image .description{text-align:center}#pages .template.page-left .image{border:1px solid var(--softBorderColor)}#pages .template.page-left .image .title{padding:10px}#pages .template.page-left .image .description{padding:0 10px 10px}#pages .template.page-right .html:nth-of-type(4) ul{margin:0;padding:0;list-style:none}#pages .template.page-right .html:nth-of-type(4) ul li{margin:0;color:var(--whiteColor);margin:2px;padding:4px 6px;display:inline-block;background-color:var(--customBgColor);font-size:var(--fontSize80)}#pages .video .frame{padding-top:10px}#pages .video .frame .container .youtube-video{width:800px;margin:0 auto;max-width:100%}#pages .video .body{padding-top:20px}#pages .video .info{margin-top:20px;padding-top:20px;text-align:right;border-top:1px dashed var(--customBgColor)}#pages .video .info .youtube{padding-top:5px}#pages .video .info .youtube>div{padding-top:5px}@media screen and (max-width:1650px){#menu-banner .menu-banner .nav-anchor{padding:clamp(8px,1.3vw,24px) clamp(4px,.5vw,8px)}#splash .content .slider .info .title{padding:8px 13px}}@media screen and (max-width:1550px){.warranty{width:180px}}@media screen and (max-width:1380px){.warranty{width:150px}#splash .content .kicker::before{top:-8px;border-width:0 8px 8px 8px}#splash .content .kicker::after{width:16px}#splash .content .kicker h1{margin:0 0 2%}#splash .content .kicker h3{padding:8px 15px}}@media screen and (max-width:1250px){.warranty{width:130px}#menu-banner .menu-banner .nav-anchor::after{bottom:-5px}}@media screen and (max-width:1100px){.warranty{width:110px}#splash .content .kicker h3{padding:6px 12px}}@media screen and (max-width:1024px){.warranty{width:90px}.get-quote{transform-origin:51px -6px}#splash .content .kicker::before{top:-6px;border-width:0 6px 6px 6px}#splash .content .kicker::after{width:12px}#splash .content .kicker .link a{display:block;text-align:center;margin:0 0 10px}#splash .content .kicker .franchise{margin:0;width:100%;padding:10px 0}#splash .content .kicker .franchise a{display:block;text-align:center}}@media screen and (max-width:600px){.warranty{top:auto;left:auto;right:auto;bottom:auto;width:200px;margin:0 auto 5%;text-align:center;position:relative}#splash .content{padding:10% 0}#splash .content .kicker{padding:5%;text-align:center}#splash .content .kicker::after,#splash .content .kicker::before{display:none}#splash .content .kicker ul{text-align:left}#pg-splash{padding:20% 0}#get-quote .location{padding:10%}#content>.panel.franchise .model-stepper .step{min-width:calc(50% - 10px)}#content>.panel.franchise .compare-table tbody td:first-child{white-space:normal}}