  	.header-icon {
  		height: 100px;
  		width: 100px;
  	}

  	a {
  		color: #ff6464 !important;
  	}

  	.final-result-pass {
  		position: relative;
  		padding: 2px 16px;
  		margin-right: 3%;
  		text-align: center;
  		margin: auto;
  		font-size: 16px;
  		color: rgb(36 255 0);
  		border: 2px solid rgb(36 255 0);
  		border-radius: 34px;
  	}

  	.final-result-fail {
  		position: relative;
  		padding: 2px 16px;
  		margin-right: 3%;
  		text-align: center;
  		margin: auto;
  		font-size: 16px;
  		color: rgb(255 0 0);
  		border: 2px solid rgb(255 0 0);
  		border-radius: 34px;
  	}

  	.results {
  		margin-bottom: 0rem;
  		margin-top: 0rem;
  		margin-right: 1rem;
		color: white;

  	}

  	.yes-result {
  		color: rgb(36 255 0);
  	}

  	.no-result {
  		color: rgb(255 0 0);
  	}

  	.abstained-result {
		color: white;
	}

  	.result-outer {
  		width: 100%;
  		display: inline-flex;
  	}

  	aside .sitelinks-wrapper {
  		grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))
  	}

  	@media screen and (min-width:1024px) {
  		aside .sitelinks-wrapper {
  			grid-template-columns: 1fr
  		}
  	}

  	aside .sitelinks-wrapper.selected {
  		padding-right: .5em
  	}

  	aside .sitelinks-wrapper .item .thumb {
  		flex: 0 0 20%;
  		margin-right: .5em
  	}

  	.fullwidth-widgets .sitelinks-wrapper {
  		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))
  	}

  	.fullwidth-widgets .sitelinks-wrapper .item {
  		transition: .3s all
  	}

  	.safe-svg-cover .safe-svg-inside {
  		display: inline-block;
  		max-width: 100%
  	}

  	.safe-svg-cover svg {
  		height: 100%;
  		max-height: 100%;
  		max-width: 100%;
  		width: 100%
  	}

  	.wp-block-button__link {
  		background-color: #32373c;
  		border-radius: 9999px;
  		box-shadow: none;
  		text-decoration: none;
  		padding: calc(.667em + 2px) calc(1.333em + 2px);
  		font-size: 1.125em
  	}

  	#pattern {
  		overflow: visible;
  	}


  	a {
  		color: #e70109;
  		text-decoration: none;
  	}

  	@media (min-width: 768px) .d-md-block {
  		display: block !important;
  	}

  	html,
  	body,
  	div,
  	span,
  	applet,
  	object,
  	iframe,
  	h1,
  	h2,
  	h3,
  	h4,
  	h5,
  	h6,
  	p,
  	blockquote,
  	pre,
  	a,
  	abbr,
  	acronym,
  	address,
  	text-l,
  	cite,
  	code,
  	del,
  	dfn,
  	em,
  	img,
  	ins,
  	kbd,
  	q,
  	s,
  	samp,
  	text-s,
  	strike,
  	strong,
  	sub,
  	sup,
  	tt,
  	var,
  	b,
  	u,
  	i,
  	center,
  	dl,
  	dt,
  	dd,
  	ol,
  	ul,
  	li,
  	fieldset,
  	form,
  	label,
  	legend,
  	table,
  	caption,
  	tbody,
  	tfoot,
  	thead,
  	tr,
  	th,
  	td,
  	article,
  	aside,
  	canvas,
  	details,
  	embed,
  	figure,
  	figcaption,
  	footer,
  	header,
  	hgroup,
  	menu,
  	output,
  	ruby,
  	section,
  	summary,
  	time,
  	mark,
  	audio,
  	video {
  		margin: 0;
  		padding: 0;
  		border: 0;
  		vertical-align: baseline
  	}

  	article,
  	aside,
  	details,
  	figcaption,
  	figure,
  	footer,
  	header,
  	hgroup,
  	menu,
  	nav,
  	section {
  		display: block
  	}

  	a {
  		text-decoration: none
  	}

  	blockquote,
  	q {
  		quotes: none
  	}

  	blockquote:before,
  	blockquote:after,
  	q:before,
  	q:after {
  		content: "";
  		content: none
  	}

  	table {
  		border-collapse: collapse;
  		border-spacing: 0
  	}

  	button {
  		background-color: transparent;
  		outline: none;
  		border: 0;
  		cursor: pointer
  	}

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

  	#campaignheader,
  	#hdrnav,
  	#mainmenu img {
  		max-width: 100%;
  		height: auto;
  		vertical-align: middle
  	}

  	body {
  		font: 400 1em/1 "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  		color: #323232
  	}

  	em,
  	i {
  		font-style: italic
  	}

  	strong,
  	b {
  		font-weight: 700
  	}

  	h1,
  	h2,
  	h3,
  	h4 {
  		display: block;
  		margin: 1em 0;
  		font-weight: 400;
  		font-weight: 700;
  		line-height: 1
  	}

  	h1 {
  		font-size: 36px;
  		font-weight: 700;
  		color: #241f20
  	}

  	h2 {
  		font-size: 20px;
  		font-weight: 700
  	}

  	h3 {
  		font-size: 16px
  	}

  	h4 {
  		font-size: 1em;
  		font-weight: 400
  	}

  	h5 {
  		font-weight: 700
  	}

  	@media screen and (max-width:1024px) {
  		h1 {
  			font-size: 2em
  		}

  		h2 {
  			font-size: 1.5em
  		}

  		h3 {
  			font-size: 1em
  		}

  		h4 {
  			font-size: .625em
  		}
  	}

  	hr {
  		border: 1px solid #f6f6f6;
  		width: 100%;
  		margin: 1em auto
  	}

  	hr.fullwidth {
  		width: calc(100% - 2px)
  	}

  	.vr {
  		border: 1px solid #ddd;
  		width: 0;
  		height: 1em;
  		margin: 0 1em
  	}

  	.col-4 hr {
  		width: 100%
  	}

	section{
		margin: 2%;
	}

  	p {
  		text-align: left;
  		line-height: 1.5;
		color: white;
  		margin-bottom: 1em
  	}

  	p+p {
  		margin-top: 1em
  	}

  	p:last-of-type {
  		margin-bottom: 0
  	}

  	a {
  		color: #e70109;
  		text-decoration: none
  	}

  	a:hover {
  		color: #e70109
  	}

  	a:focus {
  		outline: 0
  	}

  	a:hover,
  	a:active {
  		outline: 0
  	}

  	a:hover img {
  		filter: brightness(130%)
  	}

  	.jumpto-hr {
  		width: 100%;
  		color: white;
  	}

  	.red-text {
  		color: #e70109
  	}

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

  	html {
  		font-family: sans-serif;
  		line-height: 1.15;
  		-ms-overflow-style: scrollbar;
  		-webkit-tap-highlight-color: transparent
  	}


  	article,
  	aside,
  	figcaption,
  	figure,
  	footer,
  	header,
  	hgroup,
  	main,
  	nav,
  	section {
  		display: block
  	}

  	body {
  		margin: 0;
  		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  		font-size: 1rem;
  		font-weight: 400;
  		line-height: 1.5;
  		color: #212529;
  		text-align: left;
  		background-color: #000
  	}

  	[tabindex="-1"]:focus {
  		outline: 0 !important
  	}

  	hr {
  		box-sizing: content-box;
  		height: 0;
  		overflow: visible
  	}

  	h1,
  	h2,
  	h3,
  	h4,
  	h5,
  	h6 {
  		margin-top: 0;
  		margin-bottom: .5rem
  	}

  	p {
  		margin-top: 0;
  		margin-bottom: 1rem
  	}

  	abbr[data-original-title],
  	abbr[title] {
  		text-decoration: underline;
  		-webkit-text-decoration: underline dotted;
  		text-decoration: underline dotted;
  		cursor: help;
  		border-bottom: 0
  	}

  	address {
  		margin-bottom: 1rem;
  		font-style: normal;
  		line-height: inherit
  	}

  	dl,
  	ol,
  	ul {
  		margin-top: 0;
  		margin-bottom: 1rem
  	}

  	ol ol,
  	ol ul,
  	ul ol,
  	ul ul {
  		margin-bottom: 0
  	}

  	dt {
  		font-weight: 700
  	}

  	dd {
  		margin-bottom: .5rem;
  		margin-left: 0
  	}

  	blockquote {
  		margin: 0 0 1rem
  	}

  	dfn {
  		font-style: italic
  	}

  	b,
  	strong {
  		font-weight: bolder
  	}

  	small {
  		font-size: 80%
  	}

  	sub,
  	sup {
  		position: relative;
  		font-size: 75%;
  		line-height: 0;
  		vertical-align: baseline
  	}

  	sub {
  		bottom: -.25em
  	}

  	sup {
  		top: -.5em
  	}

  	a {
  		background-color: transparent;
  		-webkit-text-decoration-skip: objects
  	}

  	a:hover {
  		color: #0056b3;
  		text-decoration: underline
  	}

  	a:not([href]):not([tabindex]) {
  		color: inherit;
  		text-decoration: none
  	}

  	a:not([href]):not([tabindex]):focus,
  	a:not([href]):not([tabindex]):hover {
  		color: inherit;
  		text-decoration: none
  	}

  	a:not([href]):not([tabindex]):focus {
  		outline: 0
  	}

  	code,
  	kbd,
  	pre,
  	samp {
  		font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  		font-size: 1em
  	}

  	pre {
  		margin-top: 0;
  		margin-bottom: 1rem;
  		overflow: auto;
  		-ms-overflow-style: scrollbar
  	}

  	figure {
  		margin: 0 0 1rem
  	}

  	img {
  		vertical-align: middle;
  		border-style: none
  	}

  	svg {
  		overflow: hidden;
  		vertical-align: middle
  	}

  	table {
  		border-collapse: collapse
  	}

  	caption {
  		padding-top: .75rem;
  		padding-bottom: .75rem;
  		color: #6c757d;
  		text-align: left;
  		caption-side: bottom
  	}

  	th {
  		text-align: inherit
  	}

  	label {
  		display: inline-block;
  		margin-bottom: .5rem
  	}

  	button {
  		border-radius: 0
  	}

  	button:focus {
  		outline: 1px dotted;
  		outline: 5px auto -webkit-focus-ring-color
  	}

  	button,
  	input,
  	optgroup,
  	select,
  	textarea {
  		margin: 0;
  		font-family: inherit;
  		font-size: inherit;
  		line-height: inherit
  	}

  	button,
  	input {
  		overflow: visible
  	}

  	button,
  	select {
  		text-transform: none
  	}


  	textarea {
  		overflow: auto;
  		resize: vertical
  	}


  	.h1,
  	.h2,
  	.h3,
  	.h4,
  	.h5,
  	.h6,
  	h1,
  	h2,
  	h3,
  	h4,
  	h5,
  	h6 {
  		margin-bottom: .5rem;
  		font-family: inherit;
  		font-weight: 500;
  		line-height: 1.2;
  		color: inherit
  	}

  	.h1,
  	h1 {
  		font-size: 2.5rem;
		text-align: center;
  	}

  	.h2,
  	h2 {
  		font-size: 2rem
  	}

  	.h3,
  	h3 {
  		font-size: 1.75rem
  	}

  	.h4,
  	h4 {
  		font-size: 1.5rem
  	}

  	.h5,
  	h5 {
  		font-size: 1.25rem;
		text-align: center;
  	}

  	.h6,
  	h6 {
  		font-size: 1rem
  	}

  	.lead {
  		font-size: 1.25rem;
  		font-weight: 300
  	}

  	.display-1 {
  		font-size: 6rem;
  		font-weight: 300;
  		line-height: 1.2
  	}

  	.display-2 {
  		font-size: 5.5rem;
  		font-weight: 300;
  		line-height: 1.2
  	}

  	.display-3 {
  		font-size: 4.5rem;
  		font-weight: 300;
  		line-height: 1.2
  	}

  	.display-4 {
  		font-size: 3.5rem;
  		font-weight: 300;
  		line-height: 1.2
  	}

  	hr {
  		margin-top: 1rem;
  		margin-bottom: 1rem;
  		border: 0;
  		border-top: 1px solid rgba(0, 0, 0, .1)
  	}

  	.small,
  	small {
  		font-size: 80%;
  		font-weight: 400
  	}

  	.mark,
  	mark {
  		padding: .2em;
  		background-color: #fcf8e3
  	}

  	.list-unstyled {
  		padding-left: 0;
  		list-style: none
  	}

  	.list-inline {
  		padding-left: 0;
  		list-style: none
  	}

  	.list-inline-item {
  		display: inline-block
  	}

  	.list-inline-item:not(:last-child) {
  		margin-right: .5rem
  	}

  	.initialism {
  		font-size: 90%;
  		text-transform: uppercase
  	}

  	.blockquote {
  		margin-bottom: 1rem;
  		font-size: 1.25rem
  	}

  	.blockquote-footer {
  		display: block;
  		font-size: 80%;
  		color: #6c757d
  	}

  	.blockquote-footer::before {
  		content: "\2014 \00A0"
  	}

  	.img-fluid {
  		max-width: 100%;
  		height: auto
  	}

  	.img-thumbnail {
  		padding: .25rem;
  		background-color: #fff;
  		border: 1px solid #dee2e6;
  		border-radius: .25rem;
  		max-width: 100%;
  		height: auto
  	}

  	.figure {
  		display: inline-block
  	}

  	.figure-img {
  		margin-bottom: .5rem;
  		line-height: 1
  	}

  	.figure-caption {
  		font-size: 90%;
  		color: #6c757d
  	}


  	.container {
  		width: 100%;
  		padding-right: 15px;
  		padding-left: 15px;
  		margin-right: auto;
  		margin-left: auto
  	}

  	.side-panel {
  		display: none;
  	}

  	#resos {
  		flex: unset;
  		max-width: unset;
  	}


  	@media (min-width:576px) {
  		.container {
  			max-width: 540px
  		}
  	}

  	@media (min-width:768px) {
  		.container {
  			max-width: 720px
  		}
  	}

  	@media (min-width:992px) {
  		.container {
  			max-width: 960px
  		}

  		.side-panel {
  			display: block;

  		}

  		#resos {
  			flex: 0 0 66.666667%;
  			max-width: 66.666667%;
  		}
  	}

  	@media (min-width:1200px) {
  		.container {
  			max-width: 1140px
  		}
  	}

  	.container-fluid {
  		width: 100%;
  		padding-right: 15px;
  		padding-left: 15px;
  		margin-right: auto;
  		margin-left: auto
  	}

  	.row {
  		display: -ms-flexbox;
  		display: flex;
  		-ms-flex-wrap: wrap;
  		flex-wrap: wrap;
  		margin-right: -15px;
  		margin-left: -15px
  	}

  	.no-gutters {
  		margin-right: 0;
  		margin-left: 0
  	}

  	.no-gutters>.col,
  	.no-gutters>[class*=col-] {
  		padding-right: 0;
  		padding-left: 0
  	}

  	.col,
  	.col-1,
  	.col-10,
  	.col-11,
  	.col-12,
  	.col-2,
  	.col-3,
  	.col-4,
  	.col-5,
  	.col-6,
  	.col-7,
  	.col-8,
  	.col-9,
  	.col-auto,
  	.col-lg,
  	.col-lg-1,
  	.col-lg-10,
  	.col-lg-11,
  	.col-lg-12,
  	.col-lg-2,
  	.col-lg-3,
  	.col-lg-4,
  	.col-lg-5,
  	.col-lg-6,
  	.col-lg-7,
  	.col-lg-8,
  	.col-lg-9,
  	.col-lg-auto,
  	.col-md,
  	.col-md-1,
  	.col-md-10,
  	.col-md-11,
  	.col-md-12,
  	.col-md-2,
  	.col-md-3,
  	.col-md-4,
  	.col-md-5,
  	.col-md-6,
  	.col-md-7,
  	.col-md-8,
  	.col-md-9,
  	.col-md-auto,
  	.col-sm,
  	.col-sm-1,
  	.col-sm-10,
  	.col-sm-11,
  	.col-sm-12,
  	.col-sm-2,
  	.col-sm-3,
  	.col-sm-4,
  	.col-sm-5,
  	.col-sm-6,
  	.col-sm-7,
  	.col-sm-8,
  	.col-sm-9,
  	.col-sm-auto,
  	.col-xl,
  	.col-xl-1,
  	.col-xl-10,
  	.col-xl-11,
  	.col-xl-12,
  	.col-xl-2,
  	.col-xl-3,
  	.col-xl-4,
  	.col-xl-5,
  	.col-xl-6,
  	.col-xl-7,
  	.col-xl-8,
  	.col-xl-9,
  	.col-xl-auto {
  		position: relative;
  		width: 100%;
  		min-height: 1px;
  		padding-right: 15px;
  		padding-left: 15px
  	}

  	.col {
  		-ms-flex-preferred-size: 0;
  		flex-basis: 0;
  		-ms-flex-positive: 1;
  		flex-grow: 1;
  		max-width: 100%
  	}

  	.col-auto {
  		-ms-flex: 0 0 auto;
  		flex: 0 0 auto;
  		width: auto;
  		max-width: none
  	}

  	.col-1 {
  		-ms-flex: 0 0 8.333333%;
  		flex: 0 0 8.333333%;
  		max-width: 8.333333%
  	}

  	.col-2 {
  		-ms-flex: 0 0 16.666667%;
  		flex: 0 0 16.666667%;
  		max-width: 16.666667%
  	}

  	.col-3 {
  		-ms-flex: 0 0 25%;
  		flex: 0 0 25%;
  		max-width: 25%
  	}

  	.col-4 {
  		-ms-flex: 0 0 33.333333%;
  		flex: 0 0 33.333333%;
  		max-width: 33.333333%
  	}

  	.col-5 {
  		-ms-flex: 0 0 41.666667%;
  		flex: 0 0 41.666667%;
  		max-width: 41.666667%
  	}

  	.col-6 {
  		-ms-flex: 0 0 50%;
  		flex: 0 0 50%;
  		max-width: 50%
  	}

  	.col-7 {
  		-ms-flex: 0 0 58.333333%;
  		flex: 0 0 58.333333%;
  		max-width: 58.333333%
  	}

  	.col-8 {
  		-ms-flex: 0 0 66.666667%;
  		flex: 0 0 66.666667%;
  		max-width: 66.666667%
  	}

  	.col-9 {
  		-ms-flex: 0 0 75%;
  		flex: 0 0 75%;
  		max-width: 75%
  	}

  	.col-10 {
  		-ms-flex: 0 0 83.333333%;
  		flex: 0 0 83.333333%;
  		max-width: 83.333333%
  	}

  	.col-11 {
  		-ms-flex: 0 0 91.666667%;
  		flex: 0 0 91.666667%;
  		max-width: 91.666667%
  	}

  	.col-12 {
  		-ms-flex: 0 0 100%;
  		flex: 0 0 100%;
  		max-width: 100%
  	}

  	.order-first {
  		-ms-flex-order: -1;
  		order: -1
  	}

  	.order-last {
  		-ms-flex-order: 13;
  		order: 13
  	}

  	.order-0 {
  		-ms-flex-order: 0;
  		order: 0
  	}

  	.order-1 {
  		-ms-flex-order: 1;
  		order: 1
  	}

  	.order-2 {
  		-ms-flex-order: 2;
  		order: 2
  	}

  	.order-3 {
  		-ms-flex-order: 3;
  		order: 3
  	}

  	.order-4 {
  		-ms-flex-order: 4;
  		order: 4
  	}

  	.order-5 {
  		-ms-flex-order: 5;
  		order: 5
  	}

  	.order-6 {
  		-ms-flex-order: 6;
  		order: 6
  	}

  	.order-7 {
  		-ms-flex-order: 7;
  		order: 7
  	}

  	.order-8 {
  		-ms-flex-order: 8;
  		order: 8
  	}

  	.order-9 {
  		-ms-flex-order: 9;
  		order: 9
  	}

  	.order-10 {
  		-ms-flex-order: 10;
  		order: 10
  	}

  	.order-11 {
  		-ms-flex-order: 11;
  		order: 11
  	}

  	.order-12 {
  		-ms-flex-order: 12;
  		order: 12
  	}

  	.offset-1 {
  		margin-left: 8.333333%
  	}

  	.offset-2 {
  		margin-left: 16.666667%
  	}

  	.offset-3 {
  		margin-left: 25%
  	}

  	.offset-4 {
  		margin-left: 33.333333%
  	}

  	.offset-5 {
  		margin-left: 41.666667%
  	}

  	.offset-6 {
  		margin-left: 50%
  	}

  	.offset-7 {
  		margin-left: 58.333333%
  	}

  	.offset-8 {
  		margin-left: 66.666667%
  	}

  	.offset-9 {
  		margin-left: 75%
  	}

  	.offset-10 {
  		margin-left: 83.333333%
  	}

  	.offset-11 {
  		margin-left: 91.666667%
  	}

  	@media (min-width:576px) {
  		.col-sm {
  			-ms-flex-preferred-size: 0;
  			flex-basis: 0;
  			-ms-flex-positive: 1;
  			flex-grow: 1;
  			max-width: 100%
  		}

  		.col-sm-auto {
  			-ms-flex: 0 0 auto;
  			flex: 0 0 auto;
  			width: auto;
  			max-width: none
  		}

  		.col-sm-1 {
  			-ms-flex: 0 0 8.333333%;
  			flex: 0 0 8.333333%;
  			max-width: 8.333333%
  		}

  		.col-sm-2 {
  			-ms-flex: 0 0 16.666667%;
  			flex: 0 0 16.666667%;
  			max-width: 16.666667%
  		}

  		.col-sm-3 {
  			-ms-flex: 0 0 25%;
  			flex: 0 0 25%;
  			max-width: 25%
  		}

  		.col-sm-4 {
  			-ms-flex: 0 0 33.333333%;
  			flex: 0 0 33.333333%;
  			max-width: 33.333333%
  		}

  		.col-sm-5 {
  			-ms-flex: 0 0 41.666667%;
  			flex: 0 0 41.666667%;
  			max-width: 41.666667%
  		}

  		.col-sm-6 {
  			-ms-flex: 0 0 50%;
  			flex: 0 0 50%;
  			max-width: 50%
  		}

  		.col-sm-7 {
  			-ms-flex: 0 0 58.333333%;
  			flex: 0 0 58.333333%;
  			max-width: 58.333333%
  		}

  		.col-sm-8 {
  			-ms-flex: 0 0 66.666667%;
  			flex: 0 0 66.666667%;
  			max-width: 66.666667%
  		}

  		.col-sm-9 {
  			-ms-flex: 0 0 75%;
  			flex: 0 0 75%;
  			max-width: 75%
  		}

  		.col-sm-10 {
  			-ms-flex: 0 0 83.333333%;
  			flex: 0 0 83.333333%;
  			max-width: 83.333333%
  		}

  		.col-sm-11 {
  			-ms-flex: 0 0 91.666667%;
  			flex: 0 0 91.666667%;
  			max-width: 91.666667%
  		}

  		.col-sm-12 {
  			-ms-flex: 0 0 100%;
  			flex: 0 0 100%;
  			max-width: 100%
  		}

  		.order-sm-first {
  			-ms-flex-order: -1;
  			order: -1
  		}

  		.order-sm-last {
  			-ms-flex-order: 13;
  			order: 13
  		}

  		.order-sm-0 {
  			-ms-flex-order: 0;
  			order: 0
  		}

  		.order-sm-1 {
  			-ms-flex-order: 1;
  			order: 1
  		}

  		.order-sm-2 {
  			-ms-flex-order: 2;
  			order: 2
  		}

  		.order-sm-3 {
  			-ms-flex-order: 3;
  			order: 3
  		}

  		.order-sm-4 {
  			-ms-flex-order: 4;
  			order: 4
  		}

  		.order-sm-5 {
  			-ms-flex-order: 5;
  			order: 5
  		}

  		.order-sm-6 {
  			-ms-flex-order: 6;
  			order: 6
  		}

  		.order-sm-7 {
  			-ms-flex-order: 7;
  			order: 7
  		}

  		.order-sm-8 {
  			-ms-flex-order: 8;
  			order: 8
  		}

  		.order-sm-9 {
  			-ms-flex-order: 9;
  			order: 9
  		}

  		.order-sm-10 {
  			-ms-flex-order: 10;
  			order: 10
  		}

  		.order-sm-11 {
  			-ms-flex-order: 11;
  			order: 11
  		}

  		.order-sm-12 {
  			-ms-flex-order: 12;
  			order: 12
  		}

  		.offset-sm-0 {
  			margin-left: 0
  		}

  		.offset-sm-1 {
  			margin-left: 8.333333%
  		}

  		.offset-sm-2 {
  			margin-left: 16.666667%
  		}

  		.offset-sm-3 {
  			margin-left: 25%
  		}

  		.offset-sm-4 {
  			margin-left: 33.333333%
  		}

  		.offset-sm-5 {
  			margin-left: 41.666667%
  		}

  		.offset-sm-6 {
  			margin-left: 50%
  		}

  		.offset-sm-7 {
  			margin-left: 58.333333%
  		}

  		.offset-sm-8 {
  			margin-left: 66.666667%
  		}

  		.offset-sm-9 {
  			margin-left: 75%
  		}

  		.offset-sm-10 {
  			margin-left: 83.333333%
  		}

  		.offset-sm-11 {
  			margin-left: 91.666667%
  		}
  	}

  	@media (min-width:768px) {
  		.col-md {
  			-ms-flex-preferred-size: 0;
  			flex-basis: 0;
  			-ms-flex-positive: 1;
  			flex-grow: 1;
  			max-width: 100%
  		}

  		.col-md-auto {
  			-ms-flex: 0 0 auto;
  			flex: 0 0 auto;
  			width: auto;
  			max-width: none
  		}

  		.col-md-1 {
  			-ms-flex: 0 0 8.333333%;
  			flex: 0 0 8.333333%;
  			max-width: 8.333333%
  		}

  		.col-md-2 {
  			-ms-flex: 0 0 16.666667%;
  			flex: 0 0 16.666667%;
  			max-width: 16.666667%
  		}

  		.col-md-3 {
  			-ms-flex: 0 0 25%;
  			flex: 0 0 25%;
  			max-width: 25%
  		}

  		.col-md-4 {
  			-ms-flex: 0 0 33.333333%;
  			flex: 0 0 33.333333%;
  			max-width: 33.333333%
  		}

  		.col-md-5 {
  			-ms-flex: 0 0 41.666667%;
  			flex: 0 0 41.666667%;
  			max-width: 41.666667%
  		}

  		.col-md-6 {
  			-ms-flex: 0 0 50%;
  			flex: 0 0 50%;
  			max-width: 50%
  		}

  		.col-md-7 {
  			-ms-flex: 0 0 58.333333%;
  			flex: 0 0 58.333333%;
  			max-width: 58.333333%
  		}

  		.col-md-8 {
  			-ms-flex: 0 0 66.666667%;
  			flex: 0 0 66.666667%;
  			max-width: 66.666667%
  		}

  		.col-md-9 {
  			-ms-flex: 0 0 75%;
  			flex: 0 0 75%;
  			max-width: 75%
  		}

  		.col-md-10 {
  			-ms-flex: 0 0 83.333333%;
  			flex: 0 0 83.333333%;
  			max-width: 83.333333%
  		}

  		.col-md-11 {
  			-ms-flex: 0 0 91.666667%;
  			flex: 0 0 91.666667%;
  			max-width: 91.666667%
  		}

  		.col-md-12 {
  			-ms-flex: 0 0 100%;
  			flex: 0 0 100%;
  			max-width: 100%
  		}

  		.order-md-first {
  			-ms-flex-order: -1;
  			order: -1
  		}

  		.order-md-last {
  			-ms-flex-order: 13;
  			order: 13
  		}

  		.order-md-0 {
  			-ms-flex-order: 0;
  			order: 0
  		}

  		.order-md-1 {
  			-ms-flex-order: 1;
  			order: 1
  		}

  		.order-md-2 {
  			-ms-flex-order: 2;
  			order: 2
  		}

  		.order-md-3 {
  			-ms-flex-order: 3;
  			order: 3
  		}

  		.order-md-4 {
  			-ms-flex-order: 4;
  			order: 4
  		}

  		.order-md-5 {
  			-ms-flex-order: 5;
  			order: 5
  		}

  		.order-md-6 {
  			-ms-flex-order: 6;
  			order: 6
  		}

  		.order-md-7 {
  			-ms-flex-order: 7;
  			order: 7
  		}

  		.order-md-8 {
  			-ms-flex-order: 8;
  			order: 8
  		}

  		.order-md-9 {
  			-ms-flex-order: 9;
  			order: 9
  		}

  		.order-md-10 {
  			-ms-flex-order: 10;
  			order: 10
  		}

  		.order-md-11 {
  			-ms-flex-order: 11;
  			order: 11
  		}

  		.order-md-12 {
  			-ms-flex-order: 12;
  			order: 12
  		}

  		.offset-md-0 {
  			margin-left: 0
  		}

  		.offset-md-1 {
  			margin-left: 8.333333%
  		}

  		.offset-md-2 {
  			margin-left: 16.666667%
  		}

  		.offset-md-3 {
  			margin-left: 25%
  		}

  		.offset-md-4 {
  			margin-left: 33.333333%
  		}

  		.offset-md-5 {
  			margin-left: 41.666667%
  		}

  		.offset-md-6 {
  			margin-left: 50%
  		}

  		.offset-md-7 {
  			margin-left: 58.333333%
  		}

  		.offset-md-8 {
  			margin-left: 66.666667%
  		}

  		.offset-md-9 {
  			margin-left: 75%
  		}

  		.offset-md-10 {
  			margin-left: 83.333333%
  		}

  		.offset-md-11 {
  			margin-left: 91.666667%
  		}
  	}

  	@media (min-width:992px) {
  		.col-lg {
  			-ms-flex-preferred-size: 0;
  			flex-basis: 0;
  			-ms-flex-positive: 1;
  			flex-grow: 1;
  			max-width: 100%
  		}

  		.col-lg-auto {
  			-ms-flex: 0 0 auto;
  			flex: 0 0 auto;
  			width: auto;
  			max-width: none
  		}

  		.col-lg-1 {
  			-ms-flex: 0 0 8.333333%;
  			flex: 0 0 8.333333%;
  			max-width: 8.333333%
  		}

  		.col-lg-2 {
  			-ms-flex: 0 0 16.666667%;
  			flex: 0 0 16.666667%;
  			max-width: 16.666667%
  		}

  		.col-lg-3 {
  			-ms-flex: 0 0 25%;
  			flex: 0 0 25%;
  			max-width: 25%
  		}

  		.col-lg-4 {
  			-ms-flex: 0 0 33.333333%;
  			flex: 0 0 33.333333%;
  			max-width: 33.333333%
  		}

  		.col-lg-5 {
  			-ms-flex: 0 0 41.666667%;
  			flex: 0 0 41.666667%;
  			max-width: 41.666667%
  		}

  		.col-lg-6 {
  			-ms-flex: 0 0 50%;
  			flex: 0 0 50%;
  			max-width: 50%
  		}

  		.col-lg-7 {
  			-ms-flex: 0 0 58.333333%;
  			flex: 0 0 58.333333%;
  			max-width: 58.333333%
  		}

  		.col-lg-8 {
  			-ms-flex: 0 0 66.666667%;
  			flex: 0 0 66.666667%;
  			max-width: 66.666667%
  		}

  		.col-lg-9 {
  			-ms-flex: 0 0 75%;
  			flex: 0 0 75%;
  			max-width: 75%
  		}

  		.col-lg-10 {
  			-ms-flex: 0 0 83.333333%;
  			flex: 0 0 83.333333%;
  			max-width: 83.333333%
  		}

  		.col-lg-11 {
  			-ms-flex: 0 0 91.666667%;
  			flex: 0 0 91.666667%;
  			max-width: 91.666667%
  		}

  		.col-lg-12 {
  			-ms-flex: 0 0 100%;
  			flex: 0 0 100%;
  			max-width: 100%
  		}

  		.order-lg-first {
  			-ms-flex-order: -1;
  			order: -1
  		}

  		.order-lg-last {
  			-ms-flex-order: 13;
  			order: 13
  		}

  		.order-lg-0 {
  			-ms-flex-order: 0;
  			order: 0
  		}

  		.order-lg-1 {
  			-ms-flex-order: 1;
  			order: 1
  		}

  		.order-lg-2 {
  			-ms-flex-order: 2;
  			order: 2
  		}

  		.order-lg-3 {
  			-ms-flex-order: 3;
  			order: 3
  		}

  		.order-lg-4 {
  			-ms-flex-order: 4;
  			order: 4
  		}

  		.order-lg-5 {
  			-ms-flex-order: 5;
  			order: 5
  		}

  		.order-lg-6 {
  			-ms-flex-order: 6;
  			order: 6
  		}

  		.order-lg-7 {
  			-ms-flex-order: 7;
  			order: 7
  		}

  		.order-lg-8 {
  			-ms-flex-order: 8;
  			order: 8
  		}

  		.order-lg-9 {
  			-ms-flex-order: 9;
  			order: 9
  		}

  		.order-lg-10 {
  			-ms-flex-order: 10;
  			order: 10
  		}

  		.order-lg-11 {
  			-ms-flex-order: 11;
  			order: 11
  		}

  		.order-lg-12 {
  			-ms-flex-order: 12;
  			order: 12
  		}

  		.offset-lg-0 {
  			margin-left: 0
  		}

  		.offset-lg-1 {
  			margin-left: 8.333333%
  		}

  		.offset-lg-2 {
  			margin-left: 16.666667%
  		}

  		.offset-lg-3 {
  			margin-left: 25%
  		}

  		.offset-lg-4 {
  			margin-left: 33.333333%
  		}

  		.offset-lg-5 {
  			margin-left: 41.666667%
  		}

  		.offset-lg-6 {
  			margin-left: 50%
  		}

  		.offset-lg-7 {
  			margin-left: 58.333333%
  		}

  		.offset-lg-8 {
  			margin-left: 66.666667%
  		}

  		.offset-lg-9 {
  			margin-left: 75%
  		}

  		.offset-lg-10 {
  			margin-left: 83.333333%
  		}

  		.offset-lg-11 {
  			margin-left: 91.666667%
  		}
  	}

  	@media (min-width:1200px) {
  		.col-xl {
  			-ms-flex-preferred-size: 0;
  			flex-basis: 0;
  			-ms-flex-positive: 1;
  			flex-grow: 1;
  			max-width: 100%
  		}

  		.col-xl-auto {
  			-ms-flex: 0 0 auto;
  			flex: 0 0 auto;
  			width: auto;
  			max-width: none
  		}

  		.col-xl-1 {
  			-ms-flex: 0 0 8.333333%;
  			flex: 0 0 8.333333%;
  			max-width: 8.333333%
  		}

  		.col-xl-2 {
  			-ms-flex: 0 0 16.666667%;
  			flex: 0 0 16.666667%;
  			max-width: 16.666667%
  		}

  		.col-xl-3 {
  			-ms-flex: 0 0 25%;
  			flex: 0 0 25%;
  			max-width: 25%
  		}

  		.col-xl-4 {
  			-ms-flex: 0 0 33.333333%;
  			flex: 0 0 33.333333%;
  			max-width: 33.333333%
  		}

  		.col-xl-5 {
  			-ms-flex: 0 0 41.666667%;
  			flex: 0 0 41.666667%;
  			max-width: 41.666667%
  		}

  		.col-xl-6 {
  			-ms-flex: 0 0 50%;
  			flex: 0 0 50%;
  			max-width: 50%
  		}

  		.col-xl-7 {
  			-ms-flex: 0 0 58.333333%;
  			flex: 0 0 58.333333%;
  			max-width: 58.333333%
  		}

  		.col-xl-8 {
  			-ms-flex: 0 0 66.666667%;
  			flex: 0 0 66.666667%;
  			max-width: 66.666667%
  		}

  		.col-xl-9 {
  			-ms-flex: 0 0 75%;
  			flex: 0 0 75%;
  			max-width: 75%
  		}

  		.col-xl-10 {
  			-ms-flex: 0 0 83.333333%;
  			flex: 0 0 83.333333%;
  			max-width: 83.333333%
  		}

  		.col-xl-11 {
  			-ms-flex: 0 0 91.666667%;
  			flex: 0 0 91.666667%;
  			max-width: 91.666667%
  		}

  		.col-xl-12 {
  			-ms-flex: 0 0 100%;
  			flex: 0 0 100%;
  			max-width: 100%
  		}

  		.order-xl-first {
  			-ms-flex-order: -1;
  			order: -1
  		}

  		.order-xl-last {
  			-ms-flex-order: 13;
  			order: 13
  		}

  		.order-xl-0 {
  			-ms-flex-order: 0;
  			order: 0
  		}

  		.order-xl-1 {
  			-ms-flex-order: 1;
  			order: 1
  		}

  		.order-xl-2 {
  			-ms-flex-order: 2;
  			order: 2
  		}

  		.order-xl-3 {
  			-ms-flex-order: 3;
  			order: 3
  		}

  		.order-xl-4 {
  			-ms-flex-order: 4;
  			order: 4
  		}

  		.order-xl-5 {
  			-ms-flex-order: 5;
  			order: 5
  		}

  		.order-xl-6 {
  			-ms-flex-order: 6;
  			order: 6
  		}

  		.order-xl-7 {
  			-ms-flex-order: 7;
  			order: 7
  		}

  		.order-xl-8 {
  			-ms-flex-order: 8;
  			order: 8
  		}

  		.order-xl-9 {
  			-ms-flex-order: 9;
  			order: 9
  		}

  		.order-xl-10 {
  			-ms-flex-order: 10;
  			order: 10
  		}

  		.order-xl-11 {
  			-ms-flex-order: 11;
  			order: 11
  		}

  		.order-xl-12 {
  			-ms-flex-order: 12;
  			order: 12
  		}

  		.offset-xl-0 {
  			margin-left: 0
  		}

  		.offset-xl-1 {
  			margin-left: 8.333333%
  		}

  		.offset-xl-2 {
  			margin-left: 16.666667%
  		}

  		.offset-xl-3 {
  			margin-left: 25%
  		}

  		.offset-xl-4 {
  			margin-left: 33.333333%
  		}

  		.offset-xl-5 {
  			margin-left: 41.666667%
  		}

  		.offset-xl-6 {
  			margin-left: 50%
  		}

  		.offset-xl-7 {
  			margin-left: 58.333333%
  		}

  		.offset-xl-8 {
  			margin-left: 66.666667%
  		}

  		.offset-xl-9 {
  			margin-left: 75%
  		}

  		.offset-xl-10 {
  			margin-left: 83.333333%
  		}

  		.offset-xl-11 {
  			margin-left: 91.666667%
  		}
  	}


  	.btn-outline-dark {
  		color: #343a40;
  		background-color: transparent;
  		background-image: none;
  		border-color: #343a40
  	}

  	.btn-outline-dark:hover {
  		color: #fff;
  		background-color: #343a40;
  		border-color: #343a40
  	}

  	.btn-outline-dark.focus,
  	.btn-outline-dark:focus {
  		box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
  	}

  	.btn-outline-dark.disabled,
  	.btn-outline-dark:disabled {
  		color: #343a40;
  		background-color: transparent
  	}

  	
	.h2.plank-name {
  		text-align: center;
  	}

  	hr.jumpto-hr-plank-top {
  		margin-bottom: 0px;
  	}

  	hr.jumpto-hr-plank-bottom {
  		margin-top: 0px;
  	}

  	.jumpto-hr-plank-special {
  		margin-top: 0px;
  		margin-bottom: 0px;

  	}

  	.plank-link-div {
  		text-align: center;
  		padding: 1rem;
  		background: #dfdfdf;


  	}

  	#pagefooter {
  		background-color: #ec1f27;
  		color: #fafafa;
  	}

  	h1,
  	h2,
  	h3,
  	h4,
  	h5 {
  		color: #ffff;
  	}

  	h1 {
  		border-bottom-color: #323232
  	}

  	.sitetitle {
  		color: #323232;
  	}

  	@media (prefers-color-scheme: dark) {

  		.jumpto-hr .jumpto-hr-plank-bottom .jumpto-hr-plank-top .jumpto-hr-plank-special {
  			color: white !important;
  			border-top: 1px solid white !important;

  		}

  		.plank-link-div {
  			background: #4c4c4c;
  		}

  		.btn-outline-dark {
  			color: white !important;
  			background-color: transparent;
  			background-image: none;
  			border-color: white !important;
  		}

  		.btn-outline-dark:hover {
  			background-color: #c0c0c0;
  		}

  		.fullwidth {
  			border-top: 1px solid white;

  		}
  	}
