/** WIU2G Custom Print page. */

body.page-id-903051 #section-54-928901,
body.page-id-903051 #section-295-903051,
body.page-id-903051 #section-300-903051,
body.page-id-903051 #section-335-903051 {
	width: 100% !important;
	border: 0 !important;
	border-radius: 0 !important;
}

body.page-id-903051 #section-295-903051 {
	background: linear-gradient(135deg, var(--wiu2g-color-heading), #303940) !important;
}

body.page-id-903051 #section-295-903051 > .ct-section-inner-wrap {
	max-width: 1040px;
	padding: 78px 28px 156px !important;
	align-items: center !important;
	text-align: center;
}

body.page-id-903051 #text_block-296-903051 {
	margin: 0 0 15px !important;
	color: var(--wiu2g-color-accent) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 14px !important;
	font-weight: 800 !important;
	letter-spacing: .13em;
	text-transform: uppercase;
}

body.page-id-903051 #headline-297-903051 {
	max-width: 900px;
	margin: 0 !important;
	color: var(--wiu2g-color-white) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: clamp(44px, 5.5vw, 72px) !important;
	font-weight: 800 !important;
	line-height: 1.02 !important;
	letter-spacing: -.045em;
}

body.page-id-903051 #text_block-298-903051 {
	max-width: 740px;
	margin: 24px auto 0 !important;
	color: rgba(255,255,255,.78) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 20px !important;
	line-height: 1.6 !important;
}

body.page-id-903051 #section-300-903051 {
	background: var(--wiu2g-color-canvas) !important;
}

body.page-id-903051 #section-300-903051 > .ct-section-inner-wrap {
	max-width: var(--wiu2g-content-width);
	padding: 0 28px 84px !important;
}

body.page-id-903051 #link_button-301-903051 {
	position: relative;
	z-index: 2;
	margin: -82px auto 58px !important;
}

body.page-id-903051 #section-300-903051 .ct-link-button,
body.page-id-903051 #section-335-903051 .ct-link-button {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	min-height: 54px;
	padding: 15px 28px !important;
	border: 0 !important;
	border-radius: var(--wiu2g-radius-sm) !important;
	background: var(--wiu2g-color-brand) !important;
	box-shadow: 0 12px 28px rgba(185,71,46,.24);
	color: var(--wiu2g-color-white) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 15px !important;
	font-weight: 800 !important;
	letter-spacing: .035em;
	text-transform: uppercase;
}

body.page-id-903051 #section-300-903051 .ct-link-button:hover,
body.page-id-903051 #section-335-903051 .ct-link-button:hover {
	background: var(--wiu2g-color-brand-hover) !important;
}

body.page-id-903051 #div_block-302-903051,
body.page-id-903051 #div_block-312-903051 {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}

body.page-id-903051 #headline-303-903051,
body.page-id-903051 #headline-313-903051,
body.page-id-903051 #headline-337-903051 {
	width: 100% !important;
	margin: 0 0 34px !important;
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: clamp(36px, 4vw, 52px) !important;
	font-weight: 800 !important;
	line-height: 1.08 !important;
	letter-spacing: -.04em;
	text-align: center !important;
}

body.page-id-903051 #div_block-304-903051 {
	display: grid !important;
	grid-template-columns: repeat(2, minmax(0,1fr));
	gap: 24px;
	width: 100% !important;
}

body.page-id-903051 #div_block-305-903051,
body.page-id-903051 #div_block-308-903051 {
	width: 100% !important;
	min-height: 220px;
	margin: 0 !important;
	padding: 36px !important;
	border: 1px solid var(--wiu2g-color-border);
	border-top: 6px solid var(--wiu2g-color-accent);
	border-radius: var(--wiu2g-radius-lg);
	background: var(--wiu2g-color-surface) !important;
	box-shadow: var(--wiu2g-shadow-sm);
}

body.page-id-903051 #headline-306-903051,
body.page-id-903051 #headline-309-903051 {
	margin: 0 0 14px !important;
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 28px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
}

body.page-id-903051 #text_block-307-903051,
body.page-id-903051 #text_block-310-903051 {
	color: var(--wiu2g-color-muted) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 17px !important;
	line-height: 1.65 !important;
}

body.page-id-903051 #link_button-311-903051 {
	margin: 34px auto 76px !important;
}

body.page-id-903051 #div_block-314-903051 {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0,1fr));
	gap: 20px;
	width: 100% !important;
}

body.page-id-903051 #div_block-315-903051 {
	display: contents !important;
}

body.page-id-903051 #div_block-316-903051,
body.page-id-903051 #div_block-319-903051,
body.page-id-903051 #div_block-322-903051,
body.page-id-903051 #div_block-325-903051,
body.page-id-903051 #div_block-328-903051,
body.page-id-903051 #div_block-331-903051 {
	width: 100% !important;
	min-height: 190px;
	margin: 0 !important;
	padding: 28px !important;
	border: 1px solid var(--wiu2g-color-border);
	border-radius: var(--wiu2g-radius-md);
	background: var(--wiu2g-color-surface) !important;
	box-shadow: var(--wiu2g-shadow-sm);
}

body.page-id-903051 #div_block-314-903051 h1 {
	margin: 0 0 12px !important;
	color: var(--wiu2g-color-heading) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 22px !important;
	font-weight: 800 !important;
	line-height: 1.25 !important;
}

body.page-id-903051 #div_block-314-903051 .ct-text-block {
	color: var(--wiu2g-color-muted) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 16px !important;
	line-height: 1.6 !important;
}

body.page-id-903051 #link_button-334-903051 {
	margin: 38px auto 0 !important;
}

body.page-id-903051 #section-335-903051 {
	background: var(--wiu2g-color-surface) !important;
}

body.page-id-903051 #section-335-903051 > .ct-section-inner-wrap {
	max-width: 1060px;
	padding: 82px 28px !important;
}

body.page-id-903051 #div_block-336-903051 {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

body.page-id-903051 #text_block-338-903051 {
	max-width: 880px;
	margin: -14px auto 42px !important;
	color: var(--wiu2g-color-muted) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 17px !important;
	line-height: 1.7 !important;
	text-align: center !important;
}

body.page-id-903051 #div_block-336-903051 > div[id^="div_block-"] {
	width: 100% !important;
	margin: 0 0 15px !important;
	padding: 0 !important;
	overflow: hidden;
	border: 1px solid var(--wiu2g-color-border);
	border-radius: var(--wiu2g-radius-md);
	background: var(--wiu2g-color-surface) !important;
}

body.page-id-903051 #div_block-336-903051 > div[id^="div_block-"] > .ct-text-block:first-child {
	width: 100% !important;
	margin: 0 !important;
	padding: 18px 22px !important;
	background: var(--wiu2g-color-brand-soft) !important;
	color: var(--wiu2g-color-brand-hover) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 18px !important;
	font-weight: 800 !important;
}

body.page-id-903051 #div_block-336-903051 > div[id^="div_block-"] > .ct-text-block + .ct-text-block {
	width: 100% !important;
	margin: 0 !important;
	padding: 20px 22px !important;
	color: var(--wiu2g-color-muted) !important;
	font-family: var(--wiu2g-font-body) !important;
	font-size: 16px !important;
	line-height: 1.7 !important;
}

body.page-id-903051 #link_button-366-903051 {
	margin: 30px auto 0 !important;
}

@media (max-width: 900px) {
	body.page-id-903051 #div_block-314-903051 {
		grid-template-columns: repeat(2, minmax(0,1fr));
	}
}

@media (max-width: 680px) {
	body.page-id-903051 #section-295-903051 > .ct-section-inner-wrap {
		padding: 56px 24px 126px !important;
	}

	body.page-id-903051 #headline-297-903051 {
		font-size: clamp(38px, 11vw, 52px) !important;
	}

	body.page-id-903051 #text_block-298-903051 {
		font-size: 17px !important;
	}

	body.page-id-903051 #section-300-903051 > .ct-section-inner-wrap,
	body.page-id-903051 #section-335-903051 > .ct-section-inner-wrap {
		padding-right: 24px !important;
		padding-left: 24px !important;
	}

	body.page-id-903051 #link_button-301-903051 {
		margin-top: -65px !important;
	}

	body.page-id-903051 #div_block-304-903051,
	body.page-id-903051 #div_block-314-903051 {
		grid-template-columns: minmax(0,1fr);
	}

	body.page-id-903051 #div_block-305-903051,
	body.page-id-903051 #div_block-308-903051,
	body.page-id-903051 #div_block-316-903051,
	body.page-id-903051 #div_block-319-903051,
	body.page-id-903051 #div_block-322-903051,
	body.page-id-903051 #div_block-325-903051,
	body.page-id-903051 #div_block-328-903051,
	body.page-id-903051 #div_block-331-903051 {
		min-height: 0;
		padding: 27px 22px !important;
	}

	body.page-id-903051 #headline-303-903051,
	body.page-id-903051 #headline-313-903051,
	body.page-id-903051 #headline-337-903051 {
		font-size: 36px !important;
		text-align: left !important;
	}

	body.page-id-903051 #text_block-338-903051 {
		text-align: left !important;
	}
}
