.forza-contact {font-family: Arial, sans-serif;color: #222; }
.fc-hero {text-align: center;padding: 60px 20px;background: #111;color: #fff; }
.fc-hero h1 {font-size: 32px;margin-bottom: 15px; }
.fc-badges span {display: inline-block;margin: 10px;font-size: 14px; }
.fc-cta {margin-top: 20px; }
.btn {padding: 12px 26px;text-decoration: none;margin:5px;display:inline-block;border-radius:3px;}
.btn.primary{background:#c40000;color:#fff;}
.btn.secondary{background:#333;color:#fff;}
.btn.full{width:100%;margin-top:15px;}
.fc-form-section{padding:50px20px;background:#f7f7f7;}
.fc-form-wrap{max-width:700px;margin:auto;}
.fc-forminput,
.fc-formselect,
.fc-formtextarea{width:100%;padding:12px;margin-bottom:12px;border:1pxsolid#ddd;}
.fc-grid{display:grid;grid-template-columns:1fr1fr;gap:10px;}
.fc-trust{padding:50px20px;text-align:center;}
.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;}
.trust-griddiv{display:flex;align-items:center;gap:10px;justify-content:center;}
.fc-direct{background:#111;color:#fff;text-align:center;padding:40px;}
.fc-contact-boxa{color:#fff;}
.fc-location{padding:50px20px;text-align:center;}
.fc-locationiframe{width:100%;height:300px;border:0;margin-top:20px;}
.fc-final{background:#1a1a1a;color:#fff;text-align:center;padding:50px20px;}
.forza-contact-form{max-width:700px;margin:auto;font-family:Arial;}
.grid{display:grid;grid-template-columns:1fr1fr;gap:10px;}
input,select,textarea{width:100%;padding:12px;margin-bottom:12px;border:1pxsolid#ddd;}
button{width:100%;padding:14px;background:#c40000;color:white;border:none;font-weight:bold;cursor:pointer;}
button:hover{background:#a00000;}
