.elementor .e-c8ed4eb-5426627{width:70%;font-family:Poppins;font-weight:600;font-size:4em;color:#ffffff;text-align:center;text-transform:uppercase;align-self:center;}.elementor .e-3501700-78bddfd{width:94%;height:70vh;border-end-start-radius:20px;border-end-end-radius:20px;background-image:linear-gradient(180deg, #5f594133 18%,rgba(1, 1, 3, 0.75) 96%),url('https://marblemechanics.com/wp-content/uploads/2026/04/stone-countertop-restoration-tampa-bay-14-1024x576.webp');background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-31f3b43-a826861{width:100vw;object-fit:fill;position:relative;background-color:#0011E8;display:block;}.elementor .e-0cd6967-5f8b00f{width:100vw;column-gap:0px;padding:0px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:0px;}.elementor .e-ed108c6-d1717be{max-width:70vw;font-family:Poppins;font-weight:600;font-size:2em;color:#0011E8;text-align:center;align-self:center;}.elementor .e-80205ee-02255d0{object-fit:cover;border-radius:20px;display:block;}.elementor .e-6421096-e2c013d{width:80vw;object-fit:cover;object-position:center center;display:flex;gap:20px;align-items:center;}.elementor .e-79a17f4-67b276e{text-align:justify;margin-block-start:40px;margin-block-end:40px;display:flex;flex-direction:row;gap:40px;}.elementor .e-feb97d5-59e9453{padding-block-start:6%;padding-block-end:6%;padding-inline-start:6%;padding-inline-end:6%;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-fd1310e-5f450e3{width:100vw;height:50vh;aspect-ratio:auto;object-fit:cover;object-position:center center;position:relative;inset-block-start:-40px;border-radius:20px;display:flex;}.elementor .e-1c1b418-bb8307a{width:40vw;position:relative;font-family:Poppins;font-weight:600;font-size:4em;color:#383838;text-align:start;}.elementor .e-1495e06-8311b2c{max-width:600px;text-align:justify;padding-inline-end:60px;display:flex;flex-direction:column;}.elementor .e-b805f83-cf2b396{max-width:90%;font-family:Poppins;font-weight:400;font-size:1em;color:#1B1B1F;}.elementor .e-a9e14c3-cf32def{max-width:600px;display:flex;flex-direction:column;gap:20px;}.elementor .e-a7e012c-48f5751{padding-inline-start:4%;padding-inline-end:4%;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-848c27d-ddb96e6{width:90%;height:40vh;padding-block-start:40px;padding-block-end:40px;padding-inline-start:2%;padding-inline-end:2%;border-radius:20px;background-image:linear-gradient(180deg, #685b44a3 26%,rgba(12, 12, 15, 0.45) 100%),url('https://marblemechanics.com/wp-content/uploads/2026/04/stone-countertop-restoration-south-tampa-07-1024x576.webp');background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,top center;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;align-self:center;}.elementor .e-8a9d470-1ce30d0{width:100vw;padding-inline-start:6%;padding-inline-end:6%;margin-block-start:40px;background-image:radial-gradient(circle at center center, #FFFFFF 0%,#FCFDFA 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;align-items:center;}.elementor .e-e3d0577-d34ab23{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:20px;}.elementor .e-bb63079-22ae188{width:60%;display:flex;}.elementor .e-dc36862-2999043{padding-block-start:8%;padding-block-end:8%;padding-inline-start:10%;padding-inline-end:10%;gap:40px;align-items:center;}.elementor .e-dcabd13-ea93ce4{aspect-ratio:auto;object-fit:cover;object-position:center center;border-radius:20px;}.elementor .e-0bc30de-8fdc1c7{aspect-ratio:1/1;object-fit:cover;display:flex;flex-direction:column;row-gap:20px;}.elementor .e-672a055-93d44b9{aspect-ratio:auto;object-fit:cover;object-position:center center;border-radius:20px;}.elementor .e-eff2473-b7c38b5{aspect-ratio:1/1;object-fit:cover;display:flex;flex-direction:column;row-gap:20px;}.elementor .e-5fcb9b2-8769812{display:flex;gap:40px;}.elementor .e-129dda7-11dd17d{padding-inline-start:10%;padding-inline-end:10%;display:flex;flex-direction:column;}.elementor .e-ebcdcbc-e4c5fa2{width:100%;font-family:Poppins;font-weight:500;font-size:3em;color:#1B1B1F;line-height:1em;text-align:start;padding-block-end:20px;flex:1 0 auto;}.elementor .e-31add65-53979b2{width:100%;font-family:Poppins;font-weight:400;font-size:1.5em;color:#1B1B1F;}.elementor .e-018bed8-fddf6f5{width:50%;}.elementor .e-eccc85a-8adeb31{width:200px;height:200px;align-self:center;}.elementor .e-4bacc20-88f49e9{width:30vw;display:flex;flex:0 1 auto;justify-content:center;align-items:center;align-self:center;}.elementor .e-30e20f6-438c659{column-gap:40px;display:flex;flex-direction:row;row-gap:20px;align-items:start;align-self:center;}.elementor .e-87ecca4-e506ed4{font-family:Poppins;font-weight:500;font-size:1.5em;margin-block-end:20px;}.elementor .e-a4f336a-9841333{font-family:Poppins;font-weight:400;font-size:1em;color:#1B1B1F;padding-block-end:20px;}.elementor .e-57e6a83-4ffa5c7{font-family:Poppins;font-weight:500;font-size:1.5em;margin-block-end:10px;}.elementor .e-35d03b1-d8fb045{font-family:Poppins;font-weight:400;font-size:1em;color:#1B1B1F;}.elementor .e-8dd59b1-d481c50{padding-inline-start:6%;padding-inline-end:6%;}.elementor .e-0f7a609-1376867{font-family:Poppins;font-weight:500;font-size:1.5em;margin-block-end:20px;}.elementor .e-9eb3fd4-260b6b4{font-family:Poppins;font-weight:400;font-size:1em;color:#1B1B1F;padding-block-end:20px;}.elementor .e-4a48ee7-d36f267{font-family:Poppins;font-weight:500;font-size:1.5em;margin-block-end:10px;}.elementor .e-5386fdd-64c083a{font-family:Poppins;font-weight:400;font-size:1em;color:#1B1B1F;}.elementor .e-e907da2-de323ed{padding-inline-start:6%;padding-inline-end:6%;}.elementor .e-e5d3219-cd0c0a3{padding:40px;display:flex;flex-direction:row;}.elementor .e-0a2c128-dfbde2a{width:90vw;padding-block-start:60px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-70fc4ff-52b2532{aspect-ratio:4/3;object-fit:cover;object-position:center center;border-radius:20px;}.elementor .e-765a967-b3472de{aspect-ratio:2/3;object-fit:cover;border-radius:20px;}.elementor .e-2d296cf-822de3c{font-family:Poppins;font-weight:500;font-size:2.5em;}.elementor .e-fb9e6c4-c0c06b2{display:flex;flex-direction:column;justify-content:center;}.elementor .e-32bac3e-aaa2e20{width:90%;}.elementor .e-ecd0bff-cd12b0d{font-family:Poppins;font-weight:500;font-size:1.5rem;padding-block-end:20px;}.elementor .e-e44da1a-3062079{font-family:Poppins;font-weight:500;font-size:1.5rem;padding-block-end:20px;}.elementor .e-aa51546-63156e8{font-family:Poppins;font-weight:500;font-size:1.5rem;padding-block-end:20px;}.elementor .e-eaf6695-5031c08{width:90%;display:flex;flex-direction:row;gap:20px;}.elementor .e-0e4893f-9aa104d{font-family:Poppins;font-weight:500;font-size:1.5rem;padding-block-end:20px;}.elementor .e-2dabdae-40c1cdc{font-family:Poppins;font-weight:500;font-size:1.5rem;padding-block-end:20px;}.elementor .e-bb33e53-3b2021d{font-family:Poppins;font-weight:500;font-size:1.5rem;padding-block-end:20px;}.elementor .e-bfa6e8c-f8f9d63{width:90%;display:flex;flex-direction:row;gap:20px;}.elementor .e-a1e89b5-8e23c01{font-family:Poppins;font-weight:500;font-size:3em;margin-block-end:10px;}.elementor .e-649f27f-2c77302{font-family:Poppins;font-weight:500;font-size:1.22em;color:#1B1B1F;}.elementor .e-d9d51ed-31143ba{max-width:40%;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-fd2db36-450a76d{font-family:Poppins;font-weight:400;font-size:1em;color:#1B1B1F;}.elementor .e-c8b503f-cbb559c{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f57b506-67bb1eb{width:90%;height:80vh;display:flex;flex-direction:row;gap:40px;}.elementor .e-bd5dbd7-94d8616{font-family:Poppins;font-weight:500;font-size:3em;margin-block-end:10px;}.elementor .e-8bc0b93-02ab2e6{font-family:Poppins;font-weight:400;font-size:1.22em;color:#1B1B1F;}.elementor .e-15bd778-7ddae83{width:50%;}.elementor .e-6f0ba8c-0c94945{display:flex;flex-direction:row;}.elementor .e-29f51a7-6f7bd25{display:flex;flex-direction:row;}.elementor .e-96e6864-508847d{padding:6%;flex-direction:column;}.elementor .e-2db3c69-597fbf8{font-family:Poppins;font-weight:500;font-size:3em;color:#ffffff;padding-block-start:200px;margin-block-end:10px;}.elementor .e-0151ab5-8dab0c0{width:60%;padding:4%;border-radius:20px;background-image:linear-gradient(180deg, rgba(16, 16, 16, 0.46) 28%,rgba(0, 0, 0, 0.65) 70%),url('https://marblemechanics.com/wp-content/uploads/2026/03/travertine-paver-sealing-davis-islands-577x1024.webp');background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;}.elementor .e-88df9fc-11e384c{column-gap:20px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:6%;padding-inline-end:6%;display:flex;flex-direction:row;justify-content:center;}.elementor .e-34011eb-def5024{font-family:Poppins;font-weight:500;font-size:3em;margin-block-end:10px;}.elementor .e-89a4def-6304f51{width:50%;}.elementor .e-75ddb6a-fab60c6{font-family:Poppins;font-weight:400;font-size:1.22em;color:#1B1B1F;}.elementor .e-6ded83d-3c7c7e8{font-family:Poppins;font-weight:400;font-size:0.4em;color:#1b1b1fa8;}.elementor .e-eacd1fa-1c0e808{font-family:Poppins;font-weight:400;font-size:1.22em;color:#ffffff;padding:20px;border-radius:20px;background-color:#1A1A1A;}.elementor .e-03903e9-06c29fe{padding:4%;display:flex;flex-direction:row;gap:40px;justify-content:space-between;}.elementor .e-f135c73-56aab32{padding-block-start:100px;padding-block-end:100px;padding-inline-start:6%;padding-inline-end:6%;background-image:linear-gradient(90deg, #f4f2ea 22%,rgba(23, 23, 23, 0.67) 69%),url('https://marblemechanics.com/wp-content/uploads/2026/03/marble-countertop-restoration-davis-islands-02-1024x571.webp');background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}