/*
Theme Name: berkeleyjanitorial.com
Version: 1.0.0
*/

body{font-family:"Avenir Next",Avenir,Arial,sans-serif}
body:not(.review-body){background:#f2eee6;color:#2b3842}
body.review-body .site-head{background:#2b3842}
:is(body.review-body,.pcq-response) :is(a.cta,a.button,a.secondary,a.city-proposal,.pcq-form .pcq-submit){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-width:2px;border-style:solid;border-radius:0;font:700 16px/1.4 "Avenir Next",Avenir,Arial,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;box-sizing:border-box}
:is(body.review-body,.pcq-response) :is(a.cta,a.button,a.secondary,a.city-proposal,.pcq-form .pcq-submit):focus-visible{outline:3px solid #fff;outline-offset:0;box-shadow:0 0 0 6px #2b3842}
body.review-body a.cta:not(.launch-phone-cta){background:#b56a44;color:#000000;border-color:#b56a44}
body.review-body a.cta:not(.launch-phone-cta):hover{background:#c67b55;border-color:#c67b55}
:is(.launch-native-form,.pcq-response){padding:28px;background:#f2eee6;color:#000000;border:1px solid #d8d3c8;--pcq-font:"Avenir Next",Avenir,Arial,sans-serif;--pcq-heading-font:"SFMono-Regular",Consolas,monospace;--pcq-heading-weight:400;--pcq-heading-size:32px;--pcq-text:#000000;--pcq-field-text:#000000;--pcq-field-background:#fff;--pcq-border:#64717b;--pcq-control-radius:0;--pcq-focus:#2b3842;--pcq-button-radius:0;--pcq-button-background:#b56a44;--pcq-button-text:#000000;--pcq-button-hover:#c67b55;--pcq-button-hover-text:#000000;--pcq-status-background:#d8d3c8;--pcq-status-text:#000000}
:is(.launch-native-form,.pcq-response) .pcq-form :is(.pcq-required,.pcq-intro,.pcq-choice-hint){color:#000000}
:is(.launch-native-form,.pcq-response) .pcq-submit{width:100%;border-color:#b56a44}
:is(.launch-native-form,.pcq-response) .pcq-submit:hover{border-color:#c67b55}
@media(max-width:600px){:is(.launch-native-form,.pcq-response){padding:22px}}
body.review-body .hero .actions{flex-wrap:wrap;gap:12px;margin-top:24px}
body.review-body .hero .actions>.cta{margin:0}
@media(max-width:600px){body.review-body .hero .actions{align-items:stretch}body.review-body .hero .actions>.cta{width:100%}}
.launch-native-form .pcq-form h2,.pcq-response .pcq-form h2,.pcq-response h1{text-transform:none;letter-spacing:-.025em}
.pcq-response h1{font-family:var(--pcq-heading-font);font-size:var(--pcq-heading-size);font-weight:var(--pcq-heading-weight)}
.pcq-response a{display:inline-flex;align-items:center;min-height:44px;color:#000000;text-decoration:underline;text-underline-offset:4px}
.pcq-response a:focus-visible{outline:3px solid #2b3842;outline-offset:3px}
