@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');
body { font-family: Roboto, 'Segoe UI', Arial, sans-serif; color: #1a1a1a; }
.wrap, .container.wrap { border-radius: 0; }
.header { border-bottom: 2px solid #8CC43C; }
.header .logo img { max-height: 46px; width: auto; }
h1, h2, h3 { color: #1a1a1a; font-weight: 900; letter-spacing: -0.02em; }
a { color: #75A82F; }
a:hover { color: #56811c; }
.button, button.button, button[type=submit] { background: #8CC43C; border: 2px solid #8CC43C; border-radius: 0; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; }
.button:hover, button.button:hover, button[type=submit]:hover { background: #75A82F; border-color: #75A82F; color: #fff; }
input[type=submit].button-outline, .button-outline { background: #fff; border: 2px solid #8CC43C; border-radius: 0; color: #56811c; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; }
input[type=submit].button-outline:hover, .button-outline:hover { background: #F3FAEA; border-color: #75A82F; color: #56811c; }
input[type=text], input[type=email], input[type=password], select, textarea { border-radius: 0; }
input[type=checkbox], input[type=radio] { accent-color: #56811c; }
footer.container { font-size: 0; line-height: 0; }
footer.container a { display: none; }
footer.container::after { content: 'ERTECH Distribution \00b7  www.ertech.co.uk \00b7  Company No. 10269466'; display: block; font-size: 12px; line-height: 1.6; color: #999; padding: 4px 0 32px; }