     #sp-ulgj6d .sp-divider-separator::after , #sp-ulgj6d .sp-divider-separator::before  {content:""}     #sp-ulgj6d .sp-divider .sp-divider-separator::after , #sp-ulgj6d .sp-divider .sp-divider-separator::before {display:block;border-top:1px solid #474747}     #sp-ulgj6d .sp-divider .sp-divider-text-block .sp-divider-text      {color:#474747}     #sp-ulgj6d .sp-divider .sp-divider-text-block.sp-divider-icon-block      {color:#474747}        #sp-iuv1eu .sp-divider-separator::after , #sp-iuv1eu .sp-divider-separator::before  {content:""}     #sp-iuv1eu .sp-divider .sp-divider-separator::after , #sp-iuv1eu .sp-divider .sp-divider-separator::before {display:block;border-top:1px solid #474747}     #sp-iuv1eu .sp-divider .sp-divider-text-block .sp-divider-text      {color:#474747}     #sp-iuv1eu .sp-divider .sp-divider-text-block.sp-divider-icon-block      {color:#474747}      #sp-toggle-bqzb47 .twentytwenty-handle {display:flex;align-items:center;justify-content:center;border-width:3px;margin-left: calc(-50px/2 - 3px ) ;margin-top: calc(-50px/2 - 3px ) ;width:50px;height:50px;border-radius:50%}      #sp-toggle-bqzb47 .twentytwenty-horizontal .twentytwenty-handle::before {margin-left: calc(-3px/2) ;margin-bottom: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;width:3px}      #sp-toggle-bqzb47 .twentytwenty-horizontal .twentytwenty-handle::after {margin-left: calc(-3px/2) ;margin-top: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;width:3px}      #sp-toggle-bqzb47 .twentytwenty-vertical .twentytwenty-handle::before {margin-left: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;margin-top: calc(-3px/2) ;height:3px}      #sp-toggle-bqzb47 .twentytwenty-vertical .twentytwenty-handle::after {margin-right: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;margin-top: calc(-3px/2) ;height:3px}      #sp-toggle-bqzb47 .twentytwenty-handle .twentytwenty-left-arrow {position:relative;border-width:10px;margin-right:calc(10px/2) }      #sp-toggle-bqzb47 .twentytwenty-handle .twentytwenty-right-arrow {position:relative;border-width:10px;margin-left:calc(10px/2) }      #sp-toggle-bqzb47 .twentytwenty-handle .twentytwenty-down-arrow {position:relative;border-width:10px}      #sp-toggle-bqzb47 .twentytwenty-handle .twentytwenty-up-arrow {position:relative;margin-bottom:10px;border-width:10px}      #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-before-label , #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-after-label {display:flex;align-items:flex-start;justify-content:flex-start}      #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-before-label::before {content:'Before'}      #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-after-label::before {content:'After'}      #sp-toggle-b16xgj .twentytwenty-handle {display:flex;align-items:center;justify-content:center;border-width:3px;margin-left: calc(-50px/2 - 3px ) ;margin-top: calc(-50px/2 - 3px ) ;width:50px;height:50px;border-radius:50%}      #sp-toggle-b16xgj .twentytwenty-horizontal .twentytwenty-handle::before {margin-left: calc(-3px/2) ;margin-bottom: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;width:3px}      #sp-toggle-b16xgj .twentytwenty-horizontal .twentytwenty-handle::after {margin-left: calc(-3px/2) ;margin-top: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;width:3px}      #sp-toggle-b16xgj .twentytwenty-vertical .twentytwenty-handle::before {margin-left: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;margin-top: calc(-3px/2) ;height:3px}      #sp-toggle-b16xgj .twentytwenty-vertical .twentytwenty-handle::after {margin-right: calc( ( 50px + ( 3px * 2 ) ) / 2 ) ;margin-top: calc(-3px/2) ;height:3px}      #sp-toggle-b16xgj .twentytwenty-handle .twentytwenty-left-arrow {position:relative;border-width:10px;margin-right:calc(10px/2) }      #sp-toggle-b16xgj .twentytwenty-handle .twentytwenty-right-arrow {position:relative;border-width:10px;margin-left:calc(10px/2) }      #sp-toggle-b16xgj .twentytwenty-handle .twentytwenty-down-arrow {position:relative;border-width:10px}      #sp-toggle-b16xgj .twentytwenty-handle .twentytwenty-up-arrow {position:relative;margin-bottom:10px;border-width:10px}      #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-before-label , #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-after-label {display:flex;align-items:flex-start;justify-content:flex-start}      #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-before-label::before {content:'Before'}      #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-after-label::before {content:'After'}   #sp-tcpt67{background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url('https://reroofcanterbury.co.nz/wp-content/uploads/2025/06/slide-scaled.webp'); background-color: rgb(0, 0, 0); width: 100%; max-width: 100%; padding: 0px 10px;}#sp-xebxrx{width: calc(100% + 0px);}#sp-svnyai{height: 500px;}#sp-u21elz{background-color: rgb(0, 0, 0); width: 100%; max-width: 100%; padding: 0px 10px;}#sp-xvlrxy{width: calc(100% + 0px);}#sp-keugof{margin: 0px; text-align: center;}#sp-cvlell8t2d{width: 170px;}#sp-q0r3nh{width: calc(100% + 0px);}#sp-b3jlw7797z{text-decoration: none;}#sp-khmxmm{color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-ilxgc3{background-color: rgb(0, 0, 0); width: 100%; max-width: 100%;}#sp-cjadnt{width: calc(100% + 0px);}#sp-ulgj6d{margin: 0px; justify-content: center; padding: 10px 0px;}#sp-0xu46dfhks{width: 90%; border-top: 1px solid rgb(71, 71, 71);}#sp-dpfd7q{height: 20px;}#sp-ysj513{font-size: 26px; color: rgb(166, 166, 166); margin: 0px; text-align: center;}#sp-e7h12c{height: 20px;}#sp-button-parent-p11z59{margin: 0px 0px 50px; text-align: center;}#sp-p11z59{font-size: 16px; width: auto; padding: 15px 35px; background: rgb(251, 140, 0); color: rgb(255, 255, 255);}#sp-iuv1eu{margin: 0px; justify-content: center; padding: 10px 0px;}#sp-caeka52jtn{width: 90%; border-top: 1px solid rgb(71, 71, 71);}#sp-pl552p79me{text-decoration: none;}#sp-u12uqw{color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-ac3uoj{width: calc(33.3333% + 0px);}#sp-yiq9e7{margin: 0px; text-align: center;}#sp-omefx0eurj{width: 2560px;}#sp-zgjg3r{width: calc(33.3333% + 0px);}#sp-adyns4{margin: 0px; text-align: center;}#sp-tvz5y9alji{width: 2560px;}#sp-pyr08u{width: calc(33.3333% + 0px);}#sp-zapdxw{margin: 0px; text-align: center;}#sp-tnt0dlohd0{width: 2560px;}#sp-es824l{width: calc(100% + 0px);}#sp-toggle-bqzb47{margin: 0px; text-align: left;}#sp-p030jqpacc{width: 100%; height: 100%;}#sp-toggle-b16xgj{margin: 0px; text-align: left;}#sp-inxk8kk8j3{width: 100%; height: 100%;}#sp-vz6rb1{border-top: 1px solid rgb(71, 71, 71); background-color: rgb(0, 0, 0); width: 100%; max-width: 100%; margin-bottom: 80px;}#sp-gklw4r{width: calc(100% + 0px);}#sp-ypxf2obste{text-decoration: none;}#sp-tfvp2w{color: rgb(255, 255, 255); text-align: center; margin: 0px;}#sp-x3kmxq{width: calc(100% + 0px);}#sp-kfbkq3{margin: 0px; text-align: center;}#sp-17ol9pzp59{font-size: 38px; color: rgb(250, 168, 25); margin-bottom: 20px;}#sp-7ksgl2mpn6{font-size: 24px; color: rgb(255, 255, 255);}#sp-ieditor-kfbkq3{color: rgb(166, 166, 166);}#sp-mncgn6{margin: 0px; text-align: center;}#sp-6usgdfi4ai{font-size: 38px; color: rgb(250, 168, 25); margin-bottom: 20px;}#sp-o6h87et41q{font-size: 24px; color: rgb(255, 255, 255);}#sp-ieditor-mncgn6{color: rgb(166, 166, 166);}#sp-g8jt7f{margin: 0px; text-align: center;}#sp-t6ec00wa2c{font-size: 38px; color: rgb(250, 168, 25); margin-bottom: 20px;}#sp-ktruzuwdux{font-size: 24px; color: rgb(255, 255, 255);}#sp-ieditor-g8jt7f{color: rgb(166, 166, 166);}#sp-ed9oem{margin: 0px; text-align: center;}#sp-fzrz5b4zs3{font-size: 38px; color: rgb(250, 168, 25); margin-bottom: 20px;}#sp-5rdaduqn6q{font-size: 24px; color: rgb(255, 255, 255);}#sp-ieditor-ed9oem{color: rgb(166, 166, 166);}#sp-ixgfui{margin: 0px; text-align: center;}#sp-rbl8vg69e6{font-size: 38px; color: rgb(250, 168, 25); margin-bottom: 20px;}#ixgfui{font-size: 24px; color: rgb(255, 255, 255); position: relative;}#tiny-vue_291433051131774582068779{position: relative; color: rgb(166, 166, 166);}#sp-er4rqk{width: calc(100% + 0px);}#sp-uzc45a{height: 91px;}@media only screen and (max-width: 480px) { #sp-svnyai {height:40px !important;} #sp-keugof {text-align:center !important;} .sp-headline-block-khmxmm,   #sp-khmxmm,   #khmxmm {text-align:center !important;} #sp-ulgj6d .sp-divider-text-block .sp-divider-text,   #sp-ulgj6d {justify-content:center !important;padding:10px 0px 10px 0px  !important;} #sp-dpfd7q {height:40px !important;} .sp-text-wrapper-ysj513,   #sp-ysj513,   #ysj513 {text-align:center !important;} #sp-e7h12c {height:40px !important;} #sp-button-parent-p11z59 {text-align:center !important;} #sp-iuv1eu .sp-divider-text-block .sp-divider-text,   #sp-iuv1eu {justify-content:center !important;padding:10px 0px 10px 0px  !important;} .sp-headline-block-u12uqw,   #sp-u12uqw,   #u12uqw {text-align:center !important;} #sp-yiq9e7 {text-align:center !important;} #sp-adyns4 {text-align:center !important;} #sp-zapdxw {text-align:center !important;} #sp-toggle-bqzb47 {text-align:left !important;} #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-before-label ,   #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-after-label  {align-items:flex-start !important;justify-content:flex-start !important;} #sp-toggle-b16xgj {text-align:left !important;} #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-before-label ,   #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-after-label  {align-items:flex-start !important;justify-content:flex-start !important;} .sp-headline-block-tfvp2w,   #sp-tfvp2w,   #tfvp2w {text-align:center !important;} #sp-kfbkq3 {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-kfbkq3 {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-kfbkq3 {text-align:center !important;} .sp-icon-feature-header-kfbkq3 {text-align: center !important;} #sp-mncgn6 {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-mncgn6 {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-mncgn6 {text-align:center !important;} .sp-icon-feature-header-mncgn6 {text-align: center !important;} #sp-g8jt7f {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-g8jt7f {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-g8jt7f {text-align:center !important;} .sp-icon-feature-header-g8jt7f {text-align: center !important;} #sp-ed9oem {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-ed9oem {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-ed9oem {text-align:center !important;} .sp-icon-feature-header-ed9oem {text-align: center !important;} #sp-ixgfui {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-ixgfui {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-ixgfui {text-align:center !important;} .sp-icon-feature-header-ixgfui {text-align: center !important;} #sp-uzc45a {height:40px !important;}}@media only screen and (min-width: 481px) and (max-width: 1024px) { #sp-svnyai {height:10px !important;} #sp-keugof {text-align:center !important;} .sp-headline-block-khmxmm,   #sp-khmxmm,   #khmxmm {text-align:center !important;} #sp-ulgj6d .sp-divider-text-block .sp-divider-text,   #sp-ulgj6d {justify-content:center !important;padding:10px 0px 10px 0px  !important;} #sp-dpfd7q {height:10px !important;} .sp-text-wrapper-ysj513,   #sp-ysj513,   #ysj513 {text-align:left !important;} #sp-e7h12c {height:10px !important;} #sp-button-parent-p11z59 {text-align:center !important;} #sp-iuv1eu .sp-divider-text-block .sp-divider-text,   #sp-iuv1eu {justify-content:center !important;padding:10px 0px 10px 0px  !important;} .sp-headline-block-u12uqw,   #sp-u12uqw,   #u12uqw {text-align:center !important;} #sp-yiq9e7 {text-align:center !important;} #sp-adyns4 {text-align:center !important;} #sp-zapdxw {text-align:center !important;} #sp-toggle-bqzb47 {text-align:left !important;} #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-before-label ,   #sp-toggle-bqzb47 .twentytwenty-overlay .twentytwenty-after-label  {align-items:flex-start !important;justify-content:flex-start !important;} #sp-toggle-b16xgj {text-align:left !important;} #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-before-label ,   #sp-toggle-b16xgj .twentytwenty-overlay .twentytwenty-after-label  {align-items:flex-start !important;justify-content:flex-start !important;} .sp-headline-block-tfvp2w,   #sp-tfvp2w,   #tfvp2w {text-align:center !important;} #sp-kfbkq3 {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-kfbkq3 {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-kfbkq3 {text-align:center !important;} #sp-mncgn6 {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-mncgn6 {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-mncgn6 {text-align:center !important;} #sp-g8jt7f {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-g8jt7f {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-g8jt7f {text-align:center !important;} #sp-ed9oem {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-ed9oem {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-ed9oem {text-align:center !important;} #sp-ixgfui {flex-direction: column !important; align-items: center !important;} .sp-icon-feature-media-ixgfui {margin-bottom: 20px !important; margin-left: 0 !important; margin-right: 0 !important; align-self: center !important;} .sp-icon-feature-content-ixgfui {text-align:center !important;} #sp-uzc45a {height:10px !important;}.sp-image-block-keugof {display: none !important;}}@media only screen and (min-width: 1024px) {.sp-image-block-keugof {display: none !important;}}