:root{--accent:#c98e18}body{color:#333;font-family:Inter Variablefont Opsz Wght,Arial,sans-serif;line-height:20px}h3{margin-top:20px;margin-bottom:0;font-size:24px;font-weight:700;line-height:30px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.section-based{background-color:#1c1e27;padding-top:7rem;padding-bottom:7rem}.section-based.hero-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/6a63eda34ffbde8c1f7cb7b6_herobg.avif);background-position:50%;background-size:cover;padding-top:10rem;padding-bottom:8rem;position:relative}.section-based.rating-section{background-color:#c98e18;padding-top:1rem;padding-bottom:1rem}.section-based.quiz-answer-section{background-color:#e6e1db;padding-top:2.5rem;padding-bottom:2.5rem}.section-based.why-choose-section,.section-based.process-section{background-color:#f3efe7}.section-based.work-section{background-color:#2f3242}.section-based.our-customer-section{background-color:#f3efe7}.section-based.faq-section{background-color:#e6e1db}.section-based.service-answer-section{background-color:#e6e1db;padding-top:5rem;padding-bottom:5rem}.section-based.service-project-section,.section-based.why-us-section{background-color:#fff}.section-based.real-install-section{background-color:#f3efe7}.section-based.service-area-section{background-color:#fff}.section-based.hero-service-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e2ccf9e60349c1f9fc3752_Untitled%20design%20-%202026-04-18T081444.416.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.paver-sealing-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e48f09f4d8309277c1fa84_paver-storefront-replacement-after.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.our-story-section{background-color:#fff}.section-based.meet-team-section{background-color:#e6e1db}.section-based.our-value-section{background-color:#fff;padding-top:6rem;padding-bottom:6rem}.section-based.trust-credential--heading{background-color:#f3efe7}.section-based.trust-credential--section{background-color:#1c1e27}.section-based.florida-specialist-section{background-color:#f3efe7;padding-top:6rem;padding-bottom:6rem}.section-based.about-form{background-color:#e6e1db;padding-bottom:7rem}.section-based.number-section{background-color:#c98e18}.section-based.we-do-section{background-color:#fff;padding-top:6rem;padding-bottom:6rem}.section-based.work-service-section{background-color:#fff}.section-based.contact-answer{background-color:#e6e1db}.section-based.contact-card-section{background-color:#fff}.section-based.pool-deck-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e48ee93183f861da2a3662_pool-deck-paver-repair.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.drive-way-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e2ccf9e60349c1f9fc3752_Untitled%20design%20-%202026-04-18T081444.416.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.paver-cleaning-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e48e74bb21fd37524454a1_after-paver-pool-repair.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.paver-repair-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e48f51c41993e05a4ac834_sunken-paver-repair.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.hero-contact-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e48f09f4d8309277c1fa84_paver-storefront-replacement-after.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:5rem;position:relative}.section-based.cta-section{padding-top:6rem;padding-bottom:6rem}.section-based.service-areas-answer{background-color:#fff;padding-top:2.5rem;padding-bottom:2.5rem}.section-based.find-city-section{background-color:#f3efe7;padding-top:6rem;padding-bottom:6rem}.section-based.service-services-section{background-color:#fff}.section-based.service-services{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e4579001295d7076e58c39_IMG_2076-scaled.avif);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:5rem;position:relative}.section-based.services-area-answer{background-color:#fff;padding-top:5rem;padding-bottom:5rem}.section-based.local-context-section{background-color:#fff}.section-based.area-service-section{background-color:#f3efe7}.section-based.trust-proof-section{background-color:#1c1e27}.section-based.services-location{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69f3107ead97fe0b1550e8ba_about-installation-pxfQmAqj.avif);background-position:50%;background-size:cover;padding-top:8rem;padding-bottom:5rem;position:relative}.section-based.faq-location-section{background-color:#fff}.section-based.about-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e4579001295d7076e58c39_IMG_2076-scaled.avif);background-position:50%;background-size:cover;padding-top:13rem;padding-bottom:8rem;position:relative}.section-based.foundation-section{background-color:#1c1e27}.section-based.commitment-section{background-color:#c98e18;padding-bottom:7rem}.section-based.process-section{background-color:#1c1e27;padding-bottom:7rem}.section-based.home-process-section{background-color:#f3efe7}.section-based.footprint-section{background-color:#fff}.section-based.hero-blog-section{background-color:#1c1e27;padding-top:7rem;padding-bottom:4rem;position:relative}.section-based.we-work-section{background-color:#f3efe7}.section-based.featured-section{background-color:#fff;border-bottom:1px solid #ddd8cf}.section-based.blog-article-section{background-color:#fff;padding-top:6rem;padding-bottom:6rem}.section-based.blog-item-section{background-color:#1c1e27;padding-top:9rem;padding-bottom:6rem;position:relative}.section-based.blog-description-section{background-color:#fff;padding-top:0;padding-bottom:0}.section-based.blog-cta_section{background-color:#c98e18;padding-top:3rem;padding-bottom:3rem}.section-based.review-section{background-color:#fff;border-bottom:1px solid #c98e1833;padding-top:3rem;padding-bottom:3rem}.section-based.section-warranty{padding-top:4rem;padding-bottom:4rem}.section-based.review-form-section{background-color:#fff}.section-based.background-color-white{color:#0f131a;background-color:#fff}.section-based.thank-you-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69ff8d64139b3f66b59c8fb4_Before%201.webp);background-position:0 0;background-size:cover;padding-top:13rem;padding-bottom:8rem}.section-based.paver-repair-leveling-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69ff8d6591c80b427427fc60_After%201.webp);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.travertine-paver-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69ff95b65c825ebf55d9a795_After.webp);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.marble-paver-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69ff6d51cdfa3436ead4bb24_After%201.webp);background-position:50%;background-size:cover;padding-top:16rem;padding-bottom:7rem;position:relative}.section-based.footer-section{background-color:#12141c;padding-top:4rem;padding-bottom:0}.section-based.about-quiz-section{background-color:#f3efe7;padding-top:5rem;padding-bottom:5rem}.section-based.gallery-hero-section{background-image:url(https://cdn.prod.website-files.com/69e184a24b246bd619b811e8/69e48e2371897fde63cf16f5_pool-deck-pavers.avif);background-position:50%;background-size:cover;padding-top:12rem;padding-bottom:4rem;position:relative}.section-based.project-type-section{background-color:#fff}.section-based.what-see-section{background-color:#e6e1db}.section-based.gallery-form{background-color:#f3efe7}.container{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}.home-hero-flex{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center start;max-width:none;margin-top:2rem;margin-bottom:2.5rem;display:flex}.home-hero-flex_card{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#fff;background-color:#ffffff1f;border:1px solid #fff3;justify-content:center;align-items:center;padding:.5rem .75rem;display:flex}.heading-h1{color:#fff;margin-top:10px;margin-bottom:20px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:72px;font-weight:400;line-height:1.1em}.paragraph-default{color:#fff;max-width:850px;margin-bottom:0;font-size:18px;line-height:1.625em}.paragraph-default.custom-paragraph{color:#3d4351;margin-top:.5rem;margin-bottom:0;font-style:italic}.paragraph-default.mx-680px{color:#fff;max-width:750px}.paragraph-default.mx-680px.text-color-white{color:#fff}.paragraph-default.darl{color:#3d4351}.paragraph-default.dark-custom{color:#3d4351;max-width:668px}.paragraph-default.dark{color:#0f131a}.paragraph-default.mx-768px{max-width:768px}.paragraph-default.paragraph-small{color:#3d4351;max-width:668px;font-size:15px}.paragraph-default.style-paragraph{font-size:17px}.paragraph-default.mx-660{max-width:660px}.paragraph-default.text-gold{color:#c98e18}.paragraph-default.text-color-black{color:#27292b}.paragraph-default.white{color:#fff}.paragraph-default.white._w-580px{width:580px}.paragraph-default.mx-768{width:768px}.paragraph-default.mx-768.light{color:#f2eee9}.textblock-default{color:#c98e18;letter-spacing:.15em;margin-top:0;margin-bottom:0;font-size:13px;line-height:1.5}.textblock-default.all-caps{text-transform:uppercase}.textblock-default.mt-10{margin-top:10px;font-size:11px;font-weight:400}.textblock-default.dark{color:#0f131a}.textblock-default.small-textblock{font-size:11px}.textblock-default.text-light,.textblock-default.text-light-copy{color:#9da4af}.textblock-default.custom-text-block{text-transform:uppercase;font-size:11px;font-weight:400}.primary-button{background-color:var(--accent);color:#1c1e27;text-transform:uppercase;border:1px solid #c98e18;padding:.85rem 2rem;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:15px;font-weight:700;transition:all .25s}.primary-button:hover{box-shadow:0 0 10px #c98e18}.primary-button.submit{width:100%;margin-top:1rem}.primary-button.nav-button{border-radius:2px;padding:.75rem 22px}.primary-button._w-100{text-align:center;width:100%}.secondary-button{color:#fff;border:1px solid #ffffff4d;padding:.85rem 2rem;font-size:15px;text-decoration:none;transition:all .25s;position:relative}.secondary-button:hover{color:#fff;background-color:#0000;border-color:#fff}.secondary-button.location-button{border-color:#c98e1866}.secondary-button.custom-button{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#c98e18;background-color:#1c1e27;justify-content:flex-start;align-items:center;padding-top:.75rem;padding-bottom:.75rem;transition:all .25s;display:flex}.secondary-button.custom-button:hover{border-top-style:none}.secondary-button.custom{grid-column-gap:.7rem;grid-row-gap:.7rem;color:#0f131a;border-color:#0f131a;justify-content:flex-start;align-items:center;padding-top:.9rem;padding-bottom:.9rem;display:flex}.quick-answer-card_wrap{max-width:56rem;margin-left:auto;margin-right:auto;padding-left:1rem}.quick-answer-card_wrap.location-card{max-width:54rem}.quick-answer-card{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#f3efe7;border-left:5px solid #c98e18;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:1.5rem 1.75rem;display:flex}.quick-answer-card.no-bg{background-color:#0000}.heading-h2{color:#0f131a;margin-top:0;margin-bottom:0;font-size:50px;line-height:1.2em}.heading-h2.white,.heading-h2.white-copy{color:#fff;font-family:Oswald,sans-serif;font-weight:600}.heading-h2.c-white{color:#fff}.heading-h3{color:#0f131a;text-align:center;margin-top:0;margin-bottom:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:20px;font-weight:600}.heading-h3.white{color:#fff}.heading-h3.small-h3{font-size:16px}.heading-h3.big-h3{font-size:30px;line-height:1.25em}.heading-h3.style-h3{color:#c98e18;font-size:3.75rem;font-weight:400;line-height:1.35em}.heading-h3.text-big{color:#c98e18;font-size:2.5rem;font-weight:400;line-height:1em}.heading-h3.text-gold{color:#c98e18;font-weight:400}.heading-h3.custom-h3{font-size:18px}.paragraph{color:#fff;text-align:center;margin-bottom:0;font-size:16px;line-height:1.625em;text-decoration:none}.paragraph.white{color:#fff}.paragraph.custom-paragraph{margin-top:.5rem;margin-bottom:0;font-style:italic}.paragraph.mx-580px{max-width:580px}.paragraph.dark{color:#3d4351}.paragraph.mb-1{color:#3d4351;margin-bottom:1rem}.paragraph.light{color:#f2eee9}.paragraph.solid-dark{color:#0f131a;text-align:left}.real-result-card{grid-column-gap:0px;grid-row-gap:0px;background-color:#0000;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;min-height:0;padding:0;display:block;overflow:hidden}.real-result-card_wrap{grid-column-gap:2px;grid-row-gap:2px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.real-result-card_wrap.hide{display:none}.real-result-card_wrap.short-height{height:25rem}.our-customer--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:3rem;display:flex}.our-custom-content{background-color:#2f3242;border-radius:4px;max-width:42rem;margin-left:auto;margin-right:auto;padding:3rem 3rem 2.5rem}.footer-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:3rem;display:grid}.footer-logo{color:#c98e18;width:12rem;margin-bottom:15px;font-size:28px;line-height:1.1em;text-decoration:none}.heading-h4{color:#c98e18;text-transform:uppercase;margin-top:0;font-size:1.25rem;line-height:1.5}.footer-link{color:#9da4af;font-weight:700;text-decoration:none}.footer-link_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer-link-flex{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.navbar{z-index:9999;background-color:#1c1e27;width:100%;position:sticky;top:0%}.nav-logo{color:#c98e18;width:10rem;margin-bottom:0;font-size:28px;line-height:1.1em;text-decoration:none}.nav-logo.w--current{width:10rem}.nav-link{color:#f2eee9;font-size:13px}.nav-link:hover{color:#c98e18}.nav-link.w--current{color:#f2eee9}.nav-link_wrap{justify-content:space-between;width:auto;display:flex}.nav-menu{justify-content:flex-start;align-items:center;width:auto;display:flex}.navbar_component{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr .5fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem;display:flex}.check-icon{width:13px}.bg-color{pointer-events:none;background-image:linear-gradient(90deg,#1c1e27f2,#1c1e27b3 50%,#1c1e274d);width:100%;height:100%;position:absolute;top:0}.bg-color.home-hero-bg{background-image:linear-gradient(90deg,#1c1e27f2,#1c1e27b3 5%,#1c1e274d)}.about-hero--heading{max-width:none}.about-hero_component{z-index:99;width:80%;position:relative}.project-type--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:4rem;display:flex}.project-tab-menu{grid-column-gap:.5rem;grid-row-gap:.5rem;text-align:center;flex-flow:wrap;justify-content:center;align-items:center;margin-bottom:3rem;display:flex}.tab-link{color:#0f131a;letter-spacing:.025em;text-transform:uppercase;background-color:#fff;border:1px solid #ddd8cf;border-radius:2px;padding:.625rem 1.25rem;font-size:13px;font-weight:700}.tab-link:hover{border-color:#0f131a}.tab-link.w--current{color:#c98e18;background-color:#1c1e27}.what-see--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:4rem;display:flex}.what-see-content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;width:80%;margin-left:auto;margin-right:auto;display:grid}.what-see-card{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#fff;border:1px solid #fff;border-radius:2px;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:100%;padding:1.5rem;transition:all .25s;display:flex}.what-see-card:hover{border:1px solid #c98e18}.what-see-link{text-decoration:none}.nav-wrap{background-color:#1c1e27;border:1px solid #c98e1833;width:230px;padding-top:.5rem;display:none;left:-60%}.nav-wrap.w--open{border:1px solid #c98e1833;width:220px;padding-top:.5rem;padding-left:0;padding-right:0;display:none;left:-60%;right:auto}.nav-wrap.block{display:block}.nav-wrap.services{width:245px;display:none;left:-35%}.nav-wrap.services.w--open{width:230px;padding-right:0;left:-10%}.drop-link{color:#f2eee9;padding:.625rem 1.5rem .625rem 1.25rem;font-size:13px}.drop-link:hover{color:#c98e18}.drop-link.w--current{color:#f2eee9}.navbar-button{grid-column-gap:.45rem;grid-row-gap:.45rem;color:#c98e18;letter-spacing:.5px;text-transform:uppercase;border:1px solid #c98e1826;justify-content:flex-start;align-items:center;width:100%;min-width:100%;max-width:100px;margin-top:10px;padding:1rem 1.25rem;font-size:12px;font-weight:700;text-decoration:none;display:flex}._w-100{width:100%}.dark{color:#0f131a}.bas-label-before-h{z-index:3;color:#fff;cursor:pointer;background-color:#1c1e27e6;border-radius:0;padding:.35rem 1rem .3rem;font-size:13px;position:absolute;top:24px;left:24px}.card-image{height:100%;position:relative;overflow:hidden}.light-box{aspect-ratio:auto}.text-size-medium{letter-spacing:.025em;font-size:1.125rem;line-height:1.625rem}.gallery-wrapper{grid-column-gap:4rem;grid-row-gap:4rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.gallery-images-wrapper{grid-column-gap:1px;grid-row-gap:1px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.gallery-images-wrapper._1-col{grid-template-columns:1fr}.gallery-box-image{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;transition:all .6s}.gallery-box-image:hover{border:1px #c98e18;transform:scale(1.1)}.gallery-box-image.position-bottom{object-position:50% 70%;object-position:50% 70%}.gallery-title{color:#c98e18;text-transform:uppercase;padding:.75rem 0;font-size:13px}.footer3_bottom-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;color:#9da4af;justify-content:space-between;align-items:center;padding-top:4rem;font-size:.875rem;display:flex}.fieldgroup__locality{grid-column-gap:10px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-6{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.checkbox-label{color:#fff}.paragraph{color:#0f131a;font-size:16px;line-height:1.625em}@media screen and (max-width:991px){.section-based.paver-sealing-section,.section-based.pool-deck-section,.section-based.drive-way-section,.section-based.paver-cleaning-section,.section-based.paver-repair-section,.section-based.paver-repair-section,.section-based.hero-contact-section,.section-based.service-services{padding-top:10rem;padding-bottom:4rem}.section-based.paver-repair-leveling-section,.section-based.travertine-paver-section,.section-based.marble-paver-section{padding-top:10rem;padding-bottom:4rem}.section-based.about-quiz-section{padding-top:4rem;padding-bottom:4rem}.section-based.hero-service-section{padding-top:13rem;padding-bottom:4rem}.section-based.paver-sealing-section,.section-based.pool-deck-section,.section-based.drive-way-section,.section-based.paver-cleaning-section,.section-based.paver-repair-section,.section-based.paver-repair-section,.section-based.hero-contact-section,.section-based.service-services{padding-top:10rem;padding-bottom:4rem}.section-based.services-location{padding-top:6rem;padding-bottom:4rem}.section-based.paver-repair-leveling-section,.section-based.travertine-paver-section,.section-based.marble-paver-section{padding-top:10rem;padding-bottom:4rem}.container{padding-left:5%;padding-right:5%}.home-hero_component{width:auto}.home-hero-flex{flex-flow:wrap;margin-bottom:2rem}.heading-h1{font-size:55px}.paragraph-default.mx-768{width:auto}.primary-button{padding-top:1rem;padding-bottom:1rem}.primary-button.nav-button{display:none}.secondary-button{padding:1rem 2rem 1rem 1rem}.heading-h2{font-size:38px}.our-service-content,.why-choose-content{grid-template-columns:1fr 1fr}.real-result-content{width:auto}.our-process-content{grid-template-columns:1fr 1fr}.we-work-content{flex-flow:wrap}.our-customer-content{grid-column-gap:2rem;grid-template-columns:1fr 1fr}.faq_component{width:auto}.common-question--heading{width:auto;margin-bottom:3rem}.faq_component-2{width:auto}.navbar{padding-top:.25rem;padding-bottom:.4rem}.nav-link{padding-left:40px;padding-right:40px}.nav-link:hover{color:#c98e18}.nav-menu{background-color:#1c1e27;height:100vh}.faq_component-3{width:auto}.service-material-content{grid-template-columns:1fr}.service-material-content._4-col,.service-material-content._3-col-2-col,.service-material-content._4-col,.service-material-content._3-col-2-col{grid-template-columns:1fr 1fr}.material-description_wrap{justify-content:center;align-items:flex-start}.service-work-content,.service-work-content._3-col,.service-work-content._3-col{grid-template-columns:1fr 1fr 1fr}.why-us-content{width:auto}.real-install-content{grid-template-columns:1fr 1fr}.real-install-card{justify-content:space-between}.explore-service-content{grid-template-columns:1fr 1fr;width:auto}.service-area--heading{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:80%}.service-area-content{flex-flow:wrap;width:auto}.navbar-service-bottom{display:none}.service-hero_component,.about-hero_component{width:auto}.our-story-content{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.meet-team-content{grid-column-gap:1rem;grid-row-gap:1rem}.trust-credential-content{grid-template-columns:1fr 1fr}.florida-specialist-content{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr}.florida-location_wrap{flex-flow:wrap}.about-number-content{grid-template-columns:1fr 1fr}.about-number{font-size:50px}.we-do-content{grid-template-columns:1fr 1fr}.project-tab-menu{grid-column-gap:1rem;grid-row-gap:1rem}.tab-content{grid-template-columns:1fr 1fr}.what-see-content{width:auto}.service-area--heading-copy{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:80%}.work-service--heading{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:80%;margin-bottom:2rem}.work-service-content{flex-flow:wrap;width:auto}.contact-answer--heading,.contact-cta--heading{width:auto;margin-bottom:3rem}.contact-card-content{grid-template-columns:1fr 1fr}.contact-cta-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:auto;display:grid}.service-areas_component{width:auto}.find-city--heading{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:80%;margin-bottom:2rem}.find-city-content{grid-template-columns:1fr 1fr}.service-services--heading{grid-column-gap:1.5rem;grid-row-gap:1.5rem;width:80%;margin-bottom:2rem}.service-services-content{grid-template-columns:1fr 1fr}.nav-wrap{width:auto;min-width:90%;max-width:90%;margin-left:auto;margin-right:auto;position:static}.nav-wrap.services{width:auto}.dropdown-nav{width:100%}.services-area_component,.local-context_component{width:auto}.area-service-content,.area-service-content._4-col,.area-service-content._4-col{grid-template-columns:1fr 1fr}.location-faq--heading{width:auto;margin-bottom:3rem}.menu-button{color:#fff;padding:0;font-size:35px}.menu-button.w--open{color:#fff;background-color:#1c1e27;padding:0;font-size:35px}.commitment--heading,.process--heading{width:auto}.process-content{grid-template-columns:1fr 1fr}.work--heading,.hero-blog_component{width:auto}.flex-featured{flex-flow:wrap}.blog-article-content{grid-template-columns:1fr 1fr}.cta-blog_component,.blog-description_component,.blog-description,.blog-cta_component{width:auto}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.heading-style-h2{font-size:2.75rem}.testimonial52_grid-list{grid-template-columns:1fr 1fr}.testimonial52_lightbox-image{object-fit:cover;width:100%;height:100%}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.testimonial52_card-content-bottom{flex-flow:wrap}.gallery-images-wrapper{grid-template-columns:1fr}.heading-style-h1{font-size:3.25rem}.footer3_bottom-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.layout1_content,.layout18_content{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.comparison2_top-row-title{padding-top:1.5rem;padding-bottom:1.5rem;padding-right:1rem}.comparison2_top-row-content{padding:1.5rem 1rem}.our-service-content-paver,.our-service-content-travertine,.our-service-content-marble{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.section-based.pool-deck-section,.section-based.drive-way-section,.section-based.paver-cleaning-section,.section-based.paver-repair-section,.section-based.paver-repair-section,.section-based.hero-contact-section,.section-based.service-services{padding-top:9rem;padding-bottom:5rem}.section-based.services-location,.section-based.about-section,.section-based.hero-blog-section{padding-bottom:5rem}.section-based.paver-repair-leveling-section,.section-based.travertine-paver-section,.section-based.marble-paver-section{padding-top:9rem;padding-bottom:5rem}.section-based.hero-section{padding-top:6rem;padding-bottom:5rem}.section-based.hero-service-section{padding-bottom:5rem}.section-based.paver-sealing-section{padding-top:9rem;padding-bottom:5rem}.section-based.gallery-hero-section{padding-bottom:5rem}.section-based.pool-deck-section,.section-based.drive-way-section,.section-based.paver-cleaning-section,.section-based.paver-repair-section,.section-based.paver-repair-section,.section-based.hero-contact-section,.section-based.service-services{padding-top:9rem;padding-bottom:5rem}.section-based.services-location,.section-based.about-section,.section-based.hero-blog-section{padding-bottom:5rem}.section-based.blog-item-section{padding-top:8rem;padding-bottom:5rem}.section-based.blog-description-section{padding-top:4rem}.section-based.blog-cta_section{padding-top:3rem;padding-bottom:3rem}.section-based.paver-repair-leveling-section,.section-based.travertine-paver-section,.section-based.marble-paver-section{padding-top:9rem;padding-bottom:5rem}.home-hero-flex{flex-flow:wrap}.heading-h1{font-size:50px;overflow:visible}.paragraph-default.white._w-580px{width:auto}.primary-button{padding:1rem 2rem}.primary-button.submit{padding-top:.75rem;padding-bottom:.75rem;font-size:15px}.secondary-button{padding-top:1rem;padding-bottom:1rem;padding-left:2rem}.quick-answer-card_wrap,.quick-answer-card_wrap.location-card,.quick-answer-card_wrap.location-card{padding-left:0}.our-service--heading{margin-bottom:3rem}.our-service-content,.our-service-content._4-col,.our-service-content._4-col{grid-template-columns:1fr}.heading-h3.text-big{font-size:2rem}.why-choose--heading{width:auto}.why-choose-content_bottom,.real-result-content{grid-template-columns:1fr}.card-heading{font-size:60px}.footer-content{grid-template-columns:1fr 1fr}.service-card-icon{width:30px}.heading-h2-2{font-size:2.25rem}.section-based-2{padding-top:60px;padding-bottom:60px}.faq_component{width:auto}.common-question--heading{width:auto;margin-bottom:2rem}.faq_component-2{width:auto}.navbar{padding-top:.25rem;padding-bottom:.25rem}.nav-logo{padding-left:0;font-size:25px}.nav-link{text-align:left;width:100%;padding-left:35px}.nav-menu{background-color:#1c1e27;flex-flow:row;height:100vh;display:flex}.faq_component-3{width:auto}.service-material-content._4-col,.service-material-content._3-col-2-col,.service-material-content._4-col,.service-material-content._3-col-2-col,.service-work-content,.service-work-content._3-col,.service-work-content._3-col,.service-work-content._3-col,.service-work-content._3-col{grid-template-columns:1fr}.work-card-title{font-size:30px}.why-us--heading{margin-bottom:3rem}.why-us-content{grid-template-columns:1fr;width:auto}.real-install--heading{margin-bottom:3rem}.real-install-content,.real-install-content._2-col,.real-install-content._2-col{grid-template-columns:1fr}.real-install-image{aspect-ratio:4/2}.explore-service-content{grid-template-columns:1fr}.explore-service--heading{margin-bottom:3rem}.service-area--heading{width:auto}.navbar-service-bottom{display:none}.our-story-content{grid-template-columns:1fr}.story-image{aspect-ratio:3/2}.meet-team-content{grid-template-columns:1fr 1fr}.trust-credential--heading{margin-bottom:3rem}.trust-credential-content,.florida-specialist-content{grid-template-columns:1fr}.about-number{font-size:45px}.we-do-content{grid-template-columns:1fr}.we-do--heading,.what-see--heading{margin-bottom:3rem}.what-see-content{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr}.service-area--heading-copy,.work-service--heading{width:auto}.location-map_wrap{height:20rem}.contact-answer--heading,.contact-cta--heading{width:auto;margin-bottom:2rem}.contact-card-content{grid-template-columns:1fr}.contact-card-icon{width:3rem;height:3rem}.card-icon{width:23px}.big-paragraph{font-size:20px}.contact-cta-content,.find-city--heading{width:auto}.find-city-content{grid-template-columns:1fr}.service-services--heading{width:auto}.nav-wrap{width:auto;min-width:90%;max-width:90%;margin-left:auto;margin-right:auto;display:none;position:static;left:auto;right:auto}.nav-wrap.services{width:auto}.dropdown-nav{width:100%}.local-context_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.local-content-left{width:auto}.area-service-content{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-columns:1fr}.area-service-content._4-col{grid-template-columns:1fr}.area-service-card{padding-top:1.25rem;padding-bottom:1.25rem}.trust-proof-content{grid-template-columns:1fr}.location-faq--heading{width:auto;margin-bottom:2rem}.location-form--heading{width:auto}.location-service--heading{grid-column-gap:1rem;grid-row-gap:1rem;width:auto}.menu-button{color:#fff;background-color:#0000;padding:0;font-size:33px}.menu-button.w--open{background-color:#1c1e27}.bas-label-before-h{top:12px;left:12px}.trust-content{grid-template-columns:1fr}.trust-left{padding-right:0}.commitment--heading{width:auto}.process--heading{margin-bottom:3rem}.process-content{grid-template-columns:1fr}.process-card_title{font-size:40px}.work--heading{width:auto;margin-bottom:3rem}.service-footprint_component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-columns:1fr}.footprint_left{grid-column-gap:1rem;grid-row-gap:1rem}.blog-featured_component{grid-template-columns:1fr}.blog-article--heading{flex-flow:wrap;margin-bottom:3rem}.blog-article-content{grid-template-columns:1fr}.cta-blog_component{width:auto}.blog-description_image{margin-top:0}.blog-description{padding-top:2rem;padding-left:0;padding-right:0}.blog-cta_component{text-align:center;flex-flow:column;width:auto}.blog-cta_text{width:auto}.blog-featured_link{grid-template-columns:1fr}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.heading-style-h2{font-size:2.25rem}.text-size-medium{font-size:1rem}.testimonial52_grid-list{grid-template-columns:1fr}.testimonial52_card-content{padding:1.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.testimonial52_card-content-bottom{flex-direction:column;align-items:flex-start;width:100%}.heading-style-h1{font-size:2.5rem}.faq1_question{padding-top:1rem;padding-bottom:1rem}.faq1_icon-wrapper{width:1.75rem}.heading-style-h4{line-height:1.4}.footer3_bottom-wrapper{flex-direction:column-reverse;align-items:flex-start;padding-bottom:1rem}.layout1_content,.layout18_content{grid-row-gap:3rem;grid-template-columns:1fr}.comparison2_top-row{grid-template-columns:1fr 1fr}.comparison2_top-row-title{display:none}.heading-style-h6{font-size:1.125rem}.comparison2_row{grid-template-columns:1fr 1fr}.comparison2_feature,.comparison2_row-content{padding-left:1rem;padding-right:1rem}.bas-label-before-h-copy{top:12px;left:12px}.our-service-content-paver,.our-service-content-paver._4-col,.our-service-content-paver._4-col,.our-service-content-travertine,.our-service-content-travertine._4-col,.our-service-content-travertine._4-col,.our-service-content-marble,.our-service-content-marble._4-col,.our-service-content-marble._4-col{grid-template-columns:1fr}}@media screen and (max-width:479px){.section-based{padding-top:3rem;padding-bottom:3rem}.section-based.about-quiz-section,.section-based.service-answer-section,.section-based.our-value-section,.section-based.florida-specialist-section,.section-based.we-do-section{padding-top:3rem;padding-bottom:3rem}.section-based.drive-way-section,.section-based.paver-repair-section,.section-based.hero-contact-section,.section-based.service-services{padding-top:9rem}.section-based.commitment-section,.section-based.process-section{padding-bottom:3rem}.section-based.paver-repair-leveling-section,.section-based.travertine-paver-section,.section-based.marble-paver-section{padding-top:9rem}.section-based.hero-section{padding-bottom:4rem}.section-based.about-quiz-section,.section-based.service-answer-section,.section-based.our-value-section,.section-based.florida-specialist-section,.section-based.we-do-section{padding-top:3rem;padding-bottom:3rem}.section-based.gallery-hero-section{padding-top:9rem;padding-bottom:4rem}.section-based.drive-way-section,.section-based.paver-repair-section,.section-based.hero-contact-section,.section-based.service-services{padding-top:9rem}.section-based.services-area-answer{padding-top:3rem;padding-bottom:3rem}.section-based.services-location{padding-top:5rem;padding-bottom:2rem}.section-based.about-section{padding-top:9rem;padding-bottom:4rem}.section-based.commitment-section,.section-based.process-section{padding-bottom:3rem}.section-based.hero-blog-section{padding-top:9rem;padding-bottom:4rem}.section-based.blog-article-section{padding-top:3rem;padding-bottom:3rem}.section-based.blog-item-section{padding-top:7rem;padding-bottom:4rem}.section-based.blog-description-section{padding-top:4rem;display:block}.section-based.paver-repair-leveling-section,.section-based.travertine-paver-section,.section-based.marble-paver-section{padding-top:9rem}.home-hero-flex{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:center;align-items:flex-start}.heading-h1{font-size:40px}.paragraph-default{font-size:16px}.textblock-default{line-height:1.25em}.hero-home-button_wrap{flex-flow:column;justify-content:space-between;align-items:flex-start}.primary-button{padding-left:1rem;padding-right:1rem;font-size:14px}.primary-button.submit{padding-top:.75rem;padding-bottom:.75rem;font-size:14px}.secondary-button{padding-left:1rem;padding-right:1rem;font-size:14px}.home-rating_component{grid-column-gap:1rem;grid-row-gap:1rem}.home-rating-card.border-left{border-left-style:none}.quick-answer-card_wrap,.quick-answer-card_wrap.location-card,.quick-answer-card_wrap.location-card{padding-left:0}.our-service--heading{margin-bottom:2rem}.heading-h2{font-size:27px}.heading-h3{font-size:18px}.heading-h3.big-h3{font-size:20px}.heading-h3.text-big{font-size:30px}.why-choose--heading{width:auto;margin-left:0}.why-choose-content{grid-template-columns:1fr}.real-result-card_wrap{grid-template-columns:1fr 1fr}.our-process--heading{margin-bottom:2rem}.our-process-content{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.our-process-card{grid-column-gap:.5rem;grid-row-gap:.5rem}.card-heading{font-size:50px}.we-work--heading,.we-work-content{grid-column-gap:1rem;grid-row-gap:1rem}.our-customer--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.our-customer-content{grid-template-columns:1fr}.video{aspect-ratio:auto}.our-custom-content{padding:1.5rem}.field-flex{margin-bottom:0}.field-flex_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-columns:1fr;margin-bottom:.5rem}.text-field{margin-bottom:5px;font-size:11px}.select-field,.textarea{font-size:14px}.footer-content{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.footer-content-bottom{flex-flow:column;justify-content:space-between;align-items:flex-start}.heading-h2-2{font-size:2rem}.sub-heading{font-size:12px}.common-question--heading{margin-bottom:2rem}.nav-logo{font-size:22px}.nav-link{padding-left:20px}.serivce-material--heading{margin-bottom:2rem}.service-material-card{grid-template-columns:1fr}.material-image_wrap{width:100%}.image{aspect-ratio:3/2}.service-work--heading{margin-bottom:2rem}.work-card-title{font-size:30px}.why-us--heading{margin-bottom:2rem}.real-install--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.explore-service--heading{margin-bottom:2rem}.service-area--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.navbar-service-bottom{display:none}.our-story-right{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.story-image{aspect-ratio:3/2}.meet-team--heading{margin-bottom:3rem}.meet-team-content{grid-template-columns:1fr}.team-image_wrap{aspect-ratio:1}.trust-credential--heading,.florida-specialist-left,.about-number--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.we-do--heading{margin-bottom:2rem}.project-type--heading{margin-bottom:3rem}.tab-content{grid-template-columns:1fr}.what-see--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:3rem}.what-see-content{grid-template-columns:1fr}.service-area--heading-copy,.work-service--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.contact-answer--heading,.contact-cta--heading{margin-bottom:2rem}.contact-card-content{grid-template-columns:1fr}.contact-cta-content{grid-template-columns:1fr;width:auto}.find-city--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.find-city-content{grid-template-columns:1fr}.service-services--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.service-services-content{grid-template-columns:1fr}.services-area_button{flex-flow:column;justify-content:space-between;align-items:flex-start}.area-service-content{grid-column-gap:.5rem;grid-row-gap:.5rem}.area-service--heading,.trust-proof--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem;margin-bottom:2rem}.trust-proof-card{padding-top:1.5rem;padding-bottom:1.5rem}.location-faq--heading{margin-bottom:2rem}.location-form--heading{grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.location-service--heading{grid-column-gap:1rem;grid-row-gap:1rem;width:auto;margin-bottom:2rem}.trust-content{grid-template-columns:1fr}.trust-left{padding-right:0}.commitment--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.process--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem;width:auto}.process-card_title{font-size:40px}.work--heading{grid-column-gap:1.25rem;grid-row-gap:1.25rem}.service-footprint_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.footprint_right,.blog-featured_component{grid-template-columns:1fr}.blog-article--heading{margin-bottom:2rem}.blog-description_component{width:auto}.blog-description_image{margin-top:0}.blog-description,.blog-cta_text{width:auto}.blog-featured_link{grid-column-gap:2rem;grid-row-gap:2rem}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.layout1_content,.layout18_content{grid-template-columns:1fr}.comparison2_top-row-title,.comparison2_top-row-content{padding:1rem .5rem}.comparison2_row._3-col{grid-template-columns:1fr 1fr}.comparison2_feature.border-white.hide-mobile{display:none}.comparison2_row-content.mobile-border{border-bottom:1px solid #3333334d;justify-content:center;align-items:center;font-weight:600}.text-block{line-height:20px}}#w-node-_7cd175a7-950b-92d6-1b4e-a9499903389f-eca2448e,#w-node-ae00c4dc-3eb6-2e52-caf1-97318c595afb-eca2448e{grid-area:span 1/span 1/span 1/span 1}#w-node-_95d95b51-ce27-562a-817c-485f0ea32bb8-eca2448e{grid-area:span 2/span 1/span 2/span 1}#w-node-_95d95b51-ce27-562a-817c-485f0ea32bb9-eca2448e{grid-area:span 1/span 2/span 1/span 2}#w-node-_726790d7-b25f-809b-eebb-fd587710ae28-eca2448e,#w-node-_2d099d8b-cd17-639a-f056-36ff0f061e89-eca2448e,#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812df7-eca2448e{grid-area:span 1/span 1/span 1/span 1}#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812e2a-eca2448e{grid-area:span 2/span 1/span 2/span 1}#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812e2b-eca2448e{grid-area:span 1/span 2/span 1/span 2}#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812e5e-eca2448e,#w-node-_1d34e6f6-cdce-6691-9cba-965c6b4cd773-eca2448e,#w-node-_1d34e6f6-cdce-6691-9cba-965c6b4cd834-eca2448e,#w-node-fc874300-99c7-e85e-8ed3-b75816e93373-eca2448e{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-_7cd175a7-950b-92d6-1b4e-a9499903389f-eca2448e,#w-node-ae00c4dc-3eb6-2e52-caf1-97318c595afb-eca2448e{grid-area:span 1/span 1/span 1/span 1}#w-node-_95d95b51-ce27-562a-817c-485f0ea32bb9-eca2448e{grid-area:span 1/span 2/span 1/span 2}#w-node-_726790d7-b25f-809b-eebb-fd587710ae28-eca2448e,#w-node-_2d099d8b-cd17-639a-f056-36ff0f061e89-eca2448e,#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812df7-eca2448e{grid-area:span 1/span 1/span 1/span 1}#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812e2b-eca2448e{grid-area:span 1/span 2/span 1/span 2}#w-node-_9b77cf05-f4fd-00d0-947a-4352b4812e5e-eca2448e,#w-node-_1d34e6f6-cdce-6691-9cba-965c6b4cd773-eca2448e,#w-node-_1d34e6f6-cdce-6691-9cba-965c6b4cd834-eca2448e,#w-node-fc874300-99c7-e85e-8ed3-b75816e93373-eca2448e{grid-area:span 1/span 1/span 1/span 1}}