@media only screen and (min-width:1699.98px) and (min-height: 799.98px){.container{max-width:1654px}.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.wp-block-buttons{column-gap:1rem}.wp-block-buttons>span,.is-style-tabs::before{align-self:center;margin-bottom:.5em}:not(.wp-block-buttons)>.wp-block-button{display:inline-block}html .wp-block-button .wp-block-button__link,html .frontend input[type="submit"],html .frontend input[type="button"],html .frontend button[type="submit"],html .frontend form button{background:#fff0;border:1px solid #F16E22;border-radius:0;color:inherit;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08rem;line-height:1.5;padding:calc(.8rem + 2px) 1.5rem;position:relative;text-align:inherit;text-decoration:none!important;text-transform:uppercase;transition:all .3s ease;vertical-align:middle;width:auto;z-index:2}html .wp-block-button .wp-block-button__link[class*="-background-color"]{border-color:#fff0}html .wp-block-button .wp-block-button__link:hover,html .wp-block-button .wp-block-button__link:focus,html .frontend input[type="submit"]:hover,html .frontend input[type="submit"]:focus,html .frontend input[type="button"]:hover,html .frontend input[type="button"]:focus,html .frontend button[type="submit"]:hover,html .frontend button[type="submit"]:focus,html .frontend form button:hover,html .frontend form button:focus{transform:scale(1.05)}html .wp-block-button.is-style-arrow .wp-block-button__link{border:0;font-size:.9rem;font-weight:700;padding:0 4.5rem 0 0;position:relative}html .wp-block-button.is-style-arrow.left .wp-block-button__link{padding-right:0;padding-left:4.5rem}html .wp-block-button.is-style-arrow .wp-block-button__link:hover,html .wp-block-button.is-style-arrow .wp-block-button__link:focus{transform:none}html .wp-block-button.is-style-arrow .wp-block-button__link::after{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/images/arrow-right-orange.svg) center right/auto 100% no-repeat #fff0;content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:right .3s ease;width:3rem;height:1rem}html .wp-block-button.is-style-arrow .wp-block-button__link:hover::after,html .wp-block-button.is-style-arrow .wp-block-button__link:focus::after{right:-.3em}html .wp-block-button.is-style-arrow.left .wp-block-button__link::after{background-image:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/images/arrow-left-orange.svg);right:auto;left:0}html .wp-block-button.is-style-arrow.left .wp-block-button__link:hover::after,html .wp-block-button.is-style-arrow.left .wp-block-button__link:focus::after{left:-.3em}html .wp-block-button.is-style-circle-arrow .wp-block-button__link{border:0;font-size:.8rem;font-weight:600;padding:0 2.5rem 0 0;position:relative}html .wp-block-button.is-style-circle-arrow.left .wp-block-button__link{padding-right:0;padding-left:2.5rem}html .wp-block-button.is-style-circle-arrow .wp-block-button__link::after{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/images/arrow-right-circle-orange.svg) center/auto 30% no-repeat #fff0;border:1px solid #F16E22;border-radius:50%;content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1.8rem;height:1.8rem}html .wp-block-button.is-style-circle-arrow.left .wp-block-button__link::after{background-image:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/images/arrow-left-circle-orange.svg);right:auto;left:0}.wp-block-source-carousel.is-style-small-arrows::after{background:linear-gradient(330deg,rgb(0 0 0 / .6) 0%,#fff0 50%);content:'';display:block;pointer-events:none;position:absolute;right:0;bottom:0;width:12rem;height:8rem;z-index:25}.wp-block-source-carousel.is-style-small-arrows .slick-arrow{padding:.6rem!important;top:auto;bottom:1rem;transform:none!important}.wp-block-source-carousel.is-style-small-arrows .slick-arrow::before{width:.7rem;height:.7rem}.wp-block-source-carousel.is-style-small-arrows .slick-arrow.slick-prev{left:auto;right:3.5rem}.wp-block-source-carousel.is-style-small-arrows .slick-arrow.slick-next{right:1rem}html .has-white-color{color:#FFFFFF!important}html .has-white-color a{color:inherit;text-decoration:underline}html .has-white-color hr,html .has-white-color .is-style-accordion,html .wp-block-button .wp-block-button__link{border-color:currentColor}html .has-white-color .row.is-style-gutters-lines>div:not(:last-child)::after,html .has-white-color .is-style-gutters-lines>div>div>.wp-block:not(:last-child)::after{border-color:currentColor}html .wp-block-button .wp-block-button__link.has-white-color{border-color:#FFFFFF!important;color:#FFFFFF!important}html .has-white-background-color{background-color:#FFFFFF!important}html .has-black-color{color:#1d1d1d!important}html .has-black-background-color{background-color:#1d1d1d!important}html .wp-block-button .wp-block-button__link.has-black-color{border-color:#1d1d1d!important;color:inherit!important}html .has-light-grey-color{color:#F1F1F1!important}html .has-light-grey-background-color{background-color:#F1F1F1!important}html .wp-block-button .wp-block-button__link.has-light-grey-color{border-color:#F1F1F1!important;color:inherit!important}html .has-grey-color{color:#767676!important}html .has-grey-background-color{background-color:#767676!important}html .wp-block-button .wp-block-button__link.has-grey-color{border-color:#767676!important;color:inherit!important}html .has-light-green-color{color:#edf4f4!important}html .has-light-green-background-color{background-color:#edf4f4!important}html .wp-block-button .wp-block-button__link.has-light-green-color{border-color:#edf4f4!important;color:inherit!important}html .has-green-color{color:#06494d!important}html .has-green-background-color{background-color:#06494d!important}html .wp-block-button .wp-block-button__link.has-green-color{border-color:#06494d!important;color:inherit!important}html .has-light-orange-color{color:#fef5f0!important}html .has-light-orange-background-color{background-color:#fef5f0!important}html .wp-block-button .wp-block-button__link.has-light-orange-color{border-color:#fef5f0!important;color:inherit!important}html .has-orange-color{color:#f16e22!important}html .has-orange-background-color{background-color:#f16e22!important}html .wp-block-button .wp-block-button__link.has-orange-color{border-color:#f16e22!important;color:inherit!important}html .has-cyan-color{color:#0EAAB3!important}html .has-cyan-background-color{background-color:#0EAAB3!important}html .wp-block-button .wp-block-button__link.has-cyan-color{border-color:#0EAAB3!important;color:inherit!important}.wp-block-source-column{background-size:cover}.wp-block-source-column .wp-block-image,.wp-block-column .wp-block-image{margin-bottom:0}.col.h-100,[class*="col-"].h-100{height:auto!important}.h-100>.column__content{height:100%}html .is-style-no-gutters{margin-right:0;margin-left:0}html .is-style-no-gutters>.col,html .is-style-no-gutters>[class*="col-"]{padding-right:0;padding-left:0}html .is-style-text-column{display:flex;position:relative;flex-direction:column;justify-content:center}html .is-style-text-column,html [class*="no-gutters"]>.is-style-text-column,.wp-block-media-text__content{padding-top:2rem;padding-bottom:2rem;padding-right:6vw;padding-left:6vw;position:relative}html .container .is-style-text-column,html .container .row[class*="no-gutters"]>.is-style-text-column,.container .wp-block-media-text__content{padding-right:2rem;padding-left:2rem}html .is-style-text-column>div{position:relative;width:100%;z-index:4}.frontend .is-style-gutters-large,.frontend .is-style-gutters-lines{margin-right:-1rem;margin-left:-1rem}.frontend .row.is-style-gutters-large>div,.frontend .row.is-style-gutters-lines>div,.block-editor .wp-block[data-type="source/columns"] .wp-block-source-columns.is-style-gutters-large>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="source/column"],.block-editor .wp-block[data-type="source/columns"] .wp-block-source-columns.is-style-gutters-lines>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="source/column"]{padding-right:1rem;padding-left:1rem;position:relative}.frontend .row.is-style-gutters-lines>div:not(:last-child)::before,.block-editor .is-style-gutters-lines>div>div>.wp-block:not(:last-child)::before{border-left:1px solid #bbb;content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:0;height:100%}.is-style-flexi .col,.is-style-flexi [class*="col-"]{flex:1 1 auto!important;width:auto!important}.wp-block-source-container{padding-top:0;padding-bottom:0}html .is-style-padded-small{padding-top:1rem;padding-bottom:1rem}html .is-style-padded{padding-top:2rem;padding-bottom:2rem}html .is-style-padded-large{padding-top:3rem;padding-bottom:3rem}html .has-small-font-size{font-size:.9rem!important}html .has-normal-font-size{font-size:1rem!important}html .has-medium-font-size,.childpage h2,.wp-block-quote,.wp-google-review .wp-google-name,.is-style-inset-count{font-size:1.1rem!important}html .has-large-font-size,html .fancybox-caption__body{font-size:1.2rem!important;line-height:1.1}html .has-huge-font-size{font-size:1.3rem!important;line-height:1.1}.is-style-hide-links a{color:inherit;text-decoration:none}.wp-block-file{margin-right:2rem}.wp-block-file a{color:inherit;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08rem;line-height:1.5;text-decoration:none!important;text-transform:uppercase;vertical-align:middle}.wp-block-file .wp-block-file__button{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/images/arrow-down-file.svg) center/contain no-repeat #fff0;border-radius:0;display:inline-block;font-size:0;margin-left:.75rem;padding:0;width:.8rem;height:1.3rem}html .wp-block-gallery.is-style-flow{display:block}html .wp-block-gallery.is-style-flow .blocks-gallery-grid{display:block}html .wp-block-gallery.is-style-flow.columns-2 .blocks-gallery-grid{column-count:2}html .wp-block-gallery.is-style-flow.columns-3 .blocks-gallery-grid{column-count:3}html .wp-block-gallery.is-style-flow.columns-4 .blocks-gallery-grid{column-count:4}html .wp-block-gallery.is-style-flow.columns-5 .blocks-gallery-grid{column-count:5}html .wp-block-gallery.is-style-flow.columns-6 .blocks-gallery-grid{column-count:6}html .wp-block-gallery.is-style-flow .blocks-gallery-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block!important;margin:0 0 1rem!important;width:100%!important}html .wp-block-gallery.is-style-flow .blocks-gallery-item figure{display:block}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{display:none;padding:.5rem 2rem .5rem .8rem;text-align:initial}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img,.blocks-gallery-grid .blocks-gallery-image a,.blocks-gallery-grid .blocks-gallery-item a,.wp-block-gallery .blocks-gallery-image a,.wp-block-gallery .blocks-gallery-item a{display:block;width:100%}html .wp-block-gallery.is-style-no-gutters .blocks-gallery-item{margin:0}.wp-block-group.is-style-overlay{position:relative}.frontend .wp-block-group.is-style-overlay{pointer-events:none}.wp-block-group.is-style-overlay .wp-block-image{margin:0}.wp-block-group.is-style-overlay>.wp-block-group__inner-container>.wp-block-source-container{align-items:center;color:#FFF;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;transform:none;z-index:50}.wp-block-group.is-style-overlay>.wp-block-group__inner-container>.wp-block-source-container.project{background:#2b2e34;background:linear-gradient(0deg,#fff0 70%,rgb(0 0 0 / .8) 100%),linear-gradient(270deg,#fff0 70%,rgb(0 0 0 / .8) 100%),linear-gradient(90deg,#fff0 70%,rgb(0 0 0 / .8) 100%);justify-content:space-between;padding-top:1rem;padding-bottom:1rem}.block-editor .wp-block-group.is-style-overlay .wp-block-source-container{background:rgb(0 0 0 / .3)}.wp-block-group.is-style-overlay a,.wp-block-group.is-style-overlay button{pointer-events:initial}.wp-block-group.is-style-flex-inline>div{align-items:center;column-gap:2rem;display:flex;justify-content:inherit}.wp-block-group.is-style-flex-inline>div .wp-block-button{margin-bottom:0}.block-editor .is-style-random-image{border:2px dashed #CCC;padding:10px}.frontend .is-style-random-image .wp-block-image{display:none}.frontend .is-style-random-image .wp-block-image:first-child{display:block}.is-style-accordion{font-size:1rem;margin:0!important}.is-style-accordion a{display:block;padding:1rem 0 1rem 1.2em;position:relative}.is-style-accordion a::before,.block-editor .is-style-accordion::before{color:#F16E22;content:'+';display:block;font-size:1.35em;font-weight:400;position:absolute;left:0;top:50%;text-align:center;transform:translateY(-50%);width:.6em}.has-white-color .is-style-accordion a::before{color:inherit}.is-style-accordion.open a::before{content:'-'}.accordion-content{padding:.5rem 0 1.5rem}.accordion-content.hidden{display:none}@media print{.accordion-content.hidden{display:block}}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,h1 em span.color,h2 em span.color,h3 em span.color,h4 em span.color,h5 em span.color,h6 em span.color{color:inherit!important;font-style:inherit;position:relative;white-space:nowrap;z-index:2}h1 em::after,h2 em::after,h3 em::after,h4 em::after,h5 em::after,h6 em::after,h1 em span.color::after,h2 em span.color::after,h3 em span.color::after,h4 em span.color::after,h5 em span.color::after,h6 em span.color::after{background-color:#F16E22;content:'';position:absolute;bottom:.3em;left:-.05em;width:calc(100% + .1em);height:.2em;z-index:-2}em span.color::after{z-index:-1}span.color[style*="#0EAAB3"] em::after,em span.color[style*="#0EAAB3"]::after{background-color:#0EAAB3}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{display:inline-block;margin-right:.3em;vertical-align:baseline;width:auto!important;height:.8em}hr,.wp-block-separator{border:0;border-bottom:1px solid #bbb;margin:1rem 0;opacity:1;max-width:none!important}p img{height:auto}.wp-block-image{margin:0;overflow:hidden;position:relative}.wp-block-image:not(.is-style-graphic):not(.is-style-icon) img{object-fit:cover;transition:transform 3s ease}.wp-block-image a,.wp-block-image img{display:inline;position:relative;height:auto;z-index:1}.wp-block-image:not(.is-resized) img{display:block;width:100%}.wp-block-image figcaption{color:#FFF;font-size:.7rem;margin:0;padding:1rem;position:absolute;bottom:0;left:0;z-index:2}.frontend .wp-block-image figcaption{pointer-events:none}.wp-block-image figcaption .logo{display:block;object-fit:contain!important;margin:0 1rem 1rem 0;pointer-events:none}.wp-block-image figcaption .logo:last-child{margin-bottom:0}.wp-block-image figcaption .logo img{display:block;position:static!important;width:auto;height:2.5rem}.wp-block-image:not(.is-style-graphic)>a:hover img,.wp-block-image:not(.is-style-graphic)>a:focus img{transform:scale(1.1)}.is-style-inset-count{background:rgb(6 73 77 / .9);color:#FFF;font-weight:700;pointer-events:none;position:absolute;right:0;bottom:0;text-align:center;width:3rem;height:3rem;line-height:3rem;z-index:3}.is-style-inset-count-single{background:rgb(6 73 77 / .9);color:#FFF;font-size:1rem;font-weight:700;pointer-events:none;position:absolute;right:0;bottom:0;text-align:center;width:2rem;height:2rem;line-height:2rem;z-index:3}.wp-block-image.is-style-icon img{margin-right:auto;margin-left:auto;width:auto;height:4rem}.is-style-icon+h1,.is-style-icon+h2,.is-style-icon+h3,.is-style-icon+h4,.is-style-icon+h5,.is-style-icon+h6{margin-top:1rem!important}.frontend .size-banner,.frontend .size-landscape,.frontend .size-square{position:relative}.frontend .size-banner a,.frontend .size-banner img,.frontend .size-landscape a,.frontend .size-landscape img,.frontend .size-square a,.frontend .size-square img{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%}.frontend .size-banner::before,.frontend .size-landscape::before,.frontend .size-square::before{content:'';display:block;padding-top:56%;width:100%}.frontend .size-landscape::before{padding-top:71.4%}.frontend .size-square::before{padding-top:100%}.size-banner,.size-banner img,.size-landscape,.size-landscape img,.size-square,.size-square img{max-height:calc(100vh - 200px)}.wp-block-image.h-100>a,.wp-block-image.h-100>img,.wp-block-image.h-100>a>img,.wp-block-image.h-100::before,.wp-block-image.h-100>img,.wp-block-image.h-100>a>img,.col.h-100 .wp-block-image,.col.h-100 .wp-block-image>a,.col.h-100 .wp-block-image>img,.col.h-100 .wp-block-image>a>img,.col.h-100 .wp-block-image::before,[class*="col-"].h-100 .wp-block-image,[class*="col-"].h-100 .wp-block-image>a,[class*="col-"].h-100 .wp-block-image>img,[class*="col-"].h-100 .wp-block-image>a>img,[class*="col-"].h-100 .wp-block-image::before{height:100%}.is-style-label,.is-style-tabs::before{font-size:.8rem;font-weight:600;letter-spacing:.08rem;margin-top:0!important;margin-bottom:.5rem;text-transform:uppercase}.is-style-hide-link a,a.is-style-hide-link{color:inherit;text-decoration:none}p.is-style-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.is-style-logos{margin:0 -1rem}.is-style-logos img{margin:.5rem 1rem;max-width:8rem;height:auto}.wp-block-source-carousel.is-style-logos img{width:auto!important;max-width:calc(100% - 2rem)}.wp-block-quote{margin:0;text-align:initial}.wp-block-quote p:last-of-type{margin-bottom:0}.wp-block-quote cite{font-size:1rem;font-style:normal;font-weight:700}html .wp-block-social-links{margin:0}html .wp-block-social-links.is-style-logos-only{margin-right:-.3rem;margin-left:-.3rem}html .wp-block-social-links.is-style-logos-only .wp-social-link{display:inline-block;margin:0 .3rem;padding:0;width:auto;height:auto}html .wp-block-social-links.is-style-logos-only .wp-social-link a{color:inherit!important;padding:0}html .wp-block-social-links.is-style-logos-only .wp-social-link svg{width:2rem;height:2rem}.wp-block-spacer.is-style-small{height:1rem!important}.wp-block-spacer.is-style-medium{height:2rem!important}.wp-block-spacer.is-style-large{height:3rem!important}.wp-block-table{border:0;border-collapse:collapse;margin:0 0 1rem}.wp-block-table tr th,.wp-block-table tr td{padding:.2rem .4rem;text-align:left}.wp-block-table th{background:rgb(0 0 0 / .5);color:#FFF;border:1px solid #FFF;font-weight:inherit}.wp-block-table td{border:1px solid #ccc}.wp-block-table.is-style-no-borders{border:0}.wp-block-table.is-style-no-borders th,.wp-block-table.is-style-no-borders td{background:none;border:none;padding:0}.wp-block-embed-wordpress{margin:0}.wp-block-embed-wordpress .wp-block-embed__wrapper>blockquote{display:none}.wp-block-embed-wordpress iframe.wp-embedded-content{position:relative!important;width:100%;height:50vw;max-height:60vh}.wp-has-aspect-ratio iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-has-aspect-ratio .wp-block-embed__wrapper::before{content:'';display:block;width:100%}.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-block-image a[href*="youtu"],.wp-block-image a[href*="vimeo"],a.video-link{display:block;overflow:hidden;position:relative}.wp-block-image a[href*="youtu"]::after,.wp-block-image a[href*="vimeo"]::after,a.video-link::after{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/images/play.svg) center/100% auto no-repeat #fff0;content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .3s ease;width:20%;max-width:8rem;height:100%;z-index:2}.wp-block-image a[href*="youtu"]:hover::after,.wp-block-image a[href*="youtu"]:focus::after,.wp-block-image a[href*="vimeo"]:hover::after,.wp-block-image a[href*="vimeo"]:focus::after,a.video-link:hover::after,a.video-link:focus::after{transform:translateX(-50%) scale(1.1)}.is-style-narrow>div,p.is-style-narrow,.wp-block-group.is-style-narrow{margin-right:auto;margin-left:auto;max-width:800px}@media only screen and (max-width:767.98px){html .is-style-text-column,.wp-block-media-text__content{padding-right:15px!important;padding-left:15px!important}}@media only screen and (min-width:767.98px){html .has-small-font-size,html .has-medium-font-size,html .has-large-font-size,html .has-huge-font-size{}html .has-small-font-size{font-size:.8rem!important}html .has-normal-font-size{font-size:1rem!important}html .has-medium-font-size,.childpage h2,.wp-block-quote,.wp-google-review .wp-google-name,.is-style-inset-count{font-size:1.35rem!important}html .has-large-font-size,html .fancybox-caption__body{font-size:2rem!important}html .has-huge-font-size{font-size:2.5rem!important}.wp-block-spacer.is-style-small{height:1.8rem!important}.wp-block-spacer.is-style-medium{height:4rem!important}.wp-block-spacer.is-style-large{height:7rem!important}.frontend .row.is-style-gutters-large,.frontend .row.is-style-gutters-lines,.frontend .row.is-style-gutters-md-lines{margin-right:-2rem;margin-left:-2rem}.frontend .row.is-style-gutters-large>div,.frontend .row.is-style-gutters-lines>div,.frontend .row.is-style-gutters-md-lines>div,.block-editor .wp-block[data-type="source/columns"] .wp-block-source-columns.is-style-gutters-large>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="source/column"],.block-editor .wp-block[data-type="source/columns"] .wp-block-source-columns.is-style-gutters-lines>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="source/column"],.block-editor .wp-block[data-type="source/columns"] .wp-block-source-columns.is-style-gutters-md-lines>.block-editor-inner-blocks>.block-editor-block-list__layout>[data-type="source/column"]{padding-right:2rem;padding-left:2rem;position:relative}.frontend .row.is-style-gutters-md-lines>div:not(:last-child)::before,.block-editor .is-style-gutters-lines>div>div>.wp-block:not(:last-child)::before,.block-editor .is-style-gutters-md-lines>div>div>.wp-block:not(:last-child)::before{border-left:1px solid #bbb;content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:0;height:100%}html .is-style-padded-small{padding-top:2rem;padding-bottom:2rem}html .is-style-padded{padding-top:4rem;padding-bottom:4rem}html .is-style-padded-large{padding-top:7rem;padding-bottom:7rem}.wp-block-group.is-style-overlay>.wp-block-group__inner-container>.wp-block-source-container.project{padding-top:2rem;padding-bottom:3rem}}.block-editor .wp-block{background-color:rgb(100 100 100 / .03)}.block-editor .wp-block-source-container:not(.full-width)>div{margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem}.wp-block-spacer[class*="is-style-"] .components-resizable-box__container{max-height:100%}body{font-family:'proxima-nova','Arial',sans-serif;font-weight:400;letter-spacing:-.01em}*,*::before,*::after{scroll-margin-top:200px}p{margin-bottom:1rem}img{border:0}a{color:#F16E22;text-decoration:none}a:hover,a:focus{color:#777}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 1rem;letter-spacing:-.015em;line-height:1.1}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4,h5,h6{font-size:1.1rem}*:not(.wp-block-spacer)+h1,*:not(.wp-block-spacer)+h2:not(:first-child),*:not(.wp-block-spacer)+h3:not(:first-child),*:not(.wp-block-spacer)+h4:not(:first-child),*:not(.wp-block-spacer)+h5:not(:first-child),*:not(.wp-block-spacer)+h6:not(:first-child){margin-top:2.5rem}.is-style-label+h1,.is-style-label+h2,.is-style-label+h3,.is-style-label+h4,.is-style-label+h5,.is-style-label+h6{margin-top:0!important}h1:first-child:last-child,h2:first-child:last-child,h3:first-child:last-child,h4:first-child:last-child,h5:first-child:last-child,h6:first-child:last-child{margin-top:0;margin-bottom:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none!important}::-moz-selection{background:#f16e22;color:#FFF}::selection{background:#f16e22;color:#FFF}.has-orange-color ::-moz-selection{background:#06494d}.has-orange-color ::selection{background:#06494d}.pagination{display:block;font-size:1rem;font-weight:600;letter-spacing:.08rem;line-height:1.5;margin-top:2rem;text-align:center}.pagination a,.pagination .page-numbers{border-radius:50%;color:#767676;display:inline-block;margin:0 .1rem;text-align:center;text-transform:uppercase;width:2rem;height:2rem;line-height:2rem}.pagination .page-numbers.current,.pagination .page-numbers.prev,.pagination .page-numbers.next{color:inherit}.pagination .page-numbers.prev,.pagination .page-numbers.next{width:auto}.pagination .page-numbers.current{border:1px solid #F16E22}.z--1,.z-0,.z-1,.z-5,.z-10{position:relative}.z--1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-5{z-index:5}.z-10{z-index:10}.opacity-0{opacity:0!important}.opacity-1{opacity:.1!important}.opacity-2{opacity:.2!important}.opacity-3{opacity:.3!important}.opacity-4{opacity:.4!important}.opacity-5{opacity:.5!important}.opacity-6{opacity:.6!important}.opacity-7{opacity:.7!important}.opacity-8{opacity:.8!important}.opacity-9{opacity:.9!important}.opacity-10{opacity:1!important}.mix-blend-mode-multiply{mix-blend-mode:multiply}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#root{overflow-x:hidden;width:100%}#alert_banner_container a{color:inherit}#alert_banner_container p:last-child{margin:0}#quote_form_popup_container{align-items:center;background:rgb(255 255 255 / .95);display:flex;opacity:0;pointer-events:none;position:fixed;top:0;right:0;left:0;transition:opacity .3s ease;min-height:100vh}body.show-quote-form #quote_form_popup_container{opacity:1;pointer-events:initial;z-index:1002}#quote_form_popup_container>div{overflow-y:auto;width:100%;max-height:100vh}#quote_form_popup_container .close{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/stylesheets/../images/close.svg) center/30% auto no-repeat #1D1D1D;font-size:0;position:absolute;top:0;right:0;width:4rem;height:4rem}#quote_form_popup_container .close:hover,#quote_form_popup_container .close:focus{background-color:#f16e22}.page-header{background:#FFF;color:#1D1D1D;padding:1rem 0;position:absolute;top:0;right:0;left:0;transition:all .3s ease;z-index:1001}body:not(.home) .page-header{border-bottom:1px solid #bbb}.page-header,.page-header-height{height:5rem}body.scrolled.admin-bar .page-header{top:32px}.page-header a{color:inherit}.page-header a:hover,.page-header a:focus{color:inherit}.page-header .logo{display:block;position:relative;max-width:100%;z-index:101}.page-header .logo img{display:block;width:auto;max-width:none;height:auto;height:3rem;transition:all .3s ease}.page-header .header-options{align-items:center;display:flex;justify-content:flex-end}.page-header .searchform{margin-left:1rem;position:relative;vertical-align:middle;z-index:1005}.page-header .searchform label{overflow:hidden;position:absolute;width:1px;height:1px}.page-header .searchform input[type="text"],.page-header .searchform input[type="search"]{background:#FFF;border:0;margin:0;padding:1rem 0;position:absolute;top:50%;right:100%;transform:translateY(-50%);transition:all .3s ease;width:0}.page-header .searchform input[type="text"]:focus,.page-header .searchform input[type="search"]:focus{padding-right:1rem;padding-left:1rem;width:12rem}.page-header .searchform input[type="image"]{margin:0}.menu-toggle{color:inherit;cursor:pointer;display:inline-block;transform:rotate(0deg);margin-left:1rem;position:relative;vertical-align:middle;width:1.8rem;height:1.5rem;z-index:1004}.menu-toggle span{background:currentColor;display:block;position:absolute;left:0;transform:rotate(0deg);transition:.25s ease-in-out;width:100%;height:4px}.menu-toggle span:nth-child(1){top:0}.menu-toggle span:nth-child(2),.menu-toggle span:nth-child(3){top:calc(50% - 2px)}.menu-toggle span:nth-child(4){top:calc(100% - 4px)}body.show-menu .menu-toggle span:nth-child(1),body.show-menu .menu-toggle span:nth-child(4){left:50%;width:0%}body.show-menu .menu-toggle span:nth-child(2){transform:rotate(45deg)}body.show-menu .menu-toggle span:nth-child(3){transform:rotate(-45deg)}body.scrolled .page-header{padding:.5rem 0;position:fixed;height:auto}body.scrolled .page-header .logo img{height:2rem}.header-menu{background:rgb(255 255 255 / .95);display:block;font-size:1rem;font-weight:700;letter-spacing:.03em;margin:0;margin-left:-105%;padding:8%;position:fixed;top:0;left:0;text-transform:uppercase;transition:all .3s ease;width:100%;height:100%;z-index:1003}body.show-menu .header-menu{margin-left:0;overflow-x:hidden;overflow-y:auto}.header-menu ul:not(.sub-menu){list-style-type:none;margin:0;padding:0;padding-bottom:2rem}.header-menu ul:not(.sub-menu)>li{display:table;margin:0 0}.header-menu ul:not(.sub-menu)>li>a,.header-menu ul:not(.sub-menu)>li>a:visited{display:inline-block;padding:.3rem 0;position:relative}.header-menu ul:not(.sub-menu)>li.current-menu-item>a,.header-menu ul:not(.sub-menu)>li.current-menu-parent>a,.header-menu ul:not(.sub-menu)>li.current-menu-ancestor>a{text-decoration:none}.header-menu ul:not(.sub-menu)>li:hover>a,.header-menu ul:not(.sub-menu)>li>a:hover,.header-menu ul:not(.sub-menu)>li>a:focus{text-decoration:none}.header-menu ul:not(.sub-menu)>li>a::after{border-bottom:2px solid #F16E22;content:'';display:block;position:absolute;bottom:.2rem;right:0;transition:width .3s ease;width:0;height:0;z-index:31}.header-menu ul:not(.sub-menu)>li.current-menu-item>a::after,.header-menu ul:not(.sub-menu)>li.current-menu-parent>a::after,.header-menu ul:not(.sub-menu)>li.current-menu-ancestor>a::after,.header-menu ul:not(.sub-menu)>li:hover>a::after,.header-menu ul:not(.sub-menu)>li>a:hover::after,.header-menu ul:not(.sub-menu)>li>a:focus::after{right:auto;left:0;width:100%;z-index:30}.header-menu ul:not(.sub-menu)>li.highlight{margin-top:1rem}.header-menu ul:not(.sub-menu)>li.highlight>a{background:#F16E22;color:#FFF;padding:.8rem 1.5rem;transition:transform .3s ease}.header-menu ul:not(.sub-menu)>li.highlight>a:hover,.header-menu ul:not(.sub-menu)>li.highlight>a:focus{transform:scale(1.05)}.header-menu ul:not(.sub-menu)>li.highlight>a::after{display:none!important}.header-menu ul.sub-menu{list-style-type:none;padding:.3rem 0 1rem 1rem;position:static;top:auto;left:auto;visibility:visible;width:auto}.header-menu ul.sub-menu>li{padding:0}.header-menu ul.sub-menu>li>a,.header-menu ul.sub-menu>li>a:visited{padding:.2rem 0;text-decoration:none}.header-menu ul.sub-menu>li>a:hover,.header-menu ul.sub-menu>li>a:focus{text-decoration:underline}.header-menu ul.sub-menu>li.current-menu-item>a,.header-menu ul.sub-menu>li.current-menu-parent>a,.header-menu ul.sub-menu>li.current-menu-ancestor>a{text-decoration:underline}main{display:block}iframe{border:0;margin:0}.aligncenter iframe{margin-right:auto;margin-left:auto}main iframe{max-width:100%!important}.is-style-fullwidth{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:none!important}.is-style-fullwidth iframe{width:100%}.is-style-fullwidth.wp-embed-aspect-4-3 iframe{height:75vw}.is-style-fullwidth.wp-embed-aspect-16-9 iframe{height:56.3vw}.childpage-root{margin:0 0 2rem}.childpage{display:block;padding-bottom:2rem;position:relative}.childpage .wp-block-button{position:absolute;bottom:0;max-width:100%}.slick-slider{margin:0}html .slick-track{display:flex;flex:1 1 0%;align-items:stretch}html .slick-track .slick-slide{align-items:center;float:none;display:flex!important;justify-content:center;height:auto}html .slick-track .slick-slide>div:first-child:last-child{width:100%}.slick-slide:focus{outline:none!important}.slick-slider .slick-arrow{background:#fff0;border:2px solid #FFF;border-radius:50%;padding:.8rem!important;width:auto;height:auto}.slick-slider .slick-arrow::before{background:center left 30%/contain no-repeat #fff0;filter:brightness(0) invert(1);width:1rem;height:1rem}.slick-slider .slick-arrow.slick-prev{left:4%}.slick-slider .slick-arrow.slick-prev::before{background-image:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/stylesheets/../images/arrow-left.svg)}.slick-slider .slick-arrow.slick-next{right:4%}.slick-slider .slick-arrow.slick-next::before{background-image:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/stylesheets/../images/arrow-right.svg);background-position:center right 30%}.slick-dotted.slick-slider{margin:0}.slick-dots{margin:0;padding:0;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);z-index:2}.slick-dots li{margin:0 .5rem}.slick-dots li button{background-color:#fff0;border:1px solid #FFF;border-radius:50%;color:#FFF;display:block;font-size:.75rem;font-weight:600;padding:0;text-align:center;width:1.25rem;height:1.25rem}.slick-dots li.slick-active button{background-color:#FFF;color:#121212}.has-white-color .slick-dots li button{border-color:#F16E22}.has-white-color .slick-dots li.slick-active button{background-color:#F16E22}.slick-dots li button::before{display:none}.slick-slide:focus{outline:none!important}.featured-posts-carousel .slick-dots{margin-top:1.5rem;position:static;bottom:auto;left:auto;transform:none;width:auto}.wp-google-reviews .slick-slide>div,.wp-google-reviews .slick-slide>div .wp-google-review{height:100%}.wp-google-reviews .slick-dots,.featured-posts-carousel .slick-dots{margin-top:1rem;position:relative;bottom:auto;left:auto;transform:none}.wp-google-reviews .slick-dots li,.featured-posts-carousel .slick-dots li{margin:0 .15rem}.wp-google-reviews .slick-dots li button,.featured-posts-carousel .slick-dots li button{background-color:#F16E22;border:0;font-size:0;opacity:.3;width:.7rem;height:.7rem}.wp-google-reviews .slick-dots li.slick-active button,.featured-posts-carousel .slick-dots li.slick-active button{opacity:1;transform:scale(1.4)}.has-orange-color .wp-google-reviews .slick-dots li button,.has-orange-color .featured-posts-carousel .slick-dots li button{background-color:#FFF}.is-style-tabs::before{color:#767676;content:'View'}.is-style-tabs .wp-block-button .wp-block-button__link{border-color:#E2E2E2}.is-style-tabs .wp-block-button.open .wp-block-button__link{background:#121212;border-color:#fff0;color:#FFF}.is-style-tabbed{height:0;opacity:1!important;overflow:hidden}.is-style-tabbed:not(.open){margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.is-style-tabbed.open{height:auto}.is-style-tabbed .fadein,.is-style-tabbed .wp-block-source-columns,.is-style-tabbed .childpage,.is-style-tabbed .wp-block-source-container{opacity:1!important}.page-footer a{color:inherit;text-decoration:none!important}.page-footer a:hover,.page-footer a:focus{color:inherit}.menu-footer-menu-container{display:block;font-size:.8rem;font-weight:700;letter-spacing:.04rem;margin:0;text-transform:uppercase}.menu-footer-menu-container ul:not(.sub-menu){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.menu-footer-menu-container ul:not(.sub-menu)>li{margin:0;padding:0 2rem 0 0}.menu-footer-menu-container ul:not(.sub-menu)>li>a{display:block}.menu-footer-menu-container ul.sub-menu{display:block;padding:1rem 0 0}.menu-footer-menu-container ul.sub-menu>li{margin:0;padding:0}.menu-footer-menu-container ul.sub-menu>li>a{display:block}.is-style-outset-top-small{margin-top:-1rem!important}.is-style-outset-top-medium{margin-top:-2rem!important}.is-style-outset-top-large{margin-top:-3rem!important}.is-style-outset-bottom-small{margin-bottom:-1rem!important}.is-style-outset-bottom-medium{margin-bottom:-2rem!important}.is-style-outset-bottom-large{margin-bottom:-3rem!important}form{text-align:initial}fieldset{border:0}label:empty{display:none}input,textarea,select{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;vertical-align:middle}input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],input[type="submit"],input[type="tel"],.select-style,textarea{-webkit-appearance:none;border:0;display:inline-block;font-size:1rem;letter-spacing:0;margin:.3rem 0;padding:.5rem 0}input[type="text"],input[type="number"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],.select-style,textarea{border-bottom:1px solid #bbb;background:#fff0;color:#202020}textarea{min-height:6rem}::-webkit-input-placeholder{color:inherit;opacity:.3;overflow:visible}:-moz-placeholder{color:inherit;opacity:.3;overflow:visible}::-moz-placeholder{color:inherit;opacity:.3;overflow:visible}:-ms-input-placeholder{color:inherit;opacity:.3;overflow:visible}input[type="image"]{background:#fff0;border:0;border-radius:0;cursor:pointer;display:inline-block;margin:.3rem 0;padding:.5rem;width:auto;height:2.44rem;vertical-align:middle}.select-style{padding:0;margin:.3rem 0;overflow:hidden;position:relative;vertical-align:middle}.select-style select{-webkit-appearance:none;background:none;border:0;border-radius:0;color:inherit;display:block;padding:.5rem 2.5rem .5rem 0;position:relative;width:calc(100% + 2rem)}.select-style select option{color:#000;padding:0 2rem 0 0}.select-style::after{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/stylesheets/../images/arrow-down.svg) center/100% auto no-repeat #fff0;content:'';display:block;pointer-events:none;position:absolute;top:0;right:0;width:1rem;height:100%}.category-navigation{display:flex;flex-wrap:wrap}.category-navigation>div{white-space:nowrap}.category-navigation .select-style{background:#121212;border:0;color:#FFF;font-size:.8rem;margin:.1rem 2rem .1rem .8rem}.category-navigation .select-style select{font-weight:600;padding:.8rem 3.5rem .8rem 1.5rem;text-transform:uppercase}.category-navigation .select-style::after{background-color:#fff0;background-size:1rem auto;background-position:center left;filter:brightness(0) invert(1);width:2.5rem}input[type="radio"],input[type="checkbox"]{display:inline-block;margin:.3rem .5rem .3rem 0;vertical-align:top}input[type="radio"]+label,input[type="checkbox"]+label,.radio-style+label,.checkbox-style+label{display:inline-block;overflow:visible;height:auto;max-width:calc(100% - 4rem)}.radio-style,.checkbox-style{background:#ddd;border:.2rem solid #ddd;border-radius:50%;cursor:pointer;display:inline-block;margin:.3rem .5rem .3rem 0;position:relative;transition:all .3s ease;vertical-align:top;width:1rem;height:1rem}.checkbox-style{border-radius:.1rem}.radio-style.checked,.checkbox-style.checked{background:#F16E22}.radio-style input[type="radio"],.checkbox-style input[type="checkbox"]{display:block;margin:0;position:absolute;top:-.2rem;left:-.2rem;width:1rem;height:1rem}@media only screen and (min-width:767.98px){html{font-size:16px}.fadein,.wp-block-source-columns,.childpage,.wp-block-source-container{opacity:.01;transition:none}.fadein:not(.hidden),.wp-block-source-columns:not(.hidden),.childpage:not(.hidden),.wp-block-source-container:not(.hidden){opacity:1;transition:opacity 1s ease}.slide-right{transform:translateX(100vw);transition:none}.slide-right:not(.hidden){transform:translateX(0);transition:transform 2s ease}.slide-left{transform:translateX(-100vw);transition:none}.slide-left:not(.hidden){transform:translateX(0);transition:transform 2s ease}.is-style-outset-top-small{margin-top:-2rem!important}.is-style-outset-top-medium{margin-top:-4rem!important}.is-style-outset-top-large{margin-top:-7rem!important}.is-style-outset-bottom-small{margin-bottom:-2rem!important}.is-style-outset-bottom-medium{margin-bottom:-4rem!important}.is-style-outset-bottom-large{margin-bottom:-7rem!important}h1{font-size:2.5rem}h2{font-size:2.5rem}h3{font-size:1.35rem}h4,h5,h6{font-size:1rem}.page-header{padding:1.25rem 0}.page-header,.page-header-height{height:6.5rem}.page-header .logo img{height:4rem}.menu-toggle{display:none}body.scrolled .page-header{padding:.5rem 0;height:auto}body.scrolled .page-header .logo img{height:2rem}.header-menu,body.show-menu .header-menu{background:#fff0;box-shadow:none;font-size:.8rem;margin:0 -.5rem;overflow:visible;padding:0;position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;z-index:1002}.header-menu ul:not(.sub-menu){padding:0}.header-menu ul:not(.sub-menu)>li{display:inline-block;margin:0 .5rem;position:relative;text-align:initial}.header-menu ul:not(.sub-menu)>li>a,.header-menu ul:not(.sub-menu)>li>a:visited{display:block;padding:.3rem 0}.header-menu ul:not(.sub-menu)>li.highlight{margin-top:0}.header-menu ul.sub-menu{background-color:#FFF;overflow:hidden;padding:0 1rem;position:absolute;top:100%;left:-1rem;width:12rem;max-height:0}body.home .header-menu ul.sub-menu{background-color:#edf4f4}.header-menu ul:not(.sub-menu)>li:last-child>ul.sub-menu{left:auto;right:-.7rem}.header-menu li:hover>ul.sub-menu,.header-menu a:focus+ul.sub-menu,.header-menu li[aria-expanded="true"]>ul.sub-menu,.header-menu ul.sub-menu[data-has-focus="true"]{padding-top:.5rem;padding-bottom:.5rem;transition:max-height 1s ease,padding .5s ease;max-height:100vh}.header-menu ul.sub-menu>li{display:block;margin:0 0}.header-menu ul.sub-menu>li>a,.header-menu ul.sub-menu>li>a:visited{display:block;letter-spacing:0;margin:0;padding:.3rem 0;text-align:initial}.header-menu ul.sub-menu ul.sub-menu{padding:0 0;position:absolute;top:0;left:100%}.header-menu ul.sub-menu ul.sub-menu a{text-decoration:none}.slick-slider .slick-arrow{padding:1rem!important}.slick-slider .slick-arrow::before{width:1.5rem;height:1.5rem}.gfield.third{width:33.3333%}.gfield.two-thirds{width:66.6666%}.gfield.half,.ginput_complex>.ginput_left,.ginput_complex>.ginput_right{width:50%}.is-style-fullwidth-form .gfield.half,.is-style-fullwidth-form .gfield.third,.is-style-fullwidth-form .gfield.two-thirds{width:100%}}@media only screen and (min-width:991.98px){html{font-size:16px}}@media only screen and (min-width:1199.98px){html{font-size:20px}}@media only screen and (min-width:1699.98px) and (min-height:799.98px){html{font-size:26px}.page-header,.page-header-height{height:7.5rem}.page-header .logo img{height:5rem}}.gform_wrapper{padding:0 0}.gfield_label{font-size:.9rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase}.hide-labels .gfield:not(.show-label) label.gfield_label,.hidden_label>label,.hidden_label>legend.gfield_label,.gform_required_legend{display:block;height:0;overflow:hidden;position:absolute;top:-3rem}.validation_error{color:#A00;font-weight:700;margin:0 0 1rem}.validation_message{color:#A00;font-size:.8rem;font-weight:700}.gfield_required{color:inherit;margin:0 .2rem}.gsection .gsection_title{display:none}.gform_fields{display:flex;flex-wrap:wrap;list-style-type:none;margin-right:-.5rem!important;margin-left:-.5rem!important;padding:0!important}.gfield{display:block;margin-bottom:1.5rem!important;padding:0 .5rem;width:100%}.gfield_visibility_hidden{display:none!important}.ginput_complex{display:flex;flex-wrap:wrap;margin-right:-.5rem!important;margin-left:-.5rem!important}.ginput_complex>span{display:block;padding:0 .5rem;width:100%}.gfield input[type="text"],.gfield input[type="number"],.gfield input[type="email"],.gfield input[type="search"],.gfield input[type="password"],.gfield input[type="submit"],.gfield input[type="tel"],.gfield button,.gfield .select-style,.gfield textarea{margin:0;width:100%}.gfield ul{list-style-type:none;margin:0;padding:0}.gfield ul li{display:inline-block;margin:0 1.5rem 0 0;vertical-align:top;white-space:nowrap}.gfield ul li input[type="radio"]+label,.gfield ul li input[type="checkbox"]+label{max-width:none}.gfield ul li label{white-space:initial}.gfield.gform_hidden{margin:0!important;padding:0!important}.ginput_container_name{display:flex;margin-right:-.5rem!important;margin-left:-.5rem!important}.ginput_container_name>span{padding:0 .5rem}.ginput_container_date>.clear-multi{display:flex;flex-wrap:nowrap;margin-right:-.5rem!important;margin-left:-.5rem!important;padding:0}.ginput_container_date>.clear-multi>div{padding:0 .5rem}.gfield .textarea.small{height:5rem}.gfield .textarea.medium{height:10rem}.gfield .textarea.large{height:15rem}.gfield_description{margin:1rem 0}.gfield_visibility_hidden{display:none}.gform_footer{margin:0 0;text-align:right}html .gform_footer input[type="submit"]{background:#121212;border:0;color:#FFF;display:inline-block;margin:0}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}#ui-datepicker-div{z-index:1003!important}.ui-datepicker{background:#FFF;text-align:center}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;display:inline-block;margin:0 .3rem .5rem;padding:.5rem .5rem 0}.ui-datepicker-calendar{margin:.5rem}.ui-datepicker-calendar a{display:block;text-decoration:none;width:1.5rem;height:1.5rem}.ui-datepicker-calendar a:hover,.ui-datepicker-calendar a:focus{background:#F0F0F0}.ui-datepicker-calendar a.ui-state-highlight{background:#E0E0E0}.ui-datepicker-calendar a.ui-state-active{background:#333;color:#FFF}.gf_progressbar{border:1px solid #333;border-radius:1rem;margin:1rem 0;overflow:hidden}.gf_progressbar .gf_progressbar_percentage{background:#333;color:#FFF;text-align:center}.has-white-color .gf_progressbar{border-color:#FFF}.has-white-color .gf_progressbar_percentage{background:#FFF;color:#333}.mc4wp-form-fields{margin-bottom:2rem;text-align:center}.mc4wp-form-fields label{display:block;height:0;overflow:hidden;position:absolute;top:-3rem}html .fts-jal-fb-header{display:none!important}html .fts-powered-by-text-popup a.fts-powered-by-text{display:none!important}#cookie-notice{background:#000000!important;font-family:inherit!important}#cookie-notice .cn-button.bootstrap{background:#FFFFFF!important;border-radius:0!important;color:#000000!important}.wp-google-place{display:none}.wp-google-reviews{margin:0 -.5rem!important}.wp-google-review{background-color:#FFF;border-radius:.4rem;margin:0 .5rem;padding:2.5rem}.wp-google-review .wp-google-left{position:relative}.wp-google-review .wp-google-left img{border-radius:50%;display:block;position:absolute;top:0;left:0;width:3.65rem;height:auto}.wp-google-review .wp-google-name{color:inherit;display:block;font-weight:700;padding-left:5rem}.wp-google-review .wp-google-time{color:#767676;display:block;font-size:1.1rem;padding-left:5rem}.wp-google-review .wp-google-feedback{display:flex;flex-wrap:wrap;margin-top:2rem}.wp-google-review .wp-google-feedback .wp-google-stars{margin-top:1rem;order:2;width:100%}.wp-star svg{width:auto;height:1.25rem}.wp-google-review .wp-google-feedback .wp-google-text{color:#767676;order:1;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.wp-google-url{display:none!important}html .fancybox-navigation .fancybox-button{background:#fff0}html .fancybox-navigation .fancybox-button[disabled]{opacity:.3}html .fancybox-navigation .fancybox-button div{border:1px solid #FFF;border-radius:50%;filter:brightness(0) invert(1);width:2.6rem;height:2.6rem;line-height:2.6rem}html .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:5%}html .fancybox-navigation .fancybox-button.fancybox-button--arrow_left div{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/stylesheets/../images/arrow-left.svg) center/auto 40% no-repeat #fff0}html .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:5%}html .fancybox-navigation .fancybox-button.fancybox-button--arrow_right div{background:url(https://www.concretepolishing.co.uk/wp-content/themes/concretepolishing22/stylesheets/../images/arrow-right.svg) center/auto 40% no-repeat #fff0}html .fancybox-navigation .fancybox-button svg{opacity:0!important}html .fancybox-caption__body{font-weight:700;overflow:visible}