.service-booking-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:18px}
body.client-approved .service-booking-actions .button{flex:1 1 125px;min-height:48px;max-width:210px;gap:8px;padding:12px 18px;white-space:nowrap;font-size:15px}
body.client-approved .service-booking-actions .button:not(.button-outline){background:#698130;border-color:#698130;color:white}
body.client-approved .service-booking-actions .button:not(.button-outline):hover{background:#536725;border-color:#536725}
@media(max-width:400px){body.client-approved .service-booking-actions .button{flex:1 1 110px}}
body.client-approved .service-booking-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}
body.client-approved .service-booking-actions .button{width:100%;max-width:none;min-width:0;font-size:14px;padding:12px 10px}
body.client-approved #navigation .contact-menu-button:hover,body.client-approved #navigation .contact-menu-button:focus-visible{color:#fff!important;background:#536725;border-color:#536725}
body.client-approved .package-photo .round-arrow{position:absolute;bottom:16px;right:15px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;z-index:2}
.appointment-form label[hidden]{display:none!important}
body.client-approved .service-booking-actions .button{margin:0;min-width:0;min-height:48px;border-radius:2px;align-self:stretch}
body.client-approved .contact-careers{background:#193c32}
body.client-approved .contact-careers h2,body.client-approved .contact-careers h3{color:#f8f7f2}
body.client-approved .contact-careers h2 em,body.client-approved .contact-careers .eyebrow{color:#bdd499}
body.client-approved .contact-careers p,body.client-approved .contact-careers li{color:#e0e7d9}
