html,body{margin:0;padding:0;overflow-x:hidden;width:100%;height:100%}*{box-sizing:border-box}.g-recaptcha{transform:scale(.7);transform-origin:0 0}#root{height:100%;width:100%}.quote-form{max-width:700px;margin:1rem auto 5rem;padding:2.5rem;background:#1e1e1ecc;border-radius:20px;box-shadow:0 10px 30px #00000080;color:#fff;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.add-listing-form{width:700px;max-width:700px;margin:1rem auto 5rem;padding:2.5rem;background:#1e1e1ecc;border-radius:20px;box-shadow:0 10px 30px #00000080;color:#fff;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.button-service{padding:.7rem 1.5rem;font-size:1.5rem;background:linear-gradient(90deg,gold,#ffed4e);color:#000;border:none;border-radius:50px;cursor:pointer;font-weight:700;box-shadow:0 15px 40px #ffd70059;transition:all .4s ease;display:inline-block;margin:7px}.button-service:hover{filter:brightness(1.1);box-shadow:0 25px 60px #ffd70080}@media(max-width:800px){.button-service{font-size:1.2rem}}@media(max-width:600px){.quote-form{margin:0 auto;border-radius:0;padding:0 .7rem 5rem;width:100vw}.button-service{display:block;margin:10px auto;font-size:1.5rem}}@media(min-width:768px){.vehicle-checkboxes{display:flex;flex-wrap:wrap;gap:1rem}.vehicle-checkboxes label{flex:1 0 45%}}
