.govuk-link {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: underline
}


/*! Copyright (c) 2011 by Margaret Calvert & Henrik Kubel. All rights reserved. The font has been customised for exclusive use on gov.uk. This cut is not commercially available. */

.govuk-link:focus {
	outline: 3px solid transparent;
	color: #0b0c0c;
	background-color: #fd0;
	box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
	text-decoration: none
}

.govuk-link:link {
	color: #1d70b8
}

.govuk-link:visited {
	color: #4c2c92
}

.govuk-link:hover {
	color: #003078
}

.govuk-link:active {
	color: #0b0c0c
}

.govuk-link:focus {
	color: #0b0c0c
}

@media print {
	.govuk-link[href^="/"]:after,
	.govuk-link[href^="http://"]:after,
	.govuk-link[href^="https://"]:after {
		content: " (" attr(href) ")";
		font-size: 90%;
		word-wrap: break-word
	}
}

.govuk-link--muted:link,
.govuk-link--muted:visited {
	color: #505a5f
}

.govuk-link--muted:hover,
.govuk-link--muted:active {
	color: #0b0c0c
}

.govuk-link--muted:focus {
	color: #0b0c0c
}

.govuk-link--text-colour:link,
.govuk-link--text-colour:visited {
	color: #0b0c0c
}

@media print {
	.govuk-link--text-colour:link,
	.govuk-link--text-colour:visited {
		color: #000
	}
}

.govuk-link--text-colour:hover {
	color: rgba(11, 12, 12, 0.99)
}

.govuk-link--text-colour:active,
.govuk-link--text-colour:focus {
	color: #0b0c0c
}

@media print {
	.govuk-link--text-colour:active,
	.govuk-link--text-colour:focus {
		color: #000
	}
}

.govuk-link--inverse:link,
.govuk-link--inverse:visited {
	color: #fff
}

.govuk-link--inverse:hover,
.govuk-link--inverse:active {
	color: rgba(255, 255, 255, 0.99)
}

.govuk-link--inverse:focus {
	color: #0b0c0c
}

.govuk-link--no-underline:not(:hover):not(:active) {
	text-decoration: none
}

.govuk-link--no-visited-state:link {
	color: #1d70b8
}

.govuk-link--no-visited-state:visited {
	color: #1d70b8
}

.govuk-link--no-visited-state:hover {
	color: #003078
}

.govuk-link--no-visited-state:active {
	color: #0b0c0c
}

.govuk-link--no-visited-state:focus {
	color: #0b0c0c
}

.govuk-list {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	color: #0b0c0c;
	margin-top: 0;
	margin-bottom: 15px;
	padding-left: 0;
	list-style-type: none
}

@media print {
	.govuk-list {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-list {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.govuk-list {
		font-size: 14pt;
		line-height: 1.15
	}
}

@media print {
	.govuk-list {
		color: #000
	}
}

@media (min-width: 40.0625em) {
	.govuk-list {
		margin-bottom: 20px
	}
}

.govuk-list .govuk-list {
	margin-top: 10px
}

.govuk-list>li {
	margin-bottom: 5px
}

.govuk-list--bullet {
	padding-left: 20px;
	list-style-type: disc
}

.govuk-list--number {
	padding-left: 20px;
	list-style-type: decimal
}

.govuk-list--bullet>li,
.govuk-list--number>li {
	margin-bottom: 0
}

@media (min-width: 40.0625em) {
	.govuk-list--bullet>li,
	.govuk-list--number>li {
		margin-bottom: 5px
	}
}

.govuk-list--spaced>li {
	margin-bottom: 10px
}

@media (min-width: 40.0625em) {
	.govuk-list--spaced>li {
		margin-bottom: 15px
	}
}

.govuk-template {
	background-color: #f3f2f1;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%
}

@media screen {
	.govuk-template {
		overflow-y: scroll
	}
}

.govuk-template__body {
	margin: 0;
	background-color: #fff
}

.govuk-heading-xl {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.09375;
	display: block;
	margin-top: 0;
	margin-bottom: 30px
}

@media print {
	.govuk-heading-xl {
		color: #000
	}
}

@media print {
	.govuk-heading-xl {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-xl {
		font-size: 48px;
		font-size: 3rem;
		line-height: 1.0416666667
	}
}

@media print {
	.govuk-heading-xl {
		font-size: 32pt;
		line-height: 1.15
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-xl {
		margin-bottom: 50px
	}
}

.govuk-heading-l {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.0416666667;
	display: block;
	margin-top: 0;
	margin-bottom: 20px
}

@media print {
	.govuk-heading-l {
		color: #000
	}
}

@media print {
	.govuk-heading-l {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-l {
		font-size: 36px;
		font-size: 2.25rem;
		line-height: 1.1111111111
	}
}

@media print {
	.govuk-heading-l {
		font-size: 24pt;
		line-height: 1.05
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-l {
		margin-bottom: 30px
	}
}

.govuk-heading-m {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111;
	display: block;
	margin-top: 0;
	margin-bottom: 15px
}

@media print {
	.govuk-heading-m {
		color: #000
	}
}

@media print {
	.govuk-heading-m {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-m {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25
	}
}

@media print {
	.govuk-heading-m {
		font-size: 18pt;
		line-height: 1.15
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-m {
		margin-bottom: 20px
	}
}

.govuk-heading-s {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	display: block;
	margin-top: 0;
	margin-bottom: 15px
}

@media print {
	.govuk-heading-s {
		color: #000
	}
}

@media print {
	.govuk-heading-s {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-s {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.govuk-heading-s {
		font-size: 14pt;
		line-height: 1.15
	}
}

@media (min-width: 40.0625em) {
	.govuk-heading-s {
		margin-bottom: 20px
	}
}

.govuk-caption-xl {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111;
	display: block;
	margin-bottom: 5px;
	color: #505a5f
}

@media print {
	.govuk-caption-xl {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-caption-xl {
		font-size: 27px;
		font-size: 1.6875rem;
		line-height: 1.1111111111
	}
}

@media print {
	.govuk-caption-xl {
		font-size: 18pt;
		line-height: 1.15
	}
}

.govuk-caption-l {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111;
	display: block;
	margin-bottom: 5px;
	color: #505a5f
}

@media print {
	.govuk-caption-l {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-caption-l {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25
	}
}

@media print {
	.govuk-caption-l {
		font-size: 18pt;
		line-height: 1.15
	}
}

@media (min-width: 40.0625em) {
	.govuk-caption-l {
		margin-bottom: 0
	}
}

.govuk-caption-m {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	display: block;
	color: #505a5f
}

@media print {
	.govuk-caption-m {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-caption-m {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.govuk-caption-m {
		font-size: 14pt;
		line-height: 1.15
	}
}

.govuk-body-lead,
.govuk-body-l {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111;
	margin-top: 0;
	margin-bottom: 20px
}

@media print {
	.govuk-body-lead,
	.govuk-body-l {
		color: #000
	}
}

@media print {
	.govuk-body-lead,
	.govuk-body-l {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-body-lead,
	.govuk-body-l {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25
	}
}

@media print {
	.govuk-body-lead,
	.govuk-body-l {
		font-size: 18pt;
		line-height: 1.15
	}
}

@media (min-width: 40.0625em) {
	.govuk-body-lead,
	.govuk-body-l {
		margin-bottom: 30px
	}
}

.govuk-body,
.govuk-body-m {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	margin-top: 0;
	margin-bottom: 15px
}

@media print {
	.govuk-body,
	.govuk-body-m {
		color: #000
	}
}

@media print {
	.govuk-body,
	.govuk-body-m {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-body,
	.govuk-body-m {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.govuk-body,
	.govuk-body-m {
		font-size: 14pt;
		line-height: 1.15
	}
}

@media (min-width: 40.0625em) {
	.govuk-body,
	.govuk-body-m {
		margin-bottom: 20px
	}
}

.govuk-body-s {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.1428571429;
	margin-top: 0;
	margin-bottom: 15px
}

@media print {
	.govuk-body-s {
		color: #000
	}
}

@media print {
	.govuk-body-s {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-body-s {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.25
	}
}

@media print {
	.govuk-body-s {
		font-size: 14pt;
		line-height: 1.2
	}
}

@media (min-width: 40.0625em) {
	.govuk-body-s {
		margin-bottom: 20px
	}
}

.govuk-body-xs {
	color: #0b0c0c;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.25;
	margin-top: 0;
	margin-bottom: 15px
}

@media print {
	.govuk-body-xs {
		color: #000
	}
}

@media print {
	.govuk-body-xs {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-body-xs {
		font-size: 14px;
		font-size: .875rem;
		line-height: 1.4285714286
	}
}

@media print {
	.govuk-body-xs {
		font-size: 12pt;
		line-height: 1.2
	}
}

@media (min-width: 40.0625em) {
	.govuk-body-xs {
		margin-bottom: 20px
	}
}

.govuk-body-l+.govuk-heading-l,
.govuk-body-lead+.govuk-heading-l {
	padding-top: 5px
}

@media (min-width: 40.0625em) {
	.govuk-body-l+.govuk-heading-l,
	.govuk-body-lead+.govuk-heading-l {
		padding-top: 10px
	}
}

.govuk-body-m+.govuk-heading-l,
.govuk-body+.govuk-heading-l,
.govuk-body-s+.govuk-heading-l,
.govuk-list+.govuk-heading-l {
	padding-top: 15px
}

@media (min-width: 40.0625em) {
	.govuk-body-m+.govuk-heading-l,
	.govuk-body+.govuk-heading-l,
	.govuk-body-s+.govuk-heading-l,
	.govuk-list+.govuk-heading-l {
		padding-top: 20px
	}
}

.govuk-body-m+.govuk-heading-m,
.govuk-body+.govuk-heading-m,
.govuk-body-s+.govuk-heading-m,
.govuk-list+.govuk-heading-m,
.govuk-body-m+.govuk-heading-s,
.govuk-body+.govuk-heading-s,
.govuk-body-s+.govuk-heading-s,
.govuk-list+.govuk-heading-s {
	padding-top: 5px
}

@media (min-width: 40.0625em) {
	.govuk-body-m+.govuk-heading-m,
	.govuk-body+.govuk-heading-m,
	.govuk-body-s+.govuk-heading-m,
	.govuk-list+.govuk-heading-m,
	.govuk-body-m+.govuk-heading-s,
	.govuk-body+.govuk-heading-s,
	.govuk-body-s+.govuk-heading-s,
	.govuk-list+.govuk-heading-s {
		padding-top: 10px
	}
}

.govuk-section-break {
	margin: 0;
	border: 0
}

.govuk-section-break--xl {
	margin-top: 30px;
	margin-bottom: 30px
}

@media (min-width: 40.0625em) {
	.govuk-section-break--xl {
		margin-top: 50px
	}
}

@media (min-width: 40.0625em) {
	.govuk-section-break--xl {
		margin-bottom: 50px
	}
}

.govuk-section-break--l {
	margin-top: 20px;
	margin-bottom: 20px
}

@media (min-width: 40.0625em) {
	.govuk-section-break--l {
		margin-top: 30px
	}
}

@media (min-width: 40.0625em) {
	.govuk-section-break--l {
		margin-bottom: 30px
	}
}

.govuk-section-break--m {
	margin-top: 15px;
	margin-bottom: 15px
}

@media (min-width: 40.0625em) {
	.govuk-section-break--m {
		margin-top: 20px
	}
}

@media (min-width: 40.0625em) {
	.govuk-section-break--m {
		margin-bottom: 20px
	}
}

.govuk-section-break--visible {
	border-bottom: 1px solid #b1b4b6
}

.govuk-button-group {
	margin-bottom: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width: 40.0625em) {
	.govuk-button-group {
		margin-bottom: 15px
	}
}

.govuk-button-group .govuk-link {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.1875;
	display: inline-block;
	max-width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: center
}

@media print {
	.govuk-button-group .govuk-link {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.govuk-button-group .govuk-link {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1
	}
}

@media print {
	.govuk-button-group .govuk-link {
		font-size: 14pt;
		line-height: 19px
	}
}

.govuk-button-group .govuk-button {
	margin-bottom: 17px
}

@media (min-width: 40.0625em) {
	.govuk-button-group {
		margin-right: -15px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: baseline;
		-webkit-align-items: baseline;
		-ms-flex-align: baseline;
		align-items: baseline
	}
	.govuk-button-group .govuk-button,
	.govuk-button-group .govuk-link {
		margin-right: 15px
	}
	.govuk-button-group .govuk-link {
		text-align: left
	}
}

.govuk-form-group {
	margin-bottom: 20px
}

.govuk-form-group:after {
	content: "";
	display: block;
	clear: both
}

@media (min-width: 40.0625em) {
	.govuk-form-group {
		margin-bottom: 30px
	}
}

.govuk-form-group .govuk-form-group:last-of-type {
	margin-bottom: 0
}

.govuk-form-group--error {
	padding-left: 15px;
	border-left: 5px solid #d4351c
}

.govuk-form-group--error .govuk-form-group {
	padding: 0;
	border: 0
}

.govuk-grid-row {
	margin-right: -15px;
	margin-left: -15px
}

.govuk-grid-row:after {
	content: "";
	display: block;
	clear: both
}

.govuk-grid-column-one-quarter {
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px
}

@media (min-width: 40.0625em) {
	.govuk-grid-column-one-quarter {
		width: 25%;
		float: left
	}
}

.govuk-grid-column-one-third {
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px
}

@media (min-width: 40.0625em) {
	.govuk-grid-column-one-third {
		width: 33.3333%;
		float: left
	}
}

.govuk-grid-column-one-half {
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px
}

@media (min-width: 40.0625em) {
	.govuk-grid-column-one-half {
		width: 50%;
		float: left
	}
}

.govuk-grid-column-two-thirds {
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px
}

@media (min-width: 40.0625em) {
	.govuk-grid-column-two-thirds {
		width: 66.6666%;
		float: left
	}
}

.govuk-grid-column-three-quarters {
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px
}

@media (min-width: 40.0625em) {
	.govuk-grid-column-three-quarters {
		width: 75%;
		float: left
	}
}

.govuk-grid-column-full {
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px
}

@media (min-width: 40.0625em) {
	.govuk-grid-column-full {
		width: 100%;
		float: left
	}
}

.govuk-grid-column-one-quarter-from-desktop {
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width: 48.0625em) {
	.govuk-grid-column-one-quarter-from-desktop {
		width: 25%;
		float: left
	}
}

.govuk-grid-column-one-third-from-desktop {
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width: 48.0625em) {
	.govuk-grid-column-one-third-from-desktop {
		width: 33.3333%;
		float: left
	}
}

.govuk-grid-column-one-half-from-desktop {
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width: 48.0625em) {
	.govuk-grid-column-one-half-from-desktop {
		width: 50%;
		float: left
	}
}

.govuk-grid-column-two-thirds-from-desktop {
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width: 48.0625em) {
	.govuk-grid-column-two-thirds-from-desktop {
		width: 66.6666%;
		float: left
	}
}

.govuk-grid-column-three-quarters-from-desktop {
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width: 48.0625em) {
	.govuk-grid-column-three-quarters-from-desktop {
		width: 75%;
		float: left
	}
}

.govuk-grid-column-full-from-desktop {
	box-sizing: border-box;
	padding: 0 15px
}

@media (min-width: 48.0625em) {
	.govuk-grid-column-full-from-desktop {
		width: 100%;
		float: left
	}
}

.govuk-main-wrapper {
	display: block;
	padding-top: 20px;
	padding-bottom: 20px
}

@media (min-width: 40.0625em) {
	.govuk-main-wrapper {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

.govuk-main-wrapper--auto-spacing:first-child,
.govuk-main-wrapper--l {
	padding-top: 30px
}

@media (min-width: 40.0625em) {
	.govuk-main-wrapper--auto-spacing:first-child,
	.govuk-main-wrapper--l {
		padding-top: 50px
	}
}

.govuk-width-container {
	max-width: 960px;
	margin-right: 15px;
	margin-left: 15px
}

@supports (margin: max(calc(0px))) {
	.govuk-width-container {
		margin-right: max(15px, calc(15px + env(safe-area-inset-right)));
		margin-left: max(15px, calc(15px + env(safe-area-inset-left)))
	}
}

@media (min-width: 40.0625em) {
	.govuk-width-container {
		margin-right: 30px;
		margin-left: 30px
	}
	@supports (margin: max(calc(0px))) {
		.govuk-width-container {
			margin-right: max(30px, calc(15px + env(safe-area-inset-right)));
			margin-left: max(30px, calc(15px + env(safe-area-inset-left)))
		}
	}
}

@media (min-width: 1020px) {
	.govuk-width-container {
		margin-right: auto;
		margin-left: auto
	}
	@supports (margin: max(calc(0px))) {
		.govuk-width-container {
			margin-right: auto;
			margin-left: auto
		}
	}
}

.govuk-clearfix:after {
	content: "";
	display: block;
	clear: both
}

.govuk-visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	border: 0 !important;
	white-space: nowrap !important
}

.govuk-visually-hidden-focusable {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	-webkit-clip-path: inset(50%) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important
}

.govuk-visually-hidden-focusable:active,
.govuk-visually-hidden-focusable:focus {
	position: static !important;
	width: auto !important;
	height: auto !important;
	margin: inherit !important;
	overflow: visible !important;
	clip: auto !important;
	-webkit-clip-path: none !important;
	clip-path: none !important;
	white-space: inherit !important
}

.govuk-\!-display-inline {
	display: inline !important
}

.govuk-\!-display-inline-block {
	display: inline-block !important
}

.govuk-\!-display-block {
	display: block !important
}

.govuk-\!-display-none {
	display: none !important
}

@media print {
	.govuk-\!-display-none-print {
		display: none !important
	}
}

.govuk-\!-margin-0 {
	margin: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-0 {
		margin: 0 !important
	}
}

.govuk-\!-margin-top-0 {
	margin-top: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-0 {
		margin-top: 0 !important
	}
}

.govuk-\!-margin-right-0 {
	margin-right: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-0 {
		margin-right: 0 !important
	}
}

.govuk-\!-margin-bottom-0 {
	margin-bottom: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-0 {
		margin-bottom: 0 !important
	}
}

.govuk-\!-margin-left-0 {
	margin-left: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-0 {
		margin-left: 0 !important
	}
}

.govuk-\!-margin-1 {
	margin: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-1 {
		margin: 5px !important
	}
}

.govuk-\!-margin-top-1 {
	margin-top: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-1 {
		margin-top: 5px !important
	}
}

.govuk-\!-margin-right-1 {
	margin-right: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-1 {
		margin-right: 5px !important
	}
}

.govuk-\!-margin-bottom-1 {
	margin-bottom: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-1 {
		margin-bottom: 5px !important
	}
}

.govuk-\!-margin-left-1 {
	margin-left: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-1 {
		margin-left: 5px !important
	}
}

.govuk-\!-margin-2 {
	margin: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-2 {
		margin: 10px !important
	}
}

.govuk-\!-margin-top-2 {
	margin-top: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-2 {
		margin-top: 10px !important
	}
}

.govuk-\!-margin-right-2 {
	margin-right: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-2 {
		margin-right: 10px !important
	}
}

.govuk-\!-margin-bottom-2 {
	margin-bottom: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-2 {
		margin-bottom: 10px !important
	}
}

.govuk-\!-margin-left-2 {
	margin-left: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-2 {
		margin-left: 10px !important
	}
}

.govuk-\!-margin-3 {
	margin: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-3 {
		margin: 15px !important
	}
}

.govuk-\!-margin-top-3 {
	margin-top: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-3 {
		margin-top: 15px !important
	}
}

.govuk-\!-margin-right-3 {
	margin-right: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-3 {
		margin-right: 15px !important
	}
}

.govuk-\!-margin-bottom-3 {
	margin-bottom: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-3 {
		margin-bottom: 15px !important
	}
}

.govuk-\!-margin-left-3 {
	margin-left: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-3 {
		margin-left: 15px !important
	}
}

.govuk-\!-margin-4 {
	margin: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-4 {
		margin: 20px !important
	}
}

.govuk-\!-margin-top-4 {
	margin-top: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-4 {
		margin-top: 20px !important
	}
}

.govuk-\!-margin-right-4 {
	margin-right: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-4 {
		margin-right: 20px !important
	}
}

.govuk-\!-margin-bottom-4 {
	margin-bottom: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-4 {
		margin-bottom: 20px !important
	}
}

.govuk-\!-margin-left-4 {
	margin-left: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-4 {
		margin-left: 20px !important
	}
}

.govuk-\!-margin-5 {
	margin: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-5 {
		margin: 25px !important
	}
}

.govuk-\!-margin-top-5 {
	margin-top: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-5 {
		margin-top: 25px !important
	}
}

.govuk-\!-margin-right-5 {
	margin-right: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-5 {
		margin-right: 25px !important
	}
}

.govuk-\!-margin-bottom-5 {
	margin-bottom: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-5 {
		margin-bottom: 25px !important
	}
}

.govuk-\!-margin-left-5 {
	margin-left: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-5 {
		margin-left: 25px !important
	}
}

.govuk-\!-margin-6 {
	margin: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-6 {
		margin: 30px !important
	}
}

.govuk-\!-margin-top-6 {
	margin-top: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-6 {
		margin-top: 30px !important
	}
}

.govuk-\!-margin-right-6 {
	margin-right: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-6 {
		margin-right: 30px !important
	}
}

.govuk-\!-margin-bottom-6 {
	margin-bottom: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-6 {
		margin-bottom: 30px !important
	}
}

.govuk-\!-margin-left-6 {
	margin-left: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-6 {
		margin-left: 30px !important
	}
}

.govuk-\!-margin-7 {
	margin: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-7 {
		margin: 40px !important
	}
}

.govuk-\!-margin-top-7 {
	margin-top: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-7 {
		margin-top: 40px !important
	}
}

.govuk-\!-margin-right-7 {
	margin-right: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-7 {
		margin-right: 40px !important
	}
}

.govuk-\!-margin-bottom-7 {
	margin-bottom: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-7 {
		margin-bottom: 40px !important
	}
}

.govuk-\!-margin-left-7 {
	margin-left: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-7 {
		margin-left: 40px !important
	}
}

.govuk-\!-margin-8 {
	margin: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-8 {
		margin: 50px !important
	}
}

.govuk-\!-margin-top-8 {
	margin-top: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-8 {
		margin-top: 50px !important
	}
}

.govuk-\!-margin-right-8 {
	margin-right: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-8 {
		margin-right: 50px !important
	}
}

.govuk-\!-margin-bottom-8 {
	margin-bottom: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-8 {
		margin-bottom: 50px !important
	}
}

.govuk-\!-margin-left-8 {
	margin-left: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-8 {
		margin-left: 50px !important
	}
}

.govuk-\!-margin-9 {
	margin: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-9 {
		margin: 60px !important
	}
}

.govuk-\!-margin-top-9 {
	margin-top: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-top-9 {
		margin-top: 60px !important
	}
}

.govuk-\!-margin-right-9 {
	margin-right: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-right-9 {
		margin-right: 60px !important
	}
}

.govuk-\!-margin-bottom-9 {
	margin-bottom: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-bottom-9 {
		margin-bottom: 60px !important
	}
}

.govuk-\!-margin-left-9 {
	margin-left: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-margin-left-9 {
		margin-left: 60px !important
	}
}

.govuk-\!-padding-0 {
	padding: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-0 {
		padding: 0 !important
	}
}

.govuk-\!-padding-top-0 {
	padding-top: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-0 {
		padding-top: 0 !important
	}
}

.govuk-\!-padding-right-0 {
	padding-right: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-0 {
		padding-right: 0 !important
	}
}

.govuk-\!-padding-bottom-0 {
	padding-bottom: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-0 {
		padding-bottom: 0 !important
	}
}

.govuk-\!-padding-left-0 {
	padding-left: 0 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-0 {
		padding-left: 0 !important
	}
}

.govuk-\!-padding-1 {
	padding: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-1 {
		padding: 5px !important
	}
}

.govuk-\!-padding-top-1 {
	padding-top: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-1 {
		padding-top: 5px !important
	}
}

.govuk-\!-padding-right-1 {
	padding-right: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-1 {
		padding-right: 5px !important
	}
}

.govuk-\!-padding-bottom-1 {
	padding-bottom: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-1 {
		padding-bottom: 5px !important
	}
}

.govuk-\!-padding-left-1 {
	padding-left: 5px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-1 {
		padding-left: 5px !important
	}
}

.govuk-\!-padding-2 {
	padding: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-2 {
		padding: 10px !important
	}
}

.govuk-\!-padding-top-2 {
	padding-top: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-2 {
		padding-top: 10px !important
	}
}

.govuk-\!-padding-right-2 {
	padding-right: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-2 {
		padding-right: 10px !important
	}
}

.govuk-\!-padding-bottom-2 {
	padding-bottom: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-2 {
		padding-bottom: 10px !important
	}
}

.govuk-\!-padding-left-2 {
	padding-left: 10px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-2 {
		padding-left: 10px !important
	}
}

.govuk-\!-padding-3 {
	padding: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-3 {
		padding: 15px !important
	}
}

.govuk-\!-padding-top-3 {
	padding-top: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-3 {
		padding-top: 15px !important
	}
}

.govuk-\!-padding-right-3 {
	padding-right: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-3 {
		padding-right: 15px !important
	}
}

.govuk-\!-padding-bottom-3 {
	padding-bottom: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-3 {
		padding-bottom: 15px !important
	}
}

.govuk-\!-padding-left-3 {
	padding-left: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-3 {
		padding-left: 15px !important
	}
}

.govuk-\!-padding-4 {
	padding: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-4 {
		padding: 20px !important
	}
}

.govuk-\!-padding-top-4 {
	padding-top: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-4 {
		padding-top: 20px !important
	}
}

.govuk-\!-padding-right-4 {
	padding-right: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-4 {
		padding-right: 20px !important
	}
}

.govuk-\!-padding-bottom-4 {
	padding-bottom: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-4 {
		padding-bottom: 20px !important
	}
}

.govuk-\!-padding-left-4 {
	padding-left: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-4 {
		padding-left: 20px !important
	}
}

.govuk-\!-padding-5 {
	padding: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-5 {
		padding: 25px !important
	}
}

.govuk-\!-padding-top-5 {
	padding-top: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-5 {
		padding-top: 25px !important
	}
}

.govuk-\!-padding-right-5 {
	padding-right: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-5 {
		padding-right: 25px !important
	}
}

.govuk-\!-padding-bottom-5 {
	padding-bottom: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-5 {
		padding-bottom: 25px !important
	}
}

.govuk-\!-padding-left-5 {
	padding-left: 15px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-5 {
		padding-left: 25px !important
	}
}

.govuk-\!-padding-6 {
	padding: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-6 {
		padding: 30px !important
	}
}

.govuk-\!-padding-top-6 {
	padding-top: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-6 {
		padding-top: 30px !important
	}
}

.govuk-\!-padding-right-6 {
	padding-right: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-6 {
		padding-right: 30px !important
	}
}

.govuk-\!-padding-bottom-6 {
	padding-bottom: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-6 {
		padding-bottom: 30px !important
	}
}

.govuk-\!-padding-left-6 {
	padding-left: 20px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-6 {
		padding-left: 30px !important
	}
}

.govuk-\!-padding-7 {
	padding: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-7 {
		padding: 40px !important
	}
}

.govuk-\!-padding-top-7 {
	padding-top: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-7 {
		padding-top: 40px !important
	}
}

.govuk-\!-padding-right-7 {
	padding-right: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-7 {
		padding-right: 40px !important
	}
}

.govuk-\!-padding-bottom-7 {
	padding-bottom: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-7 {
		padding-bottom: 40px !important
	}
}

.govuk-\!-padding-left-7 {
	padding-left: 25px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-7 {
		padding-left: 40px !important
	}
}

.govuk-\!-padding-8 {
	padding: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-8 {
		padding: 50px !important
	}
}

.govuk-\!-padding-top-8 {
	padding-top: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-8 {
		padding-top: 50px !important
	}
}

.govuk-\!-padding-right-8 {
	padding-right: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-8 {
		padding-right: 50px !important
	}
}

.govuk-\!-padding-bottom-8 {
	padding-bottom: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-8 {
		padding-bottom: 50px !important
	}
}

.govuk-\!-padding-left-8 {
	padding-left: 30px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-8 {
		padding-left: 50px !important
	}
}

.govuk-\!-padding-9 {
	padding: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-9 {
		padding: 60px !important
	}
}

.govuk-\!-padding-top-9 {
	padding-top: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-top-9 {
		padding-top: 60px !important
	}
}

.govuk-\!-padding-right-9 {
	padding-right: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-right-9 {
		padding-right: 60px !important
	}
}

.govuk-\!-padding-bottom-9 {
	padding-bottom: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-bottom-9 {
		padding-bottom: 60px !important
	}
}

.govuk-\!-padding-left-9 {
	padding-left: 40px !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-padding-left-9 {
		padding-left: 60px !important
	}
}

.govuk-\!-font-size-80 {
	font-size: 53px !important;
	font-size: 3.3125rem !important;
	line-height: 1.0377358491 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-80 {
		font-size: 80px !important;
		font-size: 5rem !important;
		line-height: 1 !important
	}
}

@media print {
	.govuk-\!-font-size-80 {
		font-size: 53pt !important;
		line-height: 1.1 !important
	}
}

.govuk-\!-font-size-48 {
	font-size: 32px !important;
	font-size: 2rem !important;
	line-height: 1.09375 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-48 {
		font-size: 48px !important;
		font-size: 3rem !important;
		line-height: 1.0416666667 !important
	}
}

@media print {
	.govuk-\!-font-size-48 {
		font-size: 32pt !important;
		line-height: 1.15 !important
	}
}

.govuk-\!-font-size-36 {
	font-size: 24px !important;
	font-size: 1.5rem !important;
	line-height: 1.0416666667 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-36 {
		font-size: 36px !important;
		font-size: 2.25rem !important;
		line-height: 1.1111111111 !important
	}
}

@media print {
	.govuk-\!-font-size-36 {
		font-size: 24pt !important;
		line-height: 1.05 !important
	}
}

.govuk-\!-font-size-27 {
	font-size: 18px !important;
	font-size: 1.125rem !important;
	line-height: 1.1111111111 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-27 {
		font-size: 27px !important;
		font-size: 1.6875rem !important;
		line-height: 1.1111111111 !important
	}
}

@media print {
	.govuk-\!-font-size-27 {
		font-size: 18pt !important;
		line-height: 1.15 !important
	}
}

.govuk-\!-font-size-24 {
	font-size: 18px !important;
	font-size: 1.125rem !important;
	line-height: 1.1111111111 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-24 {
		font-size: 24px !important;
		font-size: 1.5rem !important;
		line-height: 1.25 !important
	}
}

@media print {
	.govuk-\!-font-size-24 {
		font-size: 18pt !important;
		line-height: 1.15 !important
	}
}

.govuk-\!-font-size-19 {
	font-size: 16px !important;
	font-size: 1rem !important;
	line-height: 1.25 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-19 {
		font-size: 19px !important;
		font-size: 1.1875rem !important;
		line-height: 1.3157894737 !important
	}
}

@media print {
	.govuk-\!-font-size-19 {
		font-size: 14pt !important;
		line-height: 1.15 !important
	}
}

.govuk-\!-font-size-16 {
	font-size: 14px !important;
	font-size: .875rem !important;
	line-height: 1.1428571429 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-16 {
		font-size: 16px !important;
		font-size: 1rem !important;
		line-height: 1.25 !important
	}
}

@media print {
	.govuk-\!-font-size-16 {
		font-size: 14pt !important;
		line-height: 1.2 !important
	}
}

.govuk-\!-font-size-14 {
	font-size: 12px !important;
	font-size: .75rem !important;
	line-height: 1.25 !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-font-size-14 {
		font-size: 14px !important;
		font-size: .875rem !important;
		line-height: 1.4285714286 !important
	}
}

@media print {
	.govuk-\!-font-size-14 {
		font-size: 12pt !important;
		line-height: 1.2 !important
	}
}

.govuk-\!-font-weight-regular {
	font-weight: 400 !important
}

.govuk-\!-font-weight-bold {
	font-weight: 700 !important
}

.govuk-\!-width-full {
	width: 100% !important
}

.govuk-\!-width-three-quarters {
	width: 100% !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-width-three-quarters {
		width: 75% !important
	}
}

.govuk-\!-width-two-thirds {
	width: 100% !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-width-two-thirds {
		width: 66.66% !important
	}
}

.govuk-\!-width-one-half {
	width: 100% !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-width-one-half {
		width: 50% !important
	}
}

.govuk-\!-width-one-third {
	width: 100% !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-width-one-third {
		width: 33.33% !important
	}
}

.govuk-\!-width-one-quarter {
	width: 100% !important
}

@media (min-width: 40.0625em) {
	.govuk-\!-width-one-quarter {
		width: 25% !important
	}
}

.brand--attorney-generals-office .brand__color {
	color: #a03a88
}

.brand--attorney-generals-office .brand__color:link,
.brand--attorney-generals-office .brand__color:visited,
.brand--attorney-generals-office .brand__color:active {
	color: #a03a88
}

.brand--attorney-generals-office .brand__color:hover,
.brand--attorney-generals-office .brand__color:focus {
	color: #0b0c0c
}

.brand--attorney-generals-office.brand__border-color,
.brand--attorney-generals-office .brand__border-color {
	border-color: #9f1888
}

.brand--cabinet-office .brand__color {
	color: #347da4
}

.brand--cabinet-office .brand__color:link,
.brand--cabinet-office .brand__color:visited,
.brand--cabinet-office .brand__color:active {
	color: #347da4
}

.brand--cabinet-office .brand__color:hover,
.brand--cabinet-office .brand__color:focus {
	color: #0b0c0c
}

.brand--cabinet-office.brand__border-color,
.brand--cabinet-office .brand__border-color {
	border-color: #005abb
}

.brand--civil-service .brand__color {
	color: #af292e
}

.brand--civil-service .brand__color:link,
.brand--civil-service .brand__color:visited,
.brand--civil-service .brand__color:active {
	color: #af292e
}

.brand--civil-service .brand__color:hover,
.brand--civil-service .brand__color:focus {
	color: #0b0c0c
}

.brand--civil-service.brand__border-color,
.brand--civil-service .brand__border-color {
	border-color: #af292e
}

.brand--department-for-business-innovation-skills .brand__color {
	color: #347da4
}

.brand--department-for-business-innovation-skills .brand__color:link,
.brand--department-for-business-innovation-skills .brand__color:visited,
.brand--department-for-business-innovation-skills .brand__color:active {
	color: #347da4
}

.brand--department-for-business-innovation-skills .brand__color:hover,
.brand--department-for-business-innovation-skills .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-business-innovation-skills.brand__border-color,
.brand--department-for-business-innovation-skills .brand__border-color {
	border-color: #003479
}

.brand--department-for-communities-and-local-government .brand__color {
	color: #37836e
}

.brand--department-for-communities-and-local-government .brand__color:link,
.brand--department-for-communities-and-local-government .brand__color:visited,
.brand--department-for-communities-and-local-government .brand__color:active {
	color: #37836e
}

.brand--department-for-communities-and-local-government .brand__color:hover,
.brand--department-for-communities-and-local-government .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-communities-and-local-government.brand__border-color,
.brand--department-for-communities-and-local-government .brand__border-color {
	border-color: #099
}

.brand--department-for-culture-media-sport .brand__color {
	color: #a03155
}

.brand--department-for-culture-media-sport .brand__color:link,
.brand--department-for-culture-media-sport .brand__color:visited,
.brand--department-for-culture-media-sport .brand__color:active {
	color: #a03155
}

.brand--department-for-culture-media-sport .brand__color:hover,
.brand--department-for-culture-media-sport .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-culture-media-sport.brand__border-color,
.brand--department-for-culture-media-sport .brand__border-color {
	border-color: #d40072
}

.brand--department-for-education .brand__color {
	color: #347ca9
}

.brand--department-for-education .brand__color:link,
.brand--department-for-education .brand__color:visited,
.brand--department-for-education .brand__color:active {
	color: #347ca9
}

.brand--department-for-education .brand__color:hover,
.brand--department-for-education .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-education.brand__border-color,
.brand--department-for-education .brand__border-color {
	border-color: #003a69
}

.brand--department-for-environment-food-rural-affairs .brand__color {
	color: #008938
}

.brand--department-for-environment-food-rural-affairs .brand__color:link,
.brand--department-for-environment-food-rural-affairs .brand__color:visited,
.brand--department-for-environment-food-rural-affairs .brand__color:active {
	color: #008938
}

.brand--department-for-environment-food-rural-affairs .brand__color:hover,
.brand--department-for-environment-food-rural-affairs .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-environment-food-rural-affairs.brand__border-color,
.brand--department-for-environment-food-rural-affairs .brand__border-color {
	border-color: #00a33b
}

.brand--department-for-international-development .brand__color {
	color: #405e9a
}

.brand--department-for-international-development .brand__color:link,
.brand--department-for-international-development .brand__color:visited,
.brand--department-for-international-development .brand__color:active {
	color: #405e9a
}

.brand--department-for-international-development .brand__color:hover,
.brand--department-for-international-development .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-international-development.brand__border-color,
.brand--department-for-international-development .brand__border-color {
	border-color: #002878
}

.brand--department-for-international-trade .brand__color {
	color: #005ea5
}

.brand--department-for-international-trade .brand__color:link,
.brand--department-for-international-trade .brand__color:visited,
.brand--department-for-international-trade .brand__color:active {
	color: #005ea5
}

.brand--department-for-international-trade .brand__color:hover,
.brand--department-for-international-trade .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-international-trade.brand__border-color,
.brand--department-for-international-trade .brand__border-color {
	border-color: #cf102d
}

.brand--department-for-transport .brand__color {
	color: #398373
}

.brand--department-for-transport .brand__color:link,
.brand--department-for-transport .brand__color:visited,
.brand--department-for-transport .brand__color:active {
	color: #398373
}

.brand--department-for-transport .brand__color:hover,
.brand--department-for-transport .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-transport.brand__border-color,
.brand--department-for-transport .brand__border-color {
	border-color: #006c56
}

.brand--department-for-work-pensions .brand__color {
	color: #37807b
}

.brand--department-for-work-pensions .brand__color:link,
.brand--department-for-work-pensions .brand__color:visited,
.brand--department-for-work-pensions .brand__color:active {
	color: #37807b
}

.brand--department-for-work-pensions .brand__color:hover,
.brand--department-for-work-pensions .brand__color:focus {
	color: #0b0c0c
}

.brand--department-for-work-pensions.brand__border-color,
.brand--department-for-work-pensions .brand__border-color {
	border-color: #00beb7
}

.brand--department-of-energy-climate-change .brand__color {
	color: #2b7cac
}

.brand--department-of-energy-climate-change .brand__color:link,
.brand--department-of-energy-climate-change .brand__color:visited,
.brand--department-of-energy-climate-change .brand__color:active {
	color: #2b7cac
}

.brand--department-of-energy-climate-change .brand__color:hover,
.brand--department-of-energy-climate-change .brand__color:focus {
	color: #0b0c0c
}

.brand--department-of-energy-climate-change.brand__border-color,
.brand--department-of-energy-climate-change .brand__border-color {
	border-color: #009ddb
}

.brand--department-of-health .brand__color {
	color: #39836e
}

.brand--department-of-health .brand__color:link,
.brand--department-of-health .brand__color:visited,
.brand--department-of-health .brand__color:active {
	color: #39836e
}

.brand--department-of-health .brand__color:hover,
.brand--department-of-health .brand__color:focus {
	color: #0b0c0c
}

.brand--department-of-health.brand__border-color,
.brand--department-of-health .brand__border-color {
	border-color: #00ad93
}

.brand--foreign-commonwealth-development-office .brand__color {
	color: #012169
}

.brand--foreign-commonwealth-development-office .brand__color:link,
.brand--foreign-commonwealth-development-office .brand__color:visited,
.brand--foreign-commonwealth-development-office .brand__color:active {
	color: #012169
}

.brand--foreign-commonwealth-development-office .brand__color:hover,
.brand--foreign-commonwealth-development-office .brand__color:focus {
	color: #0b0c0c
}

.brand--foreign-commonwealth-development-office.brand__border-color,
.brand--foreign-commonwealth-development-office .brand__border-color {
	border-color: #012169
}

.brand--foreign-commonwealth-office .brand__color {
	color: #406e97
}

.brand--foreign-commonwealth-office .brand__color:link,
.brand--foreign-commonwealth-office .brand__color:visited,
.brand--foreign-commonwealth-office .brand__color:active {
	color: #406e97
}

.brand--foreign-commonwealth-office .brand__color:hover,
.brand--foreign-commonwealth-office .brand__color:focus {
	color: #0b0c0c
}

.brand--foreign-commonwealth-office.brand__border-color,
.brand--foreign-commonwealth-office .brand__border-color {
	border-color: #003e74
}

.brand--government-equalities-office .brand__color {
	color: #9325b2
}

.brand--government-equalities-office .brand__color:link,
.brand--government-equalities-office .brand__color:visited,
.brand--government-equalities-office .brand__color:active {
	color: #9325b2
}

.brand--government-equalities-office .brand__color:hover,
.brand--government-equalities-office .brand__color:focus {
	color: #0b0c0c
}

.brand--government-equalities-office.brand__border-color,
.brand--government-equalities-office .brand__border-color {
	border-color: #9325b2
}

.brand--hm-government .brand__color {
	color: #347da4
}

.brand--hm-government .brand__color:link,
.brand--hm-government .brand__color:visited,
.brand--hm-government .brand__color:active {
	color: #347da4
}

.brand--hm-government .brand__color:hover,
.brand--hm-government .brand__color:focus {
	color: #0b0c0c
}

.brand--hm-government.brand__border-color,
.brand--hm-government .brand__border-color {
	border-color: #0076c0
}

.brand--hm-revenue-customs .brand__color {
	color: #008670
}

.brand--hm-revenue-customs .brand__color:link,
.brand--hm-revenue-customs .brand__color:visited,
.brand--hm-revenue-customs .brand__color:active {
	color: #008670
}

.brand--hm-revenue-customs .brand__color:hover,
.brand--hm-revenue-customs .brand__color:focus {
	color: #0b0c0c
}

.brand--hm-revenue-customs.brand__border-color,
.brand--hm-revenue-customs .brand__border-color {
	border-color: #009390
}

.brand--hm-treasury .brand__color {
	color: #832322
}

.brand--hm-treasury .brand__color:link,
.brand--hm-treasury .brand__color:visited,
.brand--hm-treasury .brand__color:active {
	color: #832322
}

.brand--hm-treasury .brand__color:hover,
.brand--hm-treasury .brand__color:focus {
	color: #0b0c0c
}

.brand--hm-treasury.brand__border-color,
.brand--hm-treasury .brand__border-color {
	border-color: #af292e
}

.brand--home-office .brand__color {
	color: #9440b2
}

.brand--home-office .brand__color:link,
.brand--home-office .brand__color:visited,
.brand--home-office .brand__color:active {
	color: #9440b2
}

.brand--home-office .brand__color:hover,
.brand--home-office .brand__color:focus {
	color: #0b0c0c
}

.brand--home-office.brand__border-color,
.brand--home-office .brand__border-color {
	border-color: #9325b2
}

.brand--ministry-of-defence .brand__color {
	color: #5a5c92
}

.brand--ministry-of-defence .brand__color:link,
.brand--ministry-of-defence .brand__color:visited,
.brand--ministry-of-defence .brand__color:active {
	color: #5a5c92
}

.brand--ministry-of-defence .brand__color:hover,
.brand--ministry-of-defence .brand__color:focus {
	color: #0b0c0c
}

.brand--ministry-of-defence.brand__border-color,
.brand--ministry-of-defence .brand__border-color {
	border-color: #4d2942
}

.brand--ministry-of-justice .brand__color {
	color: #5a5c92
}

.brand--ministry-of-justice .brand__color:link,
.brand--ministry-of-justice .brand__color:visited,
.brand--ministry-of-justice .brand__color:active {
	color: #5a5c92
}

.brand--ministry-of-justice .brand__color:hover,
.brand--ministry-of-justice .brand__color:focus {
	color: #0b0c0c
}

.brand--ministry-of-justice.brand__border-color,
.brand--ministry-of-justice .brand__border-color {
	border-color: #231f20
}

.brand--northern-ireland-office .brand__color {
	color: #3e598c
}

.brand--northern-ireland-office .brand__color:link,
.brand--northern-ireland-office .brand__color:visited,
.brand--northern-ireland-office .brand__color:active {
	color: #3e598c
}

.brand--northern-ireland-office .brand__color:hover,
.brand--northern-ireland-office .brand__color:focus {
	color: #0b0c0c
}

.brand--northern-ireland-office.brand__border-color,
.brand--northern-ireland-office .brand__border-color {
	border-color: #002663
}

.brand--office-of-the-advocate-general-for-scotland .brand__color {
	color: #005ea5
}

.brand--office-of-the-advocate-general-for-scotland .brand__color:link,
.brand--office-of-the-advocate-general-for-scotland .brand__color:visited,
.brand--office-of-the-advocate-general-for-scotland .brand__color:active {
	color: #005ea5
}

.brand--office-of-the-advocate-general-for-scotland .brand__color:hover,
.brand--office-of-the-advocate-general-for-scotland .brand__color:focus {
	color: #0b0c0c
}

.brand--office-of-the-advocate-general-for-scotland.brand__border-color,
.brand--office-of-the-advocate-general-for-scotland .brand__border-color {
	border-color: #002663
}

.brand--office-of-the-leader-of-the-house-of-commons .brand__color {
	color: #005f8f
}

.brand--office-of-the-leader-of-the-house-of-commons .brand__color:link,
.brand--office-of-the-leader-of-the-house-of-commons .brand__color:visited,
.brand--office-of-the-leader-of-the-house-of-commons .brand__color:active {
	color: #005f8f
}

.brand--office-of-the-leader-of-the-house-of-commons .brand__color:hover,
.brand--office-of-the-leader-of-the-house-of-commons .brand__color:focus {
	color: #0b0c0c
}

.brand--office-of-the-leader-of-the-house-of-commons.brand__border-color,
.brand--office-of-the-leader-of-the-house-of-commons .brand__border-color {
	border-color: #317023
}

.brand--office-of-the-leader-of-the-house-of-lords .brand__color {
	color: #c2395d
}

.brand--office-of-the-leader-of-the-house-of-lords .brand__color:link,
.brand--office-of-the-leader-of-the-house-of-lords .brand__color:visited,
.brand--office-of-the-leader-of-the-house-of-lords .brand__color:active {
	color: #c2395d
}

.brand--office-of-the-leader-of-the-house-of-lords .brand__color:hover,
.brand--office-of-the-leader-of-the-house-of-lords .brand__color:focus {
	color: #0b0c0c
}

.brand--office-of-the-leader-of-the-house-of-lords.brand__border-color,
.brand--office-of-the-leader-of-the-house-of-lords .brand__border-color {
	border-color: #9c132e
}

.brand--scotland-office .brand__color {
	color: #405c8a
}

.brand--scotland-office .brand__color:link,
.brand--scotland-office .brand__color:visited,
.brand--scotland-office .brand__color:active {
	color: #405c8a
}

.brand--scotland-office .brand__color:hover,
.brand--scotland-office .brand__color:focus {
	color: #0b0c0c
}

.brand--scotland-office.brand__border-color,
.brand--scotland-office .brand__border-color {
	border-color: #002663
}

.brand--uk-export-finance .brand__color {
	color: #005ea5
}

.brand--uk-export-finance .brand__color:link,
.brand--uk-export-finance .brand__color:visited,
.brand--uk-export-finance .brand__color:active {
	color: #005ea5
}

.brand--uk-export-finance .brand__color:hover,
.brand--uk-export-finance .brand__color:focus {
	color: #0b0c0c
}

.brand--uk-export-finance.brand__border-color,
.brand--uk-export-finance .brand__border-color {
	border-color: #005747
}

.brand--uk-trade-investment .brand__color {
	color: #005ea5
}

.brand--uk-trade-investment .brand__color:link,
.brand--uk-trade-investment .brand__color:visited,
.brand--uk-trade-investment .brand__color:active {
	color: #005ea5
}

.brand--uk-trade-investment .brand__color:hover,
.brand--uk-trade-investment .brand__color:focus {
	color: #0b0c0c
}

.brand--uk-trade-investment.brand__border-color,
.brand--uk-trade-investment .brand__border-color {
	border-color: #c80651
}

.brand--wales-office .brand__color {
	color: #7a242a
}

.brand--wales-office .brand__color:link,
.brand--wales-office .brand__color:visited,
.brand--wales-office .brand__color:active {
	color: #7a242a
}

.brand--wales-office .brand__color:hover,
.brand--wales-office .brand__color:focus {
	color: #0b0c0c
}

.brand--wales-office.brand__border-color,
.brand--wales-office .brand__border-color {
	border-color: #a33038
}

.brand--the-office-of-the-leader-of-the-house-of-commons .brand__color {
	color: #005f8f
}

.brand--the-office-of-the-leader-of-the-house-of-commons .brand__color:link,
.brand--the-office-of-the-leader-of-the-house-of-commons .brand__color:visited,
.brand--the-office-of-the-leader-of-the-house-of-commons .brand__color:active {
	color: #005f8f
}

.brand--the-office-of-the-leader-of-the-house-of-commons .brand__color:hover,
.brand--the-office-of-the-leader-of-the-house-of-commons .brand__color:focus {
	color: #0b0c0c
}

.brand--the-office-of-the-leader-of-the-house-of-commons.brand__border-color,
.brand--the-office-of-the-leader-of-the-house-of-commons .brand__border-color {
	border-color: #317023
}

.brand--prime-ministers-office-10-downing-street .brand__color {
	color: #912b88
}

.brand--prime-ministers-office-10-downing-street .brand__color:link,
.brand--prime-ministers-office-10-downing-street .brand__color:visited,
.brand--prime-ministers-office-10-downing-street .brand__color:active {
	color: #912b88
}

.brand--prime-ministers-office-10-downing-street .brand__color:hover,
.brand--prime-ministers-office-10-downing-street .brand__color:focus {
	color: #0b0c0c
}

.brand--prime-ministers-office-10-downing-street.brand__border-color,
.brand--prime-ministers-office-10-downing-street .brand__border-color {
	border-color: #0b0c0c
}

.brand--civil-service.brand__border-color,
.brand--civil-service .brand__border-color {
	border-color: #0b0c0c
}

.gem-link--destructive {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25
}

@media print {
	.gem-link--destructive {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-link--destructive {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.gem-link--destructive {
		font-size: 14pt;
		line-height: 1.15
	}
}

.gem-link--destructive:link {
	color: #d4351c
}

.gem-link--destructive:visited,
.gem-link--destructive:hover,
.gem-link--destructive:active {
	color: #bd2f19
}

.gem-link--destructive:focus {
	color: #0b0c0c
}

.gem-c-accordion__section-button {
	display: inline-block;
	margin-bottom: 0;
	padding-top: 15px;
	font-weight: bold;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111
}

@media print {
	.gem-c-accordion__section-button {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-accordion__section-button {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25
	}
}

@media print {
	.gem-c-accordion__section-button {
		font-size: 18pt;
		line-height: 1.15
	}
}

.gem-c-accordion__section-header {
	padding-top: 10px 0
}

.gem-c-accordion__section-heading {
	margin: 5px 0
}

.js-enabled .gem-c-accordion {
	border-bottom: 1px solid #b1b4b6
}

.js-enabled .gem-c-accordion__controls {
	text-align: left
}

.js-enabled .gem-c-accordion__open-all {
	position: relative;
	z-index: 1;
	border-width: 0;
	color: #1d70b8;
	background: none;
	-webkit-appearance: none;
	cursor: pointer;
	margin-bottom: 20px;
	padding: 0 5px 5px 0;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.1428571429;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: underline
}

@media print {
	.js-enabled .gem-c-accordion__open-all {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__open-all {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.25
	}
}

@media print {
	.js-enabled .gem-c-accordion__open-all {
		font-size: 14pt;
		line-height: 1.2
	}
}

@media print {
	.js-enabled .gem-c-accordion__open-all {
		font-family: sans-serif
	}
}

.js-enabled .gem-c-accordion__open-all:focus {
	outline: 3px solid transparent;
	color: #0b0c0c;
	background-color: #fd0;
	box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
	text-decoration: none
}

.js-enabled .gem-c-accordion__open-all:link {
	color: #1d70b8
}

.js-enabled .gem-c-accordion__open-all:visited {
	color: #4c2c92
}

.js-enabled .gem-c-accordion__open-all:hover {
	color: #003078
}

.js-enabled .gem-c-accordion__open-all:active {
	color: #0b0c0c
}

.js-enabled .gem-c-accordion__open-all:focus {
	color: #0b0c0c
}

.js-enabled .gem-c-accordion__open-all::-moz-focus-inner {
	padding: 0;
	border: 0
}

.js-enabled .gem-c-accordion-nav__chevron {
	vertical-align: text-top;
	display: inline-block;
	box-sizing: border-box;
	position: relative;
	width: 1.4285714286em;
	height: 1.4285714286em;
	margin-left: .3571428571em;
	border: .0714285714em solid;
	border-radius: 7.1428571429em
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion-nav__chevron {
		width: 1.25em;
		height: 1.25em;
		margin-left: .3125em;
		border: .0625em solid
	}
}

.js-enabled .gem-c-accordion-nav__chevron:after {
	content: "";
	display: block;
	box-sizing: border-box;
	position: absolute;
	overflow: visible;
	width: .4285714286em;
	height: .4285714286em;
	border-top: .1428571429em solid;
	border-right: .1428571429em solid;
	transform: rotate(-45deg);
	left: .4285714286em;
	bottom: .3571428571em
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion-nav__chevron:after {
		width: .375em;
		height: .375em;
		border-top: .125em solid;
		border-right: .125em solid;
		left: .375em;
		bottom: .3125em
	}
}

.js-enabled .gem-c-accordion__open-all:hover .gem-c-accordion-nav__chevron,
.js-enabled .gem-c-accordion__section-button:hover .gem-c-accordion-nav__chevron {
	color: #003078;
	text-decoration: none
}

.js-enabled .gem-c-accordion__open-all:focus .gem-c-accordion-nav__chevron {
	color: #0b0c0c;
	text-decoration: none
}

.js-enabled .gem-c-accordion-nav__chevron--down {
	transform: rotate(180deg)
}

.js-enabled .gem-c-accordion__section-heading {
	margin-top: 0;
	margin-bottom: 0;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111
}

@media print {
	.js-enabled .gem-c-accordion__section-heading {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__section-heading {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25
	}
}

@media print {
	.js-enabled .gem-c-accordion__section-heading {
		font-size: 18pt;
		line-height: 1.15
	}
}

.js-enabled .gem-c-accordion__section-header {
	position: relative
}

@media (hover: none) {
	.js-enabled .gem-c-accordion__section-header:hover {
		border-top-color: #1d70b8;
		box-shadow: inset 0 3px 0 0 #1d70b8
	}
	.js-enabled .gem-c-accordion__section-header:hover .gem-c-accordion__section-button {
		border-top-color: #1d70b8
	}
}

.js-enabled .gem-c-accordion__section-button {
	padding: 10px 0 25px;
	position: relative;
	margin: 0;
	border-width: 1px 0 0 0;
	border-top: 1px solid #b1b4b6;
	color: #0b0c0c;
	background: none;
	text-align: left;
	cursor: pointer;
	-webkit-appearance: none;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%
}

@media print {
	.js-enabled .gem-c-accordion__section-button {
		font-family: sans-serif
	}
}

.js-enabled .gem-c-accordion__section-button:hover {
	color: #003078
}

.js-enabled .gem-c-accordion__section-button:active {
	z-index: 1;
	color: #0b0c0c;
	background: none
}

.js-enabled .gem-c-accordion__section-button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.js-enabled .gem-c-accordion__section-button:focus {
	outline: 3px solid transparent;
	color: #0b0c0c;
	background-color: #fd0;
	box-shadow: 0 -2px #fd0, 0 4px #0b0c0c;
	text-decoration: none;
	box-shadow: 0 0, 0 -4px;
	border-top: 1px solid transparent
}

.js-enabled .gem-c-accordion__section-button:focus .gem-c-accordion-nav__chevron {
	color: #0b0c0c
}

.js-enabled .gem-c-accordion__section-button:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.js-enabled .gem-c-accordion__section-button:hover:not(:focus) {
	text-decoration: none
}

@media (hover: none) {
	.js-enabled .gem-c-accordion__section-button:hover {
		text-decoration: none
	}
}

.js-enabled .gem-c-accordion__toggle-link {
	display: block;
	color: #1d70b8;
	text-transform: capitalize;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1
}

@media print {
	.js-enabled .gem-c-accordion__toggle-link {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__toggle-link {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1
	}
}

@media print {
	.js-enabled .gem-c-accordion__toggle-link {
		font-size: 14pt;
		line-height: 1
	}
}

.js-enabled .gem-c-accordion__toggle-link:active {
	background: #0b0c0c
}

.js-enabled .gem-c-accordion__toggle-text {
	display: inline-block;
	min-width: 2.5em
}

.js-enabled .gem-c-accordion__section-button:hover .gem-c-accordion__toggle-text {
	color: #003078;
	text-decoration: underline
}

.js-enabled .gem-c-accordion__section-button:focus .gem-c-accordion__toggle-text {
	color: #0b0c0c;
	text-decoration: none
}

.js-enabled .gem-c-accordion__open-all-text {
	min-width: 7.5em;
	display: inline-block;
	text-align: left
}

.js-enabled .gem-c-accordion__open-all:hover .gem-c-accordion__open-all-text {
	text-decoration: underline
}

.js-enabled .gem-c-accordion__open-all:focus .gem-c-accordion__open-all-text {
	text-decoration: none
}

.js-enabled .gem-c-accordion__section-summary {
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__section-summary {
		margin-top: 5px
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__section-summary {
		margin-bottom: 10px
	}
}

@media print {
	.js-enabled .gem-c-accordion__section-summary {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__section-summary {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.js-enabled .gem-c-accordion__section-summary {
		font-size: 14pt;
		line-height: 1.15
	}
}

.js-enabled .gem-c-accordion__section-content {
	display: none;
	padding-top: 0;
	padding-bottom: 30px
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__section-content {
		padding-top: 0
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion__section-content {
		padding-bottom: 50px
	}
}

.js-enabled .gem-c-accordion__section--expanded .gem-c-accordion__section-content {
	display: block
}

.js-enabled .gem-c-accordion__section-content>:last-child {
	margin-bottom: 0
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion__open-all {
	margin-bottom: 25px;
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1
}

@media print {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__open-all {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__open-all {
		font-size: 14px;
		font-size: .875rem;
		line-height: 1
	}
}

@media print {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__open-all {
		font-size: 12pt;
		line-height: 1
	}
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion__section-button {
	font-size: 16px !important;
	font-size: 1rem !important;
	line-height: 1.25 !important;
	padding-top: 5px;
	padding-bottom: 25px
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__section-button {
		font-size: 19px !important;
		font-size: 1.1875rem !important;
		line-height: 1.3157894737 !important
	}
}

@media print {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__section-button {
		font-size: 14pt !important;
		line-height: 1.15 !important
	}
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion-nav__chevron {
	width: 1.4285714286em;
	height: 1.4285714286em;
	margin-left: .3571428571em;
	border: .0714285714em solid;
	border-radius: 7.1428571429em;
	transform: scale(0.875)
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion-nav__chevron:after {
	width: .4285714286em;
	height: .4285714286em;
	border-top: .1428571429em solid;
	border-right: .1428571429em solid;
	left: .4285714286em;
	bottom: .3571428571em
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion-nav__chevron--down {
	transform: scale(0.875) rotate(180deg)
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion__section-summary {
	font-size: 14px !important;
	font-size: .875rem !important;
	line-height: 1.1428571429 !important
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__section-summary {
		font-size: 16px !important;
		font-size: 1rem !important;
		line-height: 1.25 !important
	}
}

@media print {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__section-summary {
		font-size: 14pt !important;
		line-height: 1.2 !important
	}
}

.js-enabled .gem-c-accordion--condensed .gem-c-accordion__toggle-link {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1
}

@media print {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__toggle-link {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__toggle-link {
		font-size: 14px;
		font-size: .875rem;
		line-height: 1
	}
}

@media print {
	.js-enabled .gem-c-accordion--condensed .gem-c-accordion__toggle-link {
		font-size: 12pt;
		line-height: 1
	}
}

.gem-c-accordion__section-content {
	display: block !important
}

.gem-c-accordion__section-button {
	color: #0b0c0c !important
}

.gem-c-accordion__section-header {
	padding-bottom: 5px
}

.gem-c-accordion__section-summary {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 14px !important;
	font-size: .875rem !important;
	line-height: 1.1428571429 !important
}

@media print {
	.gem-c-accordion__section-summary {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-accordion__section-summary {
		font-size: 16px !important;
		font-size: 1rem !important;
		line-height: 1.25 !important
	}
}

@media print {
	.gem-c-accordion__section-summary {
		font-size: 14pt !important;
		line-height: 1.2 !important
	}
}

.gem-c-accordion__open-all,
.gem-c-accordion__icon,
.gem-c-accordion__toggle-link {
	display: none !important
}

.gem-c-accordion .govuk-visually-hidden {
	display: none !important
}

.gem-c-button {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.25;
	display: inline-block;
	padding: 5px;
	border: solid 1px #0b0c0c;
	color: #0b0c0c;
	text-decoration: none
}

@media print {
	.gem-c-button {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-button {
		font-size: 14px;
		font-size: .875rem;
		line-height: 1.4285714286
	}
}

@media print {
	.gem-c-button {
		font-size: 12pt;
		line-height: 1.2
	}
}

.gem-c-contents-list__list-item--numbered .gem-c-contents-list__link {
	display: table
}

.gem-c-contents-list__number,
.gem-c-contents-list__numbered-text {
	display: table-cell
}

.gem-c-contents-list__number {
	min-width: 1.5em
}

.gem-c-contents-list__numbered-text {
	padding-left: .3em
}

.direction-rtl .gem-c-contents-list__numbered-text {
	padding-left: 0;
	padding-right: .3em
}

.gem-c-contents-list__list,
.gem-c-contents-list__nested-list {
	padding-left: 0;
	margin-left: 0
}

.gem-c-contents-list__list-item--dashed {
	margin-left: 15px;
	list-style-type: disc
}

.gem-c-contents-list__list-item--numbered,
.gem-c-contents-list__list-item--parent {
	list-style-type: none
}

.gem-c-govspeak-html-publication .govuk-sticky-element {
	display: none
}

.gem-c-govspeak .media-player {
	display: none
}

.gem-c-govspeak .info-notice,
.gem-c-govspeak .help-notice,
.gem-c-govspeak .call-to-action {
	margin: 15px 0
}

.gem-c-govspeak .call-to-action {
	background: none;
	border: 1pt solid #b1b4b6;
	padding: 15px
}

.gem-c-govspeak .help-notice p {
	font-weight: 700
}

.gem-c-govspeak .fraction img {
	display: inline-block;
	margin-bottom: -7px
}

.gem-c-govspeak .attachment {
	margin: 30px 0
}

.gem-c-govspeak .attachment:first-child {
	margin-top: 0
}

.gem-c-govspeak .attachment .attachment-thumb {
	display: none
}

.gem-c-govspeak .attachment .attachment-details .download {
	display: block
}

.gem-c-govspeak .attachment .accessibility-warning h2 {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 12px;
	font-size: .75rem;
	line-height: 1.25
}

@media print {
	.gem-c-govspeak .attachment .accessibility-warning h2 {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-govspeak .attachment .accessibility-warning h2 {
		font-size: 14px;
		font-size: .875rem;
		line-height: 1.4285714286
	}
}

@media print {
	.gem-c-govspeak .attachment .accessibility-warning h2 {
		font-size: 12pt;
		line-height: 1.2
	}
}

.gem-c-govspeak .attachment .accessibility-warning .toggler {
	display: none
}

.gem-c-govspeak .footnotes {
	border-top: 1px solid #0b0c0c
}

.gem-c-govspeak .footnotes a[role="doc-backlink"] {
	display: none
}

.gem-c-govspeak .legislative-list {
	padding-left: 0
}

.gem-c-govspeak .legislative-list,
.gem-c-govspeak .legislative-list ol {
	list-style: none
}

.gem-c-govspeak .mc-toggle-button,
.gem-c-govspeak .mc-chart-container {
	display: none
}

.gem-c-super-navigation-header a:after {
	content: " ( " attr(href) " ) "
}

.gem-c-step-nav-header__part-of {
	display: block
}

.gem-c-step-nav-header__title {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 18px;
	font-size: 1.125rem;
	line-height: 1.1111111111
}

@media print {
	.gem-c-step-nav-header__title {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-step-nav-header__title {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 1.25
	}
}

@media print {
	.gem-c-step-nav-header__title {
		font-size: 18pt;
		line-height: 1.15
	}
}

.gem-c-step-nav:not(.gem-c-step-nav--large),
.gem-c-step-nav__controls,
.gem-c-step-nav__toggle-link,
.gem-c-step-nav__help {
	display: none
}

.gem-c-step-nav {
	position: relative
}

.gem-c-step-nav:before {
	content: "";
	position: absolute;
	top: 0;
	left: 17.5px;
	width: 3px;
	height: 100%;
	margin-left: -1.5px;
	border-left: solid 1px #bfc1c3
}

.gem-c-step-nav:after {
	content: "";
	position: absolute;
	z-index: 6;
	bottom: 0;
	left: 0;
	margin-left: 8.75px;
	width: 17.5px;
	height: 0;
	border-bottom: solid 1px #bfc1c3
}

.gem-c-step-nav__step {
	padding-left: 60px;
	position: relative
}

.gem-c-step-nav__steps {
	padding: 0;
	list-style: none
}

.gem-c-step-nav__circle {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 35px;
	height: 35px;
	background: #fff;
	border-radius: 100px;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.5
}

.gem-c-step-nav__circle--number {
	border: solid 1px #bfc1c3
}

.gem-c-step-nav__step,
.gem-c-step-nav__paragraph,
.gem-c-step-nav__links {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 400;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.1428571429;
	padding-bottom: 1em
}

@media print {
	.gem-c-step-nav__step,
	.gem-c-step-nav__paragraph,
	.gem-c-step-nav__links {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-step-nav__step,
	.gem-c-step-nav__paragraph,
	.gem-c-step-nav__links {
		font-size: 16px;
		font-size: 1rem;
		line-height: 1.25
	}
}

@media print {
	.gem-c-step-nav__step,
	.gem-c-step-nav__paragraph,
	.gem-c-step-nav__links {
		font-size: 14pt;
		line-height: 1.2
	}
}

.gem-c-step-nav__title {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	margin: 0 0 .5em;
	padding: 0
}

@media print {
	.gem-c-step-nav__title {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-step-nav__title {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.gem-c-step-nav__title {
		font-size: 14pt;
		line-height: 1.15
	}
}

.gem-c-step-nav__button--title {
	font-family: "GDS Transport", arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: 700;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	padding: 0;
	border: 0;
	background: none
}

@media print {
	.gem-c-step-nav__button--title {
		font-family: sans-serif
	}
}

@media (min-width: 40.0625em) {
	.gem-c-step-nav__button--title {
		font-size: 19px;
		font-size: 1.1875rem;
		line-height: 1.3157894737
	}
}

@media print {
	.gem-c-step-nav__button--title {
		font-size: 14pt;
		line-height: 1.15
	}
}

.gem-c-step-nav__context:before {
	content: " \2013  "
}

.gem-c-step-nav__panel-link--active {
	font-weight: bold
}

.gem-c-step-nav__links {
	padding-left: 0;
	list-style: none
}

.gem-c-step-nav__links--choice {
	padding-left: 30px;
	list-style: disc
}

.gem-c-step-nav__link {
	margin-bottom: .3em
}

.gem-c-step-nav__circle-step-label,
.gem-c-step-nav__circle-step-colon {
	display: none
}

.gem-c-textarea .gem-c-label,
.gem-c-textarea .gem-c-error-message,
.gem-c-textarea .govuk-hint,
.gem-c-textarea .govuk-character-count__message {
	display: block
}

.gem-c-textarea .govuk-textarea {
	width: 400px;
	height: 40px
}

.gem-c-title__context {
	margin: 0
}

.gem-c-title__text {
	margin-top: 0
}
