@CHARSET "UTF-8";

/* maven-pro-regular - latin */
@font-face {
	font-family: 'Maven';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/maven-pro-v32-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/maven-pro-v32-latin-regular.eot?#iefix') format('embedded-opentype'),
		/* IE6-IE8 */
		url('../fonts/maven-pro-v32-latin-regular.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/maven-pro-v32-latin-regular.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/maven-pro-v32-latin-regular.ttf') format('truetype'),
		/* Safari, Android, iOS */
		url('../fonts/maven-pro-v32-latin-regular.svg#MavenPro') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'Maven-Bold';
	font-style: bold;
	font-weight: 600;
	font-display: swap;
	src: url('../fonts/maven-pro-v32-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/maven-pro-v32-latin-600.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/maven-pro-v32-latin-600.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/maven-pro-v32-latin-600.ttf') format('truetype'),
		/* Safari, Android, iOS */
}

@font-face {
	font-family: 'Maven-Bolder';
	font-style: bolder;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/maven-pro-v32-latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
		url('../fonts/maven-pro-v32-latin-800.woff2') format('woff2'),
		/* Super Modern Browsers */
		url('../fonts/maven-pro-v32-latin-800.woff') format('woff'),
		/* Modern Browsers */
		url('../fonts/maven-pro-v32-latin-800.ttf') format('truetype'),
		/* Safari, Android, iOS */
}

h1 {
	font-size: 32px;
	font-family: 'Maven', sans-serif;
	padding: 0;
	margin: 0;
	font-weight: 300;
}

h2 {
	font-size: 28px;
	font-family: 'Maven', sans-serif;
	font-weight: 300;
	padding: 0;
	margin: 0;
}

h2 a {
	font-size: 24px;
	font-family: 'Maven', sans-serif;
	font-weight: 300;
	padding: 0;
	margin: 0;
}

h3 {
	font-size: 20px;
	font-family: 'Maven', sans-serif;
	font-weight: 300;
	padding: 0;
	margin: 0;
}

h4 {
	font-size: 16px;
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.font-weight-400 {
	font-weight: 400;
}

.font-weight-600 {
	font-weight: 600;
}

.font-size-43 {
	font-size: 43px;
}

.xtiny {
	font-size: xx-small;
}

.tiny {
	font-size: x-small;
}

.tiny a {
	font-size: x-small;
}

.small {
	font-size: 12px;
}

.small a {
	font-size: 12px;
	text-decoration: underline;
	text-decoration-thickness: 1px;
}

.xsmall {
	font-size: 15px;
}

.xsmall a {
	font-size: 15px;
}

.medium {
	font-size: 18px;
}

.medium a {
	font-size: 18px;
}

.xmedium {
	font-size: 20px;
}

.large {
	font-size: large;
}

.giant {
	font-size: x-large;
}

.xgiant {
	font-size: xx-large;
}

.very-big {
	font-size: 50px;
}

.gigantic {
	font-size: xxx-large;
}

.white {
	color: #FFF;
}

.white a {
	color: #FFF;
}

.black {
	color: #000;
}

.black a {
	color: #000;
}

.black:hover a {
	color: #000;
}

.purple {
	color: #6D24C1;
}

.blue {
	color: #0D85FC;
}

.blue a:visited {
	color: #800080;
}

.green {
	color: #4aa35d;
}

.green a {
	color: #4aa35d;
}

.big-red {
	font-size: 22px;
	color: #ff0000;
}

.red {
	color: #ff0000;
}

.red a {
	color: #ff0000;
}

.dark-red {
	color: #8b0d0d;
}

.dark-red a {
	color: #8b0d0d;
}

.christmas-red {
	color: #8C201E;
}

.christmas-red a {
	color: #8C201E;
}

.christmas-red:hover a {
	color: #FFF;
}

.grey {
	color: rgb(101, 119, 134);
}

.font-color {
	color: #222;
}

.news-item-font {
	font-size: 18px;
	font-weight: 400;
}

.no-bold {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.font-weight-normal {
	font-weight: 400;
}

.underline {
	text-decoration: underline;
}

.color-2021 {
	color: #6467A8
}