/* _print.scss */
/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@font-face {
	font-family: 'Adonis';
	src: url("../fonts/Adonis/adonis_regular.woff2") format("woff2"), url("../fonts/Adonis/adonis_regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Adonis';
	src: url("../fonts/Adonis/adonis_bold.woff2") format("woff2"), url("../fonts/Adonis/adonis_bold.woff") format("woff");
	font-weight: Bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Adonis';
	src: url("../fonts/Adonis/adonis_italic.woff2") format("woff2"), url("../fonts/Adonis/adonis_italic.woff") format("woff");
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Adonis';
	src: url("../fonts/Adonis/adonis_bold-italic.woff2") format("woff2"), url("../fonts/Adonis/adonis_bold-italic.woff") format("woff");
	font-weight: Bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Azo Sans';
	src: url("../fonts/Azo_Sans/AzoSans-Regular.woff2") format("woff2"), url("../fonts/Azo_Sans/AzoSans-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Azo Sans';
	src: url("../fonts/Azo_Sans/AzoSans-Bold.woff2") format("woff2"), url("../fonts/Azo_Sans/AzoSans-Bold.woff") format("woff");
	font-weight: Bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Azo Sans';
	src: url("../fonts/Azo_Sans/AzoSans-Italic.woff2") format("woff2"), url("../fonts/Azo_Sans/AzoSans-Italic.woff") format("woff");
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Azo Sans';
	src: url("../fonts/Azo_Sans/AzoSans-BoldItalic.woff2") format("woff2"), url("../fonts/Azo_Sans/AzoSans-BoldItalic.woff") format("woff");
	font-weight: Bold;
	font-style: italic;
	font-display: swap;
}

body {
	font-family: "Azo Sans", serif;
	font-size: 1.125rem;
}

.primary-button,
a.primary-button {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	background: #323334;
	color: #ffffff;
	padding: rem(10.5) rem(20) rem(14.5);
}

.primary-button::after,
a.primary-button::after {
	display: none !important;
}

.primary-button:visited,
a.primary-button:visited {
	color: #ffffff;
}

.primary-button:hover,
a.primary-button:hover {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff !important;
}

.primary-button:focus, .primary-button:active,
a.primary-button:focus,
a.primary-button:active {
	border-color: #323334;
	background: #323334;
	color: #ffffff;
}

.dark-mode .primary-button, .dark-mode
a.primary-button {
	background: #ffffff;
	color: #323334;
}

.dark-mode .primary-button:visited, .dark-mode
a.primary-button:visited {
	color: #323334;
}

.dark-mode .primary-button:hover, .dark-mode
a.primary-button:hover {
	border-color: #CE3C90;
	background: #CE3C90;
}

.dark-mode .primary-button:focus, .dark-mode .primary-button:active, .dark-mode
a.primary-button:focus, .dark-mode
a.primary-button:active {
	border-color: #ffffff;
	background: #ffffff;
	color: #323334 !important;
}

.primary-button::before,
a.primary-button::before {
	margin-right: rem(10);
}

a.primary-button,
.primary-button.button-x-small {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	background: #323334;
	color: #ffffff;
	font-size: rem(16);
	padding: rem(8) rem(16) rem(13);
}

a.primary-button::after,
.primary-button.button-x-small::after {
	display: none !important;
}

a.primary-button:visited,
.primary-button.button-x-small:visited {
	color: #ffffff;
}

a.primary-button:hover,
.primary-button.button-x-small:hover {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff !important;
}

a.primary-button:focus, a.primary-button:active,
.primary-button.button-x-small:focus,
.primary-button.button-x-small:active {
	border-color: #323334;
	background: #323334;
	color: #ffffff;
}

.dark-mode a.primary-button, .dark-mode
.primary-button.button-x-small {
	background: #ffffff;
	color: #323334;
}

.dark-mode a.primary-button:visited, .dark-mode
.primary-button.button-x-small:visited {
	color: #323334;
}

.dark-mode a.primary-button:hover, .dark-mode
.primary-button.button-x-small:hover {
	border-color: #CE3C90;
	background: #CE3C90;
}

.dark-mode a.primary-button:focus, .dark-mode a.primary-button:active, .dark-mode
.primary-button.button-x-small:focus, .dark-mode
.primary-button.button-x-small:active {
	border-color: #ffffff;
	background: #ffffff;
	color: #323334 !important;
}

a.primary-button::before,
.primary-button.button-x-small::before {
	margin-right: rem(10);
}

a.primary-button,
.primary-button.button-small {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	background: #323334;
	color: #ffffff;
	font-size: rem(18);
	padding: rem(11.5) rem(20) rem(13.5);
}

a.primary-button::after,
.primary-button.button-small::after {
	display: none !important;
}

a.primary-button:visited,
.primary-button.button-small:visited {
	color: #ffffff;
}

a.primary-button:hover,
.primary-button.button-small:hover {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff !important;
}

a.primary-button:focus, a.primary-button:active,
.primary-button.button-small:focus,
.primary-button.button-small:active {
	border-color: #323334;
	background: #323334;
	color: #ffffff;
}

.dark-mode a.primary-button, .dark-mode
.primary-button.button-small {
	background: #ffffff;
	color: #323334;
}

.dark-mode a.primary-button:visited, .dark-mode
.primary-button.button-small:visited {
	color: #323334;
}

.dark-mode a.primary-button:hover, .dark-mode
.primary-button.button-small:hover {
	border-color: #CE3C90;
	background: #CE3C90;
}

.dark-mode a.primary-button:focus, .dark-mode a.primary-button:active, .dark-mode
.primary-button.button-small:focus, .dark-mode
.primary-button.button-small:active {
	border-color: #ffffff;
	background: #ffffff;
	color: #323334 !important;
}

a.primary-button::before,
.primary-button.button-small::before {
	margin-right: rem(10);
}

a.primary-button,
.primary-button.button-large {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	background: #323334;
	color: #ffffff;
	padding: rem(14) rem(28) rem(18);
}

a.primary-button::after,
.primary-button.button-large::after {
	display: none !important;
}

a.primary-button:visited,
.primary-button.button-large:visited {
	color: #ffffff;
}

a.primary-button:hover,
.primary-button.button-large:hover {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff !important;
}

a.primary-button:focus, a.primary-button:active,
.primary-button.button-large:focus,
.primary-button.button-large:active {
	border-color: #323334;
	background: #323334;
	color: #ffffff;
}

.dark-mode a.primary-button, .dark-mode
.primary-button.button-large {
	background: #ffffff;
	color: #323334;
}

.dark-mode a.primary-button:visited, .dark-mode
.primary-button.button-large:visited {
	color: #323334;
}

.dark-mode a.primary-button:hover, .dark-mode
.primary-button.button-large:hover {
	border-color: #CE3C90;
	background: #CE3C90;
}

.dark-mode a.primary-button:focus, .dark-mode a.primary-button:active, .dark-mode
.primary-button.button-large:focus, .dark-mode
.primary-button.button-large:active {
	border-color: #ffffff;
	background: #ffffff;
	color: #323334 !important;
}

a.primary-button::before,
.primary-button.button-large::before {
	margin-right: rem(10);
}

.secondary-button,
a.secondary-button {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
	padding: rem(10.5) rem(20) rem(14.5);
}

.secondary-button::after,
a.secondary-button::after {
	display: none !important;
}

.secondary-button:visited,
a.secondary-button:visited {
	color: #ffffff;
}

.secondary-button:hover,
a.secondary-button:hover {
	color: #ffffff !important;
	background: #972667;
	border-color: #972667;
}

.secondary-button:focus, .secondary-button:active,
a.secondary-button:focus,
a.secondary-button:active {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
}

.secondary-button::before,
a.secondary-button::before {
	margin-right: rem(10);
}

a.secondary-button,
.secondary-button.button-x-small {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
	font-size: rem(16);
	padding: rem(8) rem(16) rem(13);
}

a.secondary-button::after,
.secondary-button.button-x-small::after {
	display: none !important;
}

a.secondary-button:visited,
.secondary-button.button-x-small:visited {
	color: #ffffff;
}

a.secondary-button:hover,
.secondary-button.button-x-small:hover {
	color: #ffffff !important;
	background: #972667;
	border-color: #972667;
}

a.secondary-button:focus, a.secondary-button:active,
.secondary-button.button-x-small:focus,
.secondary-button.button-x-small:active {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
}

a.secondary-button::before,
.secondary-button.button-x-small::before {
	margin-right: rem(10);
}

a.secondary-button,
.secondary-button.button-small {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
	font-size: rem(18);
	padding: rem(11.5) rem(20) rem(13.5);
}

a.secondary-button::after,
.secondary-button.button-small::after {
	display: none !important;
}

a.secondary-button:visited,
.secondary-button.button-small:visited {
	color: #ffffff;
}

a.secondary-button:hover,
.secondary-button.button-small:hover {
	color: #ffffff !important;
	background: #972667;
	border-color: #972667;
}

a.secondary-button:focus, a.secondary-button:active,
.secondary-button.button-small:focus,
.secondary-button.button-small:active {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
}

a.secondary-button::before,
.secondary-button.button-small::before {
	margin-right: rem(10);
}

a.secondary-button,
.secondary-button.button-large {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
	padding: rem(14) rem(28) rem(18);
}

a.secondary-button::after,
.secondary-button.button-large::after {
	display: none !important;
}

a.secondary-button:visited,
.secondary-button.button-large:visited {
	color: #ffffff;
}

a.secondary-button:hover,
.secondary-button.button-large:hover {
	color: #ffffff !important;
	background: #972667;
	border-color: #972667;
}

a.secondary-button:focus, a.secondary-button:active,
.secondary-button.button-large:focus,
.secondary-button.button-large:active {
	border-color: #CE3C90;
	background: #CE3C90;
	color: #ffffff;
}

a.secondary-button::before,
.secondary-button.button-large::before {
	margin-right: rem(10);
}

a.tertiary-button,
.tertiary-button {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	color: #191919;
	border-color: #191919;
	padding: rem(10.5) rem(20) rem(14.5);
}

a.tertiary-button::after,
.tertiary-button::after {
	display: none !important;
}

a.tertiary-button:hover,
.tertiary-button:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button, .dark-mode
.tertiary-button {
	color: #ffffff;
	border-color: #ffffff;
}

.dark-mode a.tertiary-button:hover, .dark-mode
.tertiary-button:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button:focus, .dark-mode a.tertiary-button:active, .dark-mode
.tertiary-button:focus, .dark-mode
.tertiary-button:active {
	color: #ffffff;
	border-color: #ffffff;
}

a.tertiary-button::before,
.tertiary-button::before {
	margin-right: rem(10);
}

a.tertiary-button,
.tertiary-button.button-x-small {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	color: #191919;
	border-color: #191919;
	font-size: rem(16);
	padding: rem(8) rem(16) rem(13);
}

a.tertiary-button::after,
.tertiary-button.button-x-small::after {
	display: none !important;
}

a.tertiary-button:hover,
.tertiary-button.button-x-small:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button, .dark-mode
.tertiary-button.button-x-small {
	color: #ffffff;
	border-color: #ffffff;
}

.dark-mode a.tertiary-button:hover, .dark-mode
.tertiary-button.button-x-small:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button:focus, .dark-mode a.tertiary-button:active, .dark-mode
.tertiary-button.button-x-small:focus, .dark-mode
.tertiary-button.button-x-small:active {
	color: #ffffff;
	border-color: #ffffff;
}

a.tertiary-button::before,
.tertiary-button.button-x-small::before {
	margin-right: rem(10);
}

a.tertiary-button,
.tertiary-button.button-small {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	color: #191919;
	border-color: #191919;
	font-size: rem(18);
	padding: rem(11.5) rem(20) rem(13.5);
}

a.tertiary-button::after,
.tertiary-button.button-small::after {
	display: none !important;
}

a.tertiary-button:hover,
.tertiary-button.button-small:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button, .dark-mode
.tertiary-button.button-small {
	color: #ffffff;
	border-color: #ffffff;
}

.dark-mode a.tertiary-button:hover, .dark-mode
.tertiary-button.button-small:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button:focus, .dark-mode a.tertiary-button:active, .dark-mode
.tertiary-button.button-small:focus, .dark-mode
.tertiary-button.button-small:active {
	color: #ffffff;
	border-color: #ffffff;
}

a.tertiary-button::before,
.tertiary-button.button-small::before {
	margin-right: rem(10);
}

a.tertiary-button,
.tertiary-button.button-large {
	font-size: rem(20);
	font-weight: 700;
	font-family: "Adonis", serif;
	line-height: 1;
	vertical-align: bottom;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
	text-decoration: none;
	padding: rem(12.5) rem(20);
	text-align: center;
	justify-content: center;
	border: 2px solid #191919;
	border-radius: rem(3);
	color: #191919;
	border-color: #191919;
	padding: rem(14) rem(28) rem(18);
}

a.tertiary-button::after,
.tertiary-button.button-large::after {
	display: none !important;
}

a.tertiary-button:hover,
.tertiary-button.button-large:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button, .dark-mode
.tertiary-button.button-large {
	color: #ffffff;
	border-color: #ffffff;
}

.dark-mode a.tertiary-button:hover, .dark-mode
.tertiary-button.button-large:hover {
	border-color: #CE3C90;
	color: #CE3C90;
}

.dark-mode a.tertiary-button:focus, .dark-mode a.tertiary-button:active, .dark-mode
.tertiary-button.button-large:focus, .dark-mode
.tertiary-button.button-large:active {
	color: #ffffff;
	border-color: #ffffff;
}

a.tertiary-button::before,
.tertiary-button.button-large::before {
	margin-right: rem(10);
}

@keyframes scale-star-compact {
	0% {
		background-size: rem(17);
	}
	100% {
		background-size: 350%;
	}
}

@media print {
	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important;
		/* Black prints faster:
										  http://www.sanbeiji.com/archives/953 */
		box-shadow: none !important;
		text-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	/*
	 * Don't show links that are fragment identifiers,
	 * or use the `javascript:` pseudo protocol
	 */
	pre,
	blockquote {
		font-weight: 700 !important;
		font-style: italic;
		margin-top: rem(15) !important;
		margin-bottom: rem(15) !important;
		page-break-inside: avoid;
		font-size: 12pt;
	}
	pre *,
	blockquote * {
		font-size: 12pt;
	}
	/*
	 * Printing Tables:
	 * http://css-discuss.incutio.com/wiki/Printing_Tables
	 */
	thead {
		display: table-header-group;
	}
	tr {
		border-bottom: 1px solid #ebebeb !important;
	}
	tr,
	img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3 {
		page-break-after: avoid;
	}
	html, body {
		font-size: 10pt;
		line-height: 16pt;
	}
	* {
		font-size: 10pt !important;
		line-height: 16pt !important;
	}
	body {
		padding: 1em;
	}
	main,
	.layout-container,
	.region,
	.block {
		margin: 0 !important;
		padding: 0 !important;
		display: block !important;
		max-width: none !important;
	}
	.site-name {
		font-weight: 700;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
		text-indent: 0 !important;
		margin-bottom: rem(15);
		margin-top: rem(35);
		display: block !important;
		width: 100%;
	}
	.table-container {
		position: static !important;
		overflow: visible !important;
		max-width: 100% !important;
	}
	table {
		max-width: 100% !important;
		border: 1px solid #000 !important;
		table-layout: fixed !important;
	}
	table span {
		display: inline-block !important;
		max-width: 100% !important;
	}
	table * {
		max-width: 100% !important;
		border-color: #000 !important;
	}
	table caption {
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color: #000;
	}
	table th:not(:last-child) {
		border-right: 1px solid #000;
	}
	table td:not(:last-child) {
		border-right: 1px solid #000;
	}
	table thead {
		display: table-header-group !important;
		break-inside: auto;
	}
	table tfoot {
		display: table-row-group !important;
	}
	table tr {
		page-break-inside: avoid !important;
	}
	table th {
		text-align: left;
	}
	form {
		display: block !important;
	}
	h1,
	#page-title {
		font-weight: bold;
		font-size: 22pt !important;
		line-height: 28pt !important;
	}
	h1 span,
	#page-title span {
		font-weight: bold;
		font-size: 22pt !important;
		line-height: 28pt !important;
	}
	h2 {
		font-weight: bold;
		font-size: 18pt !important;
		line-height: 24pt !important;
	}
	h2 a {
		font-size: 18pt !important;
		line-height: 24pt !important;
	}
	h2 span {
		font-weight: bold;
		font-size: 18pt !important;
		line-height: 24pt !important;
	}
	h3 {
		font-weight: bold;
		font-size: 16pt !important;
		line-height: 20pt !important;
	}
	h3 a {
		font-size: 16pt !important;
		line-height: 20pt !important;
	}
	h4 {
		font-weight: bold;
		font-size: 14pt !important;
		line-height: 18pt !important;
	}
	h4 a {
		font-size: 14pt !important;
		line-height: 18pt !important;
	}
	h5 {
		font-weight: bold;
		font-size: 12pt !important;
		line-height: 16pt !important;
	}
	h5 a {
		font-size: 12pt !important;
		line-height: 16pt !important;
	}
	h5, h6 {
		font-weight: bold;
	}
	strong {
		font-weight: 700;
	}
	body {
		padding-top: rem(13) !important;
	}
	.layout-container {
		max-width: none;
	}
	.print--letterhead {
		display: block !important;
	}
	.masthead {
		display: none !important;
	}
	#masthead-actions {
		display: none !important;
	}
	.region--masthead-primary {
		width: 100% !important;
		height: auto !important;
		padding-bottom: rem(35) !important;
		border-bottom: 0 !important;
		padding-top: rem(20) !important;
	}
	.region--masthead-primary .region-inner {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.menu-toggle-wrapper {
		display: none !important;
	}
	.region--masthead-secondary {
		display: none !important;
	}
	.dialog-off-canvas-main-canvas {
		padding-top: 0 !important;
	}
	#block-horizontalmenu {
		display: none !important;
	}
	.block-admin-units.block-ogc-sidebar-menu,
	.region--sidebar-first .block-menu {
		display: none !important;
	}
	.block-system-branding-block {
		display: flex !important;
	}
	.block-system-branding-block .site-logo {
		position: relative;
		width: 100%;
	}
	.block-system-branding-block .site-logo::before {
		display: block;
	}
	.block-system-branding-block .site-logo .logo--default {
		display: none !important;
	}
	.block-system-branding-block .site-logo .logo--print {
		display: block !important;
	}
	.block-system-branding-block .print-logo {
		display: block;
	}
	.block-system-branding-block .site-name a {
		font-size: rem(20) !important;
	}
	#block-de-theme-local-tasks {
		display: none !important;
	}
	.block-system-breadcrumb-block {
		display: none !important;
	}
	.section-content {
		clear: both;
		padding-top: rem(35) !important;
	}
	.region-content-wrapper {
		padding: 0 !important;
	}
	#footer {
		border-top: 1px solid black !important;
		/* display: none; */
	}
	.pager {
		display: none !important;
	}
	.more-link {
		display: none !important;
	}
	.sidebar-menu {
		display: none !important;
	}
	.messages {
		display: none !important;
	}
	.field--name-body img {
		display: none !important;
	}
	.section-row {
		opacity: 1 !important;
	}
	.mm-page {
		padding-top: 0 !important;
	}
	.search-toggle-wrapper {
		display: none !important;
	}
	.block-ogc-search-global-search-block {
		display: none !important;
	}
	.block-facets {
		display: none !important;
	}
	.search-view .view-header {
		display: none !important;
	}
	.search-view .view-filters {
		display: none !important;
	}
	.template--accordion {
		margin-bottom: 0 !important;
		border-bottom: 0 !important;
	}
	.template--accordion > h2 {
		padding: 0 !important;
		margin-bottom: rem(15) !important;
		margin-top: rem(35) !important;
		border-top: 0 !important;
		border-bottom: 0 !important;
	}
	.template--accordion > h2:focus {
		border-top: 0 !important;
		border-bottom: 0 !important;
	}
	.template--accordion > h2::after {
		display: none !important;
	}
	.template--accordion .accordion-content {
		position: static !important;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		overflow: visible !important;
		margin-bottom: 0 !important;
		padding: 0 !important;
	}
	.print-button {
		display: none !important;
	}
	.iframe-container {
		display: none !important;
	}
	.video-embed-field-responsive-video {
		display: none !important;
	}
	.embedded-entity {
		display: none !important;
	}
	.template--fancy-list .item-number {
		font-size: 36pt !important;
		line-height: 36pt !important;
	}
	.node--type-cta {
		display: none !important;
	}
	.no-print {
		display: none !important;
	}
}

/*# sourceMappingURL=print.css.map */