:root{--ss-red:#c0392b;--ss-red-dark:#96281b;--ss-dark:#2c2c2c;--ss-dark-alt:#3a3a3a;--ss-mid:#555555;--ss-light:#f5f5f5;--ss-white:#ffffff;--ss-border:#dddddd;--ss-card-bg:#f9f9f9;--ss-card-dark:#3d3d3d;--ss-font-head:'Georgia', 'Times New Roman', serif;--ss-font-body:'Helvetica Neue', Arial, sans-serif;--ss-radius:6px;--ss-shadow:0 2px 12px rgba(0,0,0,.10);--ss-shadow-lg:0 6px 28px rgba(0,0,0,.18);--ss-max-width:1140px;--ss-gap:2rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}div#jupiterx-primary{padding:0}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.container-fluid .row{margin:0}.ss-container{max-width:1220px;margin-inline:auto;padding-inline:1.25rem}.septic-section{background:#333;padding:60px 20px}.septic-container{max-width:1191px;margin:auto;display:flex;gap:30px;justify-content:center;align-items:stretch;flex-wrap:wrap}.septic-card{background:#f4f4f4;border-radius:30px;overflow:hidden;flex:1;min-width:320px}.image-card img{width:100%;height:100%;object-fit:cover;display:block}.services-card{padding:35px 30px}.services-card h2{text-align:center;font-size:36px;margin-bottom:30px;color:#1f1f1f}.services-grid{display:flex;gap:30px;margin-bottom:30px}.services-grid ul{list-style:none;padding:0;margin:0;flex:1}.services-grid li{margin-bottom:18px}.services-grid a{text-decoration:none;color:#000;font-size:16px;position:relative;padding-left:18px;line-height:1.5}.services-grid a::before{content:"›";color:#e53935;position:absolute;left:0;top:0;font-size:22px;line-height:1}.company-info{text-align:center}.company-info h3{color:#e53935;margin-bottom:10px;font-size:28px}.company-info p{margin-bottom:10px;color:#555}.company-info a{color:#e53935;text-decoration:none;font-weight:600}.testimonial-card{padding:50px 35px;text-align:center}.testimonial-card h2{font-size:34px;margin-bottom:30px;color:#000;line-height:1.3}.testimonial-card p{font-size:20px;line-height:1.8;color:#444;margin-bottom:30px}.testimonial-card span{font-weight:700;font-size:22px;color:#444}@media (max-width:992px){.septic-container{flex-direction:column}.services-grid{flex-direction:column;gap:0}.services-card h2,.testimonial-card h2{font-size:28px}.testimonial-card p{font-size:18px}}@media (max-width:576px){.services-card,.testimonial-card{padding:25px 20px}.services-card h2,.testimonial-card h2{font-size:24px}.services-grid a{font-size:15px}.testimonial-card p{font-size:16px;line-height:1.7}}.ss-btn{display:inline-block;padding:.75rem 2rem;border-radius:var(--ss-radius);font-family:var(--ss-font-body);font-size:.95rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .2s,transform .15s}.ss-btn--primary{background:var(--ss-red);color:var(--ss-white);border:2px solid var(--ss-red)}.ss-btn--primary:hover,.ss-btn--primary:focus-visible{background:var(--ss-red-dark);border-color:var(--ss-red-dark);transform:translateY(-2px)}aside.jupiterx-sidebar.jupiterx-secondary.col-lg-3{display:none}.jupiterx-main-content{padding:0;word-wrap:break-word}.jupiterx-main-content>.container>.row{margin-right:0;margin-left:0}.jupiterx-main-content .container{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0;max-width:100%;display:block}.jupiterx-main-header{display:none!important}footer .container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;max-width:auto;display:block}@media (min-width:992px){.col-lg-9{flex:0 0 100%!important;max-width:100%!important;padding:0px!important}}.ss-link--red{color:var(--ss-red);font-weight:700}.ss-link--red:hover{text-decoration:underline}span.mk-footer-copyright{display:flex;gap:7px}.ss-hero{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(https://speedyseptic.com/wp-content/uploads/2024/03/Clark-County.webp) center / cover no-repeat;background-color:#2a4a1e}.ss-hero__overlay{position:absolute;inset:0;background:rgb(0 0 0 / 45%);background-size:100% 100%;background-repeat:no-repeat}.ss-hero__content{position:relative;z-index:1;padding:3rem 1.25rem;max-width:700px}.ss-hero__title{margin-bottom:43px;font-size:clamp(1.7rem, 5vw, 2.4rem);font-weight:600;color:#fff;font-family:'proxima-nova'}.ss-hero__cta{margin-top:.25rem}.ss-intro{padding:3rem 0;background:var(--ss-white)}.ss-intro__grid{display:grid;grid-template-columns:1fr 280px;gap:var(--ss-gap) 3rem;align-items:start}.ss-intro__heading{font-size:2rem;font-weight:500;line-height:1;margin:0;font-family:'proxima-nova';margin-bottom:30px}.ss-intro__body{font-family:var(--ss-font-body);font-size:.925rem;color:var(--ss-mid);line-height:1.75}.ss-intro__body p+p{margin-top:.75rem;font-family:'proxima-nova';font-size:18px;color:#595959!important}.ss-intro__sidebar{font-family:var(--ss-font-body);font-size:.875rem;color:var(--ss-dark)}.ss-sidebar__label{font-weight:700;color:var(--ss-dark);margin-bottom:.75rem;font-size:.95rem}.ss-sidebar__list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.4rem .5rem}.ss-sidebar__list li{display:flex;align-items:center;gap:.3rem;line-height:1.4}.ss-pin{font-size:.75rem}.ss-cards{background:var(--ss-card-dark);padding:3rem 0}.ss-cards__grid{display:grid;grid-template-columns:340px 1fr 1fr;gap:var(--ss-gap);align-items:stretch;align-content:space-between}.ss-cards__photo img{border-radius:var(--ss-radius);width:100%;height:400px;object-fit:cover;box-shadow:var(--ss-shadow-lg)}.ss-card{background:var(--ss-card-bg);border-radius:var(--ss-radius);padding:1.5rem;box-shadow:var(--ss-shadow)}.ss-card__title{font-family:'proxima-nova';font-size:24px;font-weight:700;color:var(--ss-dark);margin-bottom:1.1rem;text-align:center;line-height:1.3}.ss-services-cols{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem}.ss-services-list{list-style:none}.ss-services-list li{font-family:'proxima-nova';font-size:12px;color:#000;padding:.28rem 0;border-bottom:1px solid var(--ss-border);line-height:1.35}.ss-services-list li::before{content:'›';color:var(--ss-red);font-weight:700;margin-right:.35rem}.ss-card__contact{margin-top:0;padding-top:0;border-top:none;text-align:center;font-family:'proxima-nova';font-size:.82rem;color:var(--ss-mid);line-height:1.7}.ss-card__company{font-weight:700;color:var(--ss-red);font-size:.88rem;color:var(--e-global-color-accent)!important;font-weight:700!important}p.adderess{font-size:12px}.ss-card--testimonial{display:flex;flex-direction:column}.ss-testimonial__quote{font-family:var(--ss-font-body);font-size:.83rem;color:var(--ss-mid);line-height:1.7;font-style:italic;flex:1}.ss-testimonial__cite{display:block;margin-top:1rem;font-family:var(--ss-font-body);font-size:.82rem;font-style:normal;color:var(--ss-dark);font-weight:600;text-align:right}.ss-bottom{padding:8rem 0 8rem;background:var(--ss-white)}.ss-bottom__grid{display:grid;grid-template-columns:1fr 480px;gap:var(--ss-gap) 3rem;align-items:center}.ss-bottom__copy h2{font-size:1.75rem;line-height:1;margin:0;padding-bottom:10px;font-weight:700;font-family:'proxima-nova';margin-top:20px}p{font-family:'proxima-nova';font-size:18px;color:#595959!important;margin-bottom:.5rem}.ss-bottom__copy h2:first-child{margin-top:0}.ss-bottom__copy p{font-family:'proxima-nova';font-size:18px;color:#595959!important;margin-bottom:.5rem}.ss-bottom__photo{display:grid;gap:1rem}.ss-bottom__photo img{border-radius:var(--ss-radius);width:100%;object-fit:cover;box-shadow:var(--ss-shadow)}@media (max-width:1024px){.ss-cards__grid{grid-template-columns:1fr 1fr}.ss-cards__photo{grid-column:1 / -1}.ss-cards__photo img{height:280px}.ss-bottom__grid{grid-template-columns:1fr}.ss-bottom__photo{grid-template-columns:1fr 0fr}span.mk-footer-copyright{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.ss-intro__grid{grid-template-columns:1fr}.ss-intro__sidebar{border-top:2px solid var(--ss-border);padding-top:1.25rem}.ss-cards__grid{grid-template-columns:1fr}.ss-card--services .ss-services-cols{grid-template-columns:1fr 1fr}.ss-bottom__photo{grid-template-columns:1fr}.ss-bottom{padding:50px 20px;background:var(--ss-white)}.ss-container.ss-bottom__grid{padding:0}}@media (max-width:480px){.ss-hero__title{font-size:1.35rem;padding:.85rem 1rem}.ss-intro__copy,.ss-bottom__copy{padding:0}.ss-card--services .ss-services-cols{grid-template-columns:1fr}.ss-sidebar__list{grid-template-columns:1fr 1fr}.ss-cards{padding:2rem 0}}