.page--maintenance{color:#333;background:#fff}.page--maintenance .section__grey{background:#ecf0f1}.page--maintenance .section__white{background:#fff}.page--maintenance .component--hero{padding:20px 0 32px}.page--maintenance .component--hero-inner{max-width:1212px;margin:0 auto;padding:0 16px}@media (min-width:992px){.page--maintenance .component--hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}}.page--maintenance .component--hero-inner p{line-height:1.2}.page--maintenance .col-l.maintenance .heading--primary{color:#111;margin:0 0 20px;font-size:13vw;font-weight:600;line-height:1}@media (min-width:455px){.page--maintenance .col-l.maintenance .heading--primary{font-size:64px}}.page--maintenance .hero-intro{margin-bottom:10px;font-size:20px;line-height:1.2}.page--maintenance .product--image{justify-content:center;display:flex}@media (min-width:992px){.page--maintenance .product--image{justify-content:flex-end}}.page--maintenance .maintenance-img{width:100%;max-width:976px;height:auto}@media (min-width:768px){.page--maintenance .d-md-none{display:none}}.page--maintenance .d-none-sm{display:none}@media (min-width:768px){.page--maintenance .d-block-md{display:block}}.page--maintenance .component--inner,.page--maintenance .section--inner{max-width:1212px;margin:0 auto;padding:0 16px}.page--maintenance .component--how-it-works .component--inner{padding:32px 4px 4px}@media (min-width:992px){.page--maintenance .component--how-it-works .component--inner{box-sizing:border-box;max-width:1212px;margin:0 auto;padding-left:3rem;padding-right:3rem}}.page--maintenance .component--how-it-works h2{text-align:center;color:#000;font-size:9vw}@media (min-width:455px){.page--maintenance .component--how-it-works h2{font-size:44px}}.page--maintenance .component--how-it-works .content--cta{margin:28px 28px 32px}.page--maintenance .component--how-it-works .content--cta .btn{display:block}@media (min-width:768px){.page--maintenance .component--how-it-works .content--cta{text-align:center;margin-top:20px;margin-bottom:20px}.page--maintenance .component--how-it-works .content--cta .btn{display:inline-block}}@media (min-width:992px){.page--maintenance .component--how-it-works .feature--block{justify-content:space-between;column-gap:16px;margin-bottom:2rem;display:flex}}.page--maintenance .component--how-it-works .feature--item{text-align:center;background-color:#fff;border:4px solid #ecf0f1;margin-bottom:4px;padding:32px 8px}.page--maintenance .component--how-it-works .feature--item:last-of-type{margin-bottom:0}@media (min-width:992px){.page--maintenance .component--how-it-works .feature--item{flex-direction:column;flex:1 0 0;margin:0;display:flex}}.page--maintenance .maintenance-dose,.page--maintenance .maintenance-options{padding:0 32px}.page--maintenance .maintenance-dose p,.page--maintenance .maintenance-options p{max-width:780px;margin:0 auto}.page--maintenance .maintenance-options p.mb-32{margin-bottom:32px}.page--maintenance .feature--block{max-width:780px;margin:0 auto}.page--maintenance .feature--item{text-align:center;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;padding:32px 8px;display:flex}.page--maintenance .maintenance-dose .feature--item{background:0 0;border:none;padding-bottom:0}.page--maintenance .maintenance-options .feature--item{background:linear-gradient(45deg,#fff4e0,#fcdc9f);border:none}.page--maintenance .maintenance-options .feature--item .icon{width:64px;height:64px;margin-bottom:8px}.page--maintenance .maintenance-options .feature--item .content--heading{margin-bottom:8px}.page--maintenance .heading-text{font-size:18px;line-height:1.35}.page--maintenance .content--cta{text-align:center}.page--maintenance .btn{cursor:pointer;text-transform:uppercase;letter-spacing:.1rem;border:none;border-radius:10px;padding:15px 23px 13px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2rem;text-decoration:none;display:inline-block}.page--maintenance .btn--primary{color:#000;background:#18bc9c}.page--maintenance .btn--x-large{padding:15px 50px;font-size:15px;line-height:18px}@media (min-width:768px){.page--maintenance .btn--x-large{padding:17px 50px}}@media (min-width:992px){.page--maintenance .btn--x-large{padding:20px 50px}}.page--maintenance .hero--cta .btn{width:auto;max-width:none;margin:0;display:inline-block}.page--maintenance .section--side-by-side{padding:40px 0}@media (min-width:768px){.page--maintenance .section--side-by-side .section--inner{flex-direction:row;display:flex}}.page--maintenance .section--side-by-side>.section--inner>.content--heading.heading--secondary,.page--maintenance .section--side-by-side .section--inner>.content--heading.heading--secondary{color:#000;max-width:18ch;margin-top:0;margin-bottom:22px;font-size:22px}@media (min-width:768px){.page--maintenance .section--side-by-side>.section--inner>.content--heading.heading--secondary,.page--maintenance .section--side-by-side .section--inner>.content--heading.heading--secondary{width:47%;max-width:16ch;font-size:40px}.page--maintenance .section--side-by-side .content--detail{width:47%;margin-left:6%}}.page--maintenance .section--side-by-side .content--detail ul{margin:16px 0;padding-left:20px}.page--maintenance .section--side-by-side .content--detail li{margin-bottom:10px}.page--maintenance .text-bold{font-weight:700}.page--maintenance .text-center{text-align:center}.page--maintenance .mt-0{margin-top:0}.page--maintenance .mt-20{margin-top:20px}.page--maintenance .mt-32{margin-top:32px}.page--maintenance .mb-10{margin-bottom:10px}.page--maintenance .mb-16{margin-bottom:16px}.page--maintenance .mb-30{margin-bottom:30px}.page--maintenance .mb-32{margin-bottom:32px}.page--maintenance .pb-32{padding-bottom:32px}.page--maintenance .pt-10{padding-top:10px}@media (min-width:768px){.page--maintenance .md--pb-30{padding-bottom:30px}}@media (max-width:767px){.page--maintenance .sm--mt-30{margin-top:30px}}@media (min-width:768px){.page--maintenance .md--mt-30{margin-top:30px}}@media (max-width:767px){.page--maintenance .sm--mb-16{margin-bottom:16px}}@media (min-width:768px){.page--maintenance .md--mb-16{margin-bottom:16px}}
