.elementor .s-about-hero-badge{font-family:var(--brand-font);font-weight:700;font-size:12px;color:var(--sky-deep-text);letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9999px;border-width:1px;border-color:var(--sky-border-accent);border-style:solid;background-color:var(--sky-ice-light);}.elementor .s-about-hero-heading{max-width:720px;font-family:var(--brand-font);font-weight:800;font-size:var(--size-h1-display);color:var(--secondary-navy-slate);text-align:center;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-hero-subtext{max-width:600px;font-family:var(--brand-font);font-size:17px;color:var(--body-slate-text);line-height:1.6em;text-align:center;}.elementor .s-about-hero-inner{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;}.elementor .s-about-hero{width:100%;padding-block-start:125px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #f0f9ffcc 0%,#ffffffcc 100%),url("https://r2cleaningservices.com/wp-content/uploads/2026/08/about-us-hero-background.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;align-items:center;}.elementor .s-about-story-image-card{width:100%;height:580px;overflow:hidden;position:relative;border-radius:var(--radius-card);border-width:1px;border-color:var(--sky-border-accent);border-style:solid;background-image:url("https://r2cleaningservices.com/wp-content/uploads/2026/09/scrubber-facing-the-camera-edit.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;box-shadow:0px 20px 40px -15px rgba(2,132,199,0.2);display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .s-about-story-visual{display:flex;flex-direction:column;flex:1 1 40%;}.elementor .s-about-story-badge{font-family:var(--brand-font);font-weight:700;font-size:12px;color:var(--sky-deep-text);letter-spacing:1px;text-transform:uppercase;}.elementor .s-about-story-heading-a{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:var(--secondary-navy-slate);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-story-heading-b{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-story-heading-wrap{column-gap:12px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .s-about-story-text-1{max-width:560px;font-family:var(--brand-font);font-size:16px;color:var(--body-slate-text);line-height:1.6em;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-story-text-2{max-width:560px;font-family:var(--brand-font);font-size:16px;color:var(--body-slate-text);line-height:1.6em;text-align:start;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-story-text-3{max-width:560px;font-family:var(--brand-font);font-size:16px;color:var(--body-slate-text);line-height:1.6em;text-align:start;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-story-button{font-family:var(--brand-font);font-weight:700;font-size:var(--size-button-text);color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--radius-button);background-image:linear-gradient(135deg, #0284C7 0%,#2563EB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 25px -5px rgba(2,132,199,0.35);}.elementor .s-about-story-button:hover,.elementor .s-about-story-button:focus-visible{background-image:linear-gradient(90deg, #68ba67 0%,rgba(8, 119, 45, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-about-story-content{display:flex;flex-direction:column;flex:1 1 55%;align-items:flex-start;}.elementor .s-about-story-inner{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .s-about-story{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .s-about-stats-heading{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h3-card);color:var(--secondary-navy-slate);text-align:center;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stat-experience-number{font-weight:800;font-size:38px;color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stat-experience-label{font-weight:600;font-size:13px;color:var(--body-slate-text);line-height:1.4em;}.elementor .s-stat-experience{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 4px 16px 0px rgba(2,132,199,0.08);display:flex;flex-direction:column;align-items:center;}.elementor .s-stat-coverage-number{font-weight:800;font-size:38px;color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stat-coverage-label{font-weight:600;font-size:13px;color:var(--body-slate-text);line-height:1.4em;}.elementor .s-stat-coverage{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 4px 16px 0px rgba(2,132,199,0.08);display:flex;flex-direction:column;align-items:center;}.elementor .s-stat-clients-number{font-weight:800;font-size:38px;color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stat-clients-label{font-weight:600;font-size:13px;color:var(--body-slate-text);line-height:1.4em;}.elementor .s-stat-clients{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 4px 16px 0px rgba(2,132,199,0.08);display:flex;flex-direction:column;align-items:center;}.elementor .s-stat-focus-number{font-weight:800;font-size:38px;color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-stat-focus-label{font-weight:600;font-size:13px;color:var(--body-slate-text);line-height:1.4em;}.elementor .s-stat-focus{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 4px 16px 0px rgba(2,132,199,0.08);display:flex;flex-direction:column;align-items:center;}.elementor .s-about-stats-row{width:100%;max-width:1000px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .s-about-clients-label{font-family:var(--brand-font);font-weight:700;font-size:12px;color:var(--sky-deep-text);letter-spacing:1px;text-align:center;text-transform:uppercase;margin-block-start:48px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-client-logo-tjmaxx-img{width:100%;height:40px;object-fit:contain;}.elementor .s-client-logo-tjmaxx{width:100%;height:96px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(2,132,199,0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-client-logo-ross-img{width:100%;height:40px;object-fit:contain;}.elementor .s-client-logo-ross{width:100%;height:96px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(2,132,199,0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-client-logo-michaels-img{width:100%;height:64px;object-fit:contain;}.elementor .s-client-logo-michaels{width:100%;height:96px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(2,132,199,0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-client-logo-homegoods-img{width:100%;height:64px;object-fit:contain;}.elementor .s-client-logo-homegoods{width:100%;height:96px;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;border-width:1px;border-style:solid;background-color:#FFFFFF;box-shadow:0px 2px 10px 0px rgba(2,132,199,0.06);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-about-clients-row{width:100%;max-width:1000px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .s-about-stats-inner{width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:center;}.elementor .s-about-stats{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--slate-light-canvas);display:flex;flex-direction:column;align-items:center;}.elementor .s-about-specialty-badge{font-family:var(--brand-font);font-weight:700;font-size:12px;color:var(--sky-deep-text);letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9999px;border-width:1px;border-color:var(--sky-border-accent);border-style:solid;background-color:var(--sky-ice-light);}.elementor .s-about-specialty-heading-a{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:var(--secondary-navy-slate);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-specialty-heading-b{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-specialty-heading-wrap{column-gap:12px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .s-about-specialty-text{max-width:520px;font-family:var(--brand-font);font-size:16px;color:var(--body-slate-text);line-height:1.6em;text-align:start;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-specialty-check-1-icon{font-weight:800;font-size:16px;color:var(--primary-ocean-blue);}.elementor .s-about-specialty-check-1-text{font-size:15px;color:var(--body-slate-text);line-height:1.5em;}.elementor .s-about-specialty-check-1{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .s-about-specialty-check-2-icon{font-weight:800;font-size:16px;color:var(--primary-ocean-blue);}.elementor .s-about-specialty-check-2-text{font-size:15px;color:var(--body-slate-text);line-height:1.5em;}.elementor .s-about-specialty-check-2{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .s-about-specialty-check-3-icon{font-weight:800;font-size:16px;color:var(--primary-ocean-blue);}.elementor .s-about-specialty-check-3-text{font-size:15px;color:var(--body-slate-text);line-height:1.5em;}.elementor .s-about-specialty-check-3{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .s-about-specialty-check-4-icon{font-weight:800;font-size:16px;color:var(--primary-ocean-blue);}.elementor .s-about-specialty-check-4-text{font-size:15px;color:var(--body-slate-text);line-height:1.5em;}.elementor .s-about-specialty-check-4{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .s-about-specialty-checklist{max-width:480px;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .s-about-specialty-button{font-family:var(--brand-font);font-weight:700;font-size:var(--size-button-text);color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--radius-button);background-image:linear-gradient(135deg, #0284C7 0%,#2563EB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 25px -5px rgba(2,132,199,0.35);}.elementor .s-about-specialty-button:hover,.elementor .s-about-specialty-button:focus-visible{background-image:linear-gradient(90deg, #68ba67 0%,rgba(8, 119, 45, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-about-specialty-content{display:flex;flex-direction:column;flex:1 1 55%;align-items:flex-start;}.elementor .s-about-specialty-image-card{width:100%;height:580px;overflow:hidden;position:relative;border-radius:var(--radius-card);border-width:1px;border-color:var(--sky-border-accent);border-style:solid;background-image:url("https://r2cleaningservices.com/wp-content/uploads/2026/08/After-pic-3-checkout-counter-v2.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;box-shadow:0px 20px 40px -15px rgba(2,132,199,0.2);display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .s-about-specialty-visual{display:flex;flex-direction:column;flex:1 1 40%;}.elementor .s-about-specialty-inner{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .s-about-specialty{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #f0f9ff66 0%,#ffffff66 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-about-cta-badge{font-family:var(--brand-font);font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:9999px;border-width:1px;border-color:rgba(255,255,255,0.3);border-style:solid;background-color:rgba(255,255,255,0.1);}.elementor .s-about-cta-heading{max-width:600px;font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:#FFFFFF;text-align:start;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-cta-subtext{max-width:560px;font-family:var(--brand-font);font-size:16px;color:rgba(255,255,255,0.85);line-height:1.6em;text-align:start;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-cta-button{font-family:var(--brand-font);font-weight:700;font-size:var(--size-button-text);color:#0F172A;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--radius-button);background-color:#FFFFFF;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.25);}.elementor .s-about-cta-button:hover,.elementor .s-about-cta-button:focus-visible{color:#FFFFFF;background-image:linear-gradient(90deg, #68ba67 0%,rgba(8, 119, 45, 1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-about-cta-content{display:flex;flex-direction:column;flex:1 1 58%;align-items:flex-start;}.elementor .s-about-cta-image-card{width:100%;height:300px;overflow:hidden;position:relative;border-radius:var(--radius-card);border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-image:url("https://r2cleaningservices.com/wp-content/uploads/2026/08/5691.jpg"),linear-gradient(135deg, rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.04) 100%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:cover,auto auto;background-position:0% 0%;box-shadow:0px 20px 40px -15px rgba(0,0,0,0.3);display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .s-about-cta-visual{display:flex;flex-direction:column;flex:1 1 42%;}.elementor .s-about-cta-inner{width:100%;max-width:1100px;display:flex;flex-direction:row;gap:56px;align-items:center;}.elementor .s-about-cta{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(120deg, #0F172A 0%,#0284C7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-0f3f80f-892df3f{width:100%;height:420px;overflow:hidden;position:relative;border-radius:var(--radius-card);border-width:1px;border-color:var(--sky-border-accent);border-style:solid;background-image:url("https://r2cleaningservices.com/wp-content/uploads/2026/08/long-finished-floot-of-a-grocery-store-rotated.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;box-shadow:0px 20px 40px -15px rgba(2,132,199,0.2);filter:brightness(150%);display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-c059432-c13a567{display:flex;flex-direction:column;flex:1 1 40%;}.elementor .e-ec34f8a-872640f{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:var(--secondary-navy-slate);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-139dea2-8fc879a{font-family:var(--brand-font);font-weight:800;font-size:var(--size-h2-section);color:var(--primary-ocean-blue);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-da8c342-25728c0{column-gap:12px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .e-5a64cb6-3761d16{max-width:520px;font-family:var(--brand-font);font-size:16px;color:var(--body-slate-text);line-height:1.6em;text-align:start;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9fbf09d-dbd569d{display:flex;flex-direction:column;flex:1 1 55%;align-items:flex-start;}.elementor .e-7bed696-41ad724{width:100%;max-width:1280px;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-e4b821c-c8fded4{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #f0f9ff66 0%,#ffffff66 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}