/* CSS Document */

/* barlow-regular - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/barlow-v13-latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-italic - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/barlow-v13-latin-ext-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-600 - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/barlow-v13-latin-ext-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* barlow-600italic - latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Barlow';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/barlow-v13-latin-ext-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

*, :before, :after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

* {
    margin: 0;
	padding: 0;
}
body {
	font-family: 'Barlow', sans-serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.25em;
	color: #000;
    background-color: #fff;
	margin: 0;
	padding: 0;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: #0000;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Barlow', sans-serif;
	font-weight: 400;
	line-height: 1.5em;
	margin: 0 0 0.5em;
}
h1, h2 {
	font-size: 2em;
	color: #cb1517;
}
h3 {
	font-size: 1.5em;
	color: #cb1517;
}
h4 {
	font-size: 1.5em;
    font-weight: 600;
}
h5 {
	font-size: 1.25em;
    color: #cb1517;
    font-weight: 600;
}
h6 {
	font-size: 1.25em;
    font-weight: 600;
}
p {
	font-size: 1.125em;
	line-height: 1.5em;
	margin: 0 0 0.5em;
}
li {
	font-size: 1.125em;
	line-height: 1.5em;
}
strong {
	font-weight: 600;
}
a:link, a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #cb1517;
}



