* { box-sizing: border-box; }
body { margin: 0; }
h1,h2,h3,h4 { font-family: 'Space Grotesk', system-ui, sans-serif; margin: 0; }
p { margin: 0; }
a { color: var(--accent, #8a1a2c); text-decoration: none; }
a:hover { color: #6f1522; }
.nav-link { color: #24262b; font-size: 15px; font-weight: 500; transition: color .15s; }
.nav-link:hover { color: var(--accent, #8a1a2c); }
.btn-primary { background: var(--accent, #8a1a2c); color: #fff; border: none; cursor: pointer; }
.btn-primary:hover { background: #6f1522; }
label { font-size: 13.5px; font-weight: 600; color: #24262b; }
input, select, textarea {
font-family: 'IBM Plex Sans', system-ui, sans-serif;
font-size: 14.5px;
padding: 12px 14px;
border: 1px solid #d8d5cf;
border-radius: 3px;
background: #fff;
color: #24262b;
width: 100%;
}
input:focus, select:focus, textarea:focus { outline: none; border-color: var(--accent, #8a1a2c); }
.footer-link { color: #b9b6b1; font-size: 14px; }
.footer-link:hover { color: #fff; }
@media (max-width: 900px) {
.nav-links { display: none !important; }
.contact-grid { grid-template-columns: 1fr !important; }
.footer-grid { grid-template-columns: 1fr 1fr !important; }
}
Kontakt
Lassen Sie uns über Ihre Idee sprechen.
Kontaktieren Sie InToFab – für Lasergravur, Lasercut und 3D-Druck nach Maß. Wir melden uns persönlich bei Ihnen zurück.