/******************************************************************************
* goa-components
* Component customizations for Design System styles.
* 
******************************************************************************/

/* ACCORDION *******************************************************************************/

div.goa-accordion,
div.goa-accordion > ul {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 24px 0 0 0;
	vertical-align: top;
}

[class *= 'goa-'] div.goa-accordion > ul {
	padding: 0;
	list-style-type: none;
}

div.goa-accordion ul ul {
	list-style-type: disc;
}

div.goa-accordion ul ul ul {
	list-style-type: circle;
}

div.goa-accordion ul ul ul ul {
	list-style-type: square;
}

div.goa-accordion > ul > li {
	clear: both;
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 0;
	vertical-align: top;
}

div.goa-accordion > ul > li + li {
	margin-top: 1px;
}

div.goa-accordion > ul > li > .goa-text > ul:first-child > li:first-child,
[class *= 'goa-column-'] h2 + div.goa-accordion, 
[class *= "goa-column-"] > .goa-accordion:not(.goa-accordion--toolbar-active):first-child > ul {
	margin-top: 0;
}

div.goa-accordion > div.goa-toolbar {
	display: flex;
	justify-content: flex-end;
}

div.goa-accordion > div.goa-toolbar > button.goa-button {
	margin: 0;    
}

div.goa-accordion h3.goa-title {
	box-sizing: border-box;
	position: relative;
	display: flex;
	width: 100%;
	padding: 12px;
	background: #F2F2F2;
	font-size: 18px;
	font-weight: 700;
	vertical-align: top;
	margin-top: 0;
}

div.goa-accordion h3 button:after {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 28px;
	height: 28px;
	content: '';
}

div.goa-accordion h3 > button {
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-grow: 1;
	margin: -12px;
	padding: 12px 52px 12px 12px;
	border: 0;
	outline: 0;
	line-height: 28px;
	background: #F2F2F2;
	color: #006dcc;
	font-size: 18px;
	font-weight: 700;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

div.goa-accordion > ul > li h3 > button {
	background: #F2F2F2;
}

div.goa-accordion > ul > li h3 > button:hover {
	color: #333333;
	background: #EEEEEE;
}

div.goa-accordion > ul > li h3 > button:focus {
	outline-width: 3px;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

div.goa-accordion > ul > li:first-of-type h3,
div.goa-accordion > ul > li:first-of-type h3 button {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

div.goa-accordion > ul > li:last-of-type h3,
div.goa-accordion > ul > li:last-of-type h3 button {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

div.goa-accordion div.goa-text {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 24px 28px;
	vertical-align: top;
}

div.goa-accordion > ul > li h3 > button[aria-expanded='false']:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.16,11H13V5.84a1,1,0,0,0%2D2,0V11H5.84a1,1,0,0,0,0,2H11v5.16a1,1,0,0,0,2,0V13h5.16a1,1,0,0,0,0%2D2Z' fill='%23006dcc' /%3E %3C/svg%3E");	
}

div.goa-accordion > ul > li h3 > button[aria-expanded='true']:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.16,11H5.84a1,1,0,0,0,0,2H18.16a1,1,0,0,0,0-2Z' fill='%23006dcc'/%3E%3C/svg%3E");
}

div.goa-accordion > ul > li h3 > button[aria-expanded='false']:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.16,11H13V5.84a1,1,0,0,0%2D2,0V11H5.84a1,1,0,0,0,0,2H11v5.16a1,1,0,0,0,2,0V13h5.16a1,1,0,0,0,0%2D2Z' fill='%23333333' /%3E %3C/svg%3E");
}

div.goa-accordion > ul > li h3 > button[aria-expanded='true']:hover:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.16,11H5.84a1,1,0,0,0,0,2H18.16a1,1,0,0,0,0-2Z' fill='%23333333'/%3E%3C/svg%3E");
}

div.goa-accordion div.goa-text {
	padding: 24px;
}

div.goa-accordion > ul > li:last-of-type h3 button[aria-expanded="true"] {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

div.goa-accordion div.goa-text > *:first-child:not([name]),
div.goa-accordion div.goa-text > *:first-child[name] + * {
	margin-top: 0;
}

div.goa-accordion div.goa-text > *:last-child {
	margin-bottom: 0;
}

div.goa-accordion div.collapsed {
	display: none;
}

div.goa-accordion div.expanded {
	display: inline-block;
}

div.goa-accordion ul > li[aria-hidden='true'] {
	box-sizing: border-box;
	display: none;
}

div.goa-accordion ul > li[aria-hidden='false'] {
	box-sizing: border-box;
	display: inline-block;
}

/* blue band */

div[class *= "blue"]:not(.goa-background--lightblue) .goa-text.expanded {
	background-color: #fff;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa-text.expanded p,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-accordion ul {
	color: #333333;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-accordion > ul > li h3 > button:hover {
	background: #dcdcdc;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-accordion ul > li h3 > button {
	background: #F2F2F2;
}

div.goa-accordion > div.goa-callout[aria-hidden='true'] {
	box-sizing: border-box;
	display: none;
}

div.goa-accordion > div.goa-callout[aria-hidden='false'] {
	box-sizing: border-box;
	display: block;
}

/* accordion search */

.goa-accordion-searchbar button.goa-button {
	height: auto;
}

.goa-accordion-searchbar div.goa-searchbar {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}

.goa-accordion-searchbar div.goa-searchbar .goa-button.goa--secondary {
	border: none;
	font-weight: normal;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
	background: transparent;
	margin: 0 0 0 24px;
}

.goa-accordion-searchbar {
	display: flex;
	justify-content: flex-end;
	margin-left: 0px;
	margin-bottom: 24px;
}

.goa-accordion-searchbar div.goa-searchbar form {
	width: calc(66.66% - 72px);
}

.goa-container--small .goa-accordion-searchbar div.goa-searchbar form {
	width: 100%;
}

div[class^='goa-container--'][data-search='filtered'],
div[class^='goa-grid'][data-search='filtered'],
div[class^='goa-column'][data-search='filtered'] {
	display: none;
}

div.goa-accordion-searchbar div.goa-searchbar {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 24px 0 36px;
	height: auto;
	padding: 48px 0 48px 0;
	justify-content: center;
}

div[data-search="enabled"] div[class^="goa-grid"]:not(:first-child),
div[data-search="enabled"] div[class^="goa-column"]:not(:first-child) {
	position: relative;
}

div[data-search="enabled"] div[class^=goa-grid]:first-child:after,
div[data-search="enabled"] div[class^=goa-column]:first-child:after {
	border-top: 1px solid #dcdcdc;
	content: '';
	padding-left: 100%;
	position: relative;
	top: -12px;
}

div[data-search="enabled"] div[class^="goa-grid-100"]:nth-of-type(n+3):before,
div[data-search="enabled"] div[class^="goa-column-100"]:nth-of-type(n+3):before {
	content: none;
}

div.goa-accordion-searchbar div.goa-searchbar.goa-searchbar-right {
	justify-content: flex-end;
}

div.goa-accordion-searchbar div.goa-searchbar.goa-searchbar-left {
	justify-content: flex-start;
}

div.goa-accordion-searchbar .goa-form {
	width: 725px;
	display: flex;
}

div.goa-accordion-searchbar div.goa-searchbar form {
	width: 90%;
}

div.goa-accordion-searchbar div.goa-searchbar .goa-button.goa--secondary {
	margin: 0 0 0 24px;
	min-width: 40px;
	width: calc(10% - 24px);
}

div.goa-accordion-searchbar div.goa-searchresults--accordion {
	box-sizing: border-box;
	display: block;
	margin-top: 24px;
	width: 725px;
}

div.goa-accordion-searchbar div.goa-searchresults--accordion p {
	margin-top: 0;
	font-weight: 400;
}

div.goa-accordion-searchbar .goa-searchresults {
	font-weight: 700;
}

div.goa-accordion-searchbar .goa-searchresults p {
	font-weight: 400;
}

div.goa-searchresults--accordion > p[aria-hidden='true'] {
	box-sizing: border-box;
	display: none;
}

div.goa-searchresults--accordion > p[aria-hidden='false'] {
	box-sizing: border-box;
	display: inline-block;
}

.goa-background--blue .goa-searchbar button.goa-button.goa--secondary,
.goa-background--blue .goa-searchbar button.goa-button.goa--secondary:hover  {
	color: #fff;
}

.goa-background--blue .goa-searchbar button.goa-button.goa--secondary:hover {
	text-decoration: none;
	background: none;
}

.goa-background--blue .goa-searchbar button.goa-button.goa--secondary:focus {
	background: none;
}

/* variants ***/

/* BLUE BAND ***/

div.goa-background--blue div.goa-accordion > div.goa-toolbar > button {
	background: #F2F2F2;
	color: #006dcc;
}
div.goa-background--blue div.goa-accordion ul > li h3 > button {
	background: #fff;
}
div.goa-background--blue div.goa-accordion > div.goa-toolbar > button:hover,
div.goa-background--blue div.goa-accordion > ul > li h3 > button:hover {
	background: #F2F2F2;
}

/* GREY BAND *****/

div.goa-background--grey div.goa-accordion h3 > button {
	background: #fff;
}

div.goa-background--grey div.goa-accordion h3 > button:hover {
	background: #F2F2F2;
}

div.goa-background--grey div.goa-accordion > ul > li + li {
	margin-top: 0;
}

div.goa-background--grey div.goa-accordion > ul > li > h3 > button {
	border: 1px solid #DCDCDC;
}

div.goa-background--grey div.goa-accordion > ul > li:not(:last-of-type) > h3 > button {
	border-bottom: none;
}

div.goa-background--grey div.goa-accordion > ul > li > h3 > button[aria-expanded="true"] {
	border-bottom: 1px solid #DCDCDC;
}

div.goa-background--grey div.goa-accordion > ul > li
div.goa-background--grey div.goa-accordion h3 > button:hover {
	color: #333333;
}

/* rtl *****/

html[dir='rtl'] div.goa-accordion > div.goa-toolbar > button {
	float: right;
	text-align: right;
}

html[dir='rtl'] div.goa-accordion h3 > button,
html[dir='rtl'] div.goa-accordion h3 a {
	padding: 12px 12px 12px 52px;
	text-align: right;
}

html[dir='rtl'] div.goa-accordion h3 button:after, 
html[dir = 'rtl'] div.goa-accordion h3 a:after,
html[dir='rtl'] div.goa-accordion div.goa-toolbar button:after {
	right: auto;
	left: 12px;
}

/* nojs *****/

html.nojs div.goa-accordion > ul > li:first-of-type h3 {
	color: #333333;
}

/* ALERTS *******************************************************************************/

html.goa-alert [class *= 'goa-column-50'] > div.goa-callout {
	height: unset;
}

html.goa-alert .goa-column-50-100 img.goa-map {
	width: 100%;
}

html.goa-alert .goa-container--padding-0 {
	padding-top: 0;
}

[class *= 'goa-column-'] > div.goa-alert {
	height: 100%;
}

.goa-alert p.goa-alert--history + ul {
	margin: 8px 0 0;
}

.goa-alert p.goa-alert--history + ul li span.critical {
	font-weight: bold;
	color: #B21D1D;
}

.goa-alert p.goa-alert--history + ul li span.advisory {
	font-weight: bold;
	color: #CA8702;
}

.goa-alert p.goa-alert--history + ul li span.test-alert {
	font-weight: bold;
	color: #006F4C;
}

.goa-alert.goa-alert-details p,
.goa-alert p.goa-alert--area {
	margin-top: 12px !important;
}

.goa-alert .goa-alert--area span[aria-hidden="true"] {
	display: none;
}

p.goa-alert--area,
p.goa-alert--from,
p.goa-alert--history,
p.goa-alert--title {
	margin-top: 0px !important;
}

.goa-alert--title-container,
.goa-alert--top-red,
.goa-alert--top-green,
.goa-alert--top-yellow,
.goa-alert--top-grey,
.goa-alert--top-dark-grey,
.goa-alert--bottom {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.goa-alert--title-container {
	width: calc(100% - 108px);
}

.goa-alert--bottom {
	padding: 4px 18px 16px !important;
}

div.goa-alert div div {
	padding: 0;
}

.goa-alert--top-red {
	background-color: #DA291C;
	color: #fff;
	border-radius: 5px 5px 0 0;
}

.goa-alert--top-yellow {
	background-color: #FFB500;
	color: #333333;
	border-radius: 5px 5px 0 0;
}

.goa-alert--top-green {
	background-color: #006F4C;
	color: #fff;
	border-radius: 5px 5px 0 0;
}

div.goa-alert {
	border: 1px solid #DDD;
	border-radius: 5px;
	margin-top: 24px;
}

div.goa-alert div {
	padding: 12px 18px;
}

.goa-alert--title {
	margin: 0;
	font-weight: bold;
	padding-right: 12px !important;
}

div.goa-alert p {
	margin: 0;
}

.goa-alert--bottom.hidden {
	display: none;
}

.goa-alert--description {
	padding: 0 !important;
}

.goa-alert--date {
	font-weight: bold;
}

.goa-alert--bottom {
	padding-top: 0 !important;
	padding-bottom: 18px !important;
}

.goa-alert--bottom p {
	margin-top: 12px !important;
}

.goa-alert--bottom p.goa-alert--more-details-link {
	margin-top: 12px !important;
}

p.goa-alert--history + ul li {
	margin: 0;
	font-size: 16px;
	line-height: 180%;
}

#goa-map-placeholder {
	scroll-margin-top: 80px;
}

/* selects only the first 2 child divs */
.goa-alert--bottom div:nth-child(-n+2) {
	width: calc(50% - 12px);
}

.goa-alert-details .goa-alert--area,
.goa-alert-details .goa-alert--description,
.goa-alert-details .goa-alert--instructions {
	width: 100%;
}

.goa-alert--add-info {
	padding-right: 12px;
}

.goa-alert--cap-logo {
	background-image: url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 121.1 35.9' style='enable-background:new 0 0 121.1 35.9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23EA2B2C;} .st1{fill:%23FFFFFF;} .st2{fill:%23FFFFFF;stroke:%23FFFFFF;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M118.7,35.9H2.5c-1.4,0-2.5-1.1-2.5-2.5v-31C0,1.1,1.1,0,2.5,0h116.2c1.4,0,2.5,1.1,2.5,2.5v31 C121.1,34.8,120,35.9,118.7,35.9z'/%3E%3Cpath class='st1' d='M52.4,26.1c-0.4,0.2-1.1,0.6-2.8,0.3c-0.3-0.1-1.9-0.2-2.8-0.8c-2-1.3-2.7-4-3-6.2c-0.2-1.7,0-3.2,0.1-3.9 c0.1-1.3,0.7-2.7,2.1-3.9c2.6-2.1,5.3-1.5,5.6-1.5c2.3,0.3,3.1,1.7,3.8,2.6c0.6,0.7,0.5,0.8,0.8,1.3c1.2-0.4,3.9-0.9,5.1-1.3 c-0.3-1.1-1.3-3.9-4.3-5.6c-1.2-0.7-2.3-1-3-1.2c-1-0.2-4.6-1.1-8.4,0.5c-3.6,1.5-5.3,4.2-5.9,5.2c-1.5,2.6-1.5,4.9-1.6,6.4 c0,1.6,0,4.1,1.5,6.8c0.5,0.9,1.9,3.2,4.7,4.7c0.3,0.1,6.1,3.1,11.7,0.1c4.2-2.2,5.3-6.1,5.4-6.8c-1.8-0.5-3.6-0.9-5.3-1.4 C56.1,21.7,55.4,24.9,52.4,26.1z'/%3E%3Cpath class='st2' d='M79.9,6.1h-5.8L63.8,30.4h5.7l2.3-5.6l10.7-0.1l2.6,5.7h5.8L79.9,6.1z M73.5,20.8l3.7-9l3.7,9H73.5z'/%3E%3Cpath class='st2' d='M104.9,6.1H93.8v24.3h5.4v-9.2h5.7c3.3,0,4.9-0.7,6.2-1.5c2.2-1.4,3.2-3.7,3.2-5.5 C114.4,9.4,112.1,6.1,104.9,6.1z M106.7,16.4c-0.8,0.3-2,0.6-2.8,0.6h-4.7v-6.8c3.8-0.1,2.7-0.1,6,0.1c1.7,0.1,3.5,1.3,3.5,3.3 C108.7,15.3,107.6,16,106.7,16.4z'/%3E%3Cpath class='st1' d='M34.8,27.8c0.1,1.4-0.3,2.3-2.3,2.3c-1.5,0-3.4,0.7-3.8-1.9c-0.9-7-2.3-11.2-10.3-16c-1.8-1.1-1.2-2.4-0.6-3.8 c0.8-2,2-1.1,3.2-0.6C29.7,11.2,35.1,20.3,34.8,27.8z'/%3E%3Cpath class='st1' d='M12.8,10.4c0-1,0.1-1.3,0-1.9c-0.1-0.5-0.2-1.2-0.6-1.7c-0.5-0.6-1.5-1-3.2-0.9C5.1,6,5.2,8.1,5.4,10.7 c0.3,3.4,0.9,6.8,1.2,10.3c0.2,2.2,1.6,2,3.1,2.2c1.9,0.2,2.1-1,2.3-2.4L12.8,10.4z'/%3E%3Cpath class='st1' d='M25.2,27.8c0.1,1.2,0.3,2.1-1.4,2.5c-1.3,0.3-3.3,0.7-3.7-1.5c-0.7-3.6-1.6-5.6-4.8-8.2 c-2-1.6-0.6-3.4,0.5-4.5c1-1,3.6,1.2,4.8,2.5C23.2,21.4,24.5,23.5,25.2,27.8z'/%3E%3Cpath class='st1' d='M8.7,30.6h0.8c1.4,0,2.6-1.1,2.6-2.6v-0.8c0-1.4-1.1-2.6-2.6-2.6H8.7c-1.4,0-2.6,1.1-2.6,2.6v0.8 C6.1,29.5,7.3,30.6,8.7,30.6z'/%3E%3C/g%3E%3C/svg%3E");
	width: 89px !important;
	height: 26px;
	border: 1px solid #fff;
}

.goa-cap-image {
	width: 100%;
}

.goa-cap-image a:after {
	margin: 0 0 0 5px !important;
}

html.goa-alert-details .goa-alert--bottom > p.goa-alert--more-details-link {
	width: 100%;
	text-align: right;
}

a.goa-broadcast:after {
	display: inline-block;
	width: 17px;
	height: 16px;
	margin: 0px 0px -2px 5px;
	background: transparent url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 263.9 194.8' style='enable-background:new 0 0 263.9 194.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23333333;stroke-width:25;stroke-linecap:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M170.5,41.7c30.9,38.8,29.6,75.8,0,111.4'/%3E%3Cpath class='st0' d='M216.8,12.5c47.1,59.1,45.1,115.6,0,169.8'/%3E%3Cpath d='M125.2,21.5c0-12.2-14.5-18.7-23.6-10.6L47.1,59.5H13c-7.2,0-13,5.8-13,13v49.9c0,7.2,5.8,13,13,13h34.1l54.6,48.6 c9.1,8.1,23.6,1.6,23.6-10.6L125.2,21.5z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

.goa-alert--title h2 {
	margin: unset;
	padding: unset;
	line-height: unset;
	font-size: unset;
	color: unset;
	font-weight: unset;
}

.goa-alert a.goa-no-external-icon:after {
	content: none !important;
}

.goa-alert--archive .goa-tabs-ui .goa-tabs-panel {
	padding: 24px 0 0 0;
}

.goa-alert .goa-alert--history-current {
	font-weight: bold;
}

.goa-alert--archive div.goa-accordion {
	margin: 0;
}

.goa-alert a.goa-broadcast:focus:after,
.goa-alert a.goa-broadcast:hover:after,
.goa-alert a.goa-broadcast:after {
	display: inline-block;
	width: 17px;
	height: 16px;
	margin: 0px 0px -2px 5px;
	background: transparent url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 263.9 194.8' style='enable-background:new 0 0 263.9 194.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23333333;stroke-width:25;stroke-linecap:round;stroke-miterlimit:10;%7D %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M170.5,41.7c30.9,38.8,29.6,75.8,0,111.4'/%3E%3Cpath class='st0' d='M216.8,12.5c47.1,59.1,45.1,115.6,0,169.8'/%3E%3Cpath d='M125.2,21.5c0-12.2-14.5-18.7-23.6-10.6L47.1,59.5H13c-7.2,0-13,5.8-13,13v49.9c0,7.2,5.8,13,13,13h34.1l54.6,48.6 c9.1,8.1,23.6,1.6,23.6-10.6L125.2,21.5z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

p.goa-alert--history + ul:first-of-type {
	list-style-type: none !important;
	margin: 10px 0 0 0;
	padding: 0;
}

p.goa-alert--history + ul ul {
	list-style-type: disc !important;
}

li.goa-alert--history-alert {
	list-style-type: none !important;
	padding: 0;
	margin: 10px 0 0 -22px !important;
}

.goa-alert--archive > .goa-button-menu {
	margin-top: 24px;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button[aria-selected='true'] {
	box-sizing: border-box;
	height: 48px;
	margin: auto 12px 0 0 !important;
	padding: 12px !important;
	border: 2px solid #006dcc !important;
	border-radius: 4px !important;
	background: #006dcc !important;
	cursor: pointer;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1em !important;
	width: unset;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button {
	width: unset;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-wrapper {
	border: unset;
	margin: unset;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu > li {
	flex-grow: unset;
}

.goa-alert--archive .goa-tabs-menu button[aria-selected="false"]:hover {
	background: #F2F2F2;
	color: #004f84;
	padding: 12px !important;
	border: 2px solid #004f84 !important;
}

.goa-alert--archive .goa-tabs-menu button[aria-selected="false"] {
	border: 2px solid #006dcc;
	border-radius: 4px;
	height: 48px;
	margin: auto 12px 0 0;
	padding: 12px;
	cursor: pointer;
	line-height: 1em;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button[aria-selected='true']:hover {
	border-color: #004f84 !important;
	background: #004f84 !important;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button:focus {
	outline: 3px solid #FFB500 !important;
	padding: 12px;
	border-radius: 4px;
	border: 2px solid #006dcc !important;
	color: #006dcc;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button[aria-selected='false']:hover {
	background-color: #F2F2F2;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:after {
	top: 16px;
}

.goa-alert--archive .goa-accordion ul li:last-child .goa-text.expanded {
	border-bottom: 1px solid #ddd;
}

.goa-alert--archive h2.goa-tabs-heading {
	margin-bottom: 18px;
}

.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:focus {
	padding: 12px 37px 12px 12px;
	border-radius: 4px;
}

a.goa-no-external-icon {
	text-decoration: none;
}

/* AUTHOR INFORMATION *******************************************************************************/

#template-article .goa-hero {
	min-height: 600px;
}

#template-article .goa-page-header.goa-hero-banner {
    margin-bottom: 1.5rem;
}

#template-article .goa-main-content > .goa-main-grid:first-child {
	padding-bottom: 1.75rem;
	padding-top: 0;
}

#template-article main:not(.goa-hero-page) .goa-main-content > .goa-main-grid:first-child {
	padding-top: 1.5rem;
}

#template-article .goa-main-content > .goa-main-grid:last-child .goa-socialshare {
	margin: 0;
}

.goa-authorinfo {
	margin: 0 auto;
}

.goa-authorinfo,
.goa-authorinfo .goa-authorinfo-by,
.goa-authorinfo > .goa-authorinfo-meta {
	display: flex;    
}

[class *= "goa-authorinfo-"] > p:first-child {
    font-weight: 700;
}

.goa-authorinfo .goa-authorinfo-by > .goa-authorinfo-by-thumb {
	margin-right: 12px;
}

.goa-authorinfo .goa-authorinfo-by > .goa-authorinfo-by-thumb img {
	vertical-align: middle;
	border-radius: 50%;
    width: 40px;
}

.goa-authorinfo > .goa-authorinfo-meta > div {
	padding-left: 24px;
}

.goa-authorinfo p {
	font-size: 0.875rem;
	line-height: 1.313rem;
}

.goa-authorinfo div > p {
	margin-top: 0;
}

.goa-authorinfo div > p > a {
	color: #006dcc;
}

.goa-authorinfo > .goa-authorinfo-by p:last-child,
.goa-authorinfo > .goa-authorinfo-meta > div:not(.goa-authorinfo-topic) > p:last-child {
	border-right: 1px solid #DCDCDC;
	padding-right: 24px;
}

/* rtl ****/

html[dir='rtl'] .goa-authorinfo > .goa-authorinfo-by p:last-child,
html[dir='rtl'] .goa-authorinfo > .goa-authorinfo-meta > div:not(.goa-authorinfo-topic) > p:last-child  {
	border-left: 1px solid #DCDCDC;
	border-right: none;
	padding: 0 0 0 24px;
}

html[dir='rtl'] .goa-authorinfo > .goa-authorinfo-meta > div {
	padding-right: 24px;
    padding-left: 0;
}

html[dir='rtl'] .goa-authorinfo .goa-authorinfo-by > .goa-authorinfo-by-thumb {
	margin: 0 0 0 12px;
}

/* BACK TO TOP *******************************************************************************/

.goa-back-to-top {
	position: fixed;
	right: 3%;
}

.goa-back-to-top.inactive {
	z-index: -1000;
	bottom: -5%;
	opacity: 0;
	-webkit-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}

.goa-back-to-top.active {
	z-index: 10000;
	bottom: 5%;
	opacity: 1;
	-webkit-transition: all ease .2s;
	-o-transition: all ease .2s;
	transition: all ease .2s;
}

.goa-back-to-top > button.goa-button {
	border-radius: 40px;
	padding: 12px 16px 16px 44px;
	margin: 0;
	position: relative;
}

.goa-back-to-top > button.goa-button:before {
	content: '';
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	left: 14px;
	top: 10px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M13.414 20.679V6.549l5.112 5.114a1.3 1.3 0 0 0 1.888 0 1.3 1.3 0 0 0 0-1.884l-7.405-7.405a1.3 1.3 0 0 0-1.884 0l-7.536 7.4a1.454 1.454 0 0 0-.4.942 1.454 1.454 0 0 0 .4.942 1.3 1.3 0 0 0 1.884 0l5.248-5.109v14.13a1.271 1.271 0 0 0 1.346 1.346 1.349 1.349 0 0 0 1.347-1.346Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* rtl **/

html[dir = 'rtl'] .goa-back-to-top {
	left: 3%;
	right: auto;
}

html[dir = 'rtl'] .goa-back-to-top > button.goa-button {
	padding: 12px 44px 16px 16px;
}

html[dir = 'rtl'] .goa-back-to-top > button.goa-button:before {
	right: 14px;
	left: auto;
}

/* BIOGRAPHY *******************************************************************************/

div.goa-biography {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	vertical-align: top;
}

div.goa-biography > ul {
  	box-sizing: border-box;
	width: 100%;
	margin: 12px 0;
	padding: 0;
	list-style-type: none;
	vertical-align: top;
}

div.goa-biography > ul > li {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

* + div.goa-biography {
	margin-top: 48px;
}

div.goa-biography > ul > li + li {
	margin: 48px 0 0;
}

div.goa-biography li > div.goa-title {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

div.goa-biography li > div.goa-thumb {
	box-sizing: border-box;
    position: relative;
    width: 30%;
    margin: 0;
    padding: 0;
    border: 1px solid #dcdcdc;
    border-radius: 100%;
    vertical-align: top;
}

div.goa-biography li > div.goa-thumb > img {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	border-radius: 100%;
}

div.goa-biography li > div.goa-text {
	box-sizing: border-box;
    width: calc(70% - 24px);
    margin: 0;
    vertical-align: top;
}

div.goa-biography li > div.goa-text ul {
	padding: 0;
	list-style-type: none;
}

div.goa-biography li > div.goa-text *:first-child:not([name]),
div.goa-biography li > div.goa-text *:first-child[name] + * {
	margin-top: 0;
}

div.goa-biography li > div.goa-text > *:last-child {
	margin-bottom: 0;
	margin-top: 24px;
}

/* rtl *******/

html[dir = 'rtl'] div.goa-biography > ul {
	padding-right: 0;
}

html[dir = 'rtl'] div.goa-biography li > div.goa-thumb {
	float: right;
}

html[dir = 'rtl'] div.goa-biography li > div.goa-text {
	float: left;
}

/* BLOCKQUOTE **********************************************************************/

blockquote {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	vertical-align: top;
	position: relative;
	width: 100%;
	margin: 24px 0 0;
	padding: 0px 0px 23px 36px;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

blockquote + * {
	margin-top: 0;
}

blockquote > footer {
	margin-top: 18px;
	padding-top: 18px;
	position: relative;
	font-size: 0.875rem;
    line-height: 1.313rem;
}

blockquote > footer > strong {
	line-height: 1.75rem;
	font-size: 1.125rem;
}  

blockquote *:first-child:not([name]),
blockquote *:first-child[name] + * {
	margin-top: 0;
}

blockquote:last-child {
	padding-bottom: 0;
}

/* quote with image *******/

blockquote > p + img + footer:before {
	display: none;
}

div[class*="goa-column"] blockquote > p + img {
	max-width: 60px;
	border-radius: 50px;
	border: 2px solid #DCDCDC;
	margin: 24px 12px 0 0;
}

div[class*="goa-column"] blockquote > img + footer {
	padding-top: 0;
}

/* variants *****************/
/* DARK BANDS ****************/

div.goa-background--darkblue blockquote,
div.goa-background--darkstone blockquote {
	color: #ffffff;
}

div.goa-background--blue blockquote footer:before,
div.goa-background--darkblue blockquote footer:before,
div.goa-background--navyblue blockquote footer:before,
div.goa-background--darkstone blockquote footer:before {
	background: #ffffff;
}

div.goa-background--blue blockquote:before,
div.goa-background--darkblue blockquote:before,
div.goa-background--navyblue blockquote:before,
div.goa-background--darkstone blockquote:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h23v23H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m9.634 0 .906 1.8a15.865 15.865 0 0 0-5.26 3.336 3.839 3.839 0 0 0-1.382 2.509.639.639 0 0 0 .191.517 4.218 4.218 0 0 0 1.225.428 2.841 2.841 0 0 1 2.274 3.071 3.619 3.619 0 0 1-1.152 2.687 3.8 3.8 0 0 1-2.745 1.122 3.286 3.286 0 0 1-2.643-1.27A5.213 5.213 0 0 1 0 10.776a9.28 9.28 0 0 1 2.3-5.949A17.725 17.725 0 0 1 9.634 0Zm12.459 0L23 1.8a15.508 15.508 0 0 0-5.232 3.336 3.827 3.827 0 0 0-1.382 2.48.662.662 0 0 0 .177.531 4.729 4.729 0 0 0 1.21.444 2.823 2.823 0 0 1 2.273 3.041 3.669 3.669 0 0 1-1.142 2.716 3.77 3.77 0 0 1-2.741 1.122 3.316 3.316 0 0 1-2.652-1.255 5.185 5.185 0 0 1-1.052-3.439 9.253 9.253 0 0 1 2.29-5.935A17.969 17.969 0 0 1 22.093 0Z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

blockquote:before {
	position: absolute;
	top: 6px;
	left: 0;
	width: 24px;
	height: 24px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h23v23H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m9.634 0 .906 1.8a15.865 15.865 0 0 0-5.26 3.336 3.839 3.839 0 0 0-1.382 2.509.639.639 0 0 0 .191.517 4.218 4.218 0 0 0 1.225.428 2.841 2.841 0 0 1 2.274 3.071 3.619 3.619 0 0 1-1.152 2.687 3.8 3.8 0 0 1-2.745 1.122 3.286 3.286 0 0 1-2.643-1.27A5.213 5.213 0 0 1 0 10.776a9.28 9.28 0 0 1 2.3-5.949A17.725 17.725 0 0 1 9.634 0Zm12.459 0L23 1.8a15.508 15.508 0 0 0-5.232 3.336 3.827 3.827 0 0 0-1.382 2.48.662.662 0 0 0 .177.531 4.729 4.729 0 0 0 1.21.444 2.823 2.823 0 0 1 2.273 3.041 3.669 3.669 0 0 1-1.142 2.716 3.77 3.77 0 0 1-2.741 1.122 3.316 3.316 0 0 1-2.652-1.255 5.185 5.185 0 0 1-1.052-3.439 9.253 9.253 0 0 1 2.29-5.935A17.969 17.969 0 0 1 22.093 0Z' fill='%23002c4e'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

blockquote footer:before {
	background: #002c4e;
	position: absolute;
	top: 0px;
	left: 0;
	width: 24px;
	height: 2px;
	content: '';
}

/* rtl ********/

html[dir = 'rtl'] blockquote {
	padding: 0px 36px 23px 0px;
}

html[dir = 'rtl'] blockquote:before {
	right: 0;
	left: auto;
}

html[dir = 'rtl'] blockquote footer:before {
	left: auto;
	right: 0;
}

html[dir = 'rtl'] div[class*="goa-column"] blockquote > p + img {
	margin: 24px 0 0 12px;
}

/* BUTTONS + CALL TO ACTION *******************************************************************************/

div.goa-buttons {
	padding-top: 12px;
	display: flex;
    align-items: center;
	flex-wrap: wrap;
    flex-direction: row;
}

.goa-button,
a.goa-cta {
	box-sizing: border-box;
	min-width: 70px;
	min-height: 42px;
	margin: 12px 12px 0 0;
	padding: 10px 12px 12px;
	border: 2px solid #006dcc;
	border-radius: 4px;
	background: #006dcc;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	line-height: 1em;
	text-decoration: none;
	position: relative;
	display: inline-block;
}

p + button.goa-button {
	margin-top: 24px;
}

.goa-hero--header a.goa-cta,
.goa-hero--ministry a.goa-cta,
div[class *= "blue"]:not(.goa-background--lightblue).goa-container--header *:not(p) > a.goa-cta {
	margin-top: 28px;
}

.goa-button:hover,
.goa-button:focus,
.goa-button:visited,
a.goa-cta:focus,
a.goa-cta:hover,
a.goa-cta:visited {
	color: #ffffff;
}

.goa-button:focus,
a.goa-cta:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

.goa-button[disabled] {
	opacity: 0.4;
	pointer-events: none;
}

/* for form processing */

button.goa-button--overlay,
button.goa-button--overlay:hover,
button.goa-button--overlay:focus {
	background-image: url("../assets/images/loading-icon.gif");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 99;
}

/* variants ***/

.goa-button--large {
	min-height: 56px;
	font-size: 24px;
	padding: 12px 16px 16px;
}

.goa-button--small {
	min-height: 30px;
	font-size: 14px;
	padding: 4px 8px 8px;
}

.goa-button.goa--secondary,
html main .goa-background a.goa-cta,
.goa-hero--header a.goa-cta,
.goa-hero--ministry a.goa-cta,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-button,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta {
	border: 2px solid #006dcc;
	background: #fff;
	color: #006dcc;
}

.goa-button.goa--tertiary,
.goa-button.goa--tertiary:hover,
.goa-button.goa--tertiary:focus {
	background: transparent;
	border-color: transparent;
	color: #006dcc;
}

.goa-button.goa--secondary:hover,
.goa-button.goa--secondary:focus,
.goa-button.goa--tertiary:hover,
.goa-button.goa--tertiary:focus,
html main .goa-background a.goa-cta:hover,
html main .goa-background a.goa-cta:focus {
	color: #333333;
}

.goa-background--grey .goa-button.goa--secondary,
.goa-background--grey .goa-button.goa--secondary:hover,
.goa-background--grey .goa-button.goa--secondary:focus {
	background-color: transparent;
}

.goa-button.goa--links:before,
a.goa-cta.goa--links:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M6.4 1.4a2.2 2.2 0 00-3.2 0L2.1 2.6a2.2 2.2 0 000 3.1l7.9 8a1.2 1.2 0 001.8 0l1.1-1.2a1.2 1.2 0 000-1.8L5.7 3.5l-1 1 7 7-.8 1L3 4.7a.8.8 0 010-1.1l1.2-1.2a.8.8 0 011 0l9.2 9.1a.8.8 0 010 1.1l-2.6 2.6a.8.8 0 01-1 0L2.3 6.8l-1 1 8.4 8.4a2.2 2.2 0 001.6.7 2.3 2.3 0 001.6-.7l2.6-2.5a2.2 2.2 0 000-3.2z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

a.goa-cta.goa-cta--icons,
.goa-button.goa-cta--icons,
div[class *= "blue"]:not(.goa-background--lightblue) *:not(p) > a.goa-cta.goa-cta--icons,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa-cta--icons {
	padding: 8px 36px 12px;
}

/* goa--print */

.goa-button.goa--print:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.6 11.5V5.8a1.4 1.4 0 00-1.4-1.4h-1.9V.7H4.6v3.7H2.8a1.4 1.4 0 00-1.5 1.4v5.7A1.4 1.4 0 002.8 13h1.4v-1.5H2.8l-.1-5.7h12.4v5.7h-1.5V13h1.5a1.4 1.4 0 001.5-1.5zM6.1 2.2h5.7v2.1H6.1z' fill='%23fff'/%3E%3Cpath d='M13.3 17.3v-6.8h.6V9H4v1.5h.7v6.8zm-1.5-1.6H6v-5.2h5.7zM5.2 7.1a1 1 0 10-1 1 1 1 0 001-1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* CALL TO ACTION (cont'd) *******************************************************************************/

a.goa-cta {
	display: inline-block;
}

a.goa-cta,
.goa-hero--header a.goa-cta:not(.goa-cta--icons),
.goa-hero--ministry a.goa-cta:not(.goa-cta--icons),
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa-cta--icons):not(.goa--contact):not(.goa--text):not(.goa--chat) {
    padding: 8px 36px 12px 12px;
}

a.goa-cta[class *= 'goa--']:not(.goa-cta--icons),
div[class *= "blue"]:not(.goa-background--lightblue) *:not(p) > a.goa-cta {
	padding: 8px 12px 12px 36px;
}

.goa-button:hover,
.goa-button:focus,
html main a.goa-cta:hover,
html main a.goa-cta:focus,
[class *= 'goa-container--'] .goa-callout button.goa-button:hover,
[class *= 'goa-container--'] .goa-callout a.goa-cta:hover,
[class *= 'goa-container--'] .goa-callout button.goa-button:focus,
[class *= 'goa-container--'] .goa-callout a.goa-cta:focus,
.goa-container--header div.goa-section-wrapper a.goa-cta:hover,
.goa-container--header div.goa-section-wrapper a.goa-cta:focus {
	border-color: #333333;
	background-color: #333333;
	color: #ffffff;
}

.goa-container--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-container--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
.goa-container--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
.goa-container--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not([dir = 'rtl']) main a.goa-cta[target = '_blank']:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23fff' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23fff' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
}

html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[target='_blank']:after,
html main .goa-hero--ministry a.goa-cta[target='_blank']:after,
html main .goa-hero--header a.goa-cta[target='_blank']:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23006dcc' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23006dcc' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
}

html main .goa-hero--ministry a.goa-cta[target='_blank']:hover:after,
html main .goa-hero--header a.goa-cta[target='_blank']:hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[target='_blank']:hover:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23333333' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23333333' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
}

html:not([dir=rtl]) main a.goa-cta[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):after, 
html:not([dir=rtl]) main a.goa-cta[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html:not([dir=rtl]) main a.goa-cta[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	margin: 0;
	content: '';
}

div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	margin: 0px 0px -2px 5px;
}

div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):after, 
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):after  {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0px 0px -3px 5px;
	content: '';
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23006dcc' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after, 
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23333333' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* links svg ***************/

/* blank target (new window) **/

html main a[target = '_blank']:after {
	display: inline-block;
	width: 19px;
	height: 18px;
	margin: 0px 3px -4px 8px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23006dcc' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23006dcc' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

html main a[target = '_blank']:hover:after,
html main a[target = '_blank']:focus:after,
html main a[target = '_blank']:active:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23333333' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23333333' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) a[target='_blank']:after,
main div.goa-branded--albertafilm a[target = '_blank']:after,
main div.goa-background--darkstone a[target = '_blank']:after,
html[dir = 'rtl'] div[class *= "blue"]:not(.goa-background--lightblue) a[target='_blank']:before,
html[dir = 'rtl'] main div.goa-branded--albertafilm a[target = '_blank']:before,
html[dir = 'rtl'] main div.goa-background--darkstone a[target = '_blank']:before  {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23fff' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23fff' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
}

/* files **/

html main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):after  {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23006dcc' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	margin: 0px 3px -4px 5px;
	content: '';
}

html main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html[dir = 'rtl'] main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:before,
html[dir = 'rtl'] main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:before,
html[dir = 'rtl'] main a[href$='.doc']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.docx']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.csv']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.xls']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.xlsx']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.xlsm']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.zip']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href$='.pdf']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href*='cfr.forms.gov.ab.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before,
html[dir = 'rtl'] main a[href*='open.alberta.ca']:not(.goa--contact):not(.goa--text):not(.goa--chat):active:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23333333' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):active:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']) {
	padding: 8px 32px 12px 12px;
}

a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']):after {
	right: 8px;
}

/* rtl *******/

html[dir='rtl'] a.goa-cta,
html[dir='rtl'] button.goa-button {
	margin-right: 0;
	margin-left: 12px;
}

html[dir = 'rtl'] main a[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir = 'rtl'] main a[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	margin: 0px 8px -4px 3px;
}

html[dir='rtl'] button.goa-button.goa--links:not(.goa-cta--icons) {
	padding: 8px 36px 12px 16px;
}

html[dir='rtl'] .goa--links:before {
	right: 12px;
	content: '';
}

html[dir='rtl'] a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] [class *= 'goa-container--'] div.goa-section-wrapper a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	display: inline-block;
	width: 17px;
	height: 16px;
	margin: 0 5px -2px 0;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 18H0V0h18z'/%3E%3Cpath d='M8.3 13.7a.7.7 0 101-1l-2.8-3h7.9a.8.8 0 100-1.4H6.5l2.9-2.9a.7.7 0 000-1 .7.7 0 00-1 0l-4.2 4a.7.7 0 000 1.1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	right: auto;
	left: 12px; 
	content: '';
}

html[dir='rtl'] div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa-cta--icons):not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat) {
	padding: 8px 12px 12px 36px;
}

html[dir='rtl'] div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	margin: 0px 7px -2px 0px;
}

html[dir='rtl'] div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']):after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 18H0V0h18z'/%3E%3Cpath d='M8.3 13.7a.7.7 0 101-1l-2.8-3h7.9a.8.8 0 100-1.4H6.5l2.9-2.9a.7.7 0 000-1 .7.7 0 00-1 0l-4.2 4a.7.7 0 000 1.1z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir='rtl'] div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']):hover:after,
html[dir='rtl'] div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']):focus:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 18H0V0h18z'/%3E%3Cpath d='M8.3 13.7a.7.7 0 101-1l-2.8-3h7.9a.8.8 0 100-1.4H6.5l2.9-2.9a.7.7 0 000-1 .7.7 0 00-1 0l-4.2 4a.7.7 0 000 1.1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir='rtl'] a.goa-cta:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']) {
	padding: 8px 12px 12px 32px;
}

html[dir='rtl'] a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):not([href$='.doc']):not([href$='.docx']):not([href$='.csv']):not([href$='.xls']):not([href$='.xlsx']):not([href$='.xlsm']):not([href$='.zip']):not([href$='.pdf']):not([href*='cfr.forms.gov.ab.ca']):not([href*='open.alberta.ca']):after {
	left: 8px;
	right: auto;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 18H0V0h18z'/%3E%3Cpath d='M8.3 13.7a.7.7 0 101-1l-2.8-3h7.9a.8.8 0 100-1.4H6.5l2.9-2.9a.7.7 0 000-1 .7.7 0 00-1 0l-4.2 4a.7.7 0 000 1.1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	
}

html[dir='rtl'] a.goa-cta:not(.goa-cta--icons) {
	padding: 8px 12px 12px 36px;
}      

html:not([dir = 'rtl']) main a.goa-cta[class *= 'goa--']:not(.goa--links):after,
html[dir = 'rtl'] main a.goa-cta[target='_blank']:not(.goa--links):before,
html[dir = 'rtl'] main a.goa-cta[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before,
html[dir = 'rtl'] main a.goa-cta[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):before {
	display: none;
	content: none;
}

html[dir='rtl'] a.goa-cta[href$='.doc']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.docx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.pdf']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.csv']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.xls']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.xlsx']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.xlsm']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href$='.zip']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href*='cfr.forms.gov.ab.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html[dir='rtl'] a.goa-cta[href*='open.alberta.ca']:not(.goa--links):not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0px 7px -2px 0px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23ffffff' clip-path='url(%23a)'%3E%3Cpath d='M4.253.253h8.541l3.684 3.055v12.715a1.761 1.761 0 0 1-1.79 1.727H4.253a1.761 1.761 0 0 1-1.79-1.727V1.978A1.762 1.762 0 0 1 4.253.253Zm8.1 1.2h-8.1a.554.554 0 0 0-.574.53v14.04a.554.554 0 0 0 .574.53h10.435a.553.553 0 0 0 .573-.53V3.862Z'/%3E%3Cpath d='M4.277 0h8.613l3.838 3.2v12.824A2.025 2.025 0 0 1 14.663 18H4.277a2.025 2.025 0 0 1-2.064-1.979V1.98A2.025 2.025 0 0 1 4.277 0Zm8.39.5h-8.39a1.489 1.489 0 0 0-1.5 1.475v14.041a1.489 1.489 0 0 0 1.5 1.475h10.386a1.488 1.488 0 0 0 1.5-1.475v-12.6Zm-8.39.693h8.171l3.069 2.56V16.02a.821.821 0 0 1-.853.782H4.277a.821.821 0 0 1-.854-.782V1.98a.821.821 0 0 1 .854-.783Zm7.948.5H4.277a.283.283 0 0 0-.288.278v14.041a.283.283 0 0 0 .288.278h10.386a.283.283 0 0 0 .288-.278V3.973Z'/%3E%3Cpath d='M15.819 5.203h-4.7V1.069h1.036v3.1h3.664Z'/%3E%3Cpath d='M15.215 2.201 12.172.838l-.786 4.028h4.579ZM13.468 10.592h-8V9.104h8ZM13.468 13.631h-8v-1.488h8Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

/* goa-button--links ***************/

.goa--links:before,
.goa--contact:before,
.goa--text:before,
.goa--chat:before,
.goa-button.goa--print:before,
html[dir='rtl'] .goa--links:after,
html[dir='rtl'] .goa--contact:after,
html[dir='rtl'] .goa--text:after,
html[dir='rtl'] .goa--chat:after,
html[dir='rtl'] .goa-button.goa--print:after,
a.goa-cta:after {
	content: '';
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	left: 12px;
	top: 10px;
	margin: 0;
}

.goa--contact,
.goa--text,
.goa--chat,
.goa-cta.goa--links,
.goa-button.goa--links,
.goa-button.goa--print {
    padding-left: 36px;
    position: relative;
}

.goa-button--small.goa--contact,
.goa-button--small.goa--text,
.goa-button--small.goa--chat,
.goa-button.goa-button--small.goa--links,
.goa-button.goa-button--small.goa--print {
	padding-left: 30px;
}

.goa-button--small.goa--contact:before,
.goa-button--small.goa--text:before,
.goa-button--small.goa--chat:before,
.goa-button.goa-button--small.goa--links:before,
.goa-button.goa-button--small.goa--print:before {
	left: 7px;
    top: 4px;
}

a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
[class *= 'goa-container--'] div.goa-section-wrapper a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
[class *= 'goa-container--'] .goa-callout button.goa-button:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
[class *= 'goa-container--'] .goa-callout a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
[class *= 'goa-container--'] .goa-callout button.goa-button:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
[class *= 'goa-container--'] .goa-callout a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
[class *= 'goa-container--'] .goa-callout button.goa-button:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
[class *= 'goa-container--'] .goa-callout a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after {
	right: 12px;
	left: auto;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html main .goa-background a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html main .goa-background a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main .goa-background a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main .goa-background a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}  

/* button icons *********/

.goa--contact::before,
html[dir = 'rtl'] .goa--contact::after,
html[dir = 'rtl'] .goa--contact:hover:after,
html[dir = 'rtl'] .goa--contact:focus:after,
[class *= 'goa-container--'] .goa-callout .goa--contact:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.9 12.8L14 11a1.8 1.8 0 00-2-.2l-1.2.7a24.4 24.4 0 01-2.1-2 22.6 22.6 0 01-2-2l.7-1.3a1.8 1.8 0 00-.2-2L5.5 1.4A1.5 1.5 0 004 .8a5.7 5.7 0 00-2.3 1.6 2.5 2.5 0 00-1 2c.4 2.5 2.1 5.2 5 8l.1.2.2.2c2.8 2.8 5.5 4.5 7.9 4.8h.3a2.3 2.3 0 001.7-.9 5.8 5.8 0 001.6-2.4 1.3 1.3 0 00-.6-1.5zm-2 2.9l-.6.3H14c-1.4-.2-3.8-1.1-7-4.4l-.2-.1-.2-.2c-2.6-2.5-4.1-5-4.4-7.2 0 0 0-.2.4-.6l1.5-1.2 2 2.8v.4l-1 1.7a.7.7 0 00.1.8 24.1 24.1 0 002.3 2.7 20.2 20.2 0 002.7 2.4.7.7 0 00.9 0l1.6-.9h.3l.1.1 2.8 1.8c-.1.3-.6 1-1.2 1.6zM10 3.6V5a3 3 0 012 .9 3.4 3.4 0 011 2h1.4a4.2 4.2 0 00-1.3-3.1 4.3 4.3 0 00-3-1.3zM17.3 7.1a6.5 6.5 0 00-2-4.4 6.7 6.7 0 00-4.5-2l-.1 1.6A5.2 5.2 0 0114 3.7a5.3 5.3 0 011.6 3.5z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa--text:before,
html[dir = 'rtl'] .goa--text::after,
html[dir = 'rtl'] .goa--text:hover:after,
html[dir = 'rtl'] .goa--text:focus:after,
[class *= 'goa-container--'] .goa-callout .goa--text:before {
   background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath stroke='%23fff' stroke-width='.65' d='M5.446.688h7.059a1.31 1.31 0 0 1 1.308 1.309v13.991a1.31 1.31 0 0 1-1.308 1.309H5.446a1.31 1.31 0 0 1-1.308-1.309V1.997A1.31 1.31 0 0 1 5.446.688Zm7.059 15.732a.435.435 0 0 0 .433-.432V1.997a.435.435 0 0 0-.435-.435H5.446a.435.435 0 0 0-.435.435v13.991a.435.435 0 0 0 .434.434Z'/%3E%3Cpath d='M13.054 12.473H4.839v-.863h8.215Z'/%3E%3Cpath d='M13.224 12.642H4.668v-1.2h8.556Zm-8.219-.341h7.882v-.521H5.005ZM9.779 14.74H8.171c-.335 0-.607-.193-.607-.432s.272-.431.607-.431h1.608c.335 0 .607.193.607.431s-.272.432-.607.432Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa--chat:before,
html[dir = 'rtl'] .goa--chat::after,
html[dir = 'rtl'] .goa--chat:hover:after,
html[dir = 'rtl'] .goa--chat:focus:after,
[class *= 'goa-container--'] .goa-callout .goa--chat:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath fill='%23fff' d='M5.054 6.211h7.756a.68.68 0 0 0 0-1.361H5.054a.68.68 0 0 0 0 1.361ZM10.021 8.796a.643.643 0 0 0-.68-.68H5.054a.68.68 0 0 0 0 1.361H9.34a.682.682 0 0 0 .681-.681Z'/%3E%3Cpath fill='%23fff' d='M4.74 17.1c.075 0 .15.075.3.075a.582.582 0 0 0 .524-.224l3.366-3.74h5.983a2.14 2.14 0 0 0 2.094-2.094V2.894A2.091 2.091 0 0 0 14.913.8H3.094A2.14 2.14 0 0 0 1 2.894v8.227a2.091 2.091 0 0 0 2.094 2.094h1.122v3.216a.718.718 0 0 0 .524.669Zm-1.645-5.385a.643.643 0 0 1-.6-.6V2.894a.643.643 0 0 1 .6-.6h11.817a.643.643 0 0 1 .6.6v8.227a.643.643 0 0 1-.6.6H8.629a.582.582 0 0 0-.524.224l-2.319 2.543v-2.02a.707.707 0 0 0-.748-.748Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* buttons in blue bands *********/

div[class *= "blue"]:not(.goa-background--lightblue) button.goa-button:hover,
div[class *= "blue"]:not(.goa-background--lightblue) button.goa-button:focus,
div[class *= "blue"]:not(.goa-background--lightblue) button.goa-button:active,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:hover,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:focus,
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:active,
.goa-hero--ministry a.goa-cta:hover,
.goa-hero--ministry a.goa-cta:focus,
.goa-hero--ministry a.goa-cta:active,
.goa-hero--header a.goa-cta:hover,
.goa-hero--header a.goa-cta:focus,
.goa-hero--header a.goa-cta:active,
.goa-button.goa--secondary:hover,
.goa-button.goa--secondary:focus,
.goa-button.goa--secondary:active,
html main .goa-background a.goa-cta:hover,
html main .goa-background a.goa-cta:focus,
html main .goa-background a.goa-cta:active  {
	background: #fff;
	border-color: #333333;
	color: #333333;
}

.goa-hero--ministry a.goa-cta:active,
.goa-hero--ministry a.goa-cta:focus,
.goa-hero--header a.goa-cta:focus, 
div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:focus,
div[class *= "blue"]:not(.goa-background--lightblue) button.goa-button:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--links:hover:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--links:focus:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--links:active:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-cta.goa--links:hover:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-cta.goa--links:focus:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-cta.goa--links:active:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M6.4 1.4a2.2 2.2 0 00-3.2 0L2.1 2.6a2.2 2.2 0 000 3.1l7.9 8a1.2 1.2 0 001.8 0l1.1-1.2a1.2 1.2 0 000-1.8L5.7 3.5l-1 1 7 7-.8 1L3 4.7a.8.8 0 010-1.1l1.2-1.2a.8.8 0 011 0l9.2 9.1a.8.8 0 010 1.1l-2.6 2.6a.8.8 0 01-1 0L2.3 6.8l-1 1 8.4 8.4a2.2 2.2 0 001.6.7 2.3 2.3 0 001.6-.7l2.6-2.5a2.2 2.2 0 000-3.2z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--print:hover:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--print:focus:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--print:active:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--print:hover:after,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--print:focus:after,
.goa-button.goa--secondary.goa--print:hover:before,
.goa-button.goa--secondary.goa--print:focus:before,
.goa-button.goa--secondary.goa--print:active:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.6 11.5V5.8a1.4 1.4 0 00-1.4-1.4h-1.9V.7H4.6v3.7H2.8a1.4 1.4 0 00-1.5 1.4v5.7A1.4 1.4 0 002.8 13h1.4v-1.5H2.8l-.1-5.7h12.4v5.7h-1.5V13h1.5a1.4 1.4 0 001.5-1.5zM6.1 2.2h5.7v2.1H6.1z' fill='%23333333'/%3E%3Cpath d='M13.3 17.3v-6.8h.6V9H4v1.5h.7v6.8zm-1.5-1.6H6v-5.2h5.7zM5.2 7.1a1 1 0 10-1 1 1 1 0 001-1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--contact:hover:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa--contact:focus:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa--contact:active:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--contact:hover:after,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--contact:focus:after,
.goa--secondary.goa--contact:hover:before,
.goa--secondary.goa--contact:focus:before,
.goa--secondary.goa--contact:active:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.9 12.8L14 11a1.8 1.8 0 00-2-.2l-1.2.7a24.4 24.4 0 01-2.1-2 22.6 22.6 0 01-2-2l.7-1.3a1.8 1.8 0 00-.2-2L5.5 1.4A1.5 1.5 0 004 .8a5.7 5.7 0 00-2.3 1.6 2.5 2.5 0 00-1 2c.4 2.5 2.1 5.2 5 8l.1.2.2.2c2.8 2.8 5.5 4.5 7.9 4.8h.3a2.3 2.3 0 001.7-.9 5.8 5.8 0 001.6-2.4 1.3 1.3 0 00-.6-1.5zm-2 2.9l-.6.3H14c-1.4-.2-3.8-1.1-7-4.4l-.2-.1-.2-.2c-2.6-2.5-4.1-5-4.4-7.2 0 0 0-.2.4-.6l1.5-1.2 2 2.8v.4l-1 1.7a.7.7 0 00.1.8 24.1 24.1 0 002.3 2.7 20.2 20.2 0 002.7 2.4.7.7 0 00.9 0l1.6-.9h.3l.1.1 2.8 1.8c-.1.3-.6 1-1.2 1.6zM10 3.6V5a3 3 0 012 .9 3.4 3.4 0 011 2h1.4a4.2 4.2 0 00-1.3-3.1 4.3 4.3 0 00-3-1.3zM17.3 7.1a6.5 6.5 0 00-2-4.4 6.7 6.7 0 00-4.5-2l-.1 1.6A5.2 5.2 0 0114 3.7a5.3 5.3 0 011.6 3.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--text:hover:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa--text:focus:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa--text:active:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--text:hover:after,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--text:focus:after,
.goa--secondary.goa--text:hover:before,
.goa--secondary.goa--text:focus:before,
.goa--secondary.goa--text:active:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23333333' clip-path='url(%23a)'%3E%3Cpath stroke='%23333333' stroke-width='.65' d='M5.446.688h7.059a1.31 1.31 0 0 1 1.308 1.309v13.991a1.31 1.31 0 0 1-1.308 1.309H5.446a1.31 1.31 0 0 1-1.308-1.309V1.997A1.31 1.31 0 0 1 5.446.688Zm7.059 15.732a.435.435 0 0 0 .433-.432V1.997a.435.435 0 0 0-.435-.435H5.446a.435.435 0 0 0-.435.435v13.991a.435.435 0 0 0 .434.434Z'/%3E%3Cpath d='M13.054 12.473H4.839v-.863h8.215Z'/%3E%3Cpath d='M13.224 12.642H4.668v-1.2h8.556Zm-8.219-.341h7.882v-.521H5.005ZM9.779 14.74H8.171c-.335 0-.607-.193-.607-.432s.272-.431.607-.431h1.608c.335 0 .607.193.607.431s-.272.432-.607.432Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--chat:hover:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa--chat:focus:before,
div[class *= "blue"]:not(.goa-background--lightblue) .goa--chat:active:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--chat:hover:after,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--chat:focus:after,
.goa--secondary.goa--chat:hover:before,
.goa--secondary.goa--chat:focus:before,
.goa--secondary.goa--chat:active:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath fill='%23333333' d='M5.054 6.211h7.756a.68.68 0 0 0 0-1.361H5.054a.68.68 0 0 0 0 1.361ZM10.021 8.796a.643.643 0 0 0-.68-.68H5.054a.68.68 0 0 0 0 1.361H9.34a.682.682 0 0 0 .681-.681Z'/%3E%3Cpath fill='%23333333' d='M4.74 17.1c.075 0 .15.075.3.075a.582.582 0 0 0 .524-.224l3.366-3.74h5.983a2.14 2.14 0 0 0 2.094-2.094V2.894A2.091 2.091 0 0 0 14.913.8H3.094A2.14 2.14 0 0 0 1 2.894v8.227a2.091 2.091 0 0 0 2.094 2.094h1.122v3.216a.718.718 0 0 0 .524.669Zm-1.645-5.385a.643.643 0 0 1-.6-.6V2.894a.643.643 0 0 1 .6-.6h11.817a.643.643 0 0 1 .6.6v8.227a.643.643 0 0 1-.6.6H8.629a.582.582 0 0 0-.524.224l-2.319 2.543v-2.02a.707.707 0 0 0-.748-.748Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;

}

.goa-hero--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-hero--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):hover:after,
.goa-hero--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):focus:after,
.goa-hero--header a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after,
html main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta:not(.goa--contact):not(.goa--text):not(.goa--chat):active:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M9.7 4.3a.7.7 0 10-1 1l2.8 3H3.6a.8.8 0 100 1.4h7.9l-2.9 2.9a.7.7 0 000 1 .7.7 0 001 0l4.2-4a.7.7 0 000-1.1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--links:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M6.4 1.4a2.2 2.2 0 00-3.2 0L2.1 2.6a2.2 2.2 0 000 3.1l7.9 8a1.2 1.2 0 001.8 0l1.1-1.2a1.2 1.2 0 000-1.8L5.7 3.5l-1 1 7 7-.8 1L3 4.7a.8.8 0 010-1.1l1.2-1.2a.8.8 0 011 0l9.2 9.1a.8.8 0 010 1.1l-2.6 2.6a.8.8 0 01-1 0L2.3 6.8l-1 1 8.4 8.4a2.2 2.2 0 001.6.7 2.3 2.3 0 001.6-.7l2.6-2.5a2.2 2.2 0 000-3.2z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa-button.goa--print:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--print:after,
.goa-button.goa--secondary.goa--print:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.6 11.5V5.8a1.4 1.4 0 00-1.4-1.4h-1.9V.7H4.6v3.7H2.8a1.4 1.4 0 00-1.5 1.4v5.7A1.4 1.4 0 002.8 13h1.4v-1.5H2.8l-.1-5.7h12.4v5.7h-1.5V13h1.5a1.4 1.4 0 001.5-1.5zM6.1 2.2h5.7v2.1H6.1z' fill='%23006dcc'/%3E%3Cpath d='M13.3 17.3v-6.8h.6V9H4v1.5h.7v6.8zm-1.5-1.6H6v-5.2h5.7zM5.2 7.1a1 1 0 10-1 1 1 1 0 001-1z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--contact:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--contact:after,
.goa--secondary.goa--contact:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.9 12.8L14 11a1.8 1.8 0 00-2-.2l-1.2.7a24.4 24.4 0 01-2.1-2 22.6 22.6 0 01-2-2l.7-1.3a1.8 1.8 0 00-.2-2L5.5 1.4A1.5 1.5 0 004 .8a5.7 5.7 0 00-2.3 1.6 2.5 2.5 0 00-1 2c.4 2.5 2.1 5.2 5 8l.1.2.2.2c2.8 2.8 5.5 4.5 7.9 4.8h.3a2.3 2.3 0 001.7-.9 5.8 5.8 0 001.6-2.4 1.3 1.3 0 00-.6-1.5zm-2 2.9l-.6.3H14c-1.4-.2-3.8-1.1-7-4.4l-.2-.1-.2-.2c-2.6-2.5-4.1-5-4.4-7.2 0 0 0-.2.4-.6l1.5-1.2 2 2.8v.4l-1 1.7a.7.7 0 00.1.8 24.1 24.1 0 002.3 2.7 20.2 20.2 0 002.7 2.4.7.7 0 00.9 0l1.6-.9h.3l.1.1 2.8 1.8c-.1.3-.6 1-1.2 1.6zM10 3.6V5a3 3 0 012 .9 3.4 3.4 0 011 2h1.4a4.2 4.2 0 00-1.3-3.1 4.3 4.3 0 00-3-1.3zM17.3 7.1a6.5 6.5 0 00-2-4.4 6.7 6.7 0 00-4.5-2l-.1 1.6A5.2 5.2 0 0114 3.7a5.3 5.3 0 011.6 3.5z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--text:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--text:after,
.goa--secondary.goa--text:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23006dcc' clip-path='url(%23a)'%3E%3Cpath stroke='%23006dcc' stroke-width='.65' d='M5.446.688h7.059a1.31 1.31 0 0 1 1.308 1.309v13.991a1.31 1.31 0 0 1-1.308 1.309H5.446a1.31 1.31 0 0 1-1.308-1.309V1.997A1.31 1.31 0 0 1 5.446.688Zm7.059 15.732a.435.435 0 0 0 .433-.432V1.997a.435.435 0 0 0-.435-.435H5.446a.435.435 0 0 0-.435.435v13.991a.435.435 0 0 0 .434.434Z'/%3E%3Cpath d='M13.054 12.473H4.839v-.863h8.215Z'/%3E%3Cpath d='M13.224 12.642H4.668v-1.2h8.556Zm-8.219-.341h7.882v-.521H5.005ZM9.779 14.74H8.171c-.335 0-.607-.193-.607-.432s.272-.431.607-.431h1.608c.335 0 .607.193.607.431s-.272.432-.607.432Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa--chat:before,
html[dir = 'rtl'] main div[class *= "blue"]:not(.goa-background--lightblue) a.goa-cta.goa--chat:after,
.goa--secondary.goa--chat:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath fill='%23006dcc' d='M5.054 6.211h7.756a.68.68 0 0 0 0-1.361H5.054a.68.68 0 0 0 0 1.361ZM10.021 8.796a.643.643 0 0 0-.68-.68H5.054a.68.68 0 0 0 0 1.361H9.34a.682.682 0 0 0 .681-.681Z'/%3E%3Cpath fill='%23006dcc' d='M4.74 17.1c.075 0 .15.075.3.075a.582.582 0 0 0 .524-.224l3.366-3.74h5.983a2.14 2.14 0 0 0 2.094-2.094V2.894A2.091 2.091 0 0 0 14.913.8H3.094A2.14 2.14 0 0 0 1 2.894v8.227a2.091 2.091 0 0 0 2.094 2.094h1.122v3.216a.718.718 0 0 0 .524.669Zm-1.645-5.385a.643.643 0 0 1-.6-.6V2.894a.643.643 0 0 1 .6-.6h11.817a.643.643 0 0 1 .6.6v8.227a.643.643 0 0 1-.6.6H8.629a.582.582 0 0 0-.524.224l-2.319 2.543v-2.02a.707.707 0 0 0-.748-.748Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* CALLOUTS *******************************************************************************/

div.goa-callout {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 100%;
	margin: 24px 0 0;
	padding: 24px;
	border-color: #002B49;
	border-width: 0;
	border-left-width: 10px;
	border-style: solid;
}

div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) {
	padding-right: 0;
	padding-top: 12px;
	padding-bottom: 12px;
}

div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) > * {
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 700;
	color: #002B49;
}

div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) a {
	color: #006dcc;
}

div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) a:hover,
div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) a:focus {
	color: #333333;
}

div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) a[target = '_blank']:after {
    margin: 0px 5px -1px 6px;
}

div[class *= "goa-column"] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):not(:first-child) {
	margin: 1.5rem 0 0;
}

div[class *= "goa-column"] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) > div.goa-callout,
div[class *= "goa-column"] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):not(:first-child) > div.goa-callout {
	margin: 0;
	padding: 0;
}

div.goa-callout.goa--event,
div.goa-callout.goa--success,
div.goa-callout.goa--important,
div.goa-callout.goa--emergency,
div.goa-callout.goa--error {
	background: #F2F2F2;
	border-left-width: 48px;
}

div.goa-callout.goa-callout--expand {
	padding-bottom: 0;
}

div.goa-callout .hidden {
	display: none;
}

div.goa-callout *:first-child:not([name]),
div.goa-callout *:first-child[name] + * {
	margin-top: 0;
}

div.goa-callout > *:last-child {
	display: inline-block;
}

div.goa-callout > a.goa-cta,
div.goa-callout > button.goa-button {
	margin-top: 24px;
}

div.goa-callout > span > *:last-child,
div.goa-callout > *:last-child {
	margin-bottom: 0;
}

div.goa-callout > ul > li > ul:first-child:not([name]) {
	margin-top: 18px;
}

.goa-callout .goa-callout:before {
	content: none;
}

.goa-callout > div.goa-callout {
	padding: 0 0 0 1px;
	border-left-width: 0;
	background: transparent;
	border: 0;
	margin-bottom: 0;
}

/* expand button ********/

.goa-callout > button.expand {
	font-family: "acumin-pro-semi-condensed", sans-serif;
	background: transparent;
	padding: 24px 0;
	margin: 24px 0 0;
	width: 100%;
	border: 0;
	border-top: 1px solid #919191;
	font-size: 18px;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
	text-align: center;
	color: #333333;
}

.goa-callout > button.expand > span:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M8.5 11.8a.7.7 0 001 0L14 7.3a.7.7 0 000-1 .7.7 0 00-1 0l-4 3.9-4-4a.7.7 0 00-1 1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	display: inline-block;
	position: relative;
	width: 18px;
	height: 18px;
	content: '';
	left: 3px;
	top: 4px;
}

.goa-callout > button.expand:focus {
	border: 2px solid #FFB500;
	padding: 23px 0 22px;
	outline: none;
}

.goa-callout > button.expand[aria-expanded='true'] > span:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M9.5 6.2a.7.7 0 00-1 0L4 10.7a.7.7 0 000 1 .7.7 0 001 0l4-3.9 4 4a.7.7 0 001-1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E");
}

html[dir = 'rtl'] .goa-callout > button.expand > span:after {
	left: 0;
	right: 3px;
}

/* variants ***/

div.goa-callout.goa--event,
div.goa-callout.goa--success {
	border-color: #006F4C;
}

div.goa-callout.goa--important {
	border-color: #FFB500;
	color: #333333;
}

div.goa-callout.goa--emergency,
div.goa-callout.goa--error {
	border-color: #DA291C;
}

div.goa--success > div.goa-callout.goa--success > p {
	margin-top: 0;
}

[class *= 'goa-grid-50-'] > div.goa-callout,
[class *= 'goa-column-50-'] > div.goa-callout  {
	height: 100%;
}

div.goa-callout:before {
	position: absolute;
	top: 26px;
	left: -36px;
	width: 24px;
	height: 24px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	content: '';
}

div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):before {
	display: none;
}

div.goa-callout.goa--emergency:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M11,9.41v4.52a1,1,0,0,0,2,0V9.41a1,1,0,0,0-2,0Z'/%3E%3Cpath fill='%23fff' d='M12,16.15a1.29,1.29,0,1,0,1.29,1.29A1.29,1.29,0,0,0,12,16.15Z'/%3E%3Cpath fill='%23fff' d='M22.87,20.14l-10-17.32a1,1,0,0,0-1.74,0l-10,17.32a1,1,0,0,0,0,1,1,1,0,0,0,.87.5H22a1,1,0,0,0,.87-.5A1,1,0,0,0,22.87,20.14Zm-19.14-.5L12,5.32l8.27,14.32Z'/%3E%3C/svg%3E");
}

div.goa-callout.goa--important:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z'/%3E%3Cpath fill='%23333333' d='M12,14.46a1,1,0,0,0,1-1V6.57a1,1,0,0,0-2,0v6.89A1,1,0,0,0,12,14.46Z'/%3E%3Cpath fill='%23333333' d='M12,15.68A1.29,1.29,0,1,0,13.29,17,1.29,1.29,0,0,0,12,15.68Z'/%3E%3C/svg%3E");
}

div.goa-callout.goa--event:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.27,22.85H20.73a2.14,2.14,0,0,0,2.14-2.14V5A2.14,2.14,0,0,0,20.73,2.9h-2.1v2h2.1a.14.14,0,0,1,.14.14V8.31H3.13V5a.14.14,0,0,1,.14-.14H5.48V6.28a1,1,0,1,0,2,0V1.85a1,1,0,1,0-2,0v1H3.27A2.14,2.14,0,0,0,1.13,5V20.71A2.14,2.14,0,0,0,3.27,22.85Zm17.6-12.54v10.4a.14.14,0,0,1-.14.14H3.27a.14.14,0,0,1-.14-.14V10.31Z'/%3E%3Cpath fill='%23fff' d='M16.45,7.28a1,1,0,0,0,1-1V1.85a1,1,0,0,0-2,0v1h-1.8v2h1.8V6.28A1,1,0,0,0,16.45,7.28Z'/%3E%3Cpath fill='%23fff' d='M11.47,7.28a1,1,0,0,0,1-1V1.85a1,1,0,1,0-2,0v1H8.66v2h1.81V6.28A1,1,0,0,0,11.47,7.28Z'/%3E%3Crect fill='%23fff' x='6.67' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='11.22' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='15.77' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='3.64' y='15.83' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='8.19' y='15.83' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='12.74' y='15.83' width='2.33' height='2.33'/%3E%3C/svg%3E");
}

div.goa-callout.goa--success:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z'/%3E%3Cpath fill='%23fff' d='M7,12l4,4' stroke='%23fff' stroke-width='2'/%3E%3Cpath fill='%23fff' d='M11,16l6,-8' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}

div.goa-callout.goa--error:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z'/%3E%3Cpath fill='%23fff' d='M8,8l8,8' stroke='%23fff' stroke-width='2'/%3E%3Cpath fill='%23fff' d='M16,8l-8,8' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");
}

/* BLUE BAND ****/

div.goa-background--blue div.goa-callout {
	background: #fff;
}

div.goa-background--blue div.goa-callout a {
	color: #006dcc;
}

div.goa-background--blue div.goa-callout a:focus {
	outline-color: #333333;
}

/* GREY BAND ****/

div.goa-background--grey div.goa-callout {
	background: #fff;
}

/* rtl ***/

html[dir = 'rtl'] div[class ^= 'goa-callout']:before {
	right: -36px;
	left: auto;
}

html[dir = 'rtl'] div[class ^= 'goa-callout'] {
	border-left: none;
	border-right-width: 48px;
}

html[dir = 'rtl'] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) {
	border-left: none;
	border-right-width: 12px;
	padding-right: 24px;
	padding-left: 0;
}

/* CAPTIONS *******************************************************************************/

div.goa-caption {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 0 0;
	text-align: left;
	color: #333333;
	font-size: 0.875rem;
    line-height: 1.313rem;
}

div.goa-caption span:first-child {
	font-weight: 700;
	margin: 0 4px 0 0;
}

div.goa-caption p {
	box-sizing: border-box;
	display: block;
	margin-top: 12px;
	font-size: 0.875rem;
    line-height: 1.313rem;
}

div.goa-caption p:first-child {
	margin-top: 0;
}

/* BLUE BAND ****************/

div.goa-background--blue div.goa-caption {
	background: #fff;
}

div.goa-background--blue div.goa-caption p,
div.goa-background--navyblue div.goa-caption p {
  color: #333333;
}

/* rtl  **************/

html[dir='rtl'] div.goa-caption {
	text-align: right;
}

html[dir = 'rtl'] div.goa-caption span:first-child {
	margin: 0 0 0 4px;
}

/* CARDS *******************************************************************************/

div.goa-card ul {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

main [class *= 'goa-grid-'] > div.goa-card,
main [class *= 'goa-column-'] > div.goa-card {
	margin-top: 1.5rem;
}

main [class *= 'goa-grid-'].goa-card,
main [class *= 'goa-column-'].goa-card {
	flex-direction: column;
    display: flex;
    background: #fff;
}

main [class *= 'goa-grid-'].goa-card,
main [class *= 'goa-column-'].goa-card,
main div.goa-card:not(.goa--open) > ul > li,
main .goa-card.goa-card-split {
	border: 1px solid #919191;
	position: relative;
}

main div.goa-card:not(.goa--open) > ul > li {
	margin-top: 0;
}

div.goa-card a,
main div.goa-card > a,
div.goa-card-container a {
	text-decoration: none;
	height: 100%;
}

main div.goa-card > a {
	flex-direction: column;
	background: #fff;
}

main div.goa-card > a,
main div.goa-card div.goa-card-postinfo,
main div.goa-card div.goa-card-postinfo-img {
	display: flex;
}

main div.goa-card .goa-title > a:hover,
main div.goa-card .goa-card-title > a:hover {
	color: #333333;
}

div.goa-card li div.goa-thumb,
main div.goa-card div.goa-thumb {
    position: relative;
    display: block;
    overflow: hidden;
    background: #e5e5e5;
}

main div.goa-card div.goa-thumb {
	padding: 56.25% 0 0;
	margin: 0;
	border: none;
}

main div.goa-card div.goa-thumb > img {
	display: block;
}

main div.goa-card div.goa-card-postinfo {
	box-sizing: border-box;
	align-self: stretch;
	margin: auto 0 0;
	padding: 16px 24px;
	font-size: 0.875rem;
	line-height: 1.313rem;
	border-top: 1px solid #919191;
	order: 9;
}

main div.goa-card a[target = '_blank'] div.goa-card-postinfo {
	margin: 0;
}

div.goa-card-postinfo-text {
    margin-left: 10px;
}

div.goa-card-postinfo-text-poster {
	font-weight: 700;
}

div.goa-card-postinfo-img img {
	border-radius: 50%;
	width: 40px;
}

main div.goa-card .goa-title,
main div.goa-card > .goa-title {
	box-sizing: border-box;
	font-size: 1.5rem;
	line-height: 2.25rem;
	font-weight: 400;
}

main div.goa-card a:not(:hover) .goa-title,
main div.goa-card a:not(:hover) div.goa-title {
	color:#006dcc;
}

main div.goa-card a[target = '_blank']:after {
	margin: 0px 0px -1px 8px;
}

main div.goa-card div.goa-text {
	padding-top: 18px;
}

.goa-card > .goa-text > .goa-caption {
	margin-top: 12px;
}

div.goa-card-date,
div.goa-card-topic {
	box-sizing: border-box;
	align-self: stretch;
    padding: 16px 24px 0 24px;
    color: #36424a;
	font-size: 0.875rem;
	line-height: 1.313rem;
}

main div.goa-card ul li div.goa-card-topic, 
main div.goa-card div.goa-card-topic {
	padding: 0 24px;
}

main div.goa-card div.goa-card-topic,
main div.goa-card div.goa-text,
main div.goa-card div.goa-card-text,
main div.goa-card ul li div.goa-card-topic:last-child {
	margin-bottom: 24px;
}

main div.goa-card div.goa-text,
main div.goa-card div.goa-card-text {
	box-sizing: border-box;
	padding: 24px 24px 0 24px;
	font-size: 1.125rem;
	line-height: 1.75rem;
}

main div.goa-card .goa-title a:focus,
main div.goa-card .goa-card-title > a:focus,
main div.goa-card li a:focus {
	color: #333333;
}

main div.goa-card:not(.goa--open) .goa-text > p:first-child > a.goa-title:focus,
main div.goa-card:not(.goa--open) .goa-title a:focus,
main div.goa-card:not(.goa--open) .goa-card-title > a:focus,
main div.goa-card:not(.goa--open) li a:focus {
	border: none;
	outline: none;
}

main div.goa-card > a[target = '_blank'] div.goa-card-date + div.goa-title:before {
	right: 24px;
	top: -20px;
	position: absolute;
}

div.goa-card div.goa-thumb img {
    top: 0;
    left: 0;
	position: absolute;
    height: 100%;
    border: none;
}

div.goa-card .goa-text > p {
	margin: 0;
}

.goa-card h3 {
	font-weight: 400;
}

[class *= 'goa-column'].goa-card > div.goa-text > h3:first-child {
	margin: 0 0 24px;
}

div.goa-card .goa-title,
div.goa-card .goa-card-title,
div.goa-card-container .goa-title,
div.goa-card-container .goa-card-title {
	margin: 0;
	font-weight: 400;
	line-height: 2rem;
	font-size: 1.5rem;
}

div.goa-card .goa-card-title,
main div.goa-card:not(.goa--open) .goa-title,
main div.goa-card:not(.goa--open) div.goa-text,
main div.goa-card:not(.goa--open) div.goa-text > p + p {
	padding-top: 20px;
	padding-bottom: 0;
}

.goa-card > div.goa-text > p {
    margin-top: 0;
}

.goa-card > div.goa-text > p > a.goa-title {
	padding: 0;
	text-decoration: none;
}

main div.goa-card div.goa-card-date + .goa-title {
	padding-top: 10px;
}

div.goa-card:not(.goa--open) .goa-title,
div.goa-card:not(.goa--open) .goa-card-title,
main div.goa-card:not(.goa--open) div.goa-text {
	padding-left: 24px;
	padding-right: 24px;
}

div.goa-card:not(.goa--open) .goa-text > p:first-child > a.goa-title:before,
div.goa-card:not(.goa--open) .goa-title > a:before,
div.goa-card:not(.goa--open) .goa-card-title > a:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

div.goa-card:not(.goa--open) .goa-text > p:first-child > a.goa-title:hover:before,
div.goa-card:not(.goa--open) .goa-title > a:hover:before,
div.goa-card:not(.goa--open) .goa-card-title > a:hover:before {
	border: 2px solid #333333;
	top: -2px;
	left: -2px;
}

div.goa-card:not(.goa--open) .goa-text > p:first-child > a.goa-title:focus:before,
div.goa-card:not(.goa--open) .goa-title > a:focus:before,
div.goa-card:not(.goa--open) .goa-card-title > a:focus:before,
div.goa-card-container:not(.goa--open) .goa-title > a:focus:before,
div.goa-card-container:not(.goa--open) .goa-card-title > a:focus:before,
div.goa-card-container li a:focus:before,
main div.goa-card li a:focus:before {
	outline: 3px solid #FFB500;
	outline-offset: -3px;
	border: 2px solid transparent;
	width: calc(100% - 4px);
    height: calc(100% - 4px);
	top: 0px;
	left: 0px;
}

div.goa-card.goa--open,
div.goa-card.goa--open li {
	border: none;
}

/* card container for global navigation ****/

div.goa-card-container { 
	box-sizing: border-box;
	width: 100%;
	margin: 24px 0 0;
	background: #fff;
	border: 1px solid #dcdcdc;
	position: relative;
}

div.goa-card-container > .goa-text {
	font-size: 1.125rem;
	line-height: 1.75rem;
}

div.goa-card-container .goa-title a:focus,
div.goa-card-container .goa-card-title > a:focus,
div.goa-card-container li a:focus {
	color: #333333;
}

div.goa-card-container:not(.goa--open) .goa-title a:focus,
div.goa-card-container:not(.goa--open) .goa-card-title > a:focus,
div.goa-card-container:not(.goa--open) li a:focus {
	border: none;
	outline: none;
}

div.goa-card-container > a[target = '_blank'] div.goa-card-date + div.goa-title:before,
div.goa-card-container > a[target = '_blank'] div.goa-card-date + div.goa-title:before {
	right: 24px;
	top: -20px;
	position: absolute;
}

div.goa-card-container .goa-title,
div.goa-card-container .goa-card-title,
div.goa-small-card .goa-title,
div.goa-small-card .goa-card-title {
	margin: 0;
	font-weight: 400;
}

div.goa-card-container .goa-title,
div.goa-card-container .goa-card-title,
div.goa-card-container:not(.goa--open) div.goa-text {
	padding-top: 20px;
	padding-bottom: 0;
}

.goa-card-container div.goa-card-date + .goa-title {
	padding-top: 10px;
}

div.goa-card-container:not(.goa--open) .goa-title,
div.goa-card-container:not(.goa--open) .goa-card-title,
div.goa-card-container:not(.goa--open) div.goa-text {
	padding-left: 24px;
	padding-right: 24px;
}

div.goa-card-container:not(.goa--open) .goa-title > a:before,
div.goa-card-container:not(.goa--open) .goa-card-title > a:before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

div.goa-card-container:not(.goa--open) .goa-title > a:hover:before,
div.goa-card-container:not(.goa--open) .goa-card-title > a:hover:before {
	border: 2px solid #333333;
	width: calc(100% - 2px);
	height: calc(100% - 2px);
	top: -1px;
	left: -1px;
}

div.goa-card-container.goa--open,
div.goa-card-container.goa--open li {
	border: none;
}

[class *= 'goa-column-'].goa-card-container div.goa-card-topic,
.goa-card-container ul li div.goa-card-topic:last-child,
div.goa-card-container div.goa-text {
	margin-bottom: 24px;
}

div.goa-card-container div.goa-text {
	box-sizing: border-box;
	color: #36424a;
	font-size: 18px;
	line-height: 28px;
}

div.goa-card-container div.goa-thumb img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	object-fit: cover;
	-o-object-fit: cover;
}

div.goa-card-container div.goa-thumb {
	position: relative;
	display: block;
	padding: 56.25% 0 0;
	overflow: hidden;
	background: #e5e5e5;
}

/* open cards *****/

div.goa-card.goa--open div[class *= 'goa-'] {
	padding-left: 0;
	padding-right: 0;
}

div.goa-card.goa--open a {
	border: none;
	display: inline-block;
	color:#006dcc;
	text-decoration: underline 0.0625rem;    
}

div.goa-card.goa--open a:hover {
	background: transparent;
}

/* iframe embed ***/

div.goa-card iframe {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	width: 100%;
	border: 0;
	z-index: 1;
}

/* small cards *****/

.goa-small-card {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	margin-top: 24px;
}

.goa-small-card-thumbnail {
	background: transparent;
}

.goa-small-card-thumbnail img {
	vertical-align: top;
	width: 100%;
}

.goa-small-card-text {
	flex-grow: 1;
	margin: 0 0 0 24px;
}

.goa-small-card-text > p {
	margin-top: 16px;
}

.goa-small-card-meta {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 8px;
}

.goa-small-card-title + .goa-small-card-meta {
	margin-top: 14px;
}

.goa-small-card-clip {
	box-sizing: border-box;
	width: 125px;
	height: 125px;
	overflow: hidden;
}

div.goa-card.goa--open div[class *= 'goa-']:first-child,
div.goa-small-card div[class *= 'goa-']:first-child,
div.goa-small-card .goa-small-card-text .goa-title:first-child  {
	padding-top: 0;
}

div.goa-small-card .goa-small-card-text .goa-title {
	padding: 10px 0 16px;
}

div.goa-small-card div.goa-card-date {
	padding: 0;
}

#template-ministry .goa-small-card-title {
	line-height: 32px;
	font-size: 24px;
}

#template-ministry .goa-card-topic {
	font-size: 14px;
	line-height: 24px;
}

#template-ministry .goa-small-card-ministertitle {
	line-height: 32px;
	font-size: 24px;
	font-weight: 300;
}

/* rtl ***/

html[dir = 'rtl'] main div.goa-card a[target = '_blank']:after {
	margin: 0px 8px -1px 0px;
}

html[dir = 'rtl'] div.goa-card-postinfo-text {
	margin-left: 0px;
	margin-right: 10px;
}

html[dir = 'rtl'] .goa-small-card-text {
	flex-grow: 1;
	margin: 0 24px 0 0;
}

/* CHARTS *******************************************************************************/

.goa-chart {
	padding: 28px 0;
	height: 400px;
	width: 100%;
}

.goa-chart-dynamic {
	position: relative;
	margin-top: 24px;
}

.goa-chart-menu .goa-button:focus {
	outline-offset: -3px;
}

.goa-chart-menu .goa-button[disabled], .goa-chart-menu .goa-button[disabled]:hover, .goa-chart-menu .goa-button[disabled]:active, .goa-chart-menu .goa-button[disabled]:focus {
	cursor: default;
	color: #333333;
	border-color: transparent;
	outline: none;
}

.goa-chart-wrapper {
	margin-top: 56px;
	margin-bottom: 28px;
	padding-top: 36px;
	border-top: 1px solid #DCDCDC;
}

.goa-chart-wrapper:first-child {
	border-top: 0;
	padding-top: 0;
}

.goa-chart-wrapper h4 {
	margin-top: 0;
	font-size: 20px;
}

.goa-chart-wrapper h4 + p {
	margin-top: 0;
}

.goa-chart-data, .goa-chart-download-menu,
.goa-chart.hide, .goa-chart-wrapper .goa-caption.hide,
.goa-chart-dynamic > .goa-button.full-screen-button.hide {
	display: none;
}

.goa-chart-data.show, .goa-chart-menu .goa-button[aria-expanded="true"] + .goa-chart-download-menu {
	display: block;
}

.goa-chart-menu-dropdown {
	position: relative;
	display: inline-block;
}

.goa-chart-download-menu {
	position: absolute;
	z-index: 1000;
	background-color: #FFF;
	padding: 0px;
	margin: 0;
	width: 100%;
	margin-bottom: 3px;
}

.goa-chart-download-menu li {
	list-style: none;
	margin: 0;
	margin-bottom: 5px;
}

.goa-chart-download-menu > li:last-child {
	border-bottom: 1px solid #dcdcdc;
}

.goa-chart-download-menu li .goa-button {
	margin: 0;
	text-align: left;
	border: none;
	width: 100%;
	font-weight: normal;
	font-size: 16px;
}

.goa-chart-download-menu {
	top: 72px;
}

.goa-chart-download-menu > li > button.goa-button {
	margin: 0;
	border-radius: 0;
}

.goa-chart-menu-dropdown li .goa-button:hover,
.goa-chart-menu-dropdown li .goa-button:active,
.goa-chart-menu-dropdown li .goa-button:focus {
	background: #F2F2F2;
}

.goa-chart-menu-dropdown li .goa-button:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

.goa-chart-table {
	margin-top: 28px;
}

.goa-chart-callout {
	background-color: #5F6A72;
	color: #FFFFFF;
	padding: 28px;
	margin-top: 28px;
}

.goa-chart-callout p {
	margin-top: 0;
}

.no-js .goa-chart-data {
	display: block;
}

div.goa-tableouter > div.goa-tableouter {
	margin-top: 0;
}

/* rtl ******/

html[dir = 'rtl'] .goa-chart-menu-dropdown > .goa-button::after {
	left: 12px;
	right: auto;
}

html[dir = 'rtl'] .goa-chart-menu-dropdown > .goa-button {
	padding-right: 12px;
	padding-left: 32px;
}

html[dir = 'rtl'] button.goa-button.full-screen-button {
	padding-right: 0;
	padding-left: 24px;
}

html[dir = 'rtl'] button.goa-button.full-screen-button::after {
	left: 0;
	right: auto;
}

/* nojs ********/

html.nojs .no-js-caption > .goa-chart-accessible,
html.nojs .no-js-caption > .goa-chart-caption.goa-caption {
	display: block;
}

.goa-chart-table .goa-tableouter > .goa-table > table {
	border-bottom: none;
}

div.goa-chart-caption {
	line-height: 24px;
	border-top: 1px solid #DCDCDC;
	padding: 12px 0 18px;
}

div.goa-chart-menu.goa-form {
	border-bottom: 1px solid #DCDCDC;
	display: flex;
}

button.goa-button {
	min-width: auto;
	font-family: acumin-pro-semi-condensed, sans-serif;
}

.goa-chart-download-menu > li,
.goa-menu-mobile li {
	list-style: none;
	margin: 0;
	border-top: 1px solid #DCDCDC;
}

.goa-chart-download-menu > li {
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

div.goa-chart-accessible,
html.js .no-js-caption {
	display: none;
}

html.nojs .no-js-caption > .goa-chart-accessible,
div.goa-chart-accessible.visible {
	display: block;
	padding: 28px;
	border-top: 1px solid #DCDCDC;
	background-color: #F2F2F2;
	font-size: 18px;
}

div.goa-chart-accessible > *:first-child,
div.goa-chart-accessible > *:first-child > *:first-child,
.goa-chart-accessible h5 {
	margin-top: 0;
}

.goa-chart-caption.goa-caption > button.goa-accessible-button,
.goa-chart-dynamic > .goa-button.full-screen-button {
	color: #006dcc;
	outline: 0;
	border-radius: 0;
	margin: 0;
	border: 0;
	padding: 0;
	height: 24px;
	background-color: transparent;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
	text-decoration-thickness: 0.0625rem;
}

.goa-chart-caption.goa-caption > button.goa-accessible-button:focus,
.goa-chart-dynamic > .goa-button.full-screen-button:focus {
	outline-width: thin;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

div.goa-chart-dynamic > .goa-chart-caption.goa-caption > .goa-accessible-button.goa-button[aria-expanded="true"] {
	display: block;
}

div.goa-background--blue div.goa-callout h3,
div.goa-background--navyblue div.goa-callout h3,
div.goa-background--blue div.goa-callout p,
div.goa-background--navyblue div.goa-callout p,
div.goa-background--blue div.goa-callout ul,
div.goa-background--navyblue div.goa-callout ul {
	color: #333333;
}

/* CIRCLES *******************************************************************************/

*:not([name]) + .goa-circle-wrapper {
    margin-top: 48px;
}

.goa-circle-wrapper {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	row-gap: 1.5rem;
	column-gap: 3%;
}

.goa-circle {
    box-sizing: border-box;
    display: flex;
    width: 232px;
    height: 232px;
}

.goa-circle a,
.goa-circle:not(.goa-circle-link) {
	box-sizing: border-box;
    position: relative;
    display: flex;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    width: 232px;
    height: 232px;
	padding: 36px 20px 28px;
    border-radius: 100%;
    border: 1px solid #002c4e;
	background: #002c4e;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
}

.goa-circle a,
.goa-background--blue .goa-circle.outline a,
.goa-circle:not(.goa-circle-link),
.goa-background--blue .goa-circle.outline:not(.goa-circle-link)  {
    color: #ffffff;
	flex-direction: column;
}

.goa-circle:not(.goa-circle-link),
.goa-background--blue .goa-circle.outline:not(.goa-circle-link) {
	background: #002c4e;
}

.goa-circle a:after,
.goa-background--blue .goa-circle.outline a:after,
html main .goa-circle a[target = '_blank']:after,
html main .goa-background--blue .goa-circle.outline a[target = '_blank']:after {
	box-sizing: border-box;
	position: relative;
	left: 0;
	margin: 0;
	display: block;
	bottom: 0;
	width: 24px;
	height: 24px;
	background: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12.9 5.7a.99.99 0 00-1.4 1.4l3.8 3.9H4.8a1 1 0 000 2h10.5l-3.8 3.8a.967.967 0 000 1.4.967.967 0 001.4 0l5.5-5.5a.967.967 0 000-1.4z' fill='%23fff'/%3E%3C/svg%3E");
	content: '';
}

html main .goa-circle a[target = '_blank']:after,
html main .goa-background--blue .goa-circle.outline a[target = '_blank']:after,
html main .goa-circle a[target = '_blank']:hover:after,
html main .goa-background--blue .goa-circle.outline a[target = '_blank']:hover:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23ffffff' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23ffffff' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
	
}

.goa-circle.goa-circle-link a {
	justify-content: space-between;
}

.goa-circle:not(.goa-circle-link) a {
	text-decoration: none;
}

.goa-circle:not(.goa-circle-link) a:after {
	display: none;
}

.goa-circle:not(.goa-circle-link) .goa-circle-header,
.goa-circle a .goa-circle-header {
	font-size: 2rem;
    line-height: 3rem;
	flex-basis: 33%;
}

.goa-circle:not(.goa-circle-link) .goa-circle-content,
.goa-circle a .goa-circle-content {
	margin: 12px 0 0;
	flex-basis: 66%;
	width: 100%;
}

.goa-circle svg,
.goa-circle a svg {
	box-sizing: border-box;
	position: relative;
	width: 48px;
	height: 48px;
	margin-left: 0;
	top: 0;
	left: 0;
	flex-basis: 33%;
}

.goa-circle:not(.goa-circle-link).outline,
.goa-circle.outline a {
	background: transparent;
	border: 1px dashed #333333;
}

.goa-circle:not(.goa-circle-link).outline,
.goa-circle:not(.goa-circle-link).blue,
.goa-circle:not(.goa-circle-link).pasture,
.goa-circle:not(.goa-circle-link).prairie,
.goa-circle:not(.goa-circle-link).dusk,
.goa-circle:not(.goa-circle-link).sunset,
.goa-circle.outline a,
.goa-circle.dusk a,
.goa-circle.blue a,
.goa-circle.prairie a,
.goa-circle.sunset a,
.goa-circle.pasture a {
	color: #333333;
}

.goa-circle.outline svg path,
.goa-circle.dusk svg path,
.goa-circle.blue svg path,
.goa-circle.prairie svg path,
.goa-circle.sunset svg path,
.goa-circle.pasture svg path,
div.goa-background--blue .goa-circle svg path {
	stroke: #333333;
}

.goa-circle.outline a:after,
.goa-circle.dusk a:after,
.goa-circle.blue a:after,
.goa-circle.prairie a:after,
.goa-circle.sunset a:after,
.goa-circle.pasture a:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12.9 5.7a.99.99 0 00-1.4 1.4l3.8 3.9H4.8a1 1 0 000 2h10.5l-3.8 3.8a.967.967 0 000 1.4.967.967 0 001.4 0l5.5-5.5a.967.967 0 000-1.4z' fill='%23333333'/%3E%3C/svg%3E");
}

.goa-circle:not(.goa-circle-link).dusk,
.goa-circle.dusk a {
	background: #F7CCE3;
	border: 1px solid #F7CCE3;
}

.goa-circle:not(.goa-circle-link).blue,
.goa-circle.blue a {
	background: #CCE6EC;
	border: 1px solid #CCE6EC;
}

.goa-circle:not(.goa-circle-link).prairie,
.goa-circle.prairie a {
	background: #FCF1CC;
	border: 1px solid #FCF1CC;
}

.goa-circle:not(.goa-circle-link).sunset,
.goa-circle.sunset a {
	background: #FFE4CC;
	border: 1px solid #FFE4CC;
}

.goa-circle:not(.goa-circle-link).pasture,
.goa-circle.pasture a {
	background: #E4F1CC;
	border: 1px solid #E4F1CC;
}

/* blue band variant */

div.goa-background--blue .goa-circle:not(.outline):not(.dusk):not(.prairie):not(.pasture):not(.blue):not(.sunset) a,
div.goa-background--blue .goa-circle:not(.outline):not(.dusk):not(.prairie):not(.pasture):not(.blue):not(.sunset):not(.goa-circle-link) {
	background: #fff;
	color: #333333;
}

div.goa-background--blue .goa-circle:not(.goa-circle-link).outline,
div.goa-background--blue .goa-circle.outline a:not(:focus) {
	border: 1px dashed #ffffff;
}

div.goa-background--blue .goa-circle.outline svg path {
	stroke: #fff;
}

div.goa-background--blue .goa-circle a svg path {
	stroke: #333333;
}

div.goa-background--blue .goa-circle a:after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12.9 5.7a.99.99 0 00-1.4 1.4l3.8 3.9H4.8a1 1 0 000 2h10.5l-3.8 3.8a.967.967 0 000 1.4.967.967 0 001.4 0l5.5-5.5a.967.967 0 000-1.4z' fill='%23333333'/%3E%3C/svg%3E");
}

.goa-circle > a:focus {
	border: 3px solid #FFB500;
	padding: 34px 18px 26px;
	outline: none;
}

/* DISCLAIMER *******************************************************************************/

div.goa-disclaimer {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 28px 0;
	vertical-align: top;
	padding-right: 0;
	padding-left: 0;
}

div.goa-disclaimer > span,
div.goa-disclaimer > p,
div.goa-disclaimer button[class *= 'goa-show-']:not(.hidden),
div.goa-disclaimer > .goa-show-more > p {
	font-size: 0.875rem;
    line-height: 1.5rem;
	font-family: acumin-pro-semi-condensed, sans-serif;
	display: block;
}

div.goa-disclaimer > span,
div.goa-disclaimer button[class *= 'goa-show-']:not(.hidden) {
	margin-bottom: 28px;
}

div.goa-disclaimer button[class *= 'goa-show-']:not(.hidden) {
	text-align: left;
}

div.goa-disclaimer *:first-child:not([name]),
div.goa-disclaimer *:first-child[name] + * {
	margin-top: 0;
}

div.goa-disclaimer > span,
div.goa-disclaimer *:last-child,
div.goa-disclaimer:last-child > span:last-child,
div.goa-disclaimer:last-child > span > button:last-child,
div.goa-disclaimer button[class*=goa-show-]:not(.hidden), 
div.goa-disclaimer:last-child > .goa-show-more > *:last-child {
	margin-bottom: 0;
}

div.goa-disclaimer.goa--top-stroke {
	display: flex;
}

div.goa-disclaimer button[class *= 'goa-show-']:hover {
	color: #333333;
}

div.goa-disclaimer button[class *= 'goa-show-'] > span {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23006dcc' d='M11.29,15.7a1,1,0,0,0,1.41,0l6-6A1,1,0,1,0,17.29,8.3L12,13.58,6.71,8.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41Z' transform='translate(-5 -8)'/%3E%3C/svg%3E") no-repeat center center;
	width: 14px;
	height: 8px;
	margin-left: 4px;
	display: inline-block;
}

div.goa-disclaimer button[class *= 'goa-show-'].goa-chevron-up > span {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23006dcc' d='M12.71,8.3a1,1,0,0,0-1.41,0l-6,6A1,1,0,1,0,6.71,15.7L12,10.42l5.29,5.28a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' transform='translate(-5 -8)'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-disclaimer button[class *= 'goa-show-']:hover > span { 
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23333333' d='M11.29,15.7a1,1,0,0,0,1.41,0l6-6A1,1,0,1,0,17.29,8.3L12,13.58,6.71,8.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41Z' transform='translate(-5 -8)'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-disclaimer button[class *= 'goa-show-'].goa-chevron-up:hover > span { 
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23333333' d='M12.71,8.3a1,1,0,0,0-1.41,0l-6,6A1,1,0,1,0,6.71,15.7L12,10.42l5.29,5.28a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' transform='translate(-5 -8)'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-disclaimer button[class *= 'goa-show-'] { 
	border: 1px solid transparent;
	background: none;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
	margin-bottom: 24px;
	margin-top: 0px;
	padding: 0;
	line-height: 28px;
	font-size: 16px;
	color: #006dcc;
	overflow-wrap: normal;
	word-wrap: normal;
}

div.goa-disclaimer button[class *= 'goa-show-']:hover {
	color: #333333;
}

.goa-show-more {
	margin: 12px 0 0;
}

div.goa-background--blue div.goa-form fieldset label,
div.goa-background--blue div.goa-disclaimer button[class *= 'goa-show-'],
div.goa-background--blue div.goa-form legend,
div.goa-background--blue .goa-help button,
div.goa-background--blue div.goa-progress div.progress-label {
	color: #fff;
}

div.goa-background--blue div.goa-form legend,
div.goa-background--blue div.goa-form fieldset {
	background-color: #002c4e;
	border-color: #EEEEEE;
}

div.goa-background--blue div.goa-form fieldset > fieldset > fieldset > legend,
div.goa-background--blue div.goa-form div.goa-field > fieldset > legend {
	border-color: transparent;
	background-color: #002c4e;
}

div.goa-background--blue div.goa-form fieldset,
div.goa-background--blue div.goa-form div.goa-field > fieldset > legend,
div.goa-background--blue div.goa-form fieldset > fieldset > fieldset > legend {
	background-color: transparent;
}

div.goa-background--blue div.goa-field.goa--error .error-help::before,
div.goa-background--blue div#recaptcha-error.error-help::before,
div.goa-background--blue #captcha-error.help-block::before,
div.goa-background--blue div.goa-option.goa--error + .error-help::before {
	top: 5px;
	left: 8px;
}

div.goa-background--blue .goa-form-error-section {
    display: inline-block;
}

div.goa-background--blue .goa-form-error-section > p {
	border-radius: 4px 4px 0 0;
	border-bottom: 1px solid #888888;
	padding: 8px 12px;
}

div.goa-background--blue .goa-form-error-section > ul {
	margin: 0 0 12px;
	border-radius: 0 0 4px 4px;
	padding: 24px;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li.active:before,
div.goa-background--blue div.goa-progress > ul.goa-stepper > li.passed:not(:first-of-type):before,
div.goa-background--blue div.goa-progress > ul.goa-stepper > li.passed:not(:last-of-type):after,
html div.goa-background--blue div.goa-option [type='checkbox']:checked + label:before,
div.goa-background--blue div.goa-progress div.progress-bar {
	background-color: #ffffff;
}

div.goa-background--blue .goa-form-error-section > p,
div.goa-background--blue .goa-form-error-section > ul {
	color: #333333;
	background: #fff;
}

.goa-background--blue .goa-form-error-section > ul > li:first-child {
	margin-top: 0;
}

div.goa-background--blue .goa-form-error-section a {
	color: #006dcc;
}

div.goa-background--blue .goa-form-error-section a:hover {
	text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
	color: #333333;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li > div > div.goa-text {
	background: #002c4e;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li > div > div.goa-text {
	border-color: #ffffff;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li:not(:first-of-type):before,
div.goa-background--blue div.goa-progress > ul.goa-stepper > li:not(:last-of-type):after,
div.goa-background--blue div.goa-progress > ul.goa-stepper > li.active > div > div.goa-text {
	background: #ffffff;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li.active > div > div.goa-text {
	color: #333333;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li.passed .goa-text:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16 1A15 15 0 111 16 15 15 0 0116 1z' fill='%23fff'/%3E%3Cpath d='M13 19.6l-3.7-3.8L8 17.1l5 5 11-10.8-1.3-1.3z' fill='%23007738'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-background--blue div.goa-progress > ul.goa-stepper > li.passed > div > div.goa-text {
	border-color: #ffffff;
}

div.goa-background--blue div.goa-progress div.progress-bar {
	border-color:#EEEEEE;
	background-color: #EEEEEE;
}

html div.goa-background--blue div.goa-option [type='checkbox']:checked + label:before,
html div.goa-background--blue div.goa-option [type='checkbox']:checked + div#confirm-error.error-help + label:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='geometricPrecision'%3E%3Cpath d='M1 10L6 14L15 1' fill='transparent' stroke='%23333333' stroke-width='2' stroke-endcap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

div.goa-background--blue .goa-help button:hover,
div.goa-background--blue .goa-disclaimer--new button:hover {
	text-decoration: none;
}

div.goa-background--blue .goa-help button:focus,
div.goa-background--blue .goa-disclaimer--new button:focus {
	outline-color: #ffffff;
}

div.goa-background--blue div.goa-disclaimer button[class *= 'goa-show-'] > span,
div.goa-background--blue div.goa-disclaimer button[class *= 'goa-show-']:hover > span {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23ffffff' d='M11.29,15.7a1,1,0,0,0,1.41,0l6-6A1,1,0,1,0,17.29,8.3L12,13.58,6.71,8.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41Z' transform='translate(-5 -8)'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-background--blue div.goa-disclaimer button[class *= 'goa-show-'].goa-chevron-up > span,
div.goa-background--blue div.goa-disclaimer button[class *= 'goa-show-'].goa-chevron-up:hover > span {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23ffffff' d='M12.71,8.3a1,1,0,0,0-1.41,0l-6,6A1,1,0,1,0,6.71,15.7L12,10.42l5.29,5.28a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' transform='translate(-5 -8)'/%3E%3C/svg%3E") no-repeat center center;
}

/* ESCAPE BUTTON *******************************************************************************/

a.goa-link-button--escape {
	box-sizing: border-box;
	padding: 8px 12px 12px;
	border: 2px solid #FFB500;
	white-space: nowrap;
	background: #FFB500;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	height: 42px;
	line-height: 1em;
	text-decoration: none;
	position: fixed;
	right: 3%;
	bottom: 5%;
	border-radius: 5px;
	padding-right: 40px;
	z-index: 30100;
}

a.goa-link-button--escape:after {
	content: '';
	position: absolute;
	height: 20px;
	width: 20px;
	right: 12px;
	top: 10px;
	margin-left: 25px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg transform='translate(-141 -14)'%3E%3Cpath d='M0,0H24V24H0Z' transform='translate(141 14)' fill='none'/%3E%3Cg transform='translate(-1160.676 -468.37)'%3E%3Cpath d='M1309.57,490.138h-2.195v-5.715a1.075,1.075,0,0,1,1.1-1.053h12.984v2.105H1309.57Z' transform='translate(0.093)' fill='%23333333'/%3E%3Cpath d='M1308.427,499.317a1.053,1.053,0,0,1-1.052-1.053v-4.931h2.1v3.879h5.842v2.105Z' transform='translate(0.093 1.056)' fill='%23333333'/%3E%3Cpath d='M1314.141,504.611a1.034,1.034,0,0,1-.507-.134,1.1,1.1,0,0,1-.545-.956V488.646a1.1,1.1,0,0,1,.487-.92l6.307-4.18a1.027,1.027,0,0,1,1.073-.036,1.1,1.1,0,0,1,.545.956v14.874a1.1,1.1,0,0,1-.487.92l-6.307,4.182A1.029,1.029,0,0,1,1314.141,504.611Zm1.052-15.367v12.292l4.2-2.794V486.45Z' transform='translate(1.102 0)' fill='%23333333'/%3E%3Cpath d='M1310.038,492.144h-4.71a.76.76,0,0,1,0-1.519h4.71a.76.76,0,0,1,0,1.519Z' transform='translate(1.073 0.978)' fill='%23333333'/%3E%3Cpath d='M1309.909,492.79a.734.734,0,0,1-.511-.205.683.683,0,0,1,0-.99l.874-.845-.876-.854a.684.684,0,0,1,0-.99.74.74,0,0,1,1.024,0l1.383,1.349a.685.685,0,0,1,0,.988l-1.383,1.338A.736.736,0,0,1,1309.909,492.79Z' transform='translate(1.38 1.598)' fill='%23333333'/%3E%3Cpath d='M1317.343,494.254a1.038,1.038,0,0,1-.747-.305,1.079,1.079,0,0,1-.305-.747,1.027,1.027,0,0,1,.084-.4,1.2,1.2,0,0,1,.221-.348,1.264,1.264,0,0,1,.347-.221,1,1,0,0,1,.609-.062,1.385,1.385,0,0,1,.38.157l.158.126a1.543,1.543,0,0,1,.232.348,1.034,1.034,0,0,1,.074.4,1.128,1.128,0,0,1-.074.412,1.051,1.051,0,0,1-.232.336.992.992,0,0,1-.347.233A1.036,1.036,0,0,1,1317.343,494.254Z' transform='translate(1.112 0.829)' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

a.goa-link-button--escape:hover,
a.goa-link-button--escape:focus {
	background-color: #FFFFFF;
	border-color: #333333;
}

a.goa-link-button--escape:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

html.goa-scrolldown a.goa-link-button--escape {
	text-indent: -9999px;
	padding-right: 30px;
	-webkit-transition: width .2s;
	-o-transition: width .2s;
	transition: width .2s;
}

html.goa-scrollup a.goa-link-button--escape {
	text-indent: 0px;
	padding-right: 36px;
	-webkit-transition: width .2s;
	-o-transition: width .2s;
	transition: width .2s;
}

/* EVENT *******************************************************************************/

div.goa-event {
	box-sizing: border-box;
	align-items: flex-start;
	display: flex;
    flex-wrap: wrap;
	width: 100%;
	margin: 24px 0 0;
	padding: 23px 24px;
	background: #F2F2F2;
}

div.goa-event--date {
	background: #fff;
	padding: 28px;
	margin-bottom: 28px;
	margin-right: 24px;
	text-align: center;
	display: flex;
    flex-basis: calc(28% - 24px);
    justify-content: center;
}

div.goa-event--hyphen {
	position: relative;
	top: 40px;
	padding: 0 20px;
	font-size: 32px;
}

div.goa-event--details {
	flex-basis: calc(67% - 24px);
    align-items: flex-start;
}

div.goa-event--title {
	line-height: 32px;
	font-size: 24px;
	margin-bottom: 28px;
}

div.goa-event--description {
	border-top: 1px solid #DCDCDC;
	padding-top: 24px;
}

.goa-event div.goa-event--description {
    width: 100%;
}

.goa-event .goa-event--description > p {
    margin-top: 0;
}

div.goa-event div[class$="-label"] {
	font-weight: 700;
}

div.goa-event--organizer-text {
	padding-bottom: 24px;
}

div.goa-event--start-date--day,
div.goa-event--end-date--day {
	font-size: 48px;
	font-weight: 700;
	padding: 14px 0 24px;
}

div.goa-event--start-date--year,
div.goa-event--end-date--year {
	padding-top: 6px;
}

div.goa-event--location-name,
div.goa-event--city {
	margin-bottom: 12px;
}

/* variants ******/

div.goa-background--grey div.goa-event--details,
div.goa-background--blue div.goa-event--details,
div.goa-background--navyblue div.goa-event--details {
  flex-basis: calc(67% - 26px);
}

/* BLUE BAND *********/

div.goa-background--blue div.goa-event,
div.goa-background--navyblue div.goa-event {
  background: #F2F2F2;
  color: #333333;
}
div.goa-background--blue div.goa-event--date,
div.goa-background--navyblue div.goa-event--date {
  background: #fff;
  border: 1px solid #DCDCDC;
}

div.goa-background--blue div.goa-event a,
div.goa-background--navyblue div.goa-event a {
  color: #006dcc;
}

div.goa-background--blue div.goa-event a:focus,
div.goa-background--navyblue div.goa-event a:focus {
  outline-color: #333333;
}

/* GREY BAND *******/

div.goa-background--grey div.goa-event {
	background: #fff;
	border: 1px solid #DCDCDC;
}
div.goa-background--grey div.goa-event--date {
	border: 1px solid #DCDCDC;
}

/* rtl ***********/

html[dir='rtl'] div.goa-event--date {
	margin-left: 24px;
	margin-right: 0;
}

/* FEEDBACK WIDGET  *******************************************************************************/
 
.goa-footer > .goa-metadata-feedback {
	margin: 0px;
    display: flex;
    width: 100%;
	background-color: #ffffff;
	border-top: 1px solid #dcdcdc;
}

.goa-footer > .goa-metadata-feedback > .goa-container {
    display: flex;
    justify-content: space-between;
}

.goa-footer > .goa-metadata-feedback .goa-container > div:not(.goa-feedback) > * {
    display: block;
    font-size: 1rem;
    line-height: 1.5rem;
}

.goa-footer > .goa-metadata-feedback .goa-container > .goa-meta-dates,
html[dir = 'rtl'] .goa-footer > .goa-metadata-feedback .goa-container > .goa-meta-dates:first-child {
    text-align: right;
}

.goa-footer > .goa-metadata-feedback .goa-container > .goa-meta-dates:first-child,
html[dir = 'rtl'] .goa-footer > .goa-metadata-feedback .goa-container > .goa-meta-dates {
	text-align: left;
}

.goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child {
	margin: 1.75rem auto;
}

.goa-feedback {
	margin: 0 auto;
}

.goa-feedback > div:not(.goa-feedback-form) {
    justify-items: center;
    gap: 0.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.goa-feedback .goa-feedback-question-buttons button:first-of-type {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0.75rem;
}

html.goa-filters .goa-feedback-wrapper,
main .goa-feedback-wrapper:first-child {
    display: none;
}

.goa-feedback .goa-feedback-form h2,
.goa-feedback .goa-feedback-question-buttons button:last-of-type {
	margin: 0;
}

.goa-feedback .goa-feedback-form h2 {
	width: calc(100% - 28px);
}

.goa-feedback .goa-feedback-success p,
.goa-feedback .goa-feedback-error p,
.goa-feedback .goa-feedback-question p {
	margin-top: 0;
	margin-bottom: 0;
}

.goa-feedback .goa-feedback-success p,
.goa-feedback .goa-feedback-error p,
.goa-feedback .goa-feedback-question p {
	font-weight: 700;
}

.goa-feedback .goa-feedback-success p:after,
.goa-feedback .goa-feedback-error p:after {
	content:'';
	display: inline-block;
	width: 24px;
	height: 24px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 23A11 11 0 101 12a11 11 0 0011 11z' fill='%23006f4c'/%3E%3Cpath d='M10.9 16.4a1 1 0 00.7.3h.1a.8.8 0 00.7-.4L17.6 9a1 1 0 00-.2-1.4 1 1 0 00-1.4.3l-4.5 6.3L8 10.5a1 1 0 00-1.4 1.4z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	margin-left: 6px;
    position: relative;
    top: 5px;
}

.goa-feedback .goa-feedback-error p:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-895 -180)'%3E%3Ccircle cx='15' cy='15' r='15' transform='translate(896 181)' fill='%23fc1921'/%3E%3Cpath d='M905.5 201a.9.9 0 001.3 0l4-4 4 4a.9.9 0 001.2 0 .9.9 0 000-1.3l-4-4 4-4a1 1 0 00-1.3-1.2l-4 4-4-4a1 1 0 00-1.2 1.3l4 4-4 4a.9.9 0 000 1.2z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-feedback > div.goa-feedback-question:not(.active),
.goa-feedback > div.goa-feedback-form:not(.active),
.goa-feedback > div.goa-feedback-success:not(.active) {
	height: 0;
	padding: 0;
	z-index: -100;
	overflow: hidden;
	display: none;
	margin: 0;
} 

.goa-feedback > div.goa-feedback-form:not(.active) .goa-field,
.goa-feedback > div.goa-feedback-form:not(.active) h2,
.goa-feedback > div.goa-feedback-form:not(.active) .goa-button[type='submit'],
.goa-feedback > div.goa-feedback-success:not(.active) > p {
	display: none;
}

.goa-feedback .goa-feedback-question-buttons button {
	padding: 12px 12px 12px 40px;
	position: relative;
	height: 48px;
}

.goa-feedback .goa-feedback-question-buttons button:before {
	content: '';
	width: 24px;
	height: 24px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.goa-feedback .goa-feedback-question-buttons button.goa-button--yes:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'%3E%3Cdefs/%3E%3Cpath data-name='Path 1543' d='M8.7 13.6c2-1 3.3-2.2 3.3-4.4V7.9c0-.7.8-1.7.8-3.3A5.1 5.1 0 0011.4 1c-.7-1-2.7-.7-2.7.2V2c0 3-4 5.8-5 5.8H.6v9H3c1.6 0 1 1.6 3.2 1.6h9.4a1.8 1.8 0 001.7-1.6l1.2-6a2.6 2.6 0 00-2.5-3h-2.4' fill='none' stroke='%23fff' stroke-miterlimit='10'/%3E%3C/svg%3E") center center no-repeat;
}

.goa-feedback .goa-feedback-question-buttons button.goa-button--no:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19'%3E%3Cdefs/%3E%3Cpath data-name='Path 1543' d='M10.3 5.4C8.3 6.4 7 7.6 7 9.8v1.3c0 .7-.8 1.7-.8 3.3A5.1 5.1 0 007.6 18c.7 1 2.7.7 2.7-.2V17c0-3 4-5.8 5-5.8h3.2v-9H16c-1.6 0-1-1.6-3.2-1.6H3.4a1.8 1.8 0 00-1.7 1.6l-1.2 6a2.6 2.6 0 002.5 3h2.4' fill='none' stroke='%23fff' stroke-miterlimit='10'/%3E%3C/svg%3E") center center no-repeat;
}

.goa-feedback .goa-feedback-form {
	position: relative;
	margin: 28px 24px 0;
	max-width: 700px;
}

.goa-feedback .goa-feedback-form > form button.goa-button {
	margin-top: 12px;
}

.goa-feedback .goa-feedback-form > .goa-form > form > .step-feedback > .goa-field > textarea {
	max-width: 100%;
	height: 138px;
}

.goa-feedback .goa-feedback-form > .goa-form > form > .step-feedback > button.goa-button-close {
	position: absolute;
	right: 0;
	top: 12px;
	width: 28px;
	height: 28px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cdefs/%3E%3Cg data-name='Group 4140'%3E%3Cpath data-name='Rectangle 546' fill='none' d='M0 0h36v36H0z'/%3E%3Cpath data-name='Path 375' d='M8.6 26.8a1.5 1.5 0 002.2 0l6.8-6.7 6.7 6.7a1.5 1.5 0 002.2 0 1.5 1.5 0 000-2.2L19.8 18l6.7-6.8A1.6 1.6 0 0024.3 9l-6.7 6.8-6.8-6.8a1.6 1.6 0 10-2.2 2.2l6.8 6.8-6.8 6.7a1.5 1.5 0 000 2.2z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
	border: none;
	padding: 28px 0 0;
	overflow: hidden;
	color: transparent;
	font-size: 0;
}

.goa-feedback .goa-feedback-form > .goa-form > form > .step-feedback > button.goa-button-close:hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cdefs/%3E%3Cg data-name='Group 4140'%3E%3Cpath data-name='Rectangle 546' fill='none' d='M0 0h36v36H0z'/%3E%3Cpath data-name='Path 375' d='M8.6 26.8a1.5 1.5 0 002.2 0l6.8-6.7 6.7 6.7a1.5 1.5 0 002.2 0 1.5 1.5 0 000-2.2L19.8 18l6.7-6.8A1.6 1.6 0 0024.3 9l-6.7 6.8-6.8-6.8a1.6 1.6 0 10-2.2 2.2l6.8 6.8-6.8 6.7a1.5 1.5 0 000 2.2z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-feedback .goa-feedback-form > .goa-form > form > .step-feedback > button.goa-button-close:focus {
	outline: 3px solid #FFB500;
}

/* rtl ******/

html[dir='rtl'] .goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child {
	margin: 1.75rem auto;
}

html[dir = 'rtl'] .goa-feedback .goa-feedback-question-buttons button:first-of-type {
	margin-right: 0;
	margin-left: 0.75rem;
}

html[dir = 'rtl'] .goa-feedback .goa-feedback-form > .goa-form > form > .step-feedback > button.goa-button-close {
	left: 0;
	right: auto;
}

html[dir = 'rtl'] .goa-feedback .goa-feedback-success p:after,
html[dir = 'rtl'] .goa-feedback .goa-feedback-error p:after {
	margin-right: 6px;
	margin-left: 0;
}

html.nojs .goa-feedback-wrapper { 
	display: none;
}

/* FLEX BUTTONS *******************************************************************************/

.goa-flex-container {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.goa-flex-buttons {
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
}

.goa-flex-container.goa-flex-end {
  justify-content: flex-end;
}

.goa-flex-button {
  box-sizing: border-box;
  padding: 8px;
  border: 2px solid #006dcc;
  border-radius: 4px;
  background: #006dcc;
  cursor: pointer;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  margin-top: 12px;
  overflow-wrap: break-word;
}

.goa-flex-button--100 {
  width: calc(100%);
  margin-right: 0;
}

.goa-flex-button--50 {
  width: calc(50% - 6px);
  margin-right: 12px;
}

.goa-flex-button--50:nth-of-type(2n) {
  margin-right: 0;
}

.goa-flex-button--33 {
  width: calc(33.3% - 8px);
  margin-right: 12px;
}

.goa-flex-button--33:nth-of-type(3n) {
  margin-right: 0;
}

.goa-flex-button--25 {
  width: calc(25% - 9px);
  margin-right: 12px;
}

.goa-flex-button--25:nth-of-type(4n) {
  margin-right: 0;
}

.goa-background--blue .goa-flex-button {
  border-color: #fff;
  border: 2px solid #006dcc;
  background: #fff;
  color: #006dcc;
}

.goa-flex-button.goa-flex-button:focus {
  outline: 3px solid #FFB500;
}

.goa-grid-50-50-100 .goa-flex-buttons.goa-flex-quarter,
.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-quarter,
[class *= "goa-column-50"] .goa-flex-buttons.goa-flex-quarter,
[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-quarter {
  width: 25%;
}

.goa-grid-50-50-100 .goa-flex-buttons.goa-flex-half,
.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-half,
[class *= "goa-column-50"] .goa-flex-buttons.goa-flex-half,
[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-half {
  width: 50%;
}

.goa-grid-50-50-100 .goa-flex-buttons.goa-flex-full,
.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-full,
[class *= "goa-column-50"] .goa-flex-buttons.goa-flex-full,
[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-full {
  width: 100%;
}

.goa-flex-container.goa-flex-end .goa-flex-half,
.goa-flex-container.goa-flex-end .goa-flex-full,
.goa-flex-container.goa-flex-end .goa-flex-quarter {
  justify-content: flex-end;
}

.recaptcha {
  margin-top: 24px;
}

/* FLY IN COMPONENT *******************************************************************************/

.goa-flyin {
	padding: 12px 24px 40px 40px;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	width: 550px;
	position: fixed;
	bottom: 120px;
	right: 24px;
	z-index: 50000;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	opacity: 1;
	transition: opacity 0.5s ease, right 0.5s ease;
}

html[class *= "goa-scroll-flyin-active"]:not(.goa-mobileopen) .goa-header {
	z-index: 50000;
}

html[class *= "open"] .goa-flyin {
	z-index: 500;
}

.goa-flyin-title {
  	width: calc(100% - 29px);
}

.goa-flyin .goa-flyin-close button {
	position: absolute;
	top: 16px;
	right: 16px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-indent: -9999px;
}

.goa-flyin .goa-flyin-close button:focus {
  	outline: 3px solid #FFB500;
}

.goa-flyin .goa-button-close {
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 12px;
	background: transparent url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' height='15' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 329 329' style='enable-background:new 0 0 329 329;' xml:space='preserve'%3E%3Cpath style='fill:%23006dcc;' d='M194.6,164.8L322.7,36.7c8.3-8.3,8.3-21.8,0-30.1c-8.3-8.3-21.8-8.3-30.1,0L164.5,134.6L36.4,6.5 c-8.3-8.3-21.8-8.3-30.1,0c-8.3,8.3-8.3,21.8,0,30.1l128.1,128.1L6.3,292.9c-8.3,8.3-8.3,21.8,0,30.1c4.2,4.2,9.6,6.2,15.1,6.2 s10.9-2.1,15.1-6.2l128.1-128.1L292.6,323c4.2,4.2,9.6,6.2,15.1,6.2c5.5,0,10.9-2.1,15.1-6.2c8.3-8.3,8.3-21.8,0-30.1L194.6,164.8z' /%3E%3C/svg%3E") no-repeat center center;
	content: '';
	border: none;
}

.goa-flyin .goa-button-close:hover {
	background: transparent url("data:image/svg+xml,%3C?xml version='1.0' encoding='utf-8'?%3E%3Csvg version='1.1' height='15' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 329 329' style='enable-background:new 0 0 329 329;' xml:space='preserve'%3E%3Cpath style='fill:%23333333;' d='M194.6,164.8L322.7,36.7c8.3-8.3,8.3-21.8,0-30.1c-8.3-8.3-21.8-8.3-30.1,0L164.5,134.6L36.4,6.5 c-8.3-8.3-21.8-8.3-30.1,0c-8.3,8.3-8.3,21.8,0,30.1l128.1,128.1L6.3,292.9c-8.3,8.3-8.3,21.8,0,30.1c4.2,4.2,9.6,6.2,15.1,6.2 s10.9-2.1,15.1-6.2l128.1-128.1L292.6,323c4.2,4.2,9.6,6.2,15.1,6.2c5.5,0,10.9-2.1,15.1-6.2c8.3-8.3,8.3-21.8,0-30.1L194.6,164.8z' /%3E%3C/svg%3E") no-repeat center center;
}

.goa-flyin h3 {
  	font-weight: bold;
}

.goa-flyin .goa-buttons {
	display: flex;
	justify-content: flex-end;
}

.goa-flyin--hidden {
	opacity: 0;
	z-index: -1000;
	right: -200px;
	transition: opacity 0.5s ease, right 0.5s ease;
}

.goa-flyin a.goa-cta.goa--secondary {
	border: 2px solid #006dcc;
	background: #fff;
	color: #006dcc;
}

.goa-flyin a.goa-cta.goa--secondary:after {
  	display: none;
}

.goa-flyin a.goa-cta.goa--secondary:hover,
.goa-flyin a.goa-cta.goa--secondary:focus {
	border-color: #333333;
	background: #F2F2F2;
	color: #333333;
}

div.goa-flyin[aria-hidden='true'] {
	display: none;
}

/* rtl ********/

html[dir = 'rtl'] .goa-flyin {
	left: 24px;
	right: unset;
	padding: 12px 40px 40px 24px;
}

html[dir = 'rtl'] .goa-flyin .goa-button-close {
	left: 16px;
	right: unset;
	margin: 0 12px 0 0;
	text-indent: 9999px;
}

/* FORMS *******************************************************************************/

.goa-filters .goa-main-content > form > .goa-main-grid,
#goaLookup .goa-main-content > form > .goa-main-grid,
.goa-lookup .goa-main-content > form > .goa-main-grid {
	padding: 0;
}

/* field *******/

div.goa-field {
	position: relative;
	flex-direction: column;
}

.goa-main-grid div[class *= 'goa-grid'].goa-field > select,
.goa-main-grid div[class *= 'goa-column'].goa-field > select,
.goa-main-grid div[class *= 'goa-grid'].goa-field > input,
.goa-main-grid div[class *= 'goa-column'].goa-field > input {
	max-width: none;
	width: 100%;
}

/* label ***/

div.goa-field label {
	display: block;
	margin: 24px 0 0;
	font-size: 18px;
	font-weight: 700;
}

[class *= 'goa-grid'] > form:first-child div.goa-field:first-child label,
[class *= 'goa-column'] > form:first-child div.goa-field:first-child label  {
	margin-top: 0;
}

div.goa-field label kbd {
	color: #666;
	font-size: 14px;
	font-weight: 400;
}

div.goa-field label span.optional {
	color: #666;
	font-size: 14px;
	font-weight: 400;
}

#textticketnumber {
  max-width: 70%;
  display: block;
}

fieldset[class *= "goa-group-"] > a[name] {
	z-index: -5000;
	height: 115px;
    margin-top: -115px;
}

div.goa-form [type='checkbox']:checked + label:before,
div.goa-option.goa--error input#confirm:checked + #confirm-error.error-help + label:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='geometricPrecision'%3E%3Cpath d='M1 10L6 14L15 1' fill='transparent' stroke='%23fff' stroke-width='2' stroke-endcap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

div.goa-form div.goa-field.goa-error label:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 28 28' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23c00' fill-rule='evenodd' d='M0 14A14 14 0 0 1 28 14A14 14 0 0 1 0 14Z M11 6A3 3 0 0 1 17 6L17 14A3 3 0 0 1 11 14Z M11 22A3 3 0 0 1 17 22A3 3 0 0 1 11 22Z'/%3E%3C/svg%3E") no-repeat center center;
}

/* input ***/

div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='search']) {
	box-sizing: border-box;
	width: 100%;
	height: 48px;
	margin: 8px 0 0;
	padding: 8px 12px;
	line-height: 1em;
	border-radius: 4px;
	border: 1px solid #666;
	font-size: 18px;
	font-weight: 400;
}

div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='search']):hover {
	border: 1px solid #333333;
}

div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='search']):focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

div.goa-field.goa-field--large input[type='text'],
div.goa-field.goa-field--address input[type='text'],
div.goa-field input[type='url'],
div.goa-field input[type='email'] {
	max-width: 385px;
}

div.goa-field.goa-field--small input:not([type='url']):not([type='email']),
div.goa-field input[type='date']:not([type='url']) {
	max-width: 195px;
}

div.goa-field input:not([type='url']) {
	max-width: 270px;
}

div.goa-field.goa-field--postal input[type='text'] {
	max-width: 105px;
}

.goa-lookup div.goa-field input:not([type=url]) {
    max-width: unset;
}

/* select ***/

div.goa-field select {
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #666;
	font-size: 18px;
	font-weight: 400;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21.221 7.081a1.386 1.386 0 00-2.008 0l-7.6 7.6-7.6-7.6a1.42 1.42 0 00-2.007 2.007l8.6 8.6a1.386 1.386 0 002.007 0l8.6-8.6a1.386 1.386 0 00.008-2.007z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;
	background-size: 28px;
	line-height: 24px;
	padding: 8px 40px 8px 12px;
	color: #006dcc;
	width: auto;
	min-width: 272px;
	max-width: 550px;
}

#goaLookup div.goa-field input:not([type=checkbox]):not([type=radio]):not([type=search]),
#goaLookup div.goa-field select,
.goa-filters div.goa-field select,
.goa-lookup div.goa-field select {
	z-index: 0;
	width: 100%;
	min-width: unset;
	max-width: unset;
}

div.goa-field select:hover {
	border: 1px solid #333333;
}

div.goa-field select:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
	background: transparent;
}

div.goa-field select:hover,
div.goa-field select:focus {
	background: #EEEEEE url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21.221 7.081a1.386 1.386 0 00-2.008 0l-7.6 7.6-7.6-7.6a1.42 1.42 0 00-2.007 2.007l8.6 8.6a1.386 1.386 0 002.007 0l8.6-8.6a1.386 1.386 0 00.008-2.007z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;
	background-size: 28px;
	color: #333333;
}

div.goa-option {
	box-sizing: border-box;
	display: flex;
	position: relative;
	width: 100%;
	min-height: 28px;
	margin: 24px 0 0;
	vertical-align: middle;
	flex-direction: column;
}

div.goa-option + div.goa-option,
fieldset div.goa-option.goa--error + .error-help {
	margin-top: 12px;
}

div.goa-field > fieldset > div.goa-option:not(:first-of-type) {
	margin: 12px 0 0;
}

div.goa-field div.goa-option [type='checkbox']:disabled,
div.goa-field div.goa-option [type='radio']:disabled {
	display: none;
}

div.goa-field div.goa-option input:disabled + label,
div.goa-field textarea:disabled,
div.goa-field select:disabled,
div.goa-field input:disabled {
	opacity: .4; 
	background-color: #fff;
	pointer-events: none;
}

div.goa-field select,
div.goa-field input:not([type='checkbox']):not([type='radio']),
div.goa-field textarea,
input[type=date]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	font-family: acumin-pro-semi-condensed,sans-serif;
}

div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='search']) {
	line-height: 24px;
}

div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='search']),
div.goa-field select,
div.goa-field textarea {
	margin: 8px 0;
	z-index: 5000;
	height: 42px;
	position: relative;
	border-color: #888888;
}

/* textarea ***/

div.goa-field textarea {
	box-sizing: border-box;
	margin: 8px 0 0;
	border-radius: 4px;
	border: 1px solid #666;
	font-size: 18px;
	font-weight: 400;
	display: block;
	padding: 6px 12px;
	width: 100%;
	max-width: 485px;
	height: 200px;
}

div.goa-field textarea:hover {
	border: 1px solid #333333;
}

div.goa-field textarea:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

/* date picker ****/

input[type="date"]::-webkit-calendar-picker-indicator,
input[type="date"]:hover::-webkit-calendar-picker-indicator {
	color: transparent;
	background-color: transparent;
}

input[type="date"]::-ms-clear { 
	width: 0;
	height: 0;
}	

div.goa-option [type='radio']:checked + label:after {
	top: 3px;
}

div.goa-option [type='radio']:checked + label,
div.goa-field > label {
	pointer-events: none;
	cursor: initial;
}

div.goa-field select::-ms-expand {
	display: none;
}

div.goa-field > label {
	width: 100%;
	word-break: normal;
}

div.goa-field > input:not([type='checkbox']):not([type='radio']):not([type='search']) + label {
	pointer-events: none;
}

div.goa-field kbd {
	line-height: 20px;
	font-size: 14px;
	font-family: acumin-pro-semi-condensed,sans-serif;
}

div.goa-field > kbd {
 	display: block;
}

div.goa-field.goa--error > kbd {
 	width: 100%;
}

.hidden {
	display: none;
}

/* checkboxes and radio buttons ***/

div.goa-option [type='checkbox']:not(:checked),
div.goa-option [type='radio']:not(:checked),
div.goa-option [type='checkbox']:checked,
div.goa-option [type='radio']:checked {
	z-Index: 1;
	box-sizing: border-box;
	position: absolute;
	top: 6px;
	left: 6px;
	margin: 0;
}

div.goa-option [type='checkbox']:not(:checked) + label,
div.goa-option [type='radio']:not(:checked) + label,
div.goa-option [type='checkbox']:checked + label,
div.goa-option [type='radio']:checked + label,
div.goa-option [type='checkbox']:not(:checked) + .error-help + label,
div.goa-option [type='radio']:not(:checked) + .error-help + label,
div.goa-option [type='checkbox']:checked + .error-help + label,
div.goa-option [type='radio']:checked + .error-help + label {
	z-Index: 2;
	box-sizing: border-box;
	position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0 0 0 32px;
	font-weight: 400;
    cursor: pointer;
	display: inline-block;
	word-break: normal;
}

div.goa-option > [type='checkbox']:not(:checked) + label:hover:before,
div.goa-option > [type='radio']:not(:checked) + label:hover:before {
	background-color: #EEEEEE;
}

div.goa-option [type='checkbox']:checked + label:hover:before {
	background-color: #333333;
}

div.goa-option [type='checkbox']:not(:checked) + label:before,
div.goa-option [type='checkbox']:checked + label:before,
div.goa-option [type='radio']:not(:checked) + label:before,
div.goa-option [type='radio']:checked + label:before {
	top: 2px;
	border-color: #888888;
}

div.goa-field input[type='checkbox']:focus,
div.goa-field input[type='radio']:focus,
div.goa-option input[type='checkbox']:focus,
div.goa-option input[type='radio']:focus {
	outline: 1px solid transparent;
}

div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='file']):hover,
div.goa-field textarea:hover {
	background-color: #EEEEEE;
}

/* checkbox ***/

div.goa-option [type='checkbox']:checked + label:after,
div.goa-option [type='checkbox']:checked + div#confirm-error.error-help + label:after {
	z-Index: 10001;
	box-sizing: border-box;
	position: absolute;
	top: 3px;
	left: 1px;
	width: 22px;
	height: 22px;
	content: '';
}

div.goa-option [type='checkbox']:not(:checked) + label:before,
div.goa-option [type='checkbox']:checked + label:before,
div.goa-option.goa--error input#confirm + #confirm-error.error-help + label:before {
	z-Index: 10000;
	box-sizing: border-box;
	position: absolute;
	top: 2px;
	left: 0;
	width: 24px;
	height: 24px;
	border: 1px solid #666;
	border-radius: 2px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	content: '';
}

html div.goa-option [type='checkbox']:checked + label:before,
div.goa-option.goa--error input#confirm:checked + #confirm-error.error-help + label:before {
	background-color: #333333;
}

div.goa-option [type='checkbox']:not(:checked):hover + label:before,
div.goa-option [type='checkbox']:checked:hover + label:before {
	border-color: #333333;
}

div.goa-option [type='checkbox']:not(:checked):focus + label:before,
div.goa-option [type='checkbox']:checked:focus + label:before,
div.goa-option [type='checkbox']:focus + div#confirm-error.error-help + label:before {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

/* radio ***/

div.goa-option [type='radio']:not(:checked) + label:before,
div.goa-option [type='radio']:checked + label:before {
	z-Index: 10000;
	box-sizing: border-box;
	position: absolute;
	top: 3px;
	left: 0;
	width: 24px;
	height: 24px;
	border: 1px solid #666;
	border-radius: 100%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	content: '';
}

div.goa-option [type='radio']:checked + label:after {
	z-Index: 10001;
	box-sizing: border-box;
	position: absolute;
	top: 4px;
	left: 1px;
	width: 22px;
	height: 22px;
	border: 6px solid #333333;
	border-radius: 100%;
	content: '';
}

html div.goa-option [type='radio']:checked + label:before {
	background-color: #fff;
}

div.goa-option [type='radio']:not(:checked):hover + label:before,
div.goa-option [type='radio']:checked:hover + label:before {
	border-color: #333333;
}

div.goa-option [type='radio']:not(:checked):focus + label:before,
div.goa-option [type='radio']:checked:focus + label:before {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

/* fieldset ***/

div.goa-form fieldset {
	box-sizing: border-box;
	position: relative;
	width: 100%;
	min-width: 0;
	margin: 24px 0 0;
	border: 1px solid #888888;
    border-radius: 0 0 4px 4px;
    padding: 0 16px 24px;
}

div.goa-form fieldset[class *= 'goa-group-'] {
	margin: 24px 0 12px;
	padding: 0;
	border: none;
}

div.goa-form legend {
	box-sizing: border-box;
	border: 1px solid #888888;
	border-radius: 4px 4px 0 0;
	font-weight: 700;
	font-size: 18px;
	margin-left: -17px;
	width: calc(100% + 34px);
	padding: 10px 16px;
	background: #EEEEEE;
	color: #333333;
}

div.goa-form > form > div:not(.goa-field) > fieldset:not([class *= 'goa-group-']) {
    margin-top: 40px;
}

div.goa-form fieldset[class *= 'goa-group-'] > legend {
	padding: 0 16px 16px;
	background: transparent;
	border: none;
}

div.goa-form fieldset[class *= 'goa-group-'] > legend + div.goa-option {
	margin: 0;
}

div.goa-form fieldset > fieldset {
	margin: 24px 0 28px;
	border: none;
}

div.goa-form > form > div > fieldset > fieldset {
	border: 1px solid #888888;
}

div.goa-form fieldset > fieldset > fieldset > div:first-of-type {
	margin-top: 0;
}

div.goa-form fieldset > fieldset > legend + .goa-field > label {
	margin-top: 12px;
}

div.goa-form > form > div > fieldset > fieldset > [class *= 'goa'] {
	width: calc(100% - 48px);
}

div.goa-form fieldset > fieldset > fieldset:first-of-type {
	margin-top: 24px;
}

.goa-field .goa-label--hidden,
fieldset .goa-label--hidden {
	display: none;
}

div.goa-form fieldset > fieldset > fieldset {
	margin: 0 0 24px;
	padding: 0;
	border: none;
}

div.goa-form fieldset > fieldset > fieldset > legend {
	border: none;
	background: transparent;
	padding: 0 16px 10px;
}

div.goa-form fieldset > fieldset:last-of-type {
	margin-bottom: 0;
}

/* goa-help ***/

.goa-help > p {
	font-size: 14px;
	line-height: 20px;
	margin: 0;
}

.goa-help button {
	background: transparent;
	padding:0;
	border: none;
	color:#006dcc;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
	outline: thin solid transparent;
	display: block;
	line-height: 24px;
}

.goa-help button:hover {
	color: #333333;
}

.goa-help button:focus {
	outline-color: #333333;
}

/* filters and lookup ****/

.goa-filters div.filter-buttons[class *= "goa-column-"] button {
	margin-bottom: 8px;
	min-height: 42px;
	padding: 8px 12px 12px;
}

.goa-filters div.filter-buttons[class *= "goa-column-"] > * {
    width: auto;
    margin: 8px 16px 16px 0;
}

div.goa-field input[type='file']:not([type='checkbox']):not([type='radio']):not([type='search']) {
	height: 46px;
}

#goaLookup div.goa-field input:not([type='checkbox']):not([type='radio']):not([type='file']):hover {
    background: #fff;
}

.goa-filters div.goa-field[class *= "goa-column-"] > input:not([type='checkbox']):not([type='radio']):not([type='search']),
.goa-filters div.goa-field[class *= "goa-column-"] > select,
#goaLookup div.goa-field[class *= "goa-column-"] > input:not([type='checkbox']):not([type='radio']):not([type='search']),
#goaLookup div.goa-field[class *= "goa-column-"] > select,
.goa-lookup div.goa-field[class *= "goa-column-"] > input:not([type='checkbox']):not([type='radio']):not([type='search']),
.goa-lookup div.goa-field[class *= "goa-column-"] > select {
	height: 42px;
	max-width: unset;
}

/* errors *********/

.goa-form-error-section > ul {
	list-style-type: none;
	margin-bottom: 0;
	padding: 0;
}

.goa-form-error-section > ul > li {
	line-height: 28px;
	padding-bottom: 0;
}

.goa-form-error-section > ul > li:before {
	top: 2px;
}

.goa-form-error-section > p > .goa-form-error-label {
	font-weight: 700;
	color: #DA291C;
}

div.goa-field.goa--error > input:not([type='checkbox']):not([type='radio']):not([type='search']),
div.goa-field.goa--error > textarea,
div.goa-field.goa--error > select {
	border: 1px solid #DA291C;
	margin-right: 8px;
}

div.goa-field.goa--error .error-help,
div.goa-option.goa--error + .error-help,
.recaptcha > div > .error-help,
div#captcha-error.help-block,
fieldset[class *= 'goa-group-'].goa--error > .error-help,
.goa-form-error-section > ul > li {
	display: block;
	position: relative;
	padding: 0 0 4px 28px;
	line-height: 24px;
}

div.goa-field.goa--error .error-help::before,
div.goa-option.goa--error + .error-help:before,
.recaptcha > div > .error-help:before,
div#captcha-error.help-block:before,
fieldset[class *= 'goa-group-'].goa--error > .error-help::before,
.goa-form-error-section > ul > li:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-894 -179)'%3E%3Ccircle cx='10' cy='10' r='10' transform='translate(896 181)' fill='%23fc1921'/%3E%3Cpath d='M902.2 194.4a.6.6 0 00.9 0l2.7-2.7 2.7 2.7a.6.6 0 00.9 0 .6.6 0 000-.9l-2.7-2.7 2.7-2.7a.6.6 0 00-.9-1l-2.7 2.8-2.7-2.7a.6.6 0 10-1 .9l2.8 2.7-2.7 2.7a.6.6 0 000 .9z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	top: 2px;
	left: 0;
}

/* variants ***/

div.goa-field.goa--error input:not([type = 'checkbox']):not([type = 'radio']) {
	border: 1px solid #ec040b; /* does not pass with white or black: fc1921;*/
}

div.goa-field.goa--error div.error-help,
fieldset[class *= 'goa-group-'].goa--error > .error-help,
.recaptcha > div > .error-help,
div.goa-option.goa--error + .error-help,
div#captcha-error.help-block {
	color: #ec040b; /* does not pass with white or black: fc1921;*/
	font-size: 14px;
}

div.goa-background--grey div.goa-field.goa--error div.error-help {
	color: #DD030B;
}

div.goa-background--mediumgrey div.goa-field.goa--error div.error-help {
	color: #B50309;
}

.goa-background--blue #captcha-error.help-block {
	width: 245px;
}

div.goa-background--blue div.goa-field.goa--error div.error-help,
div.goa-background--blue div#recaptcha-error.error-help,
div.goa-background--blue #captcha-error.help-block,
div.goa-background--blue fieldset[class *= "goa-group-"] div.goa-option.goa--error + .error-help,
div.goa-background--blue div.goa-option.goa--error + .error-help {
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #666;
	padding: 4px 12px 6px 38px;
}

div.goa-validation.goa-error p {
  	color: #ec040b;
}

div.goa-field.goa--error {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: row;
}

.error-help {
	display: none;
}

div.goa-field.goa--error textarea + .error-help,
div.goa-option.goa--error + div#confirm-error.error-help {
	align-self: baseline;
	margin-top: 12px;
}

div.goa-field.goa--error > a[name] {
	z-index: -5000;
	height: 45px;
    margin-top: -45px;
    order: -1;
}

div.goa-validation p {
  color: inherit;
  font-size: 16px;
  margin-top: 8px;
}

/* helper text and goa-processing ******/

p.goa-field-helper-text,
div.goa-processing {
	font-size: 0.875rem;
    line-height: 1.313rem;
	margin: 0;
}

/* recaptcha ***/

div.goa-form div.recaptcha {
	margin: 28px 0 0;
}

div.goa-form iframe.recaptcha-frame {
	width: 302px;
	height: 423px;
	border: none;
}

.recaptcha-checkbox-border:focus {
	outline: #FFB500 auto 3px;
}

.recaptcha > div {
	height: auto !important;
}

div.goa-form {
	box-sizing: border-box;
}

div.goa-field.goa-field--terms {
	margin: 24px 0 0;
}

div.goa-field.goa-field--terms * {
    margin: 0;
    padding: 0;
    border: 0;
}

div.goa-field.goa-field--terms > fieldset > legend {
	display: none;
}

/* BLUE BAND ***********/

div.goa-background--blue div.goa-option [type='radio']:checked + label:after {
    border: 5px solid #ffffff;
}
html div.goa-background--blue div.goa-option [type='radio']:checked + label:before {
	background-color: #333333;
}

/*html div.goa-background--blue div.goa-option [type='checkbox']:checked + label:before,*/

html div.goa-background--blue div.goa-option [type='checkbox']:checked + div#confirm-error.error-help + label:before {
	background-color: #333333;
} 
div.goa-background--blue div.goa-field label span.optional {
	color: #fff;
}

/* rtl *****/

html[dir = 'rtl'] div.goa-field select {
	padding: 8px 12px 8px 40px;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M12 0h24v24H12z'/%3E%3Cpath d='M33.9 7.2a1.4 1.4 0 00-2 0l-7.4 7.4-7.4-7.4a1.4 1.4 0 00-2 2l8.4 8.3a1.4 1.4 0 002 0l8.4-8.3a1.4 1.4 0 000-2z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center;
	background-size: 28px;
}

html[dir = 'rtl'] div.goa-form legend {
	margin: 0 -17px;
}

html[dir = 'rtl'] div.goa-field select:focus,
html[dir = 'rtl'] div.goa-field select:hover {
	background: #EEEEEE url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M12 0h24v24H12z'/%3E%3Cpath d='M33.9 7.2a1.4 1.4 0 00-2 0l-7.4 7.4-7.4-7.4a1.4 1.4 0 00-2 2l8.4 8.3a1.4 1.4 0 002 0l8.4-8.3a1.4 1.4 0 000-2z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat left center;
	background-size: 28px;
}

html[dir = 'rtl'] div.goa-progress > ul.goa-stepper > li:not(:last-of-type):after {
	right: auto;
	left: 0;
}

html[dir = 'rtl'] div.goa-progress > ul.goa-stepper > li:not(:first-of-type):before,
html[dir = 'rtl'] div.goa-option [type='checkbox']:not(:checked) + label:before,
html[dir = 'rtl'] div.goa-option [type='checkbox']:checked + label:before,
html[dir = 'rtl'] div.goa-option [type='radio']:not(:checked) + label:before,
html[dir = 'rtl'] div.goa-option [type='radio']:checked + label:before,
html[dir = 'rtl'] div.goa-option [type='checkbox']:checked + div#confirm-error.error-help + label:before {
	right: 0;
	left: auto;
}

html[dir = 'rtl'] div.goa-option [type='checkbox']:not(:checked) + label, 
html[dir = 'rtl'] div.goa-option [type='radio']:not(:checked) + label, 
html[dir = 'rtl'] div.goa-option [type='checkbox']:checked + label, 
html[dir = 'rtl'] div.goa-option [type='radio']:checked + label {
	padding: 0 32px 0 0;
}

html[dir = 'rtl'] div.goa-option [type='radio']:checked + label:after {
	left: auto;
	right: 1px;
}

html[dir = 'rtl'] div.goa-option [type='checkbox']:not(:checked),
html[dir = 'rtl'] div.goa-option [type='radio']:not(:checked),
html[dir = 'rtl'] div.goa-option [type='checkbox']:checked,
html[dir = 'rtl'] div.goa-option [type='radio']:checked {
	left: auto;
	right: 6px;
}

html[dir = 'rtl'] div.goa-disclaimer--new button.goa-show-less-link:not(.hidden),
html[dir = 'rtl'] div.goa-disclaimer--new button.goa-show-more-link:not(.hidden) {
	text-align: right;
}

html[dir = 'rtl'] div.goa-field.goa--error > input:not([type='checkbox']):not([type='radio']):not([type='search']),
html[dir = 'rtl'] div.goa-field.goa--error > textarea, 
html[dir = 'rtl'] div.goa-field.goa--error > select {
	margin-right: 0;
	margin-left: 8px;
}

html[dir = 'rtl'] div.goa-field.goa--error .error-help, 
html[dir = 'rtl'] fieldset[class *= 'goa-group-'].goa--error > .error-help,
html[dir = 'rtl'] .goa-form-error-section > ul > li {
	padding: 0 28px 4px 0;
}

html[dir = 'rtl'] div.goa-background--blue div.goa-field.goa--error div.error-help {
	padding: 4px 38px 6px 12px;
}

html[dir = 'rtl'] div.goa-field.goa--error .error-help::before, 
html[dir = 'rtl'] fieldset[class *= 'goa-group-'].goa--error > .error-help::before,
html[dir = 'rtl'] .goa-form-error-section > ul > li:before {
	left: auto;
	right: 0;
}	

html[dir = 'rtl'] div.goa-background--blue div.goa-field.goa--error .error-help::before,
html[dir = 'rtl'] div.goa-background--blue div#recaptcha-error.error-help::before,
html[dir = 'rtl'] div.goa-background--blue #captcha-error.help-block::before {
	right: 8px;
}

html[dir = 'rtl'] buttondiv.goa-disclaimer button[class *= 'goa-show-'] > span {
	margin: 0 4px 0 0;
}

html[dir = 'rtl'] div.goa-disclaimer button[class *= 'goa-show-']:after {
	left: -2px;
	right: auto;
}

html[dir = 'rtl'] div.goa-progress div.progress-label {
	text-align: left;
}

html[dir = 'rtl'] .goa-filters div.filter-buttons[class *= "goa-column-"] > * {
	margin: 8px 0 16px 16px;
}

/* GALLERY *******************************************************************************/

div.goa-gallery {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%;
	margin: 56px auto 18px;
	padding: 0;
	z-index: 1;
}

div.goa-gallery:focus {
	border: 0;
	outline: 0;
}

div.goa-gallery--slide {
	box-sizing: border-box;
	display: none;
	width: 100%;
	z-index: 1;
}

div.goa-gallery--slide[aria-hidden='true'] {
	box-sizing: border-box;
	display: none;
}

div.goa-gallery--slide[aria-hidden='false'] {
	box-sizing: border-box;
	display: block;
}

div.goa-gallery--image {
	box-sizing: border-box;
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 0;
	position: relative;
	bottom: 0;
}

div.goa-gallery--image img {
	box-sizing: border-box;
	display: block;
	width: 100%;
}

div.goa-gallery--navigation {
	box-sizing: border-box;
}

button.goa-gallery--left-arrow,
button.goa-gallery--right-arrow {
	box-sizing: border-box;
	position: absolute;
	top: 33%;
	width: 44px;
	height: 44px;
	padding: 46px 0 0;
	margin: 0;
	border: none;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: top;
	z-index: 1000;
}

button.goa-gallery--left-arrow > span,
button.goa-gallery--right-arrow > span {
	position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

button.goa-gallery--left-arrow,
html[dir='rtl'] button.goa-gallery--right-arrow {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(2 2)' fill='%23006dcc'/%3E%3Cpath d='M21.215 35.001a2.049 2.049 0 01-1.316-.55L9.564 24.191a1.739 1.739 0 01-.105-2.459c.033-.037.068-.072.105-.106L19.901 11.55a1.85 1.85 0 012.615-.017l.017.017a1.791 1.791 0 01.564 1.282 1.79 1.79 0 01-.564 1.282l-7.144 6.963h19.733a1.757 1.757 0 011.876 1.629 1.722 1.722 0 010 .2 1.919 1.919 0 01-2 1.837l-.072-.005H15.389l7.142 7.145a1.742 1.742 0 01.1 2.46q-.051.056-.1.105a2.052 2.052 0 01-1.316.553z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	left: -24px;
}

button.goa-gallery--left-arrow:hover:not(:disabled),
html[dir='rtl'] button.goa-gallery--right-arrow:hover:not(:disabled) {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(1.999 1.999)' fill='%23333333'/%3E%3Cpath d='M21.214 35a2.049 2.049 0 01-1.316-.55L9.563 24.19a1.739 1.739 0 01-.105-2.459c.033-.037.068-.072.105-.106L19.9 11.549a1.85 1.85 0 012.615-.017l.017.017a1.791 1.791 0 01.564 1.282 1.79 1.79 0 01-.564 1.282l-7.144 6.963h19.733a1.757 1.757 0 011.876 1.629 1.722 1.722 0 010 .2 1.919 1.919 0 01-2 1.837l-.072-.005H15.388l7.142 7.145a1.742 1.742 0 01.1 2.46q-.051.056-.1.105a2.052 2.052 0 01-1.316.553z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

button.goa-gallery--left-arrow:focus,
button.goa-gallery--right-arrow:focus {
	outline-width: 3px;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: -2px;
    border-radius: 25px;
}

button.goa-gallery--right-arrow,
html[dir='rtl'] button.goa-gallery--left-arrow {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M45.999 45.999H.002V.002h45.997z'/%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(2 2)' fill='%23006dcc'/%3E%3Cpath d='M24.785 10.999a2.052 2.052 0 011.316.55l10.335 10.26a1.742 1.742 0 01.1 2.46q-.051.055-.1.1L26.099 34.445a1.848 1.848 0 01-2.615.017l-.017-.017a1.787 1.787 0 01-.564-1.282 1.787 1.787 0 01.564-1.282l7.144-6.963H10.878a1.758 1.758 0 01-1.877-1.629 1.714 1.714 0 010-.2 1.915 1.915 0 011.994-1.836H30.613l-7.142-7.145a1.741 1.741 0 01-.106-2.46.991.991 0 01.106-.1 2.047 2.047 0 011.314-.549z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	right: -24px;
}

button.goa-gallery--right-arrow:hover:not(:disabled),
html[dir='rtl'] button.goa-gallery--left-arrow:hover:not(:disabled) {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(1.998 1.998)' fill='%23333333'/%3E%3Cpath d='M24.783 10.997a2.057 2.057 0 011.316.55l10.335 10.26a1.742 1.742 0 01.1 2.46q-.051.056-.1.105L26.097 34.448a1.849 1.849 0 01-2.615.018l-.017-.018a1.786 1.786 0 01-.564-1.282 1.787 1.787 0 01.564-1.282l7.142-6.959H10.876a1.757 1.757 0 01-1.877-1.628 1.984 1.984 0 010-.2 1.916 1.916 0 011.994-1.836h19.614l-7.142-7.145a1.739 1.739 0 01-.1-2.459c.033-.037.068-.072.1-.106a2.055 2.055 0 011.318-.554z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

button.goa-gallery--left-arrow:disabled,
html[dir='rtl'] button.goa-gallery--right-arrow:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(1.999 1.999)' fill='%23666'/%3E%3Cpath d='M21.214 35a2.049 2.049 0 01-1.316-.55L9.563 24.19a1.739 1.739 0 01-.105-2.459c.033-.037.068-.072.105-.106L19.9 11.549a1.85 1.85 0 012.615-.017l.017.017a1.791 1.791 0 01.564 1.282 1.79 1.79 0 01-.564 1.282l-7.144 6.963h19.733a1.757 1.757 0 011.876 1.629 1.722 1.722 0 010 .2 1.919 1.919 0 01-2 1.837l-.072-.005H15.388l7.142 7.145a1.742 1.742 0 01.1 2.46q-.051.056-.1.105a2.052 2.052 0 01-1.316.553z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	cursor: default;
}

button.goa-gallery--right-arrow:disabled,
html[dir='rtl'] button.goa-gallery--left-arrow:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(1.998 1.998)' fill='%23666'/%3E%3Cpath d='M24.783 10.999a2.046 2.046 0 011.316.55l10.335 10.26a1.74 1.74 0 01.105 2.459 1.499 1.499 0 01-.105.106L26.097 34.449a1.85 1.85 0 01-2.615.017l-.017-.017a1.791 1.791 0 01-.564-1.282 1.788 1.788 0 01.564-1.282l7.144-6.963H10.876A1.757 1.757 0 019 23.293a1.723 1.723 0 010-.2 1.918 1.918 0 012-1.837l.072.005h19.545l-7.142-7.145a1.742 1.742 0 01-.105-2.46q.051-.055.105-.1a2.046 2.046 0 011.308-.557z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	cursor: default;
}

div.goa-gallery div.goa-caption {
    background: #FFFFFF;
    padding: 8px 0 12px;
	border-bottom: 1px solid #F2F2F2;
}

div.goa-gallery--controls {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	overflow: hidden;
	margin: 40px auto 24px;
	z-index: 1000;
}

div.goa-gallery--controls:last-child {
	margin-bottom: 0;
}

div.goa-gallery--controls.goa-gallery--paging-enabled {
	width: 220px;
}

div.goa-gallery--controls > ul {
	box-sizing: border-box;
	display: flex;
	justify-content: center; /* for IE */
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	transition: all .2s;
}

div.goa-gallery--controls.goa-gallery--paging-enabled > ul {
	justify-content: initial;
}

div.goa-gallery--controls > ul > li {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	margin: 0 24px 0 0;
}

div.goa-gallery--controls button {
	box-sizing: border-box;
	display: block;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23006dcc' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
	width: 24px;
	height: 0;
	overflow: hidden;
	padding: 24px 0 0;
	margin: 0;
	text-align: center;
	outline: 0;
	border: 0;
	cursor: pointer;
}

div.goa-gallery--controls button:last-of-type {
	margin-right: 0;
}

div.goa-gallery--controls button[aria-hidden='true'] {
	box-sizing: border-box;
	display: none;
}

div.goa-gallery--controls button[aria-hidden='false'] {
	box-sizing: border-box;
	display: block;
}

div.goa-gallery--controls button:active,
div.goa-gallery--controls button.goa-gallery--dot-active {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23666666' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
	cursor: default;
}

div.goa-gallery--controls button:not(:active):not(.goa-gallery--dot-active):hover {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23333333' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
}

div.goa-gallery--controls button:focus {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23666666' stroke='%23FEBA35' stroke-width='2' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
}

/* small dot */

div.goa-gallery--controls button.goa-gallery--dot-small {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23006dcc' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
}

div.goa-gallery--controls button.goa-gallery--dot-small.goa-gallery--dot-active {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23666666' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
	cursor: default;
}

div.goa-gallery--controls button.goa-gallery--dot-small:not(:active):not(.goa-gallery--dot-active):hover {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23333333' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
}

div.goa-gallery--controls button.goa-gallery--dot-small:focus {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Crect fill-opacity='0' width='24' height='24'/%3E%3Ccircle fill='%23666666' stroke='%23FEBA35' stroke-width='2' cx='12' cy='11.8' r='6'/%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--grey div.goa-gallery div.goa-caption {
	background: #F2F2F2;
	border-bottom: 1px solid #DCDCDC;
}

div.goa-background--mediumgrey div.goa-gallery div.goa-caption {
	background: #DCDCDC;
}

/* slide indicator */

div.goa-gallery--slide-indicator {
	box-sizing: border-box;
	display: flex;
	flex-grow: 1;
	align-items: center;
	margin: 0;
	padding: 0;
}

div.goa-gallery--slide-indicator p {
	box-sizing: border-box;
	display: flex;
	align-self: stretch;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #333333;
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 700;
	padding: 4px 8px;
	margin: 0 12px 12px 0;
	opacity: 0.75;
	background: #F2F2F2;
	z-index: 1000;
	border-radius: 4px;
}

/* instructions */

div.goa-gallery--instructions {
	box-sizing: border-box;
	display: flex;
	flex-grow: 1;
	align-self: stretch;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 60px;
	left: 0;
	right: 0;
	margin: 0;
	padding: 0;
	z-index: -1;
	transition: all 150ms linear;
}

div.goa-gallery--instructions p {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	color: #333333;
	font-size: 0.875rem;
	line-height: 1.313rem;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background: #F2F2F2;
	padding: 4px 10px;
	margin: 0 0 8px;
	white-space: nowrap;
}

/* variants **************/

div.goa-background--grey div.goa-gallery .goa-gallery--instructions p {
    background: #DCDCDC;
}

div.goa-background--mediumgrey div.goa-gallery .goa-gallery--instructions:before {
    border: #DCDCDC;
}

div.goa-background--grey div.goa-gallery .goa-gallery--instructions:before {
    background: #DCDCDC;
}

div.goa-background--blue div.goa-gallery .goa-gallery--instructions:before {
    background: #002c4e;
}

div.goa-background--blue div.goa-gallery--slide-indicator p {
	color: #333333;
	background: #fff;
}

/* BLUE BAND **************/

div.goa-background--blue div.goa-gallery div.goa-caption {
	border-top: none;
	background: #002c4e;
}

div.goa-background--blue div.goa-gallery div.goa-caption p {
	color: #fff;
}

div.goa-background--blue div.goa-gallery--slide-indicator p,
div.goa-background--blue div.goa-gallery--instructions p  {
	opacity: 1;
}

div.goa-background--blue div.goa-gallery--instructions p {
	background: #002c4e;
}

div.goa-background--blue div.goa-gallery--controls button {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg data-name='Ellipse 10' transform='translate(6 6)' fill='none' stroke='%23dcdcdc' stroke-width='2'%3E%3Ccircle cx='6' cy='6' r='6' stroke='none'/%3E%3Ccircle cx='6' cy='6' r='5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue div.goa-gallery--controls button:active,
div.goa-background--blue div.goa-gallery--controls button.goa-gallery--dot-active {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle data-name='Ellipse 2' cx='6' cy='6' r='6' transform='translate(6 6)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	cursor: default;
}

div.goa-background--blue div.goa-gallery--controls button:not(:active):not(.goa-gallery--dot-active):hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg data-name='Ellipse 10' transform='translate(6 6)' fill='%23333333' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='6' cy='6' r='6' stroke='none'/%3E%3Ccircle cx='6' cy='6' r='5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue div.goa-gallery--controls button:focus {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg data-name='Ellipse 11' transform='translate(6 6)' fill='%23fff' stroke='%23feba35' stroke-width='2'%3E%3Ccircle cx='6' cy='6' r='6' stroke='none'/%3E%3Ccircle cx='6' cy='6' r='5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

/* small dot */

div.goa-background--blue div.goa-gallery--controls button.goa-gallery--dot-small {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(7.5 7.5)' fill='none' stroke='%23dcdcdc' stroke-width='2'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' stroke='none'/%3E%3Ccircle cx='4.5' cy='4.5' r='3.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue div.goa-gallery--controls button.goa-gallery--dot-small.goa-gallery--dot-active {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' transform='translate(7.5 7.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
	cursor: default;
}

div.goa-background--blue div.goa-gallery--controls button.goa-gallery--dot-small:not(:active):not(.goa-gallery--dot-active):hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(7.5 7.5)' fill='%23333333' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' stroke='none'/%3E%3Ccircle cx='4.5' cy='4.5' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue div.goa-gallery--controls button.goa-gallery--dot-small:focus {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(7.5 7.5)' fill='%23fff' stroke='%23feba35' stroke-width='2'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' stroke='none'/%3E%3Ccircle cx='4.5' cy='4.5' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue button.goa-gallery--left-arrow:not(:disabled),
html[dir='rtl'] div.goa-background--blue button.goa-gallery--right-arrow:not(:disabled) {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(0 -1)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(2 3)' fill='%23fff'/%3E%3Cpath d='M21.215 36.001a2.047 2.047 0 01-1.316-.55L9.564 25.191a1.741 1.741 0 01-.106-2.46.9.9 0 01.106-.1l10.337-10.076a1.847 1.847 0 012.614-.017l.018.017a1.791 1.791 0 01.564 1.282 1.791 1.791 0 01-.564 1.282l-7.144 6.963h19.733a1.757 1.757 0 011.876 1.629 1.717 1.717 0 010 .2 1.917 1.917 0 01-2 1.836H15.381l7.142 7.145a1.742 1.742 0 01.1 2.46q-.051.054-.1.1a2.052 2.052 0 01-1.308.549z' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue button.goa-gallery--left-arrow:not(:disabled):hover,
html[dir='rtl'] div.goa-background--blue button.goa-gallery--right-arrow:not(:disabled):hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(2 2)' fill='%23fff'/%3E%3Cpath d='M21.214 35.001a2.052 2.052 0 01-1.316-.55L9.563 24.191a1.742 1.742 0 01-.105-2.46q.051-.055.105-.105L19.9 11.55a1.848 1.848 0 012.615-.017l.017.017a1.79 1.79 0 01.564 1.282 1.791 1.791 0 01-.564 1.282l-7.144 6.963h19.733a1.758 1.758 0 011.877 1.629 1.96 1.96 0 010 .2 1.916 1.916 0 01-1.994 1.836H15.386l7.142 7.145a1.741 1.741 0 01.1 2.46q-.049.054-.1.105a2.049 2.049 0 01-1.314.549z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue button.goa-gallery--right-arrow:not(:disabled),
html[dir='rtl'] div.goa-background--blue button.goa-gallery--left-arrow:not(:disabled) {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(7 -9)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(-5 11)' fill='%23fff'/%3E%3Cpath d='M17.788 20a2.049 2.049 0 011.316.55l10.335 10.26a1.741 1.741 0 01.1 2.46q-.05.054-.1.105L19.102 43.451a1.849 1.849 0 01-2.615.017l-.017-.017a1.791 1.791 0 01-.564-1.282 1.79 1.79 0 01.564-1.282l7.144-6.963H3.881a1.757 1.757 0 01-1.876-1.629 1.723 1.723 0 010-.2 1.918 1.918 0 012-1.837l.072.005h19.545l-7.142-7.145a1.742 1.742 0 01-.105-2.46q.051-.055.105-.105A2.052 2.052 0 0117.788 20z' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

div.goa-background--blue button.goa-gallery--right-arrow:not(:disabled):hover,
html[dir='rtl'] div.goa-background--blue button.goa-gallery--left-arrow:not(:disabled):hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(8 8)'%3E%3Ccircle cx='21' cy='21' r='21' transform='translate(-6 -6)' fill='%23fff'/%3E%3Cpath d='M16.787 3a2.049 2.049 0 011.316.55l10.335 10.26a1.741 1.741 0 01.1 2.46q-.05.054-.1.105L18.101 26.451a1.849 1.849 0 01-2.615.017l-.017-.017a1.791 1.791 0 01-.564-1.282 1.79 1.79 0 01.564-1.282l7.144-6.963H2.88a1.757 1.757 0 01-1.876-1.629 1.723 1.723 0 010-.2 1.918 1.918 0 012-1.837l.072.005h19.545l-7.142-7.145a1.742 1.742 0 01-.105-2.46q.051-.055.105-.105A2.052 2.052 0 0116.787 3z' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center center no-repeat;
}

/* large and medium bands **/

div.goa-container--large div.goa-gallery,
div.goa-container--medium div.goa-gallery {
	width: 95%;
}

/* nojs ***/

html.nojs div.goa-gallery {
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 100%;
}

html.nojs div.goa-gallery--slide {
	box-sizing: border-box;
	display: block;
	flex-shrink: 0;
	width: 100%;
}

html.nojs .goa-feedback-wrapper button {
  	display: none;
}

/* rtl ***/

html[dir='rtl'] div.goa-gallery--controls button:last-of-type {
	margin-left: 0px;
}

html[dir='rtl'] button.goa-gallery--left-arrow {
	left: initial;
	right: -24px;
}
html[dir='rtl'] button.goa-gallery--right-arrow {
	right: initial;
	left: -24px;
}

html[dir='rtl'] div.goa-gallery--slide-indicator p {
	left: 0;
	right: initial;
	margin-left: 12px;
}

html[dir='rtl'] div.goa-gallery--controls.goa-gallery--paging-enabled > ul {
	flex-direction: row-reverse;
}

html[dir='rtl'] div.goa-gallery--controls > ul {
	padding: 0;
}

/* HIGHLIGHT *******************************************************************************/

.goa-highlight {
	background-color: yellow;
	color: black;
}

/* IMAGES *******************************************************************************/

div.goa-image:not([class *= "goa-image--icon"]),
div.goa-image img {
	width: 100%;
}

div.goa-image.goa--left {
	float: left;
	width: 40%;
	margin: 24px 24px 24px 0;
}

div.goa-image.goa--right {
	float: right;
	width: 40%;
	margin: 24px 0 24px 24px;
}

p + div.goa-image,
h2 + div.goa-image,
h3 + div.goa-image,
h4 + div.goa-image,
h5 + div.goa-image,
h6 + div.goa-image {
	margin-top: 24px;
}

div.goa-image img {
	vertical-align: top;
}

div.goa-image[class *= "goa-image--icon"] img {
	width: auto;
	max-width: 100%;
}

[class *= 'goa-grid-50'] div.goa-image[class *= "goa-image--icon"] img,
[class *= 'goa-grid-33'] div.goa-image[class *= "goa-image--icon"] img,
[class *= 'goa-grid-25'] div.goa-image[class *= "goa-image--icon"] img,
[class *= 'goa-column-50'] div.goa-image[class *= "goa-image--icon"] img,
[class *= 'goa-column-33'] div.goa-image[class *= "goa-image--icon"] img,
[class *= 'goa-column-25'] div.goa-image[class *= "goa-image--icon"] img {
    margin: 0 auto;
    display: block;
}

[class *= 'goa-grid'] div.goa-image.no-margin[class *= "goa-image--icon"] img,
[class *= 'goa-column'] div.goa-image.no-margin[class *= "goa-image--icon"] img {
	margin: 0;
}

div.goa-image.goa-portrait,
div.goa-image.goa-portrait > img {
	border-radius: 100%;
}

/* INITIATIVES *******************************************************************************/

div.goa-initiatives {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

div.goa-initiatives h2 {
	margin: 0;
}

div.goa-initiatives div.goa-card.goa--tertiary {
	border: none;
}

div.goa-initiatives ul {
	display: flex;
	flex-basis: 33%;
	flex-wrap: wrap;
}

div.goa-initiatives ul > li {
	margin-top: 24px;
}

div.goa-initiatives ul > li:nth-of-type(1) {
	flex-basis: calc(50% - 16px);
}

div.goa-initiatives ul > li:nth-of-type(2),
div.goa-initiatives ul > li:nth-of-type(3) {
	flex-basis: calc(25% - 16px);
}

div.goa-initiatives > div > a {
	box-sizing: border-box;
	margin: 28px 0 0;
	float: right;
}

.cards-link {
    padding: 0;
}

.cards-link a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 28px 0 0;
    float: right;
}

/* KEY ACCOMPLISHMENTS *******************************************************************************/

.goa-key-accomplishment .goa-thumb {
	position: relative;
	display: block;
	padding: 56.25% 0 0;
	overflow: hidden;
	background: #e5e5e5;
}

.goa-key-accomplishment .goa-thumb img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

.goa-key-accomplishment-desc {
	position: relative;
}

/*.goa-key-accomplishment:nth-of-type(3) .goa-key-accomplishment-desc,
.goa-key-accomplishment .goa-key-accomplishment-desc-text > *:first-child {
	margin-top: 0px;
}

.goa-main-grid > [class*="goa-column-"] > .goa-key-accomplishment .goa-key-accomplishment-desc-text > *:last-child {
	margin-bottom: 16px;
}*/

.goa-key-accomplishment-desc-text {
	padding-left: 60px;
}

.goa-key-accomplishment-desc-text:before {
	position: absolute;
	top: 18px;
	left: 0;
	width: 40.938px;
	height: 38.332px;
	margin-top: -9px;
	content: '';
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.934' height='38.332' viewBox='0 0 40.934 38.332'%3E%3Cg transform='translate(-131.726 -53.8)'%3E%3Cpath d='M167.515,66a18.115,18.115,0,1,1-5.246-7' fill='none' stroke='%23759500' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M140.813,72.067l9.108,10.014,21.956-27.659' fill='none' stroke='%23759500' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

#template-ministry .goa--top-stroke:before {
	height: 24px;
}

#template-ministry .goa--bottom-stroke:after {
	margin-top: 12px;
}

/* rtl *******/

html[dir = 'rtl'] .goa-key-accomplishment-desc-text:before {
	right: 0;
}

html[dir = 'rtl'] .goa-key-accomplishment-desc-text {
	padding-left: 0;
	padding-right: 60px;
}

/* KEY INFORMATION *******************************************************************************/

div.goa-key-info > ul {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
}

div.goa-key-info > ul > li {
	box-sizing: border-box;
	margin: 28px 0 0 48px;
	flex-basis: calc(50% - 24px);
}

div.goa-key-info > ul > li:nth-of-type(2n+1) {
	margin-left: 0;
}

div.goa-key-info > ul > li:nth-of-type(-n+2) {
	margin-top: 0;
}

/* rtl *******/

html[dir='rtl'] div.goa-key-info > ul > li {
	margin: 28px 0 0 0;
}

html[dir='rtl'] div.goa-key-info > ul {
	padding-right: 40px;
}

html[dir='rtl'] div.goa-key-info > ul > li:nth-of-type(2n+1) {
	margin-left: 40px;
}

/* LOCATIONS *******************************************************************************/

div.ab-c-locations {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    margin: 24px 0 0;
    vertical-align: top;
}

div.ab-c-locations > div.ab-c-map {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
    background: #F2F2F2;
    vertical-align: top;
}

div.ab-c-locations ul {
	padding-left: 0;
}

div.ab-c-locations > ul {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    margin: 28px 0 0;
    padding: 0;
    border-top: 1px solid #dcdcdc;
    list-style-type: none;
}

div.ab-c-locations [itemprop='image'],
div.ab-c-locations [itemprop='geo'],
div.ab-c-locations [itemprop='priceRange'],
div.ab-c-locations [itemprop='contactType'],
div.ab-c-locations [itemprop='contactOption'],
div.ab-c-locations [itemprop='area'] {
  display: none;
}

div.ab-c-locations [itemprop='url'] {
	word-break: break-all;
}

div.ab-c-locations .hidden {
	display: none;
}

div.ab-c-locations div.ab-c-info-name {
	font-size: 18px;
}

div.ab-c-locations div.ab-c-info-street {
	margin: 8px 0 0;
}

div.ab-c-locations div.ab-c-info-phone {
	margin: 8px 0 0;
}

div.ab-c-locations div.ab-c-info-details {
	margin: 8px 0 0;
}

div.ab-c-locations div.ab-c-info-google {
	margin: 8px 0 0;
	padding: 0 0 0 15px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M12.4,1.1C8,1.1,4.2,4.9,4.2,9.3c0,3.4,1.8,5.4,3.6,7.3c1.4,1.6,2.9,3.2,3.7,5.8c0.1,0.4,0.5,0.7,1,0.7s0.8-0.3,1-0.7c0.8-2.6,2.3-4.2,3.7-5.8c1.7-1.9,3.6-3.9,3.6-7.3C20.6,4.9,16.8,1.1,12.4,1.1z M15.5,15.2c-1.1,1.2-2.2,2.5-3.2,4.2c-0.9-1.7-2.1-3-3.2-4.2c-1.7-1.9-3-3.4-3-6c0-3.2,3-6.2,6.2-6.2c3.2,0,6.2,3,6.2,6.2C18.6,11.9,17.2,13.4,15.5,15.2z'/%3E%3Cpath fill='%23333333' d='M12.4,5.9C10.5,5.9,9,7.4,9,9.3c0,1.9,1.5,3.4,3.4,3.4s3.4-1.5,3.4-3.4C15.8,7.4,14.3,5.9,12.4,5.9zM12.4,10.7c-0.8,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S13.2,10.7,12.4,10.7z'/%3E%3C/svg%3E") no-repeat left 2px;
}

div.ab-c-locations div.ab-c-map a[target = '_blank']:after {
	content: none;
}

div.ab-c-locations div.ab-c-map div.ab-c-info-google a[target = '_blank']:after {
	width: 12px;
	height: 12px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23333333' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23333333' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

div.ab-c-locations div.ab-c-formbar {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	padding: 24px 0 12px;
	border-top: 1px solid #d1d4d3;
}

div.ab-c-locations div.ab-c-formbar > form {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	margin: 0;
	padding: 0;
}

div.ab-c-locations div.ab-c-formbar > form > span {
	box-sizing: border-box;	
	display: flex;
	flex-shrink: 1;
	align-self: stretch;
	align-items: center;
	margin: 0 12px 0 0;
}

div.ab-c-locations div.ab-c-formbar > form > label {
	box-sizing: border-box;
	display: flex;
	flex-shrink: 1;
	align-self: stretch;
	align-items: center;
	margin: 0 12px 0 0;
}

div.ab-c-locations div.ab-c-formbar > form > select {
	box-sizing: border-box;
	border-radius: 4px;
	border: 1px solid #666;
	margin: 0 12px 0 0;
	font-size: 18px;
	font-weight: 400;
	background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21.221 7.081a1.386 1.386 0 00-2.008 0l-7.6 7.6-7.6-7.6a1.42 1.42 0 00-2.007 2.007l8.6 8.6a1.386 1.386 0 002.007 0l8.6-8.6a1.386 1.386 0 00.008-2.007z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;
	background-size: 28px;
	line-height: 24px;
	padding: 8px 40px 8px 12px;
	color: #006dcc;
	width: auto;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	font-family: acumin-pro-semi-condensed,sans-serif;
}

div.ab-c-locations div.ab-c-formbar > form > select:hover {
	border: 1px solid #333333;
}

div.ab-c-locations div.ab-c-formbar > form > select:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
	background: transparent;
}

div.ab-c-locations div.ab-c-formbar > form > select:hover,
div.ab-c-locations div.ab-c-formbar > form > select:focus {
	background: #EEEEEE url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21.221 7.081a1.386 1.386 0 00-2.008 0l-7.6 7.6-7.6-7.6a1.42 1.42 0 00-2.007 2.007l8.6 8.6a1.386 1.386 0 002.007 0l8.6-8.6a1.386 1.386 0 00.008-2.007z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;
	background-size: 28px;
	color: #333333;
}

div.ab-c-locations div.ab-c-formbar > form > select:hover {
	border-color: #004f84;
}

div.ab-c-locations div.ab-c-formbar > form > select:focus {
    outline: 3px solid #FFB500;
    outline-offset: 0;
}

div.ab-c-locations div.ab-c-formbar > form > button {
	box-sizing: border-box;
    min-width: 70px;
    min-height: 42px;
    margin: 0 12px 0 0;
    padding: 8px 12px 12px;
    border: 2px solid #006dcc;
    border-radius: 4px;
    background: #006dcc;
    cursor: pointer;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1em;
    text-decoration: none;
    position: relative;
    display: inline-block;
}

div.goa-background--blue div.ab-c-locations div.ab-c-formbar > form > button {
	background-color: #fff;
	color: #006dcc;
	border: 3px solid #fff;
}

div.goa-background--blue div.ab-c-locations div.ab-c-formbar > form > button:hover {
	background-color: #fff;
	color: #004f84;
	border: 3px solid #fff;
}

div.ab-c-locations div.ab-c-formbar > form > button:hover {
	border-color: #333333;
	background: #333333;
}

div.ab-c-locations div.ab-c-formbar > form > button:focus {
	border-color: #333333;
    outline: 3px solid #FFB500;
    outline-offset: 0;
    background: #333333;
}

div.ab-c-locations li.ab-c-location {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0;
	padding: 28px 0;
}

div.ab-c-locations li.ab-c-location + li.ab-c-location {
	border-top: 1px solid #ccc;
}

div.ab-c-locations li.ab-c-location div.ab-c-location-header {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-shrink: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

div.ab-c-locations li.ab-c-location div.ab-c-location-address {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	margin: 0;
	padding: 0;
	width: calc(50% - 10px);
}

div.ab-c-locations li.ab-c-location div.ab-c-location-contact {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	margin: 0 0 0 20px;
	padding: 0;
	width: calc(50% - 10px);
}

div.ab-c-locations li.ab-c-location div.ab-c-location-footer {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin: 24px 0 0;
	padding: 0;
	width: 100%;
}

div.ab-c-locations li.ab-c-location div.ab-c-location-footer * + * {
	margin-top: 8px;
}

div.ab-c-locations li.ab-c-location div.ab-c-address {
	margin: 24px 0 0;
}

div.ab-c-locations li.ab-c-loc ation div.ab-c-contact {
	margin: 24px 0 0;
}

div.ab-c-locations li.ab-c-location div.ab-c-hours {
	margin: 24px 0 0;
	padding-left: 32px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M12,0.8c-6.1,0-11,4.9-11,11s4.9,11,11,11s11-4.9,11-11S18.1,0.8,12,0.8z M13,20.8v-1.8h-2v1.8c-4.2-0.5-7.5-3.8-7.9-7.9h1.8v-2H3.1C3.5,6.7,6.8,3.4,11,2.9v1.8h2V2.9c4.2,0.5,7.5,3.8,7.9,7.9h-1.8v2h1.8C20.5,17,17.2,20.3,13,20.8z'/%3E%3Cpolygon fill='%23333333' points='13,6.9 11,6.9 11,12.3 15.6,16.8 17,15.4 13,11.4'/%3E%3C/svg%3E") no-repeat center left;
}

div.ab-c-locations li.ab-c-location a.ab-c-google {
	box-sizing: border-box;
	margin: 0;
	padding: 0 0 0 22px;
	background: transparent;
	border: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M12.4,1.1C8,1.1,4.2,4.9,4.2,9.3c0,3.4,1.8,5.4,3.6,7.3c1.4,1.6,2.9,3.2,3.7,5.8c0.1,0.4,0.5,0.7,1,0.7s0.8-0.3,1-0.7c0.8-2.6,2.3-4.2,3.7-5.8c1.7-1.9,3.6-3.9,3.6-7.3C20.6,4.9,16.8,1.1,12.4,1.1z M15.5,15.2c-1.1,1.2-2.2,2.5-3.2,4.2c-0.9-1.7-2.1-3-3.2-4.2c-1.7-1.9-3-3.4-3-6c0-3.2,3-6.2,6.2-6.2c3.2,0,6.2,3,6.2,6.2C18.6,11.9,17.2,13.4,15.5,15.2z'/%3E%3Cpath fill='%23333333' d='M12.4,5.9C10.5,5.9,9,7.4,9,9.3c0,1.9,1.5,3.4,3.4,3.4s3.4-1.5,3.4-3.4C15.8,7.4,14.3,5.9,12.4,5.9zM12.4,10.7c-0.8,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S13.2,10.7,12.4,10.7z'/%3E%3C/svg%3E") no-repeat left 5px;
	color: #006dcc;
	font-size: 18px;
	text-decoration: underline;
}

div.ab-c-locations li.ab-c-location a.ab-c-google:hover {
	color: #004f84;
}

div.ab-c-locations li.ab-c-location button {
	box-sizing: border-box;
	margin: 0;
	padding: 0 0 0 22px;
	border: 0;
	outline: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M12.4,1.1C8,1.1,4.2,4.9,4.2,9.3c0,3.4,1.8,5.4,3.6,7.3c1.4,1.6,2.9,3.2,3.7,5.8c0.1,0.4,0.5,0.7,1,0.7s0.8-0.3,1-0.7c0.8-2.6,2.3-4.2,3.7-5.8c1.7-1.9,3.6-3.9,3.6-7.3C20.6,4.9,16.8,1.1,12.4,1.1z M15.5,15.2c-1.1,1.2-2.2,2.5-3.2,4.2c-0.9-1.7-2.1-3-3.2-4.2c-1.7-1.9-3-3.4-3-6c0-3.2,3-6.2,6.2-6.2c3.2,0,6.2,3,6.2,6.2C18.6,11.9,17.2,13.4,15.5,15.2z'/%3E%3Cpath fill='%23333333' d='M12.4,5.9C10.5,5.9,9,7.4,9,9.3c0,1.9,1.5,3.4,3.4,3.4s3.4-1.5,3.4-3.4C15.8,7.4,14.3,5.9,12.4,5.9zM12.4,10.7c-0.8,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S13.2,10.7,12.4,10.7z'/%3E%3C/svg%3E") no-repeat left 5px;
	cursor: pointer;
	color: #006dcc;
	font-size: 18px;
	font-family: acumin-pro-semi-condensed, sans-serif;
	text-align: left;
	text-decoration: underline;
}

div.ab-c-locations li.ab-c-location button:hover {
	color: #004f84;
}

div.ab-c-locations li.ab-c-location button:focus {
	outline-width: thin;
    outline-style: solid;
    outline-color: #004f84;
    outline-offset: 0;
}

div.goa-background--blue div.ab-c-locations li.ab-c-location a.ab-c-google,
div.goa-background--blue div.ab-c-locations li.ab-c-location button {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12.4,1.1C8,1.1,4.2,4.9,4.2,9.3c0,3.4,1.8,5.4,3.6,7.3c1.4,1.6,2.9,3.2,3.7,5.8c0.1,0.4,0.5,0.7,1,0.7s0.8-0.3,1-0.7c0.8-2.6,2.3-4.2,3.7-5.8c1.7-1.9,3.6-3.9,3.6-7.3C20.6,4.9,16.8,1.1,12.4,1.1z M15.5,15.2c-1.1,1.2-2.2,2.5-3.2,4.2c-0.9-1.7-2.1-3-3.2-4.2c-1.7-1.9-3-3.4-3-6c0-3.2,3-6.2,6.2-6.2c3.2,0,6.2,3,6.2,6.2C18.6,11.9,17.2,13.4,15.5,15.2z'/%3E%3Cpath fill='%23fff' d='M12.4,5.9C10.5,5.9,9,7.4,9,9.3c0,1.9,1.5,3.4,3.4,3.4s3.4-1.5,3.4-3.4C15.8,7.4,14.3,5.9,12.4,5.9zM12.4,10.7c-0.8,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S13.2,10.7,12.4,10.7z'/%3E%3C/svg%3E") no-repeat left 5px;
	color: #fff;
}

div.goa-background--blue div.ab-c-locations li.ab-c-location a {
	color: #fff;
}

div.goa-background--blue div.ab-c-locations li.ab-c-location button:hover {
	text-decoration: none;
}

div.goa-background--blue div.ab-c-locations li.ab-c-location button:focus {
	outline-color: #fff;
}

div.ab-c-locations li.ab-c-location div.ab-c-location-header h3 {
	margin-top: 0;
}

/* rtl **/

html [dir = 'rtl'] div.ab-c-locations div.ab-c-formbar > form > label,
html[dir = 'rtl'] div.ab-c-locations div.ab-c-formbar > form > select {
	margin: 0 0 0 12px;
}

html[dir = 'rtl'] div.ab-c-locations li.ab-c-location div.ab-c-hours {
	padding-left: 0;
	padding-right: 32px;
	background-position: center right;
}

html[dir = 'rtl'] div.ab-c-locations li.ab-c-location a.ab-c-google,
html[dir = 'rtl'] div.ab-c-locations li.ab-c-location button  {
	padding: 0 22px 0 0;
	background-position: right 5px;
}

html[dir = 'rtl'] div.ab-c-locations li.ab-c-location button {
	text-align: right;
}

/* NEWS *******************************************************************************/

div.goa-news-container {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

div.goa-news-container h2 {
	margin: 0;
}

div.goa-news-container > div > a {
	box-sizing: border-box;
	margin: 28px 0 0;
	float: right;
}

ul.goa-news {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#template-homepage ul.goa-news {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding: 0;
}

#template-homepage ul.goa-news > li {
	flex-basis: calc(33% - 16px);
	margin: 28px 0 0 24px;
	padding: 0;
}

#template-homepage ul.goa-news > li:nth-of-type(3n+1) {
	margin-left: 0;
}

html:not(#template-homepage) .goa-news > li {
	margin-top: 2.5rem;
}

html:not(#template-homepage) h2 + ul.goa-news > li:first-child {
	margin-top: 1.5rem;
}

ul.goa-news > li > div.goa-date {
	font-size: 14px;
}

ul.goa-news > li > div.goa-title {
	margin: 0;
	font-weight: 300;
	font-size: 1.5rem;
	line-height: 2.25rem;
}

ul.goa-news > li > div.goa-text {
	margin: 16px 0 0;
}

.goa-grid-100-100-100 > ul.goa-news:not(.goa-news--release):first-child > li,
[class *= "goa-column-100"] > ul.goa-news:not(.goa-news--release):first-child > li {
	margin-top: 0;
}

ul.goa-news.goa-news--release li {
	flex-basis: 100%;
	margin-left: 0;
	margin-top: 40px;
}

.goa-news-see-all {
	box-sizing: border-box;
	margin: 28px 0 0;
	float: right;
}

/* rtl **/

html[dir= 'rtl'] ul.goa-news {
	padding: 0;
}

/* NOTIFICATIONS *******************************************************************************/

.goa-notifications {
	display: flex;
	justify-content: center;
	padding: 24px;
	z-index: 15000;
	position: relative;
}

div.goa-notifications h2 {
	position: absolute;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	left: -10px;
	width: 1px;
	height: 1px;
	white-space: nowrap;
}

.goa-notifications a {
	color: #fff;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
}

.goa-notifications a:focus {
	outline-width: thin;
	outline-style: solid;
	outline-color: #fff;
	outline-offset: 0;
}

div.goa-notifications .button button:hover,
div.goa-notifications .button button:focus {
	background-color: rgba(255, 255, 255, .25);
}

div.goa-notifications .button button:focus {
	border: 1px solid #fff;
	background-position: 6px 6px;
}

.goa-notifications.goa-important a,
.goa-notifications.goa-important p {
	color: #333333;
}

.goa-notifications a,
.goa-notifications p,
.goa-notifications.goa-emergency ul,
.goa-notifications.goa-event ul,
.goa-notifications.goa-info ul,
.goa-notifications.goa-info--black ul {
  	color: #fff;
}

/* background colors */

.goa-notifications.goa-event {
	background: #006F4C;
	margin: 0;
	padding: 24px;
}

.goa-notifications.goa-info {
	background: #004A8F;
	margin: 0;
	padding: 24px;
}

.goa-notifications.goa-info--black {
	background: #171D23;
	margin: 0;
	padding: 24px;
}

.goa-notifications.goa-important {
	background: #F9CE2D;
	margin: 0;
	padding: 24px;
}

.goa-notifications.goa-emergency {
	background: #DA291C;
	margin: 0;
	padding: 24px;
}

.goa-notifications .container {
	display: flex;
	width: 827px;
}

.goa-notifications .icon {
	flex-basis: 24px;
	width: 24px;
	height: 24px;
	margin: 2px 24px 24px 0;
	background-repeat: no-repeat;
	flex-shrink: 0;
}

/* background icons */

.goa-notifications.goa-important .icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z'/%3E%3Cpath fill='%23333333' d='M12,14.46a1,1,0,0,0,1-1V6.57a1,1,0,0,0-2,0v6.89A1,1,0,0,0,12,14.46Z'/%3E%3Cpath fill='%23333333' d='M12,15.68A1.29,1.29,0,1,0,13.29,17,1.29,1.29,0,0,0,12,15.68Z'/%3E%3C/svg%3E");
}

.goa-notifications.goa-event .icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.27,22.85H20.73a2.14,2.14,0,0,0,2.14-2.14V5A2.14,2.14,0,0,0,20.73,2.9h-2.1v2h2.1a.14.14,0,0,1,.14.14V8.31H3.13V5a.14.14,0,0,1,.14-.14H5.48V6.28a1,1,0,1,0,2,0V1.85a1,1,0,1,0-2,0v1H3.27A2.14,2.14,0,0,0,1.13,5V20.71A2.14,2.14,0,0,0,3.27,22.85Zm17.6-12.54v10.4a.14.14,0,0,1-.14.14H3.27a.14.14,0,0,1-.14-.14V10.31Z'/%3E%3Cpath fill='%23fff' d='M16.45,7.28a1,1,0,0,0,1-1V1.85a1,1,0,0,0-2,0v1h-1.8v2h1.8V6.28A1,1,0,0,0,16.45,7.28Z'/%3E%3Cpath fill='%23fff' d='M11.47,7.28a1,1,0,0,0,1-1V1.85a1,1,0,1,0-2,0v1H8.66v2h1.81V6.28A1,1,0,0,0,11.47,7.28Z'/%3E%3Crect fill='%23fff' x='6.67' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='11.22' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='15.77' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='3.64' y='15.83' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='8.19' y='15.83' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='12.74' y='15.83' width='2.33' height='2.33'/%3E%3C/svg%3E");
}

.goa-notifications.goa-info .icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z'/%3E%3Cpath fill='%23fff' d='M15.16,15.5h-2V9a1,1,0,0,0-1-1H9.82a1,1,0,0,0,0,2h1.36V15.5h-2a1,1,0,1,0,0,2h6a1,1,0,0,0,0-2Z'/%3E%3Cpath fill='%23fff' d='M12,7.33A1.29,1.29,0,1,0,10.73,6,1.29,1.29,0,0,0,12,7.33Z'/%3E%3C/svg%3E");
}

.goa-notifications.goa-info--black .icon {
  	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m19.358 19.983-1.374-1.906v-.8l.266-.266.044-.044a1.4 1.4 0 0 0 .266-.754.923.923 0 0 0-.266-.665.4.4 0 0 0-.31-.133h-.266a7.119 7.119 0 0 0-3.457-6.339.955.955 0 0 0-.266-.709V4.646a.266.266 0 0 0-.044-.177 1 1 0 0 0-.4-.488 1.99 1.99 0 0 0-.975-1.507c0-.266-.089-.621-.443-.665h-.355c-.31.089-.4.4-.443.665a1.99 1.99 0 0 0-.975 1.507 1 1 0 0 0-.4.488c0 .044-.044.089-.044.177v3.679a.955.955 0 0 0-.266.709c-3.147 1.684-3.457 5.1-3.457 6.339h-.177a.4.4 0 0 0-.307.136.923.923 0 0 0-.266.665 1.248 1.248 0 0 0 .266.754l.044.044.266.266v.8l-1.244 1.723-.133.133a.4.4 0 0 0-.133.31v1.152a.437.437 0 0 0 .4.443l3.9.31h6.383l3.9-.31a.437.437 0 0 0 .4-.443v-1.147a.405.405 0 0 0-.134-.226Zm-2.172-1.507.709 1.019-2.172-.355v-3.28l.532-.266.709.621a.63.63 0 0 0 .266.089h.443c0 .044-.044.089-.044.133l-.4.4a.4.4 0 0 0-.133.31v1.108a.749.749 0 0 0 .09.221Zm-8.244-2.527.8-.089h.267v3.1h-.621l-.4.089v-3.1Zm3.767-6.516c1.2 1.6 1.064 4.521.975 5.541h-.133l-1.6-.8-1.551.8c-.089-1.064-.177-3.945 1.019-5.5a4.015 4.015 0 0 1 1.29-.041Zm2.128 9.53h-.928v-3.1h.266l.665.089Zm-3.989-3.236 1.064-.532 1.064.532v3.236h-2.128Zm-1.064 4.122h4.388v1.46H9.784Zm7-4.965-.4-.355-1.152.576-.621-.089a11.889 11.889 0 0 0-.621-5.1 5.911 5.911 0 0 1 2.797 4.969ZM10.803 4.735a.44.44 0 0 0 .4-.488 1.17 1.17 0 0 1 .706-1.108h.089a1.156 1.156 0 0 1 .711 1.108.407.407 0 0 0 .4.443l.044.044v3.768c0 .044 0 .089.044.089a5.913 5.913 0 0 0-2.349 0c0-.044.044-.089.044-.133Zm-.621 5.009a11.233 11.233 0 0 0-.665 5.23l-.842.133-1.152-.576-.443.355a5.978 5.978 0 0 1 3.103-5.143Zm-3.457 7.047-.4-.4c0-.044-.044-.089-.044-.133h.355a.63.63 0 0 0 .266-.089l.709-.621.4.222v3.369l-1.995.31.709-1.019a.63.63 0 0 0 .089-.266v-1.107c.044-.089-.005-.177-.089-.266Zm-1.374 4.211v-.488l3.546-.576v1.371h-.088Zm9.8.266h-.092v-1.374l3.546.576v.488Z'/%3E%3Cpath d='M12.003 7.951a.375.375 0 0 0 .4-.4V5.495a.4.4 0 0 0-.8 0v2.06a.4.4 0 0 0 .4.396Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.goa-notifications.goa-emergency .icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M11,9.41v4.52a1,1,0,0,0,2,0V9.41a1,1,0,0,0-2,0Z'/%3E%3Cpath fill='%23fff' d='M12,16.15a1.29,1.29,0,1,0,1.29,1.29A1.29,1.29,0,0,0,12,16.15Z'/%3E%3Cpath fill='%23fff' d='M22.87,20.14l-10-17.32a1,1,0,0,0-1.74,0l-10,17.32a1,1,0,0,0,0,1,1,1,0,0,0,.87.5H22a1,1,0,0,0,.87-.5A1,1,0,0,0,22.87,20.14Zm-19.14-.5L12,5.32l8.27,14.32Z'/%3E%3C/svg%3E");
}

.goa-notifications .content {
	flex-grow: 1;
}

.goa-notifications .content p:first-child {
	margin-top: 0;
}

.goa-notifications .button {
	width: 30px;
	height: 30px;
	flex-basis: 30px;
	margin: 0 0 24px 24px;
	flex-shrink: 0;
}

/* button */

.goa-notifications .button button {
	box-sizing: border-box;
	display: inline-block;
	flex-shrink: 0;
	position: relative;
	top: 0;
	overflow: hidden;
	color: #333333;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	width: 30px;
	height: 30px;
	padding: 28px 0 0;
	border: 1px solid transparent;
	border: 0;
	outline: 0;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M2 2L14 14M14 2L2 14' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E") no-repeat 7px 7px;
	cursor: pointer;
}

/* close button **/

.goa-notifications.goa-important .button button {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M2 2L14 14M14 2L2 14' fill='none' stroke='%23333333' stroke-width='3'/%3E%3C/svg%3E") no-repeat 7px 7px;
}

div.goa-notifications-toggle {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	width: 10%;
    margin: 0 0 0 auto;
}

div.goa-notifications-toggle div.hover.active {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

div.goa-header.goa-header--compact .goa-notifications-toggle div.hover.active {
	height: 56px;
	width: 50px
}

/* action menu open in mobile */

html#template-chapter.goa-noscroll .goa-notifications,
html#template-guide.goa-noscroll .goa-notifications {
	z-index: 1;
}

html#template-chapter .goa-notifications,
html#template-guide .goa-notifications {
	z-index: 21000;
}

/* Important toggle */

div.goa-notifications-toggle button.goa-button--notifications {
	width: 100%;
	height: 90px;
	padding: 12px;
	background: transparent;
	display: flex;
	border: none;
	position: relative;
}

div.goa-notifications-toggle button.goa-button--notifications:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 4px;
	width: 100%;
}

div.goa-notifications-toggle button.goa-button--notifications:hover:before {
	background: #006dcc;
}

div.goa-notifications-toggle button.goa-button--notifications span {
	align-self: center;
	position: relative;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	margin: 12px;
	padding: 0;
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg height='14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.15 34.12'%3E%3Ccircle cx='4.62' cy='29.68' r='4.44' fill='%23333333'/%3E%3Cpath d='M9,10.36c-.44,9.17-1,10.35-2.09,11a4.61,4.61,0,0,1-4.65-.08C1,20.51.67,19.21.18,10.36-.16,4.24-.13,2.28,1.3,1.09a5.31,5.31,0,0,1,6.45,0C9.2,2.28,9.31,4.26,9,10.36Z' fill='%23333333'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-color: #F9CE2D;
}

.goa-notifications.goa-important + .goa-header .goa-notifications-toggle button.goa-button--notifications:hover {
	border: 2px solid #F9CE2D;
}

.goa-notifications.goa-important + .goa-header .goa-notifications-toggle button.goa-button--notifications:hover:before {
	border-top: 4px solid #006dcc;
}

/* Event toggle */

.goa-notifications.goa-event + .goa-header .goa-notifications-toggle button.goa-button--notifications span {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.27,22.85H20.73a2.14,2.14,0,0,0,2.14-2.14V5A2.14,2.14,0,0,0,20.73,2.9h-2.1v2h2.1a.14.14,0,0,1,.14.14V8.31H3.13V5a.14.14,0,0,1,.14-.14H5.48V6.28a1,1,0,1,0,2,0V1.85a1,1,0,1,0-2,0v1H3.27A2.14,2.14,0,0,0,1.13,5V20.71A2.14,2.14,0,0,0,3.27,22.85Zm17.6-12.54v10.4a.14.14,0,0,1-.14.14H3.27a.14.14,0,0,1-.14-.14V10.31Z'/%3E%3Cpath fill='%23fff' d='M16.45,7.28a1,1,0,0,0,1-1V1.85a1,1,0,0,0-2,0v1h-1.8v2h1.8V6.28A1,1,0,0,0,16.45,7.28Z'/%3E%3Cpath fill='%23fff' d='M11.47,7.28a1,1,0,0,0,1-1V1.85a1,1,0,1,0-2,0v1H8.66v2h1.81V6.28A1,1,0,0,0,11.47,7.28Z'/%3E%3Crect fill='%23fff' x='6.67' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='11.22' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='15.77' y='11.52' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='3.64' y='15.83' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='8.19' y='15.83' width='2.33' height='2.33'/%3E%3Crect fill='%23fff' x='12.74' y='15.83' width='2.33' height='2.33'/%3E%3C/svg%3E");
	background-color: #006F4C;
	background-size: 16px;
}

/* Info toggle */

.goa-notifications.goa-info + .goa-header .goa-notifications-toggle button.goa-button--notifications span {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M15.16,15.5h-2V9a1,1,0,0,0-1-1H9.82a1,1,0,0,0,0,2h1.36V15.5h-2a1,1,0,1,0,0,2h6a1,1,0,0,0,0-2Z'/%3E%3Cpath fill='%23fff' d='M12,7.33A1.29,1.29,0,1,0,10.73,6,1.29,1.29,0,0,0,12,7.33Z'/%3E%3C/svg%3E");
	background-color: #004A8F;
}

/* Info black toggle */

.goa-notifications.goa-info--black + .goa-header .goa-notifications-toggle button.goa-button--notifications span {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='m19.358 19.983-1.374-1.906v-.8l.266-.266.044-.044a1.4 1.4 0 0 0 .266-.754.923.923 0 0 0-.266-.665.4.4 0 0 0-.31-.133h-.266a7.119 7.119 0 0 0-3.457-6.339.955.955 0 0 0-.266-.709V4.646a.266.266 0 0 0-.044-.177 1 1 0 0 0-.4-.488 1.99 1.99 0 0 0-.975-1.507c0-.266-.089-.621-.443-.665h-.355c-.31.089-.4.4-.443.665a1.99 1.99 0 0 0-.975 1.507 1 1 0 0 0-.4.488c0 .044-.044.089-.044.177v3.679a.955.955 0 0 0-.266.709c-3.147 1.684-3.457 5.1-3.457 6.339h-.177a.4.4 0 0 0-.307.136.923.923 0 0 0-.266.665 1.248 1.248 0 0 0 .266.754l.044.044.266.266v.8l-1.244 1.723-.133.133a.4.4 0 0 0-.133.31v1.152a.437.437 0 0 0 .4.443l3.9.31h6.383l3.9-.31a.437.437 0 0 0 .4-.443v-1.147a.405.405 0 0 0-.134-.226Zm-2.172-1.507.709 1.019-2.172-.355v-3.28l.532-.266.709.621a.63.63 0 0 0 .266.089h.443c0 .044-.044.089-.044.133l-.4.4a.4.4 0 0 0-.133.31v1.108a.749.749 0 0 0 .09.221Zm-8.244-2.527.8-.089h.267v3.1h-.621l-.4.089v-3.1Zm3.767-6.516c1.2 1.6 1.064 4.521.975 5.541h-.133l-1.6-.8-1.551.8c-.089-1.064-.177-3.945 1.019-5.5a4.015 4.015 0 0 1 1.29-.041Zm2.128 9.53h-.928v-3.1h.266l.665.089Zm-3.989-3.236 1.064-.532 1.064.532v3.236h-2.128Zm-1.064 4.122h4.388v1.46H9.784Zm7-4.965-.4-.355-1.152.576-.621-.089a11.889 11.889 0 0 0-.621-5.1 5.911 5.911 0 0 1 2.797 4.969ZM10.803 4.735a.44.44 0 0 0 .4-.488 1.17 1.17 0 0 1 .706-1.108h.089a1.156 1.156 0 0 1 .711 1.108.407.407 0 0 0 .4.443l.044.044v3.768c0 .044 0 .089.044.089a5.913 5.913 0 0 0-2.349 0c0-.044.044-.089.044-.133Zm-.621 5.009a11.233 11.233 0 0 0-.665 5.23l-.842.133-1.152-.576-.443.355a5.978 5.978 0 0 1 3.103-5.143Zm-3.457 7.047-.4-.4c0-.044-.044-.089-.044-.133h.355a.63.63 0 0 0 .266-.089l.709-.621.4.222v3.369l-1.995.31.709-1.019a.63.63 0 0 0 .089-.266v-1.107c.044-.089-.005-.177-.089-.266Zm-1.374 4.211v-.488l3.546-.576v1.371h-.088Zm9.8.266h-.092v-1.374l3.546.576v.488Z'/%3E%3Cpath d='M12.003 7.951a.375.375 0 0 0 .4-.4V5.495a.4.4 0 0 0-.8 0v2.06a.4.4 0 0 0 .4.396Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-color: #171D23;
	background-size: 20px;
	background-position: center 2px;
}

/* Emergency toggle */

.goa-notifications.goa-emergency + .goa-header .goa-notifications-toggle button.goa-button--notifications span {
	background-image: url("data:image/svg+xml,%3Csvg height='14' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.15 34.12'%3E%3Ccircle cx='4.62' cy='29.68' r='4.44' fill='%23fff'/%3E%3Cpath d='M9,10.36c-.44,9.17-1,10.35-2.09,11a4.61,4.61,0,0,1-4.65-.08C1,20.51.67,19.21.18,10.36-.16,4.24-.13,2.28,1.3,1.09a5.31,5.31,0,0,1,6.45,0C9.2,2.28,9.31,4.26,9,10.36Z' fill='%23fff'/%3E%3C/svg%3E");
	background-color: #DA291C;
}

.goa-notifications:not(.goa-info--black):not(.goa-event) + div.goa-header.goa-header--compact button.goa-button--notifications {
	height: 24px;
	width: 24px;
}

.goa-notifications + .goa-header .goa-notifications-toggle button.goa-button--notifications[aria-label *= 'expanded'],
.goa-notifications + .goa-header .goa-notifications-toggle button.goa-button--notifications[aria-label *= 'expanded']:focus,
.goa-notifications + .goa-header .goa-notifications-toggle button.goa-button--notifications[aria-label *= 'expanded']:before,
.goa-notifications + .goa-header .goa-notifications-toggle button.goa-button--notifications[aria-label *= 'expanded']:after,
.goa-notifications + .goa-header .goa-notifications-toggle button.goa-button--notifications[aria-label *= 'expanded']:hover {
	height: 0;
	width: 0;
	border: 0;
	outline: 0;
	margin: 0;
	background: transparent;
	outline-color: transparent;
}

div.goa-notifications-toggle button.goa-button--notifications:focus {
	border: 3px solid #FFB500;
	outline: 0;
	padding: 1px 9px;
}

div.goa-notifications-toggle button.goa-button--notifications:focus:before {
	display: none;
}

div.goa-notifications-toggle button.goa-button--notifications:hover {
	outline: none;
}

div.goa-header.goa-header--compact div.goa-notifications-toggle button.goa-button--notifications:hover:before {
	top: -18px;
}

.goa-notifications.goa-info--black + div.goa-header.goa-header--compact div.goa-notifications-toggle button.goa-button--notifications:hover:before {
	top: -17px;
}

/* increases button clickable area */

div.goa-notifications-toggle button.goa-button--notifications:after {
	content: "";
	position: absolute;
	width: 74px;
	height: 90px;
	top: 0;
    left: 0;
}

div.goa-header.goa-header--compact div.goa-notifications-toggle button.goa-button--notifications:after {
	top: -16px;
	height: 56px;
}

div.goa-notifications[aria-hidden = 'false'] {
	display: flex;
}

html:not(.nojs) div.goa-notifications.closed {
	height: 0;
	padding: 0;
	z-index: -100;
	overflow: hidden;
}

html:not(.nojs) div.goa-notifications.closed > .container > .content,
html:not(.nojs) div.goa-notifications.closed > .container > .icon {
	display: none;
}

/* targets Edge but not Edge Chromium */

@supports (-ms-ime-align:auto) {

	/* Important toggle (fixes Edge bug) */
	.goa-notifications.goa-important + .goa-header .goa-notifications-toggle button.goa-button--notifications span {
		background-size: 4px;
	}
	/* Emergency toggle (fixes Edge bug) */
	.goa-notifications.goa-emergency + .goa-header .goa-notifications-toggle button.goa-button--notifications span {
		background-size: 4px;
	}

}

/* rtl **/

html[dir = 'rtl'] div.goa-notifications-toggle {
	margin: 0 auto 0 0;
}

html[dir = 'rtl'] div.goa-notifications h2 {
	left: 0;
	right: -10px;
}

html[dir = 'rtl'] .goa-notifications .icon {
	margin: 2px 0 0 24px;
}

html[dir = 'rtl'] .goa-notifications .button {
	margin: 0 24px 0 0;
}

/* SECTION MENU  *******************************************************************************/

.goa-section {
	width: 100%;
}

.goa-section-menu-wrapper.active .goa-section {
	padding-bottom: 48px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
	margin: 13px 12px 0 12px;
}

.goa-section-menu-wrapper + .goa-section {
	display: none;
}

.goa-section-menu-wrapper.active + .goa-section {
	display: inline-block;
	margin: 0 24px;
	width: 100%;
}

div.goa-section-menu div.container,
div.goa-section > div.goa-section-wrapper > div.goa-section-controls[aria-hidden = 'true'],
div.goa-section > div.goa-section-wrapper > div.goa-section-controls[aria-hidden = 'false']  {
	display: none;
}

div.goa-section-wrapper > div {
	box-sizing: border-box;
	display: none;
	position: relative;
	padding: 0;
	width: 100%;
}

div.goa-section-wrapper > div[aria-hidden='false'] {
	display: block;
}

div.goa-section-wrapper ul {
	list-style-type: none;
	padding: 0;
}

div.goa-container--header > div.goa-grid-100-100-100 > div.goa-section-menu > div.goa-section-wrapper,
div.goa-container--header > div[class *= "goa-column-100"] > div.goa-section-menu > div.goa-section-wrapper {
	display: flex;
}

button.goa-section-links {
	box-sizing: border-box;
	border: none;
	color: #fff;
	border-left: none;
	border-right: none;
	flex-shrink: 0;
	outline: none;
	font-family: inherit;
	font-size: 18px;
	text-align: left;
	background: transparent;
	position: relative;
}

button.goa-section-links:not(:last-of-type) {
	margin-right: 12px;
}

button.goa-section-links, button.goa-section-links[aria-expanded='false'] {
	padding: 8px 48px 12px 24px;
}

button.goa-section-links[aria-expanded='true'] {
	background-color: transparent;
}

div.goa-section-menu > button.goa-section-links::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M8 8L12 12L16 8' fill='none' stroke='%23FFF' stroke-width='2'/%3E %3C/svg%3E");
	box-sizing: border-box;
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	padding: 24px 0 0;
	content: '';
	right: 16px;
	top: 12px;
}

div.goa-section-menu > button.goa-section-links[aria-expanded="true"]::after {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M8 12L12 8L16 12' fill='none' stroke='%23fff' stroke-width='2'/%3E %3C/svg%3E");
}

button.goa-section-links, button.goa-section-links[aria-expanded="false"] {
	padding: 8px 48px 12px 24px;
	background-image: none;
}

div.goa-section-menu > button.goa-section-links:hover,
button.goa-section-links[aria-expanded='true'] {
	border: none;
	background-color: #002c4e;
	border-radius: 4px;
	padding: 8px 48px 12px 24px;
}

div.goa-section-menu > button.goa-section-links:focus,
div.goa-section-menu > button.goa-section-links:focus:hover {
	border: 3px solid #FFB500;
	padding: 5px 45px 9px 21px;
	border-radius: 0;
}

div.goa-section-menu > button.goa-section-links:focus:after,
div.goa-section-menu > button.goa-section-links:focus:hover:after {
	top: 9px;
	right: 13px;
}

div.goa-container--header > div.goa-grid-100-100-100 > div.goa-section-menu,
div.goa-container--header > div[class *= "goa-column-100"] > div.goa-section-menu {
	display: flex;
	align-items: center;
	flex-direction: row;
	margin-bottom: 0;
	margin-top: 0;
	width: 100%;
	order: 0;
}

button.goa-section-menu--links {
	box-sizing: border-box;
	border: none;
	color: #fff;
	border-left: none;
	border-right: none;
	flex-shrink: 0;
	outline: none;
	font-family: inherit;
	font-size: 18px;
	text-align: left;
	background: transparent;
	position: relative;
	padding: 6px 36px 8px 40px;
}

button.goa-section-menu--links:not(:last-of-type) {
	margin-right: 12px;
}

div.goa-section-menu > button.goa-section-menu--links::after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M8.5 11.8a.7.7 0 001 0L14 7.3a.7.7 0 000-1 .7.7 0 00-1 0l-4 3.9-4-4a.7.7 0 00-1 1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: 21px;
	box-sizing: border-box;
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	padding: 24px 0 0;
	content: '';
	right: 8px;
    top: 8px;
}

div.goa-section-menu > button.goa-section-menu--links[aria-expanded="true"]::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M9.5 6.2a.7.7 0 00-1 0L4 10.7a.7.7 0 000 1 .7.7 0 001 0l4-3.9 4 4a.7.7 0 001-1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

div.goa-section-menu > button.goa-section-menu--links:hover,
button.goa-section-menu--links[aria-expanded="true"] {
	background-color: rgba(51, 51, 51, 0.6);
	border-radius: 4px;
}

div.goa-section-menu > button.goa-section-menu--links:focus,
div.goa-section-menu > button.goa-section-menu--links:focus:hover {
	border: 3px solid #FFB500;
	padding: 3px 33px 5px 37px;
	border-radius: 0;
}

div.goa-section-menu > button.goa-section-menu--links:focus:after,
div.goa-section-menu > button.goa-section-menu--links:focus:hover:after {
	right: 5px;
    top: 5px;
}

div.goa-section-menu button.goa-section-menu--links:before,
div.goa-section-menu > button.goa-section-menu--links[aria-expanded="true"]::before {
	position: absolute;
	width: 24px;
	height: 24px;
	content: '';
	left: 10px;
	top: 8px;
}

div.goa-section-menu button.goa-section-menu--links:focus:before,
div.goa-section-menu button.goa-section-menu--links:focus:hover:before,
div.goa-section-menu > button.goa-section-menu--links[aria-expanded="true"]:focus:before {
	left: 7px;
	top: 5px;
}

div.goa-section-menu button.goa-section-menu--links[data-current="forms-and-documents"]:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M9 15h6v1.5H9zm0-3h6v1.5H9zm4.5-7.4h-6A1.5 1.5 0 006.2 6v12a1.5 1.5 0 001.5 1.4h8.8A1.5 1.5 0 0018 18V9zm3 13.4h-9V6h5.2v3.8h3.7z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-section-menu button.goa-section-menu--links[data-current="contact"]:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M19.5 15.7a7.7 7.7 0 00-4.7-1.8 11.1 11.1 0 00-1.7 1.8 7.2 7.2 0 01-2.7-2.3 7.2 7.2 0 01-1.7-3A11.1 11.1 0 0010.8 9a7.7 7.7 0 00-.8-5 9.6 9.6 0 00-4.8.7c-.6 2-.1 5.8 3.5 10.4 3.9 4.5 7.6 5 9.6 4.7a7.8 7.8 0 001.2-4.1z' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-section-menu button.goa-section-menu--links[data-current="login"]:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' clip-path='url(%23a)'%3E%3Cpath d='M15 18.5h-4.2v-4.2M10.8 9.3V5.8h4.3'/%3E%3Cpath d='M20.4 18.5l-5 1.8h-.3V4h.3l5 1.8zM7.7 15l3.2-3.2-3.2-3.2M10 12H4M17 11v1'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-section-menu button.goa-section-menu--links[data-current="table-of-contents"]:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M24 24H0V0h24z' fill='none'/%3E%3Cpath d='M21 15H7v2h14zm0-4H7v2h14zm0-4H7v2h14zM5 7H3v2h2zm0 10v-2H3v2zm0-6H3v2h2z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-section button.goa-section-menu--links:last-of-type {
	margin-left: 0;
	margin-right: 0;
}

div.goa-container--header div.goa-section-menu--controls {
    flex-wrap: nowrap;
}

div.goa-section-menu > div.goa-container--small {
	padding: 0 calc(50% - 363px) 48px;
}

div.goa-section-menu > div.goa-container--small ul {
	list-style-type: none;
	padding: 0;
}

div.goa-section .goa-section-menu a:not(.goa-cta),
div.goa-section > .goa-section-menu > a,
div.goa-section > a {
	padding-left: 32px;
	position: relative;
	color: #fff;
	margin: 0 auto;
}

div.goa-section .goa-section-menu div a:not(.goa-cta) {
	margin: 0;
	padding: 0;
}

div.goa-section .goa-section-menu > a:not(.goa-cta),
div.goa-section.goa-section > a:not(.goa-cta) {
	margin-left: 10px;
}

div.goa-section .goa-section-menu a:before,
div.goa-section > a:before {
	position: absolute;
	content: "";
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 3445' clip-path='url(%23a)'%3E%3Cg data-name='Group 3442'%3E%3Cpath data-name='Rectangle 2908' fill='%23fff' d='M20 12.7H6.2v-2H20z'/%3E%3C/g%3E%3Cg data-name='Group 3443'%3E%3Cpath data-name='Path 876' d='M12.8 19.4L14 18 7 11.7l7.2-6.3L12.8 4 4 11.7z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	width: 24px;
	height: 24px;
	left: 0;
	top: 4px;
}

div.goa-section > div.goa-section-content[aria-hidden="false"] {
	display: block;
}

html:not(.nojs) #main > .goa-container--small.goa-background--white > .goa-pagemenu-toc-wrapper.goa-container--small,
div.goa-section-menu div.goa-section-menu--controls,
div.goa-section-wrapper > div.goa-section-content--controls[aria-hidden="false"],
div.goa-section > div.goa-section-content[aria-hidden="true"],
button.goa-section-menu--links + div.goa-container--small,
div.goa-section .goa-section-menu div a:before {
    display: none;
}

div.goa-section-content > div.goa-section-wrapper.goa-grid-100-100-100,
div.goa-section-content > div.goa-section-wrapper[class *= "goa-column-100"] {
	padding: 16px 0;
    margin: 0;
    width: 100%;
}

div.goa-section-content > div.goa-section-wrapper.goa-grid-100-100-100 h2:first-child,
div.goa-section-content > div.goa-section-wrapper.goa-grid-100-100-100 p:first-child,
div.goa-section-content > div.goa-section-wrapper[class *= "goa-column-100"] h2:first-child,
div.goa-section-content > div.goa-section-wrapper[class *= "goa-column-100"] p:first-child {
	margin: 0;
}

div.goa-section + div.goa-grid-100-100-100 h1,
div.goa-section + div[class *= "goa-column-100"] h1 {
	margin: 32px 0 0;
}

div.goa-section + div.goa-grid-100-100-100 .lede,
div.goa-section + div[class *= "goa-column-100"] .lede {
	margin-right: 0;
}

/* contact and login block **/

.goa-login.active {
	padding-bottom: 48px;
}

.goa-contact h2 {
	flex-basis: 100%;
}

.goa-contact .goa-contact-description,
.goa-contact .goa-contact-information,
.goa-contact .goa-contact-information div.goa-contact-column:nth-child(2n+1):last-of-type {
	width: 100%;
}

.goa-contact .goa-contact-information {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
}

.goa-contact .goa-contact-column p {
	margin: 23px 0 0;
	font-weight: 700;
}

.goa-contact .goa-contact-information div.goa-contact-column-info > div {
	margin-top: 12px;
	position: relative;
	padding-left: 32px;
}

.goa-contact .goa-contact-information div.goa-contact-column {
	box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    width: calc(50% - 10px);
}

.goa-contact .goa-contact-information div.goa-contact-column:nth-child(2n):not(:only-of-type) {
	margin-right: 0;
	margin-left: 20px;
}

div.goa-section-content > div.goa-section-wrapper.goa-grid-100-100-100 .goa-contact .goa-contact-information div.goa-contact-column-info > div,
div.goa-section-content > div.goa-section-wrapper[class *= "goa-column-100"] .goa-contact .goa-contact-information div.goa-contact-column-info > div {
	color: #333333;
}

div.goa-section .goa-section-menu .goa-contact .goa-contact-information div.goa-contact-column-info > div a:not(.goa-cta) {
	font-weight: 400;
	position: initial;
}

div.goa-section-wrapper .goa-contact .goa-contact-information div.goa-contact-column-info > div > a:before,
div.goa-section .goa-contact .goa-contact-information div.goa-contact-column-info > div > a:before,
div.goa-section-wrapper.goa-contact .goa-contact-information div.goa-contact-column-info > div[itemprop='address']:before,
div.goa-contact .goa-contact-information div.goa-contact-column-info > div[itemprop='address']:before,
div.goa-section-wrapper.goa-contact .goa-contact-information div.goa-contact-column-info > div span[itemprop='faxNumber']:before,
div.goa-contact .goa-contact-information div.goa-contact-column-info > div span[itemprop='faxNumber']:before {
	width: 24px;
    height: 24px;
    content: "";
    left: 0px;
    top: 4px;
    position: absolute;
	display: block;
}

div.goa-section .goa-section-menu .goa-contact .goa-contact-information div.goa-contact-column-info > div a[href*='tel']:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.1 16.8l-3.6-2.4a2.3 2.3 0 00-2.6-.2l-1.6.9a32 32 0 01-2.8-2.6l-.1-.1a29.6 29.6 0 01-2.5-2.7l.9-1.6a2.3 2.3 0 00-.2-2.6L7.2 1.9A2 2 0 005.3 1c-.7.1-1.7.8-3.1 2.1A3.2 3.2 0 001 5.8c.5 3.2 2.7 6.8 6.4 10.5l.2.2.2.2c3.7 3.7 7.2 5.9 10.4 6.3h.4a3 3 0 002.2-1.1 7.5 7.5 0 002.1-3.2 1.7 1.7 0 00-.8-1.9zm-2.7 3.7c-.4.5-.7.5-.7.5h-.2c-1.9-.3-5-1.5-9.3-5.8L9 15l-.2-.2A17.9 17.9 0 013 5.4s0-.3.5-.8l2-1.6L8 6.7l.1.1s.1.1 0 .4L6.9 9.4a.9.9 0 00.1 1.1 31.6 31.6 0 003 3.5 26.4 26.4 0 003.5 3.1 1 1 0 001.1.1l2.2-1.2c.2-.1.3-.1.4 0a.1.1 0 01.1.1l3.6 2.4h.1l-1.6 2zM13.1 4.7l-.1 2a3.9 3.9 0 012.7 1.1 4.5 4.5 0 011.2 2.7l2-.1a5.5 5.5 0 00-1.8-4 5.7 5.7 0 00-4-1.7zM22.6 9.3A8.4 8.4 0 0020 3.5 8.8 8.8 0 0014.1 1L14 3a6.8 6.8 0 014.5 1.9 7 7 0 012 4.5z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section .goa-section-menu .goa-contact .goa-contact-information div.goa-contact-column-info > div span[itemprop="faxNumber"]:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.2 15.4V7.7a1.9 1.9 0 00-1.9-1.9h-2.5V1H6.2v4.8H3.7a1.9 1.9 0 00-1.9 1.9v7.7a1.9 1.9 0 001.9 1.9h1.9v-2l-1.9.1-.1-7.6 16.5-.1.1 7.6h-2v2h2a1.9 1.9 0 002-1.9zM8.2 3h7.6v2.8H8.2z' fill='%23fff'/%3E%3Cpath d='M17.7 23v-9h.9v-2H5.3v2h.9v9zm-2-2H8.1v-7h7.6zM6.9 9.5a1.3 1.3 0 10-1.3 1.3 1.3 1.3 0 001.3-1.3z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section .goa-section-menu .goa-contact .goa-contact-information div.goa-contact-column-info > div a[href*='mailto']:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M3.1 20.5h17.8a2 2 0 002.1-2.1V6.1A2 2 0 0020.9 4H3.1A2 2 0 001 6.1v12.3a2 2 0 002.1 2.1zm8.3-6.9a1 1 0 001.2 0L21 7v10l-3.4-4a1 1 0 10-1.5 1.3l3.6 4.3H4.3l3.6-4.3A1 1 0 006.4 13L3 17V7.1zM4.8 6h14.3L12 11.6z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section .goa-section-menu .goa-contact .goa-contact-information div.goa-contact-column-info > div[itemprop='address']:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 1a7.2 7.2 0 00-7.2 7.2c0 3.6 5.7 13.2 6.3 14.3a1 1 0 001.8 0c.6-1.1 6.3-10.7 6.3-14.3A7.2 7.2 0 0012 1zm0 19c-2-3.5-5.2-9.6-5.2-11.8a5.2 5.2 0 0110.4 0c0 2.2-3.2 8.3-5.2 11.8z' fill='%23fff'/%3E%3Cpath d='M12 4.4a3.7 3.7 0 00-3.7 3.7 3.7 3.7 0 007.4 0A3.7 3.7 0 0012 4.4zm0 5.5a1.7 1.7 0 010-3.4 1.8 1.8 0 011.7 1.7A1.6 1.6 0 0112 9.9z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section-wrapper div.goa-contact .goa-contact-information div.goa-contact-column-info > div a[href*='mailto']:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M3.1 20.5h17.8a2 2 0 002.1-2.1V6.1A2 2 0 0020.9 4H3.1A2 2 0 001 6.1v12.3a2 2 0 002.1 2.1zm8.3-6.9a1 1 0 001.2 0L21 7v10l-3.4-4a1 1 0 10-1.5 1.3l3.6 4.3H4.3l3.6-4.3A1 1 0 006.4 13L3 17V7.1zM4.8 6h14.3L12 11.6z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section-wrapper div.goa-contact .goa-contact-information div.goa-contact-column-info > div a[href*='tel']:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.1 16.8l-3.6-2.4a2.3 2.3 0 00-2.6-.2l-1.6.9a32 32 0 01-2.8-2.6l-.1-.1a29.6 29.6 0 01-2.5-2.7l.9-1.6a2.3 2.3 0 00-.2-2.6L7.2 1.9A2 2 0 005.3 1c-.7.1-1.7.8-3.1 2.1A3.2 3.2 0 001 5.8c.5 3.2 2.7 6.8 6.4 10.5l.2.2.2.2c3.7 3.7 7.2 5.9 10.4 6.3h.4a3 3 0 002.2-1.1 7.5 7.5 0 002.1-3.2 1.7 1.7 0 00-.8-1.9zm-2.7 3.7c-.4.5-.7.5-.7.5h-.2c-1.9-.3-5-1.5-9.3-5.8L9 15l-.2-.2A17.9 17.9 0 013 5.4s0-.3.5-.8l2-1.6L8 6.7l.1.1s.1.1 0 .4L6.9 9.4a.9.9 0 00.1 1.1 31.6 31.6 0 003 3.5 26.4 26.4 0 003.5 3.1 1 1 0 001.1.1l2.2-1.2c.2-.1.3-.1.4 0a.1.1 0 01.1.1l3.6 2.4h.1l-1.6 2zM13.1 4.7l-.1 2a3.9 3.9 0 012.7 1.1 4.5 4.5 0 011.2 2.7l2-.1a5.5 5.5 0 00-1.8-4 5.7 5.7 0 00-4-1.7zM22.6 9.3A8.4 8.4 0 0020 3.5 8.8 8.8 0 0014.1 1L14 3a6.8 6.8 0 014.5 1.9 7 7 0 012 4.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section-wrapper div.goa-contact .goa-contact-information div.goa-contact-column-info > div span[itemprop="faxNumber"]:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.2 15.4V7.7a1.9 1.9 0 00-1.9-1.9h-2.5V1H6.2v4.8H3.7a1.9 1.9 0 00-1.9 1.9v7.7a1.9 1.9 0 001.9 1.9h1.9v-2l-1.9.1-.1-7.6 16.5-.1.1 7.6h-2v2h2a1.9 1.9 0 002-1.9zM8.2 3h7.6v2.8H8.2z' fill='%23333333'/%3E%3Cpath d='M17.7 23v-9h.9v-2H5.3v2h.9v9zm-2-2H8.1v-7h7.6zM6.9 9.5a1.3 1.3 0 10-1.3 1.3 1.3 1.3 0 001.3-1.3z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

div.goa-section-wrapper div.goa-contact .goa-contact-information div.goa-contact-column-info > div[itemprop='address']:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 1a7.2 7.2 0 00-7.2 7.2c0 3.6 5.7 13.2 6.3 14.3a1 1 0 001.8 0c.6-1.1 6.3-10.7 6.3-14.3A7.2 7.2 0 0012 1zm0 19c-2-3.5-5.2-9.6-5.2-11.8a5.2 5.2 0 0110.4 0c0 2.2-3.2 8.3-5.2 11.8z' fill='%23333333'/%3E%3Cpath d='M12 4.4a3.7 3.7 0 00-3.7 3.7 3.7 3.7 0 007.4 0A3.7 3.7 0 0012 4.4zm0 5.5a1.7 1.7 0 010-3.4 1.8 1.8 0 011.7 1.7A1.6 1.6 0 0112 9.9z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
}

.paragraph--type--contact .contact-name span[itemprop="name"] {
    font-weight: 700;
}

.paragraph--type--contact .contact-name span {
    display: block;
}

.paragraph--type--contact .contact-name + *,
.paragraph--type--contact .contact-name + * > *:first-child {
    margin-top: 4px;
}

.paragraph--type--contact .contact-name + * > * {
    margin-top: 8px;
}

.paragraph--type--contact > *:last-child {
    margin-bottom: 12px;
}

.paragraph--type--contact .phone a:after,
.paragraph--type--contact .toll-free a:after {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(/themes/custom/goa_core/dist/%2523a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.1 16.8l-3.6-2.4a2.3 2.3 0 00-2.6-.2l-1.6.9a32 32 0 01-2.8-2.6l-.1-.1a29.6 29.6 0 01-2.5-2.7l.9-1.6a2.3 2.3 0 00-.2-2.6L7.2 1.9A2 2 0 005.3 1c-.7.1-1.7.8-3.1 2.1A3.2 3.2 0 001 5.8c.5 3.2 2.7 6.8 6.4 10.5l.2.2.2.2c3.7 3.7 7.2 5.9 10.4 6.3h.4a3 3 0 002.2-1.1 7.5 7.5 0 002.1-3.2 1.7 1.7 0 00-.8-1.9zm-2.7 3.7c-.4.5-.7.5-.7.5h-.2c-1.9-.3-5-1.5-9.3-5.8L9 15l-.2-.2A17.9 17.9 0 013 5.4s0-.3.5-.8l2-1.6L8 6.7l.1.1s.1.1 0 .4L6.9 9.4a.9.9 0 00.1 1.1 31.6 31.6 0 003 3.5 26.4 26.4 0 003.5 3.1 1 1 0 001.1.1l2.2-1.2c.2-.1.3-.1.4 0a.1.1 0 01.1.1l3.6 2.4h.1l-1.6 2zM13.1 4.7l-.1 2a3.9 3.9 0 012.7 1.1 4.5 4.5 0 011.2 2.7l2-.1a5.5 5.5 0 00-1.8-4 5.7 5.7 0 00-4-1.7zM22.6 9.3A8.4 8.4 0 0020 3.5 8.8 8.8 0 0014.1 1L14 3a6.8 6.8 0 014.5 1.9 7 7 0 012 4.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: 24px;
}

.paragraph--type--contact .fax span:after {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(/themes/custom/goa_core/dist/%2523a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.2 15.4V7.7a1.9 1.9 0 00-1.9-1.9h-2.5V1H6.2v4.8H3.7a1.9 1.9 0 00-1.9 1.9v7.7a1.9 1.9 0 001.9 1.9h1.9v-2l-1.9.1-.1-7.6 16.5-.1.1 7.6h-2v2h2a1.9 1.9 0 002-1.9zM8.2 3h7.6v2.8H8.2z' fill='%23333333'/%3E%3Cpath d='M17.7 23v-9h.9v-2H5.3v2h.9v9zm-2-2H8.1v-7h7.6zM6.9 9.5a1.3 1.3 0 10-1.3 1.3 1.3 1.3 0 001.3-1.3z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: 24px;
}

.paragraph--type--contact .email a:after {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(/themes/custom/goa_core/dist/%2523a)'%3E%3Cpath d='M3.1 20.5h17.8a2 2 0 002.1-2.1V6.1A2 2 0 0020.9 4H3.1A2 2 0 001 6.1v12.3a2 2 0 002.1 2.1zm8.3-6.9a1 1 0 001.2 0L21 7v10l-3.4-4a1 1 0 10-1.5 1.3l3.6 4.3H4.3l3.6-4.3A1 1 0 006.4 13L3 17V7.1zM4.8 6h14.3L12 11.6z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: 24px;
}

.paragraph--type--contact .address:after {
    background: rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(/themes/custom/goa_core/dist/%2523a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 1a7.2 7.2 0 00-7.2 7.2c0 3.6 5.7 13.2 6.3 14.3a1 1 0 001.8 0c.6-1.1 6.3-10.7 6.3-14.3A7.2 7.2 0 0012 1zm0 19c-2-3.5-5.2-9.6-5.2-11.8a5.2 5.2 0 0110.4 0c0 2.2-3.2 8.3-5.2 11.8z' fill='%23333333'/%3E%3Cpath d='M12 4.4a3.7 3.7 0 00-3.7 3.7 3.7 3.7 0 007.4 0A3.7 3.7 0 0012 4.4zm0 5.5a1.7 1.7 0 010-3.4 1.8 1.8 0 011.7 1.7A1.6 1.6 0 0112 9.9z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: 24px;
}

.paragraph--type--contact .phone,
.paragraph--type--contact .email,
.paragraph--type--contact .fax,
.paragraph--type--contact .toll-free,
.paragraph--type--contact .address {
    margin-top: 12px;
    position: relative;
    padding-left: 32px;
    display: block;
}

.paragraph--type--contact .phone a:after,
.paragraph--type--contact .fax span:after,
.paragraph--type--contact .toll-free a:after,
.paragraph--type--contact .email a:after,
.paragraph--type--contact .address:after {
    width: 24px;
    height: 24px;
    content: "";
    left: 0px;
    top: 4px;
    position: absolute;
    display: block;
}

/* rtl **/

html[dir = 'rtl'] .paragraph--type--contact .phone a:after,html[dir=rtl] .paragraph--type--contact .fax span:after,html[dir=rtl] .paragraph--type--contact .toll-free a:after,html[dir=rtl] .paragraph--type--contact .email a:after,html[dir=rtl] .paragraph--type--contact .address:after {
    right: 0px;
    left: unset
}

html[dir = 'rtl'] .paragraph--type--contact .phone,html[dir=rtl] .paragraph--type--contact .email,html[dir=rtl] .paragraph--type--contact .fax,html[dir=rtl] .paragraph--type--contact .toll-free,html[dir=rtl] .paragraph--type--contact .address {
    padding-left: 0;
    padding-right: 32px
}

/* PAGE MENU *******************************************************************************/

.goa-pagemenu-toc-wrapper {
	padding-top: 0;
	padding-bottom: 0;
}

div.goa-section > div.goa-section-content div.goa-pagemenu-toc > ul {
	margin: 0;
}

.goa-pagemenu-toc-wrapper-label,
.goa-pagemenu-toc-wrapper-label > a,
div.goa-pagemenu-toc li.goa-pagemenu-toc-item,
div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active > span {
	position: relative;
}

div.goa-pagemenu-toc li.goa-pagemenu-toc-item a,
div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active > span {
	display: block;
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active > span {
	padding: 0;
}

.goa-pagemenu-toc-wrapper-label > a {
	padding-left: 36px;
}

div.goa-pagemenu-toc a:focus {
	outline: 2px solid #FFB500;
}

.goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before,
div.goa-section .goa-section-menu .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before,
html.nojs .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-ribbon-home-icon'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='ribbon-home-icon' clip-path='url(%23clip-ribbon-home-icon)'%3E%3Crect width='24' height='24' fill='none'/%3E%3Cg id='Group_2940' data-name='Group 2940' transform='translate(-203 -104)'%3E%3Crect id='Rectangle_531' data-name='Rectangle 531' width='24' height='24' transform='translate(203 104)' fill='none'/%3E%3Cpath id='Path_324' data-name='Path 324' d='M198.9,46.3a.945.945,0,0,0-1,1v5h-3.2V48.8a.945.945,0,0,0-1-1h-3.5a.945.945,0,0,0-1,1v3.5H186v-5a1,1,0,0,0-2,0v6a.945.945,0,0,0,1,1h5.2a.945.945,0,0,0,1-1V49.8h1.5v3.5a.945.945,0,0,0,1,1h5.2a.945.945,0,0,0,1-1v-6A.945.945,0,0,0,198.9,46.3Z' transform='translate(23 68)' fill='%23fff'/%3E%3Cpath id='Path_325' data-name='Path 325' d='M192.6,37.2a1.049,1.049,0,0,0-1.3,0l-10,8.7a.972.972,0,0,0-.1,1.4,1.135,1.135,0,0,0,.8.3,1.854,1.854,0,0,0,.7-.2l9.3-8.2,9.3,8.2a.992.992,0,1,0,1.3-1.5Z' transform='translate(23 68)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	box-sizing: border-box;
	background-size: cover;
	position: absolute;
	width: 18px;
	height: 18px;
	content: '';
	left: 10px;
	top: 19px;
	display: block;
}

div.goa-pagemenu-toc li.goa-pagemenu-toc-item {
	margin: 0;
}

div.goa-pagemenu-toc li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent {
	display: flex;
	flex-wrap: wrap;
	position: relative;
}

div.goa-section div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active > span,
div.goa-section div.goa-pagemenu-toc li.goa-pagemenu-toc-item > a,
div.goa-section div.goa-pagemenu-toc li.goa-pagemenu-toc-item > strong > a,
div.goa-section div.goa-pagemenu-toc li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent-back > button,
html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item > a,
html.nojs div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active > span,
html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item > strong > a,
html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent-back > button {
	padding: 12px 36px;
	flex: 1 1 160px;
	text-decoration: none;
}

div.goa-pagemenu-toc li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent-back > button:focus {
	outline: 2px solid #FFB500;
}

li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:before {
	display: block;
	position: absolute;
	content: "";
	width: 18px;
	height: 18px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M11.8 9.5a.7.7 0 000-1L7.3 4a.7.7 0 00-1 0 .7.7 0 000 1l3.9 4-4 4a.7.7 0 001 1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: 12px;
	top: 18px;
}

div.goa-section div.goa-pagemenu-toc li.goa-pagemenu-toc-item a:hover,
div.goa-section div.goa-pagemenu-toc > ul > li.goa-pagemenu-toc-item.active > a:hover {
	padding: 10px 34px;
	border: 2px solid #fff;
}

li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:hover:before {
	top: 16px;
	left: 10px;
}

div.goa-pagemenu-toc li.goa-pagemenu-toc-item a:focus,
div.goa-pagemenu-toc li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent-back > button:focus {
	outline-offset: -2px;
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item > ul {
	display: none;
	padding-left: 24px;
	flex-basis: 100%;
	border-top: 1px solid rgba(255,255,255,.2);
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item > button[aria-expanded="true"] + ul {
	display: block;
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button {
	margin: 0 0 0 auto;
	position: relative;
	background: transparent;
	border: none;
	padding: 0 0 0 52px;
	width: 0;
	overflow: hidden;
  	text-indent: 1px;
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button:hover,
div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button[aria-expanded='true'] {
	background-color: rgba(51, 51, 51, 0.6);
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button:focus {
	border: 3px solid #FFB500;
	padding: 0 0 0 46px;
	border-radius: 0;
	outline: 0;
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button:before {
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M8.5 11.8a.7.7 0 001 0L14 7.3a.7.7 0 000-1 .7.7 0 00-1 0l-4 3.9-4-4a.7.7 0 00-1 1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 24px;
	content: '';
}

div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button[aria-expanded='true']:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M9.5 6.2a.7.7 0 00-1 0L4 10.7a.7.7 0 000 1 .7.7 0 001 0l4-3.9 4 4a.7.7 0 001-1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

.goa-pagemenu-wrapper {
	box-sizing: border-box;
	padding-bottom: 0;
}

.goa-pagemenu > ul {
	list-style-type: none;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 24px 0 0 0;
	margin-bottom: 0;
	margin-right: -12px;
	margin-left: -12px;
}

.goa-pagemenu > ul > li.goa-pagemenu-item {
	flex-basis: calc(33.33% - 24px);
	min-height: auto;
	display: block;
	margin: 0 24px 0 0;
}

.goa-pagemenu-item {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	min-height: 48px;
	background: inherit;
}

.goa-pagemenu > ul > li > a {
	position: relative;
	padding: 12px 20px 12px 30px;
	margin: 0;
	box-sizing: border-box;
}

.goa-pagemenu > ul > li > a:before {
	position: absolute;
	content: "";
	width: 18px;
	height: 18px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M11.8 9.5a.7.7 0 000-1L7.3 4a.7.7 0 00-1 0 .7.7 0 000 1l3.9 4-4 4a.7.7 0 001 1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: 8px;
	top: 16px;
}

.goa-pagemenu > ul > li > a:hover,
#template-collection .goa-pagemenu > ul > li.goa-pagemenu-item > a.goa-pagemenu-parent {
	background: rgba(51, 51, 51, 0.6);
}

.goa-pagemenu > ul > li > a:hover {
	text-decoration: none;
}

div.goa-background--blue .goa-pagemenu a:hover {
	color: #FFFFFF;
}

.goa-pagemenu > ul > li.goa-pagemenu-item > a,
.goa-pagemenu > ul > li.goa-pagemenu.goa-pagemenu-item--current > a,
.goa-pagemenu > ul > li.goa-pagemenu > a.goa-pagemenu-parent {
	font-size: 1.125rem;
	line-height: 1.75rem;
	color: #fff;
	display: block;
	margin-left: 0;
}

.goa-pagemenu > ul > li > a:focus {
	outline-width: 2px;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

/* external page icon */

html:not([dir = 'rtl']) .goa-pagemenu > ul > li.goa-pagemenu-item > a[target='_blank']:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 22 20.51'%3E%3Cpath fill='%23fff' d='M21,19.69a.58.58,0,0,1-.57.57H3.57A.58.58,0,0,1,3,19.69V4.31a.58.58,0,0,1,.57-.57H6.82v-2H3.57A2.58,2.58,0,0,0,1,4.31V19.69a2.58,2.58,0,0,0,2.57,2.57H20.43A2.58,2.58,0,0,0,23,19.69V16.44H21Z' transform='translate(-1 -1.74)'/%3E%3Cpath fill='%23fff' d='M22,1.75H14.15a1,1,0,1,0,0,2h5.44l-7.41,7.41a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3L21,5.17V10.6a1,1,0,1,0,2,0V2.75A1,1,0,0,0,22,1.75Z' transform='translate(-1 -1.74)'/%3E%3C/svg%3E") no-repeat center center;
	display: inline-block;
	width: 17px;
	height: 16px;
	margin: 0px 0px -3px 8px;
	content: '';
}

/* rtl ***/

html[dir='rtl'] div.goa-section .goa-section-menu a:before,
html[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:before,
html[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:hover:before,
html.nojs[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 2947' clip-path='url(%23a)'%3E%3Cpath data-name='Rectangle 555' fill='none' d='M0 18V0h18v18z'/%3E%3Cpath data-name='Path 368' d='M6.2 8.5a.7.7 0 000 1l4.5 4.5a.7.7 0 001 0 .7.7 0 000-1L7.9 9l4-4a.7.7 0 00-1-1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center; /* SEE IF .goa-parent-child-link STILL APPLIES */
	right: 12px;
}

html[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:hover:before {
	right: 10px;
}

html[dir='rtl'] div.goa-section > .goa-section-menu > a:before,
html.nojs[dir='rtl'] div.goa-section > a:before {
	right: 0px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 3444' clip-path='url(%23a)'%3E%3Cg data-name='Group 3442'%3E%3Cpath data-name='Rectangle 2908' fill='%23fff' d='M4 10.701h13.838v1.995H4z'/%3E%3C/g%3E%3Cg data-name='Group 3443'%3E%3Cpath data-name='Path 876' d='M11.228 4L9.87 5.381l7.2 6.318-7.2 6.32 1.361 1.379 8.773-7.7z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center; /* SEE IF .goa-parent-child-link STILL APPLIES */
}

html[dir='rtl'] div.goa-section-menu button.goa-section-menu--links:before,
html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links[aria-expanded="true"]::before {
	right: 10px;
}

html[dir='rtl'] div.goa-section-menu button.goa-section-menu--links:after,
html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links[aria-expanded="true"]::after {
	left: 8px;
	right: auto;
}

html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links:focus:after,
html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links:focus:hover:after {
	left: 5px;
	right: auto;
}

html[dir='rtl'] div.goa-section-menu button.goa-section-menu--links:focus:before,
html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links[aria-expanded="true"]:focus:before {
	right: 7px;
}

html[dir='rtl'] div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button {
	padding: 0 52px 0 0;
}

html[dir='rtl'] div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item-parent > button:focus {
	padding: 0 46px 0 0;
}

html[dir='rtl'] button.goa-section-menu--links {
	padding: 6px 40px 8px 36px;
	margin: 0 0 0 12px;
}

html[dir='rtl'] .goa-pagemenu > ul > li > a:before {
	right: 8px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 2947' clip-path='url(%23a)'%3E%3Cpath data-name='Rectangle 555' fill='none' d='M0 18V0h18v18z'/%3E%3Cpath data-name='Path 368' d='M6.2 8.5a.7.7 0 000 1l4.5 4.5a.7.7 0 001 0 .7.7 0 000-1L7.9 9l4-4a.7.7 0 00-1-1z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir='rtl'] .goa-pagemenu > ul > li > a {
	padding: 12px 30px 12px 20px;
}

html[dir='rtl'] .goa-pagemenu > ul > li.goa-pagemenu-item {
	margin: 0 0 0 24px;
}

html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links:focus,
html[dir='rtl'] div.goa-section-menu > button.goa-section-menu--links:focus:hover {
	padding: 3px 37px 5px 33px;
}

html[dir='rtl'] .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before,
html[dir='rtl'] div.goa-section .goa-section-menu .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before,
html.nojs[dir='rtl'] .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before {
	left: auto;
	right: 10px;
}

html[dir='rtl'] div.goa-section .goa-section-menu .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:hover:before,
html.nojs[dir='rtl'] .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:hover:before {
	left: auto;
	right: 8px;
}

html[dir='rtl'] .goa-contact .goa-contact-information div.goa-contact-column:nth-child(2n):not(:only-of-type) {
	margin-right: 20px;
	margin-left: 0;
}

html[dir='rtl'] div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item > ul,
html[dir='rtl'] .goa-contact .goa-contact-information div.goa-contact-column-info > div {
	padding-left: 0;
	padding-right: 24px;
}

html[dir='rtl'] .goa-contact .goa-contact-information div.goa-contact-column-info > div {
	padding-right: 32px;
	padding-left: 0;
}

html[dir='rtl'] div.goa-section-wrapper .goa-contact .goa-contact-information div.goa-contact-column-info > div > a:before,
html[dir='rtl'] div.goa-section .goa-contact .goa-contact-information div.goa-contact-column-info > div > a:before,
html[dir='rtl'] div.goa-section-wrapper.goa-contact .goa-contact-information div.goa-contact-column-info > div span[itemprop='faxNumber']:before,
html[dir='rtl'] div.goa-contact .goa-contact-information div.goa-contact-column-info > div span[itemprop='faxNumber']:before,
html[dir='rtl'] div.goa-section-wrapper.goa-contact .goa-contact-information div.goa-contact-column-info > div[itemprop='address']:before,
html[dir='rtl'] div.goa-contact .goa-contact-information div.goa-contact-column-info > div[itemprop='address']:before {
	right: 0px;
}

/* nojs **/

html.nojs .goa-pagemenu-toc-wrapper {
	margin: 0 auto;
	width: calc(100% - 24px);
	display: block;
}

html.nojs div.goa-pagemenu-toc {
	margin-top: 24px;
}

html.nojs div.goa-pagemenu-toc ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

html.nojs div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item > ul {
	display: block;
}
html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent ul li {
	border-bottom: 0;
}

html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item > a {
	color: #006dcc;
}

html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item > a[href $= '.delete'] {
	display: none;
}

html.nojs div.goa-pagemenu-toc-wrapper div.goa-pagemenu-toc > ul > .goa-pagemenu-toc-wrapper-label.active:before,
html.nojs div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active:not(.goa-pagemenu-toc-wrapper-label) > a:before {
	display: block;
	background-image: none;
    background-color: #FFB500;
    content: "";
    width: 2px;
    position: absolute;
    height: 18px;
	top: 16px;
	left: 20px;
    border: 1px solid #FFB500;
}

html.nojs .goa-pagemenu-toc-item.goa-pagemenu-toc-wrapper-label > a:before {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-ribbon-home-icon'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='ribbon-home-icon' clip-path='url(%23clip-ribbon-home-icon)'%3E%3Crect width='24' height='24' fill='none'/%3E%3Cg id='Group_2940' data-name='Group 2940' transform='translate(-203 -104)'%3E%3Crect id='Rectangle_531' data-name='Rectangle 531' width='24' height='24' transform='translate(203 104)' fill='none'/%3E%3Cpath id='Path_324' data-name='Path 324' d='M198.9,46.3a.945.945,0,0,0-1,1v5h-3.2V48.8a.945.945,0,0,0-1-1h-3.5a.945.945,0,0,0-1,1v3.5H186v-5a1,1,0,0,0-2,0v6a.945.945,0,0,0,1,1h5.2a.945.945,0,0,0,1-1V49.8h1.5v3.5a.945.945,0,0,0,1,1h5.2a.945.945,0,0,0,1-1v-6A.945.945,0,0,0,198.9,46.3Z' transform='translate(23 68)' fill='%23333333'/%3E%3Cpath id='Path_325' data-name='Path 325' d='M192.6,37.2a1.049,1.049,0,0,0-1.3,0l-10,8.7a.972.972,0,0,0-.1,1.4,1.135,1.135,0,0,0,.8.3,1.854,1.854,0,0,0,.7-.2l9.3-8.2,9.3,8.2a.992.992,0,1,0,1.3-1.5Z' transform='translate(23 68)' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

html.nojs div.goa-pagemenu-toc-wrapper div.goa-pagemenu-toc > ul > .goa-pagemenu-toc-wrapper-label.active:before {
	left: 1px;
}

html.nojs div.goa-pagemenu-toc-wrapper div.goa-pagemenu-toc > ul > .goa-pagemenu-toc-wrapper-label > a:hover:before {
	left: 8px;
    top: 17px;
}

html.nojs div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item.active:not(.goa-pagemenu-toc-wrapper-label) > a:hover:before {
	top: 14px;
	left: 18px;
}

html.nojs div.goa-pagemenu-toc li.goa-pagemenu-toc-item > a:hover {
	border: 2px solid rgba(51, 51, 51, 0.25);
	padding: 10px 34px;
	position: relative;
	color: #333333;
}

html.nojs div.goa-pagemenu-toc ul > li.goa-pagemenu-toc-item {
	border-bottom-color: #333333;
}

html.nojs li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M18 0v18H0V0z'/%3E%3Cpath d='M11.8 9.5a.7.7 0 000-1L7.3 4a.7.7 0 00-1 0 .7.7 0 000 1l3.9 4-4 4a.7.7 0 001 1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
} 

html.nojs[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:before,
html.nojs[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Group 2947' clip-path='url(%23a)'%3E%3Cpath data-name='Rectangle 555' fill='none' d='M0 18V0h18v18z'/%3E%3Cpath data-name='Path 368' d='M6.2 8.5a.7.7 0 000 1l4.5 4.5a.7.7 0 001 0 .7.7 0 000-1L7.9 9l4-4a.7.7 0 00-1-1z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html.nojs[dir='rtl'] li.goa-pagemenu-toc-item.goa-pagemenu-toc-item-parent > ul > li > a:hover:before {
	right: 10px;
} 

html.nojs div.goa-contact {
	padding: 0;
}

html.nojs div.goa-section-wrapper > div {
	display: block;
}

/* PAGINATION *******************************************************************************/

div.goa-paging {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	margin: 24px 0 0;
}

div.goa-paging nav {
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	width: 100%;
}

div.goa-paging ul {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	padding: 0;
	line-height: 1em;
	list-style-type: none;
	vertical-align: top;
}

div.goa-paging ul > li {
	box-sizing: border-box;
	display: flex;
	margin: 0px;
	padding: 0px;
}

div.goa-paging ul > li > a {
	box-sizing: border-box;
	position: relative;
	display: block;
	padding: 8px 12px 12px;
	border-radius: 4px;
	text-align: center;
	text-decoration: none;
}

div.goa-paging ul > li.active {
	padding: 8px 12px 12px;
	font-weight: 700;
	background: #EEEEEE;
	border-radius: 4px;
	border: 1px solid #919191;
}

div.goa-paging ul > li > a:hover {
	color: #333333;
}

div.goa-paging ul > li > a:focus {
	outline-width: 3px;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

div.goa-paging ul > li.previous a {
	padding-left: 28px;
	font-weight: 700;
}

div.goa-paging ul > li.previous a:before,
html[dir = 'rtl'] div.goa-paging ul > li.next a:before,
div.goa-paging ul > li.next a:after,
html[dir = 'rtl'] div.goa-paging ul > li.previous a:after  {
	box-sizing: border-box;
	display: flex;
	position: absolute;
	top: 45%;
	left: 8px;
	width: 12px;
	height: 12px;
	margin-top: -5px;
	content: '';
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M6 1L1 6L6 11M1 6L11 6' fill='none' stroke='%23006dcc' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
}

div.goa-paging ul > li.next a {
	padding-right: 28px;
}

div.goa-paging ul > li.next a:after,
html[dir = 'rtl'] div.goa-paging ul > li.previous a:after {
	right: 8px;
	left: auto;
	content: '';
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M6 1L11 6L6 11M1 6L11 6' fill='none' stroke='%23006dcc' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
}

div.goa-paging ul > li.next a:hover::after,
html[dir = 'rtl'] div.goa-paging ul > li.previous a:hover::after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M6 1L11 6L6 11M1 6L11 6' fill='none' stroke='%23333333' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
}

div.goa-paging ul > li.previous a:hover:before,
html[dir = 'rtl'] div.goa-paging ul > li.next a:hover:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M6 1L1 6L6 11M1 6L11 6' fill='none' stroke='%23333333' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
}

/* blue band */
div.goa-background--blue div.goa-paging ul > li.previous a:before,
html[dir = 'rtl'] div.goa-background--blue div.goa-paging ul > li.next a:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M6 1L1 6L6 11M1 6L11 6' fill='none' stroke='%23fff' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
}
/* blue band hover */
div.goa-background--blue div.goa-paging ul > li.previous a:before,
html[dir = 'rtl'] div.goa-background--blue div.goa-paging ul > li.next a:hover:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M6 1L1 6L6 11M1 6L11 6' fill='none' stroke='%23006dcc' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
}

/* rtl **/

html[dir = 'rtl'] div.goa-paging ul {
	padding: 0;
}

html[dir = 'rtl'] div.goa-paging ul > li.previous a:hover::before,
html[dir = 'rtl'] div.goa-paging ul > li.previous a:before,
html[dir = 'rtl'] div.goa-paging ul > li.next a:hover::after,
html[dir = 'rtl'] div.goa-paging ul > li.next a:after {
	background: transparent;
}

html[dir = 'rtl'] div.goa-paging ul > li.next a {
	padding: 8px 12px 12px 28px;
}

html[dir = 'rtl'] div.goa-paging ul > li.previous a {
	padding: 8px 28px 12px 12px;
}

html[dir = 'rtl'] div.goa-paging ul > li {
	float: right;
}

/* PROGRESSBAR *******************************************************************************/

div.goa-progress {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 8px 0 0;
	padding: 0;
}

div.goa-progress div.progress-bar {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 100%;
	height: 24px;
	background: #EEEEEE;
	border: 1px solid #888888;
}

div.goa-progress div.progress-fill {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 1%;
	height: 100%;
	background: #006F4C;
}

div.goa-background--blue div.goa-progress div.progress-fill {
	background: #002c4e;
}

div.step-current div.progress-label {
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	text-align: right;
}

div.goa-progress div.progress-label {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 8px 0 0;
	padding: 0;
	color: #002c4e;
	font-size: 18px;
	font-weight: 700;
	line-height: 1em;
	text-align: center;
	vertical-align: top;
}

div.goa-background--blue div.goa-progress div.progress-label {
	color: #fff;
}

div.goa-background--grey div.goa-progress div.progress-label {
	color: #007694;
}

div.step-current {
	margin: 28px 0 0;
	font-size: 18px;
	font-weight: 700;
	display: flex;
	justify-content: space-between;
}

/* PROGRESSBAR - STEPPER *******************************************************************************/

div.step > p.form-legend:first-child {
	margin-top: 0;
}

h2 + .goa-form div.step > p.form-legend:first-child,
h3 + .goa-form div.step > p.form-legend:first-child {
	margin-top: 24px;
}

div.goa-progress > ul.goa-stepper > li > div div.step-current {
	text-align: center;
	margin: 0;
	display: none;
	position: absolute;
	top: -40px;
	right: -50px;
	left: -50px;
}

div.goa-progress > ul.goa-stepper > li.active > div > div.step-current {
	display: block;
}

div.goa-progress > ul.goa-stepper {
	display: flex;
	list-style-type: none;
	margin: 72px 0 0;
	padding: 0;
	justify-content: space-between;
	position: relative;
}

div.goa-progress > ul.goa-stepper > li {
	margin: 0;
	position: relative;
	display: block;
	width: 100%;
	text-align: center;
}

div.goa-progress > ul.goa-stepper > li > div > div.goa-text {
	font-weight: 600;
	margin: 0 auto;
	background: #ffffff;
	border: 2px solid #888888;
	border-radius: 15px;
	width: 24px;
	height: 24px;
	line-height: 20px;
	padding: 2px;
	text-align: center;
	z-index: 7000;
	position: relative;
	box-sizing: content-box;
}

div.goa-progress > ul.goa-stepper > li.active > div > div.goa-text {
	background: #333333;
	border: 2px solid #333333;
	color: #fff;
}

div.goa-progress > ul.goa-stepper > li > div > div.goa-progress-desc {
	font-size: 14px;
	line-height: 20px;
	margin-top: 8px;
}

div.goa-progress > ul.goa-stepper > li.passed > div > div.goa-text {
	border-color: #006F4C;
}

div.goa-progress > ul.goa-stepper > li.passed .goa-text:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16 1A15 15 0 111 16 15 15 0 0116 1z' fill='%23007738'/%3E%3Cpath d='M13 19.6l-3.7-3.8L8 17.1l5 5 11-10.8-1.3-1.3z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: "";
	position: absolute;
	width: 32px;
	height: 32px;
	top: -2px;
	left: -2px;
	background-size: cover;
}

div.goa-progress > ul.goa-stepper > li:not(:first-of-type):before {
	content: '';
	height: 2px;
	background-color: #888888;
	width: 50%;
	left: 0;
	position: absolute;
	top: 15px;
}

div.goa-progress > ul.goa-stepper > li:not(:last-of-type):after {
	content: "";
	width: 50%;
	background: #888888;
	position: absolute;
	height: 2px;
	top: 15px;
	right: 0;
	z-index: 1000;
}

div.goa-progress > ul.goa-stepper > li.active:before,
div.goa-progress > ul.goa-stepper > li.passed:not(:first-of-type):before,
div.goa-progress > ul.goa-stepper > li.passed:not(:last-of-type):after {
	background-color: #006F4C;
}

div.goa-progress > ul.goa-stepper > li > .goa-stepper-text-wrapper {
	display: inline-block;
	white-space: normal;
}

/* PUBLICATIONS *******************************************************************************/

div.goa-publications {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	width: 100%;
	min-height: 1px;
	margin: 0;
}

main div.goa-publications > ul {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	width: 100%;
	min-height: 1px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

main div.goa-publications > ul > li {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	min-height: 1px;
	margin: 28px 0 0;
	padding: 0;
}

[class *= 'goa-background-']:not([class *= 'goa-container--padding-']) > .goa-grid-100-100-100:first-child > div.goa-publications:first-child > ul > li:first-child,
[class *= 'goa-background-']:not([class *= 'goa-container--padding-']) > [class *= "goa-column-100"]:first-child > div.goa-publications:first-child > ul > li:first-child {
	margin: 0;
}

div.goa-publications li > div.goa-thumb {
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	width: 30%;
	min-height: 1px;
	margin: 0;
	padding: 0;
}

div.goa-publications li > div.goa-thumb img {
	width: 100%;
	vertical-align: top;
}

div.goa-publications li div.goa-thumb-wrapper {
	width: 100%;
}

div.goa-publications li > div.goa-text {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	width: calc(70% - 24px);
	min-height: 1px;
	margin: 0 0 0 24px;
	padding: 0;
}

div.goa-publications li div.goa-title {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	font-weight: 700;
}

.goa-publications li .goa-rating {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	margin: 24px 0 0;
}

.goa-publications li .goa-rating > img {
	width: 64px;
	height: auto;
	margin-right: 24px;
}

/* rtl **/

html[dir = 'rtl'] div.goa-publications li > div.goa-text {
	margin: 0 24px 0 0;
}

/* READ MORE *******************************************************************************/

.goa-show-more {
	display: none;
}

div.goa-disclaimer button[class *= 'goa-show-']:focus {
	outline: thin solid #FFB500;
}

/* RESPONSIBILITIES INFO *******************************************************************************/

#template-ministry .goa-responsibilitiesinfo {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	background: #F2F2F2;
	vertical-align: top;
	padding-top: 24px;
}

#template-ministry .goa-responsibilitiesinfo > div {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}

#template-ministry .goa-responsibilities {
	box-sizing: border-box;
	flex-basis: calc(68% - 12px);
}

#template-ministry .goa-info:not(.goa-notifications) {
	box-sizing: border-box;
	flex-basis: calc(32% - 12px);
	margin-left: 24px;
}

html[dir='rtl']#template-ministry .goa-responsibilitiesinfo .goa-info:not(.goa-notifications) {
	box-sizing: border-box;
	flex-basis: calc(32% - 12px);
	margin-right: 24px;
	margin-left: 0;
}

/* SCROLL BEHAVIOR *******************************************************************************/

/* no scroll ***/

html.goa-noscroll div.goa-header {
	z-index: 20000;
}

/* scroll down ***/

div.goa-header.goa-header--compact {
	position: fixed;
	top: 0;
	width: 100%;
}

/* SEARCH *******************************************************************************/

div.goa-search {
	box-sizing: border-box;
	/*display: inline-block;*/
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 800px;
	vertical-align: top;
}

/* rtl ***/

html[dir = 'rtl'] div.goa-search input {
	border-radius: 0 4px 4px 0;
}

html[dir = 'rtl'] div.goa-search button {
	border-radius: 4px 0 0 4px;
}

/* SEARCHBAR *******************************************************************************/

div.goa-searchbar {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: center;
	height: 42px;
	margin: 24px 0 0;
}

div.goa-searchbar form {
	width: 100%;
}

div.goa-searchbar label {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	left: -10px;
	width: 1px;
	height: 1px;
	white-space: nowrap;
}

div.goa-searchbar input {
	box-sizing: border-box;
	position: relative;
	width: calc(100% - 42px);
	height: 42px;
	margin: 0;
	padding: 0 12px;
	border-radius: 4px 0 0 4px;
	border: 1px solid #666;
	font-size: 1em;
	line-height: 42px;
	white-space: nowrap;
	vertical-align: top;
	-webkit-appearance: none;
}

div.goa-searchbar input:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

div.goa-searchbar button {
	box-sizing: border-box;
	position: relative;
	display: inline-block;
	width: 42px;
	height: 42px;
	padding: 8px 0 8px 0;
	border: none;
	border-radius: 0 4px 4px 0;
	background: #006dcc;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: top;
}

div.goa-searchbar button:hover {
	background: #333333;
}

div.goa-background--blue div.goa-searchbar button {
	background: #333333;
}

div.goa-background--blue div.goa-searchbar button:hover {
	background: #003c65;
}

div.goa-searchbar button:focus {
	outline: 3px solid #FFB500;
	outline-offset: 0;
}

/* SEARCH - RESULTS *******************************************************************************/

div.goa-searchresults {
	box-sizing: border-box;
}

div.goa-searchresults ul {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.goa-searchresults li {
	box-sizing: border-box;
	display: inline-block;
	margin: 23px 0 0;
	padding: 0;
}

div.goa-searchresults div.goa-title {
	font-weight: 400;
}

div.goa-searchresults div.goa-url {
	color: #345900;
	word-wrap: break-word;
}

.goa-background--blue div.goa-searchresults div.goa-url {
	color: #fff;
}

/* SEARCH - MINISTRY *******************************************************************************/

div.goa-searchministry {
	box-sizing: border-box;
	position: absolute;
	top: 90px;
	right: 0;
	width: 200px;
}

div.goa-searchministry h2 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	line-height: 1em;
}

div.goa-searchministry ul {
	box-sizing: border-box;
	margin: 24px 0 0;
	padding: 0;
	list-style-type: none;
}

/* SOCIALS *******************************************************************************/

div.goa-socialconnect {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 20px 0 0;
	padding: 0px;
}

div.goa-socialconnect > p,
div.goa-socialconnect > *:first-child  {
	margin: 0;
	padding: 0;
}

main div.goa-socialconnect > ul {
	padding: 0;
	list-style-type: none;
}

main div.goa-socialconnect > ul > li {
	margin: 0;
	padding: 0;
}

main div.goa-socialconnect > ul > li > a {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding-left: 26px;
}

div.goa-socialconnect > div.title {
	margin: 0;
	padding: 0 0 5px 0;
}

div.goa-socialconnect li a:before {
	position: absolute;
	top: 55%;
	left: 0;
	width: 18px;
	height: 18px;
	margin-top: -9px;
	content: '';
}

div.goa-socialconnect > ul > li > a:focus {
	outline: 2px solid #FFB500;
}

div.goa-socialconnect li.facebook a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.6 17.6a1 1 0 001-1V1.4a1 1 0 00-1-1H1.3a1 1 0 00-.9 1v15.2a1 1 0 001 1z' fill='%233d5b9a'/%3E%3Cpath d='M12.2 17.5V11h2.3l.3-2.6h-2.6V6.7c0-.7.2-1.3 1.3-1.3H15V3.1a18.8 18.8 0 00-2 0 3.1 3.1 0 00-3.3 3.3v2H7.3v2.5h2.3v6.6z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.twitter a:before {
	background: transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10.682 7.622 17.239 0h-1.554L9.992 6.618 5.445 0H.2l6.876 10.007L.2 18h1.554l6.012-6.989L12.568 18h5.245L10.682 7.622ZM8.554 10.1l-.7-1-5.54-7.93H4.7l4.474 6.4.7 1 5.815 8.318H13.3L8.554 10.1Z'/%3E%3C/g%3E%3C/svg%3E ") no-repeat center center;
}

div.goa-socialconnect li.linkedin a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.5.3h-15A1.3 1.3 0 00.4 1.6v14.9a1.3 1.3 0 001.3 1.2h14.9a1.3 1.3 0 001.2-1.2v-15A1.3 1.3 0 0016.5.4z' fill='%23007bb6'/%3E%3Cpath d='M2.9 6.8h2.6v8.4H2.9zm1.3-4.1a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5M7 6.8h2.6V8A2.7 2.7 0 0112 6.6c2.6 0 3.1 1.8 3.1 4v4.6h-2.5v-4c0-1 0-2.3-1.4-2.3s-1.5 1-1.5 2.1v4.1H7z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.youtube a:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 512 512'%3E%3Cpath fill='%23f44336' d='M490.24,113.92c-13.888-24.704-28.96-29.248-59.648-30.976C399.936,80.864,322.848,80,256.064,80c-66.912,0-144.032,0.864-174.656,2.912c-30.624,1.76-45.728,6.272-59.744,31.008C7.36,138.592,0,181.088,0,255.904C0,255.968,0,256,0,256c0,0.064,0,0.096,0,0.096v0.064c0,74.496,7.36,117.312,21.664,141.728c14.016,24.704,29.088,29.184,59.712,31.264C112.032,430.944,189.152,432,256.064,432c66.784,0,143.872-1.056,174.56-2.816c30.688-2.08,45.76-6.56,59.648-31.264C504.704,373.504,512,330.688,512,256.192c0,0,0-0.096,0-0.16c0,0,0-0.064,0-0.096C512,181.088,504.704,138.592,490.24,113.92z'/%3E%3Cpolygon fill='%23fff' points='192,352 192,160 352,256'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.instagram a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M9 1.6h3.6a5 5 0 011.7.4A3 3 0 0116 3.7a5 5 0 01.3 1.7v7.2a5 5 0 01-.3 1.7 3 3 0 01-1.7 1.7 5 5 0 01-1.7.3 62.6 62.6 0 01-7.2 0 5 5 0 01-1.7-.3A3 3 0 012 14.3a5 5 0 01-.3-1.7V9 5.4A5 5 0 012 3.7 3 3 0 013.7 2a5 5 0 011.7-.3H9M9 0H5.3A6.6 6.6 0 003 .6 4.6 4.6 0 00.5 3 6.6 6.6 0 000 5.3L0 9v3.7A6.6 6.6 0 00.6 15 4.6 4.6 0 003 17.5a6.6 6.6 0 002.2.4L9 18h3.7a6.6 6.6 0 002.2-.5 4.6 4.6 0 002.6-2.6 6.6 6.6 0 00.4-2.2L18 9V5.3a6.6 6.6 0 00-.5-2.2A4.6 4.6 0 0015 .5a6.6 6.6 0 00-2.2-.4H9z'/%3E%3Cpath d='M9 4.5A4.5 4.5 0 1013.5 9 4.5 4.5 0 009 4.5zm0 7.4A3 3 0 1112 9a3 3 0 01-3 3z'/%3E%3Ccircle cx='1.1' cy='1.1' transform='translate(12.4 3)' r='1.1'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.pinterest a:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 256 256'%3E%3Cpath fill='%23CB1F27' d='M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002Z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.facebook a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.6 17.5a1 1 0 00.9-1v-15a1 1 0 00-1-1H1.5a1 1 0 00-1 1v15a1 1 0 001 1z' fill='%23333333'/%3E%3Cpath d='M12.2 17.5v-6.6h2.2l.4-2.6h-2.6V6.7c0-.7.2-1.3 1.3-1.3h1.4V3.1a18.7 18.7 0 00-2 0 3.1 3.1 0 00-3.3 3.3v2H7.3v2.5h2.3v6.6z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.instagram a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-895.8 -986.8)'%3E%3Crect width='16' height='16' rx='5' transform='translate(896.8 987.8)' fill='%23333333'/%3E%3Cpath d='M904.8 991.3a4.5 4.5 0 104.5 4.5 4.5 4.5 0 00-4.5-4.5zm0 7.4a3 3 0 112.9-3 3 3 0 01-3 3z' fill='%23fff'/%3E%3Ccircle cx='1.1' cy='1.1' transform='translate(908.2 989.8)' fill='%23fff' r='1.1'/%3E%3Cpath d='M904.8 988.4h3.6a5 5 0 011.7.4 3 3 0 011.7 1.7 5 5 0 01.3 1.6V999.4a5 5 0 01-.3 1.7 3 3 0 01-1.7 1.7 5 5 0 01-1.7.3 62.6 62.6 0 01-7.3 0 5 5 0 01-1.6-.3 3 3 0 01-1.7-1.7 5 5 0 01-.4-1.7v-3.6-3.7a5 5 0 01.4-1.6 3 3 0 011.7-1.8 5 5 0 011.6-.3h3.7m0-1.6H901a6.6 6.6 0 00-2.2.4 4.6 4.6 0 00-2.7 2.7 6.6 6.6 0 00-.4 2.2v7.4a6.6 6.6 0 00.4 2.2 4.6 4.6 0 002.7 2.6 6.6 6.6 0 002.2.4h7.4a6.6 6.6 0 002.2-.4 4.6 4.6 0 002.6-2.6 6.6 6.6 0 00.4-2.2v-3.7-3.7a6.6 6.6 0 00-.4-2.2 4.6 4.6 0 00-2.6-2.7 6.6 6.6 0 00-2.2-.4h-3.7z' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.linkedin a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h18v18H0z'/%3E%3Cpath d='M16.4.3H1.6A1.3 1.3 0 00.3 1.6v14.8a1.3 1.3 0 001.3 1.3h14.8a1.3 1.3 0 001.3-1.3V1.6A1.3 1.3 0 0016.4.3z' fill='%23333333'/%3E%3Cpath d='M2.9 6.8h2.6v8.3H2.9zm1.3-4a1.5 1.5 0 11-1.5 1.4 1.5 1.5 0 011.5-1.5M7 6.8h2.6V8A2.7 2.7 0 0112 6.6c2.6 0 3.1 1.8 3.1 4V15h-2.5v-4c0-1 0-2.2-1.4-2.2s-1.5 1-1.5 2.1v4.1H7z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.youtube a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M17.6 4.6A2.3 2.3 0 0016 3a52.3 52.3 0 00-7-.3A53.2 53.2 0 002 3 2.3 2.3 0 00.4 4.6 23.5 23.5 0 000 9a23.5 23.5 0 00.4 4.3A2.3 2.3 0 002 15a52.3 52.3 0 007 .4 53.2 53.2 0 007-.4 2.3 2.3 0 001.6-1.6A23.5 23.5 0 0018 9a23.5 23.5 0 00-.4-4.4z' fill='%23333333'/%3E%3Cpath d='M7.2 11.7L11.9 9 7.2 6.3z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialconnect li.pinterest a:hover:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 256 256'%3E%3Cpath fill='%23333333' d='M0,128.002 C0,180.416 31.518,225.444 76.619,245.241 C76.259,236.303 76.555,225.573 78.847,215.848 C81.308,205.457 95.317,146.1 95.317,146.1 C95.317,146.1 91.228,137.927 91.228,125.848 C91.228,106.879 102.222,92.712 115.914,92.712 C127.557,92.712 133.182,101.457 133.182,111.929 C133.182,123.633 125.717,141.14 121.878,157.355 C118.671,170.933 128.686,182.008 142.081,182.008 C166.333,182.008 182.667,150.859 182.667,113.953 C182.667,85.899 163.772,64.901 129.405,64.901 C90.577,64.901 66.388,93.857 66.388,126.201 C66.388,137.353 69.676,145.217 74.826,151.307 C77.194,154.104 77.523,155.229 76.666,158.441 C76.052,160.796 74.642,166.466 74.058,168.713 C73.206,171.955 70.579,173.114 67.649,171.917 C49.765,164.616 41.436,145.031 41.436,123.015 C41.436,86.654 72.102,43.054 132.918,43.054 C181.788,43.054 213.953,78.418 213.953,116.379 C213.953,166.592 186.037,204.105 144.887,204.105 C131.068,204.105 118.069,196.635 113.616,188.15 C113.616,188.15 106.185,217.642 104.611,223.337 C101.897,233.206 96.585,243.07 91.728,250.758 C103.24,254.156 115.401,256.007 128.005,256.007 C198.689,256.007 256.001,198.698 256.001,128.002 C256.001,57.309 198.689,0 128.005,0 C57.314,0 0,57.309 0,128.002Z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-facebook > a:hover:before{
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.5 23.8a1.3 1.3 0 001.3-1.3v-21A1.3 1.3 0 0022.5.2h-21A1.3 1.3 0 00.2 1.5v21a1.3 1.3 0 001.3 1.3z' fill='%23333333'/%3E%3Cpath d='M16.5 23.8v-9.2h3l.5-3.5h-3.5V8.8c0-1 .2-1.7 1.7-1.7h1.9V3.9a26 26 0 00-2.7-.1c-2.8 0-4.6 1.6-4.6 4.7V11h-3v3.5h3v9.2z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-instagram > a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='translate(-896 -987)'%3E%3Crect width='24' height='24' rx='10' transform='translate(896 987)' fill='%23333333'/%3E%3Cpath d='M908 989.2h4.8a6.6 6.6 0 012.3.4 4 4 0 012.3 2.3 6.6 6.6 0 01.4 2.3 83 83 0 010 9.6 6.6 6.6 0 01-.4 2.3 4 4 0 01-2.3 2.3 6.6 6.6 0 01-2.2.4 83 83 0 01-9.7 0 6.6 6.6 0 01-2.3-.4 4 4 0 01-2.3-2.3 6.6 6.6 0 01-.4-2.2 83 83 0 010-9.7 6.6 6.6 0 01.4-2.3 4 4 0 012.3-2.3 6.6 6.6 0 012.2-.4h4.9m0-2.2h-5a8.8 8.8 0 00-2.9.6 6.1 6.1 0 00-3.5 3.5 8.8 8.8 0 00-.5 3l-.1 4.9v5a8.8 8.8 0 00.6 2.9 6.1 6.1 0 003.5 3.5 8.8 8.8 0 003 .5l4.9.1h5a8.8 8.8 0 002.9-.6 6.1 6.1 0 003.5-3.5 8.8 8.8 0 00.5-3l.1-4.9v-5a8.8 8.8 0 00-.6-2.9 6.1 6.1 0 00-3.5-3.5 8.8 8.8 0 00-3-.5l-4.9-.1z' fill='%23333333'/%3E%3Cpath d='M908 992.8a6.2 6.2 0 106.2 6.2 6.2 6.2 0 00-6.2-6.2zm0 10.2a4 4 0 114-4 4 4 0 01-4 4z' fill='%23fff'/%3E%3Ccircle cx='1.4' cy='1.4' transform='translate(913 991.2)' fill='%23fff' r='1.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-linkedin > a:hover:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22 .3H2A1.7 1.7 0 00.3 2v20A1.7 1.7 0 002 23.7h20a1.7 1.7 0 001.7-1.7V2A1.7 1.7 0 0022 .3z' fill='%23333333'/%3E%3Cpath d='M3.8 9h3.4v11.3H3.8zm1.7-5.5a2 2 0 11-2 2 2 2 0 012-2M9.4 9h3.4v1.6A3.7 3.7 0 0116 8.8c3.5 0 4.1 2.3 4.1 5.3v6.2h-3.4v-5.5c0-1.3 0-3-1.8-3s-2 1.4-2 2.9v5.5H9.3z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-email > a:hover:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 100 100'%3E%3Cpath d='M50,0C22.4,0,0,22.4,0,50s22.4,50,50,50s50-22.4,50-50S77.6,0,50,0z M23,29.7H77c1.7,0,3.1,1.2,3.4,2.9L50,50.7L19.5,32.5C19.8,30.9,21.2,29.7,23,29.7z M80.5,66.8c0,1.9-1.6,3.5-3.5,3.5H23c-1.9,0-3.5-1.6-3.5-3.5V36.6l29.6,17.6c0.3,0.2,0.6,0.2,0.9,0.2s0.6-0.1,0.9-0.2l29.6-17.6V66.8z' fill='%23333333' /%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare {
	width: 100%;
	margin: 20px 0 0;
	padding: 0;
}

div.goa-socialshare > ul {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.goa-socialshare > ul > li > a {
	position: relative;
	display: flex;
	overflow: hidden;
	padding: 24px 0 0;
	width: 24px;
	height: 0;
}

div.goa-socialshare > ul > li > a:focus {
	outline: 3px solid #FFB500;
}

div.goa-socialshare > ul > li {
	position: relative;
	margin: 0 0 0 18px;
	font-size: 14px;
	line-height: 20px;
}

div.goa-socialshare > ul li.goa-socialshare-title:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-share-icon'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='share-icon' clip-path='url(%23clip-share-icon)'%3E%3Cg id='Group_742' data-name='Group 742' transform='translate(5 5)'%3E%3Crect id='Rectangle_542' data-name='Rectangle 542' width='14' height='14' fill='none'/%3E%3Cpath id='Path_326' data-name='Path 326' d='M370.994,41.092a2.174,2.174,0,0,0,.986-.284,2.034,2.034,0,0,0,.712-2.78,1.932,1.932,0,0,0-2.684-.738,2.051,2.051,0,0,0-.931,2.27l-3.835,2.326a1.754,1.754,0,0,0-1.37-.624,2.043,2.043,0,1,0,1.37,3.518l3.89,2.213a1.807,1.807,0,0,0,0,1.078,1.907,1.907,0,0,0,.931,1.248,2.174,2.174,0,0,0,.986.284,1.939,1.939,0,0,0,1.7-1.021,2.132,2.132,0,0,0,.219-1.532,1.907,1.907,0,0,0-.931-1.248,1.848,1.848,0,0,0-2.3.284l-3.945-2.213a1.625,1.625,0,0,0,.055-.511,1.291,1.291,0,0,0-.055-.454l3.89-2.326A2.107,2.107,0,0,0,370.994,41.092Zm-7.177,3.064a.908.908,0,1,1,.877-.908A.881.881,0,0,1,363.817,44.156Zm6.41,2.837a.869.869,0,0,1,.767-.454,1.253,1.253,0,0,1,.438.113.82.82,0,0,1,.384.567.772.772,0,0,1-.11.681.865.865,0,0,1-1.205.34.82.82,0,0,1-.384-.567A1.007,1.007,0,0,1,370.227,46.993Zm-.055-8.171a1.3,1.3,0,0,1,.384-.567,1,1,0,0,1,.438-.113.938.938,0,0,1,.767.454,1.007,1.007,0,0,1,.11.681,1.3,1.3,0,0,1-.384.567.878.878,0,0,1-1.205-.34A.636.636,0,0,1,370.173,38.822Z' transform='translate(-360.422 -36.225)' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	box-sizing: border-box;
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	width: 24px;
	height: 24px;
	padding: 24px 0 0;
	border-radius: 0px;
	color: #fff;
	overflow: hidden;
	content: '';
	left: -24px;
}

div.goa-background--blue div.goa-socialshare > ul li.goa-socialshare-title:before,
div.goa-background--navyblue div.goa-socialshare > ul li.goa-socialshare-title:before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-share-icon'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='share-icon' clip-path='url(%23clip-share-icon)'%3E%3Cg id='Group_742' data-name='Group 742' transform='translate(5 5)'%3E%3Crect id='Rectangle_542' data-name='Rectangle 542' width='14' height='14' fill='none'/%3E%3Cpath id='Path_326' data-name='Path 326' d='M370.994,41.092a2.174,2.174,0,0,0,.986-.284,2.034,2.034,0,0,0,.712-2.78,1.932,1.932,0,0,0-2.684-.738,2.051,2.051,0,0,0-.931,2.27l-3.835,2.326a1.754,1.754,0,0,0-1.37-.624,2.043,2.043,0,1,0,1.37,3.518l3.89,2.213a1.807,1.807,0,0,0,0,1.078,1.907,1.907,0,0,0,.931,1.248,2.174,2.174,0,0,0,.986.284,1.939,1.939,0,0,0,1.7-1.021,2.132,2.132,0,0,0,.219-1.532,1.907,1.907,0,0,0-.931-1.248,1.848,1.848,0,0,0-2.3.284l-3.945-2.213a1.625,1.625,0,0,0,.055-.511,1.291,1.291,0,0,0-.055-.454l3.89-2.326A2.107,2.107,0,0,0,370.994,41.092Zm-7.177,3.064a.908.908,0,1,1,.877-.908A.881.881,0,0,1,363.817,44.156Zm6.41,2.837a.869.869,0,0,1,.767-.454,1.253,1.253,0,0,1,.438.113.82.82,0,0,1,.384.567.772.772,0,0,1-.11.681.865.865,0,0,1-1.205.34.82.82,0,0,1-.384-.567A1.007,1.007,0,0,1,370.227,46.993Zm-.055-8.171a1.3,1.3,0,0,1,.384-.567,1,1,0,0,1,.438-.113.938.938,0,0,1,.767.454,1.007,1.007,0,0,1,.11.681,1.3,1.3,0,0,1-.384.567.878.878,0,0,1-1.205-.34A.636.636,0,0,1,370.173,38.822Z' transform='translate(-360.422 -36.225)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

div .goa-socialshare li a:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	content: '';
}

div.goa-socialshare li.goa-socialshare-facebook a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22.5 23.8a1.3 1.3 0 001.3-1.3v-21A1.3 1.3 0 0022.5.2h-21A1.3 1.3 0 00.2 1.5v21a1.3 1.3 0 001.3 1.3z' fill='%233d5b9a'/%3E%3Cpath d='M16.5 23.8v-9.2h3l.5-3.5h-3.5V8.8c0-1 .2-1.7 1.7-1.7h1.9V3.9a26 26 0 00-2.7-.1c-2.8 0-4.6 1.6-4.6 4.7V11h-3v3.5h3v9.2z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-twitter a:before {
	background: transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10.682 7.622 17.239 0h-1.554L9.992 6.618 5.445 0H.2l6.876 10.007L.2 18h1.554l6.012-6.989L12.568 18h5.245L10.682 7.622ZM8.554 10.1l-.7-1-5.54-7.93H4.7l4.474 6.4.7 1 5.815 8.318H13.3L8.554 10.1Z'/%3E%3C/g%3E%3C/svg%3E ") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-linkedin a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M22 .3H2A1.7 1.7 0 00.3 2v20A1.7 1.7 0 002 23.7h20a1.7 1.7 0 001.7-1.7V2A1.7 1.7 0 0022 .3z' fill='%23007bb6'/%3E%3Cpath d='M3.8 9h3.5v11.3H3.8zm1.7-5.5a2 2 0 11-2 2 2 2 0 012-2M9.4 9h3.4v1.6A3.7 3.7 0 0116 8.8c3.5 0 4.1 2.3 4.1 5.3v6.2h-3.4v-5.5c0-1.3 0-3-1.8-3s-2 1.4-2 2.9v5.5H9.3z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-email a:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 100 100'%3E%3Cpath d='M50,0C22.4,0,0,22.4,0,50s22.4,50,50,50s50-22.4,50-50S77.6,0,50,0z M23,29.7H77c1.7,0,3.1,1.2,3.4,2.9L50,50.7L19.5,32.5C19.8,30.9,21.2,29.7,23,29.7z M80.5,66.8c0,1.9-1.6,3.5-3.5,3.5H23c-1.9,0-3.5-1.6-3.5-3.5V36.6l29.6,17.6c0.3,0.2,0.6,0.2,0.9,0.2s0.6-0.1,0.9-0.2l29.6-17.6V66.8z' fill='%23E6493A' /%3E%3C/svg%3E") no-repeat center center;
}

div.goa-socialshare li.goa-socialshare-instagram a:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M12 2.2h4.8a6.6 6.6 0 012.3.4A4 4 0 0121.4 5a6.6 6.6 0 01.4 2.2 83 83 0 010 9.7 6.6 6.6 0 01-.4 2.3 4 4 0 01-2.3 2.3 6.6 6.6 0 01-2.2.4 83 83 0 01-9.7 0 6.6 6.6 0 01-2.3-.4A4 4 0 012.6 19a6.6 6.6 0 01-.4-2.2 83 83 0 010-9.7 6.6 6.6 0 01.4-2.3A4 4 0 015 2.6a6.6 6.6 0 012.2-.4H12M12 0H7a8.8 8.8 0 00-2.9.6A6.1 6.1 0 00.6 4.1a8.8 8.8 0 00-.5 3L0 12v5a8.8 8.8 0 00.6 2.9 6.1 6.1 0 003.5 3.5 8.8 8.8 0 003 .5l4.9.1h5a8.8 8.8 0 002.9-.6 6.1 6.1 0 003.5-3.5 8.8 8.8 0 00.5-3L24 12V7a8.8 8.8 0 00-.6-2.9A6.1 6.1 0 0019.9.6a8.8 8.8 0 00-3-.5L12 0z'/%3E%3Cpath d='M12 5.8a6.2 6.2 0 106.2 6.2A6.2 6.2 0 0012 5.8zM12 16a4 4 0 114-4 4 4 0 01-4 4z'/%3E%3Ccircle cx='1.4' cy='1.4' transform='translate(17 4.2)' r='1.4'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-background--blue div.goa-socialshare li.goa-socialshare-instagram a:before,
div.goa-background--navyblue div.goa-socialshare li.goa-socialshare-instagram a:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M256,49.471c67.266,0,75.233.257,101.8,1.469,24.562,1.121,37.9,5.224,46.778,8.674a78.052,78.052,0,0,1,28.966,18.845,78.052,78.052,0,0,1,18.845,28.966c3.45,8.877,7.554,22.216,8.674,46.778,1.212,26.565,1.469,34.532,1.469,101.8s-0.257,75.233-1.469,101.8c-1.121,24.562-5.225,37.9-8.674,46.778a83.427,83.427,0,0,1-47.811,47.811c-8.877,3.45-22.216,7.554-46.778,8.674-26.56,1.212-34.527,1.469-101.8,1.469s-75.237-.257-101.8-1.469c-24.562-1.121-37.9-5.225-46.778-8.674a78.051,78.051,0,0,1-28.966-18.845,78.053,78.053,0,0,1-18.845-28.966c-3.45-8.877-7.554-22.216-8.674-46.778-1.212-26.564-1.469-34.532-1.469-101.8s0.257-75.233,1.469-101.8c1.121-24.562,5.224-37.9,8.674-46.778A78.052,78.052,0,0,1,78.458,78.458a78.053,78.053,0,0,1,28.966-18.845c8.877-3.45,22.216-7.554,46.778-8.674,26.565-1.212,34.532-1.469,101.8-1.469m0-45.391c-68.418,0-77,.29-103.866,1.516-26.815,1.224-45.127,5.482-61.151,11.71a123.488,123.488,0,0,0-44.62,29.057A123.488,123.488,0,0,0,17.3,90.982C11.077,107.007,6.819,125.319,5.6,152.134,4.369,179,4.079,187.582,4.079,256S4.369,333,5.6,359.866c1.224,26.815,5.482,45.127,11.71,61.151a123.489,123.489,0,0,0,29.057,44.62,123.486,123.486,0,0,0,44.62,29.057c16.025,6.228,34.337,10.486,61.151,11.71,26.87,1.226,35.449,1.516,103.866,1.516s77-.29,103.866-1.516c26.815-1.224,45.127-5.482,61.151-11.71a128.817,128.817,0,0,0,73.677-73.677c6.228-16.025,10.486-34.337,11.71-61.151,1.226-26.87,1.516-35.449,1.516-103.866s-0.29-77-1.516-103.866c-1.224-26.815-5.482-45.127-11.71-61.151a123.486,123.486,0,0,0-29.057-44.62A123.487,123.487,0,0,0,421.018,17.3C404.993,11.077,386.681,6.819,359.866,5.6,333,4.369,324.418,4.079,256,4.079h0Z'/%3E%3Cpath fill='%23fff' d='M256,126.635A129.365,129.365,0,1,0,385.365,256,129.365,129.365,0,0,0,256,126.635Zm0,213.338A83.973,83.973,0,1,1,339.974,256,83.974,83.974,0,0,1,256,339.973Z'/%3E%3Ccircle fill='%23fff' cx='390.476' cy='121.524' r='30.23'/%3E%3C/svg%3E") no-repeat center center;
}

/* global menu and footer variants ********/

[class *= "--social"].goa-socialshare {
	margin: 0;
}

[class *= "--social"].goa-socialshare > ul {
	justify-content: flex-end;
	margin-bottom: 12px;
	display: flex;
}

.goa-nav--social.goa-socialshare > ul {
	justify-content: flex-start;
}

[class *= "--social"].goa-socialshare > ul > li {
	margin: 0;
}

[class *= "--social"].goa-socialshare > ul > li:not(:last-child) {
	margin-right: 1rem;
}

[class *= "--social"].goa-socialshare > ul > li.goa-socialshare-linkedin > a {
	background: transparent url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23333333' d='M22.02.3h-20A1.72 1.72 0 0 0 .3 2.02v20a1.72 1.72 0 0 0 1.72 1.72h20a1.72 1.72 0 0 0 1.72-1.72v-20A1.72 1.72 0 0 0 22.02.3Z'/%3E%3Cpath fill='%23fff' d='M3.78 9.09h3.47v11.18H3.78Zm1.74-5.56a2 2 0 1 1-2 2 2 2 0 0 1 2-2M9.43 9.09h3.34v1.53a3.66 3.66 0 0 1 3.29-1.81c3.52 0 4.17 2.32 4.17 5.33v6.13H16.8v-5.44c0-1.29 0-3-1.81-3s-2.08 1.41-2.08 2.87v5.53H9.43Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

[class *= "--social"].goa-socialshare > ul > li.goa-socialshare-facebook > a {
	background: transparent url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23333333' d='M22.46 23.76a1.3 1.3 0 0 0 1.3-1.3V1.5a1.3 1.3 0 0 0-1.3-1.3h-21A1.3 1.3 0 0 0 .2 1.5v21a1.3 1.3 0 0 0 1.3 1.3Z'/%3E%3Cpath fill='%23fff' d='M16.46 23.76v-9.12h3.06l.46-3.56h-3.52V8.81c0-1 .28-1.73 1.76-1.73h1.88V3.9a25.921 25.921 0 0 0-2.74-.14c-2.72 0-4.58 1.66-4.58 4.7v2.62H9.71v3.56h3.07v9.12Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

[class *= "--social"].goa-socialshare > ul > li.goa-socialshare-twitter > a {
	background: transparent url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M10.682 7.622 17.239 0h-1.554L9.992 6.618 5.445 0H.2l6.876 10.007L.2 18h1.554l6.012-6.989L12.568 18h5.245L10.682 7.622ZM8.554 10.1l-.7-1-5.54-7.93H4.7l4.474 6.4.7 1 5.815 8.318H13.3L8.554 10.1Z'/%3E%3C/g%3E%3C/svg%3E ") no-repeat center center;
}

[class *= "--social"].goa-socialshare > ul > li.goa-socialshare-instagram > a {
	background: transparent url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg fill='%23333333' clip-path='url(%23a)'%3E%3Cpath d='M12 2.16c3.2 0 3.584.012 4.849.07a6.643 6.643 0 0 1 2.228.413 3.97 3.97 0 0 1 2.279 2.279 6.641 6.641 0 0 1 .413 2.228c.058 1.266.07 1.645.07 4.849s-.012 3.583-.07 4.849a6.641 6.641 0 0 1-.413 2.228 3.978 3.978 0 0 1-2.277 2.284 6.643 6.643 0 0 1-2.228.413c-1.265.058-1.645.07-4.849.07s-3.584-.012-4.849-.07a6.643 6.643 0 0 1-2.233-.413 3.97 3.97 0 0 1-2.279-2.279 6.641 6.641 0 0 1-.413-2.228c-.058-1.266-.07-1.645-.07-4.849s.012-3.583.07-4.849a6.641 6.641 0 0 1 .413-2.228A3.97 3.97 0 0 1 4.92 2.645a6.643 6.643 0 0 1 2.228-.413c1.266-.058 1.645-.07 4.849-.07m0-2.162C8.738 0 8.329.014 7.049.072a8.807 8.807 0 0 0-2.914.559A6.134 6.134 0 0 0 .63 4.142a8.807 8.807 0 0 0-.557 2.913C.015 8.332.001 8.743.001 12.001s.014 3.668.072 4.947A8.8 8.8 0 0 0 .63 19.86a6.138 6.138 0 0 0 3.51 3.51 8.8 8.8 0 0 0 2.913.558c1.277.058 1.689.072 4.948.072s3.668-.014 4.948-.072a8.78 8.78 0 0 0 2.911-.558 6.132 6.132 0 0 0 3.51-3.51 8.794 8.794 0 0 0 .558-2.913C23.986 15.67 24 15.259 24 12s-.014-3.668-.072-4.947a8.778 8.778 0 0 0-.558-2.911 6.138 6.138 0 0 0-3.51-3.51 8.809 8.809 0 0 0-2.913-.557C15.67.017 15.259.003 12 .003Z'/%3E%3Cpath d='M11.998 5.84a6.161 6.161 0 1 0 6.162 6.161 6.162 6.162 0 0 0-6.162-6.161Zm0 10.162a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z'/%3E%3Ccircle cx='1.44' cy='1.44' r='1.44' transform='translate(16.966 4.156)'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

[class *= "--social"].goa-socialshare > ul > li > a:before {
	display: none;
}

.goa-grid--right .goa-socialshare > ul {
	justify-content: flex-end;
}

.goa-grid--center .goa-socialshare {
	width: auto;
}

/* rtl *******/

html[dir = 'rtl'] .goa-socialshare > ul li.goa-socialshare-title:before {
	left: initial;
	right: -24px;
}

html[dir = 'rtl'] [class *= "--social"].goa-socialshare > ul > li:not(:last-child) {
	margin-left: 1rem;
	margin-right: 0;
}

html[dir = 'rtl'] .goa-footer [class *= "--social"].goa-socialshare > ul > li:last-child {
	margin-right: 0;
}

html[dir = 'rtl'] div.goa-socialshare > ul > li {
	margin: 0 1rem 0 0;
}

/* STATEMENTS *******************************************************************************/

.goa-statement {
	color: #333333;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
	margin: 24px auto 0;
	max-width: 1152px;
}

.goa-statement.left-statement {
	text-align: left;
}

.goa-statement.dusk {
	color: #D40072;
}

.goa-statement.blue {
	color: #002c4e;
}

.goa-background--blue .goa-statement[class] {
	color: #fff;
}

/* TABLES *******************************************************************************/

div.goa-table {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 28px 0 0;
	padding: 0;
	/*overflow-y: hidden;*/
	overflow-y: auto;
	overflow-x: auto;
	vertical-align: top;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
	max-height: 50rem;
}

div.goa-table table {
	box-sizing: border-box;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	/*border-collapse: collapse;*/
	border-collapse: separate;
	border-spacing: 0;
}

div.goa-table tfoot td,
div.goa-table tbody td {
	padding: 12px;
	vertical-align: top;
	border-top: none;
	border-right: 1px solid #DCDCDC;
	border-bottom: 1px solid #dcdcdc;
}

div.goa-table tfoot tr td:last-of-type,
div.goa-table tbody tr td:last-of-type {
	border-right: 1px solid #dcdcdc;
}

div.goa-table table td,
div.goa-table table tr {
	word-wrap: break-word;
}

div.goa-table thead + tbody {
	border-top: none;
}

div.goa-table thead > tr,
div.goa-table thead > tr > th,
div.goa-table tbody > tr > *:first-child {
	position: sticky;
	position: -webkit-sticky;
}

table tr th { 
	vertical-align: middle;
	text-align: center;
}

div.goa-table table thead > tr,
div.goa-table table thead tr > th {
	top: 0;
	z-index: 2000;
}

div.goa-table table thead tr > td {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}

table tbody tr > *:first-child,
table thead tr > th:first-child {
	left: 0;
}

div.goa-table thead > tr:first-child > th {
	z-index: 1000;
}

div.goa-table thead > tr:first-child > th:first-child {
	z-index: 2000;
}

div.goa-table thead > tr:first-child > th:first-child,
div.goa-table thead > tr:first-child > th:last-child {
	border-right: 1px solid #666666;
}

div.goa-table tfoot td,
div.goa-table tbody td,
div.goa-table th,
div.goa-table thead > tr:first-child > th:first-child + th {
	border-left: 0;
}

div.goa-table tbody {
	border-top: 1px solid #dcdcdc;
}

div.goa-table tfoot td:first-child,
div.goa-table tbody td:first-child {
	border-left: 1px solid #DCDCDC;
}

div.goa-table tr > th:first-child {
	border-left: 1px solid #666666;
}

div.goa-table tbody tr th + tr {
	border-left: 1px solid #666;
}

div.goa-table tbody tr > th {
	border-top: 0;
	border-right: 1px solid #666666;
}

div.goa-table tbody > tr > td:first-child {
	border-left: 1px solid #dcdcdc;
}

div.goa-table tfoot {
	border-top: 1px solid #666;
}

div.goa-table tfoot td {
	padding: 12px;
	border-top: 1px solid #666;
	vertical-align: top;
	font-weight: bold;
}

div.goa-table th {
	padding: 12px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	vertical-align: top;
	background: #F2F2F2;
	text-align: left;
}

div.goa-table tbody tr th:not(:first-child) {
	border-left: 0;
}

div.goa-table tfoot tr > *:not(th),
div.goa-table tbody tr > *:not(th) {
	background: #fff;
}

div.goa-table tbody tr:nth-of-type(even) > *:not(th) {
	background: #F2F2F2;
}

html[dir='rtl'] div.goa-table th {
	text-align: right;
}

div.goa-tableouter caption,
html.nojs div.goa-table caption {
	box-sizing: border-box;
	padding: 12px;
	caption-side: bottom;
	border-top: 1px solid #DCDCDC;
	background: #F2F2F2;
	font-size: 0.875rem;
	line-height: 1.5rem;
	text-align: left;
}

div.goa-tableouter caption {
	position: relative;
	z-index: 200000;
	display: block;
}

/* table utility classes ***/
/* table widths */

.goa-table-5 {
	width: 5%;
}

.goa-table-10 {
	width: 10%;
}

.goa-table-15 {
	width: 15%;
}

.goa-table-20 {
	width: 20%;
}

.goa-table-25 {
	width: 25%;
}

.goa-table-30 {
	width: 30%;
}

.goa-table-35 {
	width: 35%;
}

.goa-table-40 {
	width: 40%;
}

.goa-table-45 {
	width: 45%;
}

.goa-table-50 {
	width: 50%;
}

.goa-table-55 {
	width: 55%;
}

.goa-table-60 {
	width: 60%;
}

.goa-table-65 {
	width: 65%;
}

.goa-table-70 {
	width: 70%;
}

.goa-table-75 {
	width: 75%;
}

.goa-table-80 {
	width: 80%;
}

.goa-table-85 {
	width: 85%;
}

.goa-table-90 {
	width: 90%;
}

.goa-table-95 {
	width: 95%;
}

.goa-table-100 {
	width: 100%;
}

/* table numbers align right */
.goa-table-number {
	text-align: right;
}

html[dir='rtl'] .goa-table-number {
	text-align: left;
}

/* table note */
.goa-table-note {
	font-size: 14px;
}

/* goa-table-yes */
.goa-table-yes {
	position: relative;
	overflow: hidden;
}

.goa-table-yes:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100vw;
	height: 100vh;
	margin-left: -50vw;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 10L6 14L14 2' fill='none' stroke='%235f6a72' stroke-width='3'/%3E%3C/svg%3E") no-repeat top 12px center;
	content: '';
}

tr:nth-of-type(even) .goa-table-yes:after {
	background-color: #F2F2F2;
}

/* goa-table-no */
.goa-table-no {
	position: relative;
	overflow: hidden;
}

.goa-table-no:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100vw;
	height: 100vh;
	margin-left: -50vw;
	background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 2L14 14M14 2L2 14' fill='none' stroke='%23f5333f' stroke-width='3'/%3E%3C/svg%3E") no-repeat top 12px center;
	content: '';
}

tr:nth-of-type(even) .goa-table-no:after {
	background-color: #F2F2F2;
}

/* goa-table-na */
.goa-table-na {
	position: relative;
	overflow: hidden;
}

.goa-table-na:after {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100vw;
	height: 100vh;
	margin-left: -50vw;
	background: #fff;
	content: '';
}

div.goa-table tr:nth-of-type(even) .goa-table-na:after {
	background-color: #F2F2F2;
}

div.goa-tableouter {
	z-Index: 500;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 28px 0 0;
	vertical-align: top;
}

div.goa-tableouter > div.goa-table,
div.goa-tableouter div.table {
	margin: 0;
}

div.goa-tableouter.goa-h--start > .goa-table > table:before,
div.goa-tableouter.goa-h--middle > .goa-table > table:before {
	z-Index: 10000;
	position: absolute;
	top: 0;
	left: 100%;
	width: 56px;
	height: 100%;
	box-shadow: -5px 0px 15px rgba(0, 0, 0, 0.35);
	content: '';
}

div.goa-tableouter.goa-v--start > .goa-table:not(.goa-tablecaption) > table:after,
div.goa-tableouter.goa-v--middle > .goa-table:not(.goa-tablecaption) > table:after {
	z-Index: 1000;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 56px;
	box-shadow: 0px -7px 12px rgba(0, 0, 0, 0.35);
	content: '';
}

/* if there's a caption **/

div.goa-tableouter.goa-v--start > .goa-table.goa-tablecaption + caption:before,
div.goa-tableouter.goa-v--middle > .goa-table.goa-tablecaption + caption:before {
	z-Index: 1000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0px -7px 12px rgba(0, 0, 0, 0.35);
	content: '';
}

div.goa-tableouter.goa-h--end tbody tr > *:first-child:before,
div.goa-tableouter.goa-h--middle tbody tr > *:first-child:before,
div.goa-tableouter.goa-h--end thead tr > *:first-child:before,
div.goa-tableouter.goa-h--middle thead tr > *:first-child:before {
	z-Index: 10;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.35);
	content: '';
}

div.goa-tableouter.goa-h--end thead tr > *:first-child:before,
div.goa-tableouter.goa-h--middle thead tr > *:first-child:before {
	box-shadow: 7px -3px 12px rgba(0, 0, 0, 0.35);
}

div.goa-tableouter.goa-h--end tbody tr > *:not(th):first-child:before,
div.goa-tableouter.goa-h--middle tbody tr > *:not(th):first-child:before {
	border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #dcdcdc;
}

div.goa-tableouter.goa-v--end thead tr > *:after,
div.goa-tableouter.goa-v--middle thead tr > *:after {
	z-Index: 20000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 4px 7px 12px rgba(0, 0, 0, 0.35);
	content: '';
}

div.goa-tableouter.goa-v--end thead tr > *:first-child:after,
div.goa-tableouter.goa-v--middle thead tr > *:first-child:after {
	box-shadow: -4px 7px 12px rgba(0, 0, 0, 0.35);
}

/* rtl ********/

html[dir = 'rtl'] div.goa-tableouter.goa-h--end:before,
html[dir = 'rtl'] div.goa-tableouter.goa-h--middle:before {
	right: 100%;
	left: auto;
	box-shadow: 5px 0 15px rgba(0, 0, 0, 0.35);
}

html[dir = 'rtl'] div.goa-tableouter.goa-h--start:after,
html[dir = 'rtl'] div.goa-tableouter.goa-h--middle:after {
	left: 100%;
	right: auto;
	box-shadow: -5px 0 15px rgba(0, 0, 0, 0.35);
}

html[dir = 'rtl'] div.goa-table th,
html[dir = 'rtl'] div.goa-table table thead tr > td  {
	border-left: 1px solid #666;
	border-right: none;
}

html[dir = 'rtl'] div.goa-table tfoot td,
html[dir = 'rtl'] div.goa-table tbody td {
	border-left: 1px solid #DCDCDC;
	border-right: none;
}

html[dir = 'rtl'] div.goa-table thead > tr:first-child > th:first-child,
html[dir = 'rtl'] div.goa-table thead > tr:first-child > th:last-child {
	border-left: 1px solid #666666;
	border-right: none;
}

html[dir = 'rtl'] div.goa-table tr > th:first-child {
	border-right: 1px solid #666666;
}

/* data tables ***/

div.goa-table-data {
	position: relative;
	margin-top: 24px;
}

div.goa-table-data > h5 {
	margin-bottom: 16px;
}

div.goa-table-data .goa-table.goa-table-data-wrapper td,
div.goa-table-data .goa-table.goa-table-data-wrapper th {
	white-space: nowrap;
}

div.goa-table div.dataTables_length > label > select {
	padding: 0;
}

div.data-table div.summary {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin-top: 20px;
	padding: 10px 15px 10px 15px;
	border-radius: 10px;
	background: #F2F2F2;
}

div.data-table div.table-control {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	padding: 0px 20px 20px 20px;
	background: #F2F2F2;
}

div.table-control button.button-primary {
	border-color: #F2F2F2;
}

div.table-control button.button-primary:hover,
div.table-control button.button-primary:focus {
	border-color: #006a8c;
}

div.data-table div.form,
div.data-table div.table-outer {
	margin: 0px;
}

div.data-table table th,
div.data-table table td {
	white-space: nowrap;
}

div.data-table table td.right {
	text-align: right;
}

div.data-table table td.left {
	text-align: left;
}

.goa-table.goa-table-data-wrapper > table tr > td {
	padding: 8px 12px;
}

.goa-table.goa-table-data-wrapper > table > thead > tr > th > div {
	display: flex;
}

.goa-table.goa-table-data-wrapper > table > thead > tr > th > div > div:last-child {
	margin: 0 0 0 8px;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button {
	border: none;
	width: 14px;
	height: 14px;
	padding: 14px 0 0 0;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button:focus {
	outline: 2px solid #FFB500;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button:disabled {
	cursor: default;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button.goa-table-data-wrapper-ascending {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-ascending-fill'%3E%3Crect width='14' height='14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='ascending-fill' clip-path='url(%23clip-ascending-fill)'%3E%3Cg id='Polygon_78' data-name='Polygon 78' transform='translate(3 4)' fill='%23006dcc'%3E%3Cpath d='M 7.190984725952148 7.5 L 0.8090147376060486 7.5 L 3.999999761581421 1.118029952049255 L 7.190984725952148 7.5 Z' stroke='none'/%3E%3Cpath d='M 3.999999761581421 2.236070156097412 L 1.618034839630127 7 L 6.381964683532715 7 L 3.999999761581421 2.236070156097412 M 3.999999761581421 0 L 8 8 L -4.76837158203125e-07 8 L 3.999999761581421 0 Z' stroke='none' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button.goa-table-data-wrapper-descending {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-descending-fill'%3E%3Crect width='14' height='14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='descending-fill' clip-path='url(%23clip-descending-fill)'%3E%3Cg id='Polygon_78' data-name='Polygon 78' transform='translate(11 10) rotate(180)' fill='%23006dcc'%3E%3Cpath d='M 7.190984725952148 7.5 L 0.8090147376060486 7.5 L 3.999999761581421 1.118029952049255 L 7.190984725952148 7.5 Z' stroke='none'/%3E%3Cpath d='M 3.999999761581421 2.236070156097412 L 1.618034839630127 7 L 6.381964683532715 7 L 3.999999761581421 2.236070156097412 M 3.999999761581421 0 L 8 8 L -4.76837158203125e-07 8 L 3.999999761581421 0 Z' stroke='none' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button.goa-table-data-wrapper-ascending:hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-ascending-hover'%3E%3Crect width='14' height='14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='ascending-hover' clip-path='url(%23clip-ascending-hover)'%3E%3Cg id='Polygon_78' data-name='Polygon 78' transform='translate(3 4)' fill='%23333333'%3E%3Cpath d='M 7.190984725952148 7.5 L 0.8090147376060486 7.5 L 3.999999761581421 1.118029952049255 L 7.190984725952148 7.5 Z' stroke='none'/%3E%3Cpath d='M 3.999999761581421 2.236070156097412 L 1.618034839630127 7 L 6.381964683532715 7 L 3.999999761581421 2.236070156097412 M 3.999999761581421 0 L 8 8 L -4.76837158203125e-07 8 L 3.999999761581421 0 Z' stroke='none' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button.goa-table-data-wrapper-descending:hover {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-descending-hover'%3E%3Crect width='14' height='14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='descending-hover' clip-path='url(%23clip-descending-hover)'%3E%3Cg id='Polygon_78' data-name='Polygon 78' transform='translate(11 10) rotate(180)' fill='%23333333'%3E%3Cpath d='M 7.190984725952148 7.5 L 0.8090147376060486 7.5 L 3.999999761581421 1.118029952049255 L 7.190984725952148 7.5 Z' stroke='none'/%3E%3Cpath d='M 3.999999761581421 2.236070156097412 L 1.618034839630127 7 L 6.381964683532715 7 L 3.999999761581421 2.236070156097412 M 3.999999761581421 0 L 8 8 L -4.76837158203125e-07 8 L 3.999999761581421 0 Z' stroke='none' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button.goa-table-data-wrapper-ascending:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-ascending-outline'%3E%3Crect width='14' height='14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='ascending-outline' clip-path='url(%23clip-ascending-outline)'%3E%3Cg id='Polygon_78' data-name='Polygon 78' transform='translate(3 4)' fill='none'%3E%3Cpath d='M4,0,8,8H0Z' stroke='none'/%3E%3Cpath d='M 3.999999761581421 2.571479797363281 L 1.860739707946777 6.849999904632568 L 6.139259815216064 6.849999904632568 L 3.999999761581421 2.571479797363281 M 3.999999761581421 0 L 8 8 L -4.76837158203125e-07 8 L 3.999999761581421 0 Z' stroke='none' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-table.goa-table-data-wrapper > table > thead th div > button.goa-table-data-wrapper-descending:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-descending-outline'%3E%3Crect width='14' height='14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='descending-outline' clip-path='url(%23clip-descending-outline)'%3E%3Cg id='Polygon_78' data-name='Polygon 78' transform='translate(11 10) rotate(180)' fill='none'%3E%3Cpath d='M4,0,8,8H0Z' stroke='none'/%3E%3Cpath d='M 3.999999761581421 2.571479797363281 L 1.860739707946777 6.849999904632568 L 6.139259815216064 6.849999904632568 L 3.999999761581421 2.571479797363281 M 3.999999761581421 0 L 8 8 L -4.76837158203125e-07 8 L 3.999999761581421 0 Z' stroke='none' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-table-data > .goa-tableouter {
	margin-top: 0;
}

.goa-datatables-template div.goa-field select {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21.221 7.081a1.386 1.386 0 00-2.008 0l-7.6 7.6-7.6-7.6a1.42 1.42 0 00-2.007 2.007l8.6 8.6a1.386 1.386 0 002.007 0l8.6-8.6a1.386 1.386 0 00.008-2.007z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;
  background-size: 28px;
  padding: 8px 40px 8px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
}

.goa-datatables-template div.goa-field select:hover,
.goa-datatables-template div.goa-field select:focus,
.goa-datatables-template div.goa-field select:active {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M21.221 7.081a1.386 1.386 0 00-2.008 0l-7.6 7.6-7.6-7.6a1.42 1.42 0 00-2.007 2.007l8.6 8.6a1.386 1.386 0 002.007 0l8.6-8.6a1.386 1.386 0 00.008-2.007z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat right center;
  background-size: 28px;
}

.dataTables_wrapper .dataTables_length {
	margin-bottom: 24px;
}

/* data table - pagination **/

div.dataTables_wrapper div.dataTables_paginate .paginate_button:hover {
	background: #F2F2F2;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #333333 !important;
}

div.dataTables_wrapper div.dataTables_paginate .paginate_button.current,
div.dataTables_wrapper div.dataTables_paginate .paginate_button:active {
	outline: none;
	background: #F2F2F2 !important;
	box-shadow: none;
}

div.dataTables_wrapper div.dataTables_paginate .paginate_button:focus {
	outline-width: thin;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: -1px;
}

div.goa-table-data-pagearrow {
	display: none;
	margin-right: auto;
	margin-left: 12px;
}

div.goa-table-data-pagearrow > button {
	width: 24px;
	height: 0;
	margin: 0 3px;
	padding: 22px 0 0;
	color: transparent;
	overflow: hidden;
	background-color: #006dcc;
	border-radius: 3px;
	border: 1px solid #006dcc;
	position: relative;
}

div.goa-table-data-pagearrow > button:focus {
	outline: 3px solid #FFB500;
}

div.goa-table-data-pagearrow > button:not(:disabled):hover {
	cursor: pointer;
	background-color: #333333;
}

div.goa-table-data-pagearrow > button:disabled {
	background: transparent;
	border-color: #DCDCDC;
}

div.goa-table-data-pagearrow > button:after {
	content: '';
	position: absolute;
	height: 24px;
	width: 24px;
	right: 0;
	top: 0;
}

div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-left:after,
html[dir = 'rtl'] div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-right:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-left-active'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='left-active' clip-path='url(%23clip-left-active)'%3E%3Cpath id='Path_367' data-name='Path 367' d='M594.7,8.3a.967.967,0,0,0-1.4,0L588,13.6l-5.3-5.3a.99.99,0,0,0-1.4,1.4l6,6a.967.967,0,0,0,1.4,0l6-6A.967.967,0,0,0,594.7,8.3Z' transform='translate(24.5 -577) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-right:after,
html[dir = 'rtl'] div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-left:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-right-active'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='right-active' clip-path='url(%23clip-right-active)'%3E%3Cpath id='Path_367' data-name='Path 367' d='M594.7,8.3a.967.967,0,0,0-1.4,0L588,13.6l-5.3-5.3a.99.99,0,0,0-1.4,1.4l6,6a.967.967,0,0,0,1.4,0l6-6A.967.967,0,0,0,594.7,8.3Z' transform='translate(1.5 599.5) rotate(-90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
}

div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-left:disabled:after,
html[dir = 'rtl'] div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-right:disabled:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-left-disabled'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='left-disabled' clip-path='url(%23clip-left-disabled)'%3E%3Cpath id='Path_368' data-name='Path 368' d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(0.5 563) rotate(-90)' fill='%23dcdcdc'/%3E%3C/g%3E%3C/svg%3E");
}

div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-right:disabled:after,
html[dir = 'rtl'] div.goa-table-data-pagearrow > button.goa-table-data-pagearrow-left:disabled:after {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-right-disabled'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='right-disabled' clip-path='url(%23clip-right-disabled)'%3E%3Cpath id='Path_368' data-name='Path 368' d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(25.5 -541) rotate(90)' fill='%23dcdcdc'/%3E%3C/g%3E%3C/svg%3E");
}

/* tabs menu **/

div.tabs {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	border-bottom: 3px solid #36424a;
	vertical-align: bottom;
}

div.data-table div.tabs {
	margin-top: 10px;
}

div.tabs > ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.tabs > ul > li {
	float: left;
}

div.tabs > ul > li + li {
	margin-left: 10px;
}

div.tabs > ul > li > a {
	box-sizing: border-box;
	display: block;
	min-width: 48px;
	padding: 15px 15px 16px 15px;	
	border: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #006dcc;
	color: #fff;
	font-weight: 700;
	white-space: nowrap;
}

div.tabs > ul > li > a:focus,
div.tabs > ul > li > a:hover {
	box-shadow: inset 0px 0px 0px 2px #006a8c;
	background: #d3d7d9;
	color: #36424a;
}

div.tabs > ul > li.active > a {
	margin-top: 0px;
	border-bottom: 0px;
	background: #d3d7d9;
	color: #36424a;
}

div.data-table div.tabs li a:after {
	display: none !important;
}

/* mobile menu **/

div.goa-table-data-mobile-dropdown,
div.goa-menu-mobile,
div.goa-table-data > .goa-paging > .goa-table-data-pageindicator {
	display: none;
}

ul.goa-menu-mobile-list,
ul.goa-menu-mobile-list > li {
	margin: 0;
}

ul.goa-menu-mobile-list {
	padding: 0;
	list-style-type: none;
}

ul.goa-menu-mobile-list li > button.goa-button.goa-button--toggle:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-RTL'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='RTL' clip-path='url(%23clip-RTL)'%3E%3Cpath id='Path_635' data-name='Path 635' d='M592.743,8.257a.829.829,0,0,0-1.2,0L587,12.8l-4.543-4.543a.849.849,0,0,0-1.2,1.2L586.4,14.6a.829.829,0,0,0,1.2,0l5.143-5.143A.829.829,0,0,0,592.743,8.257Z' transform='translate(1 599) rotate(-90)' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	right: 24px;
}

ul.goa-menu-mobile-list > li {
	display: flex;
	background-color: #F2F2F2;
}

ul.goa-menu-mobile-list > li > .goa-button,
.goa-menu-mobile > ul.goa-menu-mobile-list > li.goa-menu-mobile-label {
	background: transparent;
	text-align: left;
	padding: 16px 24px;
	margin: 0;
	border: none;
	height: auto;
	border-radius: 0;
	color: #006dcc;
}

ul.goa-menu-mobile-list > li > .goa-button:hover,
ul.goa-menu-mobile-list > li > .goa-button[aria-expanded="true"] {
	background-color: #FFFFFF;
}

ul.goa-menu-mobile-list > li > .goa-button:hover,
ul.goa-menu-mobile-list > li > .goa-button[aria-expanded="true"] {
	border: none;
	padding: 16px 24px;
}

ul.goa-menu-mobile-list > li > .goa-button:focus {
	border: 3px solid #FFB500;
	padding: 13px 21px;
	outline: 0;
}

/* rtl *********/

html[dir = 'rtl'] button.goa-button.goa-button--toggle,
html[dir = 'rtl'] button.goa-button.goa-button--toggle:hover,
html[dir = 'rtl'] button.goa-button.goa-button--toggle:focus,
html[dir = 'rtl'] button.goa-button.goa-button--toggle[aria-expanded="true"] {
	padding: 13px 12px 16px 39px;
}

html[dir = 'rtl'] button.goa-button.goa-button--toggle:after,
html[dir = 'rtl'] button.goa-button.goa-button--toggle:hover:after,
html[dir = 'rtl'] button.goa-button.goa-button--toggle:focus:after,
html[dir = 'rtl'] button.goa-button.goa-button--toggle[aria-expanded="true"]:after {
	left: 14px;
	right: auto;
}

html[dir = 'rtl'] .goa-menu-mobile > ul > li > button.goa-button,
html[dir = 'rtl'] .goa-menu-mobile > ul > li > button.goa-button:hover {
	padding: 16px 24px;
	margin: 0;
}

html[dir = 'rtl'] .goa-menu-mobile > ul > li > button.goa-button:focus {
	padding: 13px 21px;
}

html[dir = 'rtl'] p.goa-table-data-pageindicator,
html[dir = 'rtl'] .goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle {
	margin-right: auto;
	margin-left: 0;
}

html[dir = 'rtl'] div.goa-button-nav-wrapper button.goa-button {
	margin: 12px 0 12px 12px;
}

html[dir = 'rtl'] ul.goa-menu-mobile-list > li > .goa-button {
	text-align: right;
}

html[dir = 'rtl'] ul.goa-menu-mobile-list li > button.goa-button.goa-button--toggle:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-LTR'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='LTR' clip-path='url(%23clip-LTR)'%3E%3Cpath id='Path_367' data-name='Path 367' d='M592.743,8.257a.829.829,0,0,0-1.2,0L587,12.8l-4.543-4.543a.849.849,0,0,0-1.2,1.2L586.4,14.6a.829.829,0,0,0,1.2,0l5.143-5.143A.829.829,0,0,0,592.743,8.257Z' transform='translate(23.857 -575) rotate(90)' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: 24px;
	right: auto;
}

html[dir = 'rtl'] div.goa-button-nav-wrapper button.goa-button:last-of-type {
	margin-left: 0;
}

html[dir = 'rtl'] .goa-menu-filter.goa-table-data-filter--search div.goa-field > input:not([type='checkbox']):not([type='radio']) {
	border-radius: 0px 4px 4px 0px;
}

html[dir = 'rtl'] button.goa-button.search-data-table-button {
	margin: 0;
	border-radius: 4px 0px 0px 4px;
}

html[dir = 'rtl'] div.goa-table-data-pagearrow {
	margin-left: auto;
	margin-right: 12px;
}

html[dir = 'rtl'] div.goa-table-data > .goa-paging > div.goa-table-data-pagearrow {
	margin-right: 12px;
	margin-left: 0;
}

html[dir = 'rtl'] div.goa-menu-filter .goa-button.goa-menu-filter-backbutton {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-back-arrow-rtl'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='back-arrow-rtl' clip-path='url(%23clip-back-arrow-rtl)'%3E%3Cg id='Group_2970' data-name='Group 2970' transform='translate(478.95 92.05) rotate(180)'%3E%3Cpath id='Path_364' data-name='Path 364' d='M450.4,11H439.9l3.8-3.8a.99.99,0,0,0-1.4-1.4l-5.5,5.5a.967.967,0,0,0,0,1.4l5.5,5.6a.967.967,0,0,0,1.4,0,.967.967,0,0,0,0-1.4L439.9,13h10.5a.945.945,0,0,0,1-1A1,1,0,0,0,450.4,11Z' transform='translate(23 68)' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	right: 20px;
}

html[dir = 'rtl'] .goa-table.goa-table-data-wrapper > table > thead > tr > th > div > div:last-child {
	margin: 0 8px 0 0;
}

html[dir = 'rtl'] .goa-chart-menu-dropdown .goa-button + .goa-chart-download-menu button.goa-button {
	margin: 0;
	text-align: right;
}

/* goa-severity ***/

div.goa-table td.goa-severity--very-low {
	background-color: #007738;
	color: #FFFFFF;
}

div.goa-table td.goa-severity--low {
	background-color: #B8A638;
}

div.goa-table td.goa-severity--moderate {
	background-color: #FFB500;
}

div.goa-table td.goa-severity--high {
	background-color: #FB8F25;
}

div.goa-table td.goa-severity--very-high {
	background-color: #EC040B;
	color: #FFFFFF;
}

/* goa-table varient https://www.alberta.ca/travel-and-expense-disclosure-table.aspx */

#expenseReportContent {
	font-size: 14px !important;
}

#expenseReportGrid .k-toolbar {
	background-color: #F2F2F2 !important;
	color: #333333 !important;
}

.k-list li {
	margin: 0 !important;	
}

.k-widget .k-dropdown-wrap {
	background-color: #fff !important;
}

.k-grid tr:nth-of-type(2n) {
	background-color: #F2F2F2 !important;
}

.k-pager-wrap {
	background-color: #F2F2F2 !important;
}

.k-toolbar .k-state-hover {
	background-color: #F2F2F2 !important;
}

.k-list li.k-item:hover {
	background-color: #F2F2F2 !important;
	border: 1px solid #feba34 !important;
	border-radius: 0 !important;
}

.k-list > .k-state-selected {
	color: #333333 !important;
	background-color: #fff !important;
	border-color: #feb034 !important;
	background-image: none !important;
	border-radius: 0 !important;
}

ul.k-list {
	background-color: #fff !important;
}

/* goa-button-menu *******************************************************/

.goa-button-menu-container {
	position: relative;
	overflow: hidden;
	margin: 24px 0 12px;
}

.goa-button-menu {
	margin: 0;
	list-style-type: none;
	display: flex;
	padding: 3px;
	flex-wrap: nowrap;
	position: relative;
	overflow-x: auto;
}

.goa-button-menu-container.menu-container--wrap .goa-button-menu,
html.nojs .goa-button-menu {
	flex-wrap: wrap;
}

html.nojs .goa-button-menu > li {
	margin: 12px 0 0;
}

.goa-button-menu li > button[aria-selected='true'],
.goa-button-menu li > a[aria-selected='true'] {
	box-sizing: border-box;
	height: 48px;
	margin: auto 12px 0 0 !important;
	padding: 12px !important;
	border: 2px solid #006dcc !important;
	border-radius: 4px !important;
	background: #006dcc !important;
	cursor: pointer;
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 1em !important;
	width: unset;
}

.goa-button-menu > li {
	flex-grow: unset;
	white-space: nowrap;
	margin: 0;
}

.goa-button-menu li > button,
.goa-button-menu li > a {
	width: unset;
}

.goa-button-menu li > a {
	text-decoration: none;
    display: block;
    box-sizing: border-box;
}

.goa-button-menu li:last-child > button,
.goa-button-menu li:last-child > a {
    margin-right: 0 !important;
}

.goa-button-wrapper {
	border: unset;
	margin: unset;
}

.goa-button-menu button[aria-selected="false"]:hover,
.goa-button-menu a[aria-selected="false"]:hover {
	background: transparent;
	color: #333333;
	padding: 12px !important;
	border: 2px solid #333333 !important;
}

.goa-button-menu button[aria-selected="false"],
.goa-button-menu a[aria-selected="false"] {
	border: 2px solid #006dcc;
	background: transparent;
	border-radius: 4px;
	height: 48px;
	margin: auto 12px 0 0;
	padding: 12px;
	cursor: pointer;
	line-height: 1em;
	font-size: 18px;
	color: #006dcc;
	font-weight: 700;
}

.goa-button-menu li > button:focus,
.goa-button-menu li > a:focus {
	outline: 3px solid #FFB500 !important;
	padding: 12px;
	border-radius: 4px;
}

.goa-button-menu button[aria-selected="false"]:focus,
.goa-button-menu a[aria-selected="false"]:focus {
	border: 2px solid #333333 !important;
	color: #333333;
}

.goa-button-menu .goa-button-more > button:after {
	top: 16px;
}

.goa-button-menu .goa-button-more > button[aria-expanded='true']:focus {
	padding: 12px 37px 12px 12px;
	border-radius: 4px;
}

.goa-button-menu-container.goa-scroll--start:before,
.goa-button-menu-container.goa-scroll--middle:before {
	z-Index: 10000;
	position: absolute;
	top: 0;
	left: 100%;
	width: 56px;
	height: 100%;
	box-shadow: -5px 0px 15px rgba(0, 0, 0, 0.35);
	content: '';
}

.goa-button-menu-container.goa-scroll--end:before,
.goa-button-menu-container.goa-scroll--middle:after {
	z-Index: 10;
	position: absolute;
	top: 0;
	right: 100%;
	width: 100%;
	height: 100%;
	box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.35);
	content: '';
}

/* rtl ********/

html[dir = 'rtl'] .goa-button-menu-container.goa-scroll--end:before,
html[dir = 'rtl'] .goa-button-menu-container.goa-scroll--middle:before {
	right: 100%;
	left: auto;
	box-shadow: 5px 0 15px rgba(0, 0, 0, 0.35);
}

html[dir = 'rtl'] .goa-button-menu-container.goa-scroll--start:after,
html[dir = 'rtl'] .goa-button-menu-container.goa-scroll--middle:after {
	left: 100%;
	right: auto;
	box-shadow: -5px 0 15px rgba(0, 0, 0, 0.35);
}

html[dir = 'rtl'] .goa-button-menu li > button,
html[dir = 'rtl'] .goa-button-menu li > a {
	margin-right: 0 !important;
	margin-left: 12px !important;
}

html[dir = 'rtl'] .goa-button-menu li:last-child > button,
html[dir = 'rtl'] .goa-button-menu li:last-child > a {
	margin-left: 0 !important;
}

/* button nav menu ********/

div.goa-button-nav-wrapper {
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	display: flex;
	align-items: center;
	z-index: 1000;
	position: relative;
	padding-left: 3px;
	padding-right: 3px;
}

div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle {
	z-index: 2000;
	height: 0;
	display: none;
	margin-left: auto;
	margin-right: 0;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-mobile-menu'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='mobile-menu' clip-path='url(%23clip-mobile-menu)'%3E%3Cpath id='path' d='M6.5,9A2.5,2.5,0,1,0,4,6.5,2.507,2.507,0,0,0,6.5,9Zm0,2.5A2.5,2.5,0,1,0,9,14a2.507,2.507,0,0,0-2.5-2.5Zm0,7.5A2.5,2.5,0,1,0,9,21.5,2.507,2.507,0,0,0,6.5,19Z' transform='translate(6 -2)' fill='%23006dcc' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
	overflow: hidden;
}

div.goa-button-nav-wrapper button.goa-button {
	border-radius: 0;
	border: 1px solid transparent;
	background-color: transparent;
	color: #006dcc;
	margin: 12px 12px 12px 0;
	position: relative;
	border-radius: 5px;
}

div.goa-button-nav-wrapper button.goa-button:last-of-type {
	margin-right: 0;
}

button.goa-button.goa-button--notoggle:not([aria-expanded="true"]):hover,
button.goa-button.goa-button--notoggle:not([aria-expanded="true"]):focus,
button.goa-button.goa-button--toggle:not([aria-expanded="true"]):hover,
button.goa-button.goa-button--toggle:not([aria-expanded="true"]):focus,
button.goa-button.goa-mobile-menu-toggle:hover {
	color: #333333;
}

button.goa-button.goa-mobile-menu-toggle:not([aria-expanded="true"]):hover,
button.goa-button.goa-mobile-menu-toggle:not([aria-expanded="true"]):focus {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-mobile-menu'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='mobile-menu' clip-path='url(%23clip-mobile-menu)'%3E%3Cpath id='path' d='M6.5,9A2.5,2.5,0,1,0,4,6.5,2.507,2.507,0,0,0,6.5,9Zm0,2.5A2.5,2.5,0,1,0,9,14a2.507,2.507,0,0,0-2.5-2.5Zm0,7.5A2.5,2.5,0,1,0,9,21.5,2.507,2.507,0,0,0,6.5,19Z' transform='translate(6 -2)' fill='%23333333' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
}

button.goa-button.goa-button--toggle[aria-expanded="true"],
button.goa-button.goa-button--notoggle[aria-expanded="true"],
button.goa-button.goa-mobile-menu-toggle[aria-expanded="true"] {
	border: 1px solid #919191;
	background-color: #EEEEEE;
	padding: 13px 15px 16px 15px;
}

button.goa-button.goa-button--toggle:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-open'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='open' clip-path='url(%23clip-open)'%3E%3Cpath id='Path_367' data-name='Path 367' d='M592.743,8.257a.829.829,0,0,0-1.2,0L587,12.8l-4.543-4.543a.849.849,0,0,0-1.2,1.2L586.4,14.6a.829.829,0,0,0,1.2,0l5.143-5.143A.829.829,0,0,0,592.743,8.257Z' transform='translate(-575 1)' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	position: absolute;
	width: 18px;
	height: 18px;
	content: '';
	z-index: 2000;
	right: 14px;
}

button.goa-button.goa-button--toggle[aria-expanded="false"]:hover:after,
button.goa-button.goa-button--toggle[aria-expanded="false"]:focus:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-open'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='open' clip-path='url(%23clip-open)'%3E%3Cpath id='Path_367' data-name='Path 367' d='M592.743,8.257a.829.829,0,0,0-1.2,0L587,12.8l-4.543-4.543a.849.849,0,0,0-1.2,1.2L586.4,14.6a.829.829,0,0,0,1.2,0l5.143-5.143A.829.829,0,0,0,592.743,8.257Z' transform='translate(-575 1)' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

button.goa-button.goa-button--toggle[aria-expanded="true"]:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-close'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='close' clip-path='url(%23clip-close)'%3E%3Cpath id='Path_367' data-name='Path 367' d='M592.743,8.257a.829.829,0,0,0-1.2,0L587,12.8l-4.543-4.543a.849.849,0,0,0-1.2,1.2L586.4,14.6a.829.829,0,0,0,1.2,0l5.143-5.143A.829.829,0,0,0,592.743,8.257Z' transform='translate(599 23.857) rotate(180)' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

p.goa-table-data-pageindicator {
	margin: 0;
	margin-left: auto;
}

button.goa-button.goa-button--toggle,
button.goa-button.goa-button--toggle:hover,
button.goa-button.goa-button--toggle:focus,
button.goa-button.goa-button--toggle[aria-expanded="true"] {
	padding: 13px 39px 16px 12px;
}

button.goa-button.goa-button--notoggle,
button.goa-button.goa-button--notoggle:not([aria-expanded="true"]):hover,
button.goa-button.goa-button--notoggle:not([aria-expanded="true"]):focus {
	padding: 13px 15px 16px 15px;
}

button.goa-button.goa-button--toggle[aria-expanded="true"] {
	z-index: 1000;
}

div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle,
div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle:focus,
div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle:hover,
div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle[aria-expanded="true"] {
	padding: 42px 1px 0;
}

/** FILTERS ******************/

.goa-menu-filter {
	display: none;
}

.goa-menu-filter.active {
	display: block;
}

div.goa-menu-filter form {
	padding: 0 24px;
}

div.goa-menu-filter .goa-table-data-filter--search-fields {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 24px;
}

div.goa-menu-filter.goa-table-data-filter--search .goa-field:first-child {
	width: calc(100% - 48px);
}

div.goa-menu-filter.goa-table-data-filter--search .goa-field:last-child {
	margin: 0;
}

div.goa-menu-filter.goa-table-data-filter--search div.goa-field > input:not([type='checkbox']):not([type='radio']) {
	height: 42px;
	margin: 0px;
	border-radius: 4px 0px 0px 4px;
	white-space: nowrap;
	vertical-align: top;
	-webkit-appearance: none;
}

.goa-menu-filter-title {
	background: transparent;
	position: relative;
	font-weight: 700;
	border: none;
	margin: 24px 24px 12px;
}

div.goa-menu-filter .goa-table-data-filter--columns-wrapper > legend,
div.goa-menu-filter .goa-button.goa-menu-filter-backbutton {
	display: none;
}

div.goa-menu-filter.goa-table-data-filter--columns div.goa-option > input[type='checkbox'] + label {
	padding: 0 0 0 36px;
	display: block;
}

div.goa-menu-filter > li > button.goa-button {
	padding: 0 12px;
}

button.goa-button.search-data-table-button {
	box-sizing: border-box;
	position: relative;
	width: 48px;
	height: 42px;
	margin: 0px;
	padding: 12px;
	border: none;
	border-radius: 0px 4px 4px 0px;
	background: #006dcc;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: top;
}

button.goa-button.search-data-table-button > svg > path {
	fill: #ffffff;
}

.goa-menu-filter > .goa-menuouter > form > fieldset.goa-table-data-filter--columns-wrapper {
	border: none;
	margin-top: 0;
	padding: 0;
}

.goa-menu-filter > .goa-menuouter > form > fieldset.goa-table-data-filter--columns-wrapper > .goa-table-data-filter-options {
	-moz-column-count: 3;
	-moz-column-gap: 24px;
	-webkit-column-count: 3;
	-webkit-column-gap: 24px;
	column-count: 3;
	column-gap: 24px;
}

.goa-menu-filter > .goa-menuouter > form .goa-button.filter-data-table-button {
	margin-top: 24px;
	margin-bottom: 28px;
}

button.goa-menu-filter-close {
	display: none;
}

[class*=goa-grid].filter-buttons,
.filter-buttons {
	display: flex;
	align-items: flex-end;
	flex-wrap: wrap;
}

.filter-buttons button {
	position: relative;
	margin-top: 0px;
	margin-bottom: 8px;
}

.filter-buttons .goa-button.goa--secondary {
	margin: 0 0 8px;
	/*margin: auto 0 0;*/
    border: none;
    font-weight: normal;
    text-decoration: underline;
	text-underline-offset: 0.375rem;
    text-decoration-thickness: 0.0625rem;
    background: transparent;
}

.filter-buttons a[target='_blank'].goa-button.goa--secondary {
	padding: 7px 12px;
    line-height: 1em;
}

.filter-buttons a[target='_blank'].goa-button.goa--secondary:focus {
	outline: 3px solid #FFB500;
    outline-offset: 0;
}

html[dir=rtl] .filter-buttons button.goa-button {
	margin: auto 0 18px 12px;
}

/* TABS UI *******************************************************************************/

.goa-tabs-ui {
	margin-top: 28px;
}

html.nojs .goa-tabs-ui > .goa-tabs-menu,
html.js .goa-tabs-ui .goa-tabs-panel:not(.active),
.goa-tabs-ui > .goa-tabs-menu .hidden-tabs,
.goa-tabs-ui .goa-section-content--controls,
.goa-tabs-ui > .goa-tabs-menu > li > a > .tabs-full-name,
.goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more > li > a > .tabs-truncated-name {
	display: none;
}

.goa-tabs-ui .goa-tabs-more ul.goa-tabs-more-wrapper {
	overflow: hidden;
	height: 0;
	width: 0;
}

.goa-tabs-ui > .goa-tabs-wrapper,
.quicktabs-wrapper > .quicktabs-main {
	border-bottom: 1px solid #DCDCDC;
	border-top: 1px solid #DCDCDC;
	margin-top: -1px;
}

.goa-tabs-ui > .goa-tabs-menu,
.quicktabs-wrapper > .quicktabs-tabs {
	margin-bottom: 0;
	list-style-type: none;
	position: relative;
	display: flex;
	padding: 0;
}

.goa-tabs-ui > .goa-tabs-menu li > a,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button,
.quicktabs-tabs > li:not(.active) > * {
	background: transparent;
	padding: 8px 16px 12px;
	font-size: 18px;
	line-height: 28px;
	border: none;
	outline: 0;
	color: #006dcc;
	font-weight: 700;
	text-decoration: none;
	font-family: acumin-pro-semi-condensed,sans-serif;
	margin: 0;
	text-align: center;
}

.goa-tabs-ui:not(.tabs-only) > .goa-tabs-menu li > a,
.goa-tabs-ui:not(.tabs-only) > .goa-tabs-menu .goa-tabs-more > button {
    display: block;
}

.goa-tabs-ui > .goa-tabs-menu > li,
.goa-tabs-ui.tabs-only > .goa-tabs-menu > *,
.quicktabs-tabs > li.goa-tab {
	white-space: nowrap;
}

.goa-tabs-ui > .goa-tabs-menu > li > a > .tabs-truncated-name,
.goa-tabs-ui > .goa-tabs-menu > li.goa-tabs-more li > a > .tabs-full-name {
	display: block;
}

.goa-tabs-ui > .goa-tabs-menu li > a[aria-selected='false']:hover,
.goa-tabs-ui > .goa-tabs-menu li > a[aria-expanded='false']:hover,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:hover,
.quicktabs-tabs > li.goa-tab > a:hover,
.quicktabs-tabs > li.goa-tab > a:focus {
	border-top: 3px solid #333333;
	padding-top: 5px;
	color: #333333;
}

.goa-tabs-ui > .goa-tabs-menu li > a[aria-selected='true'],
.goa-tabs-ui > .goa-tabs-menu li > a[aria-expanded='true'],
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true'],
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.active > button,
.quicktabs-tabs .goa-tab > *.active,
.quicktabs-tabs > *.active {
	background: #F2F2F2;
	padding: 7px 15px 11px;
	border: 1px solid #DCDCDC;
	border-radius: 4px 4px 0 0;
	color: #333333;
}

.goa-tabs-ui .goa-tabs-panel {
	padding: 36px 0;
}

.goa-tabs-ui .goa-tabs-panel > *:first-child {
	margin-top: 0;
}

.goa-tabs-ui .goa-tabs-panel#highlights > h2 {
	display: none;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li {
	margin: 0;
	border-top: 1px solid rgba(136, 136, 136, 0.4);
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more {
    position: relative;
    flex-grow: 0;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a {
	padding: 10px 18px;
	border-top: 0;
	border-bottom: 0;
	text-decoration: none;
	text-align: left;
	display: block;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > button:not(.hidden-tabs),
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > a:not(.hidden-tabs) {
	display: block;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a:hover {
	border-top: 0;
    padding-top: 10px;
    background-color: #F2F2F2;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a[aria-selected='true']:focus{
	padding: 7px 15px;
	border: 3px solid #FFB500;
	border-radius: 0;
	background-color: #F2F2F2;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a[aria-selected='true'] {
	border: none;
	padding: 10px 18px;
	border-radius: 0;
}

.goa-tabs-ui > .goa-tabs-menu.goa-tabs-menu--2 > .goa-tabs-item,
.goa-tabs-ui > .goa-tabs-menu.goa-tabs-menu--2 > .goa-tabs-item.hidden-tabs {
	width: 100%;
	display: block;
}

.goa-tabs-ui > .goa-tabs-menu.goa-tabs-menu--2 .goa-tabs-more {
	display: none;
}

.goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn {
	position: relative;
    flex-grow: 0;
	width: auto;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more button.goa-tabs-more-btn[aria-expanded='true'] + ul.goa-tabs-more-wrapper {
	position: absolute;
	top: 47px;
	right: 0;
	display: block;
	z-index: 1000;
	background: #ffffff;
	padding: 0px;
	right: 0;
	width: auto;
	border: 1px solid rgba(150, 150, 150, 0.25);
	border-top: 0;
	margin: 0;
	height: auto;
	list-style-type: none;
} 

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:focus:hover,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='false'] {
    padding-right: 40px;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true'],
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.active > button {
    padding-right: 39px;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.active > a:hover {
	border-top: 1px solid #DCDCDC;
	padding-top: 7px;
}

.goa-tabs-ui > .goa-tabs-menu li > a:not(.goa-tabs-more-btn):focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='false']:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='true']:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='false']:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:focus,
.quicktabs-tabs > li.goa-tab > a:focus {
	padding: 5px 13px 9px;
	border: 3px solid #FFB500;
	border-radius: 4px 4px 0 0;
	color: #333333;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='false']:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='true']:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='false']:focus,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:focus{
	padding-right: 37px;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='rotate(90 15 14.4)' fill='%23006dcc'%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 22)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 15.4)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 8.8)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 21px;
	box-sizing: border-box;
	position: absolute;
	width: 24px;
	height: 24px;
	padding: 24px 0 0;
	content: '';
	right: 10px;
    top: 10px;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:focus:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:hover:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='true']:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.active > button:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='rotate(90 15 14.4)' fill='%23333333'%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 22)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 15.4)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 8.8)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: 21px;
}

.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:focus:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button:focus:hover:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.active > button:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='true']:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='true']:focus:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-selected='true']:focus:hover:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:focus:after,
.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='true']:focus:hover:after {
	right: 10px;
}

.goa-tabs-ui.tabs-only > .goa-tabs-menu,
.quicktabs-tabs {
	position: relative;
}

.goa-tabs-ui.tabs-only > .goa-tabs-menu::after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #DCDCDC;
	position: absolute;
	bottom: 0;
}

.goa-tab *:first-child:before {
	display: flex;
    width: 24px;
    height: 24px;
    margin: 3px 8px 0 0;
    content: '';
}

.goa-tab a {
    display: flex;
    align-self: stretch;
    padding: 12px 12px 16px 12px;
    border: none;
    border-top: 4px solid transparent;
    color: #006dcc;
    font-weight: bold;
    text-decoration: none;
}

/* band colours ******/

div[class *= "blue"]:not(.goa-background--lightblue) .goa-tabs-ui > .goa-tabs-menu > li > a,
div.goa-background--darkstone .goa-tabs-ui > .goa-tabs-menu > a {
	background: transparent;
	border: 1px solid #DCDCDC;
	color: #fff;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa-tabs-ui > .goa-tabs-menu > li > a[aria-selected='false']:hover:not(:focus),
div[class *= "blue"]:not(.goa-background--lightblue) .goa-tabs-ui > .goa-tabs-menu > li > a[aria-expanded='false']:hover:not(:focus),
div.goa-background--darkstone .goa-tabs-ui > .goa-tabs-menu > li > a[aria-selected='false']:hover:not(:focus),
div.goa-background--darkstone .goa-tabs-ui > .goa-tabs-menu > li > a[aria-expanded='false']:hover:not(:focus) {
	border-top-color: #fff;
}

div[class *= "blue"]:not(.goa-background--lightblue) .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:after,
div.goa-background--darkstone .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:after{
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='rotate(90 15 14.4)' fill='%23ffffff'%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 22)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 15.4)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 8.8)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-background--grey .goa-tabs-ui > .goa-tabs-menu > li > a[aria-selected='true'],
div.goa-background--grey .goa-tabs-ui > .goa-tabs-menu > li > a[aria-expanded='true'],
div.goa-background--grey .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active {
	background: #fff;
}

/* rtl *****/

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true'],
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true'],
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active {
	padding-left: 40px;
	padding-right: 16px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true'],
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true'],
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active {
	padding-right: 15px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true'],
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true'],
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active {
	padding-left: 39px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:focus,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:focus:hover,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:focus {
	padding: 5px 13px 9px 37px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:focus:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:focus:hover:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:hover:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:focus:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:focus:hover:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true']:after, 
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true']:after, 
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true']:focus:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true']:focus:hover:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true']:focus:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true']:focus:hover:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true'] + li.goa-tabs-more > ul.goa-tabs-more-wrapper {
	right: auto;
	left: 7px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn.active:hover:after,
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-selected='true']:after, 
html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true']:after {
	left: 9px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn:after {
	left: 10px;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn[aria-expanded='true'] + li.goa-tabs-more > ul.goa-tabs-more-wrapper {
	left: 0;
}

html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a {
	text-align: right;
}

html[dir='rtl'] .goa-tab *:first-child:before {
	margin: 3px 0 0 8px;
}

/* goa-ds-component (syntax) **************/

.goa-ds-component .goa-ds-component-code code,
.goa-ds-component .goa-ds-component-code pre,
.goa-ds-component .goa-ds-component-code samp,
.goa-ds-component .goa-ds-component-code code[class*="language-"],
.goa-ds-component .goa-ds-component-code pre[class*="language-"] {
	white-space: pre-wrap;
}

.goa-ds-component .goa-ds-component-code {
	border-width: 1px;
	border-style: solid;
	border-color: #DDD;
	border-radius: 5px;
	max-height: 500px;
	overflow-x: auto;
	overflow-wrap: break-word;
	white-space: pre-wrap;
	padding: 24px 24px 0;
	margin-top: 28px;
}

.goa-icon {
	display: inline-block;
	width: 1em;
	height: 1em;
	background-repeat: no-repeat;
	cursor: pointer;
}

.copy-icon {
	float: right;
}

.goa-icon:focus {
	outline: 3px solid #FFB500;
}

.goa-icon.icon--copy, 
.goa-icon[data-icon='copy'] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.38,4H15.23V3.38A2.39,2.39,0,0,0,12.85,1H5.72L1.23,4.9V17.62A2.39,2.39,0,0,0,3.62,20H8.77v.62A2.39,2.39,0,0,0,11.15,23h9.23a2.39,2.39,0,0,0,2.39-2.38V6.38A2.39,2.39,0,0,0,20.38,4ZM13.7,6.27V8.53H11.09Zm-7.54-3V5.53H3.56ZM3.62,18a.4.4,0,0,1-.39-.38V7.53H8.16V3h4.69a.39.39,0,0,1,.38.38V4L8.77,7.9V18Zm17.15,2.62a.4.4,0,0,1-.39.38H11.15a.39.39,0,0,1-.38-.38V10.53H15.7V6h4.68a.4.4,0,0,1,.39.38Z'/%3E %3C/svg%3E");
	overflow: hidden;
	border: 0;
	padding: 24px 12px 0;
}

.goa-icon.icon--success, 
.goa-icon[data-icon='success'] {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath class='cls-1' d='M12,1.06a11,11,0,1,0,11,11A11,11,0,0,0,12,1.06Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21.05Z'/%3E%3Cpath class='cls-1' d='M16,7.91l-4.52,6.27L8,10.53a1,1,0,0,0-1.43,1.4l4.38,4.5a1,1,0,0,0,.71.3h.08a1,1,0,0,0,.73-.41l5.22-7.23a1,1,0,0,0-.23-1.4A1,1,0,0,0,16,7.91Z'/%3E%3C/svg%3E");
	overflow: hidden;
	border: 0;
	padding: 24px 12px 0;
}

.goa-ds-component code[class*='language-'] .token.selector,
.goa-ds-component code[class*='language-'] .token.atrule,
.goa-ds-component code[class*='language-'] .token.attr-value,
.goa-ds-component code[class*='language-'] .token.keyword {
	color: #FC1921; 
}

.goa-ds-component code[class*='language-'] .token.property,
.goa-ds-component code[class*='language-'] .token.tag,
.goa-ds-component code[class*='language-'] .token.boolean,
.goa-ds-component code[class*='language-'] .token.number,
.goa-ds-component code[class*='language-'] .token.constant,
.goa-ds-component code[class*='language-'] .token.symbol,
.goa-ds-component code[class*='language-'] .token.deleted {
	color: #004F84;
}

.goa-ds-component code[class*='language-'] .token.attr-name,
.goa-ds-component code[class*='language-'] .token.string,
.goa-ds-component code[class*='language-'] .token.char,
.goa-ds-component code[class*='language-'] .token.builtin,
.goa-ds-component code[class*='language-'] .token.inserted {
	color: #00853F;
}

/* tabs implementation ******/

.goa-tabs-ui > .goa-tabs-wrapper .goa-ds-tab {
	padding: 0;
}

.goa-tabs-ui > .goa-tabs-wrapper .goa-ds-tab .goa-tabs-heading {
	display: none;
}

.goa-tabs-ui > .goa-tabs-wrapper .goa-ds-tab .goa-ds-component .goa-ds-component-code {
	margin: 0;
	border-top: 0;
	border-bottom: 0;
	border-radius: 0;
}

/* TIMELINE *******************************************************************************/

div.goa-timeline {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	font-size: 18px;
	line-height: 28px;
	vertical-align: top;
}

div.goa-timeline > ul {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	padding: 24px 0 32px 0;
	list-style-type: none;
	vertical-align: top;
}

div.goa-timeline > ul > li,
html.nojs .goa-timeline.goa-timeline--horizontal > ul > li {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	padding: 0 0 0 48px;
	overflow: hidden;
	vertical-align: top;
}

div.goa-timeline > ul > li > div.goa-date,
html.nojs .goa-timeline.goa-timeline--horizontal > ul > li > div.goa-timeline--subcaption {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 6px 12px;
	border-radius: 4px;
	border: 1px solid #919191;
	background: #EEEEEE;
	font-weight: 700;
}

div.goa-timeline > ul > li > div.goa-text,
html.nojs .goa-timeline.goa-timeline--horizontal > ul > li > div.goa-timeline--caption {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	margin: 0;
	padding: 28px 12px 36px 12px;
	vertical-align: top;
}

div.goa-timeline > ul > li > div.goa-text *:first-child:not([name]),
div.goa-timeline > ul > li > div.goa-text *:first-child[name] + * {
	margin-top: 0;
}

div.goa-timeline > ul > li > div.goa-text *:last-child {
	margin-bottom: 0;
}

div.goa-timeline > ul > li.active > div.goa-date {
	border-color: #002c4e;
	background: #002c4e;
	color: #fff;
}

div.goa-timeline ul ul {
	list-style-type: disc;
	margin-top: 12px;
}

div.goa-timeline ul ul ul {
	list-style-type: circle;
	margin-top: 12px;
}

div.goa-timeline ul ul ul ul {
	list-style-type: square;
	margin-top: 12px;
}

div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date,
html.nojs .goa-timeline.goa-timeline--horizontal > ul > li.active > div.goa-timeline--subcaption {
	background: #333333;  
	border-color: #919191;  
}

/* jumplinks  <a name=""></a> must be inside first <p> tag at the top to work (currently how Ops does it) */

html.goa-scrolldown .goa-timeline a[name] {
	height: 128px !important;
	margin-top: -128px !important;
}

html.goa-scrollup .goa-timeline a[name] {
	height: 175px !important;
	margin-top: -175px !important;
}

div.goa-timeline > ul:before {
	position: absolute;
	width: 32px;
	content: '';
}

div.goa-timeline > ul:after {
	position: absolute;
	bottom: 0;
	left: 12px;
	width: 9px;
	height: 9px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='8' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg fill='%23333333' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

div.goa-timeline > ul > li.active > div.goa-date:before {
	position: absolute;
	top: 50%;
	left: -32px;
	width: 32px;
	height: 12px;
	margin-top: -6px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12' viewBox='0 0 32 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M2 6A6 6 0 0 1 14 6A6 6 0 0 1 2 6Z' fill='%235f6a72' /%3E%3Cpath d='M14 5L32 5L32 7L14 7Z' fill='%235f6a72' /%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before {
	height: 1000px;
	margin-top: -500px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='1000' viewBox='0 0 32 1000' shape-rendering='geometricPrecision'%3E%3Cpath d='M2 500A6 6 0 0 1 14 500A6 6 0 0 1 2 500Z' fill='%235f6a72' /%3E%3Cpath d='M14 499L32 499L32 501L14 501Z' fill='%235f6a72' /%3E%3Cpath d='M6 0L10 0L10 494L6 494Z' fill='%23fff' /%3E%3C/svg%3E") no-repeat center center;
}

div.goa-timeline > ul > li > div.goa-date:before,
html.nojs .goa-timeline.goa-timeline--horizontal > ul > li > div.goa-timeline--subcaption:before {
	position: absolute;
	left: -49px;
	top: 50%;
	width: 50px;
	height: 28px;
	margin-top: -12px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23EEEEEE'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M46 15H27.5v-1H46z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before,
div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23eee'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3Cpath d='M46 15H27.5v-1H46z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: -49px;
	width: 50px;
	height: 28px;
	margin-top: -12px;
}

/* BLUE BAND ********/

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul:before,
div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='1' viewBox='0 0 32 1'%3E%3Crect x='8' y='0' width='1' height='1' fill='%23DCDCDC' /%3E%3C/svg%3E") repeat-y top left;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul:after,
div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='8' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg fill='%23fff' stroke='%23DCDCDC' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul > li > div.goa-date:before,
div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul > li > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23eeeeee'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23DCDCDC'/%3E%3Cpath d='M46 15H27.5v-1H46z' fill='%23DCDCDC'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul > li.active > div.goa-date:before,
div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--horizontal):not(.goa-timeline--status) > ul > li.active > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23eee'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23DCDCDC'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3Cpath d='M46 15H27.5v-1H46z' fill='%23DCDCDC'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date,
div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date {
	color: #333333;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date,
div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date {
	color: #FFFFFF;
	background: #333333;
}

/* GREY BAND ***********/

div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li:not(.active) > div.goa-date,
div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li:not(.active) > div.goa-date {
	background: #ffffff;
}

div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before,
div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23FFFFFF'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M46 15H27.5v-1H46z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before,
div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before,
div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before,
div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h46v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23ffffff'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3Cpath d='M46 15H27.5v-1H46z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* rtl ***********/

html[dir = 'rtl'] div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type > div.goa-date:before,
html[dir = 'rtl'] div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h49v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M25 14H0' fill='none' stroke='%23919191'/%3E%3Cg fill='%23EEEEEE'%3E%3Cpath d='M35 .5c3.606 0 6.996 1.404 9.546 3.954A13.412 13.412 0 0 1 48.5 14c0 3.606-1.404 6.996-3.954 9.546A13.412 13.412 0 0 1 35 27.5a13.412 13.412 0 0 1-9.546-3.954A13.412 13.412 0 0 1 21.5 14c0-3.606 1.404-6.996 3.954-9.546A13.412 13.412 0 0 1 35 .5Z'/%3E%3Cpath d='M35 27c3.472 0 6.737-1.352 9.192-3.808A12.915 12.915 0 0 0 48 14c0-3.472-1.352-6.737-3.808-9.192A12.915 12.915 0 0 0 35 1a12.915 12.915 0 0 0-9.192 3.808A12.915 12.915 0 0 0 22 14c0 3.472 1.352 6.737 3.808 9.192A12.915 12.915 0 0 0 35 27m0 1c-7.732 0-14-6.268-14-14S27.268 0 35 0s14 6.268 14 14-6.268 14-14 14Z' fill='%23919191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before,
html[dir = 'rtl'] div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h49v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M25 14H0' fill='none' stroke='%23919191'/%3E%3Cg fill='%23eee'%3E%3Cpath d='M35 .5c3.606 0 6.996 1.404 9.546 3.954A13.412 13.412 0 0 1 48.5 14c0 3.606-1.404 6.996-3.954 9.546A13.412 13.412 0 0 1 35 27.5a13.412 13.412 0 0 1-9.546-3.954A13.412 13.412 0 0 1 21.5 14c0-3.606 1.404-6.996 3.954-9.546A13.412 13.412 0 0 1 35 .5Z'/%3E%3Cpath d='M35 27c3.472 0 6.737-1.352 9.192-3.808A12.915 12.915 0 0 0 48 14c0-3.472-1.352-6.737-3.808-9.192A12.915 12.915 0 0 0 35 1a12.915 12.915 0 0 0-9.192 3.808A12.915 12.915 0 0 0 22 14c0 3.472 1.352 6.737 3.808 9.192A12.915 12.915 0 0 0 35 27m0 1c-7.732 0-14-6.268-14-14S27.268 0 35 0s14 6.268 14 14-6.268 14-14 14Z' fill='%23919191'/%3E%3C/g%3E%3Cpath d='M35 20.533A6.533 6.533 0 1 1 41.533 14 6.533 6.533 0 0 1 35 20.533Z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h49v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M25 14H0' fill='none' stroke='%23919191'/%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M35 .5c3.606 0 6.996 1.404 9.546 3.954A13.412 13.412 0 0 1 48.5 14c0 3.606-1.404 6.996-3.954 9.546A13.412 13.412 0 0 1 35 27.5a13.412 13.412 0 0 1-9.546-3.954A13.412 13.412 0 0 1 21.5 14c0-3.606 1.404-6.996 3.954-9.546A13.412 13.412 0 0 1 35 .5Z'/%3E%3Cpath d='M35 27c3.472 0 6.737-1.352 9.192-3.808A12.915 12.915 0 0 0 48 14c0-3.472-1.352-6.737-3.808-9.192A12.915 12.915 0 0 0 35 1a12.915 12.915 0 0 0-9.192 3.808A12.915 12.915 0 0 0 22 14c0 3.472 1.352 6.737 3.808 9.192A12.915 12.915 0 0 0 35 27m0 1c-7.732 0-14-6.268-14-14S27.268 0 35 0s14 6.268 14 14-6.268 14-14 14Z' fill='%23919191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--grey div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--lightblue div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h49v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M25 14H0' fill='none' stroke='%23919191'/%3E%3Cg fill='%23FFFFFF'%3E%3Cpath d='M35 .5c3.606 0 6.996 1.404 9.546 3.954A13.412 13.412 0 0 1 48.5 14c0 3.606-1.404 6.996-3.954 9.546A13.412 13.412 0 0 1 35 27.5a13.412 13.412 0 0 1-9.546-3.954A13.412 13.412 0 0 1 21.5 14c0-3.606 1.404-6.996 3.954-9.546A13.412 13.412 0 0 1 35 .5Z'/%3E%3Cpath d='M35 27c3.472 0 6.737-1.352 9.192-3.808A12.915 12.915 0 0 0 48 14c0-3.472-1.352-6.737-3.808-9.192A12.915 12.915 0 0 0 35 1a12.915 12.915 0 0 0-9.192 3.808A12.915 12.915 0 0 0 22 14c0 3.472 1.352 6.737 3.808 9.192A12.915 12.915 0 0 0 35 27m0 1c-7.732 0-14-6.268-14-14S27.268 0 35 0s14 6.268 14 14-6.268 14-14 14Z' fill='%23919191'/%3E%3C/g%3E%3Cpath d='M35 20.533A6.533 6.533 0 1 1 41.533 14 6.533 6.533 0 0 1 35 20.533Z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul:before,
html[dir = 'rtl'] div.goa-timeline > ul:before {
	right: -9px;
	left: auto;
}

html[dir = 'rtl'] div.goa-timeline > ul:after {
	right: 10px;
	left: auto;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='8' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg fill='%23333333' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div.goa-timeline > ul > li {
	padding: 0 48px 0 0;
}

html[dir = 'rtl'] div.goa-timeline > ul > li > div.goa-date:before {
	right: -49px;
	left: auto;
}

html[dir = 'rtl'] div.goa-timeline > ul > li.active > div.goa-date:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='12' viewBox='0 0 32 12' shape-rendering='geometricPrecision'%3E%3Cpath d='M18 6A6 6 0 0 1 30 6A6 6 0 0 1 18 6Z' fill='%235f6a72' /%3E    %3Cpath d='M0 5L18 5L18 7L0 7Z' fill='%235f6a72' /%3E  %3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div.goa-timeline > ul > li:first-of-type.active > div.goa-date:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='1000' viewBox='0 0 32 1000' shape-rendering='geometricPrecision'%3E%3Cpath d='M18 500A6 6 0 0 1 30 500A6 6 0 0 1 18 500Z' fill='%235f6a72' /%3E  %3Cpath d='M0 499L18 499L18 501L0 501Z' fill='%235f6a72' /%3E  %3Cpath d='M22 0L26 0L26 494L22 494Z' fill='%23fff' /%3E%3C/svg%3E") no-repeat center center;
}

/* TIMELINE - HORIZONTAL *******************************************************************************/

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal {
	display: flex;
	flex-direction: column;
	margin-bottom: 100px;
	position: relative;
}

html:not(.nojs) main div.goa-timeline.goa-timeline--horizontal:focus {
	outline: none;
}

html:not(.nojs) [class *= 'goa-column'] > div.goa-timeline.goa-timeline--horizontal:first-child > ul.progressbar {
	margin-top: 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar {
	display: flex;
	flex-wrap: nowrap;
	z-index: 100;
	padding: 0;
	margin: 32px 0 18px;
	transition: all .2s;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li {
	box-sizing: content-box;
	list-style-type: none;
	flex-shrink: 0;
	width: 29.325%;
	padding: 0 2%;
	overflow: visible;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):not(.goa-timeline--minimum):not(.goa-timeline--minimum-2):not(.goa-timeline--minimum-1) ul.progressbar li:nth-last-of-type(-n+2),
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal.goa-timeline--minimum-2 .progressbar li {
	width: 46%;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal.goa-timeline--minimum-1 .progressbar li {
	width: 96%;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal.goa-timeline--minimum-1 .progressbar li .goa-timeline--caption {
	max-width: 500px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li:after,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li:after {
	text-align: center;
	margin: 0 auto 10px auto;
	display: block;
	width: 30px;
	height: 28px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23eee'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
	position: absolute;
	bottom: -52px;
	left: 0;
	right: 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar:after,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar:before {
	display: none;	
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background: #919191;
	bottom: -28px;
	left: 0;
	z-index: -1;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after,
html:not(.nojs) html[dir = 'rtl'] div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after {
	display: block;
	border: none;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23eee'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

html:not(.nojs) div.goa-background--mediumgrey div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after {
	background: url("data:image/svg+xml,%3Csvg width='1cm' height='1cm' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Ctitle%3EActive Status Selection%3C/title%3E%3Cdesc%3EThis status is currently active%3C/desc%3E%3Ccircle fill='%23666666' cx='50' cy='50' r='36'%3E%3C/circle%3E%3Ccircle fill='%23ffffff' cx='50' cy='50' r='22'%3E%3C/circle%3E%3Ccircle fill='%23002c4e' cx='50' cy='50' r='16'%3E%3C/circle%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li div,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li p,
html div.goa-timeline.goa-timeline--status p {
	font-size: 0.875rem;
	line-height: 1.313rem;
	margin: 12px 0 16px 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li div.goa-text {
	position: relative;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 1.125rem;
	line-height: 1.75rem;
	font-weight: 700;
	text-align: center;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li div.goa-timeline--subcaption {
	position: absolute;
	bottom: -100px;
	margin: 0 auto;
	background: #EEEEEE;
	border: 1px solid #919191;
	right: auto;
	left: auto;
	border-radius: 4px;
	padding: 4px 6px 6px 6px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li.active div.goa-timeline--subcaption {
	font-weight: 700;
	font-size: 14px;
	bottom: -100px;
	color: #fff;
	background:#333333;    
	border: none;
	padding: 4px 8px 6px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li p {
	margin: 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation {
	position: relative;
	width: 100%;
	bottom: 68px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation [class *= "goa-gallery--"]:not(:disabled) {
	width: 49px;
	height: 49px;
	padding: 43px 0 0;
	border: 3px solid #006dcc;
	border-radius: 29px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled),
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled)  {
	left: 0px;
	border: 2px solid #006dcc;
	background: #006dcc url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-68 587) rotate(-90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 9px 10px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled),
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled) {
	right: 0;
	border: 2px solid #006dcc;
	background: #006dcc url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(92 -563) rotate(90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 11px 10px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus {
	background: #333333 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(92 -563) rotate(90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 11px 10px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus {
	background: #333333 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-68 587) rotate(-90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23ffffff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 9px 10px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active {
	border-color: #333333;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus {
	border-color: #FFB500;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal div.goa-gallery--controls.goa-gallery--paging-enabled {
	width: 72px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal div.goa-gallery--controls {
	margin: 50px auto 28px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='none' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	width: 8px;
	height: 8px;
	margin: 0 8px 0 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots:last-child {
	margin: 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-gallery--dot.goa-timeline--horizontal-dots.active {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='%23333333' stroke='none' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal.goa-timeline--minimum .goa-gallery--controls > ul > li {
	display: none;
}

html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots:first-child {
	margin: 0;
}

html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots:last-child {
	margin: 0 8px 0 0;
}

/* BLUE BAND ******/

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .progressbar li:before,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .progressbar li:before {
	background-color: #FFFFFF;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-gallery--dot.goa-timeline--horizontal-dots.active,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-gallery--dot.goa-timeline--horizontal-dots.active {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='%23F2F2F2' stroke='%23F2F2F2' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='none' stroke='%23F2F2F2' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled),
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled),
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled),
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled) {
	border-color: #006dcc;
	background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-68 587) rotate(-90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 9px 10px;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled),
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled),
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled),
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled) {
	border-color: #006dcc;
	background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(92 -563) rotate(90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 11px 10px;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus {
	border-color: #333333;
	background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(-68 587) rotate(-90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 9px 10px;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):hover,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):hover,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):active,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):active,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus {
	border-color: #333333;
	background: #ffffff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(92 -563) rotate(90)'%3E%3Crect width='24' height='24' transform='translate(563 68)' fill='none'/%3E%3Cpath d='M552.7,8.3a.967.967,0,0,0-1.4,0l-6,6a.967.967,0,0,0,0,1.4.967.967,0,0,0,1.4,0l5.3-5.3,5.3,5.3a.99.99,0,0,0,1.4-1.4Z' transform='translate(23 68)' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 11px 10px;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus {
	border-color: #FFB500;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation button:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='%23F2F2F2' stroke='%23F2F2F2' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .progressbar li.active div.goa-timeline--subcaption:before,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .progressbar li.active div.goa-timeline--subcaption:before {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Artboard – 16' clip-path='url(%23a)'%3E%3Cpath data-name='Polygon 4' d='M9 3l9 12H0z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div.goa-background--grey div.goa-timeline.goa-timeline--horizontal .progressbar li:not(.active) div.goa-timeline--subcaption,
html:not(.nojs) div.goa-background--lightblue div.goa-timeline.goa-timeline--horizontal .progressbar li:not(.active) div.goa-timeline--subcaption {
	background: #FFFFFF;
}

html:not(.nojs) div.goa-background--grey div.goa-timeline.goa-timeline--horizontal .progressbar li:after,
html[dir = 'rtl']:not(.nojs) div.goa-background--grey div.goa-timeline.goa-timeline--horizontal .progressbar li:after,
html:not(.nojs) div.goa-background--lightblue div.goa-timeline.goa-timeline--horizontal .progressbar li:after,
html[dir = 'rtl']:not(.nojs) div.goa-background--lightblue div.goa-timeline.goa-timeline--horizontal .progressbar li:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23FFFFFF'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div.goa-background--grey div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after,
html[dir = 'rtl']:not(.nojs) div.goa-background--grey div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after,
html:not(.nojs) div.goa-background--lightblue div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after,
html[dir = 'rtl']:not(.nojs) div.goa-background--lightblue div.goa-timeline.goa-timeline--horizontal .progressbar li.active:after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23FFFFFF'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .progressbar li div.goa-timeline--subcaption,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .progressbar li div.goa-timeline--subcaption {
	color: #333333;
	border: 1px solid transparent;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .progressbar li.active div.goa-timeline--subcaption,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .progressbar li.active div.goa-timeline--subcaption {
	color: #fff;
	border: 1px solid #ffffff;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .goa-gallery--controls li.goa-timeline--horizontal-dots {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='none' stroke='%23fff' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* button and disabled *******/

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus {
	background-position: 10px 9px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:not(:disabled):focus,
html[dir = 'rtl']:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow:not(:disabled):focus {
	background-position: 8px 9px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation button:not(:disabled):focus {
	outline: none;
	border: 3px solid #FFB500;
	padding: 40px 0 0;
	border-radius: 30px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation button,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation button:disabled {
	top: 54px;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation button:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='8' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg fill='%23333333' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: 0px;
	width: 8px;
	height: 8px;
	outline: 0;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .navigation button.goa-gallery--right-arrow:disabled {
	right: 0px;
	left: auto;
}

/* 3 or less items *********/

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):before,
html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):after {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8' height='8' viewBox='0 0 8 8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='8' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg fill='%23333333' stroke='%23707070' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: -4px;
	width: 8px;
	height: 8px;
	content: '';
	bottom: -13px;
	position: absolute;
	z-index: 1000;
}

html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):after {
	right: -3px;
	left: auto;
}

html:not(.nojs) div.goa-container--medium div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):after {
	right: -7px;
}

html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):before,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):after,
html:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html[dir = 'rtl']:not(.nojs) div[class *= "blue"]:not(.goa-background--lightblue)  div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):before,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):after,
html:not(.nojs) div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation button:disabled,
html[dir = 'rtl']:not(.nojs)  div.goa-background--darkstone div.goa-timeline.goa-timeline--horizontal .navigation button:disabled {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='16' height='16'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cg transform='translate(4 4)' fill='%23dcdcdc' stroke='%23dcdcdc' stroke-width='1'%3E%3Ccircle cx='4' cy='4' r='4' stroke='none'/%3E%3Ccircle cx='4' cy='4' r='3.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* nojs **********/

html.nojs div.goa-timeline.goa-timeline--horizontal {
	margin-bottom: 0;
}

html.nojs div.goa-timeline.goa-timeline--horizontal ul.progressbar {
	display: block;
	margin: 0;
	padding: 0;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li {
	display: flex;
	flex-direction: column;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li .goa-timeline--subcaption {
	order: 0;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li .goa-text {
	order: 1;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li .goa-timeline--caption {
	order: 2;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li:before,
html.nojs div.goa-timeline.goa-timeline--horizontal .navigation,
html.nojs div.goa-timeline.goa-timeline--horizontal > .goa-gallery--controls,
html.nojs div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):before,
html.nojs div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):after,
html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar > li.active > div.goa-timeline--subcaption:before {
	display: none;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li > div {
	text-align: left;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li:after {
	top: 0;
	margin: 0;
	left: 0;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li > div:not(.goa-timeline--subcaption),
div.goa-timeline.goa-timeline--status p {
	padding: 0 0 0 12px;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar li > div.goa-timeline--caption {
	padding-bottom: 36px;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar > li > div.goa-timeline--subcaption,
html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar > li.active > div.goa-timeline--subcaption {
	position: relative;
	bottom: 0;
	margin-top: 12px;
}

html.nojs div.goa-timeline.goa-timeline--horizontal .progressbar > li > div.goa-timeline--subcaption {
	margin-bottom: 24px;
}

/* rtl *********/

html[dir = 'rtl'] div.goa-timeline.goa-timeline--horizontal .progressbar li:before {
	left: 0;
}

html.nojs[dir = 'rtl'] div.goa-timeline.goa-timeline--horizontal .progressbar li > div {
	text-align: right;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow {
	right: 0px;
	left: auto;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--right-arrow {
	left: 0px;
	right: auto;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--horizontal .navigation .goa-gallery--left-arrow:disabled {
	right: 0;
}

/* TIMELINE - STATUS *******************************************************************************/

div.goa-timeline.goa-timeline--status > ul > li > div.goa-date,
div.goa-timeline.goa-timeline--status > ul > li > div.goa-date:before,
div.goa-timeline.goa-timeline--status > ul:after,
html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul > li > div.goa-date,
html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul > li > div.goa-date:before,
html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul:after {
	background: transparent;
	border: none;
	font-weight: 300;
}

div.goa-timeline.goa-timeline--status > ul > li > div.goa-date {
	border: none;
	padding: 0;
	color: #333333;
	border-radius: 0;
}

div.goa-timeline.goa-timeline--status > ul {
	box-sizing: border-box;
	position: relative;
	margin: 24px 0 0 0;
	padding: 0;
	list-style-type: none;
	vertical-align: top;
}

/* inactive dots */

div.goa-timeline.goa-timeline--status > ul > li > div.goa-text:before {
	position: absolute;
	top: 14px;
	left: -32px;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23fff'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

div.goa-background--white div.goa-timeline.goa-timeline--status > ul > li > div.goa-text:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23EEEEEE'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-timeline > ul:before,
div.goa-timeline.goa-timeline--status > ul:before,
html[dir = 'rtl'] div.goa-timeline > ul:before,
html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='1' viewBox='0 0 32 1'%3E%3Crect x='8' y='0' width='1' height='1' fill='%23919191' /%3E%3C/svg%3E") repeat-y top left;
	top: 48px;
	left: 8px;
	bottom: 0;
}

/* connecting line */

div.goa-timeline.goa-timeline--status > ul:before,
html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul:before {
	position: absolute;
	bottom: 0px;
	top: 0;
	left: 7px;
	width: 32px;
	content: '';
}

div.goa-timeline.goa-timeline--status > ul > li {
	box-sizing: border-box;
	position: relative;
	margin: 0;
	padding: 0 0 0 32px;
	vertical-align: top;
}

div.goa-timeline.goa-timeline--status > ul > li.active > div:first-child:before {
	position: absolute;
	top: 14px;
	left: -32px;
	width: 32px;
	height: 32px;
	margin-top: -16px;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23FFFFFF'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	content: '';
}

div.goa-background--white div.goa-timeline.goa-timeline--status > ul > li.active > div:first-child:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14 0A14 14 0 110 14 14 14 0 0114 0z' fill='%23eee'/%3E%3Cpath d='M14 1a13 13 0 00-9.2 22.2A13 13 0 0023.2 4.8 13 13 0 0014 1m0-1A14 14 0 110 14 14 14 0 0114 0z' fill='%23919191'/%3E%3Cpath d='M14 7.5A6.5 6.5 0 117.5 14 6.5 6.5 0 0114 7.5z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-timeline.goa-timeline--status > ul > li > div.goa-text {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	padding: 0 0 0 12px;
	font-weight: 700;
	position: relative;
}

div.goa-timeline.goa-timeline--status > ul > li:last-child {
	content: "";
	left: 0;
	top: 100%;
	background-color: #fff;
}

.goa-background--grey div.goa-timeline.goa-timeline--status > ul > li:last-child {
	background-color: #F2F2F2;
}

.goa-background--blue div.goa-timeline.goa-timeline--status > ul > li:last-child {
	background-color: #002c4e;
}

div.goa-timeline.goa-timeline--status > ul > li:last-child .goa-text {
	margin-top: 0px;
}

/* variants *****/
/* BLUE BAND *******/
div.goa-background--blue div.goa-timeline.goa-timeline--status > ul > li:last-child,
html.nojs div.goa-background--blue div.goa-timeline.goa-timeline--horizontal .progressbar li:last-child {
	background: #002c4e;
}

div.goa-background--navyblue div.goa-timeline.goa-timeline--status > ul > li:last-child,
html.nojs div.goa-background--navyblue div.goa-timeline.goa-timeline--horizontal .progressbar li:last-child {
	background: #0C0D17;
}

div.goa-background--darkblue div.goa-timeline.goa-timeline--status > ul > li:last-child,
html.nojs div.goa-background--darkblue div.goa-timeline.goa-timeline--horizontal .progressbar li:last-child {
	background: #002c4e;
}

div.goa-background--lightblue div.goa-timeline.goa-timeline--status > ul > li:last-child,
html.nojs div.goa-background--lightblue div.goa-timeline.goa-timeline--horizontal .progressbar li:last-child {
	background: #D3E9F0;
}

div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--status > ul:before,
html[dir = 'rtl'] div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline.goa-timeline--status > ul:before,
div.goa-background--darkstone div.goa-timeline.goa-timeline--status > ul:before,
html[dir = 'rtl'] div.goa-background--darkstone div.goa-timeline.goa-timeline--status > ul:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='1' viewBox='0 0 32 1'%3E%3Crect x='8' y='0' width='1' height='1' fill='%23DCDCDC' /%3E%3C/svg%3E") repeat-y top left;
}

/* GREY BAND *******/
div.goa-background--grey div.goa-timeline.goa-timeline--status > ul > li:last-child,
html.nojs div.goa-background--grey div.goa-timeline.goa-timeline--horizontal .progressbar li:last-child {
	background: #F2F2F2;
}

/* rtl *********/

html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul:before {
	right: -8px;
	left: auto;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul > li {
	padding: 0 32px 0 0;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul > li > div.goa-text,
html[dir = 'rtl'] div.goa-timeline.goa-timeline--status p {
	padding: 0 12px 0 0;
}

html[dir = 'rtl'] div.goa-timeline.goa-timeline--status > ul > li > div.goa-text:before {
	left: auto;
	right: -32px;
}

/* BLUE & GREY - rtl *******************/

html[dir = 'rtl'] div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--status) > ul > li > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h49v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M25 14H0' fill='none' stroke='%23DCDCDC'/%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M35 .5c3.606 0 6.996 1.404 9.546 3.954A13.412 13.412 0 0 1 48.5 14c0 3.606-1.404 6.996-3.954 9.546A13.412 13.412 0 0 1 35 27.5a13.412 13.412 0 0 1-9.546-3.954A13.412 13.412 0 0 1 21.5 14c0-3.606 1.404-6.996 3.954-9.546A13.412 13.412 0 0 1 35 .5Z'/%3E%3Cpath d='M35 27c3.472 0 6.737-1.352 9.192-3.808A12.915 12.915 0 0 0 48 14c0-3.472-1.352-6.737-3.808-9.192A12.915 12.915 0 0 0 35 1a12.915 12.915 0 0 0-9.192 3.808A12.915 12.915 0 0 0 22 14c0 3.472 1.352 6.737 3.808 9.192A12.915 12.915 0 0 0 35 27m0 1c-7.732 0-14-6.268-14-14S27.268 0 35 0s14 6.268 14 14-6.268 14-14 14Z' fill='%23DCDCDC'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--status) > ul > li.active > div.goa-date:before {
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h49v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M25 14H0' fill='none' stroke='%23DCDCDC'/%3E%3Cg fill='%23eee'%3E%3Cpath d='M35 .5c3.606 0 6.996 1.404 9.546 3.954A13.412 13.412 0 0 1 48.5 14c0 3.606-1.404 6.996-3.954 9.546A13.412 13.412 0 0 1 35 27.5a13.412 13.412 0 0 1-9.546-3.954A13.412 13.412 0 0 1 21.5 14c0-3.606 1.404-6.996 3.954-9.546A13.412 13.412 0 0 1 35 .5Z'/%3E%3Cpath d='M35 27c3.472 0 6.737-1.352 9.192-3.808A12.915 12.915 0 0 0 48 14c0-3.472-1.352-6.737-3.808-9.192A12.915 12.915 0 0 0 35 1a12.915 12.915 0 0 0-9.192 3.808A12.915 12.915 0 0 0 22 14c0 3.472 1.352 6.737 3.808 9.192A12.915 12.915 0 0 0 35 27m0 1c-7.732 0-14-6.268-14-14S27.268 0 35 0s14 6.268 14 14-6.268 14-14 14Z' fill='%23DCDCDC'/%3E%3C/g%3E%3Cpath d='M35 20.533A6.533 6.533 0 1 1 41.533 14 6.533 6.533 0 0 1 35 20.533Z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] div[class *= "blue"]:not(.goa-background--lightblue) div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before,
html[dir = 'rtl'] div.goa-background--darkstone div.goa-timeline:not(.goa-timeline--status) > ul > li:first-of-type.active > div.goa-date:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='1000' viewBox='0 0 32 1000' shape-rendering='geometricPrecision'%3E%3Cpath d='M18 500A6 6 0 0 1 30 500A6 6 0 0 1 18 500Z' fill='%23DCDCDC' /%3E  %3Cpath d='M0 499L18 499L18 501L0 501Z' fill='%23DCDCDC' /%3E  %3Cpath d='M22 0L26 0L26 494L22 494Z' fill='%23002c4e' /%3E%3C/svg%3E") no-repeat center center;
}

/* VIDEO EMBED *******************************************************************************/

.goa-video {
	box-sizing: content-box;
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}

.goa-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

/******************************************************************************
* breakpoint: desktop
* 
***/

@media screen and (min-width: 1920px) {

	/* ESCAPE BUTTON *******************************************************************************/

	a.goa-link-button--escape {
		right: 180px;
	}

}

@media screen and (min-width: 1200px) {

	/* CALL TO ACTION *******************************************************************************/

	div.goa-hero > div.goa-grid-100-100-100 > .goa-cta,
	div.goa-container--header > div.goa-grid-100-100-100 > .container > .goa-cta,
	div.goa-hero > div[class *= "goa-column-100"] > .goa-cta,
	div.goa-container--header > div[class *= "goa-column-100"] > .container > .goa-cta {
		margin-left: 0;
	}
}

@media screen and (min-width: 1080px) {

	/* BACK TO TOP *******************************************************************************/

	.goa-back-to-top.backToTopDesktop.inactive {
		z-index: 10000;
		bottom: 5%;
		opacity: 1;
		-webkit-transition: all ease .2s;
		-o-transition: all ease .2s;
		transition: all ease .2s;
	}

	/* TIMELINE - DEFAULT *******************************************************************************/

	html.goa-scrolldown .goa-timeline a[name] {
		height: 175px !important;
		margin-top: -175px !important;
	}

}


@media screen and (max-width: 1279px) {

	/* IMAGES *******************************************************************************/

	html:not(#template-marketing) .goa-column-33-100 div.goa-image[class *= "goa-image--icon"] img {
		margin: 0;
	}
}

@media screen and (max-width: 1079px) {

	div.goa-section-menu > button.goa-section-menu--links::after {
		display: none;
	}

	/* FEEDBACK WIDGET *******************************************************************************/

	.goa-metadata-feedback .goa-lead-ministry + .goa-feedback > div:not(.goa-feedback-form) {
		flex-direction: column;
	}
	
	.goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child,
	html[dir = "rtl"] .goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child {
		margin: 1.75rem auto;
	}

	/* FORMS *******************************************************************************/

	html.goa-mobilesection div.goa-field.goa--error > a[name] {
		height: 100px;
		margin-top: -100px;
	}

	html.goa-mobilesection fieldset[class *= "goa-group-"] > a[name] {
		height: 170px;
		margin-top: -170px;
	}

	/* GALLERY *******************************************************************************/

	div.goa-gallery {
		width: 93%;
	}

	/* IMAGES *******************************************************************************/

	html:not(#template-marketing) .goa-column-50-100 div.goa-image[class *= "goa-image--icon"] img {
		margin: 0;
	}

	/* NOTIFICATIONS *******************************************************************************/

	.goa-notifications.goa-important + .goa-header.goa-header--compact .goa-notifications-toggle button.goa-button--notifications:hover:before {
		border-top: none;
	}

	.goa-notifications.goa-important + .goa-header .goa-notifications-toggle button.goa-button--notifications:hover {
		background-color: #F9CE2D;
	}

	/* TABS UI *******************************************************************************/

	.goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more button.goa-togglesection-close {
		outline: 0;
		flex-shrink: 0;
		display: block;
		margin: 0 12px 0 auto;
		z-index: 2000;
		padding: 33px 0 0 0;
		color: #F2F2F2;
		height: 0;
		overflow: hidden;
		height: 0;
		background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='none' stroke='%23006dcc' stroke-linecap='round' stroke-width='3'%3E%3Cpath d='M8 8l12 12M20 8L8 20'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		border-radius: 4px;
		border: 3px solid transparent;
		width: 40px;
	}

	.goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more button.goa-togglesection-close:hover,
	.goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more button.goa-togglesection-close:focus {
		background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='none' stroke='%23333333' stroke-linecap='round' stroke-width='3'%3E%3Cpath d='M8 8l12 12M20 8L8 20'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more button.goa-togglesection-back:focus,
	.goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more button.goa-togglesection-close:focus {
		outline: 2px solid #FFB500;
	}

	html[dir = 'rtl'] .goa-tabs-ui > .goa-tabs-menu > .goa-tabs-more button.goa-togglesection-close {
		margin: 0 auto 0 12px;
	}

	/* TIMELINE - HORIZONTAL *******************************************************************************/

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li,
	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal.goa-timeline--minimum-2 .progressbar li {
		width: 46%;
	}

}

@media screen and (max-width: 875px) {

	/* NOTIFICATIONS *******************************************************************************/

	.goa-notifications .container {
		flex-wrap: wrap;
	}

	.goa-notifications .button {
		flex-basis: 50%;
		margin: 0 0 12px 0;
		flex-grow: 1;
		order: 0;
	}

	.goa-notifications .button {
		text-align: right;
	}

	html[dir = 'rtl'] .goa-notifications .button {
		text-align: left;
	}

	.content {
		flex-basis: 100%;
		order: 1;
	}

}

@media screen and (min-width: 876px) {

	/* NOTIFICATIONS *******************************************************************************/

	.goa-notifications .button {
		margin: 0 0 0 24px;
	}

	.goa-notifications .icon {
		margin: 2px 24px 0 0;
	}
}

@media screen and (min-width: 768px) {
	
	/* CARD (split) *******************************************************************************/

	.goa-card.goa-card-split {
		display: flex;
	}

	.goa-card.goa-card-split > .goa-thumb {
		padding: 0;
		flex-basis: calc(50% - 12px);
	}

	.goa-card.goa-card-split > .goa-thumb > img {
		position: relative;
		width: 100%;
		border: none;
		object-fit: cover;
		-o-object-fit: cover;
	}

	.goa-card.goa-card-split > .goa-card-content {
		flex-basis: calc(50% + 12px);
	}

	/* FEEDBACK WIDGET *******************************************************************************/

	.goa-feedback .goa-feedback-form {
		margin-left: 24px;
		margin-right: 24px;
	}

	.goa-footer > .goa-metadata-feedback > .goa-container.active-widget-form > *:not(.goa-feedback) {
		display: none;
	}
	
	.goa-footer .goa-metadata-feedback.goa-metadata-feedback.active > .goa-container > div:not(.goa-feedback)  {
		width: 50%;
	}

	.goa-footer .goa-metadata-feedback.goa-metadata-feedback.active > .goa-container > div.goa-lead-ministry {
		order: 1;
	}

	.goa-footer .goa-metadata-feedback.goa-metadata-feedback.active > .goa-container > div.goa-meta-dates {
		order: 2;
		margin-left: auto;
	}

	.goa-footer .goa-metadata-feedback.goa-metadata-feedback.active > .goa-container > div.goa-feedback {
		order: 0;
		margin-right: auto;
		margin-left: auto;
	}

	/* rtl **/
	
	html[dir="rtl"] .goa-footer .goa-metadata-feedback.goa-metadata-feedback.active > .goa-container > div.goa-meta-dates {
		order: 2;
		margin-left: auto;
	}
}

/******************************************************************************
* breakpoint: tablet
* 
***/

@media screen and (min-width: 500px) {

	.goa-button-menu-container.menu-container--wrap[class*='goa-scroll--']:before,
	.goa-button-menu-container.menu-container--wrap[class*='goa-scroll--']:after {
		display: none;
	}

	.goa-button-menu-container.menu-container--wrap .goa-button-menu > li {
		margin: 12px 0 0;
	}
	
}

@media screen and (min-width: 500px) and (max-width: 1079px) {

	/* INITIATIVES *******************************************************************************/

	div.goa-initiatives ul > li:nth-of-type(1),
	div.goa-initiatives ul > li:nth-of-type(2),
	div.goa-initiatives ul > li:nth-of-type(3) {
		flex-basis: 32%;
	}

	html.goa-noscroll.component-fade,
	html.fade-no-scroll.component-fade {
		overflow-y: scroll;
	}   
	
}

@media screen and (min-width: 500px) and (max-width: 767px) {

	/* CARDS *******************************************************************************/

	div.goa-card,
	div.goa-card ul,
	div.goa-card li {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}

	div.goa-card.goa--quaternary ul {
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	div.goa-card.goa--quaternary li {
		flex-basis: 49%;
	}

	/* KEY INFORMATION *******************************************************************************/

	div.goa-key-info > ul > li {
		box-sizing: border-box;
		margin: 28px 0 0;
		flex-basis: 100%;
	}
	
	div.goa-key-info > ul > li:nth-of-type(-n+2):not(:first-child) {
		margin: 28px 0 0;
	}

	/* GALLERY *******************************************************************************/

	button.goa-gallery--left-arrow, button.goa-gallery--right-arrow {
		top: 30%;
	}

	/* PUBLICATIONS *******************************************************************************/

	div.goa-publications li > div.goa-thumb {
		width: 30%;
	}

	div.goa-publications li > div.goa-title {
		margin: 28px 0 0;
		width: 100%;
	}

	div.goa-publications li > div.goa-text {
		margin: 0 0 0 24px;
        width: calc(73% - 48px);
    }


	/* SEARCH *******************************************************************************/

	div.goa-search {
		padding: 0;
	}

	/* SEARCH - RESULTS *******************************************************************************/

	div.goa-search > div.goa-searchresults {
		padding: 0;
		min-height: unset;
	}


	/* SEARCH - MINISTRY *******************************************************************************/

	div.goa-searchministry {
		box-sizing: border-box;
		position: static;
		width: 100%;
	}

	div.goa-searchministry li {
		display: inline-block;
		margin-right: 8px;
	}

	/* CHARTS *******************************************************************************/

	div.goa-form button {
		width: auto;
	}

	div.goa-chart-menu.goa-form > div.goa-chart-mobile-dropdown {
		display: inline-block;
		margin-left: auto;
		position: relative;
	}

	div.goa-chart-menu.goa-form > div.goa-chart-mobile-dropdown > button.goa-button {
		background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M0 0h8v24H0z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v8H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='rotate(90 12 12)' clip-path='url(%23b)'%3E%3Cpath fill='none' d='M2 4h4v16H2z'/%3E%3Cpath d='M4 8a2 2 0 10-2-2 2.006 2.006 0 002 2zm0 2a2 2 0 102 2 2.006 2.006 0 00-2-2zm0 6a2 2 0 102 2 2.006 2.006 0 00-2-2z' fill='%23006dcc' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		border-top: 4px solid transparent;
		padding: 42px 0 0;
		overflow: hidden;
		text-align: center;
	}

	div.goa-chart-menu.goa-form > div.goa-chart-mobile-dropdown > button.goa-button[aria-expanded="true"],
	div.goa-chart-menu.goa-form > div.goa-chart-mobile-dropdown > button.goa-button:hover {
		border-top: 4px solid #006dcc;
		background-color: #F2F2F2;
	}

	div.goa-chart-menu.goa-form > div.goa-chart-mobile-dropdown > button.goa-button[aria-expanded="true"] {
		background: #F2F2F2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v12H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M6.3 11.7a.967.967 0 001.4 0L12 7.4l4.3 4.3a.967.967 0 001.4 0 .967.967 0 000-1.4L13.4 6l4.3-4.3A.99.99 0 1016.3.3L12 4.6 7.7.3a.99.99 0 00-1.4 1.4L10.6 6l-4.3 4.3a.967.967 0 000 1.4z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		padding: 44px 0 0;
	}

	div.goa-chart-menu.goa-form > div.goa-chart-mobile-dropdown > button.goa-button,
	div.goa-chart-mobile-dropdown > button.goa-button[aria-expanded="true"] + .goa-chart-mobile-menu > .goa-chart-more-download {
		display: block;
	}

	.goa-chart-mobile-menu {
		position: absolute;
		z-index: 1000;
		background-color: #FFF;
		margin: 0;
		border: 1px solid #DCDCDC;
		border-top: none;
		right: 0;
		top: 48px;
	}

	.goa-chart-mobile-menu > ul {
		padding-left: 0;
		margin: 0;
		background-color: #F2F2F2;
	}

	.goa-chart-mobile-menu li .goa-button {
		margin: 0;
		text-align: left;
		border: none;
		width: 100%;
		font-weight: normal;
		font-size: 16px;
		background-color: #F2F2F2;
	}

	div.goa-chart-wrapper div.goa-menu-mobile.active {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	
	/* ACCORDIONS  *******************************************************************************/

	/* goa-accordion with search ****/
 
	div.goa-accordion-searchbar div.goa-searchbar .goa-button.goa--secondary {
		margin: 24px 0 0;
	}

	div.goa-accordion-searchbar .goa-form {
		flex-wrap: wrap;
	}

	div.goa-accordion-searchbar .goa-form,
	div.goa-accordion-searchbar div.goa-searchbar form,
	div.goa-accordion-searchbar div.goa-searchresults--accordion {
		width: 100%;
	}

	.goa-accordion-searchbar div.goa-searchbar button {
		width: 42px;
	}

	/* EVENTS *******************************************************************************/

	div.goa-event--details,
	div.goa-event--date,
	div.goa-background--grey div.goa-event--details,
	div.goa-background--blue div.goa-event--details,
	div.goa-background--navyblue div.goa-event--details {
		flex-basis: 100%;
	}

	div.goa-event--date {
		margin-right: 0;
	}

	/* rtl **/

	html[dir='rtl'] div.goa-event--date {
		margin-left: 0;
	}

	/* FEEDBACK WIDGET *******************************************************************************/

	.goa-footer .goa-metadata-feedback .goa-feedback {
		order: 3;
		margin-top: 0px;
		width: 100%;
		border-top: 1px solid #DCDCDC;
		padding-top: 1.5rem;
	}
	
	.goa-footer > .goa-metadata-feedback > .goa-container > div:not(.goa-feedback) {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child + .goa-meta-dates {
		width: 100%;
		text-align: left;
	}

	.goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child,
	html[dir="rtl"] .goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child {
		margin: 0 auto 1.75rem auto;
	}

	.goa-footer > .goa-metadata-feedback > .goa-container {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
	
	.goa-metadata-feedback .goa-feedback:first-child > div:not(.goa-feedback-form):first-child {
		flex-direction: column;
	}

	/* rtl **/

	html[dir='rtl'] .goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child + .goa-meta-dates {
		text-align: right;
	}

	/* FLY IN COMPONENT *******************************************************************************/

	html:not(#template-marketing):not(#template-homepage) #main > .goa-container > .goa-flyin {
		width: 100%;
		margin: 0;
		bottom: 0;
		right: 0;
		border-radius: 0;
		padding: 12px 24px 40px;
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-flyin {
		left: 0;
	}

	html.goa-noscroll, html.goa-noscroll main, html.goa-noscroll body {
		position: relative;
		overflow-y: hidden;
	}

	/* FORMS *******************************************************************************/

	div.goa-field select {
		width: 100%;
		min-width: initial;
		max-width: 400px;
	}

	/* IMAGES *******************************************************************************/

	html:not(#template-marketing).goa-column-33 div.goa-image[class *= "goa-image--icon"] img {
		margin: 0;
	}

	/* LISTS *******************************************************************************/

	.goa-list--2-columns > ul > li,
	.goa-list--3-columns > ul > li {
		margin: 28px 0 0;
		flex-basis: 100%;
	}

	/* LOCATIONS *******************************************************************************/

	div.goa-locations div.goa-formbar > form {
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	div.goa-locations div.goa-formbar > form > span,
	div.goa-locations div.goa-formbar > form > label {
		margin: 0 auto 0 0;
	}

	div.goa-locations div.goa-formbar > form > select {
		margin: 8px auto 0 0;
		justify-content: flex-start;
	}

	div.goa-locations div.goa-formbar > form > button {
		margin: 8px auto 0 0;
	}

	div.goa-locations li.goa-location div.goa-location-address {
		width: 100%;
	}

	div.goa-locations li.goa-location div.goa-location-contact {
		margin-left: 0;
		width: 100%;
	}

	/* NEWS *******************************************************************************/

	ul.goa-news > li,
	.goa-grid-100-100-100 > ul.goa-news:not(.goa-news--release):first-child > li,
	[class *= "goa-column-100"] > ul.goa-news:not(.goa-news--release):first-child > li {
		flex-basis: 100%;
		margin: 40px 0 0 0px;
	}

	.goa-grid-100-100-100 > ul.goa-news:not(.goa-news--release):first-child > li:first-child,
	[class *= "goa-column-100"] > ul.goa-news:not(.goa-news--release):first-child > li:first-child {
		margin-top: 0;
	}
	
	#template-homepage ul.goa-news > li {
    	flex-basis: 100%;
		margin-top: 2.5rem;
		margin-left: 0;
	}

	html:not(#template-homepage) h2 + ul.goa-news > li:first-child {
		margin-top: 1.5rem;
	}

	/* NOTIFICATIONS *******************************************************************************/

	div.goa-notifications-toggle button.goa-button--notifications {
		overflow: hidden;
		padding: 0;
	}

	div.goa-notifications-toggle button.goa-button--notifications:hover {
		background: #F2F2F2;
	}

	div.goa-notifications-toggle button.goa-button--notifications:hover:before {
		content: none;
	}

	div.goa-notifications-toggle button.goa-button--notifications span {
		margin: 0 auto;
	}

	div.goa-notifications-toggle button.goa-button--notifications {
		width: 52px;
		height: 52px;
	}

	/* RESPONSIBILITIES INFO *******************************************************************************/

	#template-ministry .goa-responsibilities,
	#template-ministry .goa-info,
	html[dir='rtl']#template-ministry .goa-responsibilitiesinfo,
	html[dir='rtl']#template-ministry .goa-responsibilitiesinfo .goa-info {
		flex-basis: unset;
		margin-left: 0;
		margin-right: 0;
	}

	/* SOCIALS *******************************************************************************/

	.goa-grid--right > .goa-socialshare > ul {
		justify-content: initial;
	}

	[class *= "--social"].goa-socialshare > ul {
		justify-content: flex-start;
	}

	/* TABLES *******************************************************************************/

	/* data tables ***/

	div.goa-menu-filter,
	div.goa-menu-mobile.active {
		position: fixed;
		right: 0;
		width: 100%;
		z-index: 400000;
		bottom: 0;
	}

	div.goa-menu-filter.active {
		display: flex;
		flex-direction: column-reverse;
	}

	div.goa-menu-mobile.active {
		display: block;
	}

	div.goa-menu-filter.active form {
		background-color: #F2F2F2;
	}

	div.goa-menu-filter .goa-button.goa-menu-filter-backbutton {
		content: '';
		display: block;
		background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CclipPath id='clip-back-arrow'%3E%3Crect width='24' height='24'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='back-arrow' clip-path='url(%23clip-back-arrow)'%3E%3Cg id='Group_2970' data-name='Group 2970' transform='translate(-455 -68)'%3E%3Cpath id='Path_364' data-name='Path 364' d='M450.4,11H439.9l3.8-3.8a.99.99,0,0,0-1.4-1.4l-5.5,5.5a.967.967,0,0,0,0,1.4l5.5,5.6a.967.967,0,0,0,1.4,0,.967.967,0,0,0,0-1.4L439.9,13h10.5a.945.945,0,0,0,1-1A1,1,0,0,0,450.4,11Z' transform='translate(23 68)' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		position: absolute;
		border: none;
		width: 24px;
		left: 24px;
		bottom: 18px;
		z-index: 1000;
		color: transparent;
		overflow: hidden;
		height: 0;
	}

	div.goa-menu-filter .goa-table-data-filter--search-fields {
		padding-top: 24px;
	}

	.goa-menu-filter > .goa-menuouter.goa-h--end > form:before,
	.goa-menu-filter > .goa-menuouter.goa-h--middle > form:before {
		position: fixed;
		left: 0;
		width: 100%;
		height: 56px;
		box-shadow: inset 0px 14px 8px -10px rgba(0, 0, 0, 0.45);
		content: '';
	}

	.goa-menu-filter > .goa-menuouter.goa-h--start > form:after,
	.goa-menu-filter > .goa-menuouter.goa-h--middle > form:after {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 64px;
		box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.35);
		content: '';
	}

	.goa-menu-mobile > ul.goa-menu-mobile-list > li.goa-menu-mobile-label,
	.goa-menu-filter .goa-menu-filter-title-back {
		color: #333333;
		background-color: #F2F2F2;
		border-top: solid 1px #666666;
		align-items: center;
		display: flex;
	}

	ul.goa-menu-mobile-list > li > .goa-button {
		width: 100%;
	}

	.goa-menu-mobile > ul.goa-menu-mobile-list > li.goa-menu-mobile-label > strong {
		padding: 5px 0;
	}

	button.goa-menu-filter-close {
		outline: 0;
		flex-shrink: 0;
		display: block;
		margin: 0 0 0 auto;
		z-index: 2000;
		padding: 33px 0 0 0;
		color: #F2F2F2;
		height: 0;
		overflow: hidden;
		background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='none' stroke='%23006dcc' stroke-linecap='round' stroke-width='3'%3E%3Cpath d='M8 8l12 12M20 8L8 20'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		border-radius: 4px;
		border: 3px solid transparent;
	}

	button.goa-menu-filter-close:hover {
		background: #FFFFFF url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h28v28H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='none' stroke='%23333333' stroke-linecap='round' stroke-width='3'%3E%3Cpath d='M8 8l12 12M20 8L8 20'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	button.goa-menu-filter-close:focus {
		border: 3px solid #FFB500;
	}

	div.goa-menu-filter > .goa-menuouter > form {
		overflow-y: scroll;
		max-height: 54vh;
		position: relative;
		bottom: 63px;
	}

	html.fade-no-scroll,
	html.fade-no-scroll main,
	button.fade,
	html.fade-no-scroll body {
		overflow-y: hidden;
	}

	html.fade-no-scroll,
	html.fade-no-scroll main,
	html.fade-no-scroll body {
		position: relative;
	}

	button.fade,
	div.goa-button-nav-wrapper > .goa-button.goa-mobile-menu-toggle,
	div.goa-menu-mobile.active > .goa-button {
		border: none;
		overflow: hidden;
		z-index: 60000;
	}

	button.fade:not(.chart-fade),
	div.goa-table-data div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle,
	div.goa-menu-mobile.active > .goa-button {
		display: block;
	}
	
	.goa-table-data-filter--columns > .goa-menuouter > form > fieldset.goa-table-data-filter--columns-wrapper > .goa-table-data-filter-options {
		-moz-column-count: 1;
		-moz-column-gap: 0px;
		-webkit-column-count: 1;
		-webkit-column-gap: 0px;
		column-count: 1;
		column-gap: 0px;
	}

	div.goa-table-data > .goa-paging {
		align-items: center;
		justify-content: center;
		margin-bottom: 24px;
	}

	div.goa-table-data > .goa-paging > .goa-table-data-pageindicator {
		margin: 0;
		display: block;
	}

	div.goa-button-nav-wrapper p.goa-table-data-pageindicator {
		margin-left: 0;
	}

	div.goa-table-data > .goa-paging > nav,
	div.goa-button-nav-wrapper > .goa-button:not(.goa-mobile-menu-toggle):not(.goa-chart-chart-button):not(.goa-chart-table-button):not(.goa-chart-more-print):not(.goa-desktop-mobile-button) {
		display: none;
	}

	div.goa-menu-filter .goa-menu-filter-title-back {
		position: fixed;
		width: 100%;
		z-index: 70000;
		bottom: 0;
		background-color: #F2F2F2;
	}

	div.goa-table-data > .goa-paging > div.goa-table-data-pagearrow,
	html[dir = 'rtl'] div.goa-button-nav-wrapper p.goa-table-data-pageindicator {
		margin-right: 0;
	}

	div.goa-table-data-pagearrow {
		display: flex;
	}

	.goa-menu-filter-title {
		padding: 12px 16px 12px 56px;
		margin: 0;
		display: flex;
		align-items: center;
		width: 100%;
	}

	.goa-menu-mobile-label {
		padding: 12px 16px 12px 24px;
	}

	/* rtl *****/

	html[dir = 'rtl'] div.goa-menu-filter .goa-menu-filter-title {
		padding: 12px 56px 12px 16px;
	}

	html[dir = 'rtl'] div.goa-button-nav-wrapper > .goa-menu-mobile .goa-button:not(.goa-mobile-menu-toggle):hover {
		padding-right: 24px;
	}

	html[dir = 'rtl'] .goa-menu-mobile > ul.goa-menu-mobile-list > li.goa-menu-mobile-label,
	html[dir = 'rtl'] div.goa-menu-mobile-label {
		padding: 12px 24px 12px 16px;
	}

	html[dir = 'rtl'] button.goa-menu-filter-close {
		margin: 0 auto 0 0;
	}

	/* TIMELINE - HORIZONTAL *******************************************************************************/

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal ul.progressbar {
		margin-top: 24px;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--minimum-1) {
		padding: 0;
		margin-bottom: 0;
	}
	
	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--minimum-1) .progressbar li {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
		vertical-align: top;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li,
	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal.goa-timeline--minimum-2 .progressbar li {
		width: 50%;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li:after {
		top: auto;
		margin: 0 auto 10px auto;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li > div {
		padding: 0;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar > li > div.goa-timeline--subcaption,
	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar > li.active > div.goa-timeline--subcaption,
	html[dir='rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar > li > div.goa-timeline--subcaption,
	html[dir='rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar > li.active > div.goa-timeline--subcaption {
		position: absolute;
		padding-bottom: 6px;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li > div.goa-timeline--caption {
		padding: 0 24px 12px 24px;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar > li.active > div.goa-timeline--subcaption:before,
	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):not(.goa-timeline--minimum-1):before,
	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal:not(.goa-timeline--scroll):not(.goa-timeline--minimum-1):after {
		display: none;
	}

	html:not(.nojs) div.goa-timeline.goa-timeline--horizontal .progressbar li div {
		margin-bottom: 0;
	}
	
	/* rtl **/

	html[dir = 'rtl']:not(.nojs) div.goa-timeline.goa-timeline--horizontal ul.progressbar:before {
		right: -8px;
		left: auto;
	}

	/******************/
	
	div[data-search="enabled"] div[class^="goa-grid"]:nth-child(n+3):before,
	div[data-search="enabled"] div[class^="goa-column"]:nth-child(n+3):before {
		content: none;
	}

	/* Utility class */
	
	div.goa-order-1 {
		order: 1;
	}

	div.goa-order-2 {
		order: 2;
	}

}

@media screen and (max-width: 660px) {

	/* ALERTS *******************************************************************************/
	
	.goa-alert--add-info, .goa-alert--title {
		padding-right: 0;
	}

	.goa-alert--bottom div:nth-child(-n+2) {
		width: 100%;
	}

	.goa-alert--from,
	.goa-alert--history {
		margin-top: 12px;
	}

	html.goa-alert div.goa-container--header h1 {
		margin: 14px 0 0 0 !important;
		font-size: 34px !important;
		line-height: 42px !important;
		width: 100% !important;
	}

	html.goa-alert div.goa-container--header p.lede {
		width: 100%;
		margin: 12px 0 12px 0;
		padding: 0;
		font-size: 1.5rem;
		line-height: 2.25rem;
	}

	html.goa-alert div.goa-container--medium.goa-container--header {
		padding: 0 0 10px !important;
	}

	html.goa-alert main div.goa-container--small:first-of-type {
		padding-top: 10px;
	}
}

/******************************************************************************
* breakpoint: mobile
* 
***/

@media screen and (min-width: 500px) {
	
	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > button:focus {
		border-radius: 4px;
	}

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.active > button:hover {
		border: 2px solid #006dcc !important;
		padding: 12px 37px 12px 12px !important;
		background-color: #F2F2F2;
	}

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu > button.goa-tabs-more-btn {
		border: 2px solid #006dcc;
		border-radius: 4px;
		padding: 12px 37px 12px 12px;
		height: 48px;
		line-height: 1em;
	}

	.goa-alert--archive .goa-tabs-menu .goa-tabs-more > button[aria-expanded='false']:focus {
		padding: 12px 37px 12px 12px;
		border-radius: 4px;
	}

	.goa-alert--archive > .goa-tabs-menu li > button:after {
		top: 13px !important;
	}

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > button {
		border-top: unset;
		border-bottom: unset;
		text-decoration: unset;
		display: unset;
		border: 2px solid #006dcc;
		padding: 12px;
		text-align: center;
	}

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu  button.goa-tabs-more-btn[aria-expanded='true'] + .goa-tabs-more > ul.goa-tabs-more-wrapper {
		border: none;
	}

	.goa-alert--archive ul.goa-tabs-more-wrapper {
		position: relative;
		top: 51px !important;
	}

	.goa-alert--archive li.more:last-of-type {
		border-top: none !important;
	}

}

@media screen and (max-width: 499px) {

	div.goa-button-nav-wrapper > .goa-button.goa-chart-more-print {
		display: none;
	}

	/* ALERTS *******************************************************************************/

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more button.hidden-tabs.active > button:not(:focus) {
		border-radius: 4px;
		padding: 12px 37px 12px 12px;
	}

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button[aria-expanded='false']:hover,
	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button[aria-expanded='false']:focus,
	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > button {
		border: 2px solid #006dcc !important;
		border-radius: 4px;
		height: 48px;
		line-height: 1em;
		padding: 12px 37px 12px 12px;
	}

	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu li > button[aria-expanded='false']:hover {	
		background-color: #F2F2F2;
	}

	.goa-alert .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > button:hover,
	.goa-alert--archive .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > button:hover {
		background: unset !important;
		border: unset !important;
		padding: 12px 24px !important;
	}

	/* AUTHOR INFORMATION *******************************************************************************/

	.goa-authorinfo {
		display: block;
	}

	.goa-authorinfo, .goa-authorinfo .goa-authorinfo-by {
		justify-content: flex-start;
	}

	.goa-authorinfo .goa-authorinfo-by {
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(220, 220, 220, 0.25);
	}

	.goa-authorinfo > div:not(:first-child) {
		margin: 28px -24px -20px;
		padding: 0;
	}

	.goa-authorinfo > .goa-authorinfo-by p:last-child,
	.goa-authorinfo > .goa-authorinfo-meta > div:not(.goa-authorinfo-topic) > p:last-child,
	html[dir='rtl'] .goa-authorinfo > div:not(.goa-authorinfo-topic) p:last-child,
	html[dir='rtl'] .goa-authorinfo > .goa-authorinfo-meta > div:not(.goa-authorinfo-topic) > p:last-child {
		border: none;
		padding: 0;
	}

	.goa-authorinfo > div {
		display: flex;
	}

	html[dir='rtl'] .goa-authorinfo > .goa-authorinfo-meta > div,
	.goa-authorinfo > .goa-authorinfo-meta > div {
		padding: 0 24px;
		flex-basis: 50%;
		margin-bottom: 20px;
	}

	.goa-authorinfo > .goa-authorinfo-meta > div.goa-authorinfo-topic {
		border-left: 1px solid rgba(220, 220, 220, 0.25);
	}

	.goa-authorinfo > div > p {
		padding: 0 5px 0 0;
	}

	/* rtl *******/

	html[dir='rtl'] .goa-authorinfo > div:not(:first-child) {
		padding: 0;
	}

	html[dir='rtl'] .goa-authorinfo > div > p {
		padding: 0 0 0 5px;
	}

	html[dir='rtl'] .goa-authorinfo > .goa-authorinfo-meta > div.goa-authorinfo-topic {
		border-right: 1px solid rgba(220, 220, 220, 0.25);
		border-left: none;
	}

	/* BACK TO TOP *******************************************************************************/

	.goa-back-to-top {
		right: 7%;
	}

	.goa-back-to-top > button.goa-button,
	html[dir = 'rtl'] .goa-back-to-top > button.goa-button {
		padding: 25px;
	}

	.goa-back-to-top > button.goa-button:before,
	html[dir = 'rtl'] .goa-back-to-top > button.goa-button:before {
		left: 13px;
		top: 12px;
	}
	
	.goa-back-to-top > button.goa-button > span {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0, 0, 0, 0);
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-back-to-top { 
		left: 7%;
		right: auto;
	}
	
	html[dir = 'rtl'] .goa-back-to-top > button.goa-button:before {
		right: auto;
	}

	/* BIOGRAPHY *******************************************************************************/

	div.goa-biography li > div.goa-thumb,
	div.goa-biography li > div.goa-text {
		width: 100%;
	}

	div.goa-biography > ul > li {
		display: block;
	}

	div.goa-biography li > div.goa-text {
		margin-top: 24px;
	}

	/* CALLOUTS *******************************************************************************/

	div[class *= "goa-column"] .goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error),
	div[class *= "goa-column"] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):not(:first-child) {
		border-left-width: 0;
		padding-left: 0;
		position: relative;
		margin: 48px 0 0;
	}

	div[class *= "goa-column"] .goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) > div.goa-callout:before,
	div[class *= "goa-column"] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):not(:first-child) > div.goa-callout:before {
		display: none;
	}

	main div[class *= "goa-column"] .goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):before {
		position: absolute;
		content: '';
		left: 0px;
		top: -0.65rem;
		display: block;
		height: 0.625rem;
		width: 6rem;
		background: #002B49;
		display: block;
	}

	div.goa-callout.goa--event,
	div.goa-callout.goa--success,
	div.goa-callout.goa--important,
	div.goa-callout.goa--emergency,
	div.goa-callout.goa--error {
		border-left-width: 0;
		border-top-width: 48px;
		border-style: solid;
	}

	div.goa-callout.goa--event:before,
	div.goa-callout.goa--success:before,
	div.goa-callout.goa--important:before,
	div.goa-callout.goa--emergency:before,
	div.goa-callout.goa--error:before {
		top: -36px;
		left: 24px;
	}

	/* rtl **/

	html[dir = 'rtl'] div.goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error) {
		border-right-width: 0;
		padding-right: 0;
	}

	html[dir = 'rtl'] .goa-callout:not(.goa--event):not(.goa--success):not(.goa--important):not(.goa--emergency):not(.goa--error):before {
		right: 0;
		left: auto;
	}

	/* CARDS *******************************************************************************/

	div.goa-card,
	div.goa-card ul,
	div.goa-card li,
	div.goa-card.goa--quaternary ul,
	div.goa-card.goa--quaternary li {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	
	/* goa-small-card ****/

	.goa-small-card {
		display: block;
	}

	html[dir='rtl'] .goa-small-card-text,
	.goa-small-card-text {
		margin: 24px 0 0 0;
	}

	html[dir = 'rtl'] div.goa-card,
	html[dir = 'rtl'] div.goa-card ul,
	html[dir = 'rtl'] div.goa-card li,
	html[dir = 'rtl'] div.goa-card.goa--quaternary ul,
	html[dir = 'rtl'] div.goa-card.goa--quaternary li {
		padding: 0;
	}

	/* CHARTS *******************************************************************************/

	div.goa-form button {
		width: auto;
	}

	.goa-chart-dynamic > .goa-button.full-screen-button,
	div.goa-chart-menu-dropdown,
	button.goa-button.goa-chart-more-fs,
	button.goa-button.goa-chart-more-print {
		display: none;
	}

	div.goa-button-nav-wrapper .goa-button.goa-mobile-menu-toggle,
	div.goa-menu-mobile.active > .goa-button,
	div.goa-chart-mobile-dropdown > button.goa-button[aria-expanded="true"] + .goa-chart-mobile-menu > .goa-chart-more,
	button.fade.chart-fade,
	div.goa-chart-wrapper div.goa-menu-mobile.active {
		display: block;
	}

	/* ESCAPE BUTTON *******************************************************************************/

	a.goa-link-button--escape {
		right: 24px;
		bottom: 28px;
	}

	/* FEEDBACK WIDGET *******************************************************************************/

	.goa-feedback .goa-feedback-form {
		margin-top: 0;
	}

	.goa-feedback .goa-feedback-form h2 {
		margin-top: 48px;
		width: 85%;
	}

	.goa-feedback .goa-feedback-question-buttons button:first-of-type {
		margin-left: 0;
	}

	.goa-feedback .goa-feedback-form > form > button.goa-button-close {
		top: -48px;
	}

	.goa-feedback div.goa-buttons {
		display: block;
	}

	.goa-feedback div.goa-form div.goa-buttons button {
		margin-right: 12px;
		margin-bottom: 12px;
	}

	.goa-footer .goa-metadata-feedback > .goa-container > div:not(.goa-feedback),
	html[dir = 'rtl'] .goa-footer .goa-metadata-feedback > .goa-container > div:not(.goa-feedback),
	.goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child + .goa-meta-dates,
	html[dir = 'rtl'] .goa-footer > .goa-metadata-feedback > .goa-container > .goa-feedback:first-child + .goa-meta-dates {
		width: 100%;
		text-align: center;
	}

	/* rtl ***/

	html[dir = 'rtl'] .goa-feedback div.goa-form div.goa-buttons button {
		margin-right: 0;
		margin-left: 12px;
	}
	
	html[dir = 'rtl'] .goa-feedback .goa-feedback-question-buttons button:first-of-type {
		margin-right: 0;
		margin-left: 12px;
	} 

	/* FLEX BUTTONS *******************************************************************************/

	.goa-grid-50-50-100 .goa-flex-buttons.goa-flex-full,
	.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-half,
	[class *= "goa-column-50"] .goa-flex-buttons.goa-flex-full,
	[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-half {
		width: 100%;
	}

	.goa-grid-50-50-100 .goa-flex-buttons.goa-flex-full .goa-flex-button--25,
	.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-half .goa-flex-button--25,
	.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-full .goa-flex-button--25,
	.goa-grid-100-100-100 .goa-flex-buttons.goa-flex-quarter .goa-flex-button--100,
	[class *= "goa-column-50"] .goa-flex-buttons.goa-flex-full .goa-flex-button--25,
	[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-half .goa-flex-button--25,
	[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-full .goa-flex-button--25,
	[class *= "goa-column-100"] .goa-flex-buttons.goa-flex-quarter .goa-flex-button--100 {
		width: calc(50% - 6px);
		margin-right: 12px;
	}

	.goa-flex-button--25:nth-of-type(2n) {
		margin-right: 0 !important;
	}

	/* FORMS *******************************************************************************/

	div.goa-form button {
		width: 100%;
		margin-right: 0;
	}

	div.goa-field.goa--error {
		display: block;
	}

	div.goa-field.goa--error input:not([type='checkbox']):not([type='radio']):not([type='search']), 
	div.goa-field.goa--error select, 
	div.goa-field.goa--error textarea {
		margin-right: 0;
	}

	div.goa-field.goa--error > a[name] {
		height: 110px;
		margin-top: -110px;
	}

	html[class *= 'goa-scroll'].goa-mobilesection div.goa-field.goa--error > a[name] {
		height: 165px;
		margin-top: -165px;
	}

	div.goa-progress > ul.goa-stepper > li:not(.active) > div > div.goa-progress-desc {
		display: none;
	}

	div.goa-progress > ul.goa-stepper > li:not(:first-of-type):not(:last-of-type) > div > div.goa-text {
		margin: 0 12px;
	}

	/* GALLERY *******************************************************************************/

	button.goa-gallery--left-arrow, button.goa-gallery--right-arrow {
		top: 20%;
	}

	div.goa-gallery--instructions {
		display: none;
	}

	div.goa-gallery--controls {
		margin: 24px auto;
	}
	
	/* IMAGES *******************************************************************************/

	div.goa-image.goa--left,
	div.goa-image.goa--right {
		width: 100%;
		margin: 24px 0;
		float: none;
	}

	html:not(#template-marketing) .goa-column-50 div.goa-image[class *= "goa-image--icon"] img {
		margin: 0;
	}

	/* KEY ACCOMPLISHMENTS *******************************************************************************/

	.goa-key-accomplishment-desc-text {
		padding-left: 0;
		padding-top: 36px;
		margin-bottom: 12px;
	}

	html[dir = 'rtl'] .goa-key-accomplishment-desc-text {
		padding-right: 0;
	}

	/* KEY INFORMATION *******************************************************************************/

	div.goa-key-info > ul {
		display: block;
	}

	div.goa-key-info > ul > li {
		margin-left: 0;
	}

	/* LOCATIONS *******************************************************************************/

	div.goa-locations li.goa-location div.goa-location-address {
		overflow-wrap: break-word;
	}

	div.ab-c-locations div.ab-c-formbar > form {
		flex-direction: column;
	}

	div.ab-c-locations div.ab-c-formbar > form select,
	div.ab-c-locations div.ab-c-formbar > form button {
		margin-top: 16px;
	}

	/* PUBLICATIONS *******************************************************************************/

	div.goa-publications li > div.goa-thumb {
		width: 100%;
		margin: 0 0 24px 0;
	}

	div.goa-publications li > div.goa-title {
		width: 100%;
		margin: 28px 0 0;
	}

	div.goa-publications li > div.goa-text {
		width: 100%;
		margin: 0;
	}

	/* SEARCH *******************************************************************************/

	div.goa-search {
		padding: 0;
	}

	/* SEARCH - RESULTS *******************************************************************************/

	div.goa-search > div.goa-searchresults {
		padding: 0;
		min-height: unset;
	}

	/* SEARCH - MINISTRY *******************************************************************************/

	div.goa-searchministry {
		box-sizing: border-box;
		position: static;
		width: 100%;
	}

	div.goa-searchministry li {
		display: inline-block;
		margin-right: 8px;
	}

	/* STATEMENT *******************************************************************************/

	.goa-statement {
		overflow-wrap: break-word;
		font-size: 1.333em;
		line-height: 1.333em;
	}

	/* TABS UI *******************************************************************************/

	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more button.goa-tabs-more-btn[aria-expanded='true'] + ul.goa-tabs-more-wrapper {
		position: fixed;
		bottom: 64px;
		left: 0;
		right: 0;
		width: 100%;
		margin: 0;
		z-index: 600000;
		padding: 0;
		border: 0;
		top: auto;
		max-height: 350px;
		overflow-y: auto;
		background: #F2F2F2;
	}

	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more button.goa-tabs-more-btn[aria-expanded='true'] + ul.goa-tabs-more-wrapper + .goa-section-content--controls {
		position: fixed;
		bottom: 0;
		right: 0;
		z-index: 600000;
		background: #F2F2F2;
		padding: 12px 4px 12px 24px;
		box-sizing: border-box;
		display: flex;
		align-items: center;
		color: #333333;
		border-top: solid 1px #666;
		width: 100%;
	}

	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.hidden-tabs.active > button:not(:focus) {
		padding: 7px 39px 11px 15px;
		background: transparent;
		border: 1px solid transparent;
		border-radius: 0;
		color: #006dcc;
	}

	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:hover {
		border-top: 3px solid #333333;
		color: #333333;
		padding-top: 4px;
	}

	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:focus {
		padding: 5px 36px 9px 13px;
		border: 3px solid #FFB500;
	}

	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:focus:after,
	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:hover:after {
		top: 7px;
	}

	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active[aria-expanded='true'] {
		background: #F2F2F2;
		padding: 7px 39px 11px 15px;
		border: 1px solid #DCDCDC;
		border-radius: 4px 4px 0 0;
		color: #333333;
	}

	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more.hidden-tabs.active > button:after {
		background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='rotate(90 15 14.4)' fill='%23006dcc'%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 22)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 15.4)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 8.8)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		background-size: 21px;
		right: 10px;
	}

	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:focus:after,
	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:hover:after,
	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active[aria-expanded='true']:after {
		background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cdefs/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg transform='rotate(90 15 14.4)' fill='%23333333'%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 22)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 15.4)'/%3E%3Ccircle cx='2' cy='2' r='2' transform='translate(10.7 8.8)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		background-size: 21px;
	}

	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active[aria-expanded='false']:focus:after {
		right: 7px;
	}
	
	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:after,
	.goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active[aria-expanded='true']:focus:after {
		top: 10px;
	}

	.goa-tabs-ui > .goa-tabs-menu > ul.goa-tabs-more-wrapper {
		white-space: normal;
	}

	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a,
	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a:hover,
	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a[aria-selected='true'] {
		padding: 12px 24px;
	}
	
	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper li > a:hover {
		background-color: #FFFFFF;
	}

	.goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper li > a:focus {
		padding: 9px 21px;
	}

	.goa-tabs-ui > .goa-tabs-menu > li > a {
		margin-top: 0;
	}
	
	.goa-tabs-ui > .goa-tabs-menu li > a,
	.goa-tabs-ui > .goa-tabs-menu > li.active,
	.goa-tabs-ui > .goa-tabs-menu > li.goa-tabs-more,
	.goa-tabs-ui > .goa-tabs-menu ul.goa-tabs-more-wrapper > li.more.hidden-tabs {
		display: block;
	}

	.goa-tabs-ui:not(.goa-tabs--full) > .goa-tabs-menu:not(.goa-tabs-menu--2) > li:not(.active):not(.goa-tabs-more),
	.goa-tabs-ui:not(.goa-tabs--full) .goa-tabs-more:not(.goa-tabs-menu--2) ul.goa-tabs-more-wrapper > li.more.active {
		display: none;
	} 

	.goa-tabs-ui > .goa-tabs-menu > li.active:not(.goa-tabs-more) {
		width: 100%;
	}

	/* goa-button-menu *****/

	.goa-button-menu-container .goa-button-menu.menu-wrap {
		flex-wrap: nowrap;
	}

	/* rtl **/

	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu > li > a,
	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu .goa-tabs-more > ul.goa-tabs-more-wrapper > li > a {
		text-align: right;
	}

	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:not(:focus) {
		padding: 7px 15px 11px 39px;
	}

	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:after {
		right: auto;
		left: 10px;
	}
	
	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:focus {
		padding: 5px 13px 9px 36px;
	}
	
	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active:not(:focus):hover {
		padding-top: 4px;
	}

	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn[aria-expanded='true']:not(.hidden-tabs) + .goa-tabs-more > ul.goa-tabs-more-wrapper + .goa-section-content--controls {
		padding: 12px 24px 12px 4px;
	}

	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active[aria-expanded='true'] {
		padding: 7px 15px 11px 39px;
	}

	html[dir='rtl'] .goa-tabs-ui > .goa-tabs-menu button.goa-tabs-more-btn.hidden-tabs.active[aria-expanded='false']:focus:after {
		left: 7px;
		right: auto;
	}

	/* TIMELINE - HORIZONTAL *******************************************************************************/
	
	div.goa-timeline.goa-timeline--horizontal .progressbar li {
		flex-basis: 100%;
	}

}

/******************************************************************************
* vertical breakpoint: 820px
* 
***/

@media screen and (max-height: 820px) {

	/* TABLES *******************************************************************************/

	div.goa-table {
		max-height: 30rem;
	}

}
