*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:"Inter", sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth !important}body{margin:0;font-family:"Inter", sans-serif}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block}audio, canvas, progress, video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden], template{display:none}a:active, a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b, strong{font-weight:700}dfn{font-style:italic}mark{background:#5DA43E;color:#fff}small{font-size:80%}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code, kbd, pre, samp{font-family:"Inter", sans-serif;font-size:1em}button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button, select{text-transform:none}button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled], html input[disabled]{cursor:default}button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td, th{padding:0}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#B8E1A6;text-shadow:none}::selection{background:#B8E1A6;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio, canvas, iframe, img, svg, video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.page-content{padding:0 60px}.page-home .page-content, .page-our-services .page-content, .page-contact-us .page-content, .page-about-us .page-content, .page-flooring-solutions .page-content, .page-polished-concrete .page-content, .page-grind-and-seal .page-content, .page-epoxy .page-content, .page-demo-grind-and-glue-removal .page-content, .page-thank-you .page-content, .page-page-not-found .page-content{padding:0}.page-content .v-split-container > .v-split{margin:auto;width:1400px;max-width:100%}html, body{margin:0;padding:0}body{color:#000;line-height:24px;font-size:16px;font-weight:400;font-family:"Inter", sans-serif}h1, h2, h3, h4, h5, h6{color:#000000;font-weight:400;font-family:Sentient Variable}h1, h2, h3, h4, h5, h6{margin:30px 0 15px;padding:0}h1{font-size:50px;line-height:60px}h2{font-size:45px;line-height:55px}h3{font-size:40px;line-height:50px}h4{font-size:35px;line-height:45px}h5{font-size:30px;line-height:40px}h6{font-size:25px;line-height:35px}code, dl, dt, dd, form, fieldset, legend, input[type="submit"], input, input[type="text"], textarea, select, input[type="password"], address, input[type="file"], input[type="hidden"], button, input[type="image"], blockquote{font-size:16px;color:#000;font-size:16px}address{color:#000;font-size:16px}p{font-weight:400;font-size:15px;line-height:26px;letter-spacing:0;color:rgba(0,0,0,0.9);font-family:"Inter", sans-serif;padding:0;margin:0 0 20px}a, a:link{text-decoration:none;color:#5DA43E}a:hover, a:active, a:visited{color:#000;text-decoration:underline}input[type=file], input[type=hidden]{color:#000;font-size:16px}input[type=image], blockquote{color:#000;font-size:16px}input[type=text], input[type=password]{font-family:"Inter", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 14px;border-color:#bbb;height:44px;border-width:1px;border-radius:3px}input[type=text].validation-error, input[type=password].validation-error{border:1px solid #e64343}select{border-color:#bbb;height:44px;border-width:1px;font-family:"Inter", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 14px;border-radius:3px}textarea{border-color:#bbb;border-width:1px;font-family:"Inter", sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 14px;height:120px;border-radius:3px}table{max-width:100%;table-layout:inherit;margin-bottom:20px}table, th, td{border:1px solid #ececec;padding:15px;text-align:left;font-weight:400;font-size:15px;line-height:26px;letter-spacing:0;color:rgba(0,0,0,0.9);font-family:"Inter", sans-serif}table th{font-weight:600;background:rgba(159, 159, 159, 0.1);font-size:18px}ul li::before{content:'';background:#000;width:6px;height:6px;position:absolute;border-radius:50px;top:9px;left:0}ul li, ol li{position:relative;font-weight:500;font-size:17px;line-height:27px;letter-spacing:0;color:rgba(0,0,0,0.9);padding:0 0 0 32px;margin:0 0 15px;font-family:"Inter", sans-serif;list-style-type:none}ul{padding:0;margin:25px 0}ul li{margin:0;padding:0 0 10px 20px}.widget ul li a, .widget ol li a{color:#000000}.widget ul li a:hover, .widget ol li a:hover{color:rgba(93, 164, 62, 1)}ol li{list-style-type:decimal;padding:0}ol{padding-left:18px;margin:25px 0}.form-row{position:relative}.widget.widget-snippet a:focus{outline:0;outline:0;outline-offset:0;-moz-outline-style:none}body.widget-snippet a:focus{color:#23527c;text-decoration:underline;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.message-block.error-message, .message-block.error{background-color:#fee;border:0 solid #fcd2d2;color:#f00;margin:0;font-size:12px}.message-block.info-message, .message-block.success{background-color:#d5f4d5;border:0 solid #c2e7c2;color:#008000;margin:0;font-size:12px}.widget-newsletter .message-block{max-width:358px;width:100%;position:absolute;left:20px;top:2px}.errorlist.after{font-size:14px;line-height:25px}.errorlist.after .message-block{color:#e64343}.widget-form .single-input-row .form-row{margin-top:0}.widget-form .form-row{margin:0 0 40px;padding-bottom:0}.widget-form .form-row.btn-row{margin:0}.widget-form .double-input-row .form-row{padding:0 20px}.widget-form .double-input-row, .widget-form .triple-input-row{margin:0 -20px}.widget-form input[type="text"], .widget-form textarea, .widget-form select{height:30px;padding:5px 0;font-style:normal;margin:0;width:100%;border-radius:0;background:transparent;border:0;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-weight:305;font-size:15px;line-height:26px;letter-spacing:-0.01em;color:rgba(0, 0, 0, 0.8);font-family:"Inter", sans-serif}input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset !important;-webkit-text-fill-color:#000 !important;transition:background-color 9999s ease-in-out 0s !important;background-color:transparent !important}.widget-form textarea{height:115px}.widget.widget-form .single-input-row .form-row p{font-family:"Inter", sans-serif;font-style:normal;font-weight:700;font-size:22px;line-height:27px;color:#000;margin:0;padding:0 0 10px 0}.form-row label{width:auto}input::-webkit-input-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}::-moz-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}:-ms-input-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}:-moz-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}textarea ::-webkit-textarea-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}::-moz-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}:-ms-textarea-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}:-moz-placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}textarea::placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}::placeholder{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:19px;color:#505050}input.validation-error, select.validation-error, textarea.validation-error, input[type="text"].validation-error, input[type="password"].validation-error{border-bottom:1px solid #e64343 !important;background-color:transparent}input:focus, textarea:focus, select:focus{border-color:rgba(93, 164, 62, 1) !important}input[type=submit], input[type=button]{margin-top:0px;height:auto !important;color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 35px;border-radius:50px;background-color:#303036;border:1px solid #303036}input[type=submit]:focus, input[type=submit].focus, input[type=button]:focus, input[type=button].focus{color:#fff;background-color:#525261;border-color:#525261}input[type=submit]:hover, input[type=button]:hover{color:#303036;background-color:transparent;border:1px solid #303036}button, .button, a.button{height:48px;padding:10px 15px;text-decoration:none;border:0;text-align:center;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background:rgba(93, 164, 62, 1);font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em;color:#fff;width:100%;max-width:300px;margin:0;border:0;width:100%;display:block}.widget-form .form-row label{width:100%;letter-spacing:0;color:#000;padding:0;margin:0 0 10px;font-family:"Inter", sans-serif;font-weight:400;font-size:15px;line-height:100%}.form-row label{color:#000;font-size:18px;margin:0 0 5px 0}.widget-form .single-input-row .form-row.textArea{margin-top:20px}.widget.widget-form .form-row.btn-row button{margin:26px 0 0}button:focus, button.focus, .button:focus, .button.focus, a.button:focus, a.button.focus{color:#fff;background-color:#000}button:hover, .button:hover, a.button:hover{color:#fff;background-color:#000}input[type=submit]:hover, input[type=button]:hover{background:#fff;color:#303036}button.Zebra_DatePicker_Icon{background-position:right center}input[type=submit][disabled], input[type=button][disabled]{color:#e6e6e6;background-color:#6c757d;border:1px solid #6c757d;text-shadow:none;opacity:0.7}input[type=submit][disabled]:focus, input[type=submit][disabled].focus, input[type=button][disabled]:focus, input[type=button][disabled].focus{color:#e6e6e6;background-color:#545b62;border-color:#545b62}input[type=submit][disabled]:hover, input[type=button][disabled]:hover{color:#fff;background-color:#6c757d;border:1px solid #6c757d}button[disabled], .button.disabled, a.button.disabled{color:#fcf9f9;background-color:#c0c0c0;border:1px solid #c0c0c0;text-shadow:none;/*! opacity:0.7;*/}button[disabled]:focus, button[disabled].focus, .button.disabled:focus, .button.disabled.focus, a.button.disabled:focus, a.button.disabled.focus{color:#fcf9f9;background-color:#c0c0c0;border:1px solid #c0c0c0}button[disabled]:hover, .button.disabled:hover, a.button.disabled:hover{color:#fcf9f9;background-color:#c0c0c0;border:1px solid #c0c0c0}input[type="reset"]{color:#e6e6e6;background-color:#6c757d;border:1px solid #6c757d;text-shadow:none;opacity:0.7;opacity:1}input[type="reset"]:focus, input[type="reset"].focus{color:#e6e6e6;background-color:#545b62;border-color:#545b62}input[type="reset"]:hover{color:#fff;background-color:#6c757d;border:1px solid #6c757d}.reset-button{color:#e6e6e6;background-color:#6c757d;border:1px solid #6c757d;text-shadow:none;opacity:0.7;opacity:1}.reset-button:focus, .reset-button.focus{color:#e6e6e6;background-color:#545b62;border-color:#545b62}.reset-button:hover{color:#fff;background-color:#6c757d;border:1px solid #6c757d}.button.cancel-button{color:#303036;background-color:#fff;border:1px solid #303036;text-shadow:none;opacity:0.7;opacity:1}.button.cancel-button:focus, .button.cancel-button.focus{color:#e6e6e6;background-color:#545b62;border-color:#545b62}.button.cancel-button:hover{color:#fff;background-color:#303036}.widget-pageHeading .page-heading-wrapper{min-height:auto}.page-heading, .widget-pageHeading{padding:165px 0;text-align:left;background:url('/template/f146cbb2/images/page-heading-bg.png') no-repeat;background-size:auto;background-size:cover;margin:0}.widget-pageHeading{padding:0}.widget-pageHeading .page-heading-wrapper{padding:165px 0}.page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2{color:#fff;max-width:1400px;margin:0 auto;position:relative;font-family:Sentient Variable;font-weight:400;font-size:64px;line-height:100%;letter-spacing:-0.01em;text-align:center}body > .header{background:#fff}.header > .widget-container, .footer > .widget-container{max-width:1520px;width:100%}.widget-navigation.main-menu{text-align:left}.widget-navigation.main-menu .navigation-item.has-child{position:relative;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child > a span{position:relative}.widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover > a span::after{color:rgba(93, 164, 62, 1);content:'\f106'}.widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child:hover > a{color:rgba(93, 164, 62, 1)}.widget-navigation.main-menu .navigation-item{padding:0 23px}.widget-navigation.main-menu .navigation-item a{text-transform:capitalize;color:#000;padding:0 8px 20px;text-decoration:none;position:relative;font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em}.widget-navigation.main-menu .navigation-item a span{position:relative}.widget-navigation.main-menu .navigation-item a:hover span::before{height:5px}.widget-navigation.main-menu .navigation-item.has-child a span::before{display:none}.widget-navigation.main-menu .navigation-item.has-child a:hover, .widget-navigation .navigation-item.active a, .widget-navigation.main-menu .navigation-item a:hover, .widget-navigation .navigation-item a:focus{color:#5da43e}.widget-navigation.main-menu .navigation-item-child-container .navigation-item.last a, .widget-navigation.main-menu .navigation-item-child-container .navigation-item.last a:hover{background-color:transparent;border-radius:0;margin:0}.widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child > a span::after{content:'\f107';display:inline-block;color:#000;font-size:14px;font-family:"FontAwesome";right:0;margin-left:7px;font-weight:normal}.widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child.active > a span::after , .widget-navigation.main-menu .nav-wrapper.horizontal > .navigation-item.has-child > a:hover span::after{color:rgba(93, 164, 62, 1)}.widget-navigation.main-menu .nav-wrapper.horizontal>.navigation-item a:before{content:"";position:absolute;left:50%;right:50%;bottom:10px;height:1px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:#5da43e}.widget-navigation.main-menu .nav-wrapper.horizontal>.navigation-item.active>a:before, .widget-navigation.main-menu .nav-wrapper.horizontal>.navigation-item:focus>a:before, .widget-navigation.main-menu .nav-wrapper.horizontal>.navigation-item:hover>a:before{left:0;right:0}.widget-navigation.main-menu .nav-wrapper.horizontal>.navigation-item.has-child a:before{display:none}.widget-navigation.main-menu .horizontal > .has-child > .navigation-item-child-container{width:280px;text-align:left;padding:0;transform:translateX(-50%);margin:0;left:50%;top:43px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 2px 0 #aeadad;box-shadow:0 0 2px 0 #aeadad}.widget-navigation.main-menu .navigation-item .navigation-item-child-container::before{content:"";position:absolute;top:-10px;left:50%;width:0px;height:0px;border-color:transparent transparent #e7e7e7;border-style:solid;border-width:0px 10px 10px 10px;border-style:solid;z-index:1}.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item{margin-right:0}.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a{margin:0;text-align:center;padding:15px 10px;text-transform:capitalize;background:#fff;font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em}.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover{color:rgba(93, 164, 62, 1)}.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a::after, .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:hover::after, .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a:focus::after, .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item.active a::after{display:none}.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item{padding:0px}.widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a{display:block;position:relative;border-bottom:1px solid rgb(245, 245, 245);color:#000}.home-slider div.jssor-slider-container .slide{display:none}.home-slider div.jssor-slider-container[jssor-slider="true"] .slide{display:block}.home-slider div.jssor-slider-container .container, .home-slider div.jssor-slider-container{width:1920px;height:840px;padding:0 !important;text-align:center}.home-slider div.jssor-slider-container{margin:0 auto}.home-slider div.jssor-slider-container .slide{display:none}.home-slider div.jssor-slider-container[jssor-slider="true"] .slide{display:block}.home-slider .jssor-slider-container .jssor-loader .loader-2{display:none}.home-slider .jssor-slider-container .caption-wrapper{left:260px;text-align:left;border-radius:0;bottom:180px;max-width:1000px;padding:0}.home-slider .jssor-slider-container .caption-wrapper [u="caption"]{padding:0}.home-slider .jssor-slider-container .caption-wrapper .description.jssor-caption-1 p{padding:0;margin:0 0 15px;font-family:"Inter", sans-serif;font-size:28px;font-weight:400;line-height:36px;text-align:left;color:#CCE83C}.home-slider .jssor-slider-container .caption-wrapper .description.jssor-caption-2 h1{font-family:"Inter", sans-serif;font-size:74px;font-weight:500;line-height:89px;text-align:left;color:#fff;padding:0;margin:0}.home-slider .jssor-slider-container .slide::after{background:#000;opacity:0.4}body > .footer{background:rgba(3, 3, 3, 1);position:relative}body > .footer:after{position:absolute;content:'';top:449px;left:0;width:100%;height:1px;background:rgba(255, 255, 255, 0.2)}.widget-article.footer-copyright p, .widget-article.footer-copyright p a{color:rgba(255,255,255,0.6);padding:0;margin:0;font-family:"Inter", sans-serif;font-weight:400;font-size:14px;line-height:25px;letter-spacing:0}.widget-article.footer-copyright p a{text-decoration:none;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.widget-article.footer-copyright p a:hover{color:rgba(93, 164, 62, 1)}.widget-article.footer-copyright p b{font-weight:400;margin:0 8px}.widget-article.footer-back-to-top p{display:flex;justify-content:center;align-items:center;color:rgba(255,255,255,0.79);margin:0;padding:0;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;cursor:pointer;font-family:"Inter", sans-serif;font-weight:400;font-size:14px;line-height:25px;letter-spacing:0}.widget-article.footer-back-to-top p svg{-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.widget-article.footer-back-to-top p span{margin:0 10px 0 0}.widget-article.footer-back-to-top p:hover{color:#5da43e}.widget-article.footer-back-to-top p:hover svg path{fill:#5da43e;opacity:1}.footer .widget-title{margin:0 0 15px;padding:0;text-align:left;color:#fff;font-family:Sentient Variable;font-weight:500;font-size:22px;line-height:38px;letter-spacing:-0.01em}.footer .footer-social-media .widget-title{margin:0 0 10px}.footer .widget-navigation.footer-menu{text-align:left}.footer .widget-navigation.footer-menu .navigation-item{padding:0}.footer .widget-navigation.footer-menu .navigation-item a{margin:0 0 15px;padding:0;text-align:left;color:rgba(255,255,255,0.85);-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;border:0;display:inline-block;text-decoration:none;font-family:"Inter", sans-serif;font-weight:400;font-size:15px;line-height:21px;letter-spacing:0}.footer .widget-navigation .navigation-item a:hover{color:rgba(93, 164, 62, 1)}.page-content > .v-split-container > .v-split.fee-fixed-width-content, .widget-container > .v-split-container .v-split.fee-fixed-width-content, .widget-container > .page-content > .v-split.fee-fixed-width-content, .widget-container > .page-content > .v-split-container > .v-split.fee-fixed-width-content{width:auto}.fee-fixed-width-content{padding-left:calc(50% - 700px) !important;padding-right:calc(50% - 700px) !important}#spltr-FFC12B85-DE95-4D90-8DEC-A14B26026C54{max-width:1920px;margin:0 auto}#spltr-E8A24E07-48CF-4606-AFD0-6A11780A5B07{max-width:960px;margin:0;width:100%;background:rgba(231, 241, 226, 1);padding:25px 150px 120px}.page-contact-us #spltr-E8A24E07-48CF-4606-AFD0-6A11780A5B07{background:transparent}#spltr-4BD45546-9D29-46FA-B10D-3C3635CE215F{max-width:960px;margin:0}#spltr-701D3465-25FC-408F-95B2-E5B05F8CDEF4{display:flex;justify-content:center}.widget-form.contact-form{overflow:hidden}.widget-form.contact-form.inner{background:transparent;padding:0;height:auto;overflow:hidden;margin:135px 0 170px}.widget-form.contact-form h2.widget-title, .widget.widget-html.form-title h2{padding:100px 0 0;margin:0 0 35px;font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:69px;letter-spacing:-0.01em;color:#000}.widget-form.contact-form.services h2.widget-title{margin:0 0 5px}.widget-form.contact-form.services p.widget-sub-title{font-family:Sequel Sans Book Body;font-weight:305;font-size:16px;line-height:27px;letter-spacing:-0.01em;margin:0 0 40px;color:rgba(0,0,0,0.9)}.widget-form .form-row.btn-row label{display:none}.widget-image.form-img{height:100%}.widget-image.form-img img{width:100%;height:100%;object-fit:cover;max-height:inherit}.widget.widget-gallery.recent-project{max-width:1520px;margin:0 auto 150px;padding:0 60px}.widget.widget-gallery.recent-project .owl-item .project-sec figure.project-img{margin:0}.widget.widget-gallery.recent-project .owl-item{padding-right:20px}.widget.widget-gallery.recent-project .article-title{display:none}.widget.widget-gallery.recent-project h2.widget-title{font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:68px;letter-spacing:-0.01em;text-align:center;color:#000;padding:0;margin:0 0 45px}.widget.widget-gallery.recent-project .project-description{position:relative;padding:0 0 0 63px;margin-top:35px}.widget.widget-gallery.recent-project .project-description:before{position:absolute;content:'';width:46px;height:2px;top:0;left:0;background:rgba(93, 164, 62, 1)}.widget.widget-gallery.recent-project .project-address{display:flex;align-items:center;gap:0 18px;margin:0 0 10px}.widget.widget-gallery.recent-project .project-address p.location{padding:0;margin:0;color:#000;position:relative;font-family:"Inter", sans-serif;font-weight:500;font-size:15px;line-height:100%;letter-spacing:0}.widget.widget-gallery.recent-project .project-address p.location:after{position:absolute;content:'';top:50%;right:-12px;width:3px;height:3px;background:#000;border-radius:100%}.widget.widget-gallery.recent-project .project-address p.day{padding:0;margin:0;color:rgba(0,0,0,0.4);font-family:"Inter", sans-serif;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0}.widget.widget-gallery.recent-project .project-description h3{margin:0;padding:0;color:#000;font-family:Sentient Variable;font-weight:500;font-size:26px;line-height:38px;letter-spacing:-0.01em}.widget.widget-gallery.recent-project .owl-theme .owl-controls{margin-top:65px}.widget.widget-gallery.recent-project .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 9px;background:rgb(231, 241, 226)}.widget.widget-gallery.recent-project .owl-theme .owl-dots .owl-dot.active span, .widget.widget-gallery.recent-project .owl-theme .owl-dots .owl-dot:hover span{background:rgb(108, 172, 79)}.widget-snippet.our-services .service-section{background:#fff;padding:90px 0 170px}.widget-snippet.our-services .service-section .inner-content .title-content p{max-width:1110px;margin-left:auto;margin-right:auto}.widget-snippet.our-services .service-section .inner-content .title-content{margin:0 auto 65px}.widget-snippet.our-services .service-section .inner-content .item-content .single-item .description-area{min-height:290px}#spltr-6205A27E-63BB-4C80-9096-489831F6E17B{max-width:1520px;padding:0 60px}.widget-html.service-form-title h2{padding:100px 0 0;margin:0 0 10px;font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:69px;letter-spacing:-0.01em;color:#000}.widget-html.service-form-title P{font-family:"Inter", sans-serif;font-weight:400;font-size:16px;line-height:27px;letter-spacing:0;margin:0 0 40px;color:rgba(0,0,0,0.9)}.widget-snippet.our-services .service-section .inner-content .title-content h2{line-height:63px}.widget-snippet .service-details-top .inner-content .right-content article p, .widget-snippet .what-polish-concrete .inner-content .items .right-content p, .widget-snippet .why-choose-services .inner-content .right-part article p{font-family:"Inter", sans-serif;font-weight:400;letter-spacing:0}.widget-snippet .services-key-benefit .inner-content .left-part article ul li{font-family:"Inter", sans-serif;font-weight:500;letter-spacing:0}.wc-site-popup.popup.anim-fade-zoom{left:50%;top:50%;transform:scale(0.8) translate(-50%, -50%);transform-origin:0 0;z-index:99999;padding:0;gap:40px}.wc-site-popup.popup.anim-fade-zoom.active{transform:scale(1) translate(-50%, -50%);max-width:70%}.wc-site-popup.popup{border:0;background:none;box-shadow:none;border-radius:0}.wc-site-popup.popup .header{height:1px;padding:0;background:none;border:none;position:relative}.wc-site-popup.popup .header .popup-title{display:none}.wc-site-popup.popup .content{padding:0;background-color:#ffffff;border-radius:0}.wc-site-popup.popup .content figure{padding:0;margin:0}.wc-site-popup.popup .content{padding:20px;margin:0}.popup-mask{background-color:rgba(0,0,0,0.7)}.wc-site-popup.popup .content{padding:20px;margin:0}.wc-site-popup.popup .close-icon{right:-45px;top:0px;cursor:pointer;text-align:center;position:absolute;height:35px;width:35px;line-height:32px;border-radius:50%;box-shadow:0 0 0px rgba(0,0,0,.8)!important;display:flex;justify-content:center;align-items:center}.wc-site-popup.popup .close-icon:hover{background:rgba(93, 164, 62, 1)}.wc-site-popup.popup .close-icon::after{color:#fff;content:"\f00d";font-size:22px !important;line-height:38px;font:normal normal normal 14px / 1 FontAwesome;line-height:25px}span.close-button-for-zoom-preview{background:rgba(93, 164, 62, 1);right:-45px;top:0px;cursor:pointer;text-align:center;position:absolute;height:35px;width:35px;line-height:32px;border-radius:50%;box-shadow:0 0 0px rgba(0,0,0,.8)!important;display:flex;justify-content:center;align-items:center}span.close-button-for-zoom-preview:hover{background:rgba(93, 164, 62, 1)}span.close-button-for-zoom-preview::after{color:#fff;content:"\f00d";font-size:18px !important;line-height:38px;font:normal normal normal 14px / 1 FontAwesome}.popup{min-width:auto}.widget-snippet .service-section .inner-content .item-content .image-area{max-height:100%;height:217px}

@media screen and (max-width:1800px){.responsive .about-us .inner-content .left-part, .responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:180px 380px 150px 60px;margin:0;width:100%}.responsive .about-us .inner-content .right-part, .responsive .services-key-benefit .inner-content .right-part, .responsive .about-why-choose .inner-content .right-part{gap:30px;margin-left:-275px}.responsive .simple-process .inner-content .right-part{padding:120px 60px 140px 380px;margin:0;width:100%}.responsive .simple-process .inner-content .left-part{gap:0 30px;margin-right:-275px}}@media screen and (max-width:1500px){.header > .widget-container, .footer > .widget-container{max-width:100%}.responsive .home-banner-content .video-content video{height:780px}.responsive .home-banner-content .text-content h1{font-size:65px;line-height:85px}.responsive .home-banner-content .text-content .top-text p, .responsive .why-choose .inner-content .left-part .img-description p, .responsive .simple-process .inner-content .right-part ol li, .responsive .why-choose-services .inner-content .left-part .img-description p, .responsive .about-top .inner-content .left-part .img-description p{font-size:28px;line-height:38px}.responsive .home-banner-content .text-content{top:180px}.responsive .service-section{padding:110px 0 140px}.responsive .service-section .inner-content, .responsive .why-choose, .responsive .home-cta, .widget.widget-gallery.recent-project, .responsive .service-details-top, .responsive .what-polish-concrete, .responsive .why-choose-services, .responsive .about-top, .responsive .about-feature, .responsive .team-rely-sec{max-width:100%;padding:0 60px}.responsive .about-top, .responsive .service-details-top{margin:140px auto 120px}.responsive .team-rely-sec, .responsive .what-polish-concrete, .widget.widget-gallery.recent-project, .responsive .why-choose, .responsive .why-choose-services{margin:0 auto 140px}.responsive .service-section .inner-content .title-content h2, .responsive .about-us .inner-content .left-part h2, .responsive .why-choose .inner-content .right-part h2, .responsive .home-cta .inner-content h2, .responsive .simple-process .inner-content .right-part h2, .widget.widget-gallery.recent-project h2.widget-title, .widget-form.contact-form h2.widget-title, .responsive .contact-details .inner-content h2, .responsive .service-details-top .inner-content .right-content h2, .responsive .what-polish-concrete .inner-content .title-content p, .responsive .services-key-benefit .inner-content .left-part h3, .responsive .why-choose-services .inner-content .right-part h2, .responsive .about-top .inner-content .right-part h2, .responsive .about-who-we-are h2, .responsive .about-why-choose .inner-content .left-part h2, .responsive .turn-concrete .item h2, .responsive .team-rely-sec .inner-content .right-content h2, .responsive .about-cta .inner-content h2, .widget.widget-html.form-title h2, .widget-html.service-form-title h2, .responsive .container-thankyou .text-content h3{font-size:40px;line-height:58px}.widget-snippet.our-services .service-section .inner-content .title-content h2{line-height:58px}.responsive .service-section .inner-content .item-content .single-item .description-area h3, .responsive .simple-process .inner-content .right-part ol li h3, .widget.widget-gallery.recent-project .project-description h3{font-size:24px;line-height:32px}.responsive .about-us, .responsive .home-cta{margin:0 0 140px 0}.responsive .img-section, .responsive .simple-process{margin:0 0 120px}.responsive .why-choose .inner-content .left-part{width:48%}.responsive .why-choose .inner-content .right-part{width:52%;padding:0 0 0 120px}#spltr-E8A24E07-48CF-4606-AFD0-6A11780A5B07{padding:25px 60px 100px}.widget-image.form-img{height:100%}.page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2{font-size:60px}.page-heading{padding:115px 0}.widget-pageHeading .page-heading-wrapper{padding:115px 0}.widget-snippet.our-services .service-section{padding:90px 0 140px}.responsive .location-text h3{margin:0 0 35px;font-size:38px}#spltr-6205A27E-63BB-4C80-9096-489831F6E17B{max-width:100%;padding:0 60px}.widget-navigation.main-menu .navigation-item{padding:0 17px}.widget-form.contact-form.inner{margin:135px 0}.responsive .address .address-content-box{max-width:100%}.responsive .address .address-content-box .location-text{right:60px}.responsive .address .address-content-box .location-text{padding:55px 65px 175px}.responsive .service-details-top .inner-content .right-content{padding:0 0 0 100px}.responsive .why-choose-services .inner-content .right-part{padding:0 0 0 115px}.responsive .services-key-benefit{margin:0 0 140px 0}.responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:100px 380px 150px 60px;margin:0;width:100%}.responsive .services-key-benefit .inner-content .right-part, .responsive .about-why-choose .inner-content .right-part{gap:30px;margin-left:-275px}.widget.widget-snippet.our-services .service-section .inner-content .item-content .single-item .description-area{min-height:310px}.responsive .about-who-we-are{margin:0 auto 140px}.responsive .about-why-choose{margin:0 0 120px 0}.responsive .turn-concrete{margin:0 auto 130px}.responsive .about-feature .inner-content{padding:100px 0 110px}.responsive .about-top .inner-content .left-part img{max-width:550px}.responsive .about-cta{margin:0 auto 140px}.responsive .page-content{padding:0 60px}.responsive.page-home .page-content, .responsive.page-our-services .page-content, .responsive.page-contact-us .page-content, .responsive.page-about-us .page-content, .responsive.page-flooring-solutions .page-content, .responsive.page-polished-concrete .page-content, .responsive.page-grind-and-seal .page-content, .responsive.page-epoxy .page-content, .responsive.page-demo-grind-and-glue-removal .page-content, .responsive.page-thank-you .page-content, .responsive.page-page-not-found .page-content{padding:0}.responsive .about-us .inner-content .right-part .inner-img, .responsive .simple-process .inner-content .left-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-img, .responsive .about-why-choose .inner-content .right-part .inner-img, .responsive .services-key-benefit .inner-content .right-part .inner-video, .responsive .about-why-choose .inner-content .right-part .inner-video{height:550px;width:360px}}@media screen and (max-width:1400px){.widget-navigation.main-menu .navigation-item{padding:0 15px}.responsive .home-banner-content .text-content{max-width:100%;padding:0 40px}.responsive .service-section .inner-content, .responsive .why-choose, .responsive .home-cta, .widget.widget-gallery.recent-project, .responsive .service-details-top, .responsive .what-polish-concrete, .responsive .why-choose-services, .responsive .about-top, .responsive .about-feature, .responsive .team-rely-sec, .responsive .about-cta{padding:0 40px}.responsive .service-section .inner-content .item-content .single-item .description-area{min-height:290px}.responsive .about-us .inner-content .left-part, .responsive .services-key-benefit .inner-content .left-part{padding:120px 380px 150px 40px}.responsive .about-us{padding:0 40px 0 0}.responsive .simple-process{padding:0 0 0 40px}.responsive .service-section .inner-content .item-content .single-item .description-area .bottom-link{width:100%}.responsive .simple-process .inner-content .right-part{padding:200px 40px 185px 380px}#spltr-6205A27E-63BB-4C80-9096-489831F6E17B{padding:0 40px}.responsive .address .address-content-box .location-text{right:40px}.responsive .contact-details{padding:0 120px 0 0}.responsive .why-choose-services .inner-content .left-part{width:48%}.responsive .why-choose-services .inner-content .right-part{width:52%}.responsive .services-key-benefit{padding:0 40px 0 0}.responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:100px 380px 150px 40px}.widget.widget-snippet.our-services .service-section .inner-content .item-content .single-item .description-area{min-height:330px}.responsive .about-why-choose{padding:0 40px 0 0}.responsive .about-top .inner-content .left-part img{max-width:550px}.responsive .about-top .inner-content .left-part .img-description{max-width:450px;padding:30px 32px 35px}.responsive .about-feature .inner-content{grid-gap:40px 50px}.responsive .team-rely-sec .inner-content .left-content{grid-gap:0 40px}.responsive .about-cta{max-width:100%}.responsive .page-content{padding:0 40px}.responsive .simple-process .inner-content .left-part{margin-right:-200px}.responsive .simple-process .inner-content .right-part{padding:120px 60px 140px 250px}}@media screen and (max-width:1300px){.responsive .header-btn{gap:0 30px}.widget-navigation.main-menu .navigation-item a{padding:0 3px 20px}.responsive .service-section .inner-content, .responsive .why-choose, .responsive .home-cta, .widget.widget-gallery.recent-project, .responsive .service-details-top, .responsive .what-polish-concrete, .responsive .why-choose-services, .responsive .about-top, .responsive .about-feature, .responsive .team-rely-sec, .responsive .turn-concrete, .responsive .about-cta{padding:0 30px}.responsive .service-section .inner-content .item-content .single-item .description-area{min-height:305px}.responsive .about-us .inner-content .left-part, .responsive .services-key-benefit .inner-content .left-part{padding:100px 320px 120px 30px}.responsive .about-us{padding:0 30px 0 0}.responsive .why-choose .inner-content .left-part{width:50%}.responsive .why-choose .inner-content .right-part{width:50%}.responsive .simple-process{padding:0 0 0 30px}#spltr-6205A27E-63BB-4C80-9096-489831F6E17B{padding:0 30px}.responsive .address .address-content-box .location-text{right:30px}.responsive .what-polish-concrete .inner-content .items .left-content{grid-gap:0 30px}.responsive .why-choose-services .inner-content .left-part{width:50%}.responsive .why-choose-services .inner-content .right-part{width:50%;padding:0 0 0 100px}.responsive .services-key-benefit{padding:0 30px 0 0}.responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:100px 320px 150px 30px}.responsive .about-why-choose{padding:0 30px 0 0}.responsive .team-rely-sec .inner-content .left-content{grid-gap:0 30px}.responsive .about-top .inner-content .right-part{padding:0 0 0 75px}.responsive .turn-concrete{max-width:100%}.responsive .about-feature .inner-content{grid-gap:40px 30px}.responsive .page-content{padding:0 30px}.responsive .about-us .inner-content .right-part .inner-img, .responsive .simple-process .inner-content .left-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-img, .responsive .about-why-choose .inner-content .right-part .inner-img, .responsive .services-key-benefit .inner-content .right-part .inner-video, .responsive .about-why-choose .inner-content .right-part .inner-video{height:485px;width:325px}}@media screen and (max-width:1200px){body.fee-widget-selected-body .widget-navigation.main-menu .fee-widget-option{right:0;left:auto}.widget-snippet .service-section .inner-content .item-content .image-area{height:175px}h1{font-size:35px;line-height:45px}h2{font-size:32px;line-height:42px}h3{font-size:30px;line-height:40px}h4{font-size:28px;line-height:38px}h5{font-size:27px;line-height:37px}h6{font-size:25px;line-height:35px}aside#left-modern-nav-drawer-wc{width:340px}.left-modern-nav-drawer-container .wc-mdoern-nav-title{border-bottom:0;padding-bottom:25px !important}#left-modern-nav-drawer-wc .nav-wrapper.horizontal.responsive-navigation.wc-modern-navigation{padding:30px 20px}#left-modern-nav-drawer-wc .responsive-navigation.wc-modern-navigation .navigation-item{padding:0}#left-modern-nav-drawer-wc .horizontal > .navigation-item a{padding:8px 0 !important;width:100%;color:#000;text-decoration:none}#left-modern-nav-drawer-wc .horizontal > .navigation-item a:hover{color:rgba(93, 164, 62, 1);text-decoration:none}#left-modern-nav-drawer-wc .responsive-navigation.wc-modern-navigation .navigation-item.has-child .child-opener{right:-6px;text-align:center;width:30px}#left-modern-nav-drawer-wc .responsive-navigation .navigation-item.has-child .child-opener::before{content:'\f107' !important;font-family:"FontAwesome" !important;right:0;margin-left:0;font-weight:600;width:100%;display:block}#left-modern-nav-drawer-wc .responsive-navigation .navigation-item.has-child .child-opener::before{color:#2a2a2a;font-size:16px;font-weight:normal}.horizontal .navigation-item.active > a{color:rgba(93, 164, 62, 1) !important}.left-modern-nav-drawer-container .wc-modern-nav-close-button{width:25px;height:22px;display:inline-block;text-align:center;cursor:pointer;float:right;position:absolute;right:20px;top:33px;padding:0}.left-modern-nav-drawer-container .wc-modern-nav-close-button:before, .left-modern-nav-drawer-container .wc-modern-nav-close-button:after{left:14px;background-color:#000000}.left-modern-nav-drawer-container span.child-opener.close:before{transform:rotate(180deg)}.responsive #left-modern-nav-drawer-wc .navigation-item .navigation-item-child-container.open{background:#fff;padding:0 0 2px 16px}.horizontal .navigation-item .navigation-item-child-container .navigation-item a{border-bottom:0}.header .widget.widget-navigation.main-menu .menu-title{position:absolute;right:20px;top:26px;z-index:1}.header .widget.widget-navigation.main-menu{width:100%}.header .widget-navigation.main-menu .menu-button em{background-color:#000}.left-modern-nav-drawer-container .wc-mdoern-nav-title img{width:190px}.header .widget-navigation.main-menu{}.header .widget-navigation.main-menu .menu-button{height:20px;width:30px}.widget-storeLogo.header-logo img{width:100%}.responsive .header-btn .item a.get-quote{height:45px;padding:10px 30px;font-size:17px}.responsive .header-btn .item a{font-size:17px}.responsive .header-btn{gap:0 20px}.header .widget.widget-navigation.main-menu .menu-title{right:20px;top:25px}body > .footer::after{top:420px}.responsive .home-banner-content .text-content .top-text p, .responsive .why-choose .inner-content .left-part .img-description p, .responsive .simple-process .inner-content .right-part ol li, .responsive .why-choose-services .inner-content .left-part .img-description p, .responsive .about-top .inner-content .left-part .img-description p{font-size:24px;line-height:34px}.responsive .home-banner-content .text-content h1{font-size:50px;line-height:70px}.responsive .home-banner-content .text-content, .responsive .service-section .inner-content, .responsive .why-choose, .responsive .home-cta, .widget.widget-gallery.recent-project, .responsive .service-details-top, .responsive .what-polish-concrete, .responsive .why-choose-services, .responsive .about-top, .responsive .about-feature, .responsive .team-rely-sec, .responsive .turn-concrete, .responsive .about-cta{padding:0 20px}.responsive .home-banner-content .text-content a, .responsive .about-us .inner-content .left-part a, .responsive .why-choose .inner-content .right-part a, .responsive .home-cta .inner-content .button-group a, button, .button, a.button, .responsive .service-section .inner-content .bottom-btn a, .responsive .service-details-top .inner-content .right-content .button-group a, .responsive .services-key-benefit .inner-content .left-part a, .responsive .why-choose-services .inner-content .right-part a, .responsive .about-top .inner-content .right-part .button-group a, .responsive .about-why-choose .inner-content .left-part a, .responsive .about-cta .inner-content .button-group .contact-btn, .responsive .container-thankyou .text-content a, .responsive .container-404 a{height:45px;font-size:17px}.responsive .service-details-top .inner-content .right-content .button-group a, .responsive .services-key-benefit .inner-content .left-part a, .responsive .why-choose-services .inner-content .right-part a, .responsive .about-top .inner-content .right-part .button-group a, .responsive .about-why-choose .inner-content .left-part a, .responsive .about-cta .inner-content .button-group .contact-btn, .responsive .container-thankyou .text-content a, .responsive .container-404 a{max-width:210px}.responsive .service-section .inner-content .title-content h2, .responsive .about-us .inner-content .left-part h2, .responsive .why-choose .inner-content .right-part h2, .responsive .home-cta .inner-content h2, .responsive .simple-process .inner-content .right-part h2, .widget.widget-gallery.recent-project h2.widget-title, .widget-form.contact-form h2.widget-title, .responsive .contact-details .inner-content h2, .responsive .service-details-top .inner-content .right-content h2, .responsive .what-polish-concrete .inner-content .title-content p, .responsive .services-key-benefit .inner-content .left-part h3, .responsive .why-choose-services .inner-content .right-part h2, .responsive .about-top .inner-content .right-part h2, .responsive .about-who-we-are h2, .responsive .about-why-choose .inner-content .left-part h2, .responsive .turn-concrete .item h2, .responsive .team-rely-sec .inner-content .right-content h2, .responsive .about-cta .inner-content h2, .widget.widget-html.form-title h2, .widget-html.service-form-title h2, .responsive .container-thankyou .text-content h3{font-size:35px;line-height:45px}.widget-snippet.our-services .service-section .inner-content .title-content h2{line-height:45px}.responsive .service-section .inner-content .item-content .single-item .description-area h3, .responsive .simple-process .inner-content .right-part ol li h3, .widget.widget-gallery.recent-project .project-description h3{font-size:22px;line-height:32px}.responsive .container-thankyou{margin:90px auto}.responsive .home-banner-content .text-content{top:100px}.responsive .home-banner-content .video-content video{height:605px}.responsive .home-banner-content .text-content .description-text p{max-width:850px}.responsive .home-banner-content .text-content a, .responsive .about-us .inner-content .left-part a, .responsive .why-choose .inner-content .right-part a{max-width:210px;margin-top:40px}.responsive .service-section{padding:80px 0 90px}.responsive .service-section .inner-content .title-content{margin:0 auto 40px}.responsive .service-section .inner-content .item-content .single-item .description-area{min-height:300px;padding:20px 20px 30px}.widget.widget-snippet.our-services .service-section .inner-content .item-content .single-item .description-area{min-height:385px}.responsive .service-section .inner-content .item-content{grid-gap:20px}.responsive .service-section .inner-content .item-content .single-item .description-area .bottom-link a span{font-size:17px}.responsive .about-us{padding:0 20px 0 0;margin:0 0 95px 0}.responsive .about-us .inner-content .left-part, .responsive .services-key-benefit .inner-content .left-part{padding:80px 115px 90px 20px}.responsive .about-us .inner-content .right-part, .responsive .services-key-benefit .inner-content .right-part{gap:20px;margin-left:-70px}.responsive .about-us .inner-content .right-part .inner-img, .responsive .simple-process .inner-content .left-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-img, .responsive .about-why-choose .inner-content .right-part .inner-img, .responsive .services-key-benefit .inner-content .right-part .inner-video, .responsive .about-why-choose .inner-content .right-part .inner-video{height:365px;width:245px}.responsive .popup-video{max-height:650px}.responsive .why-choose .inner-content .right-part{width:60%;padding:0 0 0 70px}.responsive .why-choose .inner-content .left-part{width:40%;max-height:450px}.responsive .why-choose .inner-content .right-part h2{margin:0 0 25px}.responsive .why-choose .inner-content .left-part img{max-width:350px}.responsive .why-choose .inner-content .left-part .img-description{max-width:250px;padding:25px}.responsive .team-rely-sec, .responsive .what-polish-concrete, .widget.widget-gallery.recent-project, .responsive .why-choose, .responsive .why-choose-services{margin:0 auto 95px}.responsive .img-section, .responsive .simple-process{margin:0 0 85px}.responsive .about-us, .responsive .home-cta{margin:0 0 95px 0}.widget.widget-gallery.recent-project .owl-item{padding-right:0}.widget.widget-gallery.recent-project h2.widget-title{margin:0 0 35px}.widget.widget-gallery.recent-project .owl-theme .owl-controls{margin-top:50px}.widget.widget-html.form-title h2{padding:60px 0 0}#spltr-E8A24E07-48CF-4606-AFD0-6A11780A5B07{padding:20px 30px 90px}.widget.widget-gallery.recent-project .project-description::before{top:3px}.widget.widget-gallery.recent-project .project-description{padding:0 0 0 60px;margin-top:30px}.responsive .simple-process{padding:0 0 0 20px}.responsive .simple-process .inner-content .right-part{padding:80px 20px 90px 115px;max-width:100%}.responsive .simple-process .inner-content .left-part{gap:0 20px;margin-right:-70px}.responsive .simple-process .inner-content .right-part ol li{margin:0 0 30px}.widget-snippet.our-services .service-section{padding:80px 0 90px}.widget-snippet.our-services .service-section .inner-content .title-content{margin:0 auto 45px}.page-heading{padding:85px 0}.widget-pageHeading .page-heading-wrapper{padding:85px 0}.page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2{font-size:50px;max-width:100%;padding:0 20px}.responsive .service-section .inner-content .bottom-btn a{margin:50px auto 0;max-width:210px}.responsive .about-top, .responsive .service-details-top{margin:95px auto 90px}.responsive .service-details-top .inner-content .right-content{padding:0 0 0 50px}.responsive .what-polish-concrete .inner-content .items .left-content{grid-gap:0 20px}.responsive .what-polish-concrete .inner-content .items .right-content{padding:0 0 0 40px}.responsive .services-key-benefit .inner-content .right-part, .responsive .about-why-choose .inner-content .right-part{gap:20px;margin-left:-70px}.responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:80px 115px 90px 20px;max-width:100%}.responsive .what-polish-concrete .inner-content .title-content{margin:0 0 40px}.responsive .service-details-top .inner-content .right-content .button-group{margin:40px 0 0}.responsive .services-key-benefit .inner-content .left-part h2{margin:0 0 20px;font-size:22px;line-height:32px}.responsive .services-key-benefit, .responsive .about-why-choose{padding:0 20px 0 0}.responsive .services-key-benefit{margin:0 0 95px 0}.responsive .why-choose-services .inner-content .right-part{padding:0 0 0 50px;width:55%}.responsive .why-choose-services .inner-content .left-part{width:45%;max-height:500px}.responsive .why-choose-services .inner-content .left-part img{max-width:400px}.responsive .why-choose-services .inner-content .left-part .img-description{max-width:300px;padding:25px}.responsive .why-choose-services .inner-content .right-part a{margin:35px 0 0}.widget-html.service-form-title h2{padding:60px 0 0}#spltr-6205A27E-63BB-4C80-9096-489831F6E17B{padding:0 20px}.responsive .contact-details{padding:0 80px 0 0;margin:90px 0}.widget-form.contact-form.inner{margin:95px 0 90px}.responsive .address .address-content-box .location-text{right:20px}.responsive .address .address-content-box .location-text{padding:40px 30px 89px;max-width:320px}.responsive .address .address-content-box .location-text h3{margin:0 0 25px;font-size:35px;line-height:30px}.responsive .address-map iframe{height:500px}.responsive .about-top .inner-content .right-part{padding:0 0 0 50px}.responsive .about-top .inner-content .left-part .img-description{max-width:380px;padding:25px}.responsive .about-top .inner-content .left-part img{max-width:440px}.responsive .about-who-we-are{margin:0 auto 90px}.responsive .about-why-choose{margin:0 0 80px 0}.responsive .turn-concrete .item{margin:0 0 60px;padding:0 0 70px}.responsive .turn-concrete{margin:0 auto 85px}.responsive .team-rely-sec .inner-content .left-content{grid-gap:0 20px;width:50%}.responsive .team-rely-sec .inner-content .right-content{width:50%;padding:0 0 0 50px}.responsive .about-feature .inner-content{padding:90px 0}.responsive .about-feature .inner-content .single-item h3{margin:30px 0 10px;font-size:22px;line-height:30px}.responsive .about-feature{margin:0 auto 80px}.responsive .about-cta{margin:0 auto 90px}.responsive .container-404 .ops .big_font{font-size:85px;margin-right:-16px}.responsive .container-404 .big{font-size:85px;margin-left:-17px}.responsive .container-404 .error{font-size:30px;margin:10px 0 20px 0}.responsive .container-404 .ops{font-size:60px}.responsive .container-404{margin:70px auto 90px}.responsive .page-content{padding:0 20px}}@media screen and (max-width:991px){.widget-snippet .service-section .inner-content .item-content .image-area{height:217px}body > .body{padding:0}.responsive .home-banner-content .text-content h1{font-size:45px;line-height:70px}.responsive .service-section .inner-content .item-content{grid-template-columns:repeat(2, minmax(0, 1fr))}.responsive .service-section .inner-content .item-content .single-item .description-area{min-height:240px}.responsive .about-us .inner-content{background:#e7f1e2;flex-direction:column;padding:80px 20px 95px}.responsive .about-us .inner-content .left-part{padding:0 0 50px;max-width:100%;background:transparent}.responsive .about-us .inner-content .right-part{gap:20px;margin:0;width:100%}.responsive .about-us .inner-content .right-part .inner-img, .responsive .simple-process .inner-content .left-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-img, .responsive .about-why-choose .inner-content .right-part .inner-img, .responsive .services-key-benefit .inner-content .right-part .inner-video, .responsive .about-why-choose .inner-content .right-part .inner-video{height:100%;width:50%}.responsive .about-us .inner-content .right-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-video{height:600px}.responsive .popup-video{max-height:550px;max-width:300px}.responsive .about-us{padding:0}.why-choose .inner-content{flex-direction:column-reverse}.responsive .why-choose .inner-content .right-part{width:100%;padding:0 0 50px}.responsive .about-us{margin:0 0 90px 0}.responsive .why-choose .inner-content .left-part .img-description{max-width:100%;padding:25px}.responsive .why-choose .inner-content .left-part{width:100%;max-height:550px}.responsive .why-choose .inner-content .left-part img{max-width:100%}.responsive .simple-process .inner-content .right-part{padding:0 0 50px;width:100%;background:transparent}.responsive .simple-process .inner-content .left-part{gap:0 20px;margin-right:0;width:100%}.responsive .simple-process .inner-content{background:#0e130c;flex-direction:column-reverse;padding:80px 20px 95px}.responsive .simple-process{padding:0}.widget-form .double-input-row .form-row{width:100%}.widget.widget-snippet.our-services .service-section .inner-content .item-content .single-item .description-area{min-height:250px}.page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2{font-size:45px}.page-heading{padding:70px 0}.widget-pageHeading .page-heading-wrapper{padding:70px 0}.responsive .service-details-top .inner-content{flex-direction:column-reverse}.responsive .service-details-top .inner-content .right-content{padding:0 0 50px;width:100%}.responsive .service-details-top .inner-content .left-content{width:100%;max-height:100%}.responsive .service-details-top .inner-content .right-content .button-group{margin:30px 0 0}.responsive .about-top, .responsive .service-details-top{margin:80px auto 90px}.responsive .what-polish-concrete .inner-content .title-content h2{font-size:22px;line-height:32px;margin:0 0 15px}.responsive .what-polish-concrete .inner-content .items{flex-direction:column-reverse}.responsive .what-polish-concrete .inner-content .items .right-content{padding:0 0 40px;width:100%}.responsive .what-polish-concrete .inner-content .items .left-content{width:100%}.responsive .what-polish-concrete .inner-content .title-content{margin:0 0 25px}.responsive .services-key-benefit .inner-content, .responsive .about-why-choose .inner-content{background:#e7f1e2;flex-direction:column;padding:80px 20px 95px}.responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:0 0 50px;max-width:100%;background:transparent}.responsive .services-key-benefit .inner-content .right-part, .responsive .about-why-choose .inner-content .right-part{gap:20px;margin-left:0;width:100%}.responsive .services-key-benefit, .responsive .about-why-choose{padding:0}.responsive .about-why-choose .inner-content .left-part a, .responsive .services-key-benefit .inner-content .left-part a{margin:35px 0 0}.responsive .why-choose-services .inner-content .left-part img{max-width:300px}.responsive .about-top .inner-content{flex-direction:column-reverse}.responsive .about-top .inner-content .left-part{width:100%}.responsive .about-top .inner-content .left-part .img-description{max-width:100%;padding:25px;width:100%;text-align:center}.responsive .about-top .inner-content .right-part .button-group{margin:30px 0 0}.responsive .about-top .inner-content .right-part{padding:0 0 50px;width:100%}.responsive .about-top .inner-content .left-part img{max-width:100%}.responsive .team-rely-sec .inner-content{flex-direction:column-reverse}.responsive .team-rely-sec .inner-content .right-content{width:100%;padding:0 0 50px}.responsive .team-rely-sec .inner-content .left-content{width:100%}.responsive .about-feature .inner-content{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:60px 30px}}@media screen and (max-width:767px){.widget-snippet .service-section .inner-content .item-content .image-area{height:auto}h1{font-size:28px;line-height:38px}h2{font-size:26px;line-height:36px}h3{font-size:24px;line-height:34px}h4{font-size:22px;line-height:32px}h5{font-size:20px;line-height:30px}h6{font-size:18px;line-height:28px}ul li, ol li{font-size:16px;line-height:26px;margin:0 0 10px}.article-table{overflow-x:auto}.article-table table{min-width:450px}.widget-snippet.header-top-btn{display:none}aside#left-modern-nav-drawer-wc{width:100%}.header .widget.widget-navigation.main-menu .menu-title{right:15px;top:20px}body > .footer{padding:0 15px}.footer .widget-title{margin:0 0 12px;font-size:20px;line-height:35px}body > .footer::after{top:800px}.responsive .get-in-touch p{max-width:210px}.widget-article.footer-back-to-top p{justify-content:start}.widget-article.footer-copyright p b{display:none}.responsive .home-banner-content .text-content, .responsive .service-section .inner-content, .responsive .why-choose, .responsive .home-cta, .widget.widget-gallery.recent-project, .responsive .service-details-top, .responsive .what-polish-concrete, .responsive .why-choose-services, .responsive .about-top, .responsive .about-feature, .responsive .team-rely-sec, .responsive .turn-concrete, .responsive .about-cta{padding:0 15px}.responsive .home-banner-content .text-content .top-text p, .responsive .why-choose .inner-content .left-part .img-description p, .responsive .simple-process .inner-content .right-part ol li, .responsive .why-choose-services .inner-content .left-part .img-description p, .responsive .about-top .inner-content .left-part .img-description p{font-size:20px;line-height:30px}.responsive .home-banner-content .text-content .top-text p::after{right:-9px;width:4px;height:4px}.responsive .home-banner-content .text-content .top-text{gap:0 15px;margin:0 0 15px;justify-content:start}.responsive .home-banner-content .text-content h1{font-size:30px;line-height:45px;text-align:left}.responsive .home-banner-content .text-content .description-text p{max-width:100%;font-size:16px;line-height:30px}.responsive .home-banner-content .video-content video{height:680px}.responsive .home-banner-content .text-content{top:55px;max-width:320px;margin:0 auto;left:0;transform:unset}.responsive .home-banner-content .text-content a, .responsive .about-us .inner-content .left-part a, .responsive .why-choose .inner-content .right-part a{max-width:200px;margin-top:30px}.responsive .service-section .inner-content .title-content h2, .responsive .about-us .inner-content .left-part h2, .responsive .why-choose .inner-content .right-part h2, .responsive .home-cta .inner-content h2, .responsive .simple-process .inner-content .right-part h2, .widget.widget-gallery.recent-project h2.widget-title, .widget-form.contact-form h2.widget-title, .responsive .contact-details .inner-content h2, .responsive .service-details-top .inner-content .right-content h2, .responsive .what-polish-concrete .inner-content .title-content p, .responsive .services-key-benefit .inner-content .left-part h3, .responsive .why-choose-services .inner-content .right-part h2, .responsive .about-top .inner-content .right-part h2, .responsive .about-who-we-are h2, .responsive .about-why-choose .inner-content .left-part h2, .responsive .turn-concrete .item h2, .responsive .team-rely-sec .inner-content .right-content h2, .responsive .about-cta .inner-content h2, .widget.widget-html.form-title h2, .widget-html.service-form-title h2, .responsive .container-thankyou .text-content h3{font-size:28px;line-height:40px}.widget-snippet.our-services .service-section .inner-content .title-content h2{line-height:40px}.responsive .service-section{padding:50px 0 60px}.responsive .service-section .inner-content .item-content{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:35px 0}.responsive .service-section .inner-content .item-content .single-item .description-area{min-height:auto;padding:20px 20px 75px}.responsive .service-section .inner-content .title-content{margin:0 auto 30px}.responsive .about-us .inner-content{padding:50px 15px 60px}.responsive .about-us .inner-content .right-part{gap:15px}.responsive .about-us{margin:0 0 50px 0}.responsive .why-choose .inner-content .right-part h2{margin:0 0 20px}.responsive .why-choose .inner-content .left-part{max-height:100%}.responsive .why-choose .inner-content .left-part .img-description{max-width:100%;padding:20px 15px;width:100%}.responsive .team-rely-sec, .responsive .what-polish-concrete, .widget.widget-gallery.recent-project, .responsive .why-choose, .responsive .why-choose-services{margin:0 auto 60px}.responsive .img-section .inner-content .img-right-area{width:100%}.responsive .img-section .inner-content .img-right-area .right-inne-img{max-height:100%}.responsive .img-section .inner-content .img-left-area{width:100%;max-height:100%}.responsive .img-section, .responsive .simple-process{margin:0 0 50px}.responsive .home-cta .inner-content h2{margin:0 0 25px}.responsive .about-us, .responsive .home-cta{margin:0 0 60px 0}.widget.widget-gallery.recent-project h2.widget-title{margin:0 0 25px}.responsive .simple-process .inner-content{padding:50px 15px 60px}.responsive .simple-process .inner-content .right-part h2{margin:0 0 25px}.responsive .service-section .inner-content .item-content .single-item .description-area h3, .responsive .simple-process .inner-content .right-part ol li h3, .widget.widget-gallery.recent-project .project-description h3{font-size:20px;line-height:30px}.responsive .simple-process .inner-content .right-part ol li{padding:0 0 0 20px}.responsive .simple-process .inner-content .right-part ol{padding:0 0 0 30px}.responsive .simple-process .inner-content .left-part{gap:0 15px}.widget.widget-gallery.recent-project .owl-theme .owl-controls{margin-top:30px}#spltr-701D3465-25FC-408F-95B2-E5B05F8CDEF4{flex-direction:column-reverse}#spltr-4BD45546-9D29-46FA-B10D-3C3635CE215F{width:100% !important;max-width:100%}#spltr-E8A24E07-48CF-4606-AFD0-6A11780A5B07{width:100% !important;padding:20px 15px 60px}.widget.widget-html.form-title h2{padding:30px 0 0;margin:0 0 30px}.widget-form textarea{height:85px}.responsive .why-choose .inner-content .right-part article ul li{font-size:16px;line-height:26px}.responsive .home-cta .inner-content .button-group{gap:15px 0;flex-direction:column;align-items:start}.widget.widget-snippet.our-services .service-section .inner-content .item-content .single-item .description-area{min-height:auto}.widget-snippet.our-services .service-section{padding:50px 0 60px}.page-heading h1, .widget.widget-pageHeading h1, .widget.widget-pageHeading h2{font-size:30px;padding:0 15px;line-height:40px}.page-heading{padding:45px 0}.widget-pageHeading .page-heading-wrapper{padding:45px 0}.widget-snippet.our-services .service-section .inner-content .title-content{margin:0 auto 35px}.responsive .service-section .inner-content .bottom-btn a{margin:40px 0 0}.responsive .about-top, .responsive .service-details-top{margin:50px auto 55px}.responsive .service-details-top .inner-content .right-content .button-group{flex-direction:column;gap:15px 0}.responsive .service-details-top .inner-content .right-content{padding:0 0 35px}.responsive .what-polish-concrete .inner-content .items .left-content{grid-gap:15px;grid-template-columns:repeat(2, minmax(0, 1fr))}.responsive .what-polish-concrete .inner-content .items .right-content{padding:0 0 30px}.responsive .what-polish-concrete .inner-content .title-content h2{font-size:20px;line-height:30px;margin:0 0 10px}.responsive .what-polish-concrete .inner-content .title-content{margin:0 0 15px}.responsive .services-key-benefit .inner-content, .responsive .about-why-choose .inner-content{padding:50px 15px 60px}.responsive .services-key-benefit .inner-content .left-part h2{margin:0 0 15px;font-size:20px;line-height:30px}.responsive .about-why-choose .inner-content .left-part h3, .responsive .services-key-benefit .inner-content .left-part h3{margin:0 0 25px}.responsive .services-key-benefit .inner-content .left-part article ul li{font-size:16px;line-height:26px;padding:0 0 0 30px}.responsive .services-key-benefit .inner-content .left-part, .responsive .about-why-choose .inner-content .left-part{padding:0 0 45px}.responsive .services-key-benefit .inner-content .right-part, .responsive .about-why-choose .inner-content .right-part{gap:15px;max-height:250px}.responsive .services-key-benefit{margin:0 0 50px 0}.responsive .why-choose-services .inner-content{flex-direction:column-reverse}.responsive .why-choose-services .inner-content .right-part{padding:0 0 40px;width:100%}.responsive .why-choose-services .inner-content .right-part a{margin:30px 0 0}.responsive .why-choose-services .inner-content .right-part h2{margin:0 0 15px}.responsive .why-choose-services .inner-content .left-part{width:100%;max-height:100%}.responsive .why-choose-services .inner-content .left-part img{max-width:100%}.responsive .why-choose-services .inner-content .left-part .img-description{max-width:100%;padding:20px 15px;width:100%}.widget-html.service-form-title h2{padding:30px 0 0}#spltr-6205A27E-63BB-4C80-9096-489831F6E17B{padding:0 15px}.responsive .contact-details{padding:0;margin:50px 0 0}.widget-form.contact-form.inner{margin:35px 0 60px}.responsive .address .address-content-box .location-text h3{margin:0 0 15px;font-size:25px;line-height:30px}.responsive .address .address-content-box .location-text{padding:25px 20px;max-width:100%;left:15px;right:15px}.responsive .address .address-content-box .location-text p, .responsive .address .address-content-box .location-text a{font-size:16px;line-height:24px;margin:0 0 15px}.responsive .about-top .inner-content .right-part .button-group{gap:15px 0;flex-direction:column}.responsive .about-top .inner-content .left-part .img-description{padding:20px;text-align:left}.responsive .about-top .inner-content .left-part{max-height:100%}.responsive .about-who-we-are{margin:0 auto 60px;max-width:100%;padding:0 15px}.responsive .about-feature .inner-content{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:50px 0;align-items:start;text-align:left}.responsive .about-feature .inner-content .single-item h3{margin:20px 0 10px;font-size:20px;line-height:30px}.responsive .about-cta .inner-content .button-group{gap:25px 0;flex-direction:column}.responsive .about-cta .inner-content h2{margin:0 0 20px}.responsive .about-cta{margin:0 auto 55px}.responsive .about-feature .inner-content{padding:50px 0 55px}.responsive .about-feature{margin:0 auto 50px}.responsive .turn-concrete{margin:0 auto 50px}.responsive .turn-concrete .item h2{margin:0 0 10px}.responsive .turn-concrete .item{margin:0 0 45px;padding:0 0 50px}.responsive .turn-concrete .item::before{background-position:center;width:100%}.responsive .team-rely-sec .inner-content .right-content{padding:0 0 30px}.responsive .team-rely-sec .inner-content .left-content{grid-gap:0 15px}.responsive .about-why-choose{margin:0 0 50px 0}.responsive .home-banner-content .text-content a{margin-left:0;margin-right:0}.responsive .container-thankyou .img-content{width:70px;margin:0 auto}.responsive .container-thankyou .text-content h6{font-size:18px;line-height:28px}.responsive .container-thankyou{margin:60px auto;max-width:100%;padding:0 15px}.responsive .container-404 .ops .big_font{font-size:65px;margin-right:-12px}.responsive .container-404 .big{font-size:65px;margin-left:-12px}.responsive .container-404 .error{font-size:25px;margin:10px 0 15px 0}.responsive .container-404 .ops{font-size:45px}.responsive .container-404{margin:35px auto 60px;max-width:100%;padding:0 15px}.responsive .about-who-we-are article p, .responsive .about-who-we-are h2, .responsive .turn-concrete .item h2, .responsive .turn-concrete, .responsive .about-cta .inner-content h2, .responsive .home-banner-content .text-content h1, .responsive .home-banner-content .text-content .description-text p, .responsive .service-section .inner-content .title-content h2, .responsive .service-section .inner-content .title-content p, .responsive .home-cta .inner-content h2, .widget.widget-gallery.recent-project h2.widget-title, .responsive .what-polish-concrete .inner-content .title-content h2, .responsive .what-polish-concrete .inner-content .title-content p{text-align:left}.responsive .page-content{padding:0 15px}.wc-site-popup.popup.anim-fade-zoom.active{min-width:320px}.wc-site-popup.popup .close-icon{right:0;top:-45px}.responsive .popup-video{max-height:100%;max-width:100%}.responsive .about-us .inner-content .right-part .inner-video .video-content .video-button a, .responsive .services-key-benefit .inner-content .right-part .inner-video .video-content .video-button a, .responsive .about-why-choose .inner-content .right-part .inner-video .video-content .video-button a{width:32px;height:32px;background-size:32px !important}.wc-site-popup.popup .content{padding:10px}.responsive .about-us .inner-content .right-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-video{height:500px}.responsive .turn-concrete .item p, .responsive .about-feature .inner-content .single-item p{text-align:left}}@media screen and (max-width:480px){.responsive .about-us .inner-content .right-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-video{height:300px}}@media screen and (max-width:380px){.responsive .about-us .inner-content .right-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-video{height:250px}}@media screen and (max-width:330px){.responsive .about-us .inner-content .right-part .inner-img, .responsive .about-us .inner-content .right-part .inner-video, .responsive .services-key-benefit .inner-content .right-part .inner-video{height:200px}}@media screen and (max-width:320px){.widget.widget-article.footer-back-to-top{top:954px !important}.wc-site-popup.popup.anim-fade-zoom.active{min-width:280px}}

#spltr-BB7DCA88-F6A4-4970-8A50-1AD396205E59{width:auto}#spltr-751A8629-D750-4055-98FD-0998F28521C4{width:auto}#spltr-58452282-3CA4-4011-9DAD-ADBEB94CA6D7{width:auto}#spltr-7E6ADFC1-96B6-4B70-AF3A-1152EB1AE233{width:auto}.body > .body-section > .widget-container{width:auto}.body > .widget-container{width:auto}#spltr-E8A24E07-48CF-4606-AFD0-6A11780A5B07{width:50%}#spltr-4BD45546-9D29-46FA-B10D-3C3635CE215F{width:50%}.header > .widget-container{height:80px;width:auto}@media (max-width:767px){.responsive .header > .widget-container{height:70px}.responsive .footer > .widget-container{height:1015px}}@media (min-width:992px) and (max-width:1200px){.responsive .footer > .widget-container{height:505px}}@media (min-width:768px) and (max-width:991px){.responsive .footer > .widget-container{height:505px}}.footer > .widget-container{height:525px;width:auto}
.service-details-top{max-width:1520px;margin:145px auto 120px;padding:0 60px}.service-details-top .inner-content{display:flex;flex-wrap:wrap;align-items:center}.service-details-top .inner-content .left-content{width:50%;max-height:483px;overflow:hidden}.service-details-top .inner-content .left-content img{max-height:inherit;width:100%;height:100%;object-fit:cover}.service-details-top .inner-content .right-content{width:50%;padding:0 0 0 115px}.service-details-top .inner-content .right-content h2{padding:0;margin:0 0 15px;color:#000;font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:58px;letter-spacing:-0.01em}.service-details-top .inner-content .right-content article p{font-family:Sequel Sans Book Body;font-weight:305;font-size:16px;line-height:30px;letter-spacing:-0.01em;padding:0;margin:0 0 15px;color:rgba(0,0,0,0.9)}.service-details-top .inner-content .right-content article p:last-child{margin:0}.service-details-top .inner-content .right-content .button-group{display:flex;gap:0 15px;margin:50px 0 0}.service-details-top .inner-content .right-content .button-group a{height:48px;padding:10px 15px;text-decoration:none;border:0;text-align:center;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background:rgba(93, 164, 62, 1);font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;max-width:222px;margin:0;border:1px solid #5da43e}.service-details-top .inner-content .right-content .button-group a:last-child{background:transparent;border-color:rgb(0, 0, 0);color:rgb(0, 0, 0)}.service-details-top .inner-content .right-content .button-group a:hover{background:#000;border-color:#000;color:#fff}.what-polish-concrete{max-width:1520px;margin:0 auto;padding:0 60px;margin:0 auto 190px}.what-polish-concrete .inner-content .title-content{margin:0 0 50px;text-align:center}.what-polish-concrete .inner-content .title-content h2{font-family:Sentient Variable;font-weight:500;font-size:22px;line-height:58px;letter-spacing:-0.01em;padding:0;margin:0;color:rgba(93, 164, 62, 1)}.what-polish-concrete .inner-content .title-content p{font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:58px;letter-spacing:-0.01em;padding:0;margin:;margin:0;color:#000}.what-polish-concrete .inner-content .items{display:flex;align-items:center}.what-polish-concrete .inner-content .items .left-content{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:0 40px;width:60%}.what-polish-concrete .inner-content .items .left-content .inner-img{max-height:256px;overflow:hidden}.what-polish-concrete .inner-content .items .left-content .inner-img img{width:100%;height:100%;object-fit:cover;max-height:inherit}.what-polish-concrete .inner-content .items .right-content{width:40%;padding:0 0 0 60px}.what-polish-concrete .inner-content .items .right-content p{font-family:Sequel Sans Book Body;font-weight:305;font-size:16px;line-height:30px;letter-spacing:-0.01em;padding:0;margin:0 0 20px;color:rgba(0,0,0,0.9)}.what-polish-concrete .inner-content .items .right-content p:last-child{margin:0}.services-key-benefit{padding:0 50px 0 0;margin:0 0 170px 0}.services-key-benefit .inner-content{display:flex;justify-content:center;align-items:center}.services-key-benefit .inner-content .left-part{width:1300px;background:rgba(231, 241, 226, 1);padding:100px 450px 200px 260px;margin:0 -150px 0 0}.services-key-benefit .inner-content .right-part{display:flex;justify-content:center;gap:50px;margin-left:-150px;align-items:center}.services-key-benefit .inner-content .right-part img{height:100%;width:100%;max-height:inherit;object-fit:cover}.services-key-benefit .inner-content .left-part h2{letter-spacing:-0.01em;padding:0;margin:0 0 10px;color:#5da43e;font-family:Sentient Variable;font-weight:500;font-size:22px;line-height:58px}.services-key-benefit .inner-content .left-part h3{letter-spacing:-0.01em;padding:0;margin:0 0 30px;color:#000;font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:63px}.services-key-benefit .inner-content .left-part article ul{padding:0;margin:0}.services-key-benefit .inner-content .left-part article ul li{font-weight:310;font-size:17px;line-height:27px;letter-spacing:-0.01em;color:rgba(0,0,0,0.9);padding:0 0 0 35px;margin:0 0 15px;font-family:'Sequel Sans Roman Body'}.services-key-benefit .inner-content .left-part article ul li:before{background:url('/template/f146cbb2/images/service-tick-icon.svg') no-repeat;width:14px;height:12px;top:9px;left:0}.services-key-benefit .inner-content .left-part a{height:48px;padding:10px 15px;text-decoration:none;border:0;text-align:center;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background:rgba(93, 164, 62, 1);font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;max-width:234px;margin:45px 0 0}.services-key-benefit .inner-content .left-part a:hover{background:#000;color:#fff}body.widget-snippet .services-key-benefit .inner-content .left-part{max-width:950px;padding:100px 290px 200px 60px;margin:0}.services-key-benefit .inner-content .right-part .inner-video{position:relative;height:635px;width:410px}.services-key-benefit .inner-content .right-part .inner-video video{width:100%;height:100%;object-fit:cover}.services-key-benefit .inner-content .right-part .inner-video .video-content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:flex}.services-key-benefit .inner-content .right-part .inner-video .video-content .video-button a{width:40px;height:40px;background:url(/template/f146cbb2/images/play-btn.svg) no-repeat !important;display:inline-block;cursor:pointer}.services-key-benefit .inner-content .right-part .inner-video .video-content .video-button p a{padding:0;margin:0}.services-key-benefit .inner-content .right-part .inner-video .video-content .video-button a:hover{filter:invert(56%) sepia(32%) saturate(751%) hue-rotate(57deg) brightness(93%) contrast(94%)}.fee .services-key-benefit .inner-content .right-part .inner-video .video-content, body.widget-snippet .services-key-benefit .inner-content .right-part .inner-video .video-content{position:relative;top:unset;left:unset;-ms-transform:unset;transform:unset;display:flex;margin-top:-350px;justify-content:center}.why-choose-services{max-width:1520px;padding:0 60px;margin:0 auto 180px}.why-choose-services .inner-content{display:flex;justify-content:center;align-items:center}.why-choose-services .inner-content .left-part{width:45%;position:relative;max-height:787px;overflow:hidden}.why-choose-services .inner-content .left-part img{width:100%;max-height:inherit;height:100%;object-fit:cover;max-width:570px}.why-choose-services .inner-content .right-part{width:55%;padding:0 0 0 145px}.why-choose-services .inner-content .left-part .img-description{max-width:400px;margin:0;padding:35px 35px 35px 45px;position:absolute;bottom:0;right:0;background:rgba(14, 19, 12, 1)}.why-choose-services .inner-content .left-part .img-description p{padding:0;margin:0;font-family:Sentient Variable;font-weight:400;font-size:30px;line-height:49px;letter-spacing:-0.02em;color:#fff}.why-choose-services .inner-content .right-part h2{font-family:Sentient Variable;font-weight:400;font-size:48px;line-height:68px;letter-spacing:-0.01em;color:#000;padding:0;margin:0 0 20px}.why-choose-services .inner-content .right-part article p{font-family:Sequel Sans Book Body;font-weight:305;font-size:16px;line-height:30px;letter-spacing:-0.01em;padding:0;margin:0 0 15px;color:rgba(0,0,0,0,.9)}.why-choose-services .inner-content .right-part article p:last-child{margin:0}.why-choose-services .inner-content .right-part a{height:48px;padding:10px 15px;text-decoration:none;border:0;text-align:center;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;max-width:234px;margin:45px 0 0;background:rgba(93, 164, 62, 1)}.why-choose-services .inner-content .right-part a:hover{background:rgba(14, 19, 12, 1);color:#fff}#wi-D4C7FA6A-1DF0-41C2-B722-E3BAD952ADF8{width:256px;height:65px;top:12px;left:60px;right:auto;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-D4C7FA6A-1DF0-41C2-B722-E3BAD952ADF8{left:40px;right:auto;top:12px;bottom:auto;width:256px;height:65px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-D4C7FA6A-1DF0-41C2-B722-E3BAD952ADF8{left:30px;right:auto;top:12px;bottom:auto;width:256px;height:65px}}@media (max-width:767px){.responsive #wi-D4C7FA6A-1DF0-41C2-B722-E3BAD952ADF8{left:15px;right:auto;top:15px;bottom:auto;width:180px;height:45px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-D4C7FA6A-1DF0-41C2-B722-E3BAD952ADF8{left:20px;right:auto;top:16px;bottom:auto;width:220px;height:55px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-D4C7FA6A-1DF0-41C2-B722-E3BAD952ADF8{left:20px;right:auto;top:16px;bottom:auto;width:220px;height:55px}}#wi-FFD99DD6-9146-4D33-95CA-ABEB25E08294{width:380px;height:46px;top:17px;left:auto;right:60px;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-FFD99DD6-9146-4D33-95CA-ABEB25E08294{left:auto;right:40px;top:17px;bottom:auto;width:380px;height:46px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-FFD99DD6-9146-4D33-95CA-ABEB25E08294{left:auto;right:30px;top:17px;bottom:auto;width:360px;height:46px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-FFD99DD6-9146-4D33-95CA-ABEB25E08294{left:auto;right:80px;top:17px;bottom:auto;width:300px;height:46px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-FFD99DD6-9146-4D33-95CA-ABEB25E08294{left:auto;right:80px;top:17px;bottom:auto;width:300px;height:46px}}body.widget-snippet .header-btn{max-width:400px}.header-btn{display:flex;gap:0 50px;justify-content:space-between;align-items:end}.header-btn .item p{font-weight:400;font-size:13px;line-height:100%;letter-spacing:-0.01em;padding:0;margin:0 0 5px;color:rgba(93, 164, 62, 1);font-family:'Sentient Variable'}.header-btn .item a{text-decoration:none;font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em;color:#000;-webkit-transition:all .5s ease 0;transition:all .5s ease 0}.header-btn .item a:hover{color:rgba(93, 164, 62, 1)}.header-btn .item a.get-quote{width:100%;height:46px;padding:10px 50px;text-decoration:none;border:0;text-align:center;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background:rgba(93, 164, 62, 1);font-family:Sentient Variable;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-0.01em;color:#fff;display:flex;justify-content:center;align-items:center}.header-btn .item a.get-quote:hover{background:#000;color:#fff}#wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{width:656px;height:34px;top:25px;left:394px;right:auto;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{left:355px;right:auto;top:25px;bottom:auto;width:656px;height:34px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{left:330px;right:auto;top:25px;bottom:auto;width:656px;height:34px}}@media (min-width:1401px) and (max-width:1500px){.responsive #wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{left:380px;right:auto;top:25px;bottom:auto;width:656px;height:34px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{left:0px;right:0px;top:0px;bottom:auto;width:auto;height:25px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{left:0px;right:0px;top:0px;bottom:auto;width:auto;height:25px}}@media (max-width:767px){.responsive #wi-51860EF6-A2B4-4AB0-B92B-73474BE918C8{left:0px;right:0px;top:0px;bottom:auto;width:auto;height:25px}}#wi-462ABA1D-350C-4102-8255-54BF31DC2AFE{width:251px;height:56px;top:105px;left:60px;right:auto;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-462ABA1D-350C-4102-8255-54BF31DC2AFE{left:40px;right:auto;top:105px;bottom:auto;width:251px;height:56px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-462ABA1D-350C-4102-8255-54BF31DC2AFE{left:30px;right:auto;top:105px;bottom:auto;width:251px;height:56px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-462ABA1D-350C-4102-8255-54BF31DC2AFE{left:20px;right:auto;top:85px;bottom:auto;width:251px;height:56px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-462ABA1D-350C-4102-8255-54BF31DC2AFE{left:20px;right:auto;top:85px;bottom:auto;width:251px;height:56px}}@media (max-width:767px){.responsive #wi-462ABA1D-350C-4102-8255-54BF31DC2AFE{left:0px;top:65px;right:0px;bottom:auto;width:auto;height:56px}}#wi-6F6668B2-5C4E-44CE-959E-F0D885E52FE1{width:708px;height:33px;top:472px;left:60px;right:auto;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-6F6668B2-5C4E-44CE-959E-F0D885E52FE1{left:40px;right:auto;top:472px;bottom:auto;width:708px;height:33px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-6F6668B2-5C4E-44CE-959E-F0D885E52FE1{left:30px;right:auto;top:472px;bottom:auto;width:708px;height:33px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-6F6668B2-5C4E-44CE-959E-F0D885E52FE1{left:20px;right:auto;top:450px;bottom:auto;width:708px;height:33px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-6F6668B2-5C4E-44CE-959E-F0D885E52FE1{left:20px;right:auto;top:450px;bottom:auto;width:708px;height:33px}}@media (max-width:767px){.responsive #wi-6F6668B2-5C4E-44CE-959E-F0D885E52FE1{left:0px;right:0px;top:848px;bottom:auto;width:auto;height:80px}}#wi-A8E2E480-CFA0-46C3-AE53-C2EB0C17AE0C{width:100px;height:40px;top:470px;left:auto;right:60px;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-A8E2E480-CFA0-46C3-AE53-C2EB0C17AE0C{left:auto;right:40px;top:470px;bottom:auto;width:100px;height:40px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-A8E2E480-CFA0-46C3-AE53-C2EB0C17AE0C{left:auto;right:30px;top:470px;bottom:auto;width:100px;height:40px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-A8E2E480-CFA0-46C3-AE53-C2EB0C17AE0C{left:auto;right:20px;top:450px;bottom:auto;width:100px;height:40px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-A8E2E480-CFA0-46C3-AE53-C2EB0C17AE0C{left:auto;right:20px;top:450px;bottom:auto;width:100px;height:40px}}@media (max-width:767px){.responsive #wi-A8E2E480-CFA0-46C3-AE53-C2EB0C17AE0C{left:0px;right:0px;top:923px;bottom:auto;width:auto;height:40px}}#wi-80EA77DB-3BB7-44F6-A570-07D868623E1A{width:87px;height:150px;top:102px;left:530px;right:auto;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-80EA77DB-3BB7-44F6-A570-07D868623E1A{left:480px;right:auto;top:102px;bottom:auto;width:87px;height:150px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-80EA77DB-3BB7-44F6-A570-07D868623E1A{left:430px;right:auto;top:102px;bottom:auto;width:87px;height:150px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-80EA77DB-3BB7-44F6-A570-07D868623E1A{left:345px;right:auto;top:85px;bottom:auto;width:87px;height:150px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-80EA77DB-3BB7-44F6-A570-07D868623E1A{left:auto;right:310px;top:85px;bottom:auto;width:87px;height:150px}}@media (max-width:767px){.responsive #wi-80EA77DB-3BB7-44F6-A570-07D868623E1A{left:0px;right:0px;top:162px;bottom:auto;width:auto;height:150px}}#wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{width:221px;height:277px;top:102px;left:830px;right:auto;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{left:715px;right:auto;top:102px;bottom:auto;width:221px;height:277px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{left:655px;right:auto;top:102px;bottom:auto;width:221px;height:277px}}@media (min-width:1401px) and (max-width:1500px){.responsive #wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{left:765px;right:auto;top:102px;bottom:auto;width:221px;height:277px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{left:490px;right:auto;top:85px;bottom:auto;width:221px;height:277px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{left:auto;right:20px;top:85px;bottom:auto;width:205px;height:260px}}@media (max-width:767px){.responsive #wi-A0E4B98E-8AD8-4611-A5FC-AC6DE2F839A1{left:0px;right:0px;top:345px;bottom:auto;width:auto;height:260px}}#wi-C0841FFC-83E0-4BE6-A91C-22D4C2E7EA50{width:240px;height:239px;top:102px;left:auto;right:60px;bottom:auto}@media (min-width:1301px) and (max-width:1400px){.responsive #wi-C0841FFC-83E0-4BE6-A91C-22D4C2E7EA50{left:auto;right:40px;top:102px;bottom:auto;width:240px;height:239px}}@media (min-width:1201px) and (max-width:1300px){.responsive #wi-C0841FFC-83E0-4BE6-A91C-22D4C2E7EA50{left:auto;right:30px;top:102px;bottom:auto;width:240px;height:239px}}@media (min-width:992px) and (max-width:1200px){.responsive #wi-C0841FFC-83E0-4BE6-A91C-22D4C2E7EA50{left:auto;right:20px;top:85px;bottom:auto;width:240px;height:239px}}@media (min-width:768px) and (max-width:991px){.responsive #wi-C0841FFC-83E0-4BE6-A91C-22D4C2E7EA50{left:20px;right:auto;top:172px;bottom:auto;width:240px;height:177px}}@media (max-width:767px){.responsive #wi-C0841FFC-83E0-4BE6-A91C-22D4C2E7EA50{left:0px;right:0px;top:605px;bottom:auto;width:auto;height:184px}}body.widget-snippet .get-in-touch{max-width:500px;padding:20px;background:#000}.get-in-touch p{padding:0;margin:0 0 15px;color:rgba(255,255,255,0.85);font-family:"Inter", sans-serif;font-weight:400;font-size:15px;line-height:21px;letter-spacing:0}.get-in-touch p span{display:block;margin:0 0 5px}.get-in-touch a{padding:0;margin:0 0 15px;color:rgba(255,255,255,0.85);text-decoration:none;display:block;width:100%;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;font-family:"Inter", sans-serif;font-weight:400;font-size:15px;line-height:21px;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,0.85);width:max-content}.get-in-touch a.phone-no{margin:0;border-bottom:0}.get-in-touch a:hover{color:#5da43e;border-color:#5da43e}