@media all{#dm .dmInner div.u_1108160251 .svg,#dm .dmInner div.u_1353986635 .svg,#dm .dmInner div.u_1592663704 .svg,#dm .dmInner div.u_1625625517 .svg{width:50%!important;color:var(--color_1)!important;fill:var(--color_1)!important}#dm .dmInner div.u_1353986635{border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-width:1px!important;border-color:var(--color_1)!important;background-color:var(--color_5)!important}#dm .dmInner div.u_1108160251{border-radius:50%!important;border-color:var(--color_3)!important;border-width:1px!important;background-color:var(--color_3)!important}#dm .dmInner div.u_1838364983 hr{border-top-style:solid!important;border-top-width:1px!important;color:var(--color_1)!important}#dm .dmInner div.u_1444034808 img,#dm .dmInner div.u_1444034808 img[dm_changed],#dm .dmInner div.u_1647414897 img,#dm .dmInner div.u_1647414897 img[dm_changed],#dm .dmInner div.u_1967233369 img,#dm .dmInner div.u_1967233369 img[dm_changed],#dm .dmInner div.u_1981269415 img,#dm .dmInner div.u_1981269415 img[dm_changed]{object-position:50% 50%!important;object-fit:contain!important}#dm .dmInner .u_1444034808,#dm .dmInner .u_1647414897,#dm .dmInner .u_1967233369,#dm .dmInner .u_1981269415{width:100%!important}#dm .dmInner div.u_1592663704,#dm .dmInner div.u_1625625517{border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-width:1px!important;border-color:var(--color_1)!important;background-color:var(--color_7)!important}#dm .dmInner div.u_1625625517{background-color:var(--color_5)!important}#dm .dmInner .u_1234484216 .dmwidget-title{text-align:CENTER!important}#dm .dmInner .u_1234484216 .dmforminput{padding-block:7px!important}#dm .dmInner .u_1234484216 .spacing-container{margin-block:-7px!important}#dm .dmInner .u_1234484216 .dmformsubmit{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;margin-block-start:25px!important}#dm .dmInner .u_1234484216 .checkboxwrapper span,#dm .dmInner .u_1234484216 .dmforminput .fileUploadLink,#dm .dmInner .u_1234484216 .dmforminput input,#dm .dmInner .u_1234484216 .dmforminput option,#dm .dmInner .u_1234484216 .dmforminput select,#dm .dmInner .u_1234484216 .dmforminput textarea,#dm .dmInner .u_1234484216 .freetextwrapper,#dm .dmInner .u_1234484216 .optinwrapper div,#dm .dmInner .u_1234484216 .radiowrapper span{text-align:LEFT!important}#dm .dmInner div.u_1234484216{background-color:var(--color_3)!important;border-radius:12px 12px 12px 12px!important;background-image:initial!important}#dm .dmInner div.u_1234484216 .dmwidget-title{color:var(--color_1)!important}#dm .dmInner div.u_1234484216 input:not([type=submit]){border-style:solid!important;border-width:1px!important;background-color:transparent!important;border-color:var(--color_1)!important}#dm .dmInner div.u_1234484216 select,#dm .dmInner div.u_1234484216 textarea{border-style:solid!important;border-width:1px!important;background-color:transparent!important;border-color:var(--color_1)!important}#dm .dmInner div.u_1234484216 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){font-weight:400!important;color:var(--color_1)!important}#dm .dmInner div.u_1234484216 .m-recaptcha{font-weight:400!important;color:var(--color_1)!important}#dm .dmInner div.u_1234484216 .dmformsubmit.hover,#dm .dmInner div.u_1234484216 .dmformsubmit:hover{background-image:none!important}#dm .dmInner a.u_1195642821.hover,#dm .dmInner a.u_1195642821:hover{background-image:initial!important}#dm .dmInner a.u_1195642821 span.text{font-size:18px!important}#dm .dmInner a.u_1195642821,#dm .dmInner a.u_1419761760,#dm .dmInner div.u_1234484216 .dmformsubmit{background-color:var(--color_6)!important;background-image:none!important}#dm .dmInner div.u_1234484216 .dmformsubmit{border-style:solid!important;border-color:transparent!important;border-width:0!important}#dm .dmInner div.u_1660156773 .photoGalleryThumbs .image-container{border-radius:20px 20px 20px 20px!important}#dm .dmInner div.u_1234484216 input[type=submit]{color:var(--color_1)!important}#dm .dmInner div.u_1234484216 .dmformsubmit.hover input[type=submit],#dm .dmInner div.u_1234484216 .dmformsubmit:hover input[type=submit]{color:#118830!important}#dm .dmInner div.u_1234484216 .checkboxwrapper span,#dm .dmInner div.u_1234484216 .dmforminput .fileUploadLink,#dm .dmInner div.u_1234484216 .dmforminput input,#dm .dmInner div.u_1234484216 .dmforminput option,#dm .dmInner div.u_1234484216 .dmforminput select,#dm .dmInner div.u_1234484216 .dmforminput textarea,#dm .dmInner div.u_1234484216 .freetextwrapper,#dm .dmInner div.u_1234484216 .optinwrapper div,#dm .dmInner div.u_1234484216 .radiowrapper span{color:var(--color_1)!important;font-family:'Inter'!important}#dm .dmInner a.u_1195642821{background-color:var(--color_8)!important}}@media (min-width:1025px){#dm .dmInner div.u_1234484216 input::placeholder,#dm .dmInner div.u_1234484216 select::placeholder,#dm .dmInner div.u_1234484216 textarea::placeholder{font-size:14px!important}#dm .dmInner div.u_1234484216 input.placeholder,#dm .dmInner div.u_1234484216 select.placeholder,#dm .dmInner div.u_1234484216 textarea.placeholder{font-size:14px!important}#dm .dmInner div.u_1234484216 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){font-size:16px!important}#dm .dmInner div.u_1234484216 .m-recaptcha{font-size:16px!important}#dm .dmInner .u_1660156773 .layout-container,#dm .dmInner .u_1660156773 .photoGalleryThumbs{padding:6.5px!important}#dm .dmInner .u_1660156773 .photoGalleryViewAll{padding:0 6.5px!important}}@media (min-width:0) and (max-width:767px){#dm .dmInner div.u_1234484216 .checkboxwrapper span,#dm .dmInner div.u_1234484216 .dmforminput .fileUploadLink,#dm .dmInner div.u_1234484216 .dmforminput input,#dm .dmInner div.u_1234484216 .dmforminput option,#dm .dmInner div.u_1234484216 .dmforminput select,#dm .dmInner div.u_1234484216 .dmforminput textarea,#dm .dmInner div.u_1234484216 .freetextwrapper,#dm .dmInner div.u_1234484216 .m-recaptcha,#dm .dmInner div.u_1234484216 .optinwrapper div,#dm .dmInner div.u_1234484216 .radiowrapper span{font-size:15px!important}#dm .dmInner div.u_1234484216 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){font-size:15px!important}}@media (min-width:768px) and (max-width:1024px){#dm .dmInner div.u_1234484216 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){font-size:15px!important}#dm .dmInner div.u_1234484216 .checkboxwrapper span,#dm .dmInner div.u_1234484216 .dmforminput .fileUploadLink,#dm .dmInner div.u_1234484216 .dmforminput input,#dm .dmInner div.u_1234484216 .dmforminput option,#dm .dmInner div.u_1234484216 .dmforminput select,#dm .dmInner div.u_1234484216 .dmforminput textarea,#dm .dmInner div.u_1234484216 .freetextwrapper,#dm .dmInner div.u_1234484216 .m-recaptcha,#dm .dmInner div.u_1234484216 .optinwrapper div,#dm .dmInner div.u_1234484216 .radiowrapper span{font-size:15px!important}}@media (min-width:0px) and (max-width:767px){#dm .dmInner .u_1660156773 .layout-container,#dm .dmInner .u_1660156773 .photoGalleryThumbs{padding:7px!important}#dm .dmInner .u_1660156773 .photoGalleryViewAll{padding:0 7px!important}}separatorHomeCss{color:red!important}@media all{#flex-header{--overlapping-background-color: var(--color_2);--overlapping-background-image: var(--color_2)}#b824aeff,#fc9deb92{row-gap:0;width:100%;margin:0}#b824aeff{min-width:4%;min-height:8px;column-gap:4%;padding:0}#fc9deb92{min-height:0;column-gap:0%;max-width:none;padding:0 6%}#\37 fbfa2c2{min-height:8px;column-gap:4%;row-gap:32px;width:49%;justify-content:flex-start;min-width:4%;background-color:var(--color_4);border-radius:30px;flex-wrap:nowrap;padding:3%;margin:0}#\35 934f2cd{min-height:622px;column-gap:2%;row-gap:12px;max-width:none;width:100%;flex-wrap:nowrap;padding:6% 6% 4%;margin:0}#\32 d19b433,#cce6fcf1,#cfb09118,#widget_2ab{width:99.84%;height:auto;max-width:100%;order:0;margin:0}#\32 d19b433,#cce6fcf1,#cfb09118{width:88.82%;justify-self:auto;align-self:auto;order:3;grid-area:auto/auto/auto/auto}#\32 d19b433,#cce6fcf1{width:87.02%;order:2}#\32 d19b433{width:44.64858276789144%;order:1}#group_j75{width:49%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px}#widget_rrm{height:auto}#\39 9084630.flex-element.widget-wrapper>[data-element-type]{padding-top:5px}#\39 9084630,#a6a8b474,#widget_rrm{max-width:100%;width:100%}#\39 9084630{position:relative;height:auto;min-width:10px;min-height:10px}#a6a8b474{align-self:stretch;display:flex;min-height:8px;column-gap:4%;row-gap:0;flex-direction:column;justify-content:center;align-items:flex-start;min-width:4%;padding:0;margin:0}#\31 705bd0a,#a6a8b474,#bab185aa{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}#bab185aa{align-self:start;display:flex;min-height:10px;column-gap:4%;row-gap:24px;flex-direction:row;max-width:none;width:100%;justify-self:center;order:0;padding:0 6%;margin:0;justify-content:flex-start;align-items:center}#\31 705bd0a{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(8px,max-content);display:grid;justify-content:start;align-items:start}#\36 1816ad1::before,#\36 1816ad1>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.75;border-radius:inherit}#\31 b2cc45a,#\36 1816ad1{background-color:transparent}#\36 1816ad1{background-position:50% 100%;background-image:url(https://lirp.cdn-website.com/6621d673/dms3rep/multi/opt/pexels-photo-35189708-1920w.jpeg)}#\31 b2cc45a{align-items:center;width:35.99%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px;order:1;border-radius:0 0 0 0;background-image:initial;padding:16px;margin:0}#\32 a7451d2{width:789px;height:auto;max-width:100%;order:0;justify-self:auto;align-self:auto;grid-area:auto/auto/auto/auto}#\36 5d4d189{min-height:617px;column-gap:6%;row-gap:36px;max-width:none;width:100%;flex-wrap:nowrap;padding:8% 6%;margin:0;grid-area:1/1/span 1/span 1}#\35 f8428a6{width:710px;height:auto;order:1;align-self:auto}#\31 e3e9c17,#\35 f8428a6,#a247cc81{max-width:100%;justify-self:auto;grid-area:auto/auto/auto/auto}#a247cc81{align-self:auto;width:99.99813548548644%;height:22px;order:2}#\31 e3e9c17{width:240px;height:auto;max-height:none;order:0;min-height:55px}#ba5a3ab0{margin:0}#ce292312{min-height:8px;column-gap:4%;row-gap:16px;width:57.93105058365759%;min-width:4%;order:0;padding:16px;margin:0}#a4fb149e.flex-element.widget-wrapper>[data-element-type]{padding:8%}#a4fb149e{width:100%;height:auto;max-width:100%;order:0}#\33 ad4c031,#\35 9739530{justify-self:auto;align-self:auto;margin:0;grid-area:auto/auto/auto/auto}#\33 ad4c031{flex-direction:row;justify-content:flex-start;align-items:flex-start;min-height:auto;max-height:100%;row-gap:24px;column-gap:4%;padding:0;width:99.99813548548644%;order:3}#\35 9739530{width:321px;height:auto;max-width:100%;order:2}#cc6a1c80{min-height:8px;column-gap:4%;row-gap:24px;width:34.3661277283751%;min-width:4%;align-items:flex-end;justify-content:flex-start;padding:16px;margin:0}#\30 f1e14ec,#\30 ffb2202{width:640px;height:auto;max-width:100%;order:0}#\30 f1e14ec{width:680px;justify-self:auto;align-self:auto;order:1;grid-area:auto/auto/auto/auto}#\36 3dfafd1,#\36 f7c5dc7{column-gap:4%;row-gap:24px;margin:0}#\36 f7c5dc7{max-width:none;min-height:240px;width:100%;padding:4%}#\36 3dfafd1{min-height:8px;width:61.52%;min-width:4%;justify-content:flex-start;padding:16px}#\31 b2fbb0b{background-color:var(--color_5);background-image:initial}#\37 f29b050::before,#\37 f29b050>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color_1);opacity:.5;border-radius:inherit}#\37 f29b050{justify-content:space-between;width:50%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px;border-radius:20px;background-image:url(https://lirp.cdn-website.com/6621d673/dms3rep/multi/opt/best+marble+floor+polishing-best+marble+floor+refinishing+services+near+me-1920w.jpeg);padding:2%;margin:0}#\37 adc0e6e,#\39 55b75a8{width:65.6%;height:auto;max-width:100%;order:0}#\39 55b75a8{width:99.95%}#f24a0100{justify-content:flex-start;width:23%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px;padding:0;margin:0}#\39 1368bae::before,#\39 1368bae>.bgExtraLayerOverlay,#c0160d8e::before,#c0160d8e>.bgExtraLayerOverlay,#d20c2987::before,#d20c2987>.bgExtraLayerOverlay,#e5a471ef::before,#e5a471ef>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color_1);opacity:.4;border-radius:inherit}#e5a471ef{justify-content:space-between;align-items:center;width:99.98791656677055%;min-height:273px;max-height:100%;border-radius:20px;background-image:url(https://lirp.cdn-website.com/6621d673/dms3rep/multi/opt/Marble-maintenance+programs+for+Commercial-Spaces-1920w.jpeg);justify-self:auto;align-self:auto;order:1;padding:8%;margin:0;grid-area:auto/auto/auto/auto}#c7f042d8{min-height:549px;column-gap:2%;row-gap:12px;max-width:none;width:100%;padding:4% 6%;margin:0}#f24803ec{width:100%;height:auto;max-width:100%;order:0}#\39 1368bae,#d20c2987{justify-content:space-between;align-items:center;width:99.99282666027331%;min-height:273px;max-height:100%;border-radius:20px;background-image:url(https://lirp.cdn-website.com/6621d673/dms3rep/multi/opt/best+grout+cleaning+company+near+me-1920w.jpeg);justify-self:auto;align-self:auto;order:1;padding:8%;margin:0;grid-area:auto/auto/auto/auto}#c0160d8e::before,#c0160d8e>.bgExtraLayerOverlay,#d20c2987::before,#d20c2987>.bgExtraLayerOverlay{opacity:.5}#d20c2987{width:99.9860723453909%;background-image:url(https://lirp.cdn-website.com/6621d673/dms3rep/multi/opt/Best+marble+repair+-best+marble+polishing-best+marble+restoration+near+me-1920w.jpeg);order:0}#\37 39e8b4e{justify-content:flex-start;width:23%;min-width:4%;min-height:8px;column-gap:4%;row-gap:24px;padding:0;margin:0}#\31 b9833d2{width:100%;height:auto;max-width:100%;order:0}#e70f04f9{border-width:0;border-color:#000;border-style:solid;background-color:var(--color_3);background-image:initial}#\31 4ce70bd{width:100%;height:auto;max-width:100%;order:1}#c0160d8e{justify-content:space-between;align-items:center;width:100%;min-height:273px;max-height:100%;border-radius:20px;background-image:url(https://lirp.cdn-website.com/6621d673/dms3rep/multi/opt/best+marble+countertop+repair-best+marble+countertop+polishing-best+marble+restoration+near+me-1920w.jpeg);justify-self:auto;align-self:auto;order:0;padding:8%;margin:0;grid-area:auto/auto/auto/auto}}@media (min-width:768px) and (max-width:1024px){#fc9deb92{padding-left:2%;padding-right:2%}#\35 934f2cd{column-gap:1%;min-height:565px;flex-direction:row;flex-wrap:nowrap;padding:6% 2% 4%}#\37 fbfa2c2{background-color:var(--color_4);border-radius:30px;width:49.5%;min-height:8px;padding:6% 4% 4%}#\32 d19b433,#cce6fcf1,#cfb09118{width:100%}#widget_2ab{justify-self:auto;align-self:auto;width:99.55%;order:0;margin:0;grid-area:auto/auto/auto/auto}#group_j75{width:49.5%;min-height:8px}#bab185aa{padding-left:2%;padding-right:2%}#\31 b2cc45a{width:100%;min-height:80px;padding:1%}#\32 a7451d2{width:71.79%;margin-bottom:3%}#\36 5d4d189{padding-left:8%;padding-right:8%;flex-direction:column;flex-wrap:nowrap;min-height:0;column-gap:1%;row-gap:13px}#\35 f8428a6{width:80.77%;margin-bottom:0}#\31 e3e9c17{margin:0}#ce292312{width:100%;min-height:80px;row-gap:0;align-items:center;height:auto}#a4fb149e{width:99.82%}#\33 ad4c031{flex-direction:column;flex-wrap:nowrap;align-self:center;margin-left:0;margin-right:0;align-items:center}#cc6a1c80{width:37.34928571428571%;min-height:8px;align-items:flex-end}#\30 f1e14ec,#\30 ffb2202{width:99.99990734663939%}#\36 f7c5dc7{padding-left:2%;padding-right:2%;flex-direction:row;flex-wrap:nowrap;min-height:240px;column-gap:0%}#\36 3dfafd1{width:62.49%;min-height:8px}#\37 f29b050::before,#\37 f29b050>.bgExtraLayerOverlay,#\39 1368bae::before,#\39 1368bae>.bgExtraLayerOverlay,#c0160d8e::before,#c0160d8e>.bgExtraLayerOverlay,#d20c2987::before,#d20c2987>.bgExtraLayerOverlay,#e5a471ef::before,#e5a471ef>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color_1);border-radius:inherit}#\37 f29b050,#f24a0100{width:32%;min-height:8px;margin:0}#\37 f29b050{border-radius:20px;background-size:cover;background-repeat:no-repeat;padding:3%}#f24a0100{row-gap:16px}#e5a471ef{border-radius:20px;background-size:cover;background-repeat:no-repeat;min-height:180px;padding:10%}#c7f042d8{min-height:367px;flex-direction:row;flex-wrap:nowrap;column-gap:2%;padding:4% 2%}#f24803ec{width:82.8%;align-self:flex-start;margin-left:0;margin-right:0}#\39 1368bae,#c0160d8e,#d20c2987{border-radius:20px;background-size:cover;background-repeat:no-repeat;min-height:180px;padding:10%}#\37 39e8b4e{row-gap:16px;width:32%;min-height:8px;margin:0}}@media (max-width:767px){#\36 1816ad1{grid-template-rows:minmax(8px,max-content)}#\36 5d4d189{grid-area:1/1/span 1/span 1}#b824aeff{width:100%;min-height:10px;align-items:center}#fc9deb92{min-height:unset;flex-direction:column;padding-left:4%;padding-right:4%}#\37 fbfa2c2{width:100%;min-height:80px;align-items:center;background-color:var(--color_4);border-radius:30px;padding:10% 6% 7%}#\35 934f2cd{min-height:0;flex-direction:column;padding-left:4%;padding-right:4%;flex-wrap:nowrap}#\32 d19b433,#cce6fcf1,#cfb09118{width:100%}#widget_2ab{order:0;align-self:flex-start;margin-left:0;margin-right:0;width:99.61%}#a6a8b474,#group_j75{width:100%;min-height:80px;align-items:center}#a6a8b474{min-height:10px}#bab185aa{min-height:unset;flex-direction:column;padding-left:4%;padding-right:4%}#\31 b2cc45a{width:100%;min-height:80px;align-items:center;padding:0}#\32 a7451d2.flex-element.widget-wrapper>[data-element-type]{padding:0}#\32 a7451d2{width:100%;max-width:100%;margin:25% 0}#\36 5d4d189{min-height:0;flex-direction:column;flex-wrap:nowrap;row-gap:15px;padding:12% 4%}#\35 f8428a6{width:100%;max-width:none;margin:-50px 0 5%}#\31 e3e9c17{width:100%;height:auto;min-height:50px;margin:0}#ce292312{width:100%;min-height:80px;align-items:center;padding-left:16px;padding-right:16px;row-gap:16px;justify-content:flex-start}#a4fb149e{width:100%;justify-self:auto;align-self:auto;order:0;margin:0;grid-area:auto/auto/auto/auto}#\33 ad4c031{flex-direction:column;flex-wrap:nowrap;align-items:center}#\35 9739530{width:225px}#cc6a1c80{width:100%;min-height:52px;align-items:center;height:auto;padding-top:6px;padding-bottom:6px}#\30 f1e14ec,#\30 ffb2202{width:100.00004017072558%}#\36 f7c5dc7{min-height:unset;flex-direction:column;row-gap:7px;padding:8% 4%}#\36 3dfafd1{min-height:80px;row-gap:7px}#\37 f29b050::before,#\37 f29b050>.bgExtraLayerOverlay,#\39 1368bae::before,#\39 1368bae>.bgExtraLayerOverlay,#c0160d8e::before,#c0160d8e>.bgExtraLayerOverlay,#d20c2987::before,#d20c2987>.bgExtraLayerOverlay,#e5a471ef::before,#e5a471ef>.bgExtraLayerOverlay{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color_1);border-radius:inherit}#\36 3dfafd1,#\37 f29b050,#f24a0100{width:100%;align-items:center}#\37 f29b050{border-radius:20px;background-size:cover;background-repeat:no-repeat;padding:6%;min-height:240px;order:0}#f24a0100{min-height:200px;row-gap:16px;flex-direction:column;order:1;column-gap:3%;flex-wrap:nowrap}#e5a471ef{border-radius:20px;background-size:cover;background-repeat:no-repeat;min-height:200px;padding:6%;margin:0}#c7f042d8{min-height:unset;flex-direction:column;row-gap:18px;padding:8% 4%}#\39 1368bae{border-radius:20px;background-size:cover;background-repeat:no-repeat;justify-self:auto;align-self:auto;order:0;padding:6%;margin:0;grid-area:auto/auto/auto/auto}#\37 39e8b4e,#\39 1368bae,#d20c2987{width:100%;min-height:200px}#d20c2987{border-radius:20px;background-size:cover;background-repeat:no-repeat;justify-self:auto;align-self:auto;padding:6%;margin:0;grid-area:auto/auto/auto/auto;order:1}#\37 39e8b4e{align-items:center;row-gap:16px;flex-direction:column;order:2;column-gap:3%;flex-wrap:nowrap}#c0160d8e{border-radius:20px;background-size:cover;background-repeat:no-repeat;min-height:200px;padding:6%}}