.contact-repair{clear:both;position:relative;max-width:1120px;margin:32px auto 90px;padding:24px;background:#f3f7f3;color:#173e33;border:1px solid #cbdace;border-radius:14px;font:16px/1.8 system-ui,sans-serif}.contact-repair h2{color:#173e33;font-size:23px}.contact-repair p{color:#173e33}.contact-repair a,.contact-repair button{display:inline-block;position:relative;pointer-events:auto;touch-action:manipulation;margin:5px;padding:12px 16px;border-radius:8px;border:1px solid #174f3d;background:#174f3d;color:white!important;font:inherit;text-decoration:none;cursor:pointer;min-height:44px}.contact-repair button{background:white;color:#174f3d!important}.contact-repair [role=status]{display:block;color:#174f3d}.contact-repair small{display:block;color:#42594d}.contact-repair input{max-width:95%;font:inherit;padding:8px}a[href^="tel:"]{touch-action:manipulation;pointer-events:auto}@media(max-width:600px){.contact-repair{margin:24px 12px 90px;padding:20px}}