:root {
  --c-brand-primary: #90b843;
  --c-brand-primary-dark: #82a63c;
  --c-brand-secondary: #000;
  --c-button-bg-hover: var(--c-brand-primary);
  --c-button-border: var(--c-brand-primary);
  --c-button-flash-bg-back: var(--c-brand-primary);
  --c-button-flash-bg-front: var(--c-brand-primary-dark);
  --ff-heading: 'DIN Next', Helvetica, Arial, sans-serif;
  --ff-body: 'Univers', Helvetica, Arial, sans-serif;
  --fw-bold: 700;
  --lh-h1: 2.9375rem;
  --lh-body-large: 1.6875rem;
  --minus-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDEwIDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDIuNjA0SDAuNVYwLjYwNDAwNEgxMFYyLjYwNFoiIGZpbGw9IiM5MGI4NDMiLz4NCjwvc3ZnPg0K");
  --tick-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik00LjEzOTYyIDcuMTEyNDNMMi4wMDA2NiA0Ljk5OTk0TDAuNjY3NDggNi4zMzMwMUw0LjE0MjYyIDkuNjY2MDJMMTEuMzMyNSAxLjY2NzE2TDkuOTg3MDYgMC4zMzM5ODRMNC4xMzk2MiA3LjExMjQzWiIgZmlsbD0iIzkwYjg0MyIvPg0KPC9zdmc+DQo=");
  --plus-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgNi4zMDJIMC41VjQuMzAySDEwVjYuMzAyWiIgZmlsbD0iIzkwYjg0MyIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjI1IDEwLjA1Mkw0LjI1IDAuNTUyMDAyTDYuMjUgMC41NTIwMDJMNi4yNSAxMC4wNTJINC4yNVoiIGZpbGw9IiM5MGI4NDMiLz4NCjwvc3ZnPg0K"); }

@font-face {
  font-family: 'DIN Next';
  src: url("/fonts/DINNext/DINNextW1G-Bold.eot");
  src: url("/fonts/DINNext/DINNextW1G-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/DINNext/DINNextW1G-Bold.woff") format("woff"), url("/fonts/DINNext/DINNextW1G-Bold.woff2") format("woff2"), url("/fonts/DINNext/DINNextW1G-Bold.ttf") format("truetype"), url("/fonts/DINNext/DINNextW1G-Bold.svg") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Univers';
  src: url("/fonts/Univers/UniversLTW01-55Roman.eot");
  src: url("/fonts/Univers/UniversLTW01-55Roman.eot?#iefix") format("embedded-opentype"), url("/fonts/Univers/UniversLTW01-55Roman.woff") format("woff"), url("/fonts/Univers/UniversLTW01-55Roman.woff2") format("woff2"), url("/fonts/Univers/UniversLTW01-55Roman.ttf") format("truetype"), url("/fonts/Univers/UniversLTW01-55Roman.svg") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Univers';
  src: url("/fonts/Univers/UniversLTW01-55Oblique.eot");
  src: url("/fonts/Univers/UniversLTW01-55Oblique.eot?#iefix") format("embedded-opentype"), url("/fonts/Univers/UniversLTW01-55Oblique.woff") format("woff"), url("/fonts/Univers/UniversLTW01-55Oblique.woff2") format("woff2"), url("/fonts/Univers/UniversLTW01-55Oblique.ttf") format("truetype"), url("/fonts/Univers/UniversLTW01-55Oblique.svg") format("svg");
  font-weight: 400;
  font-style: oblique; }

.hero-title {
  font-weight: var(--fw-bold); }

.pullout {
  font-family: var(--ff-heading); }
