.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-container .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-16958 .elementor-element.elementor-element-1db14177{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw}.elementor-16958 .elementor-element.elementor-element-1db14177:not(.elementor-motion-effects-element-type-background),.elementor-16958 .elementor-element.elementor-element-1db14177>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-16958 .elementor-element.elementor-element-76aae15f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-heading .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-heading .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-16958 .elementor-element.elementor-element-270af984 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:#262626}.elementor-16958 .elementor-element.elementor-element-7170ea79 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:25px;font-weight:300;color:#8DA88B}.elementor-16958 .elementor-element.elementor-element-1b726d59{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0.5vw;--padding-left:6vw;--padding-right:6vw}.elementor-widget-premium-addon-image-button .premium-image-button{background-color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button-none:after,.elementor-widget-premium-addon-image-button .premium-button-style8:hover,.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper,.elementor-widget-premium-addon-image-button .premium-image-button-style1:before,.elementor-widget-premium-addon-image-button .premium-image-button-style3:hover,.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:hover,.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:hover,.elementor-widget-premium-addon-image-button .premium-button-style6-bg,.elementor-widget-premium-addon-image-button .premium-button-style6:before{background-color:var(--e-global-color-text)}.elementor-widget-premium-addon-image-button.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-premium-addon-image-button .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-premium-addon-image-button.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button .premium-image-button-text-icon-wrapper i{color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button .premium-drawable-icon,.elementor-widget-premium-addon-image-button svg:not([class*="premium-"]){fill:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button .premium-drawable-icon *{stroke:var(--e-global-color-accent)}.elementor-widget-premium-addon-image-button svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var(--e-global-color-accent)}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-widget-premium-addon-image-button .premium-button-line6::after{color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-image-button-text-icon-wrapper i{color:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-drawable-icon,.elementor-widget-premium-addon-image-button .premium-image-button:hover svg:not([class*="premium-"]){fill:var(--e-global-color-secondary)}.elementor-widget-premium-addon-image-button .premium-btn-svg{stroke:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-button-line2::before,.elementor-widget-premium-addon-image-button .premium-button-line4::before,.elementor-widget-premium-addon-image-button .premium-button-line5::before,.elementor-widget-premium-addon-image-button .premium-button-line5::after,.elementor-widget-premium-addon-image-button .premium-button-line6::before,.elementor-widget-premium-addon-image-button .premium-button-line7::before{background-color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button:hover .premium-drawable-icon *{stroke:var(--e-global-color-accent)}.elementor-widget-premium-addon-image-button .premium-image-button:hover svg:not:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var(--e-global-color-accent)}.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper{color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button-style4-icon-wrapper svg{fill:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button-style3:before{background-color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-horizontal:before,.elementor-widget-premium-addon-image-button .premium-image-button-overlap-effect-vertical:before{background-color:var(--e-global-color-primary)}.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:before,.elementor-widget-premium-addon-image-button .premium-image-button-squares-effect:after,.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:before,.elementor-widget-premium-addon-image-button .premium-image-button-squares-square-container:after{background-color:var(--e-global-color-primary)}.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2023/05/fresnaye-custom-joinery-1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-2e72c013{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-2e72c013 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2024/08/honey-guide-lane-custom-joinery-3-1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-1af1d748{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-1af1d748 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2024/08/lime-lane-living-spaces-5-1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-159d2410{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-159d2410 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2022/07/Van-Gogh-Custom-Joinery-2.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-cec32e0{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-cec32e0 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-2047ad47{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0.5vw;--padding-left:6vw;--padding-right:6vw}.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2022/08/Dock-Road-1-Custom-Joinery-1.jpeg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-306a331b{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-306a331b .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-306a331b .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2022/07/Dock-Road-2-Custom-Joinery-1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-735a2f5c{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-735a2f5c .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2022/07/Summit-Way-Custom-Joinery-1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-168570c5{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-168570c5 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2022/07/Melck-Close-Custom-Joinery-1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-6c806bff{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-6c806bff .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-3a4b7db2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0.5vw;--padding-left:6vw;--padding-right:6vw}.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2021/10/Brommaert-23.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-3e54ce78{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-3e54ce78 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2021/10/House-Miller-Custom-Joinery1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-22eb6f6a{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-22eb6f6a .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2021/10/Beach-Road-Custom-Joinery1.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-6b25e98e{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-6b25e98e .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2021/10/Murphy-11.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-40f6ce08{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-40f6ce08 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-30b05023{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0.5vw;--padding-left:6vw;--padding-right:6vw}.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2021/10/20-Lategan-House.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-43789a42{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-43789a42 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2020/08/sunset-beach-cj-4-hero.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-46332f7e{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-46332f7e .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2020/07/Bach-Street-Stellenbosch-Custom-Joinery-3.png);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-417e48d6{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-417e48d6 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2020/07/Sedgemoore-Road-Camps-Bay-Custom-Joinery-1.png);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-3ff65622{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-3ff65622 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-41a235af{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.5vw 0.5vw;--row-gap:0.5vw;--column-gap:0.5vw;--grid-auto-flow:row;--padding-top:0vw;--padding-bottom:0.5vw;--padding-left:6vw;--padding-right:6vw}.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2020/08/fleetwood-cj-4-hero.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-e7aa88c{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-e7aa88c .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2021/01/spotlight-joinery-classic-living-rooms-1-2-Victoria-Road-Utility-Room.jpg);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-466be8b3{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-466be8b3 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button{background-image:url(https://spotlightjoinery.co.za/wp-content/uploads/2020/08/hillwood-custom-joinery.png);width:100%;background-position:center center;background-size:cover}.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-none:after,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-button-style8:hover,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-style4-icon-wrapper,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-style1:before,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-style3:hover,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-overlap-effect-horizontal:hover,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-overlap-effect-vertical:hover,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-button-style6-bg,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-button-style6:before{background-color:#fff0;background-image:linear-gradient(180deg,#00000000 81%,#262626 81%)}.elementor-16958 .elementor-element.elementor-element-720549f7{width:100%;max-width:100%;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button .premium-image-button-text-icon-wrapper span{font-family:"Raleway",Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:20px;color:#FFF0}.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button-effect-container,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-button-line6::after{padding:15em 0em .5em 0em}.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-image-button:hover .premium-image-button-text-icon-wrapper span,.elementor-16958 .elementor-element.elementor-element-720549f7 .premium-button-line6::after{color:#FFF}.elementor-16958 .elementor-element.elementor-element-4e8d1fc8{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-4de5ef1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}}.premium-cursor-follow-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-image .premium-global-badge-{{ID}}.premium-badge-text{color:var(--e-global-color-secondary)}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}}.premium-badge-container,.elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}}.premium-badge-container{background-color:var(--e-global-color-primary)}.elementor-widget-image .premium-global-badge-{{ID}}.premium-badge-icon{color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-16958 .elementor-element.elementor-element-18b4942b{width:var(--container-widget-width,140px);max-width:140px;padding:0 0 18px 0;--container-widget-width:140px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 3px 0;border-color:#8DA88B;text-align:center}.elementor-16958 .elementor-element.elementor-element-18b4942b.elementor-element{--align-self:center}.elementor-16958 .elementor-element.elementor-element-18b4942b img{width:50px}.elementor-16958 .elementor-element.elementor-element-127d55bd{text-align:end}.elementor-16958 .elementor-element.elementor-element-127d55bd .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:var(--e-global-color-secondary)}.elementor-16958 .elementor-element.elementor-element-5b432e09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px}.elementor-16958 .elementor-element.elementor-element-1211d9bb{width:var(--container-widget-width,140px);max-width:140px;padding:0 0 18px 0;--container-widget-width:140px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 3px 0;border-color:#8DA88B;text-align:center}.elementor-16958 .elementor-element.elementor-element-1211d9bb.elementor-element{--align-self:center}.elementor-16958 .elementor-element.elementor-element-1211d9bb img{width:50px}.elementor-16958 .elementor-element.elementor-element-183cfbde{text-align:end}.elementor-16958 .elementor-element.elementor-element-183cfbde .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:var(--e-global-color-secondary)}.elementor-16958 .elementor-element.elementor-element-7dc1327d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-16958 .elementor-element.elementor-element-4f05e14a{width:var(--container-widget-width,140px);max-width:140px;padding:0 0 18px 0;--container-widget-width:140px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 3px 0;border-color:#8DA88B;text-align:center}.elementor-16958 .elementor-element.elementor-element-4f05e14a.elementor-element{--align-self:center}.elementor-16958 .elementor-element.elementor-element-4f05e14a img{width:50px}.elementor-16958 .elementor-element.elementor-element-70ee5e2e{text-align:center}.elementor-16958 .elementor-element.elementor-element-70ee5e2e .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:var(--e-global-color-secondary)}.elementor-16958 .elementor-element.elementor-element-10321d8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-16958 .elementor-element.elementor-element-38a4937f{width:var(--container-widget-width,140px);max-width:140px;padding:0 0 18px 0;--container-widget-width:140px;--container-widget-flex-grow:0;border-style:solid;border-width:0 0 3px 0;border-color:#8DA88B;text-align:center}.elementor-16958 .elementor-element.elementor-element-38a4937f.elementor-element{--align-self:center}.elementor-16958 .elementor-element.elementor-element-38a4937f img{width:50px}.elementor-16958 .elementor-element.elementor-element-37015061{text-align:center}.elementor-16958 .elementor-element.elementor-element-37015061 .elementor-heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:var(--e-global-color-secondary)}@media(max-width:1024px){.elementor-16958 .elementor-element.elementor-element-1b726d59{--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-2047ad47{--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-3a4b7db2{--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-30b05023{--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-41a235af{--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-4e8d1fc8{--grid-auto-flow:row}}@media(min-width:768px){.elementor-16958 .elementor-element.elementor-element-1b726d59{--width:100%}.elementor-16958 .elementor-element.elementor-element-2047ad47{--width:100%}.elementor-16958 .elementor-element.elementor-element-3a4b7db2{--width:100%}.elementor-16958 .elementor-element.elementor-element-30b05023{--width:100%}.elementor-16958 .elementor-element.elementor-element-41a235af{--width:100%}.elementor-16958 .elementor-element.elementor-element-4e8d1fc8{--content-width:1200px}.elementor-16958 .elementor-element.elementor-element-5b432e09{--width:100%}.elementor-16958 .elementor-element.elementor-element-7dc1327d{--width:100%}.elementor-16958 .elementor-element.elementor-element-10321d8b{--width:100%}}@media(max-width:767px){.elementor-16958 .elementor-element.elementor-element-1b726d59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-2e72c013{text-align:center}.elementor-16958 .elementor-element.elementor-element-1af1d748{text-align:center}.elementor-16958 .elementor-element.elementor-element-159d2410{text-align:center}.elementor-16958 .elementor-element.elementor-element-cec32e0{text-align:center}.elementor-16958 .elementor-element.elementor-element-2047ad47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-306a331b{text-align:center}.elementor-16958 .elementor-element.elementor-element-735a2f5c{text-align:center}.elementor-16958 .elementor-element.elementor-element-168570c5{text-align:center}.elementor-16958 .elementor-element.elementor-element-6c806bff{text-align:center}.elementor-16958 .elementor-element.elementor-element-3a4b7db2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-3e54ce78{text-align:center}.elementor-16958 .elementor-element.elementor-element-22eb6f6a{text-align:center}.elementor-16958 .elementor-element.elementor-element-6b25e98e{text-align:center}.elementor-16958 .elementor-element.elementor-element-40f6ce08{text-align:center}.elementor-16958 .elementor-element.elementor-element-30b05023{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-43789a42{text-align:center}.elementor-16958 .elementor-element.elementor-element-46332f7e{text-align:center}.elementor-16958 .elementor-element.elementor-element-417e48d6{text-align:center}.elementor-16958 .elementor-element.elementor-element-3ff65622{text-align:center}.elementor-16958 .elementor-element.elementor-element-41a235af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-16958 .elementor-element.elementor-element-e7aa88c{text-align:center}.elementor-16958 .elementor-element.elementor-element-466be8b3{text-align:center}.elementor-16958 .elementor-element.elementor-element-720549f7{text-align:center}.elementor-16958 .elementor-element.elementor-element-4e8d1fc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-16958 .elementor-element.elementor-element-4de5ef1f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16958 .elementor-element.elementor-element-18b4942b{text-align:center}.elementor-16958 .elementor-element.elementor-element-18b4942b img{width:40px}.elementor-16958 .elementor-element.elementor-element-127d55bd{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-127d55bd.elementor-element{--align-self:center}.elementor-16958 .elementor-element.elementor-element-5b432e09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16958 .elementor-element.elementor-element-1211d9bb{text-align:center}.elementor-16958 .elementor-element.elementor-element-1211d9bb img{width:40px}.elementor-16958 .elementor-element.elementor-element-183cfbde{width:100%;max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;text-align:center}.elementor-16958 .elementor-element.elementor-element-183cfbde.elementor-element{--align-self:center}.elementor-16958 .elementor-element.elementor-element-7dc1327d{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16958 .elementor-element.elementor-element-10321d8b{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}}