img {
	max-width: 100%;
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/fonts/Montserrat-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/Montserrat-Regular.woff') format('woff'), /* Modern Browsers */
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'),
       url('/fonts/Montserrat-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/Montserrat-Light.woff') format('woff'), /* Modern Browsers */
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
       url('/fonts/Montserrat-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/Montserrat-ExtraBold.woff') format('woff'), /* Modern Browsers */
}

body {
	width: auto;
  margin: 50px;
	font-family: 'Montserrat', sans-serif;
}

header {
  width: auto;
}

footer { 
  text-align: center;
  width: auto;
}

h2 {
	color: #00a6e5;
	font-weight: 800;
}

.regular {
  font-weight: 400;
}

.light {
  font-weight: 300;
}