/******************************************************************************
* goa-layouts
* Page layouts for Alberta.ca styles.
* 
******************************************************************************/

/******************************************************************************
* global
* 
***/

* {
	box-sizing: border-box;
}

body, select, textarea {
	margin: 0px;
	background: #fff;
	color: #333333;
	font-family: acumin-pro-semi-condensed, sans-serif;
	font-weight: 400;
	font-size: 1.125rem;
    line-height: 1.75rem;
}

body {
	padding: 0;
	-ms-overflow-style: scrollbar;
}

html.goa-scrollup a[name] {
	height: 60px;
    margin-top: -60px;
}

html.goa-scrolldown a[name] {
	height: 55px;
    margin-top: -55px;
}

html.goa-scrollup.goa-scroll--standard a[name],
html.goa-scrolldown.goa-scroll--standard a[name] {
	height: 150px;
	margin-top: -150px;
}

html.goa-scrolldown [class *= 'goa-column'] > a[name]:first-of-type,
html.goa-scrollup [class *= 'goa-column'] > a[name]:first-of-type {
	height: 80px;
    margin-top: -80px;
}

html.goa-scroll--standard [class *= 'goa-column'] > a[name]:first-of-type {
	height: 170px;
	margin-top: -170px;
}

html [class *= 'goa-grid'] > h2 > a[name]:first-of-type,
html [class *= 'goa-column'] > h2 > a[name]:first-of-type {
	position: absolute
}

html[dir = 'rtl'] div.goa-notifications,
html[dir = 'rtl'] div.goa-container--header,
html[dir = 'rtl'] div.goa-content {
	direction: rtl;
}

/* GRIDS *******************************************************************************/

[class *= 'goa-grid'],
html#template-marketing [class *= 'goa-column'],
html#template-homepage main [class *= 'goa-column'],
html#template-topic .page-all-services .view-topics [class *= 'goa-column'] {
    box-sizing: border-box;
    display: block;
    margin: 12px;
}

.goa-hero > .goa-container,
.goa-page-header > .goa-container,
[class *= "goa-guide"] > .goa-container,
html:not(#template-marketing):not(#template-homepage) #main .goa-container,
.goa-footer .goa-container {
	width: calc(100% - 48px);
    max-width: 1280px;
}

.goa-main-content {
	width: 67.188%;
}

.goa-sidebar-content {
	width: 29.063%;
}

[class *= "goa-column-100"] {
	width: 100%;
}

[class *= "goa-column-50"] {
	width: calc(50% - 12px);
}

[class *= "goa-column-33"] {
	width: calc(33.333% - 16px);
}

[class *= "goa-column-66"] {
	width: calc(66.666% - 8px);
}

.goa-grid-25-50-100,
.goa-column-25-50 {
	width: calc(25% - 24px);
}

.goa-grid-50-50-100,
.goa-grid-50-100-100,
html#template-marketing .goa-column-50,
html#template-marketing .goa-column-50-100,
html#template-homepage .goa-column-50,
html#template-homepage .goa-column-50-100 {
	width: calc(50% - 24px);
}

.goa-grid-33-33-100,
.goa-grid-33-100-100,
html#template-marketing .goa-column-33,
html#template-marketing .goa-column-33-100,
html#template-homepage .goa-column-33,
html#template-homepage .goa-column-33-100,
html#template-topic .page-all-services .view-topics .goa-column-33 {
	width: calc(33.33% - 24px);
}

.goa-grid-66-66-100,
.goa-grid-66-100-100,
html#template-marketing .goa-column-66,
html#template-marketing .goa-column-66-100,
html#template-homepage .goa-column-66,
html#template-homepage .goa-column-66-100 {
	width: calc(66.66% - 24px);
}

.goa-grid-100-100-100,
html#template-marketing [class *= "goa-column-100"],
html#template-homepage main [class *= "goa-column-100"],
html#template-topic .page-all-services .view-topics [class *= "goa-column-100"] {
	width: calc(100% - 24px);
}

.goa-grid--center {
	justify-content: center;
    display: flex;
}

.goa-main-grid {
	display: flex;
	gap: 1.5rem;
	box-sizing: border-box;
    position: relative;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 36px calc(50% - 363px);
    width: 100%;
}

.goa-main-grid .goa-main-grid {
	padding-left: 0;
	padding-right: 0;
}

.goa-main-grid.goa--no-border {
	border-top: none;
	padding-top: 0;
}

.goa-main-grid.goa-background,
.goa-main-grid.goa-background + .goa-main-grid {
    border: none;
}

.goa-main-grid.goa-background,
.goa-main-grid.goa-background a:not(.goa-cta) {
	color: #ffffff;
}

.goa-main-content > * {
	border-top: 1px solid #DCDCDC;
	padding: 3.5rem 3rem;
}

.goa-main-content > *:last-child {
	padding-bottom: 0;
	margin-bottom: 0.75rem;
}

.goa-page-header > *,
.goa-breadcrumbs,
[class *= "goa-guide"] > div.goa-container {
	padding-left: 3rem;
    padding-right: 3rem;
	margin: 0 auto;
}

html:not(#template-marketing):not(#template-homepage) #main > .goa-container {
	display: flex;
    align-items: flex-start;
	margin: 0 auto 8rem;
    gap: 3rem;
}

.goa-page-header > .goa-page-headings.goa-container {
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.goa-page-header,
#template-ministry .goa-page-header .goa-page-headings.goa-container {
    padding-bottom: 3.5rem;
}

.goa-page-header > .goa-page-headings > .goa-heading {
    position: relative;
	flex-basis: 100%;
}

.goa-page-header > .goa-page-headings > *:not(.goa-previous-page) > *,
.goa-page-header > .goa-hero > .goa-container > .goa-hero--header,
#template-homepage .goa-container--medium.goa-background--blue.goa-hero--large > .goa-wrapper:last-of-type {
    max-width: 764px;
}

.goa-page-header > .goa-page-headings {
	position: relative;
    margin-top: 2rem;
}

/* hero banner **/

.goa-page-header > .goa-hero > .goa-container > .goa-hero--header {
	margin: 48px 0 0;
}

.goa-hero--header > .goa-previous-page,
.goa-hero--header > .goa-previous-page a {
	color: #FFFFFF;
}

.goa-hero--header > .goa-previous-page + .goa-hero-large-title {
	margin-top: 12px;
}

.goa-page-header:not(.goa-hero--ministry) > .goa-page-headings.goa-container > .goa-previous-page {
	margin-top: 1.5rem;
}

#template-homepage .goa-container--medium.goa-background--blue.goa-hero--large > .goa-wrapper:last-of-type {
	margin: 0;
}

main [class *= 'goa-column-'] > *:first-child:not([name]),
main [class *= 'goa-column-'] > *:first-child[name] + *:not([name *= 'jumplinks']),
main [class *= 'goa-column-'] > *:first-child[name *= 'searchTitle'] + * + h2,
main [class *= "goa-column-"] > *:first-child {
	margin-top: 0;
}

/* images in grids **/

[class *= "goa-grid-"] img,
[class *= "goa-column-"] img {
	width: 100%;
}

/* form grid **/

html.goa-filters form > .goa-main-grid {
	padding: 0;
}

/* I want to's */

.goa-main-grid.goa-want-tos {
	padding-top: 2.25rem;
	padding-bottom: 2.5rem;
}

/* BANDS (used for marketing pages) *******************************************************************************/

.goa-container--small,
.goa-container--medium,
.goa-container--large {
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 auto;
	padding: 36px calc(50% - 363px);
	width: 100%;
}

.goa-container--small {
	padding: 48px calc(50% - 363px);
}

.goa-container--medium {
	padding: 48px calc(50% - 588px);
}

.goa-container--large {
	padding: 48px 0;
}

.goa-container--no-padding {
	padding: 0;
}

.goa-container--medium.goa-background--blue.goa-hero--large > .goa-wrapper:last-of-type,
.goa-container--medium.goa-background--blue.goa-hero--small > .goa-wrapper:last-of-type {
	box-sizing: border-box;
	margin: 0 auto;
	align-self: flex-end;
	background: transparent;
	width: 100%;
}

/* BAND HEADER *******************************************************************************/

div.goa-container--header {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	border-bottom: 8px solid #c8eefa;
	background: #002c4e;
	color: #fff;
	vertical-align: top;
}

div.goa-container--header h1 {
	margin: 48px 0 0;
	padding: 0;
	font-size: 3rem;
	line-height: 3.375rem;
}

div.goa-container--header p.lede {
	width: 66%;
	margin: 24px 0 0;
	padding: 0;
	font-size: 1.5rem;
	line-height: 2.25rem;
}

div.goa-container--header a:focus {
	outline-color: #ffffff;
	color: #fff;
}

.goa-hero > .goa-wrapper,
.goa-container--header > .goa-wrapper {
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: calc(100% - 24px);
	align-self: flex-start;
	justify-content: space-between;
}

.goa-container--header .goa-wrapper:first-of-type {
	flex-wrap: nowrap;
	padding: 0;
}

div.goa-container--medium.goa-container--header,
div.goa-container--medium.goa-container--header.goa-background--blue,
div.goa-container--medium.goa-container--header.goa-background--blue.goa-hero--ministry,
div.goa-container--medium.goa-container--header.goa-background--blue.goa-hero.goa-hero--small {
	padding: 0 calc(50% - 588px) 48px;
	display: flex;
}

/* H1 and lede ****/

.goa-page-header > .goa-page-headings > .goa-heading:before,
.goa-taxonomy--content > .goa-page-headings > .goa-heading:before {
    position: absolute;
	display: block;
    left: -2rem;
	top: 1rem;
    height: calc(100% + -8px);
    width: 0.625rem;
	background-color: #002c4e;
	content: '';
}

/* rtl **/

html[dir = 'rtl'] .goa-page-header > .goa-page-headings > .goa-heading:before,
html[dir = 'rtl'] .goa-taxonomy--content > .goa-page-headings > .goa-heading:before {
	right: -2rem;
    left: 0;
}

/* HERO BANNER *******************************************************************************/

.goa-hero.goa-hero-small {
	box-sizing: border-box;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	min-height: 460px;
}

.goa-container--medium.goa-container--header.goa-hero > .goa-wrapper:last-of-type > div.goa-grid-100-100-100,
.goa-container--medium.goa-container--header.goa-hero > .goa-wrapper:last-of-type > div[class *= "goa-column-100"] {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

.goa-hero.goa-hero-small:after {
	min-height: inherit;
	content: '';
}

.goa-hero-small-title {
	color: #fff;
}

.goa-hero.goa-hero-large {
	box-sizing: border-box;
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	min-height: 600px;
}

.goa-hero.goa-hero-large:after {
	min-height: inherit;
	content: '';
}

.goa-hero--large > .goa-grid-100-100-100 a.goa-cta,
.goa-hero--large > [class *= "goa-column-100"] a.goa-cta {
	margin: 48px calc(50% - 576px) 0;
}

.goa-hero-large-title {
	margin: 0;
	color: #fff
}

.goa-hero-large-lede {
	margin: 18px 0 0;
	font-size: 1.5rem;
    line-height: 2.25rem;
	color: #fff;
}

.goa-hero-large-wrapper {
	display: flex;
	flex-direction: row-reverse;
}

.goa-hero-large-content {
	width: calc(66% - 24px);
	margin: 0 auto 0 0;
}

.goa-page-header.goa-hero-banner {
    margin-bottom: 3rem;
	padding: 0;
}

.goa-hero-large-content div.goa-hero-large-title,
.goa-hero-large-content div.goa-hero-large-lede {
	width: 100%;
}

.goa-hero-large-icon {
	width: calc(20% - 24px);
	margin: 0 0 0 auto;
	background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='129' height='129'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h129v129H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)' fill='%23fff'%3E%3Cpath data-name='Path 536' d='M15.086 89.163h43.639v2.424h5.388V71.115h-5.388v2.424H15.086v-2.424H9.698v20.473h5.388zm0-10.236h43.639v4.849H15.086z'/%3E%3Cpath data-name='Path 537' d='M66.536 94.012H7.274a2.545 2.545 0 00-2.694 2.694v10.236a2.7 2.7 0 002.694 2.694v5.118h5.388v-5.118h48.757v5.118h5.388v-5.118a2.9 2.9 0 002.694-2.694V96.706a3.166 3.166 0 00-2.965-2.694zM9.967 99.4h53.875v4.849H9.968z'/%3E%3Cpath data-name='Path 538' d='M109.905 28.554a27.143 27.143 0 00-53.336 0 27.27 27.27 0 00-18.587 25.86A25.282 25.282 0 0043.1 70.038l4.31-3.233a21.773 21.773 0 0112.122-33.672l1.886-.539.269-1.886a21.808 21.808 0 0121.55-19.126 21.584 21.584 0 0121.55 19.126l.269 1.886 1.886.539a21.784 21.784 0 01-5.66 42.832h-14v-22.09l9.428-9.428-3.771-3.771-5.657 5.657v-16.7h-5.387v32.323l-8.351-8.351-3.771 3.771 12.122 12.122v6.467H69.23v5.388h12.661v33.4h5.391v-33.4h14a27.082 27.082 0 008.62-52.8z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	height: 120px;
}

.goa-hero-banner-lede {
	font-size: 1.5rem;
	line-height: 2.25rem;
}

.goa-hero-banner-title {
	font-size: 3rem;
	line-height: 3.375rem
}

.goa-hero-banner-text {
	color: #fff;
	margin: 56px 24px 56px 24px;
	width: calc(50% - 600px + 750px);
	padding-left: calc(50% - 600px)
}

.goa-hero-banner-img {
	width: calc(50% - 600px + 450px);
	display: inline-block;
	overflow: hidden;
	position: relative;
	min-height: 350px
}

.goa-hero-banner-img img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	height: 620px
}

.goa-container--header.goa-hero > .goa-wrapper {
	flex-wrap: nowrap;
	padding: 0 calc(50% - 576px);
}

#main.goa-hero-page > .goa-container > .goa-main-content > *:first-child:not(.goa-jumplinks) {
	padding-top: 0;
	border-top: none;
}

.goa-hero {
	display: flex;
    min-height: 420px;
	padding: 0 0 48px 0;
}

.goa-hero--large {
    box-sizing: border-box;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    min-height: 600px;
}

.goa-hero--right {
	display: flex;
	width: 100%;
}

.goa-hero h1,
.goa-hero p {
	color: #fff;
}

.goa-hero--marketing > .goa-wrapper:first-of-type,
.goa-hero > .goa-wrapper:first-of-type {
	width: 100%;
	border: none;
}

.goa-hero:not(.goa-hero--small):not(.goa-hero--large) > .goa-wrapper:first-of-type {
	margin: 0;
}

div.goa-hero > div.goa-grid-100-100-100,
div.goa-hero > div[class *= "goa-column-100"] {
	margin: 72px auto 0;
	max-width: 1152px;
}

div.goa-hero > div.goa-grid-100-100-100 > .goa-cta,
div.goa-hero > div[class *= "goa-column-100"] > .goa-cta {
	margin-left: 12px;
}

.goa-hero--ministry .goa-grid-100-100-100 .goa-wrapper,
.goa-hero--ministry [class *= "goa-column-100"] .goa-wrapper {
	background: none;
	padding-bottom: 0;
	flex-direction: column;
}

div.goa-hero--ministry h1 span {
	display: block;
	font-size: 18px;
	line-height: 1em;
}

/* rtl ******/

html[dir = 'rtl'] .goa-hero-banner-text {
	padding-left: 0;
	padding-right: calc(50% - 600px)
}

html[dir = 'rtl'] .goa-hero-large-content {
	margin: 0 0 0 auto;
}

html[dir = 'rtl'] .goa-hero-large-icon {
	margin: 0 auto 0 0;
}

/* colours **/

div.goa-background--white {
	background: #fff;
}

div.goa-background--blue {
	background: #002c4e;
	color: #fff;
}

div.goa-background--navyblue {
  background: #0C0D17;
  color: #fff;
}

html.goa-mobilesection-stick div.goa-background--navyblue .goa-section-menu {
  background: #0C0D17;
}

div.goa-background--darkblue,
html.goa-mobilesection-stick div.goa-background--darkblue .goa-section-menu {
	background: #002c4e;
}

div.goa-background--grey,
html.goa-mobilesection-stick div.goa-background--grey .goa-section-menu {
	background: #F2F2F2;
}

div.goa-background--mediumgrey,
html.goa-mobilesection-stick div.goa-background--mediumgrey .goa-section-menu {
	background: #DCDCDC;
}

div.goa-background--darkstone,
html.goa-mobilesection-stick div.goa-background--darkstone .goa-section-menu {
	background: #36424A;
}

.goa-container--grid.goa-container--small {
	background: #999 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='750' height='8' viewBox='0 0 750 8'%3E   %3Cdefs%3E%3Cpattern id='grid' x='0' y='0' width='8' height='8' patternUnits='userSpaceOnUse'%3E   %3Crect x='0' y='0' width='8' height='8' fill='%23fff'/%3E    %3Crect x='3' y='0' width='1' height='8' fill='%235fceea' opacity='0.35'/%3E   %3Crect x='0' y='3' width='8' height='1' fill='%235fceea' opacity='0.35'/%3E   %3C/pattern%3E%3C/defs%3E       %3Crect x='0' y='0' width='24' height='8' fill='%23c00' opacity='0.35'/%3E   %3Crect x='24' y='0' width='702' height='8' fill='url(%23grid)'/%3E     %3Crect x='726' y='0' width='24' height='8' fill='%23c00' opacity='0.35'/%3E         %3C/svg%3E") repeat-y top center;
}

.goa-container--grid.goa-container--medium {
	background: #999 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='8' viewBox='0 0 1200 8'%3E   %3Cdefs%3E%3Cpattern id='grid' x='0' y='0' width='8' height='8' patternUnits='userSpaceOnUse'%3E   %3Crect x='0' y='0' width='8' height='8' fill='%23fff'/%3E    %3Crect x='3' y='0' width='1' height='8' fill='%235fceea' opacity='0.35'/%3E   %3Crect x='0' y='3' width='8' height='1' fill='%235fceea' opacity='0.35'/%3E   %3C/pattern%3E%3C/defs%3E       %3Crect x='0' y='0' width='24' height='8' fill='%23c00' opacity='0.35'/%3E   %3Crect x='24' y='0' width='1152' height='8' fill='url(%23grid)'/%3E     %3Crect x='1176' y='0' width='24' height='8' fill='%23c00' opacity='0.35'/%3E         %3C/svg%3E") repeat-y top center;
}

/* marketing colors ***/

div.goa-background--lightblue {
	background-color: #D3E9F0;
}

div.goa-background--yellow {
	background-color: #FFC200;
}

/* images bands ***/

.goa-background--image {
	background-size: cover;
}

.goa-background--image:not(.goa-container--small):not(.goa-container--medium):not(.goa-container--large):not(.goa-main-grid) {
	min-height: 645px;
}

.goa-background--image.goa-background--image-small:not(.goa-container--small):not(.goa-container--medium):not(.goa-container--large):not(.goa-main-grid) {
	min-height: 350px;
}

.goa-main-grid.goa-background.goa-background--image {
	min-height: 350px;
}

.goa-main-grid.goa-background.goa-background--image > [class*="goa-column"] {
	display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.goa-main-grid.goa-background.goa-background--image,
.goa-main-grid.goa-background.goa-background--image + * {
	border-top: 0;
}

.goa-main-grid.goa-background.goa-background--image h2 {
	box-sizing: border-box;
	display: inline-block;
	z-Index: 25000;
	position: relative;
	width: 100%;
	padding-top: 5.25%;
	max-width: 530px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.goa-main-grid.goa-background.goa-background--image h2  > span {
	box-sizing: border-box;
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 24px 24px 26px 24px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	vertical-align: top;
}

/* band strips + colours **/

.goa-container--strip {
	border-bottom: 16px solid #ffffff;
}

.goa-container--strip-yellow {
	border-bottom-color: #D6AA54;
}

.goa-container--strip-purple {
	border-bottom-color: #9C7086;
}

.goa-container--strip-light {
	border-bottom-color: #d3e9f0;
}

/* strokes **/

.goa--right-stroke {
	position: relative;
	padding-right: 12px;
}

.goa--right-stroke:after {
	content: '';
	display: inline-block;
	position: absolute;
	right: -12px;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #dcdcdc;
}

.goa--right-stroke + div {
	padding-left: 12px;
}

.goa--top-stroke {
	padding-top: 0;
}

.goa--top-stroke:before {
	border-top: 1px solid #dcdcdc;
	content: '';
	padding-bottom: 48px;
	width: auto;
}

.goa--bottom-stroke {
	padding-bottom: 0;
}

.goa--bottom-stroke:after {
	height: 36px;
	border-bottom: 1px solid #dcdcdc;
	content: '';
}

.goa--top-stroke:before,
.goa--bottom-stroke:after {
	width: 100%;
	margin: 0 auto 12px;
	display: block;
}

.goa--right-stroke {
	margin: 0;
}

.goa--right-stroke {
    position: relative;
    padding-right: 0.75rem;
}

.goa--right-stroke:after {
    content: '';
    position: absolute;
    right: -0.75rem;
    top: 0px;
    display: inline-block;
    height: 100%;
    width: 1px;
    background-color: #DCDCDC;
}

.goa--right-stroke + div {
    padding-left: 0.75rem;
}

.goa--border-stroke {
	border: 1px solid #dcdcdc;
	padding: 48px 24px;
	margin: 24px 0 0;
}

.goa--border-stroke > *:first-child {
	margin: 0 auto;
	max-width: 702px;
	width: 100%
}

.goa--border-stroke > *:not([class *= 'goa-column-']) {
	display: flex;
}

/* utility classes **/

.goa-container--padding-8 {
	padding-top: 8px;
	padding-bottom: 8px;
}

.goa-container--padding-16 {
	padding-top: 16px;
	padding-bottom: 16px;
}

.goa-container--padding-top-8 {
	padding-top: 8px;
}

.goa-container--padding-bottom-8 {
	padding-bottom: 8px;
}

.goa-container--padding-top-16 {
	padding-top: 16px;
}

.goa-container--padding-bottom-16 {
	padding-bottom: 16px;
}

/* rtl **/

html[dir='rtl'] .goa--right-stroke {
	position: relative;
	padding-right: 0;
	padding-left: 12px;
}

html[dir='rtl'] .goa--right-stroke:after {
	content: '';
	display: inline-block;
	position: absolute;
	right: calc(100% + 12px);
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #dcdcdc;
}

html[dir='rtl'] .goa--right-stroke + div {
	padding-left: 0;
	padding-right: 12px;
}

html[dir = 'rtl'] .goa--right-stroke {
    padding-left: 0.75rem;
	padding-right: 0;
}

html[dir = 'rtl'] .goa--right-stroke + div {
    padding-right: 0.75rem;
	padding-left: 0;
}

html[dir = 'rtl'] .goa--right-stroke:after {
	right: auto;
    left: -0.75rem;
}

/* ALL SERVICES *******************************************************************************/

.page-all-services > main > .ab-servicelist,
.page-all-services > main > .ab-servicelist .view-content {
	padding-top: 0;
}

.page-all-services > main > .ab-servicelist {
	padding: 0 calc(50% - 604px) 48px;
}

.page-all-services > main > .ab-servicelist .view-content {
	padding-left: 0;
	padding-right: 0;
}

.page-all-services .goa-hero {
	border-bottom: 14px solid #002B49;
}

.page-all-services > main > .ab-servicelist .view-content .goa-grid-33-33-100,
.page-all-services > main > .ab-servicelist .view-content .goa-column-33-100 {
	margin: 15px 12px;
}

.ab-themes .arts-and-culture:before,.ab-themes .business-and-economy:before,.ab-themes .government:before,.ab-themes .driving-and-transportation:before,.ab-themes .education-and-training:before,.ab-themes .emergencies-and-public-safety:before,.ab-themes .environment:before,.ab-themes .family-and-social-supports:before,.ab-themes .health:before,.ab-themes .housing-and-community:before,.ab-themes .jobs-and-employment:before,.ab-themes .law-and-justice:before,.ab-themes .life-events:before,.ab-themes .moving-to-alberta:before,.ab-themes .agriculture:before,.ab-themes .birth-adoption-death-marriage:before,.ab-themes .energy:before,.ab-themes .fish-wildlife:before,.ab-themes .industry:before,.ab-themes .infrastructure:before,.ab-themes .municipalities-communities:before,.ab-themes .non-profit-sector:before,.ab-themes .tax-information:before,.ab-themes .tourism-parks:before,.ab-themes .indigenous-peoples:before {
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
    top: 50%
}

.view-topics .arts-and-culture:after,.view-topics .business-and-economy:after,.view-topics .government:after,.view-topics .driving-and-transportation:after,.view-topics .education-and-training:after,.view-topics .emergencies-and-public-safety:after,.view-topics .environment:after,.view-topics .family-and-social-supports:after,.view-topics .health:after,.view-topics .housing-and-community:after,.view-topics .jobs-and-employment:after,.view-topics .law-and-justice:after,.view-topics .life-events:after,.view-topics .moving-to-alberta:after,.view-topics .agriculture:after,.view-topics .birth-adoption-death-marriage:after,.view-topics .energy:after,.view-topics .fish-wildlife:after,.view-topics .industry:after,.view-topics .infrastructure:after,.view-topics .municipalities-communities:after,.view-topics .non-profit-sector:after,.view-topics .tax-information:after,.view-topics .tourism-parks:after,.view-topics .indigenous-peoples:after {
    top: 0;
}

.view-topics .arts-and-culture,.view-topics .business-and-economy,.view-topics .government,.view-topics .driving-and-transportation,.view-topics .education-and-training,.view-topics .emergencies-and-public-safety,.view-topics .environment,.view-topics .family-and-social-supports,.view-topics .health,.view-topics .housing-and-community,.view-topics .jobs-and-employment,.view-topics .law-and-justice,.view-topics .life-events,.view-topics .moving-to-alberta,.view-topics .agriculture,.view-topics .birth-adoption-death-marriage,.view-topics .energy,.view-topics .fish-wildlife,.view-topics .industry,.view-topics .infrastructure,.view-topics .municipalities-communities,.view-topics .non-profit-sector,.view-topics .tax-information,.view-topics .tourism-parks,.view-topics .indigenous-peoples {
    position: relative;
    padding-left: 4.5rem;
}

.view-topics .arts-and-culture:after,.view-topics .business-and-economy:after,.view-topics .government:after,.view-topics .driving-and-transportation:after,.view-topics .education-and-training:after,.view-topics .emergencies-and-public-safety:after,.view-topics .environment:after,.view-topics .family-and-social-supports:after,.view-topics .health:after,.view-topics .housing-and-community:after,.view-topics .jobs-and-employment:after,.view-topics .law-and-justice:after,.view-topics .life-events:after,.view-topics .moving-to-alberta:after,.view-topics .agriculture:after,.ab-themes .arts-and-culture:before,.ab-themes .business-and-economy:before,.view-topics .birth-adoption-death-marriage:after,.view-topics .energy:after,.view-topics .fish-wildlife:after,.view-topics .industry:after,.view-topics .infrastructure:after,.view-topics .municipalities-communities:after,.view-topics .non-profit-sector:after,.view-topics .tax-information:after,.view-topics .tourism-parks:after,.view-topics .indigenous-peoples:after, .ab-themes .government:before,.ab-themes .driving-and-transportation:before,.ab-themes .education-and-training:before,.ab-themes .emergencies-and-public-safety:before,.ab-themes .environment:before,.ab-themes .family-and-social-supports:before,.ab-themes .health:before,.ab-themes .housing-and-community:before,.ab-themes .jobs-and-employment:before,.ab-themes .law-and-justice:before,.ab-themes .life-events:before,.ab-themes .moving-to-alberta:before,.ab-themes .agriculture:before,.ab-themes .birth-adoption-death-marriage:before,.ab-themes .energy:before,.ab-themes .fish-wildlife:before,.ab-themes .industry:before,.ab-themes .infrastructure:before,.ab-themes .municipalities-communities:before,.ab-themes .non-profit-sector:before,.ab-themes .tax-information:before,.ab-themes .tourism-parks:before,.ab-themes .indigenous-peoples:before {
    content: "";
    height: 3rem;
    width: 3rem;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
}

.ab-themes .business-and-economy:before, .ab-themes .arts-and-culture:before, .ab-themes .government:before,.ab-themes .driving-and-transportation:before,.ab-themes .education-and-training:before,.ab-themes .emergencies-and-public-safety:before,.ab-themes .environment:before,.ab-themes .family-and-social-supports:before,.ab-themes .health:before,.ab-themes .housing-and-community:before,.ab-themes .jobs-and-employment:before,.ab-themes .law-and-justice:before,.ab-themes .life-events:before,.ab-themes .moving-to-alberta:before,.ab-themes .agriculture:before,.ab-themes .birth-adoption-death-marriage:before,.ab-themes .energy:before,.ab-themes .fish-wildlife:before,.ab-themes .industry:before,.ab-themes .infrastructure:before,.ab-themes .municipalities-communities:before,.ab-themes .non-profit-sector:before,.ab-themes .tax-information:before,.ab-themes .tourism-parks:before,.ab-themes .indigenous-peoples:before {
    position: relative;
	width: 66px;
    margin: 0 12px 0 0;
}

.view-topics .arts-and-culture:after,.ab-themes .arts-and-culture:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M23.3,42.5c-9.6-1.4-16.6-8.6-20.2-21.1C6,19,9.8,17,14,15.6l-0.6-1.9c-4.6,1.5-8.9,3.9-12,6.6l-0.5,0.4 L1,21.3c3.8,13.9,11.6,21.9,22.5,23.2l0.5,0.1l0.3-0.3c1.4-1.3,2.3-2.8,2.8-4.3l-1.9-0.7C24.9,40.4,24.3,41.4,23.3,42.5z'%3E%3C/path%3E%3Cpath fill='%23333' d='M11.7,31.9c0.7,0,1.4-0.1,2-0.3c1.7-0.6,3.2-1.9,3.3-3l-2-0.3c-0.1,0.2-0.7,1-1.9,1.4c-1.2,0.4-2.2,0.2-2.3,0 c0,0,0,0,0,0l-1.9,0.6C9.3,31.4,10.4,31.9,11.7,31.9z'%3E%3C/path%3E%3Cpath fill='%23333' d='M46.8,6.7l-0.6-0.2c-4.5-1.9-10-2.9-15-3c-5,0-10.4,1.1-15,3l-0.6,0.2l0,0.6c-1.1,17.8,3.3,27.4,15.2,33.1 l0.4,0.2l0.4-0.2c11.9-5.7,16.3-15.3,15.2-33.1L46.8,6.7z M31.2,38.4C20.7,33.2,16.7,24.3,17.6,8.1c4.2-1.6,9.1-2.6,13.6-2.6 c4.5,0,9.5,1,13.7,2.6C45.8,24.3,41.8,33.2,31.2,38.4z'%3E%3C/path%3E%3Cpath fill='%23333' d='M38.3,25.7L37.7,26c-1.4,0.5-3.7,0.9-6.5,0.9c-2.8-0.1-5-0.4-6.5-0.9l-0.7-0.2l-0.5,0.5 c-0.5,0.5-0.2,1.3-0.1,1.5c0.7,1.6,3.8,6,7.7,6s7-4.4,7.7-6c0.1-0.3,0.4-1-0.1-1.5L38.3,25.7z M31.2,31.7c-2,0-3.9-1.9-5-3.3 c1.4,0.3,3.1,0.4,5,0.5c1.9,0,3.6-0.2,5-0.5C35.1,29.9,33.3,31.7,31.2,31.7z'%3E%3C/path%3E%3Cpath fill='%23333' d='M37.1,16.2c-3.1,0-4.9,2-4.9,3.9h2c0-0.8,0.9-1.9,2.9-1.9c2.1,0,3.8,1.5,3.9,1.9h2 C42.9,18.2,39.9,16.2,37.1,16.2z'%3E%3C/path%3E%3Cpath fill='%23333' d='M28.3,20.1h2c0-1.9-1.8-3.9-4.9-3.9c-2.9,0-5.9,2-5.9,3.9l2,0c0.1-0.5,1.8-1.9,3.9-1.9 C27.4,18.2,28.3,19.3,28.3,20.1z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .business-and-economy:after,.ab-themes .business-and-economy:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M21.3,6.5C10.6,6.7,2,15.4,2,26.2s8.6,19.5,19.3,19.6c0.1,0,0.2,0,0.3,0c10.9,0,19.7-8.8,19.7-19.7h-20V6.5z M17.2,28.1H3.9c-0.1-0.6-0.1-1.3-0.1-1.9c0-1,0.1-1.9,0.2-2.8h15.4v2.9L17.2,28.1z M14.8,30.1l-7.7,6.3c-1.3-1.9-2.3-4-2.8-6.3 H14.8z M19.5,21.4h-15c0.5-1.7,1.2-3.3,2.1-4.7h12.9V21.4z M19.5,8.5v6.2H8.1C10.9,11.3,15,9,19.5,8.5z M21.7,44c0,0-0.1,0-0.1,0 l-0.2,0c-5.2-0.1-9.8-2.4-13-6.1l12.2-10h18.9C38.5,37,30.9,44,21.7,44z'%3E%3C/path%3E%3Cpath fill='%23333' d='M26.3,2.2c-0.1,0-0.2,0-0.4,0v19.6h20C46,11,37.2,2.2,26.3,2.2z M27.8,20V4c8.6,0.7,15.4,7.5,16.3,16H27.8z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .government:after,.ab-themes .government:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M40.7,42.3L37.6,38l0-1.8l0.6-0.6c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.6-0.9,0.6-1.7c0-0.9-0.5-1.4-0.6-1.5c-0.2-0.2-0.4-0.3-0.7-0.3l-0.6,0c0-2.9-0.8-10.5-7.8-14.3c0-0.5-0.1-1.1-0.6-1.6l0-8.4c0-0.1,0-0.3-0.1-0.4c0-0.1-0.3-0.7-0.9-1.1c-0.1-0.9-0.6-2.5-2.2-3.4c0-0.6-0.2-1.4-1-1.5c-0.1,0-0.1,0-0.2,0h-0.4c-0.1,0-0.1,0-0.2,0c-0.7,0.2-0.9,0.9-1,1.5c-1.6,0.9-2.1,2.5-2.2,3.4c-0.6,0.4-0.9,1-0.9,1.1c0,0.1-0.1,0.2-0.1,0.4v7.7l0,0.6c-0.5,0.5-0.6,1.1-0.6,1.6c-7.1,3.8-7.8,11.5-7.8,14.3l-0.4,0c-0.3,0-0.5,0.1-0.7,0.3c-0.1,0.1-0.6,0.6-0.6,1.5c0,0.9,0.5,1.6,0.6,1.7c0,0,0.1,0.1,0.1,0.1l0.6,0.6l0,1.8l-2.8,3.9l-0.3,0.3c-0.2,0.2-0.3,0.4-0.3,0.7v2.6c0,0.5,0.4,1,0.9,1l8.8,0.7l14.4,0l8.8-0.7c0.5,0,0.9-0.5,0.9-1v-2.6C41,42.7,40.9,42.5,40.7,42.3z M35.8,38.9l1.6,2.3l-4.9-0.8v-7.4l1.2-0.6l1.6,1.4l0,0c0.2,0.1,0.4,0.2,0.6,0.2l1,0c0,0.1-0.1,0.2-0.1,0.3l-0.9,0.9c-0.2,0.2-0.3,0.4-0.3,0.7l0,2.5C35.6,38.5,35.7,38.7,35.8,38.9z M17.2,33.2l1.8-0.2l0.6,0v7l-1.4,0l-0.9,0.2V33.2z M25.7,18.5c2.7,3.6,2.4,10.2,2.2,12.5l-0.3,0L24,29.2l-3.5,1.8c-0.2-2.4-0.4-8.9,2.3-12.4C23.6,18.4,24.6,18.4,25.7,18.5z M30.5,40L30.2,40l-1.8,0v-7l0.6,0l1.5,0.2V40z M21.5,32.7l2.4-1.2l2.4,1.2V40l-4.8,0V32.7zM19.1,42H29v3.3l-9.9,0V42z M34.9,30.8L34,30l-2.6,1.3l-1.4-0.2c0.2-2.2,0.3-7.4-1.4-11.5C33.7,22.6,34.8,27.9,34.9,30.8zM21.4,7.9C21.4,7.9,21.4,7.9,21.4,7.9c0.6-0.1,1-0.6,0.9-1.1c0,0-0.1-1.8,1.6-2.5c0,0,0,0,0.1,0c0,0,0,0,0.1,0c1.6,0.6,1.6,2.3,1.6,2.5c0,0.5,0.3,1,0.9,1c0,0,0,0,0.1,0.1l0,8.5c0,0.1,0,0.2,0.1,0.2c-2.1-0.5-4-0.2-5.3,0c0-0.1,0.1-0.2,0.1-0.3L21.4,7.9z M20,19.2c-1.9,4.1-1.7,9.5-1.5,11.8l-1.9,0.3L14,30l-1,0.8C13.2,27.8,14.3,22.1,20,19.2zM12.2,35.1l-0.9-0.9c0-0.1-0.1-0.2-0.1-0.3l0.8,0c0.2,0,0.4-0.1,0.6-0.2l0,0l1.6-1.4l0.9,0.5v7.6l-4.5,0.7l1.6-2.3c0.1-0.2,0.2-0.4,0.2-0.6l0-2.5C12.5,35.5,12.4,35.3,12.2,35.1z M9.1,44.6v-1.1l8-1.3v3.1l-0.2,0L9.1,44.6z M31.2,45.2l-0.2,0v-3.1l8,1.3v1.1L31.2,45.2z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24,15.5c0.6,0,1-0.4,1-1V9.3c0-0.6-0.4-1-1-1s-1,0.4-1,1v5.2C23,15.1,23.5,15.5,24,15.5z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .driving-and-transportation:after,.ab-themes .driving-and-transportation:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M24,5.9c-3,0-5.4,2.4-5.4,5.4s2.4,5.4,5.4,5.4c3,0,5.4-2.4,5.4-5.4S26.9,5.9,24,5.9z M24,14.7c-1.9,0-3.4-1.5-3.4-3.4s1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4S25.8,14.7,24,14.7z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24,18.6c-3,0-5.4,2.4-5.4,5.4c0,3,2.4,5.4,5.4,5.4c3,0,5.4-2.4,5.4-5.4C29.4,21,26.9,18.6,24,18.6z M24,27.4c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4C27.4,25.9,25.8,27.4,24,27.4z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24,31.3c-3,0-5.4,2.4-5.4,5.4c0,3,2.4,5.4,5.4,5.4c3,0,5.4-2.4,5.4-5.4C29.4,33.7,26.9,31.3,24,31.3z M24,40.1c-1.9,0-3.4-1.5-3.4-3.4c0-1.9,1.5-3.4,3.4-3.4c1.9,0,3.4,1.5,3.4,3.4C27.4,38.6,25.8,40.1,24,40.1z'%3E%3C/path%3E%3Cpath fill='%23333' d='M42.1,5.9h-6.8v-1c0-2.2-1.8-3.9-3.9-3.9H16.7c-2.2,0-3.9,1.8-3.9,3.9v1H5.9c-0.6,0-1,0.4-1,1v1c0,5.1,2.5,6.9,4.9,6.9h1v-2h-1c-2.6,0-2.9-3.4-2.9-4.8h5.8v10.7H5.9c-0.6,0-1,0.4-1,1v1c0,5.1,2.5,6.9,4.9,6.9h1v-2h-1c-2.6,0-2.9-3.4-2.9-4.8h5.8v10.7H5.9c-0.6,0-1,0.4-1,1v1c0,5.1,2.5,6.9,4.9,6.9h1v-2h-1c-2.6,0-2.9-3.4-2.9-4.8h5.8v9.7c0,2.2,1.8,3.9,3.9,3.9h14.7c2.2,0,3.9-1.8,3.9-3.9v-9.8h5.8c0,1.5-0.3,4.8-2.9,4.8h-1v2h1c2.4,0,4.9-1.8,4.9-6.9v-1c0-0.6-0.4-1-1-1h-6.8V20.6h5.8c0,4.1-1.2,4.8-3.3,4.8h-0.6v2h0.6c4.7,0,5.3-3.7,5.3-6.9v-1c0-0.6-0.4-1-1-1h-6.8V7.9h5.8c0,1.5-0.3,4.8-2.9,4.8h-1v2h1c2.4,0,4.9-1.8,4.9-6.9v-1C43.1,6.3,42.6,5.9,42.1,5.9z M33.3,43.1c0,1.1-0.9,1.9-1.9,1.9H16.7c-1.1,0-1.9-0.9-1.9-1.9V4.9c0-1.1,0.9-1.9,1.9-1.9h14.7c1.1,0,1.9,0.9,1.9,1.9V43.1z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .education-and-training:after,.ab-themes .education-and-training:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M47.7,16.2L26.5,9.1c-0.9-0.3-1.9-0.3-2.8,0l-22,7.2l0,3.9l10.4,3.6v8.5c0,3.2,6.3,4.8,12.5,4.8c6.2,0,12.5-1.7,12.5-4.8V24l3.3-1.2c0.3,0.2,0.5,0.7,0.5,1.8V36h2V24.6c0-2.7-1.3-3.6-2.4-3.9L25.9,16l-0.6,1.9l12.1,3.9l-11.5,4.1c-0.4,0.1-0.8,0.1-1.2,0L3.7,18.7l0-1.1L24.3,11c0.5-0.2,1-0.2,1.5,0l19.8,6.7l0,1.1l-2.6,1l0.7,1.9l3.9-1.5L47.7,16.2z M25.2,28c0.4,0,0.9-0.1,1.3-0.2l8.6-3.1v7.5c0,1-4,2.8-10.5,2.8s-10.5-1.8-10.5-2.8v-7.8l9.8,3.4C24.4,27.9,24.8,28,25.2,28z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .emergencies-and-public-safety:after,.ab-themes .emergencies-and-public-safety:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M28,6.2c-1-1.8-2.4-2.7-4-2.7c0,0,0,0,0,0c-1.6,0-3,1-4,2.7L1.9,37.6c-1,1.8-1.1,3.5-0.4,4.8 c0.8,1.3,2.3,2.1,4.3,2.1h36.3c2,0,3.6-0.7,4.3-2.1c0.8-1.3,0.6-3.1-0.4-4.8L28,6.2z M44.8,41.4c-0.4,0.7-1.4,1.1-2.6,1.1H5.8 c-1.3,0-2.2-0.4-2.6-1.1c-0.4-0.7-0.3-1.7,0.4-2.8L21.8,7.2c0.6-1.1,1.5-1.7,2.3-1.7h0c0.8,0,1.6,0.6,2.3,1.7l18.1,31.4 C45,39.7,45.2,40.7,44.8,41.4z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24.9,8.7c-0.2-0.3-0.5-0.5-0.9-0.5c-0.4,0-0.7,0.2-0.9,0.5L5.5,39.1c-0.2,0.3-0.2,0.7,0,1s0.5,0.5,0.9,0.5 h35.2c0.4,0,0.7-0.2,0.9-0.5c0.2-0.3,0.2-0.7,0-1L24.9,8.7z M8.1,38.6L24,11.2l15.8,27.4H8.1z'%3E%3C/path%3E%3Cpath fill='%23333' d='M23,19.3v9.9c0,0.6,0.4,1,1,1s1-0.4,1-1v-9.9c0-0.6-0.4-1-1-1S23,18.7,23,19.3z'%3E%3C/path%3E%3Cpath fill='%23333' d='M22.4,33.7c0,0.9,0.7,1.6,1.6,1.6c0.9,0,1.6-0.7,1.6-1.6c0-0.9-0.7-1.6-1.6-1.6C23.1,32.1,22.4,32.8,22.4,33.7z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .environment:after,.ab-themes .environment:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-2.941-76.882h37.436v50.253H-2.941z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(7.942 76.883)'%3E%3Cpath d='M24.919-64.091a3.473 3.473 0 0 1-3.465-3.449 3.469 3.469 0 0 1 3.449-3.48h.015a3.472 3.472 0 0 1 3.465 3.449 3.469 3.469 0 0 1-3.449 3.48Zm0-4.929h-.013a1.451 1.451 0 0 0-1.032.434 1.458 1.458 0 0 0-.425 1.038 1.468 1.468 0 0 0 1.465 1.458h.006a1.467 1.467 0 0 0 1.458-1.471 1.468 1.468 0 0 0-1.461-1.46ZM22.462-60.55a1 1 0 0 1-.386-.078 1 1 0 0 1-.536-1.309l.538-1.283a1 1 0 0 1 1.309-.536 1 1 0 0 1 .536 1.309l-.538 1.281a1 1 0 0 1-.923.616ZM26.857-71.297a1 1 0 0 1-.386-.078 1 1 0 0 1-.536-1.309l.536-1.281a1 1 0 0 1 1.308-.536 1 1 0 0 1 .536 1.309l-.537 1.282a1 1 0 0 1-.921.613ZM18.929-64.055a1 1 0 0 1-.926-.622 1 1 0 0 1 .547-1.3l1.286-.526a1 1 0 0 1 1.3.547 1 1 0 0 1-.547 1.3l-1.286.526a1 1 0 0 1-.374.075ZM29.64-68.548a1 1 0 0 1-.926-.622 1 1 0 0 1 .547-1.3l1.286-.526a1 1 0 0 1 1.3.547 1 1 0 0 1-.547 1.3l-1.286.526a1 1 0 0 1-.374.075ZM20.196-68.493a1 1 0 0 1-.386-.078l-1.283-.537a1 1 0 0 1-.536-1.309 1 1 0 0 1 1.309-.536l1.283.537a1 1 0 0 1 .536 1.309 1 1 0 0 1-.923.614ZM30.941-64.099a1 1 0 0 1-.387-.078l-1.281-.538a1 1 0 0 1-.535-1.309 1 1 0 0 1 1.309-.535l1.281.538a1 1 0 0 1 .535 1.309 1 1 0 0 1-.922.613ZM27.44-60.567a1 1 0 0 1-.926-.621l-.527-1.286a1 1 0 0 1 .546-1.3 1 1 0 0 1 1.3.546l.527 1.286a1 1 0 0 1-.546 1.3 1 1 0 0 1-.374.075ZM22.946-71.274a1 1 0 0 1-.926-.622l-.526-1.283a1 1 0 0 1 .547-1.3 1 1 0 0 1 1.3.547l.526 1.287a1 1 0 0 1-.547 1.3 1 1 0 0 1-.374.071ZM25.982-39.976a7.227 7.227 0 0 1-3.995-1.208 7.224 7.224 0 0 1-3.994 1.208 7.185 7.185 0 0 1-2.64-.5l.732-1.861a5.193 5.193 0 0 0 1.909.359 5.222 5.222 0 0 0 3.351-1.221l.643-.539.643.539a5.225 5.225 0 0 0 3.352 1.221 5.223 5.223 0 0 0 5.216-5.212 5.186 5.186 0 0 0-3.328-4.858l-.511-.2-.107-.538a5.576 5.576 0 0 0-5.266-4.682 5 5 0 0 0-3.119 1.1l-1.236-1.572a6.981 6.981 0 0 1 4.357-1.53 7.084 7.084 0 0 1 4.703 1.82 8.079 8.079 0 0 1 2.4 3.951 7.219 7.219 0 0 1 2.812 2.389 7.158 7.158 0 0 1 1.295 4.12 7.225 7.225 0 0 1-7.217 7.214Z'/%3E%3Cpath d='M21.975-34.149a1 1 0 0 1-1-1V-50.77a1 1 0 0 1 1-1 1 1 0 0 1 1 1v15.621a1 1 0 0 1-1 1Z'/%3E%3Cpath d='M21.659-43.819a1 1 0 0 1-.544-.161l-2.913-1.892a1 1 0 0 1-.294-1.383 1 1 0 0 1 1.383-.294l2.913 1.892a1 1 0 0 1 .294 1.383 1 1 0 0 1-.839.455ZM21.971-46.095a1 1 0 0 1-.928-.626 1 1 0 0 1 .553-1.3l3.229-1.3a1 1 0 0 1 1.3.553 1 1 0 0 1-.553 1.3l-3.229 1.3a1 1 0 0 1-.372.073ZM8.228-40.693h-.252a10.156 10.156 0 0 1-7.52-3.502 9.763 9.763 0 0 1-1.934-8.12 37.368 37.368 0 0 1 2.951-9.545 15.442 15.442 0 0 1 2.71-4.088 5.414 5.414 0 0 1 3.862-1.867 5.384 5.384 0 0 1 3.826 1.8 14.6 14.6 0 0 1 2.658 3.984 38.9 38.9 0 0 1 2.952 9.613c.759 4.358-.562 7.033-1.8 8.51a9.619 9.619 0 0 1-7.453 3.215Zm-.183-25.122c-1.576 0-3.271 1.712-4.772 4.819a35.219 35.219 0 0 0-2.777 8.998 7.919 7.919 0 0 0 1.494 6.524 8.132 8.132 0 0 0 6.031 2.778h.207a7.631 7.631 0 0 0 5.918-2.506c1.409-1.675 1.868-3.99 1.365-6.88a36.8 36.8 0 0 0-2.784-9.089c-1.02-2.116-2.66-4.644-4.682-4.644Z'/%3E%3Cpath d='M7.888-45.634a1 1 0 0 1-.635-.228l-5.086-4.19a1 1 0 0 1-.136-1.408 1 1 0 0 1 1.408-.136l5.086 4.19a1 1 0 0 1 .136 1.408 1 1 0 0 1-.773.364ZM7.797-51.593a1 1 0 0 1-.637-.229l-3.065-2.535a1 1 0 0 1-.134-1.408 1 1 0 0 1 1.408-.134l3.066 2.534a1 1 0 0 1 .134 1.408 1 1 0 0 1-.772.364Z'/%3E%3Cpath d='M8.161-45.634a1 1 0 0 1-.772-.364 1 1 0 0 1 .136-1.408l5.086-4.19a1 1 0 0 1 1.408.136 1 1 0 0 1-.136 1.408l-5.086 4.19a1 1 0 0 1-.636.228ZM8.247-51.593a1 1 0 0 1-.771-.363 1 1 0 0 1 .134-1.408l3.066-2.534a1 1 0 0 1 1.408.134 1 1 0 0 1-.134 1.408l-3.065 2.533a1 1 0 0 1-.638.23Z'/%3E%3Cpath d='M8.029-33.866a1 1 0 0 1-1-1v-23.24a1 1 0 0 1 1-1 1 1 0 0 1 1 1v23.24a1 1 0 0 1-1 1Z'/%3E%3Cpath d='M1.785-30.848.548-32.419c3.259-2.566 8.918-4.1 15.138-4.1 6.2 0 11.843 1.523 15.107 4.074l-1.236 1.577c-2.881-2.251-8.2-3.65-13.876-3.65-5.695 0-11.024 1.406-13.896 3.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.view-topics .family-and-social-supports:after,.ab-themes .family-and-social-supports:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M46.4,12.6L45,11.2L41.2,15l-8.6-8.6l3.6-3.6l-1.4-1.4l-4.1,4.1L16.4,9.2c-0.2,0-0.3,0.1-0.5,0.3L5.8,19.4c-0.2,0.2-0.3,0.4-0.3,0.7s0.1,0.5,0.3,0.7c0.8,0.8,2.3,1.8,3.8,2.2l-7.5,7.5c-0.7,0.7-1.1,1.6-1.1,2.6c0,1,0.4,1.9,1.1,2.6c0.4,0.4,0.9,0.7,1.5,0.9c-0.5,0.6-0.8,1.4-0.8,2.3c0,1,0.4,1.9,1.1,2.6c0.7,0.7,1.6,1.1,2.6,1.1c0.6,0,1.2-0.2,1.8-0.5C8.3,42.5,8.6,43,9,43.5c0.7,0.7,1.6,1.1,2.6,1.1s1.9-0.4,2.6-1.1l0.3-0.3c0.2,0.5,0.5,1,0.9,1.4c0.7,0.7,1.6,1.1,2.6,1.1c1,0,1.9-0.4,2.6-1.1l2.8-2.8l0.9,0.9c0.1,0.1,0.3,0.2,0.4,0.2l4.7,1.5l2.5,2.5l1.4-1.4l-1.9-1.9l4.9-4.9l1.9,1.9l1.4-1.4l-2.4-2.4l-1.5-7.5l3.9-3.9c0.1-0.1,0.2-0.3,0.3-0.4L42,17L46.4,12.6z M12.7,42.1c-0.6,0.6-1.7,0.6-2.3,0c-0.6-0.6-0.6-1.6,0-2.3l5.4-5.4l0.2,0.2l2.1,2.1L12.7,42.1z M19,43.2c-0.6,0.6-1.7,0.6-2.3,0c-0.3-0.3-0.5-0.7-0.5-1.1c0-0.4,0.2-0.8,0.5-1.1l0,0l2.8-2.8l2.3,2.3L19,43.2z M29.6,42.4l-4.1-1.3l-8-8l-1.3-1.3c-0.2-0.2-0.2-0.7,0-0.9c0.2-0.2,0.7-0.2,0.9,0l1,1l0,0l3.2,3.2l1.4-1.4l-5.9-5.9c-0.2-0.2-0.2-0.7,0-0.9c0.2-0.2,0.7-0.2,0.9,0l5.9,5.9l1.4-1.4l-3.2-3.2l0,0l-3.7-3.7c-0.1-0.1-0.2-0.3-0.2-0.5s0.1-0.3,0.2-0.5c0.2-0.2,0.7-0.2,0.9,0l6.9,6.9l1.4-1.4l-3.2-3.2l0,0l-2.4-2.4c-0.1-0.1-0.2-0.3-0.2-0.5c0-0.2,0.1-0.3,0.2-0.5c0.2-0.2,0.7-0.2,0.9,0l8.2,8.2l1.4-1.4l-2.2-2.2l0,0c-0.2-0.2-0.3-0.6-0.3-1c0-0.1,0-0.3,0.1-0.4l3.6,3.6l1.5,7.5L29.6,42.4zM37.9,24.1l-3.4,3.4l-4-4c-0.2-0.2-0.4-0.3-0.7-0.3s-0.5,0.1-0.7,0.3c-0.5,0.5-0.8,1-1,1.7l-4-4c-1-1-2.7-1-3.7,0c-0.2,0.2-0.3,0.4-0.4,0.6c-1-0.6-2.4-0.5-3.3,0.4c-0.5,0.5-0.8,1.2-0.8,1.9c0,0.3,0.1,0.7,0.2,1c-0.3,0.1-0.5,0.3-0.7,0.5c-1,1-1,2.6-0.1,3.6c-0.2,0.1-0.4,0.2-0.5,0.4c-0.9,0.9-1,2.3-0.3,3.4c0,0,0,0,0,0.1L9,38.4l0,0c0,0,0,0,0,0l-1.5,1.5c-0.6,0.6-1.7,0.6-2.3,0c-0.3-0.3-0.5-0.7-0.5-1.1c0-0.4,0.2-0.8,0.5-1.1l2-2c0,0,0,0,0,0l5.7-5.7l-1.4-1.4L6,34.1l0,0l-0.1,0.1c-0.6,0.6-1.6,0.6-2.2,0c-0.3-0.3-0.5-0.7-0.5-1.1c0-0.4,0.2-0.8,0.5-1.1l9.9-9.9c0,0,0,0,0.1,0l5.6-5.6c1.4,1.4,4.9,3.8,10.5,2.3l-0.5-1.9c-6.1,1.7-9-2.2-9.1-2.4c-0.2-0.2-0.4-0.4-0.7-0.4c-0.3,0-0.6,0.1-0.8,0.3l-3.7,3.7l0,0l-2.6,2.6c-1.2,1.1-3,0.2-4-0.6l9.1-8.9l13.7-3.5l9.2,9.2L37.9,24.1z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .health:after,.ab-themes .health:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M27.7,8.8l-2.4,2.4l-2.4-2.4C18.4,4.4,11.2,4.3,6.8,8.7C3.3,12.2,2.6,17.8,5,22.2c0.3,0.5,0.9,0.7,1.4,0.4c0.5-0.3,0.7-0.9,0.4-1.4c-2-3.7-1.4-8.2,1.5-11.1c3.6-3.6,9.6-3.5,13.2,0.1l3.1,3.1c0.2,0.2,0.5,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3l3.1-3.1c3.7-3.7,9.6-3.8,13.2-0.1c3.6,3.6,3.5,9.6-0.1,13.2C37,28.5,27.8,37.7,25.3,40.2c-1.8-1.8-6.9-6.9-11.2-11.1c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4c4.4,4.4,11.8,11.7,12,11.9c0.2,0.2,0.4,0.2,0.7,0.2c0.2,0,0.5-0.1,0.7-0.2c0.2-0.2,11.1-11.1,17.7-17.6c4.5-4.5,4.5-11.7,0.1-16.1C39.4,4.3,32.2,4.4,27.7,8.8z'%3E%3C/path%3E%3Cpath fill='%23333' d='M15.2,26.3l1.9-2.6l3.3,6.7c0.2,0.3,0.5,0.6,0.9,0.6c0,0,0.1,0,0.1,0c0.4,0,0.8-0.3,0.9-0.7l3-9.7l2,5.5c0.1,0.4,0.5,0.7,0.9,0.7H33c0.6,0,1-0.4,1-1s-0.4-1-1-1h-4.1l-2.8-7.7c-0.1-0.4-0.5-0.7-1-0.7c-0.4,0-0.8,0.3-0.9,0.7l-3.1,10.2l-2.9-5.9c-0.2-0.3-0.5-0.5-0.8-0.6c-0.3,0-0.7,0.1-0.9,0.4l-2.6,3.5H2c-0.6,0-1,0.4-1,1s0.4,1,1,1h12.4C14.8,26.7,15.1,26.6,15.2,26.3z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .housing-and-community:after,.ab-themes .housing-and-community:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M35,28.5c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.4-0.3-0.7-0.3c0,0,0,0,0,0l-9.2,0c-0.3,0-0.5,0.1-0.7,0.3 c-0.2,0.2-0.3,0.4-0.3,0.7l0,7.3c0,0.6,0.4,1,1,1c0,0,0,0,0,0l9.2,0c0.6,0,1-0.5,1-1L35,28.5z M25.9,34.9l0-5.3l7.2,0l0,5.3 L25.9,34.9z'%3E%3C/path%3E%3Cpath fill='%23333' d='M46,41.2l-5.4,0l0-10.8c0.2,0,0.4-0.1,0.6-0.3l3.7-3.7c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7 L24.6,4.9c-0.2-0.2-0.4-0.3-0.7-0.3c0,0,0,0,0,0c-0.3,0-0.5,0.1-0.7,0.3l-6.5,6.6l0-3.1c0-0.6-0.4-1-1-1c0,0,0,0,0,0l-5.5,0 c-0.3,0-0.5,0.1-0.7,0.3C9.2,7.9,9.1,8.2,9.1,8.4l0,10.6l-6.1,6.1c-0.4,0.4-0.4,1,0,1.4l3.4,3.4l0,11.4l-4.5,0l0,2l11.9,0 c0,0,0,0,0,0s0,0,0,0l7.3,0c0,0,0,0,0,0L46,43.2L46,41.2z M14.9,29.6l5.3,0l0,11.7l-5.3,0L14.9,29.6z M30.3,41.3l-8,0l0-12.7 c0-0.6-0.4-1-1-1c0,0,0,0,0,0l-7.3,0c-0.3,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7l0,12.7l-4.4,0l0-11.4l15.4-15.5l14.6,14.5 l0,12.3L30.3,41.3z M11.1,9.4l3.5,0l0,4.1L11.2,17L11.1,9.4z M23.9,7l18.8,18.7L40.5,28L24.6,12.3c-0.4-0.4-1-0.4-1.4,0L7.5,28.1 l-2.3-2.2L23.9,7z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .jobs-and-employment:after,.ab-themes .jobs-and-employment:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M24,29.5c-0.6,0-1,0.4-1,1V42v2v2h2v-2v-2V30.5C25,30,24.6,29.5,24,29.5z'%3E%3C/path%3E%3Cpath fill='%23333' d='M37.1,37.1h-4.2c-0.6,0-1,0.4-1,1s0.4,1,1,1h4.2c0.6,0,1-0.4,1-1S37.6,37.1,37.1,37.1z'%3E%3C/path%3E%3Cpath fill='%23333' d='M35.5,13.6c-0.2-0.5-0.8-0.7-1.3-0.5c-0.1,0.1-0.2,0.1-0.4,0.1c-0.3-0.2-0.4-0.5-0.4-1.2 c0-6.5-3.8-8.8-6.4-9.6l0-0.5C27,1.4,26.5,1,26,1h-4c-0.5,0-1,0.4-1,0.9l0,0.5c-2.6,0.8-6.4,3-6.4,9.6c0,0.7-0.2,1-0.4,1.2 c-0.1,0-0.3-0.1-0.4-0.1c-0.5-0.2-1.1,0-1.3,0.5c-0.2,0.5,0,1.1,0.5,1.3c0.7,0.3,1.4,0.5,2.1,0.8c0,0.2,0,0.3,0,0.5 c0,5.9,4.2,11.3,8.9,11.3c4.7,0,8.9-5.4,8.9-11.3c0-0.2,0-0.3,0-0.5c0.7-0.2,1.5-0.5,2.1-0.8C35.5,14.7,35.8,14.1,35.5,13.6z M16.6,12c0-4.6,2.1-6.6,4.3-7.4L20.4,12l2,0.1L22.9,3h2.1l0.5,9.1l2-0.1l-0.4-7.4c2.2,0.9,4.3,2.9,4.3,7.4c0,0.8,0.1,1.4,0.4,1.9 c-2.3,0.7-5,1-7.9,1c-2.9,0-5.5-0.3-7.9-1C16.4,13.4,16.6,12.8,16.6,12z M24,25.5c-3.5,0-6.9-4.5-6.9-9.3c2.1,0.5,4.5,0.7,6.9,0.7 c2.4,0,4.8-0.2,6.9-0.7C30.9,21,27.5,25.5,24,25.5z'%3E%3C/path%3E%3Cpath fill='%23333' d='M18.6,28.1c-0.2-0.2-0.5-0.2-0.7-0.2l-5.5,0.7c-2.4,0.4-7,2.7-7,8.3V46h2v-9.1c0-5.3,5.1-6.3,5.3-6.3l4.5-0.6 L19,46.1l2-0.2l-2-17.1C18.9,28.5,18.8,28.2,18.6,28.1z'%3E%3C/path%3E%3Cpath fill='%23333' d='M35.7,28.6l-5.5-0.7c-0.3,0-0.5,0-0.7,0.2c-0.2,0.2-0.3,0.4-0.4,0.7l-2,17.1l2,0.2L30.9,30l4.5,0.6 c0.2,0,5.3,1,5.3,6.3V46h2v-9.1C42.7,31.3,38.1,29,35.7,28.6z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .law-and-justice:after,.ab-themes .law-and-justice:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M8.5,30.5c4.1,0,7.5-2.5,7.5-5.7c0-2.4-4.4-10-6.1-12.9c0.1,0,0.2-0.1,0.4-0.1l0.8-0.3C14.7,10,18.4,9.3,23,9.2v24.2h2V9.2c4.6,0.1,8.3,0.8,12,2.3l0.8,0.3c0.1,0,0.2,0.1,0.4,0.1c-1.8,3-6.1,10.5-6.1,12.9c0,3.1,3.4,5.7,7.5,5.7s7.5-2.5,7.5-5.7c0-2.3-4-9.3-5.9-12.5c3-0.2,3.9-2.5,4-2.7c0.2-0.5,0-1.1-0.5-1.3c-0.5-0.2-1.1,0-1.3,0.5c0,0,0,0.1,0,0.1c-0.1,0.3-1.1,2.2-4.9,0.9l-0.7-0.2C33.5,7.9,29.3,7.2,24,7.2c-5.3,0-9.5,0.8-13.6,2.4L9.6,9.9C5.9,11.2,4.9,9.3,4.8,9c0,0,0-0.1,0-0.1L4.3,8L3.4,8.3L2.5,8.8l0.3,0.9c0,0.1,1,2.5,4,2.7C5,15.5,1,22.5,1,24.8C1,27.9,4.4,30.5,8.5,30.5z M39.5,13.4c1.8,3.1,3.9,6.9,4.9,9.3h-9.8C35.6,20.3,37.7,16.5,39.5,13.4z M39.5,28.5c-3,0-5.5-1.7-5.5-3.7c0,0,0-0.1,0-0.1h11c0,0,0,0.1,0,0.1C45,26.8,42.5,28.5,39.5,28.5z M8.5,28.5c-3,0-5.5-1.7-5.5-3.7c0,0,0-0.1,0-0.1h11c0,0,0,0.1,0,0.1C14,26.8,11.5,28.5,8.5,28.5z M3.6,22.7c1-2.4,3.1-6.2,4.9-9.3c1.8,3.1,3.9,6.9,4.9,9.3H3.6z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24,4.6c0.9,0,1.6-0.7,1.6-1.6S24.9,1.3,24,1.3S22.4,2.1,22.4,3S23.1,4.6,24,4.6z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24,36.1c-5.3,0-10.1,2.7-12.9,7.1l-1,1.5l27.7,0l-1-1.5C34.1,38.8,29.3,36.1,24,36.1z M13.9,42.8c2.5-2.9,6.1-4.7,10.1-4.7c3.9,0,7.5,1.7,10,4.6L13.9,42.8z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .life-events:after,.ab-themes .life-events:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M43.7,8.7l3.9-3.9c0.3-0.3,0.4-0.7,0.2-1.1c-0.2-0.4-0.5-0.6-0.9-0.6H24.5V1h-2v3.1v9.1v23.3c-4.9,0.3-9.2,2.9-11.9,7.1l1.7,1.1c2.4-3.9,6.6-6.2,11.2-6.2c4.6,0,8.7,2.3,11.2,6.2l1.7-1.1c-2.6-4.2-7-6.7-11.9-7.1V14.2h22.3c0.4,0,0.8-0.2,0.9-0.6c0.2-0.4,0.1-0.8-0.2-1.1L43.7,8.7z M24.5,12.2V5.1h19.9L41.5,8c-0.2,0.2-0.3,0.4-0.3,0.7s0.1,0.5,0.3,0.7l2.8,2.8H24.5z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .moving-to-alberta:after,.ab-themes .moving-to-alberta:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M27.1,45.3h-7.9l-1.9-4.7c0-0.1-0.1-0.2-0.2-0.3L6,28.1V3.3h21.1v9.1h2V2.3c0-0.6-0.4-1-1-1H5c-0.6,0-1,0.4-1,1v26.2c0,0.2,0.1,0.5,0.3,0.7l11.2,12.4l2.1,5.1c0.2,0.4,0.5,0.6,0.9,0.6h9.6c0.6,0,1-0.4,1-1v-9.5h-2V45.3z'%3E%3C/path%3E%3Cpath fill='%23333' d='M44.3,26.1c-0.2-0.4-0.6-0.6-1-0.6L39.4,26c-0.2-0.2-0.3-0.4-0.3-0.4l-1.9-1.9l1.6-1.6l4.9-2.6c0.3-0.2,0.5-0.5,0.5-0.9l0-1.2c0-0.3-0.1-0.6-0.4-0.8c-0.2-0.2-0.5-0.3-0.8-0.2l-10.9,2.2l-3.5-3.5c-0.7-0.7-3.6-2.5-5-1.2c0,0,0,0,0,0c-0.6,0.6-0.6,1.6-0.1,2.9c0.3,0.8,0.9,1.7,1.3,2.1l3.5,3.5l-2.2,10.9c-0.1,0.3,0,0.6,0.2,0.8c0.2,0.2,0.5,0.4,0.8,0.4l1.2,0c0,0,0,0,0,0c0.4,0,0.7-0.2,0.9-0.5l2.6-4.9l1.6-1.6l1.9,1.9c0,0,0.1,0.1,0.4,0.3l-0.5,3.8c-0.1,0.4,0.2,0.9,0.6,1l1.1,0.5c0.1,0.1,0.3,0.1,0.4,0.1c0.3,0,0.7-0.2,0.9-0.5l1.4-2.3c0.6,0.3,1.2,0.5,1.7,0.5c0.4,0,0.7-0.1,1-0.4c0.6-0.6,0.4-1.6-0.1-2.6l2.3-1.4c0.4-0.3,0.6-0.8,0.4-1.3L44.3,26.1z M40.4,19l-2.7,1.4c-0.1,0-0.2,0.1-0.2,0.2l-1.7,1.7l-2-2L40.4,19z M30.3,27.8c-0.1,0.1-0.1,0.1-0.2,0.2l-1.4,2.7l1.3-6.6l2,2L30.3,27.8z M37.4,32.1l0.1-0.9c0.1,0.1,0.2,0.1,0.3,0.2L37.4,32.1z M36.8,28L26.2,17.5c-0.4-0.4-0.9-1.4-1-2c0.6,0.1,1.6,0.7,2,1l10.5,10.5c0.6,0.6,1.8,2.2,2.4,3.4C39,29.8,37.3,28.6,36.8,28z M40.9,27.8l0.9-0.1l-0.7,0.4C41,28,41,27.9,40.9,27.8z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .agriculture:after,.ab-themes .agriculture:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M17.2,20.1c0.9-3.7,4.1-6.3,7.9-6.3c3.6,0,6.7,2.3,7.8,5.7l1.9-0.6c-1.3-4.2-5.2-7.1-9.7-7.1c-4.7,0-8.8,3.2-9.9,7.8L17.2,20.1z'%3E%3C/path%3E%3Cpath fill='%23333' d='M22.3,22.6C15.1,20.8,7.9,20.9,2.4,23l0.7,1.9c4.4-1.7,9.9-2,15.6-1c-1,0.4-2,0.9-2.9,1.4c-3.6-0.3-6.9-0.1-9.8,0.6l0.5,1.9c2-0.5,4.2-0.7,6.5-0.7c-1.2,0.9-2.3,1.9-3.2,3l1.5,1.3c4.5-5.3,13.3-8.6,22.9-8.6 c4.2,0,8.5,0.7,12.2,1.9l0.6-1.9c-3.9-1.3-8.3-2-12.8-2C30,20.8,25.9,21.4,22.3,22.6z'%3E%3C/path%3E%3Cpath fill='%23333' d='M12.6,32.7l1.5,1.3c3.7-4.4,11.5-7.3,20-7.3c3.6,0,7.3,0.5,10.5,1.5l0.6-1.9c-3.4-1.1-7.3-1.6-11.1-1.6C25.1,24.7,16.7,27.8,12.6,32.7z'%3E%3C/path%3E%3Cpath fill='%23333' d='M15.5,35.2l1.6,1.3c0.6-0.7,1.4-1.4,2.5-2.1c0.4,0.5,1.4,1.9,2,5.2l2-0.4c-0.6-3.2-1.5-4.9-2.2-5.8c0.9-0.5,2-0.9,3.2-1.3c0.5,0.7,1.9,2.8,2.8,6.3l1.9-0.5c-0.8-3.1-2-5.2-2.7-6.4c1-0.2,2-0.4,3.1-0.6c0.7,0.8,2.6,3.1,3.6,6.3l1.9-0.6c-0.8-2.6-2.1-4.6-3.1-5.9c0.7,0,1.5-0.1,2.3-0.1c0.5,0,1.1,0,1.6,0.1c0.7,0.5,2.6,2.2,3.7,5.3l1.9-0.6c-0.6-1.9-1.6-3.3-2.4-4.4c1.4,0.2,2.8,0.5,4.2,0.9l0.6-1.9c-3-0.9-6.1-1.3-9.4-1.3C25,28.5,18.2,31.9,15.5,35.2z'%3E%3C/path%3E%3Cpath fill='%23333' d='M25.1,10.7c0.6,0,1-0.4,1-1V7.1c0-0.6-0.4-1-1-1s-1,0.4-1,1v2.5C24.1,10.2,24.5,10.7,25.1,10.7z'%3E%3C/path%3E%3Cpath fill='%23333' d='M29.4,11.5c0.1,0.1,0.3,0.1,0.4,0.1c0.4,0,0.8-0.2,0.9-0.6l1-2.4c0.2-0.5,0-1.1-0.5-1.3c-0.5-0.2-1.1,0-1.3,0.5l-1,2.4C28.7,10.7,28.9,11.3,29.4,11.5z'%3E%3C/path%3E%3Cpath fill='%23333' d='M35.5,17.7c0.2,0.4,0.5,0.6,0.9,0.6c0.1,0,0.3,0,0.4-0.1l2.4-1c0.5-0.2,0.8-0.8,0.5-1.3c-0.2-0.5-0.8-0.8-1.3-0.5l-2.4,1C35.6,16.6,35.3,17.2,35.5,17.7z'%3E%3C/path%3E%3Cpath fill='%23333' d='M33.8,14.3c0.3,0,0.5-0.1,0.7-0.3l1.8-1.8c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-1.8,1.8c-0.4,0.4-0.4,1,0,1.4C33.3,14.2,33.5,14.3,33.8,14.3z'%3E%3C/path%3E%3Cpath fill='%23333' d='M19.4,11c0.2,0.4,0.5,0.6,0.9,0.6c0.1,0,0.3,0,0.4-0.1c0.5-0.2,0.8-0.8,0.5-1.3l-1-2.4C20,7.4,19.5,7.1,19,7.3c-0.5,0.2-0.8,0.8-0.5,1.3L19.4,11z'%3E%3C/path%3E%3Cpath fill='%23333' d='M10.9,17.3l2.4,1c0.1,0.1,0.3,0.1,0.4,0.1c0.4,0,0.8-0.2,0.9-0.6c0.2-0.5,0-1.1-0.5-1.3l-2.4-1c-0.5-0.2-1.1,0-1.3,0.5C10.2,16.5,10.4,17.1,10.9,17.3z'%3E%3C/path%3E%3Cpath fill='%23333' d='M15.6,14c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4l-1.8-1.8c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4L15.6,14z'%3E%3C/path%3E%3C/svg%3E")
}

.view-topics .birth-adoption-death-marriage:after,.ab-themes .birth-adoption-death-marriage:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-5.411-75.822h38.637v48H-5.411z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(10.412 75.822)'%3E%3Cpath d='M18.856-52.829H4.921a1 1 0 0 1-1-1 1 1 0 0 1 1-1h13.935a1 1 0 0 1 1 1 1 1 0 0 1-1 1ZM18.856-56.787H4.921a1 1 0 0 1-1-1 1 1 0 0 1 1-1h13.935a1 1 0 0 1 1 1 1 1 0 0 1-1 1ZM11.164-44.921H4.921a1 1 0 0 1-1-1 1 1 0 0 1 1-1h6.243a1 1 0 0 1 1 1 1 1 0 0 1-1 1ZM13.144-48.876H4.921a1 1 0 0 1-1-1 1 1 0 0 1 1-1h8.222a1 1 0 0 1 1 1 1 1 0 0 1-.999 1ZM16.163-29.869a1 1 0 0 1-.113-.006 1 1 0 0 1-.859-.756l-.664-2.711-2.531 1.126a1 1 0 0 1-1.13-.223 1 1 0 0 1-.17-1.14l2.343-4.656 1.787.9-1.084 2.153 1.065-.474a1 1 0 0 1 .847.016 1 1 0 0 1 .531.66l.3 1.235 1.97-3.924 1.787.9-3.185 6.348a1 1 0 0 1-.894.552ZM24.9-29.873a1 1 0 0 1-.893-.552l-3.2-6.37a1 1 0 0 1 .445-1.342 1 1 0 0 1 1.342.445l1.985 3.946.3-1.234a1 1 0 0 1 .531-.66 1 1 0 0 1 .847-.016l1.076.478-2.2-4.4a1 1 0 0 1 .446-1.342 1 1 0 0 1 1.342.446l3.455 6.9a1 1 0 0 1-.171 1.139 1 1 0 0 1-1.13.223l-2.538-1.13-.664 2.711a1 1 0 0 1-.859.756 1 1 0 0 1-.114.002Z'/%3E%3Cpath d='M10.296-36.213H.783a3.446 3.446 0 0 1-3.442-3.442v-27.888l7.442-6.456h18.21a3.446 3.446 0 0 1 3.443 3.442v19.24h-2v-19.24a1.444 1.444 0 0 0-1.443-1.442H5.53l-6.189 5.368v26.976a1.444 1.444 0 0 0 1.442 1.442h9.513Z'/%3E%3Cpath d='M7.277-64.016H2.052v-2h3.225v-6.843h2ZM20.531-47.341a3.755 3.755 0 0 1 3.752 3.75 3.756 3.756 0 0 1-3.752 3.751 3.755 3.755 0 0 1-3.75-3.751 3.754 3.754 0 0 1 3.75-3.75Zm0 5.5a1.753 1.753 0 0 0 1.752-1.751 1.753 1.753 0 0 0-1.752-1.75 1.752 1.752 0 0 0-1.75 1.75 1.753 1.753 0 0 0 1.75 1.752Z'/%3E%3Cpath d='M20.532-36.319a7.28 7.28 0 0 1-7.276-7.272 7.28 7.28 0 0 1 7.271-7.272 7.28 7.28 0 0 1 7.272 7.272 7.28 7.28 0 0 1-7.267 7.272Zm0-12.544a5.278 5.278 0 0 0-5.276 5.272 5.278 5.278 0 0 0 5.271 5.272 5.278 5.278 0 0 0 5.272-5.272 5.278 5.278 0 0 0-5.267-5.272Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.view-topics .energy:after,.ab-themes .energy:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M24.002 47.558a20.87 20.87 0 0 1-8.175-1.651 20.93 20.93 0 0 1-6.675-4.5 20.931 20.931 0 0 1-4.5-6.675 20.872 20.872 0 0 1-1.65-8.176 20.869 20.869 0 0 1 1.651-8.175 20.928 20.928 0 0 1 4.5-6.675 20.93 20.93 0 0 1 6.675-4.5 20.827 20.827 0 0 1 7.174-1.627V.999a1 1 0 0 1 .528-.882 1 1 0 0 1 1.027.05l13.334 8.89a1 1 0 0 1 .445.832 1 1 0 0 1-.445.832l-13.334 8.89a1 1 0 0 1-1.027.05 1 1 0 0 1-.528-.882v-4.516a12.352 12.352 0 0 0-11.333 12.293 12.349 12.349 0 0 0 12.333 12.335v2a14.24 14.24 0 0 1-10.136-4.2 14.242 14.242 0 0 1-4.2-10.137 14.239 14.239 0 0 1 4.2-10.135 14.244 14.244 0 0 1 10.136-4.2 1 1 0 0 1 .707.293 1 1 0 0 1 .293.707v3.688l10.533-7.018-10.533-7.021v3.688a1 1 0 0 1-1 1 19.022 19.022 0 0 0-19 19 19.023 19.023 0 0 0 19 19 19.023 19.023 0 0 0 19-19h2a20.874 20.874 0 0 1-1.651 8.175 20.93 20.93 0 0 1-4.5 6.675 20.928 20.928 0 0 1-6.675 4.5 20.869 20.869 0 0 1-8.174 1.652Z'/%3E%3Cpath d='M34.004 17.778a1 1 0 0 1 .392.08 1 1 0 0 1 .6 1.03l-.987 8.89h4.439a1 1 0 0 1 .906.576 1 1 0 0 1-.137 1.064L28.105 42.753a1 1 0 0 1-1.16.28 1 1 0 0 1-.6-1.03l.988-8.89h-4.441a1 1 0 0 1-.906-.576 1 1 0 0 1 .137-1.064l11.113-13.335a1 1 0 0 1 .768-.36Zm2.309 12h-3.421a1 1 0 0 1-.745-.333 1 1 0 0 1-.249-.777l.744-6.69-7.616 9.138h3.421a1 1 0 0 1 .745.333 1 1 0 0 1 .249.777l-.744 6.695Z'/%3E%3C/g%3E%3C/svg%3E")
}

.view-topics .fish-wildlife:after,.ab-themes .fish-wildlife:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-4.794-82.205h43v54h-43z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(7.793 78.205)'%3E%3Cpath fill='none' stroke='%23333333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.836-61.665 6.183-8.817c-.965-2.036-6.274-5.076-8.531-5-2.562.085 2.178 3.073-2.439 2.471-.071-.009-6.438-3.451-4.857-.638.821 1.463 1.469 2.735-1.781 2.836-7.7.241.137 2.171-1.157 3.64-1.238 1.4-3.629 3.36-2.288 8.4m23.543 2.891c-4.347.389-15.559.855-16.624 6.958-.728 4.178 2.826 7.569 6.193 10.314m10.23-31.585c-7.3.124-16.184.883-21.222 8.383-7.822 11.644-2.162 23.185 11.426 23.5 3.437 1.982 4.324 5.63 9.505 5.43.868-1.176.14-5.23-2.715-8.238 3.429-1.571 4.275-7.243 3.525-9.686-2.771 1.757-5.467 2.642-8.315 6.324-4.178 3.238-6.13-5.389-6.4-7.142m17.955-18.658c1.286-.082 8.556-.67 7.268 1.1-2.9 2.791-6.476 5.09-9.373 7.882l9.074 3.475c.086.928.065 2.1-1.855 2-2.448.063-6.222-.123-8.669-.06-4.07-.729-11.826-4.187-7.781-10.946m9.153-4.859a1.635 1.635 0 0 0-1.619 1.649 1.635 1.635 0 0 0 1.619 1.649 1.634 1.634 0 0 0 1.618-1.649 1.634 1.634 0 0 0-1.618-1.649h0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E ")
}

.view-topics .indigenous-peoples:after,.ab-themes .indigenous-peoples:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' stroke='%23333333' stroke-width='1.5' d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='M23.999 45.928A21.928 21.928 0 1 1 45.927 24a21.952 21.952 0 0 1-21.928 21.928Zm1-20.923v18.884a20.053 20.053 0 0 0 18.889-18.884Zm-20.893 0a20.053 20.053 0 0 0 18.889 18.884V25.005Zm20.893-2.009h18.889A20.053 20.053 0 0 0 25.004 4.112Zm-20.893 0h18.889V4.112A20.053 20.053 0 0 0 4.111 22.996Z'/%3E%3Cpath d='M23.999 2.073A21.928 21.928 0 1 1 2.072 24 21.952 21.952 0 0 1 23.999 2.073Zm19.889 20.923A20.053 20.053 0 0 0 25.004 4.112v18.884Zm-20.893 0V4.112A20.053 20.053 0 0 0 4.111 22.996Zm0 2.009H4.111a20.053 20.053 0 0 0 18.884 18.884Zm20.893 0H25.004v18.884a20.053 20.053 0 0 0 18.884-18.884Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.view-topics .industry:after,.ab-themes .industry:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-4.624-71.248h47.999v45.693H-4.624z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(4.625 72.247)'%3E%3Cpath d='m31.784-29.642-4.685-3.965 1.1-1.3 3.491 2.955 3.015-3.015-3.269-3.862.363-.534a14.879 14.879 0 0 0 2.171-4.907l.144-.6 5.171-.431v-4.263l-5.044-.418-.121-.634a14.909 14.909 0 0 0-1.934-5.008l-.32-.524 3.351-3.96-3.014-3.014-3.862 3.269-.534-.363a14.878 14.878 0 0 0-4.908-2.166l-.6-.144-.432-5.172h-4.258l-.421 5.043-.634.121a14.914 14.914 0 0 0-5.007 1.933l-.524.32-3.96-3.353-3.014 3.015 3.271 3.863-.363.534a14.868 14.868 0 0 0-2.171 4.907l-.144.6-5.174.433v4.262l5.045.421.121.634a14.856 14.856 0 0 0 1.933 5.006l.321.524-3.354 3.953 3.014 3.014 3.372-2.848 1.1 1.3-4.569 3.859-5.226-5.225 3.576-4.225a16.527 16.527 0 0 1-1.706-4.408l-5.329-.446v-7.39l5.517-.46a16.542 16.542 0 0 1 1.908-4.323L1.74-60.715l5.228-5.227 4.225 3.575a16.584 16.584 0 0 1 4.407-1.705l.445-5.328h7.389l.461 5.518a16.551 16.551 0 0 1 4.325 1.908l4.08-3.453 5.226 5.226-3.576 4.226a16.579 16.579 0 0 1 1.707 4.408l5.328.444v7.391l-5.517.459a16.55 16.55 0 0 1-1.908 4.324l3.453 4.08Z'/%3E%3Cpath d='m25.134-35.409-1.7-.124a6.364 6.364 0 0 1 1.032-3.368l.008-.01a16.67 16.67 0 0 0 3.683-8.921 8.8 8.8 0 0 0-8.781-8.786 8.8 8.8 0 0 0-8.785 8.785 16.639 16.639 0 0 0 3.682 8.92l.009.012a6.323 6.323 0 0 1 1.017 3.371l-1.7.115a4.908 4.908 0 0 0-.677-2.461 20 20 0 0 1-3.432-6.632 13.217 13.217 0 0 1-.6-3.325 10.417 10.417 0 0 1 3.07-7.415 10.418 10.418 0 0 1 7.415-3.07 10.417 10.417 0 0 1 7.415 3.07 10.417 10.417 0 0 1 3.07 7.415 13.208 13.208 0 0 1-.6 3.326 20.042 20.042 0 0 1-3.431 6.631 4.945 4.945 0 0 0-.695 2.467Z'/%3E%3Cpath d='m17.03-35.409-1.117-10.59 1.688-.175 1.117 10.59ZM21.723-35.407l-1.691-.178 1.116-10.589 1.691.178Z'/%3E%3Cpath d='M25.642-34.507H13.111v-1.7h12.531ZM25.642-31.623H13.111v-1.7h12.531ZM23.473-28.738h-8.194v-1.701h8.194Z'/%3E%3Cpath d='M15.865-32.221h-1.7v-3.006h1.7Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E ")
}

.view-topics .infrastructure:after,.ab-themes .infrastructure:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-6.813-62.771h52v43h-52z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(4.813 65.771)'%3E%3Cpath d='M20.271-23.994h-2v-16.5h2ZM20.271-45.989h-2v-12.83h2ZM11.363-45.735l-1.934-.509 3.377-12.829 1.934.509ZM6.491-23.744l-1.934-.5 4.341-16.5 1.934.509ZM27.179-45.733l-3.377-12.831 1.934-.509 3.377 12.831ZM32.05-23.74l-4.34-16.493 1.934-.513 4.337 16.5Z'/%3E%3Cpath d='M41.265-44.989H-2.723v-2h43.988ZM37.6-34.908h-3.666a1 1 0 0 1-.981-.8l-.756-3.778H6.345l-.756 3.778a1 1 0 0 1-.981.8H.943a1 1 0 0 1-.981-.8l-.756-3.778h-1.929v-2H.026a1 1 0 0 1 .981.8l.756 3.778h2.026l.756-3.778a1 1 0 0 1 .981-.8h27.491a1 1 0 0 1 .981.8l.756 3.778h2.023l.756-3.778a1 1 0 0 1 .981-.8h2.749v2h-1.927l-.759 3.774a1 1 0 0 1-.977.804Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.view-topics .municipalities-communities:after,.ab-themes .municipalities-communities:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-3.997-70.994h47.999v46.252H-3.997z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(3.998 71.995)'%3E%3Cpath d='M7.61-55.734h-2v-10.319h6.66v5.66h-2v-3.66H7.61ZM26.18-27.708H2.814v-17.774h2v15.774H26.18Z'/%3E%3Cpath d='m2.883-43.137-5.142-5.142 20.984-20.985 8.163 8.163-1.414 1.414-6.749-6.748L.569-48.279l2.314 2.314 15.842-15.843 2.571 2.571-1.414 1.414-1.157-1.157ZM16.929-33.3H8.406v-9.455h8.524Zm-6.524-2h4.524v-5.455h-4.523ZM29.903-52.074h.012a4.719 4.719 0 0 1 3.33 1.336 4.7 4.7 0 0 1 1.392 3.386 4.71 4.71 0 0 1-1.359 3.367 4.7 4.7 0 0 1-3.352 1.367h-.033a4.7 4.7 0 0 1-3.353-1.367 4.71 4.71 0 0 1-1.359-3.367 4.7 4.7 0 0 1 1.392-3.386 4.719 4.719 0 0 1 3.33-1.336Zm.023 7.455a2.709 2.709 0 0 0 1.937-.78 2.724 2.724 0 0 0 .774-1.951 2.666 2.666 0 0 0-2.722-2.724h-.012a2.666 2.666 0 0 0-2.722 2.724 2.724 2.724 0 0 0 .774 1.951 2.71 2.71 0 0 0 1.938.78Z'/%3E%3Cpath d='M29.911-59.529a12.487 12.487 0 0 1 8.592 3.345 11.1 11.1 0 0 1 3.588 8.149 11.309 11.309 0 0 1-2.08 7.078c-1.512 2.272-8.979 12.456-9.3 12.888l-.806 1.1-.806-1.1c-.317-.432-7.785-10.616-9.3-12.888a11.306 11.306 0 0 1-2.079-7.08 11.1 11.1 0 0 1 3.591-8.148 12.487 12.487 0 0 1 8.6-3.344Zm0 29.176c2.024-2.766 7.241-9.913 8.44-11.713a9.423 9.423 0 0 0 1.74-5.969c0-5.236-4.568-9.5-10.183-9.5s-10.183 4.265-10.183 9.5a9.42 9.42 0 0 0 1.743 5.97c1.199 1.799 6.416 8.946 8.443 11.712Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E ")
}

.view-topics .non-profit-sector:after,.ab-themes .non-profit-sector:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-7.08-56.16h52.652v38.246H-7.08z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(4.754 61.47)'%3E%3Cpath d='M33.068-33.045a1.945 1.945 0 0 1-1.315-.493c-1.913-1.689-5.312-5.172-7.793-7.716a283.053 283.053 0 0 0-2.044-2.083s-.225-.212-1.3-.125a25.308 25.308 0 0 0-2.967.521c-.878.188-1.787.383-2.59.485a5.556 5.556 0 0 1-3.246-.655 5.944 5.944 0 0 1-2.2-1.921 2.181 2.181 0 0 1-.22-2.358c.184-.3.673-1.091 5.884-2.842a55.733 55.733 0 0 1 3.6-1.085c1.755-.453 2.191-.42 2.486-.346a20.161 20.161 0 0 1 2.034.767c.816.332 1.741.708 2.557 1a9.081 9.081 0 0 0 1.464.431c.542-.39 2.067-1.7 3.327-2.825l1.334 1.49c-.009.008-.865.773-1.753 1.536-2 1.715-2.2 1.746-2.5 1.792-.823.127-2.2-.359-5.183-1.571-.661-.269-1.4-.57-1.7-.661a30.468 30.468 0 0 0-5.035 1.369 24.1 24.1 0 0 0-4.751 1.969 2.567 2.567 0 0 0 .75.929 3.986 3.986 0 0 0 2.89 1c.719-.092 1.547-.269 2.424-.457 2.521-.54 4.9-1.05 6.1.145.486.486 1.216 1.234 2.061 2.1 2.317 2.375 5.817 5.961 7.676 7.605.123 0 1.19-.139 3.917-3.514a53.98 53.98 0 0 0 2.993-4.132l1.682 1.081c-.052.081-1.287 2-2.867 3.991-3.032 3.828-4.536 4.431-5.4 4.551a2.34 2.34 0 0 1-.315.022ZM19.368-23.445l-3.044-3.09 1.425-1.4 3.044 3.09ZM24.4-25.136l-5.333-5.756 1.467-1.359 5.333 5.756ZM28.991-27.793l-6.332-6.56 1.439-1.389 6.332 6.56ZM10.677-22.622a2.861 2.861 0 0 1-2.034-.843l-9.338-9.337a2.859 2.859 0 0 1-.843-2.035 2.86 2.86 0 0 1 .843-2.036l1.67-1.669a2.509 2.509 0 0 1 1.789-.734 3.357 3.357 0 0 1 2.324 1.034 3.422 3.422 0 0 1 1.016 1.986 3.453 3.453 0 0 1 1.983 1.013 3.421 3.421 0 0 1 1.016 1.986 3.455 3.455 0 0 1 1.982 1.012 3.421 3.421 0 0 1 1.016 1.986 3.455 3.455 0 0 1 1.982 1.013 3.353 3.353 0 0 1 1.034 2.322 2.51 2.51 0 0 1-.734 1.79l-1.67 1.67a2.86 2.86 0 0 1-2.036.842ZM2.764-37.277a.493.493 0 0 0-.375.148l-1.67 1.67a.873.873 0 0 0-.258.622.872.872 0 0 0 .257.621l9.336 9.337a.874.874 0 0 0 .622.257.873.873 0 0 0 .621-.257l1.67-1.67a.493.493 0 0 0 .148-.375 1.377 1.377 0 0 0-.448-.908 1.381 1.381 0 0 0-.909-.449.492.492 0 0 0-.375.148 1 1 0 0 1-1.414 0 1 1 0 0 1-.293-.707 1 1 0 0 1 .293-.707c.308-.308.09-.9-.3-1.285a1.379 1.379 0 0 0-.909-.448.493.493 0 0 0-.375.148 1 1 0 0 1-1.414 0 1 1 0 0 1-.293-.707 1 1 0 0 1 .293-.707c.308-.308.089-.895-.3-1.284a1.379 1.379 0 0 0-.909-.448.494.494 0 0 0-.375.148 1 1 0 0 1-1.414 0 1 1 0 0 1-.293-.707 1 1 0 0 1 .293-.707c.308-.308.089-.895-.3-1.284a1.38 1.38 0 0 0-.909-.449Z'/%3E%3Cpath d='M16.971-20.851a4.047 4.047 0 0 1-2.89-1.35l-1.434-1.436-.586-.592 1.42-1.411.584.591 1.434 1.434a2.023 2.023 0 0 0 1.641.753 3.3 3.3 0 0 0 2.078-1.787 1 1 0 0 1 1.323-.387 2.573 2.573 0 0 0 2 .151 2.968 2.968 0 0 0 1.7-1.387 1 1 0 0 1 1.333-.441 2.026 2.026 0 0 0 2.181-.2 2.17 2.17 0 0 0 .966-1.434 1 1 0 0 1 .218-.771 1 1 0 0 1 .714-.363 2.7 2.7 0 0 0 2.3-1.556 2.537 2.537 0 0 0-.334-2.648l1.6-1.2a4.54 4.54 0 0 1 .545 4.688 4.7 4.7 0 0 1-3.142 2.581 4.449 4.449 0 0 1-1.7 2.322 4.022 4.022 0 0 1-3.394.688 5.086 5.086 0 0 1-2.377 1.625 4.619 4.619 0 0 1-2.679.058 4.752 4.752 0 0 1-3.075 2.044 3.288 3.288 0 0 1-.426.028ZM.058-36.349a7.949 7.949 0 0 1-1.331-2.255l-1.845-1.914 1.44-1.388 2.007 2.08a1 1 0 0 1 .24.414 5.5 5.5 0 0 0 1.036 1.793ZM9.674-46.303l-3.381-3.383L7.708-51.1l3.381 3.383ZM2.448-31.1l-1.436-1.387 2.951-3.046 1.436 1.392Z'/%3E%3Cpath d='m2.448-31.1-1.436-1.387 2.951-3.046 1.436 1.392ZM5.446-28.097 4.01-29.489l2.951-3.046 1.436 1.392ZM8.445-25.094l-1.436-1.4L9.96-29.54l1.436 1.396Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.view-topics .tax-information:after,.ab-themes .tax-information:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='none' d='M-5.126-76.253h38.727v49.343H-5.126z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h48v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(11.126 76.252)'%3E%3Cpath d='M18.879-53.908a12.028 12.028 0 0 1 8.561 3.546 12.028 12.028 0 0 1 3.546 8.561 12.029 12.029 0 0 1-3.545 8.562 12.028 12.028 0 0 1-8.561 3.546 12.029 12.029 0 0 1-8.562-3.546 12.029 12.029 0 0 1-3.546-8.562 12.028 12.028 0 0 1 3.547-8.561 12.029 12.029 0 0 1 8.56-3.546Zm0 22.216A10.119 10.119 0 0 0 28.987-41.8a10.119 10.119 0 0 0-10.108-10.108A10.119 10.119 0 0 0 8.771-41.8a10.12 10.12 0 0 0 10.108 10.108Z'/%3E%3Cpath d='M18.816-40.906a8.3 8.3 0 0 1-3.658-.777 2.918 2.918 0 0 1-1.879-2.511 2.918 2.918 0 0 1 1.879-2.512 8.3 8.3 0 0 1 3.658-.777 8.689 8.689 0 0 1 3.184.564 3.84 3.84 0 0 1 2.115 1.725l-1.792.888c-.235-.475-1.513-1.177-3.507-1.177-2.3 0-3.537.914-3.537 1.288s1.24 1.289 3.537 1.289Z'/%3E%3Cpath d='M18.816-36.329a8.546 8.546 0 0 1-3.331-.625 3.5 3.5 0 0 1-2.086-1.945l1.892-.649c.171.5 1.525 1.219 3.525 1.219 2.3 0 3.538-.914 3.538-1.288s-1.24-1.288-3.538-1.288v-2a8.3 8.3 0 0 1 3.659.777 2.918 2.918 0 0 1 1.879 2.51 2.918 2.918 0 0 1-1.879 2.51 8.3 8.3 0 0 1-3.659.779Z'/%3E%3Cpath d='M19.879-34.744h-2v-14.3h2ZM5.712-74.155a5.548 5.548 0 0 1 5.541 5.542 5.548 5.548 0 0 1-5.541 5.542A5.549 5.549 0 0 1 .17-68.613a5.548 5.548 0 0 1 5.542-5.542Zm0 9.084a3.546 3.546 0 0 0 3.541-3.542 3.545 3.545 0 0 0-3.541-3.542 3.546 3.546 0 0 0-3.542 3.542 3.546 3.546 0 0 0 3.542 3.542ZM3.067-31.35h-2v-10.7a4.58 4.58 0 0 1-3.572-4.453l-.007-9.807a4.576 4.576 0 0 1 4.558-4.57l7.293-.008a4.532 4.532 0 0 1 3.228 1.337 4.532 4.532 0 0 1 1.344 3.226v1.675h-2v-1.676a2.546 2.546 0 0 0-.757-1.812 2.547 2.547 0 0 0-1.814-.753l-7.291.011a2.573 2.573 0 0 0-2.561 2.568l.011 9.807a2.574 2.574 0 0 0 2.57 2.566h1Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.view-topics .tourism-parks:after,.ab-themes .tourism-parks:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23333' d='M5.6,33.1h16.2V34h2v-1.9v-3.8v-1.9h-2v0.9H5.6v-0.9h-2V34h2V33.1z M5.6,29.3h16.2v1.8H5.6V29.3z'%3E%3C/path%3E%3Cpath fill='%23333' d='M24.7,34.9h-22c-0.6,0-1,0.4-1,1v3.8c0,0.5,0.4,1,1,1v1.9h2v-1.9h18.1v1.9h2v-1.9c0.5,0,1-0.5,1-1v-3.8C25.7,35.4,25.3,34.9,24.7,34.9z M3.7,36.9h20v1.8h-20V36.9z'%3E%3C/path%3E%3Cpath fill='%23333' d='M40.8,10.6c-0.9-4.7-5-8.2-9.9-8.2c-4.9,0-9,3.5-9.9,8.2c-4.1,1.4-6.9,5.2-6.9,9.6c0,2.1,0.6,4.1,1.9,5.8l1.6-1.2c-1-1.4-1.5-3-1.5-4.7c0-3.7,2.5-6.9,6-7.8l0.7-0.2l0.1-0.7c0.5-4,3.9-7.1,8-7.1c4.1,0,7.5,3,8,7.1l0.1,0.7l0.7,0.2c3.5,0.9,6,4.1,6,7.8c0,4.5-3.6,8.1-8.1,8.1h-5.2v-8.2l3.5-3.5l-1.4-1.4l-2.1,2.1v-6.2h-2V23l-3.1-3.1l-1.4,1.4l4.5,4.5v2.4h-4.7v2h4.7v12.4h2V30.2h5.2c5.6,0,10.1-4.5,10.1-10.1C47.7,15.8,44.9,11.9,40.8,10.6z'%3E%3C/path%3E%3C/svg%3E")
}

/* rtl **/

html[dir = "rtl"] .view-topics .arts-and-culture,html[dir = "rtl"] .view-topics .business-and-economy,html[dir = "rtl"] .view-topics .government,html[dir = "rtl"] .view-topics .driving-and-transportation,html[dir = "rtl"] .view-topics .education-and-training,html[dir = "rtl"] .view-topics .emergencies-and-public-safety,html[dir = "rtl"] .view-topics .environment,html[dir = "rtl"] .view-topics .family-and-social-supports,html[dir = "rtl"] .view-topics .health,html[dir = "rtl"] .view-topics .housing-and-community,html[dir = "rtl"] .view-topics .jobs-and-employment,html[dir = "rtl"] .view-topics .law-and-justice,html[dir = "rtl"] .view-topics .life-events,html[dir = "rtl"] .view-topics .moving-to-alberta,html[dir = "rtl"] .view-topics .agriculture,html[dir = "rtl"] .view-topics .birth-adoption-death-marriage,html[dir = "rtl"] .view-topics .energy,html[dir = "rtl"] .view-topics .fish-wildlife,html[dir = "rtl"] .view-topics .industry,html[dir = "rtl"] .view-topics .infrastructure,html[dir = "rtl"] .view-topics .municipalities-communities,html[dir = "rtl"] .view-topics .non-profit-sector,html[dir = "rtl"] .view-topics .tax-information,html[dir = "rtl"] .view-topics .tourism-parks,html[dir = "rtl"] .view-topics .indigenous-peoples {
    padding-right: 4.5rem;
	padding-left: 0;
}

html[dir = "rtl"] .ab-themes .business-and-economy:before, html[dir = "rtl"] .ab-themes .arts-and-culture:before, html[dir = "rtl"] .ab-themes .government:before, html[dir = "rtl"] .ab-themes .driving-and-transportation:before, html[dir = "rtl"] .ab-themes .education-and-training:before, html[dir = "rtl"] .ab-themes .emergencies-and-public-safety:before, html[dir = "rtl"] .ab-themes .environment:before, html[dir = "rtl"] .ab-themes .family-and-social-supports:before, html[dir = "rtl"] .ab-themes .health:before, html[dir = "rtl"] .ab-themes .housing-and-community:before, html[dir = "rtl"] .ab-themes .jobs-and-employment:before, html[dir = "rtl"] .ab-themes .law-and-justice:before, html[dir = "rtl"] .ab-themes .life-events:before, html[dir = "rtl"] .ab-themes .moving-to-alberta:before, html[dir = "rtl"] .ab-themes .agriculture:before, html[dir = "rtl"] .ab-themes .birth-adoption-death-marriage:before, html[dir = "rtl"] .ab-themes .energy:before, html[dir = "rtl"] .ab-themes .fish-wildlife:before, html[dir = "rtl"] .ab-themes .industry:before, html[dir = "rtl"] .ab-themes .infrastructure:before, html[dir = "rtl"] .ab-themes .municipalities-communities:before, html[dir = "rtl"] .ab-themes .non-profit-sector:before, html[dir = "rtl"] .ab-themes .tax-information:before, html[dir = "rtl"] .ab-themes .tourism-parks:before, html[dir = "rtl"] .ab-themes .indigenous-peoples:before {
	margin: 0 0 0 12px;
}

html[dir = "rtl"]  .view-topics .arts-and-culture:after, html[dir = "rtl"]  .view-topics .business-and-economy:after, html[dir = "rtl"]  .view-topics .government:after, html[dir = "rtl"]  .view-topics .driving-and-transportation:after, html[dir = "rtl"]  .view-topics .education-and-training:after, html[dir = "rtl"]  .view-topics .emergencies-and-public-safety:after, html[dir = "rtl"]  .view-topics .environment:after, html[dir = "rtl"]  .view-topics .family-and-social-supports:after, html[dir = "rtl"]  .view-topics .health:after, html[dir = "rtl"]  .view-topics .housing-and-community:after, html[dir = "rtl"]  .view-topics .jobs-and-employment:after, html[dir = "rtl"]  .view-topics .law-and-justice:after, html[dir = "rtl"]  .view-topics .life-events:after, html[dir = "rtl"]  .view-topics .moving-to-alberta:after, html[dir = "rtl"]  .view-topics .agriculture:after, .ab-themes .arts-and-culture:before, .ab-themes .business-and-economy:before, html[dir = "rtl"]  .view-topics .birth-adoption-death-marriage:after, html[dir = "rtl"]  .view-topics .energy:after, html[dir = "rtl"]  .view-topics .fish-wildlife:after, html[dir = "rtl"]  .view-topics .industry:after, html[dir = "rtl"]  .view-topics .infrastructure:after, html[dir = "rtl"]  .view-topics .municipalities-communities:after, html[dir = "rtl"]  .view-topics .non-profit-sector:after, html[dir = "rtl"]  .view-topics .tax-information:after, html[dir = "rtl"]  .view-topics .tourism-parks:after, html[dir = "rtl"]  .view-topics .indigenous-peoples:after, html[dir = "rtl"] .ab-themes .government:before, html[dir = "rtl"] .ab-themes .driving-and-transportation:before, html[dir = "rtl"] .ab-themes .education-and-training:before, html[dir = "rtl"] .ab-themes .emergencies-and-public-safety:before, html[dir = "rtl"] .ab-themes .environment:before, html[dir = "rtl"] .ab-themes .family-and-social-supports:before, html[dir = "rtl"] .ab-themes .health:before, html[dir = "rtl"] .ab-themes .housing-and-community:before, html[dir = "rtl"] .ab-themes .jobs-and-employment:before, html[dir = "rtl"] .ab-themes .law-and-justice:before, html[dir = "rtl"] .ab-themes .life-events:before, html[dir = "rtl"] .ab-themes .moving-to-alberta:before, html[dir = "rtl"] .ab-themes .agriculture:before, html[dir = "rtl"] .ab-themes .birth-adoption-death-marriage:before, html[dir = "rtl"] .ab-themes .energy:before, html[dir = "rtl"] .ab-themes .fish-wildlife:before, html[dir = "rtl"] .ab-themes .industry:before, html[dir = "rtl"] .ab-themes .infrastructure:before, html[dir = "rtl"] .ab-themes .municipalities-communities:before, html[dir = "rtl"] .ab-themes .non-profit-sector:before, html[dir = "rtl"] .ab-themes .tax-information:before, html[dir = "rtl"] .ab-themes .tourism-parks:before, html[dir = "rtl"] .ab-themes .indigenous-peoples:before {
	left: auto;
	right: 0;
}

/* HEADER *******************************************************************************/

div.goa-header {
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0px 3px 13px rgba(51,51,51,.11);
    box-shadow: 0px 3px 13px rgba(51,51,51,.11);
    background: #fff;
    z-index: 3100;
    position: relative;
    left: 0;
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 25% 50% auto 7.8125rem;
    grid-template-columns: 25% 50% auto 7.8125rem;
}

.goa-logo-container {
	width: 25%;
}

.goa-logo-container > .goa-logo > a {
	width: 149px;
	height: 42px;
    margin: 1.5rem 0 1.5rem 1.5rem;
	display: block;
}

div.goa-header div[class ^= 'goa-toggle'] > a[aria-expanded = 'true'] {
	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 fill='%23006dcc' d='M17.71,6.29a1,1,0,0,0-1.42,0L12,10.59,7.71,6.29A1,1,0,0,0,6.29,7.71L10.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,12l4.3-4.29A1,1,0,0,0,17.71,6.29Z'/%3E%3C/svg%3E");
}

.goa-logo-container > .goa-logo > a > span {
	position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

/* rtl **/

html[dir = 'rtl'] .goa-logo-container > .goa-logo > a {
	margin: 1.5rem 1.5rem 1.5rem 0;
}

/* nojs **/

html.nojs div.goa-header {
	flex-wrap: wrap;
}

/* SEARCHBAR - HEADER *******************************************************************************/

.goa-search-container {
	padding: 0 1.5rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
    height: 2.625rem;
    white-space: nowrap;
    text-align: right;
}

.goa-search-container > div.goa-search-wrapper {
	width: 100%;
}

.goa-search-tool {
	width: 75%;
	height: 42px;
	max-width: 540px;
	min-width: 320px;    
	margin: 0 auto;
	display: flex;
}

.goa-search-tool--bar {
	width: 100%;
}

.goa-search-tool--bar > form {
	display: flex;
    flex-flow: wrap;
    max-height: 42px;
    overflow: hidden;
}

.goa-search-tool--bar > form label {
	order: 3;
	box-sizing: border-box;
	white-space: nowrap;
}

.goa-search-tool--bar > form input {
    box-sizing: border-box;
    position: relative;
    width: calc(100% - 42px);
    height: 42px;
    margin: 0px;
    padding: 12px;
    border-radius: 4px 0px 0px 4px;
    border: 2px solid #DCDCDC;
    font-size: 1em;
    line-height: 42px;
    white-space: nowrap;
    vertical-align: top;
    -webkit-appearance: none;
}

.goa-search-tool--bar > form input::placeholder {
	font-family: "Acumin-Pro-Semi-Condensed", sans-serif;
	font-size: 1rem;
}

.goa-search-tool--bar > form input:focus {
	padding: 11px;
	border: 2px solid #FFB500;
	outline: none;
}

.goa-search-tool--bar > form button#goa-search-button {
    box-sizing: border-box;
    position: relative;
    width: 42px;
    height: 42px;
    margin: 0px;
    padding: 12px;
    border: none;
    border-radius: 0px 4px 4px 0px;
    background: #006dcc;
    white-space: nowrap;
    cursor: pointer;
	min-width: auto;
    vertical-align: top;
}

.goa-search-tool--bar > form button#goa-search-button:hover,
.goa-search-tool--bar > form button#goa-search-button:focus {
	background-color: #333333;
}

.goa-search-tool--bar > form button#goa-search-button:focus {
	padding: 10px;
	border: 2px solid #FFB500;
	outline: none;
}

.goa-search-tool--bar > form button#goa-search-button svg > path {
    fill: #fff;
}

html.js .goa-search-container > form {
	display: none;
}

/* popular topics **/

.goa-search-popular {
    left: 0;
    top: 90px;
}

.goa-search-container.expanded .goa-search-wrapper .goa-search-popular {
	display: block;
}

.goa-search-container.expanded .goa-search-container--popular-topics {
	display: flex;
}

.goa-search-container--popular-topics {
    background-color: #ffffff;
    padding: 24px 0 48px;
    align-items: center;
    flex-direction: column;
    box-shadow: inset 0px 5px 5px rgba(51, 51, 51, 0.11);
}

.goa-search-container--popular-topics h3 {
	font-size: 24px;
	margin-right: 28px;
}

.goa-search-container--popular-topics ul {
	margin-top: 28px;
	white-space: normal;
	list-style-type: none;
	padding: 0;
}

.goa-searchbar--popular-wrapper {
	width: 35%;
	text-align: left;
    min-width: 320px;
    max-width: 493px;
    margin: 0 24px;
	position: relative;
}

.goa-search-container--popular-topics ul li:first-child {
	margin-top: 0;
}

.goa-search-container--popular-topics .goa-popular--close button.goa-button {
	position: absolute;
    right: 0;
    margin: 0;
    top: 26px;
    background: transparent;
    border: 0;
    padding: 0 4px 0 0;
    min-height: 24px;
}

.goa-search-container--popular-topics .goa-popular--close button.goa-button > span {
    display: flex;
    color: #333333;
	padding: 0;
	align-items: center;
}

.goa-search-container--popular-topics .goa-popular--close button.goa-button > span:before {
	content:'';
	display: block;
	margin: 3px 3px 2px 0;
    height: 24px;
    width: 24px;
	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='%23006dcc' stroke='%23006dcc' stroke-width='.25' d='M4.408 19.793a1.317 1.317 0 0 0 1.907 0l5.858-5.858 5.858 5.858a1.317 1.317 0 0 0 1.907 0 1.317 1.317 0 0 0 0-1.907l-5.857-5.858 5.857-5.858a1.349 1.349 0 0 0-1.907-1.907l-5.858 5.858-5.858-5.858A1.349 1.349 0 0 0 4.408 6.17l5.858 5.858-5.858 5.858a1.317 1.317 0 0 0 0 1.907Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-search-container--popular-topics .goa-popular--close button:focus {
	min-height: 24px;
}

div.goa-header div.goa-togglesearch > button[aria-expanded = 'true'] + .goa-search-container.goa-search-container-no-topics {
	height: auto;
	bottom: auto;
}

div.goa-header div.goa-togglesearch > button[aria-expanded = 'true'] + .goa-search-container.goa-search-container-no-topics input {
	float: left;
}

/* nojs ***/

html.nojs .goa-search-tool--bar > form button#goa-search-button#search-goa-button {
	display: inline-block;
}

html.nojs .goa-search-container label {
	position: absolute;
	overflow: hidden;
	clip: rect(1px,1px,1px,1px);
	left: -10px;
	width: 1px;
	height: 1px;
}

html.nojs .goa-search-container--popular-topics {
	display: none;
}

/* rtl ***/

html[dir='rtl'] .goa-search-container--popular-topics > ul {
	margin-left: 0;
}

html[dir='rtl'] .goa-search-container--popular-topics > h3 {
	margin-left: 28px;
}

html[dir='rtl'] .goa-search-container label {
	left: auto;
	right: -10px;
}

html[dir='rtl'] .goa-search-container input {
	border-radius: 0 4px 4px 0;
}

html[dir='rtl'] .goa-search-tool--bar > form button#goa-search-button {
	border-radius: 4px 0 0 4px;
}

html[dir='rtl'] .goa-search-container--popular-topics ul,
html[dir='rtl'] .goa-search-container label,
html[dir='rtl'] .goa-search-container--popular-topics h3 {
	text-align: right;
}

html[dir='rtl'] .goa-search-container--popular-topics h3 {
	margin-right: 0;
}

html[dir='rtl'] div.goa-header div.goa-togglesearch > button[aria-expanded = 'true'] + .goa-search-container.goa-search-container-no-topics input {
	float: right;
}

/* toggle *****/

.goa-togglebuttons {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.goa-togglebuttons:not(.goa-search-container) {
    -ms-grid-column: 4;
    -ms-grid-column-span: 1;
    grid-column: 4/5;
}

.goa-togglemenu {
	width: 125px;
	height: 90px;
}

div.goa-togglebuttons > div > button.goa-button {
	width: 100%;
	height: 100%;
	margin: 0;
	border-radius: 0; 
	padding: 12px 14px 14px;
}

div.goa-togglebuttons > div > button.goa-button:focus {
	border-color: #FFB500;
	outline: 0;
}

div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"] {
	background-color: #F2F2F2;
	border: none;
	border-top: 4px solid #006dcc;
	padding: 5px 14px 14px;
	color: #006dcc;
}

div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:hover {
	border-top-color: #333333;
}

div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:hover,
div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:focus {
	color: #333333;
}

div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:focus {
	border: 2px solid #FFB500;
	padding: 10px 12px 14px;
	outline: 0;
}

div.goa-togglebuttons button.goa-button > span {
	padding-left: 32px;
	position: relative;
	display: block;
}

.goa-togglemenu > button.goa-button > span:before {
	content: '';
	display: block;
	position: absolute;
	left: 12px;
	top: -2px;
	width: 24px;
	height: 24px;
	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='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M20.857 20.805H2.816a1 1 0 1 1 0-2h18.041a1 1 0 1 1 0 2ZM20.857 12.885H2.816a1 1 0 1 1 0-2h18.041a1 1 0 1 1 0 2ZM20.857 4.965H2.816a.946.946 0 0 1-1-1 .946.946 0 0 1 1-1h18.041a.946.946 0 0 1 1 1 .946.946 0 0 1-1 1Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}	

.goa-togglemenu > button.goa-button[aria-expanded="true"] > span:before {
	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='%23006dcc' stroke='%23006dcc' stroke-width='.25' d='M4.408 19.793a1.317 1.317 0 0 0 1.907 0l5.858-5.858 5.858 5.858a1.317 1.317 0 0 0 1.907 0 1.317 1.317 0 0 0 0-1.907l-5.857-5.858 5.857-5.858a1.349 1.349 0 0 0-1.907-1.907l-5.858 5.858-5.858-5.858A1.349 1.349 0 0 0 4.408 6.17l5.858 5.858-5.858 5.858a1.317 1.317 0 0 0 0 1.907Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-togglemenu > button.goa-button[aria-expanded="true"]:hover > span:before,
.goa-togglemenu > button.goa-button[aria-expanded="true"]:focus > span:before {
	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='%23333333' stroke='%23333333' stroke-width='.25' d='M4.408 19.793a1.317 1.317 0 0 0 1.907 0l5.858-5.858 5.858 5.858a1.317 1.317 0 0 0 1.907 0 1.317 1.317 0 0 0 0-1.907l-5.857-5.858 5.857-5.858a1.349 1.349 0 0 0-1.907-1.907l-5.858 5.858-5.858-5.858A1.349 1.349 0 0 0 4.408 6.17l5.858 5.858-5.858 5.858a1.317 1.317 0 0 0 0 1.907Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-togglesearch {
	display: none;
}

.goa-togglesearch > button > span {
	padding: 0;
	overflow: hidden;
}

.goa-togglebuttons .goa-togglesearch > button.goa-button > span:before {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	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='%23006dcc' d='M16.7 5.4A8.061 8.061 0 0 0 5.3 16.8a7.848 7.848 0 0 0 5.7 2.3 8.1 8.1 0 0 0 4.9-1.7l3.4 3.4a.967.967 0 0 0 1.4 0 .967.967 0 0 0 0-1.4L17.3 16a8.074 8.074 0 0 0-.6-10.6Zm-10 9.9A6.043 6.043 0 0 1 4.9 11a5.816 5.816 0 0 1 1.8-4.3A6.043 6.043 0 0 1 11 4.9a5.816 5.816 0 0 1 4.3 1.8 6.043 6.043 0 0 1 1.8 4.3 5.816 5.816 0 0 1-1.8 4.3 6.222 6.222 0 0 1-8.6 0Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

/* rtl **/

html[dir = 'rtl'] div.goa-togglebuttons button.goa-button > span {
	padding-right: 32px;
	padding-left: 0;
}

html[dir = 'rtl'] .goa-togglemenu > button.goa-button > span:before {
	right: 12px;
	left: auto;
}

/* GLOBAL NAVIGATION *******************************************************************************/

.goa-nav, 
.goa-search-popular {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 100000;
}

.goa-nav[aria-expanded="true"] {
	display: block;
}

.goa-nav > div {
	display: flex;
}

.goa-nav .column {
	max-width: 370px;   
	width: calc(50% - 12px);
}

.goa-nav .column:first-child {
	margin-right: 24px;
}

.goa-feature-container {
	flex: 1 1;
	flex-basis: calc(25% - 295px);
	background-color: #EEEEEE;
	padding: 56px;
}

.goa-nav-container {
	background-color: #FFFFFF;
	padding: 56px 96px 56px 56px;
	display: flex;
	flex: 2 1;
	flex-wrap: wrap;
	justify-content: flex-end;
}

.goa-nav-container .goa-nav-item--header > a {
	font-size: 1.5rem;
	line-height: 2rem;
}

.goa-nav-container .goa-nav-item:not(:first-child) {
	margin: 24px 0 0;
}

.goa-nav-container ul {
	padding: 0;
}

.goa-nav-container ul li {
	list-style-type: none;
}

.goa-nav-container [class *= "goa-nav"] > ul {
	margin: 48px 0 0;
}

.goa-nav--secondary > ul > li {
	margin: 8px 0 0;
}

.goa-nav--secondary > ul > li > a {
	font-size: 1rem;
	line-height: 1.5rem;
}

.goa-news--listings-date > p {
	font-size: 0.875rem;
	line-height: 1.313rem;
}

.goa-news--listings-title {
	font-size: 1rem;
	line-height: 1.5rem;
}

.goa-page-headings > .goa-heading--news-block {
	padding: 10px 16px 12px 52px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	background: #002B49;
    margin-top: 24px;
    z-index: 10;
	position: relative;
}

.goa-page-headings > .goa-heading--news-block + .goa-heading:before {
	display: none;
}

.goa-page-headings > .goa-heading--news-block:before {
	content: '';
	display: block;
	width: 32px;
	height: 32px;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Cpath fill='%23002b49' stroke='%23fff' stroke-width='2' d='M-5.801-73.494h36v36h-36z'/%3E%3C/clipPath%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h36v36H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)' transform='translate(5.801 73.494)'%3E%3Cpath fill='rgba(0,0,0,0)' fill-rule='evenodd' d='M4.266-56.671c.24 1.366-.111 2.791.72 4.1L6.39-50.36a1.107 1.107 0 0 1-.854 1.523H3.428a1.6 1.6 0 0 1-1.467-1.16L.38-56.671Zm1.411-6.175v6.175m11.244-6.212a3.255 3.255 0 0 1 2.345 3.123 3.255 3.255 0 0 1-2.345 3.126m-1.47-12.76h.207a1.288 1.288 0 0 1 1.285 1.284v16.7a1.288 1.288 0 0 1-1.285 1.285h-.207c-.715 0-5.145-6.548-9.886-6.548h-5.9a1.746 1.746 0 0 1-1.744-1.739v-2.694a1.746 1.746 0 0 1 1.741-1.741h5.9c4.742 0 9.171-6.548 9.886-6.548Z'/%3E%3Cpath fill='%23fff' d='M8.31-41.594H5.627a2.84 2.84 0 0 1-2.668-2.11L1.097-51.56H.836a3.042 3.042 0 0 1-3.039-3.037v-3.427A3.043 3.043 0 0 1 .836-61.06h7.51a9.887 9.887 0 0 0 5.671-2.3 36.631 36.631 0 0 0 4.534-4.184c1.285-1.342 1.766-1.844 2.373-1.844h.264a2.461 2.461 0 0 1 2.459 2.458v6.085a5.011 5.011 0 0 1 1.943 1.534 4.919 4.919 0 0 1 1.013 3.006 4.919 4.919 0 0 1-1.013 3.006 5.011 5.011 0 0 1-1.943 1.534v6.084a2.462 2.462 0 0 1-2.459 2.459h-.264c-.606 0-1.087-.5-2.373-1.844a36.637 36.637 0 0 0-4.534-4.194 9.887 9.887 0 0 0-5.671-2.3h-.729c.02.305.03.607.039.9a5.73 5.73 0 0 0 .649 3.043l1.792 2.819a2 2 0 0 1-.029 2.047 2.074 2.074 0 0 1-1.758 1.157ZM2.797-51.56l1.771 7.474a1.215 1.215 0 0 0 1.064.841h2.683a.628.628 0 0 0 .325-.335.475.475 0 0 0 .066-.336l-1.793-2.812a7.2 7.2 0 0 1-.906-3.877c-.01-.328-.02-.645-.044-.954Zm18.3 6.681h.1a.811.811 0 0 0 .81-.81v-21.247a.811.811 0 0 0-.81-.809h-.1c-.26.2-.835.8-1.349 1.336a37.995 37.995 0 0 1-4.751 4.369 12.452 12.452 0 0 1-5.686 2.562v6.333a12.453 12.453 0 0 1 5.686 2.563 38 38 0 0 1 4.744 4.369c.515.536 1.09 1.137 1.35 1.336ZM7.386-53.208h.278v-6.207H.836a1.392 1.392 0 0 0-1.39 1.39v3.427a1.392 1.392 0 0 0 1.39 1.39Zm16.26-5.739v5.272a3.333 3.333 0 0 0 1.307-2.636 3.333 3.333 0 0 0-1.307-2.636Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E ");
	background-size: cover;
	position: absolute;
    left: 12px;
    top: 9px;
}

.goa-nav-container > .column:last-child {
	display: flex;
	flex-direction: column;
}

.goa-feature {
	max-width: 316px;
}

.goa-feature-heading {
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 700;
}

/* rtl **/

html[dir = 'rtl'] .goa-nav .column:first-child {
	margin-right: 0;
	margin-left: 24px;
}

/* no-js **/

html.nojs .goa-nav {
	display: block;
	position: relative;
	border-bottom: 1px solid #DCDCDC;
}

/* SIDEBAR *******************************************************************************/

/* dashes **/

.goa-sidebar-content:not(.goa-ministry--sidebar) ul > li:before,
.goa-jumplinks ul > li:before {
    content: '';
    position: absolute;
    left: -1.5rem;
	top: 15px;
    bottom: 0.625rem;
    display: block;
    height: 1px;
    width: 0.75rem;
	background-color: #919191;
}

.goa-sidebar-content {
	border-top: 1px solid #002c4e;
	border-bottom: 1px solid #002c4e;
	padding: 2.25rem 1.5rem 2.5rem;
}

.goa-sidebar-content .goa-section--heading {
	font-size: 1.5rem;
    line-height: 2.25rem;
    font-weight: 700;
}

.goa-sidebar-content .goa-section--heading > a {
    font-weight: 400;
}

.goa-sidebar-content ul {
    margin-top: 1.5rem;
    list-style-type: none;
}

.goa-sidebar-content ul > li {
    position: relative;
}

.goa-sidebar-content .goa-section--header + ul {
	margin-bottom: 0;
}

.goa-sidebar-content > ul li.current:before {
	content: '';
	width: 24px;
	height: 24px;
	top: 3px;
	left: -28px;
	display: block;
	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='M22.5 22.5h-21v-21h21z'/%3E%3Cpath fill='%23919191' d='M6.118 13.188h9.128l-3.3 3.3a.861.861 0 0 0 1.217 1.217l4.781-4.781a.84.84 0 0 0 0-1.217l-4.781-4.868a.84.84 0 0 0-1.217 0 .84.84 0 0 0 0 1.217l3.3 3.39H6.118a.821.821 0 0 0-.869.869.871.871 0 0 0 .869.873Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-sidebar-collapse-button,
.goa-section--heading-mobile {
	display: none;
}

.goa-sidebar-content > h2:first-child,
.goa-sidebar-content > h3:first-child,
.goa-sidebar-content > .goa-timeline.goa-timeline--status + h3,
#template-ministry .goa-sidebar-content.goa-ministry--sidebar > *:first-child {
	margin: 0;
}

/* i want to's ******/

.goa-sidebar-content > .goa-want-tos {
	margin-top: 2.25rem;
	padding-top: 1.5rem;
	border-top: 1px solid #DCDCDC;
}

/* news - sidebar ******/

.goa-sidebar-content.goa-news--sidebar > div[class *= "goa-news-"] {
	font-size: 1.5rem;
	line-height: 2rem;
	font-weight: 700;
	color: #333333;
}

.goa-sidebar-content.goa-news--sidebar > div.goa-news-type {
	color: #002B49;
	text-transform: uppercase;
}

.goa-sidebar-content.goa-news--sidebar > div[class *= "goa-news-"]:not(:last-child) {
	margin-bottom: 1.5rem;
}

/* ministry - sidebar ******/

#template-ministry .goa-sidebar-content.goa-ministry--sidebar > ul {
	padding: 0;
}

#template-ministry .goa-sidebar-content.goa-ministry--sidebar > ul:not(:last-child) {
	margin-bottom: 36px;
}

#template-ministry .goa-sidebar-content.goa-ministry--sidebar > h3 + ul {
	margin-top: 12px;
}

/* ministry & pe - sidebar headings ******/

#template-ministry .goa-sidebar-content.goa-ministry--sidebar h2,
.goa-sidebar-content.goa-pe--sidebar h2 {
	line-height: 2rem;
    font-size: 1.5rem;
}

#template-ministry .goa-sidebar-content.goa-ministry--sidebar h3,
.goa-sidebar-content.goa-pe--sidebar h3 {
	font-size: 1.125rem;
    line-height: 1.75rem;
}

/* rtl **/

html[dir = 'rtl'] .goa-sidebar-content ul {
	padding-right: 1.5em;
	padding-left: 0;
}

html[dir = 'rtl'] .goa-sidebar-content:not(.goa-ministry--sidebar) > ul > li.current:before {
	left: auto;
	right: -28px;
	background: transparent url("data:image/svg+xml,%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(-453.1 -66.75)'%3E%3Crect width='21' height='21' transform='translate(454.6 68.25)' fill='none'/%3E%3Cpath d='M448.584,10.281h-9.128l3.3-3.3a.861.861,0,0,0-1.217-1.217l-4.781,4.781a.84.84,0,0,0,0,1.217l4.781,4.868a.84.84,0,0,0,1.217,0,.84.84,0,0,0,0-1.217l-3.3-3.39h9.128a.821.821,0,0,0,.869-.869A.871.871,0,0,0,448.584,10.281Z' transform='translate(22.398 67.281)' fill='%23919191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir = 'rtl'] .goa-sidebar-content:not(.goa-ministry--sidebar) > ul > li:before {
	left: auto;
	right: -1.5rem;
}

/* TAXONOMY *******************************************************************************/

.goa-taxonomy {
	gap: 1.5rem;
	position: relative;
}

.goa-taxonomy > .goa-taxonomy--track {
	width: 28%;
    padding-right: 0.75rem;
} 

.goa-taxonomy > .goa-taxonomy--track ul {
	list-style-type: none;
}

.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list {
	position: relative;
}

.goa-taxonomy > .goa-taxonomy--track ul:before {
    content: '';
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='8' viewBox='0 0 32 8'%3E%3Cdefs%3E%3CclipPath id='b'%3E%3Crect width='32' height='8'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='a' clip-path='url(%23b)'%3E%3Cpath d='M0,0V22.962' transform='translate(15 1.498)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1' stroke-dasharray='1 3'/%3E%3C/g%3E%3C/svg%3E") repeat-y top left;
	top: 48px;
	left: 18px;
	bottom: 0;
	position: absolute;
    width: 32px;
	height: calc(100% - 80px);
}

.goa-taxonomy > .goa-taxonomy--track ul,
.goa-taxonomy > .goa-taxonomy--track ul li:first-child {
	margin-top: 0;
}

.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li:not(.goa-all-services),
.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a {
	padding-left: 2rem;
}

.goa-taxonomy > .goa-taxonomy--track ul,
.goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services),
.goa-taxonomy--track > .goa-taxonomy--track-list > ul > li a {
	position: relative;
}

.goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services):not(:last-child) {
	padding-bottom: 2rem;
}

.goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services) a:before {
	position: absolute;
	top: 14px;
    left: -28px;
	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='%23707070' 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: '';
}

.goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a:before {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: -2px;
	width: 24px;
	height: 24px;
	background: transparent url("data:image/svg+xml,%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(-320 -385)'%3E%3Cg transform='translate(42 198)'%3E%3Crect width='24' height='24' transform='translate(278 187)' fill='none'/%3E%3Cg transform='translate(-1.69 2)'%3E%3Cpath d='M12.527,1.73H.177A1.46,1.46,0,0,1-1.25.24,1.46,1.46,0,0,1,.177-1.25h12.35A1.46,1.46,0,0,1,13.954.24,1.46,1.46,0,0,1,12.527,1.73Z' transform='translate(287.736 190.25)' fill='%23006dcc'/%3E%3Cpath d='M12.527,1.73H.177A1.46,1.46,0,0,1-1.25.24,1.46,1.46,0,0,1,.177-1.25h12.35A1.46,1.46,0,0,1,13.954.24,1.46,1.46,0,0,1,12.527,1.73Z' transform='translate(287.736 196.864)' fill='%23006dcc'/%3E%3Cpath d='M12.527,1.73H.177A1.46,1.46,0,0,1-1.25.24,1.46,1.46,0,0,1,.177-1.25h12.35A1.46,1.46,0,0,1,13.954.24,1.46,1.46,0,0,1,12.527,1.73Z' transform='translate(287.736 203.478)' fill='%23006dcc'/%3E%3Ccircle cx='1.49' cy='1.49' r='1.49' transform='translate(281.69 189)' fill='%23006dcc'/%3E%3Ccircle cx='1.49' cy='1.49' r='1.49' transform='translate(281.69 195.614)' fill='%23006dcc'/%3E%3Ccircle cx='1.49' cy='1.49' r='1.49' transform='translate(281.69 202.227)' fill='%23006dcc'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

.goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a:hover:before,
.goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a:focus:before {
	background: transparent url("data:image/svg+xml,%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(-320 -385)'%3E%3Cg transform='translate(42 198)'%3E%3Crect width='24' height='24' transform='translate(278 187)' fill='none'/%3E%3Cg transform='translate(-1.69 2)'%3E%3Cpath d='M12.527,1.73H.177A1.46,1.46,0,0,1-1.25.24,1.46,1.46,0,0,1,.177-1.25h12.35A1.46,1.46,0,0,1,13.954.24,1.46,1.46,0,0,1,12.527,1.73Z' transform='translate(287.736 190.25)' fill='%23333333'/%3E%3Cpath d='M12.527,1.73H.177A1.46,1.46,0,0,1-1.25.24,1.46,1.46,0,0,1,.177-1.25h12.35A1.46,1.46,0,0,1,13.954.24,1.46,1.46,0,0,1,12.527,1.73Z' transform='translate(287.736 196.864)' fill='%23333333'/%3E%3Cpath d='M12.527,1.73H.177A1.46,1.46,0,0,1-1.25.24,1.46,1.46,0,0,1,.177-1.25h12.35A1.46,1.46,0,0,1,13.954.24,1.46,1.46,0,0,1,12.527,1.73Z' transform='translate(287.736 203.478)' fill='%23333333'/%3E%3Ccircle cx='1.49' cy='1.49' r='1.49' transform='translate(281.69 189)' fill='%23333333'/%3E%3Ccircle cx='1.49' cy='1.49' r='1.49' transform='translate(281.69 195.614)' fill='%23333333'/%3E%3Ccircle cx='1.49' cy='1.49' r='1.49' transform='translate(281.69 202.227)' fill='%23333333'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-taxonomy > .goa-taxonomy--content {
	width: 82%;
    position: relative;
    padding-left: 1.5rem;
}

.goa-taxonomy > .goa-taxonomy--content > .goa-taxonomy--main {
	display: flex;
	margin-top: 3rem;
	gap: 2.25rem;
	padding: 0 0 1.5rem;
	align-items: flex-start;
}

.goa-taxonomy > .goa-taxonomy--content h1 {
	margin-top: 0;
}

.goa-taxonomy .goa-heading {
	position: relative;
	padding: 0 0 0 2rem;
}

.goa-taxonomy--content > .goa-page-headings > .goa-heading:before {
	left: 0rem;
    top: 0.5rem;
}

.goa-taxonomy > .goa-taxonomy--content > .goa-taxonomy--main > .goa-taxonomy--list {
	width: 55%;
}

.goa-taxonomy--content:before {
    content: '';
    position: absolute;
    left: -0.75rem;
    top: 0px;
    display: inline-block;
    height: 100%;
    width: 1px;
    background-color: #DCDCDC;
}

.goa-taxonomy--main h2,
.goa-taxonomy--track ul li a {
	line-height: 2rem;
    font-size: 1.5rem;
}

.goa-taxonomy--track ul li a:not(:hover):not(:focus) {
	color: #006dcc;
}

.goa-taxonomy--list > h2:first-child {
	margin-top: 0rem;
}

.goa-taxonomy--list-item {
	margin-top: 2rem;
}

.goa-sidebar-content.goa-taxonomy--sidebar {
	padding-left: 0;
	padding-right: 0;
	padding-top: 12px;
	width: 45%;
}

.goa-sidebar-content.goa-taxonomy--sidebar > div:not(:first-child) {
	border-top: 1px solid #DCDCDC;
	margin-top: 2rem;
}

.goa-taxonomy > .goa-taxonomy--track ul li.goa-taxonomy--back-to > span {
	display: block;
}

/* rtl **/

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track {
	padding-right: 0;
	padding-left: 0.75rem;
}

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--content {
	padding-right: 1.5rem;
	padding-left: 0;
}

html[dir = 'rtl'] .goa-taxonomy .goa-heading {
	padding: 0 2rem 0 0;
}

html[dir = 'rtl'] .goa-taxonomy *:before {
	left: auto;
}

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li:not(.goa-all-services),
html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a {
	padding-left: 0;
	padding-right: 2rem;
}

html[dir = 'rtl'] .goa-taxonomy--content > .goa-page-headings > .goa-heading:before {
	right: 0rem;
}

html[dir = 'rtl'] .goa-taxonomy--content:before {
	right: -0.75rem;
}

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track ul:before {
	right: 18px;
}

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track ul > li.goa-all-services a:before {
	right: -6px;
}

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services) a:before {
	right: -29px;
}

html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services):first-child a:before {
	right: 3px;
}

/* BREADCRUMBS *******************************************************************************/

.goa-breadcrumbs {
    border-bottom: 1px solid #DCDCDC;
    padding-top: 10px;
    padding-bottom: 1rem;
	display: flex;
	flex-wrap: nowrap;
	position: relative
}

.goa-breadcrumbs > ul {
    flex-wrap: wrap;
	display: flex;
	margin: 0;
    padding: 0;
}

.goa-breadcrumbs > ul > li {
    margin: 10px 8px 0 0;
    min-height: 1.75rem;
    padding-left: 1.75rem;
	position: relative;
}

.goa-breadcrumbs > ul > li:first-child {
    margin-left: 0px;
}

.goa-breadcrumbs > ul > li:first-child:before {
	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='%23333' d='M17.635 12.542a.773.773 0 0 0-.818.818v4.09h-2.618v-2.863a.773.773 0 0 0-.818-.818h-2.863a.773.773 0 0 0-.818.818v2.863H7.082v-4.09a.818.818 0 0 0-1.636 0v4.908a.773.773 0 0 0 .818.818h4.254a.773.773 0 0 0 .818-.818v-2.863h1.227v2.863a.773.773 0 0 0 .818.818h4.254a.773.773 0 0 0 .818-.818V13.36a.773.773 0 0 0-.818-.818Z'/%3E%3Cpath fill='%23333' d='M12.482 5.098a.858.858 0 0 0-1.063 0l-8.18 7.117a.8.8 0 0 0-.082 1.145.929.929 0 0 0 .654.245 1.516 1.516 0 0 0 .573-.164l7.608-6.708 7.611 6.706a.812.812 0 1 0 1.063-1.227Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-breadcrumbs > ul > li:before {
    position: absolute;
    left: -0.125rem;
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    background: transparent url("data:image/svg+xml,%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='%23919191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: cover;
	content: '';
}

.goa-breadcrumbs > ul > li > a:not(.goa-cta):link,
.goa-breadcrumbs > ul > li > a:not(.goa-cta):visited,
.goa-breadcrumbs > ul > li {
    position: relative;
    font-size: 0.875rem;
    line-height: 1.313rem;
    color: #333333;
}

.goa-breadcrumbs > ul > li.toggle-item {
	display: flex;
}

.goa-breadcrumbs > ul > li.toggle-item button {
    height: 1.35rem;
    width: 2.25rem;
    overflow: hidden;
    background-color: transparent;
    margin: 1px 0 0 0;
    border: 2px solid transparent;
    position: relative;
    padding: 0;
}

.goa-breadcrumbs > ul > li.toggle-item button:before {
	content: '';
    display: block;
    height: 1.125rem;
    width: 2rem;
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h26v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23919191' d='M4 5h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3Cg fill='%23fff' transform='translate(-164.5 -150.5)'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(171 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(176 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(181 161)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
    position: absolute;
    top: 0;
}

.goa-breadcrumbs > ul > li.toggle-item button:focus {
	border-radius: 7px;
    outline: 2px solid #FFB500;
    outline-offset: -2px;
}

.goa-breadcrumbs > ul > li.toggle-item.active button:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h26v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg fill='none'%3E%3Cpath d='M4 5h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3Cpath fill='%23919191' d='M4 7c-1.103 0-2 .897-2 2v6c0 1.103.897 2 2 2h18c1.103 0 2-.897 2-2V9c0-1.103-.897-2-2-2H4m0-2h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3C/g%3E%3Cg fill='%23919191' transform='translate(-164.5 -150.5)'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(171 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(176 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(181 161)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

.goa-breadcrumbs > ul > li.toggle-item.active + .hidden-breadcrumb:not(.hidden) {
	padding-left: 6px;
}

.goa-breadcrumbs > ul > li.hidden,
.goa-breadcrumbs > ul > li.toggle-item.active + .hidden-breadcrumb:not(.hidden):before,
html#template-marketing .goa-breadcrumbs > ul > li:not(:nth-last-child(2)) {
	display: none;
}

.goa-breadcrumbs > ul > li.current {
    font-weight: 700;
}

html:not(#template-marketing) .goa-languages-active .goa-breadcrumbs > ul {
	margin: 0 12px 0 0;
}

/* hero banner **/

.goa-page-header.goa-hero-banner .goa-breadcrumbs {
	max-width: 1184px;
	padding: 0.5rem 0 1rem;
	border: none;
}

.goa-page-header.goa-hero-banner .goa-hero > .goa-container {
	display: flex;
    flex-direction: column;
    justify-content: flex-end;
	max-width: 1184px;
	min-height: 100%;
}

.goa-page-header.goa-hero-banner .goa-container {
	margin: 0 auto;
}

/* marketing **/

html#template-marketing .goa-breadcrumbs {
	border-bottom: 0;
	padding: 0;
    display: flex;
	min-height: auto;
    align-items: center;
    margin: 0;
}

html#template-marketing .goa-breadcrumbs ul {
	width: 100%;
	margin: 0;
}

html#template-marketing .goa-breadcrumbs li {
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 0;
    color: #666;
    font-size: 14px;
    vertical-align: text-bottom;
}

html#template-marketing .goa-breadcrumbs li: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 11M11 6L1 6' fill='none' stroke='%23FFF' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;
    position: absolute;
    width: 12px;
    height: 12px;
	left: 0;
    top: 7px;
    margin-right: 0;
    box-sizing: border-box;
    display: flex;
    align-self: stretch;
    margin: 2px 8px 0 0;
    content: '';
}

html#template-marketing .goa-breadcrumbs li a {
    padding-left: 16px;
	line-height: 1.75rem;
	color: #fff;
}

/* rtl **/

html[dir='rtl'] .goa-breadcrumbs > ul > li {
	padding-right: 1.75rem;
	padding-left: 0;
	margin: 10px 0 0 8px;
}

html[dir='rtl'] .goa-breadcrumbs > ul > li:before {
	right: -0.125rem;
	left: 0;
}

html[dir='rtl'] .goa-breadcrumbs > ul > li:not(:first-child):before {
	background: transparent url("data:image/svg+xml,%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='%23919191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir='rtl'] .goa-breadcrumbs > ul > li:first-child {
	margin-right: 0;
}

html[dir='rtl']:not(#template-marketing) .goa-languages-active .goa-breadcrumbs > ul {
	margin: 0 0 0 12px;
}


/* BRANDED SPACE *******************************************************************************/

.goa-branded-space--header[class*="goa-branded--"] .goa-hero {
	border-bottom: 8px solid #002c4e;
}

.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li:before {
	background: transparent url("data:image/svg+xml,%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 center center;
}

.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li > a:not(.goa-cta):link,
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li > a:not(.goa-cta):visited, 
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li.current {
	color: #FFFFFF;
}

.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li.toggle-item button:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h26v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23ffffff' d='M4 5h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3Cg fill='%23006dcc' transform='translate(-164.5 -150.5)'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(171 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(176 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(181 161)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li.toggle-item button:hover:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h26v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23ffffff' d='M4 5h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3Cg fill='%23333333' transform='translate(-164.5 -150.5)'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(171 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(176 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(181 161)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li.toggle-item.active button:before {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h26v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cg fill='none'%3E%3Cpath d='M4 5h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3Cpath fill='%23ffffff' d='M4 7c-1.103 0-2 .897-2 2v6c0 1.103.897 2 2 2h18c1.103 0 2-.897 2-2V9c0-1.103-.897-2-2-2H4m0-2h18a4 4 0 0 1 4 4v6a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V9a4 4 0 0 1 4-4Z'/%3E%3C/g%3E%3Cg fill='%23ffffff' transform='translate(-164.5 -150.5)'%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(171 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(176 161)'/%3E%3Ccircle cx='1.5' cy='1.5' r='1.5' transform='translate(181 161)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
}

.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li:first-child:before {
	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='%23FFFFFF' d='M17.635 12.542a.773.773 0 0 0-.818.818v4.09h-2.618v-2.863a.773.773 0 0 0-.818-.818h-2.863a.773.773 0 0 0-.818.818v2.863H7.082v-4.09a.818.818 0 0 0-1.636 0v4.908a.773.773 0 0 0 .818.818h4.254a.773.773 0 0 0 .818-.818v-2.863h1.227v2.863a.773.773 0 0 0 .818.818h4.254a.773.773 0 0 0 .818-.818V13.36a.773.773 0 0 0-.818-.818Z'/%3E%3Cpath fill='%23FFFFFF' d='M12.482 5.098a.858.858 0 0 0-1.063 0l-8.18 7.117a.8.8 0 0 0-.082 1.145.929.929 0 0 0 .654.245 1.516 1.516 0 0 0 .573-.164l7.608-6.708 7.611 6.706a.812.812 0 1 0 1.063-1.227Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-hero--branded-logo {
	margin: 48px 0 auto;
}

.goa-hero.goa-hero--branded > .goa-container > .goa-hero--branded-logo > img {
    width: 100%;
    max-width: 315px;
    min-width: 200px;
}

main[class *="goa-branded--"] + footer .goa-footer .goa-feedback-wrapper {
	border-top-width: 15px;
}

/* branded spaces colors ***/

.goa-page-header.goa-branded--northernlights,
.goa-main-grid.goa-background.goa-branded--northernlights {
	background: #383D61;
}

.goa-page-header.goa-branded--asirt,
.goa-main-grid.goa-background.goa-branded--asirt {
	background: #1A3966;
}

.goa-page-header.goa-branded--aoe,
.goa-main-grid.goa-background.goa-branded--aoe {
	background: #2C63AF;
}

.goa-page-header.goa-branded--environmentalscience,
.goa-main-grid.goa-background.goa-branded--environmentalscience {
	background: #26242E;
}

.goa-page-header.goa-branded--oilsands,
.goa-main-grid.goa-background.goa-branded--oilsands {
	background: #223C3C;
}

.goa-page-header.goa-branded--albertafilm,
.goa-main-grid.goa-background.goa-branded--albertafilm {
	background: #111111;
}

.goa-branded--northernlights div.goa-container > div.goa-sidebar-content,
.goa-branded--northernlights + footer .goa-footer .goa-feedback-wrapper,
.goa-branded--northernlights .goa-hero.goa-hero--branded {
	border-color: #383D61;
}

.goa-branded--asirt div.goa-container > div.goa-sidebar-content,
.goa-branded--asirt + footer .goa-footer .goa-feedback-wrapper,
.goa-branded--asirt .goa-hero.goa-hero--branded {
	border-color: #1A3966;
}

.goa-branded--aoe div.goa-container > div.goa-sidebar-content,
.goa-branded--aoe + footer .goa-footer .goa-feedback-wrapper,
.goa-branded--aoe .goa-hero.goa-hero--branded {
	border-color: #2C63AF;
}

.goa-branded--environmentalscience div.goa-container > div.goa-sidebar-content,
.goa-branded--environmentalscience + footer .goa-footer .goa-feedback-wrapper,
.goa-branded--environmentalscience .goa-hero.goa-hero--branded {
	border-color: #26242E;
}

.goa-branded--oilsands div.goa-container > div.goa-sidebar-content,
.goa-branded--oilsands + footer .goa-footer .goa-feedback-wrapper,
.goa-branded--oilsands .goa-hero.goa-hero--branded {
	border-color: #223C3C;
}

.goa-branded--albertafilm div.goa-container > div.goa-sidebar-content,
.goa-branded--albertafilm + footer .goa-footer .goa-feedback-wrapper,
.goa-branded--albertafilm .goa-hero.goa-hero--branded {
	border-color: #111111;
}

/* rtl **/

html[dir = 'rtl'] .goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-breadcrumbs > ul > li:not(:first-child):before {
	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 24V0h24v24z'/%3E%3Cpath fill='%23fff' d='M8.3 11.3a.967.967 0 0 0 0 1.4l6 6a.967.967 0 0 0 1.4 0 .967.967 0 0 0 0-1.4L10.4 12l5.3-5.3a.99.99 0 0 0-1.4-1.4Z'/%3E%3C/g%3E%3C/svg%3E ") no-repeat center center;
}

html[dir = 'rtl'] .goa-breadcrumbs > ul > li.toggle-item.active + .hidden-breadcrumb:not(.hidden) {
	padding-right: 6px;
    padding-left: 0;
}

/* HOMEPAGE ***********************************************/

html#template-homepage main [class *= 'goa-column'].ab-theme {
	display: flex;
}

html#template-homepage .ab-themes {
	row-gap: 1rem;
}

.ab-theme > a {
	box-sizing: border-box;

	display: flex;
	flex-direction: row;
	align-self: stretch;
	align-items: center;

	width: 100%;
	border: none;

	color: #006dcc;
	font-weight: normal;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
	text-decoration-thickness: 0.0625rem;
}

.ab-theme > a:hover,
.ab-theme > a:focus {
	color: #333333;
	border-color: transparent;
}

.ab-theme > a:focus {
	color: #333333;
	border: none;
	padding: 0 12px;
	outline: 3px solid #FFB500;
}

.ab-theme > a:focus:hover:before,
.ab-theme > a:hover:before, .ab-theme > a:active:before {
	content: none;
}

#main .ab-theme > a:focus {
	padding: 0;
}

.ab-theme > a > svg {
	margin: 0 24px 0 0;
}

/* RTL */

html[dir = 'rtl'] .ab-theme > a > svg {
	margin: 0 0 0 24px;
}

/* MINISTRY PAGE *******************************************************************************/

#template-ministry .goa-page-header {
	padding-bottom: 0;
}

#template-ministry .goa-page-header .goa-page-headings.goa-container {
	padding-top: 56px;
	margin-top: 0;
}

div.goa-hero--ministry .goa-page-headings.goa-container {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='450' height='450' viewBox='0 0 38 48'%3E%3Cpath fill='%23E6F2F6' d='M40.7,42.3L37.6,38l0-1.8l0.6-0.6c0,0,0.1-0.1,0.1-0.1c0.1-0.1,0.6-0.9,0.6-1.7c0-0.9-0.5-1.4-0.6-1.5c-0.2-0.2-0.4-0.3-0.7-0.3l-0.6,0c0-2.9-0.8-10.5-7.8-14.3c0-0.5-0.1-1.1-0.6-1.6l0-8.4c0-0.1,0-0.3-0.1-0.4c0-0.1-0.3-0.7-0.9-1.1c-0.1-0.9-0.6-2.5-2.2-3.4c0-0.6-0.2-1.4-1-1.5c-0.1,0-0.1,0-0.2,0h-0.4c-0.1,0-0.1,0-0.2,0c-0.7,0.2-0.9,0.9-1,1.5c-1.6,0.9-2.1,2.5-2.2,3.4c-0.6,0.4-0.9,1-0.9,1.1c0,0.1-0.1,0.2-0.1,0.4v7.7l0,0.6c-0.5,0.5-0.6,1.1-0.6,1.6c-7.1,3.8-7.8,11.5-7.8,14.3l-0.4,0c-0.3,0-0.5,0.1-0.7,0.3c-0.1,0.1-0.6,0.6-0.6,1.5c0,0.9,0.5,1.6,0.6,1.7c0,0,0.1,0.1,0.1,0.1l0.6,0.6l0,1.8l-2.8,3.9l-0.3,0.3c-0.2,0.2-0.3,0.4-0.3,0.7v2.6c0,0.5,0.4,1,0.9,1l8.8,0.7l14.4,0l8.8-0.7c0.5,0,0.9-0.5,0.9-1v-2.6C41,42.7,40.9,42.5,40.7,42.3z M35.8,38.9l1.6,2.3l-4.9-0.8v-7.4l1.2-0.6l1.6,1.4l0,0c0.2,0.1,0.4,0.2,0.6,0.2l1,0c0,0.1-0.1,0.2-0.1,0.3l-0.9,0.9c-0.2,0.2-0.3,0.4-0.3,0.7l0,2.5C35.6,38.5,35.7,38.7,35.8,38.9z M17.2,33.2l1.8-0.2l0.6,0v7l-1.4,0l-0.9,0.2V33.2z M25.7,18.5c2.7,3.6,2.4,10.2,2.2,12.5l-0.3,0L24,29.2l-3.5,1.8c-0.2-2.4-0.4-8.9,2.3-12.4C23.6,18.4,24.6,18.4,25.7,18.5z M30.5,40L30.2,40l-1.8,0v-7l0.6,0l1.5,0.2V40z M21.5,32.7l2.4-1.2l2.4,1.2V40l-4.8,0V32.7zM19.1,42H29v3.3l-9.9,0V42z M34.9,30.8L34,30l-2.6,1.3l-1.4-0.2c0.2-2.2,0.3-7.4-1.4-11.5C33.7,22.6,34.8,27.9,34.9,30.8zM21.4,7.9C21.4,7.9,21.4,7.9,21.4,7.9c0.6-0.1,1-0.6,0.9-1.1c0,0-0.1-1.8,1.6-2.5c0,0,0,0,0.1,0c0,0,0,0,0.1,0c1.6,0.6,1.6,2.3,1.6,2.5c0,0.5,0.3,1,0.9,1c0,0,0,0,0.1,0.1l0,8.5c0,0.1,0,0.2,0.1,0.2c-2.1-0.5-4-0.2-5.3,0c0-0.1,0.1-0.2,0.1-0.3L21.4,7.9z M20,19.2c-1.9,4.1-1.7,9.5-1.5,11.8l-1.9,0.3L14,30l-1,0.8C13.2,27.8,14.3,22.1,20,19.2zM12.2,35.1l-0.9-0.9c0-0.1-0.1-0.2-0.1-0.3l0.8,0c0.2,0,0.4-0.1,0.6-0.2l0,0l1.6-1.4l0.9,0.5v7.6l-4.5,0.7l1.6-2.3c0.1-0.2,0.2-0.4,0.2-0.6l0-2.5C12.5,35.5,12.4,35.3,12.2,35.1z M9.1,44.6v-1.1l8-1.3v3.1l-0.2,0L9.1,44.6z M31.2,45.2l-0.2,0v-3.1l8,1.3v1.1L31.2,45.2z'/%3E%3Cpath fill='%23E6F2F6' d='M24,15.5c0.6,0,1-0.4,1-1V9.3c0-0.6-0.4-1-1-1s-1,0.4-1,1v5.2C23,15.1,23.5,15.5,24,15.5z'/%3E%3C/svg%3E") no-repeat center right;
	background-size: 345px;
}

html#template-ministry .goa-hero--ministry .goa-page-headings.goa-container {
	background-position: calc(50% + 410px) center;
}

html#template-ministry div.goa-container--header h1 > span {
	display: block;
	font-size: 18px;
	line-height: 1em;
}

html#template-ministry div.goa-container--header [class *= 'goa-grid'],
html#template-ministry div.goa-container--header [class *= 'goa-column'] {
	margin: 0 auto;
}

.mobile-menu, #editing {
	display: none;
}

/* rtl **/

html#template-ministry[dir = 'rtl'] .goa-hero--ministry .goa-page-headings.goa-container {
	background-position: calc(42% - 410px) center;
}

/* SKIPLINKS *******************************************************************************/

div.goa-skiplinks {
    position: absolute;
    display: flex;
    flex-grow: 1;
    align-items: center;
    top: 0px;
    right: 100%;
    margin: 0px;
    padding: 0px;
}

div.goa-skiplinks a {
	box-sizing: border-box;
	position: absolute;		
	z-Index: 2000000;
	display: flex;
	align-self: stretch;
	align-items: center;
	justify-content: center;
	top: -55px;
	left: 10px;
	height: 40px;
	padding: 0 20px 4px;
	background: #F2F2F2;
	color: #006dcc;
	font-size: 1.125rem;
    line-height: 1.75rem;
	white-space: nowrap;
	transition: all 150ms linear;
}

div.goa-skiplinks a:hover {
	border-color: #333333;
	color: #333333;
}

div.goa-skiplinks a:focus {
	top: 10px;
}

/* NEWS RELEASE *******************************************************************************/

#template-release .date {
	margin-top: 24px;
    padding-bottom: 12px;
    border-bottom: 6px solid #fff;
    display: inline-block;
    font-weight: 700;
}

/* UPDATES LABEL *******************************************************************************/

.goa-updates-label {
	position: relative;
	display: inline-block;
	background-color: #FFB500;
	color: #333333;
	font-weight: normal;
	padding: 9px 12px 10px 40px;
	margin-bottom: 24px;
	border-radius: 4px;
}

.goa-updates-label:before {
	position: absolute;
	top: 50%;
	left: 10px;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	content: '';
	background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 18 18'%3E%3Cdefs%3E%3CclipPath id='clip-update-icon'%3E%3Crect width='18' height='18'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='update-icon' clip-path='url(%23clip-update-icon)'%3E%3Cpath id='Path_385' data-name='Path 385' d='M153.253,1a8.253,8.253,0,1,0,8.253,8.253A8.229,8.229,0,0,0,153.253,1Zm0,15.006a6.753,6.753,0,1,1,6.753-6.753A6.725,6.725,0,0,1,153.253,16.006Z' transform='translate(-144.253 -0.253)' fill='%23333'/%3E%3Cpath id='Path_386' data-name='Path 386' d='M155.747,12.247a.706.706,0,0,0,.747-.747V6.347a.747.747,0,1,0-1.494,0V11.5A.748.748,0,0,0,155.747,12.247Z' transform='translate(-146.747 -1.389)' fill='%23333'/%3E%3Cpath id='Path_387' data-name='Path 387' d='M155.671,15.7a.971.971,0,1,0,.971.971A.989.989,0,0,0,155.671,15.7Z' transform='translate(-146.671 -3.919)' fill='%23333'/%3E%3C/g%3E%3C/svg%3E");
}

[class *= 'goa-grid'] > .goa-updates-label:first-child:not([name]),
[class *= 'goa-column'] > .goa-updates-label:first-child:not([name]) {
	margin: 48px 0 0 0;
}

div.goa-background--blue label.goa-updates-label {
	color: #333333;
}

.goa-page-header > .goa-page-headings.goa-container.update-active {
	flex-direction: column;
	align-items: flex-start;
	margin-top: 2.5rem;
}

/* MARKETING *******************************************************************************/

html:not(.nojs) div.goa-hero--marketing div.goa-grid-100-100-100 + div.goa-pagemenu-wrapper,
html:not(.nojs) div.goa-hero--marketing div.goa-grid-100-100-100 > div.goa-pagemenu-wrapper,
html:not(.nojs) div.goa-hero--marketing div[class *= "goa-column-100"] + div.goa-pagemenu-wrapper,
html:not(.nojs) div.goa-hero--marketing div[class *= "goa-column-100"] > div.goa-pagemenu-wrapper {
	display: none;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing {
	border-bottom: 1px solid rgba(150, 150, 150, 0.25);
	position: relative;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content {
	top: -60px;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu {
	display: none;
	background: #fff;
	height: auto;
	border: none;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	line-height: 28px;
	width: 100%;
	height: auto;
	padding: 12px 18px 14px;
	color: #006dcc;
	background: #fff;
	font-size: 18px;
	font-weight: 100;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:hover,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:focus,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button[aria-expanded='true']:hover,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button[aria-expanded='true']:focus {
	color: #333333;
	background-color: #EEEEEE;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button[aria-expanded='true'] {
	background-color: #EEEEEE;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:before {
	display: none;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button > .goa-section-menu--links-icon {
	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='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	background-size: cover;
    content: '';
    flex-basis: 24%;
	max-width: 24px; 
    height: 0;
    padding: 24px 0 0 0;
    margin: 3px 5px 0 0;
	overflow: hidden;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:hover,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:focus {
	text-decoration: none;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:focus,
html[dir='rtl'] .goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:focus,
html[dir='rtl'] .goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:focus:hover {
	outline: 0;
	border: 3px solid #FFB500;
	padding: 9px 15px 11px;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:hover > .goa-section-menu--links-icon,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button:focus > .goa-section-menu--links-icon {
	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='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button[aria-expanded="true"] > .goa-section-menu--links-icon {
	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='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(-26.729 -16.228)'%3E%3Cpath d='M1.179,9.664H7.307v6.128a1.113,1.113,0,0,0,1.179,1.179,1.113,1.113,0,0,0,1.179-1.179V9.664h6.128a1.113,1.113,0,0,0,1.179-1.179,1.113,1.113,0,0,0-1.179-1.179H9.664V1.179A1.113,1.113,0,0,0,8.486,0,1.113,1.113,0,0,0,7.307,1.179V7.307H1.179A1.113,1.113,0,0,0,0,8.486,1.181,1.181,0,0,0,1.179,9.664Z' transform='translate(38.729 16.228) rotate(45)' fill='%23006dcc'/%3E%3Crect width='22.96' height='22.96' transform='translate(27.37 16.87)' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button[aria-expanded="true"]:hover > .goa-section-menu--links-icon,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button[aria-expanded="true"]:focus > .goa-section-menu--links-icon {
	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='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(-26.729 -16.228)'%3E%3Cpath d='M1.179,9.664H7.307v6.128a1.113,1.113,0,0,0,1.179,1.179,1.113,1.113,0,0,0,1.179-1.179V9.664h6.128a1.113,1.113,0,0,0,1.179-1.179,1.113,1.113,0,0,0-1.179-1.179H9.664V1.179A1.113,1.113,0,0,0,8.486,0,1.113,1.113,0,0,0,7.307,1.179V7.307H1.179A1.113,1.113,0,0,0,0,8.486,1.181,1.181,0,0,0,1.179,9.664Z' transform='translate(38.729 16.228) rotate(45)'/%3E%3Crect width='22.96' height='22.96' transform='translate(27.37 16.87)' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu {
	box-shadow: 0px 5px 5px rgba(51, 51, 51, 0.11);
	position: relative;
    z-index: 10000;
    top: 0;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing ul {
	justify-content: center;
	align-items: center;
	padding: 0 24px;
	margin: 0;
	height: auto;
	flex-wrap: wrap;
	display: flex;
	list-style-type: none;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing ul li {
	margin: 0;
	flex-basis: auto;
}

div.goa-pagemenu-wrapper-marketing ul > li.active {
	color: #333333;
	position: relative;
}

div.goa-pagemenu-wrapper-marketing .goa-pagemenu ul > li > a {
	line-height: 28px;
	color: #006dcc;
	padding: 0 12px;
}

div.goa-hero--marketing .goa-grid-100-100-100 .goa-wrapper > a.goa-cta,
div.goa-hero--marketing [class *= "goa-column-100"] .goa-wrapper > a.goa-cta {
	margin-left: 0;
	margin-right: 0;
}

div.goa-hero--marketing div.goa-pagemenu ul > li > a,
div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li > a {
	padding: 14px 12px 17px;
	text-decoration: none;
	display: block;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-pagemenu > ul > li > a:before,
div.goa-hero--marketing .goa-pagemenu > ul > li > a:before {
	display: none;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing a:hover {
	background-color: transparent;
}

div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu li.goa-pagemenu-item a:focus,
div.goa-hero--marketing div.goa-pagemenu-wrapper div.goa-pagemenu li.goa-pagemenu-item a:focus {
	color: #333333;
    outline: 0;
	border: 3px solid #FFB500;
    padding: 14px 9px 14px;
}

/* rtl ****/

html[dir='rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button.goa-section-menu--links {
	text-align: right;
}

html[dir='rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-pagemenu > ul > li.goa-pagemenu-item {
	margin: 0;
}

html[dir='rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button > .goa-section-menu--links-icon {
	margin: 3px 0 0 5px;
}

/* nojs ****/

html.nojs .goa-hero--marketing .goa-pagemenu-wrapper {
	order: 1;
	background: #fff;
	margin-top: 24px;
	padding: 0;
}

html.nojs .goa-hero--marketing .goa-pagemenu-wrapper ul {
	justify-content: center;
	padding: 0;
    margin: 0;
}

html.nojs .goa-hero--marketing .goa-pagemenu-wrapper ul > li {
	border-bottom: 0;
	flex-basis: auto;
	margin: 0;
} 

html.nojs .goa-hero--marketing .goa-pagemenu-wrapper ul > li.active,
html.nojs .goa-hero--marketing .goa-pagemenu-wrapper ul > li > a {
	font-weight: 700;
	text-transform: uppercase;
	color: #333333;
}

html.nojs div.goa-hero--marketing div.goa-grid-100-100-100 + div.goa-pagemenu-wrapper li.goa-pagemenu-item.active a,
html.nojs div.goa-hero--marketing div[class *= "goa-column-100"] + div.goa-pagemenu-wrapper li.goa-pagemenu-item.active a {
	background: #F2F2F2;
	color: #333333;
}

html.nojs div.goa-hero--marketing .goa-pagemenu-wrapper a {
	border-top: 3px solid transparent;
}

html.nojs .goa-hero--marketing .goa-pagemenu-wrapper ul > li > a {
	color: #006dcc;
}

html.nojs div.goa-hero--marketing div.goa-pagemenu ul > li > a {
	padding: 9px 12px 12px;
}

html.nojs div.goa-hero--marketing div.goa-pagemenu li.goa-pagemenu-item > a:hover {
	border: 0;
	border-top: 3px solid #006dcc;
	background: transparent;
}

html.nojs div.goa-hero--marketing div.goa-pagemenu li.goa-pagemenu-item > a:focus {
	padding: 9px;
	border: 3px solid #FFB500;
}

/* marketing-lede-hidden ****/

.marketing-lede-hidden .goa-container--medium.goa-container--header.goa-hero--marketing.goa-hero.goa-hero--large h2 {
    display: none;
}

.marketing-lede-hidden .goa-container--medium.goa-container--header.goa-hero--marketing.goa-hero.goa-hero--large h1 {
    margin-bottom: 24px;
}

.marketing-lede-hidden div.goa-container--header.goa-hero--marketing .lede:before {
    content: '';
    background-color: #fff;
    width: 60px;
    height: 8px;
    margin: 0 auto 16px;
    display: block;
}

/* goa-hero--marketing ****/

div.goa-container--header.goa-hero--marketing {
	min-height: 560px;
	border-bottom: 0;
	padding: 24px calc(60% - 588px) 48px;
	align-items: flex-end;
}

div.goa-container--header.goa-hero--marketing > .goa-wrapper {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-self: flex-end;
	box-sizing: border-box;
	background: transparent;
	padding: 0 12px;
}

div.goa-container--header.goa-hero--marketing > .goa-wrapper > .goa-grid-100-100-100,
div.goa-container--header.goa-hero--marketing > .goa-wrapper > [class *= "goa-column-100"] {
	margin: 12px 0;
    width: 100%;
}

div.goa-container--header.goa-hero--marketing > .goa-wrapper > .goa-languages-wrapper {
	margin: 24px auto 0;
}

html#template-marketing div.goa-hero--marketing > div.goa-wrapper > div.goa-languages-wrapper li a:hover,
html#template-marketing div.goa-hero--marketing > div.goa-wrapper > button.goa-togglelanguages:hover {
	background-color: rgba(238, 238, 238, 0.3);
}

div.goa-container--header.goa-hero--marketing > .goa-wrapper > .ab-breadcrumb {
	padding: 0;
	display: flex;
}

div.goa-container--header.goa-hero--marketing h2,
div.goa-container--header.goa-hero--marketing h1.goa-marketing-home {
	overflow-wrap: normal;
	line-height: 56px;
	font-size: 48px;
	font-weight: 700;
}

div.goa-container--header.goa-hero--marketing h2,
div.goa-container--header.goa-hero--marketing h1.goa-marketing-home,
div.goa-container--header.goa-hero--marketing p.lede {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.goa-container--header.goa-hero--marketing h1:not(.goa-marketing-home),
div.goa-container--header.goa-hero--marketing h1.goa-marketing-home + h2 {
	color: #fff;
	line-height: 44px;
	font-weight: 100;
    font-size: 36px;
	margin-top: 24px;
    margin-bottom: 24px;
    width: 100%;
}

div.goa-container--header.goa-hero--marketing h1:not(.goa-marketing-home):before,
div.goa-container--header.goa-hero--marketing h1.goa-marketing-home + h2:before {
	content: '';
	background-color: #fff;
	width: 60px;
	height: 8px;
	margin: 0 auto 16px;
	display: block;
}

div.goa-container--header.goa-hero--marketing .ab-breadcrumb ul {
	width: 100%;
}

div.goa-container--header.goa-hero--marketing .ab-breadcrumb li {
	margin: 0 auto;
}

/* no-js ****/

html.nojs div.goa-hero--marketing div.goa-languages { 
	text-align: center;
	padding-bottom: 18px;
}

/******************************************************************************
* main
* 
***/

/* LANGUAGES *******************************************************************************/

.goa-languages-wrapper {
	flex-shrink: 0;
	align-self: flex-start;
    padding: 0;
	margin: 0 -5px 0 auto;
}

.goa-hero-banner .goa-languages-wrapper {
	align-self: flex-start;
}

div.goa-languages {
	box-sizing: border-box;
	display: inline-block;
	margin-top: 0.5rem;
}

div.goa-languages ul {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.goa-languages li {
	box-sizing: border-box;
	display: inline-block;
	margin: 0 0 0 4px;
	padding: 0;
	font-size: 1rem;
}

div.goa-languages li:first-child {
	margin-left: 0;
}

div.goa-languages li a {
	box-sizing: border-box;
	display: block;
	margin: 0;
	padding: 0;
}

div.goa-languages li.current-lang,
div.goa-languages li a {
    padding: 0 8px 2px;
    border-radius: 4px;
}

div.goa-languages li a:hover,
.goa-container--header .goa-breadcrumb li a:focus,
.goa-languages-wrapper .goa-languages li a:focus {
	text-decoration: none;
}

button.goa-togglelanguages-close:hover,
button.goa-togglelanguages-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;
}

div.goa-languages ul > li {
    background-color: transparent;
    margin: 0;
    padding: 0;
}

div.goa-languages li a:hover,
div.goa-languages li a:focus,
div.goa-languages ul > li.current-lang {
	background: #F2F2F2;
}

div.goa-languages li a,
div.goa-languages li a:hover,
div.goa-languages li a:focus {
	color: #333333;
}

html#template-marketing .goa-languages #language-options > li a,
html#template-marketing .goa-languages #language-options > li a:hover,
html#template-marketing .goa-languages #language-options > li a:focus,
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages #language-options > li a,
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages #language-options > li a:hover,
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages #language-options > li a:focus,
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages #language-options > li.current-lang {
	background: rgba(67, 67, 67, 0.6);
	color: #ffffff;
}

html#template-marketing .goa-languages #language-options > li a,
.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages #language-options > li a {
	background: transparent;
}

html#template-marketing div.goa-languages #language-options > li.current-lang {
	background: rgba(255, 255, 255, 0.7);
	color: #333333;
}

.goa-togglelanguages,
.goa-languages-menu,
html.js .ab-breadcrumb + .goa-languages {
	display: none;
}

html#template-marketing .goa-languages-wrapper {
	padding: 18px 0;
}

button.goa-languages-toggle {
	display: none;
}

div.goa-languages ul > li > a,
div.goa-languages ul > li {
	font-size: 14px;
}

/* rtl ***/

html[dir = 'rtl'] div.goa-languages {
	text-align: left;
}

html[dir = 'rtl'] .goa-languages-wrapper {
    margin: 0 auto 0 -5px;
}

/* nojs **/

html.nojs:not(#template-marketing) .goa-languages {
	margin: 0.5rem 0 0 auto;
	display: flex;
    flex-shrink: 0;
}

/* PREMIER *******************************************************************************/

.goa-premier .goa-thumb,
.goa-premier .goa-thumb img {
	width: 100%;
	border-radius: 100%;
}

/* JUMPLINKS *******************************************************************************/

.goa-jumplinks {
	padding-top: 2.25rem;
	padding-bottom: 2.5rem;
}

.goa-jumplinks .goa-title {
    font-size: 1.5rem;
	line-height: 2rem;
}

.goa-jumplinks > [class *= "goa-column-100"] > ul {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align: top;
	column-count: 3;
	margin: 12px 0 0;
	column-gap: 28px;
	column-count: 2;
	max-width: 702px;
}

.goa-jumplinks ul > li {
	box-sizing: border-box;
	display: inline-block;
	margin: 18px 24px 0 0;
	width: 100%;
	padding: 0 0 0 24px;
	position: relative;
	vertical-align: top;
}

.goa-jumplinks ul > li:before {
	left: 0;
}

.goa-jumplinks--wrapper.goa--bottom-stroke:after {
	width: 100%;
}

.goa-jumplinks--wrapper.goa-container--small {
	padding: 48px calc(50% - 588px) 0;
}

.goa-jumplinks.goa-jumplinks--wrapper-1-col > [class *= "goa-column-100"] > ul {
	column-count: 1;
}

.goa-container--small.goa-jumplinks--wrapper.goa--bottom-stroke:after {
    width: 100%;
}

/* rtl ***/

html[dir = 'rtl'] div.goa-jumplinks ul > li {
	margin: 18px 0 0 24px;
	padding: 0 24px 0 0;
}

html[dir = 'rtl'] .goa-jumplinks ul > li:before {
	right: 0;
	left: auto;
}

/* CONTACT *******************************************************************************/

.goa-previous-next + .goa-contact-block {
	border-top: none;
}

.goa-contact > h2 {
	margin: 0;
	position: relative;
	padding-left: 32px;
}

.goa-contact > h2:before {
	display: block;
	position: absolute;
	width: 24px;
	height: 32px;
	content: '';
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='32'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath d='M0 0h24v32H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg stroke='%23333333' stroke-width='.25' clip-path='url(%23a)'%3E%3Cpath d='M6.568 1.789h10.865a2.245 2.245 0 0 1 2.159 2.318v23.787a2.245 2.245 0 0 1-2.159 2.318H6.568a2.245 2.245 0 0 1-2.162-2.318V4.107a2.245 2.245 0 0 1 2.162-2.318Zm10.865 27.447a1.271 1.271 0 0 0 1.183-1.342V4.107a1.271 1.271 0 0 0-1.183-1.343H6.568a1.272 1.272 0 0 0-1.184 1.342v23.788a1.272 1.272 0 0 0 1.184 1.342Z'/%3E%3Cpath d='M6.568 1.545h10.865a2.489 2.489 0 0 1 2.4 2.561v23.787a2.489 2.489 0 0 1-2.4 2.561H6.568a2.489 2.489 0 0 1-2.406-2.56V4.107a2.489 2.489 0 0 1 2.406-2.562Zm10.865 28.423a2 2 0 0 0 1.915-2.074V4.107a2 2 0 0 0-1.915-2.074H6.568a2 2 0 0 0-1.915 2.074v23.787a2 2 0 0 0 1.915 2.074ZM6.568 2.52h10.865a1.514 1.514 0 0 1 1.429 1.587v23.787a1.514 1.514 0 0 1-1.427 1.586H6.568a1.515 1.515 0 0 1-1.427-1.586V4.107A1.515 1.515 0 0 1 6.568 2.52Zm10.865 26.472a1.029 1.029 0 0 0 .939-1.1V4.107a1.029 1.029 0 0 0-.939-1.1H6.568a1.029 1.029 0 0 0-.94 1.1v23.787a1.029 1.029 0 0 0 .94 1.1Z'/%3E%3Cpath d='M19.104 24.722H4.894v-.976h14.21Z'/%3E%3Cpath d='M19.35 24.963H4.65v-1.464h14.7Zm-14.207-.488H18.86v-.488H5.141ZM19.104 7.339H4.894v-.976h14.21Z'/%3E%3Cpath d='M19.35 7.582H4.65V6.118h14.7ZM5.143 7.094H18.86v-.488H5.141ZM13.252 27.467h-2.5v-.976h2.5Z'/%3E%3Cpath d='M13.498 27.711h-2.99v-1.464h2.99Zm-2.507-.488h2.017v-.488h-2.017Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	left: 0;
    top: 8px;
}

/* PREVIOUS AND NEXT *******************************************************************************/

.goa-main-content > .goa-main-grid.goa-previous-next {
    display: flex;
    border-bottom: 1px solid #DCDCDC;
    padding-top: 2rem;
    padding-bottom: 2.5rem;
    font-weight: 700;	
	flex-wrap: nowrap;
	justify-content: space-between;
}

.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to {
    position: relative;
    padding-left: 2rem;
}

.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to:last-child {
	width: auto;
    max-width: none;
}

.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to > a {
    display: block;
    font-size: 1.5rem;
    line-height: 2.25rem;
    font-weight: 400;
}

.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to > span:before {
    content: '';
    position: absolute;
    left: 0px;
    display: block;
    height: 1.5rem;
    width: 1.5rem;
    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%3Cg fill='%23006dcc'%3E%3Cpath d='M13.807 19.276h4.177a5.088 5.088 0 1 0 0-10.176H3.423a.333.333 0 1 0 0 .666h14.561a4.422 4.422 0 1 1 0 8.843h-4.173a.333.333 0 1 0 0 .667Z'/%3E%3Cpath d='M13.809 20.18a1.235 1.235 0 1 1 0-2.47h4.168a3.52 3.52 0 1 0 0-7.039H3.429a1.235 1.235 0 1 1 0-2.47h14.547a5.99 5.99 0 1 1 0 11.98h-4.167Z'/%3E%3Cpath d='M5.901 5.534v7.546c0 .306-.232.429-.303.46a.491.491 0 0 1-.542-.099L1.104 9.668a.496.496 0 0 1-.155-.361c0-.138.055-.267.155-.362l3.952-3.773a.491.491 0 0 1 .542-.098c.07.03.303.154.303.46Z'/%3E%3Cpath d='M1.45 9.307 5.4 13.08V5.534L1.449 9.306m-1 0c0-.262.103-.526.31-.723L4.71 4.811c.637-.608 1.691-.157 1.691.723v7.546c0 .88-1.054 1.33-1.69.723L.758 10.03a.997.997 0 0 1-.31-.723Z'/%3E%3C/g%3E%3Cpath fill='none' d='M.881 0h24v24h-24z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
    background-size: cover;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div {
	max-width: 350px;
	width: 50%;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div:not(.goa-back-to) {
	display: flex;
	flex-direction: column;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div:not(.goa-back-to) span {
	position: relative;
	display: inline-block;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-next-btn {
	text-align: right;
	padding-right: 24px;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn {
	text-align: left;
	padding-left: 24px;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn > span:before,
.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-next-btn > span:before,
html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn > span:before {
	content: '';
	display: block;
	position: absolute;
	right: -25px;
	top: 3px;
	width: 24px;
	height: 24px;
	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='M21 21H3V3h18z'/%3E%3Cpath fill='%23333' d='M7.2 12.75h7.875l-2.85 2.85a.725.725 0 0 0 0 1.05.725.725 0 0 0 1.05 0l4.125-4.125a.725.725 0 0 0 0-1.05l-4.125-4.2a.81.81 0 0 0-.525-.225.81.81 0 0 0-.525.225.725.725 0 0 0 0 1.05l2.85 2.925H7.2a.709.709 0 0 0-.75.75.752.752 0 0 0 .75.75Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn > span:before,
html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-next-btn > span:before  {
	left: -25px;
	right: 0;
	background: transparent url("data:image/svg+xml,%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(3 3)'%3E%3Crect width='18' height='18' fill='none'/%3E%3Cpath d='M10.425,4.125H2.55L5.4,1.275a.725.725,0,0,0,0-1.05.725.725,0,0,0-1.05,0L.225,4.35a.725.725,0,0,0,0,1.05L4.35,9.6a.81.81,0,0,0,.525.225A.81.81,0,0,0,5.4,9.6a.725.725,0,0,0,0-1.05L2.55,5.625h7.875a.709.709,0,0,0,.75-.75A.752.752,0,0,0,10.425,4.125Z' transform='translate(3.375 4.125)' fill='%23333'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

.goa-main-content > .goa-main-grid.goa-previous-next a {
	font-weight: 400;
} 

/* rtl **/

html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to {
	padding-right: 2rem;
	padding-left: 0;
}

html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to > span:before {
	right: 0;
	left: auto;
	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%3Cg fill='%23006dcc'%3E%3Cpath d='M10.198 19.297H6.025a5.088 5.088 0 1 1 0-10.176h14.553a.333.333 0 1 1 0 .666H6.021a4.422 4.422 0 1 0 0 8.843h4.177a.333.333 0 1 1 0 .667Z'/%3E%3Cpath d='M10.196 20.201a1.235 1.235 0 1 0 0-2.47H6.028a3.52 3.52 0 1 1 0-7.039h14.547a1.235 1.235 0 1 0 0-2.47H6.025a5.99 5.99 0 1 0 0 11.98h4.171Z'/%3E%3Cpath d='M18.1 13.1V5.556c0-.306.232-.429.303-.46a.491.491 0 0 1 .542.099l3.952 3.772c.1.096.155.224.155.362a.496.496 0 0 1-.155.362l-3.952 3.773a.491.491 0 0 1-.542.098.491.491 0 0 1-.303-.46Z'/%3E%3Cpath d='M22.552 9.328 18.6 5.555v7.546l3.952-3.772m1 0a.996.996 0 0 1-.31.722l-3.951 3.773c-.637.608-1.69.157-1.69-.723V5.555c0-.88 1.053-1.33 1.69-.723l3.951 3.773c.207.197.31.46.31.723Z'/%3E%3C/g%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
}

html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-next-btn {
	text-align: left;
    padding-left: 24px;
    padding-right: 0;
}

html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn {
	text-align: right;
    padding-left: 0;
    padding-right: 24px;
}

html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-next-btn > span:before {
	right: auto;
	left: -25px;
}

html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn > span:before {
	right: -25px;
	left: auto;
}

/* FOOTER *******************************************************************************/

.goa-footer {
	margin: 0 auto;
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	background: #F2F2F2;
	vertical-align: top;
	position: relative;
}

.goa-footer .goa-logo {
    margin-right: 0px;
    margin-right: 2.5rem;
    margin-left: 0px;
    box-sizing: border-box;
    display: block;
    height: 48px;
    width: 173px;
    overflow: hidden;
    background-color: transparent;
}

.goa-footer .goa-logo:before {
    content: '';
    display: block;
    height: 48px;
    width: 173px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='45' viewBox='0 0 216 61' shape-rendering='geometricPrecision'%3E%3Crect class='logo' fill='%2300aad2' x='196.411' y='31.014' width='19.59' height='19.592' /%3E%3Cpath class='logo' fill='%235f6a72' d='M91.271,47.934c-1.972,0.198-4.068,0.382-6.278,0.548c0.833-6.288,4.105-15.027,8.177-13.62C95.521,35.676,94.284,43.033,91.271,47.934 M86.106,52.264c-0.714,0.111-1.304,0.101-1.773,0.014c0.28-0.241,0.455-0.594,0.455-1.014c0-0.266,0.009-0.544,0.024-0.832c1.104-0.052,2.831-0.177,4.888-0.376C88.623,51.241,87.409,52.067,86.106,52.264 M111.223,37.314c2.598-2.413,3.89-2.237,4.231-1.589c0.736,1.403-2.325,6.345-8.184,9.047C107.774,42.114,109.176,39.216,111.223,37.314 M207.625,39.712c-0.251-4.887-4.579-5.683-5.176-4.293c-0.208,0.487,1.626,0.313,1.633,3.764c0.005,5.71-5.787,13.165-13.167,13.165c-8.04,0-10.114-6.254-10.502-9.348c-0.256-2.058,0.187-5.029-3.368-4.636c-2.486,0.28-4.733,5.12-7.885,9.196c-2.704,3.499-3.918,3.166-3.286,0.163c0.783-3.763,3.925-12.594,7.517-13.237c1.661-0.297,2.257,2.625,3.02,0.796c0.768-1.832,0.063-5.783-3.655-5.783c-2.605,0-5.73,2.762-8.292,5.905c-2.233,2.744-13.522,19.357-18.257,15.77c-2.215-1.676-2.035-8.506-0.643-16.553c5.618-2.167,10.292-1.456,12.936-0.188c1.305,0.626,1.485,0.532,0.929-0.903c-0.825-2.108-5.345-5.405-12.405-3.888c-0.17,0.033-0.336,0.079-0.505,0.119c0.569-2.613,1.231-5.268,1.954-7.849c0.661-2.364,2.6-6.454-2.462-7.242c-1.613-0.252-0.927,0.53-1.459,2.71c-0.978,4.015-2.214,9.227-3.109,14.458c-4.161,2.396-8.035,6.399-10.874,11.667c0.492-2.429,1.254-5.116,1.308-6.93c0.054-1.911-1.255-2.332-1.763-2.482c-1.111-0.314-2.453,0.236-3.776,2.106c-3.104,4.37-7.035,11.284-13.001,14.184c-4.28,2.081-6.157-0.015-6.262-3.238c0.845-0.259,1.601-0.525,2.24-0.813c7.756-3.437,10.419-8.621,8.448-11.774c-1.87-3-7.217-2.086-11.439,2.361c-2.081,2.193-3.684,5.956-3.871,9.387c-1.79,0.387-3.848,0.731-6.146,1.041c3.644-5.911,3.329-13.9-2.001-15.247c-6.182-1.561-9.309,4.44-10.633,9.436c0.408-4.996,1.206-11.077,2.335-16.725c0.472-2.361,2.087-6.455-3.041-7.24c-1.629-0.252-1.377,0.505-1.241,2.71c0.18,2.958-3.096,20.875-1.384,28.744c-2.206,0.714-3.101,2.375-0.264,4.127c1.955,1.203,6.258,1.603,10.605-0.537c1.559-0.771,2.909-1.854,4.034-3.125c2.59-0.326,5.314-0.744,7.796-1.241c0.425,3.45,2.677,6.095,7.905,5.606c7.433-0.691,14.035-9.826,16.528-14.226c-0.45,4.716-3.519,15.019,1.716,14.49c2.051-0.208,1.158-0.536,1.285-2.306c0.454-6.208,5.62-11.47,10.73-14.694c-0.887,7.602-0.579,14.391,2.868,16.546c6.341,3.963,15.326-6.477,20.27-12.862c-2.516,5.671-3.945,12.936-0.164,14.047c4.435,1.293,7.932-6.063,12.022-11.693c0.475,4.042,3.168,11.003,14.033,11.003C200.729,54.163,208.007,47.148,207.625,39.712 M51.101,52.114c-2.665-0.965-6.464-2.513-11.424-5.046c2.717-0.991,6.169-2.443,9.806-4.345C49.973,46.873,50.505,49.892,51.101,52.114M80.545,57.718c-0.125-0.258-0.849,0.105-1.587-0.003c-2.101-0.31-4.863-3.18-5.699-7.896c-1.504-8.489-0.612-16.865,1.88-29.348c0.47-2.361,2.084-6.451-3.041-7.243c-1.63-0.251-0.786,0.554-1.243,2.71c-1.971,9.297-9.574,15.999-17.207,20.493c-0.799-10.645-0.474-22.465,1.53-29.714c1.691-6.115,3.703-4.992,1.209-6.277c-2.624-1.352-5.445,0.435-7.726,4.989c-2.28,4.552-12.795,29.289-29.584,45.984c-8.592,8.545-16.363,4.146-17.919,2.831c-1.266-1.069-1.734,0.582-0.163,2.271c6.949,7.494,17.1,3.194,20.795-0.5c10.215-10.21,22.092-32.19,26.897-41.517c-0.443,5.251-0.593,14.058,0.385,24.379c-5.199,2.533-9.86,4.021-12.059,4.601c-2.381,0.624-3.854,1.593-3.898,2.697c-0.047,1.208,1.552,2.227,3.863,3.325c4.116,1.954,16.167,7.647,19.136,9.374c2.543,1.476,3.784,0.325,4.537-1.268c0.983-2.076-1.716-3.276-4.328-4.057c-1.006-3.495-1.81-8.196-2.345-13.377c6.126-3.772,12.158-8.793,15.635-15.068c-0.876,5.245-3.124,23.08,2.507,30.621c1.241,1.662,3.981,3.479,6.656,3.209C80.036,58.805,80.671,57.977,80.545,57.718' /%3E%3C/svg%3E") no-repeat center center;
    background-size: cover;
}

.goa-footer .goa-container .goa-footer--links {
    margin-right: auto;
    padding-right: 1rem;
}

.goa-footer .goa-container > *:not(.goa-lead-ministry),
.goa-footer .goa-container > .goa-lead-ministry > *:first-child {
    margin-top: 1.75rem; 
}

.goa-footer .goa-container > *:not(.goa-lead-ministry),
.goa-footer .goa-container > .goa-lead-ministry > *:last-child {
    margin-bottom: 1.75rem;
}

.goa-footer .goa-container {
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.goa-footer > .goa-feedback-wrapper:not(.active) .goa-container {
	display: -ms-grid;
    display: grid;
    -ms-grid-columns: 25% 50% 25%;
    grid-template-columns: 25% 50% 25%;
}

.goa-footer div.goa-list {
	box-sizing: border-box;
	width: 100%;
}

.goa-footer #goa-aboutlinks {
    margin-top: 0.5rem;
}

.goa-footer > .goa-container {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}

.goa-footer .goa-container li {
    margin-top: 0;
}

.goa-footer .goa-container li a:not(:visited),
.goa-footer .goa-container li a:hover {
	color: #333333;
}

.goa-footer .goa-container li:not(:last-child) {
    margin-right: 1.5rem;
}

.goa-footer .goa-container #goa-aboutlinks a {
    font-size: 0.875rem;
    line-height: 1.313rem;
}

.goa-footer .goa-list ul {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	vertical-align: top;
}

.goa-footer > .goa-container h2 {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	left: -10px;
	width: 1px;
	height: 1px;
	white-space: nowrap;
}

.goa-footer .goa-copyright {
	font-size: 0.875rem;
	line-height: 1.313rem;
}

/* Land Acknowledgement **/

.goa-footer > .goa-container.goa-land-ack {
    padding: 0;
    text-align: center;
    width: 100%;
    background: #002c4e;
    margin: 0;
    max-width: none;
}

.goa-footer > .goa-container.goa-land-ack > .goa-land-ack-content {
    max-width: 736px;
    padding: 24px 0;
    margin: 0 auto;
    width: calc(100% - 48px);
}

.goa-footer > .goa-container.goa-land-ack > .goa-land-ack-content > p {
    color: #fff;
    margin: 0;
}

/* rtl ***/

html[dir = 'rtl'] .goa-footer .goa-container .goa-footer--links {
	margin-right: 0;
	margin-left: auto;
	padding-left: 1rem;
	padding-right: 0;
}

html[dir = 'rtl'] .goa-footer > .goa-container h2 {
	right: -10px;
	left: 0;
}

html[dir = 'rtl'] .goa-footer .goa-logo {
	margin-left: 2.5rem;
	margin-right: 0;
}

html[dir = 'rtl'] .goa-footer h3 {
	left: auto;
	right: -10px;
}

html[dir = 'rtl'] .goa-footer .goa-container li:not(:last-child) {
	margin-left: 1.5rem;
	margin-right: 0;
}

/* GUIDES *******************************************************************************/

html.goa-guideopen div.goa-mask,
html.goa-toolsopen div.goa-mask {
	top: 0;
	z-Index: 14500;
}

div.goa-guidemeta {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
}

div.goa-guidemeta ul {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    list-style-type: none;
    margin: 24px 0 0;
    padding: 0;
}

div.goa-guidemeta li {
    list-style-type: none;
    margin: 4px 0 0;
}

div.goa-guidemenu {
	box-sizing: border-box;
	width: 100%;
	background: #666666;
	color: #fff;
	position: relative;
	z-index: 2000;
}

div.goa-guidemenu > div.goa-container {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
}

div.goa-toggleguidemenu {
	box-sizing: border-box;
	display: block;
}

div.goa-toggleguidemenu > ul,
div.goa-guidetools ul {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

div.goa-toggleguidemenu + div.goa-guidetools ul {
	display: flex;
}

div.goa-toggleguidemenu ul li {
	box-sizing: border-box;
}

div.goa-toggleguidemenu > a,
div.goa-guidetools li a { 
	box-sizing: border-box;
	display: block;
	color: #fff;
	text-decoration: none;
	outline: 0;
	position: relative;
}

div.goa-toggleguidemenu > a:after {
	position: absolute;
	top: 12px;
	right: 0;
	width: 18px;
	height: 18px;
	content: '';
}

div.goa-toggleguidemenu > a {
	margin: 0;
	box-sizing: border-box;
	display: block;
	border-top: 4px solid transparent;
	padding: 8px 24px 14px 0;
	color: #fff;
	outline: 0;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1rem;
    line-height: 1.5rem;
	max-width: 500px; 
}

div.goa-toggleguidemenu > a:hover,
div.goa-toggleguidemenu > a:focus,
div.goa-toggleguidemenu > a[aria-expanded='true']  {
	border-color: #ffffff;
}

div.goa-guidemenu div#guidetools > a:focus,
div.goa-toggleguidemenu > a:focus {
	outline-width: thin;
	outline-style: solid;
	outline-color: #FFFFFF;
	outline-offset: 0;
}

div.goa-toggleguidemenu > a[aria-expanded='false'] + div.goa-guidedropdown {
	display: none;
}

div.goa-toggleguidemenu > a[aria-expanded='true'] + div.goa-guidedropdown {
	display: block;
}

div.goa-guidetools {
	box-sizing: border-box;
	display: block;
	margin: 0;
	padding: 0;
}

div#guidetools {
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;
	white-space: nowrap;
	text-align: right;
}

div.goa-guidetools h3:before { 
	display: none;
}

div.goa-guidetools li {
	box-sizing: border-box;
	display: block;
	margin: 0;
	padding: 0;
}

div#guidetools li { 
	display: inline-block;
	width: 60px;
	height: 50px;
	padding: 0;
}

div.goa-guidetools ul li a { 
	box-sizing: border-box;
	text-decoration: underline;
	text-underline-offset: 0.375rem;
	text-decoration-thickness: 0.0625rem;
}

div#guidetools li a { 
	box-sizing: content-box;
	display: inline-block;
	overflow: hidden;
	height: 0;
	width: 100%;
	padding: 46px 0 0;
	border-top: 4px solid transparent;
	outline: 0;
	text-align: center;
	cursor: pointer;
}

div#guidetools li a:hover,
div#guidetools li a:focus {
	border-color: #ffffff;
}

div.goa-guidemenu div#guidetools > a {
	display: none;
}

div.goa-guidemenu div#guidetools li a:focus {
	outline-width: thin;
	outline-style: solid;
	outline-color: #FFFFFF;
	outline-offset: 0;
}

div.goa-guidetools ul > li > a:after,
div#guidetools ul > li > a:after  {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: 0px 0 -8px 7px;
	padding-left: 12px;
	content: '';
}

div#guidetools ul > li > a:after {
	position: absolute;
	top: 8px;
	padding: 0;
	right: 18px;
	content: '';
}

div.goa-guidetools li.goa-print a:after { 
	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%3Cpath fill='%23006dcc' d='M22.2,15.4V7.8c0-1.1-0.9-1.9-1.9-1.9h-2.5V1H6.2v4.8H3.7c-1.1,0-1.9,0.9-1.9,1.9v7.7c0,1.1,0.9,1.9,1.9,1.9 h1.9v-2l-1.9,0.1L3.7,7.9l16.5-0.1l0.1,7.6h-2v2h2C21.3,17.4,22.2,16.5,22.2,15.4z M8.2,3h7.6v2.8H8.2V3z'/%3E%3Cpath fill='%23006dcc' d='M17.8,23v-9h0.9v-2H5.3v2h0.9v9H17.8z M15.8,21H8.2v-7h7.6V21z'/%3E%3Cpath fill='%23006dcc' d='M6.9,9.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3C6.4,10.8,6.9,10.3,6.9,9.5z'/%3E%3C/svg%3E") no-repeat center center;
}

div#guidetools li.goa-print a:after { 
	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%3Cpath fill='%23FFF' d='M22.2,15.4V7.8c0-1.1-0.9-1.9-1.9-1.9h-2.5V1H6.2v4.8H3.7c-1.1,0-1.9,0.9-1.9,1.9v7.7c0,1.1,0.9,1.9,1.9,1.9 h1.9v-2l-1.9,0.1L3.7,7.9l16.5-0.1l0.1,7.6h-2v2h2C21.3,17.4,22.2,16.5,22.2,15.4z M8.2,3h7.6v2.8H8.2V3z'/%3E%3Cpath fill='%23FFF' d='M17.8,23v-9h0.9v-2H5.3v2h0.9v9H17.8z M15.8,21H8.2v-7h7.6V21z'/%3E%3Cpath fill='%23FFF' d='M6.9,9.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3C6.4,10.8,6.9,10.3,6.9,9.5z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidetools li.goa-download a:after { 
	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%3Cpath fill='%23006dcc' d='M21.1,18.9c0,0.3-0.3,0.6-0.6,0.6H3.7c-0.3,0-0.6-0.3-0.6-0.6v-3.2h-2v3.2c0,1.4,1.2,2.6,2.6,2.6h16.9 c1.4,0,2.6-1.2,2.6-2.6v-3.2h-2V18.9z'/%3E%3Cpath fill='%23006dcc' d='M11.4,17.1c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l5.6-5.5c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L13.1,14 V3.5c0-0.6-0.4-1-1-1s-1,0.4-1,1V14l-3.8-3.8c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L11.4,17.1z'/%3E%3C/svg%3E") no-repeat center center;
}

div#guidetools li.goa-download a:after {
	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%3Cpath fill='%23FFF' d='M21.1,18.9c0,0.3-0.3,0.6-0.6,0.6H3.7c-0.3,0-0.6-0.3-0.6-0.6v-3.2h-2v3.2c0,1.4,1.2,2.6,2.6,2.6h16.9 c1.4,0,2.6-1.2,2.6-2.6v-3.2h-2V18.9z'/%3E%3Cpath fill='%23FFF' d='M11.4,17.1c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l5.6-5.5c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L13.1,14 V3.5c0-0.6-0.4-1-1-1s-1,0.4-1,1V14l-3.8-3.8c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L11.4,17.1z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidetools li.goa-refresh a:after { 
	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%3Cpath fill='%23006dcc' d='M22.8,13.1h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,13.1,22.8,13.1z'/%3E%3Cpath fill='%23006dcc' d='M20.3,17.8h-4.9c-0.6,0-1,0.4-1,1s0.4,1,1,1h4.9c0.6,0,1-0.4,1-1S20.8,17.8,20.3,17.8z'/%3E%3Cpath fill='%23006dcc' d='M22.8,8.4h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,8.4,22.8,8.4z'/%3E%3Cpath fill='%23006dcc' d='M15.4,5.7h7.5c0.6,0,1-0.4,1-1s-0.4-1-1-1h-7.5c-0.6,0-1,0.4-1,1S14.8,5.7,15.4,5.7z'/%3E%3Cpath fill='%23006dcc' d='M6.4,4.7c-3.5,0-6.4,2.9-6.4,6.4c0,3.5,2.9,6.4,6.4,6.4s6.4-2.9,6.4-6.4C12.8,7.6,9.9,4.7,6.4,4.7z M6.4,15.4c-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4s4.4,2,4.4,4.4S8.8,15.4,6.4,15.4z'/%3E%3Cpath fill='%23006dcc' d='M7.4,10.6V8.6c0-0.6-0.4-1-1-1s-1,0.4-1,1v2.5c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3l1.8,1.8c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,10.6z'/%3E%3C/svg%3E") no-repeat center center;
}

div#guidetools li.goa-refresh a:after {
	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%3Cpath fill='%23FFF' d='M22.8,13.1h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,13.1,22.8,13.1z'/%3E%3Cpath fill='%23FFF' d='M20.3,17.8h-4.9c-0.6,0-1,0.4-1,1s0.4,1,1,1h4.9c0.6,0,1-0.4,1-1S20.8,17.8,20.3,17.8z'/%3E%3Cpath fill='%23FFF' d='M22.8,8.4h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,8.4,22.8,8.4z'/%3E%3Cpath fill='%23FFF' d='M15.4,5.7h7.5c0.6,0,1-0.4,1-1s-0.4-1-1-1h-7.5c-0.6,0-1,0.4-1,1S14.8,5.7,15.4,5.7z'/%3E%3Cpath fill='%23FFF' d='M6.4,4.7c-3.5,0-6.4,2.9-6.4,6.4c0,3.5,2.9,6.4,6.4,6.4s6.4-2.9,6.4-6.4C12.8,7.6,9.9,4.7,6.4,4.7z M6.4,15.4c-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4s4.4,2,4.4,4.4S8.8,15.4,6.4,15.4z'/%3E%3Cpath fill='%23FFF' d='M7.4,10.6V8.6c0-0.6-0.4-1-1-1s-1,0.4-1,1v2.5c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3l1.8,1.8c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,10.6z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidetools li.goa-print a:hover:after,
div.goa-guidetools li.goa-print a:focus:after { 
	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%3Cpath fill='%23333333' d='M22.2,15.4V7.8c0-1.1-0.9-1.9-1.9-1.9h-2.5V1H6.2v4.8H3.7c-1.1,0-1.9,0.9-1.9,1.9v7.7c0,1.1,0.9,1.9,1.9,1.9 h1.9v-2l-1.9,0.1L3.7,7.9l16.5-0.1l0.1,7.6h-2v2h2C21.3,17.4,22.2,16.5,22.2,15.4z M8.2,3h7.6v2.8H8.2V3z'/%3E%3Cpath fill='%23333333' d='M17.8,23v-9h0.9v-2H5.3v2h0.9v9H17.8z M15.8,21H8.2v-7h7.6V21z'/%3E%3Cpath fill='%23333333' d='M6.9,9.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3C6.4,10.8,6.9,10.3,6.9,9.5z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidetools li.goa-download a:hover:after,
div.goa-guidetools li.goa-download a:focus:after { 
	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%3Cpath fill='%23333333' d='M21.1,18.9c0,0.3-0.3,0.6-0.6,0.6H3.7c-0.3,0-0.6-0.3-0.6-0.6v-3.2h-2v3.2c0,1.4,1.2,2.6,2.6,2.6h16.9 c1.4,0,2.6-1.2,2.6-2.6v-3.2h-2V18.9z'/%3E%3Cpath fill='%23333333' d='M11.4,17.1c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l5.6-5.5c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L13.1,14 V3.5c0-0.6-0.4-1-1-1s-1,0.4-1,1V14l-3.8-3.8c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L11.4,17.1z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidetools li.goa-refresh a:hover:after,
div.goa-guidetools li.goa-refresh a:focus:after { 
	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%3Cpath fill='%23333333' d='M22.8,13.1h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,13.1,22.8,13.1z'/%3E%3Cpath fill='%23333333' d='M20.3,17.8h-4.9c-0.6,0-1,0.4-1,1s0.4,1,1,1h4.9c0.6,0,1-0.4,1-1S20.8,17.8,20.3,17.8z'/%3E%3Cpath fill='%23333333' d='M22.8,8.4h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,8.4,22.8,8.4z'/%3E%3Cpath fill='%23333333' d='M15.4,5.7h7.5c0.6,0,1-0.4,1-1s-0.4-1-1-1h-7.5c-0.6,0-1,0.4-1,1S14.8,5.7,15.4,5.7z'/%3E%3Cpath fill='%23333333' d='M6.4,4.7c-3.5,0-6.4,2.9-6.4,6.4c0,3.5,2.9,6.4,6.4,6.4s6.4-2.9,6.4-6.4C12.8,7.6,9.9,4.7,6.4,4.7z M6.4,15.4c-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4s4.4,2,4.4,4.4S8.8,15.4,6.4,15.4z'/%3E%3Cpath fill='%23333333' d='M7.4,10.6V8.6c0-0.6-0.4-1-1-1s-1,0.4-1,1v2.5c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3l1.8,1.8c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,10.6z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidedropdown > div.goa-container > *:first-child {
	margin-top: 28px;
}

div.goa-guidedropdown {
	box-sizing: border-box;
	position: absolute;
	left: 0;
	right: 0;
	background: #F2F2F2;
	overflow: hidden;
	z-index: 1000;
}

div.goa-guidedropdown h2 {
	text-decoration: underline;
	text-underline-offset: 0.375rem;
	text-decoration-thickness: 0.0625rem;
}

div.goa-guidedropdown h2 a:link,
div.goa-guidedropdown h2 a:hover, 
div.goa-guidedropdown h2 a:focus, 
div.goa-guidedropdown h2 a:active,
div.goa-guidedropdown h2 a:visited {
	color: #333333;
}

div.goa-guidedropdown h3 {
	margin-top: 0;
	color: #333333;
}

div.goa-guidedropdown > div.goa-container {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	flex: 1 100%;
	gap: 2rem;
	margin-bottom: 48px;
}

div.goa-guidedropdown > div.goa-container > div.goa-guidetoc {
	box-sizing: border-box;
    padding: 0;
    width: 64%;
}

div.goa-guidedropdown > div.goa-container > div.goa-aside {
	box-sizing: border-box;
	order: 2;
	position: relative;
	width: 30%;
}

div.goa-guidedropdown > div.goa-container > h2 {
	flex: 1 100%;	
}

div.goa-guidedropdown > div.goa-container > div.goa-guidetoc > h3:before {
	display: none;
}

div.goa-aside li {
	box-sizing: border-box;
	margin-top: 28px;
}

div.goa-guidemeta {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
}

div.goa-guidemeta ul {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	list-style-type: none;
	width: 66%;
	margin: 24px 0 0;
	padding: 0;
}

div.goa-guidemeta li {
	list-style-type: none;
    margin: 4px 0 0;
}

div.goa-guideupdates {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
}

div.goa-guideupdates ul {
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	list-style-type: none;
	padding: 0;
}

div.goa-guideupdates li {
	list-style-type: none;
	margin: 28px 0 0;
}

div.goa-guidetoc {
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
}

div.goa-guidetoc h2 {
	margin-top: 0;
}

ol.goa-guidelist,
ul.goa-guidelist { 
	box-sizing: border-box;
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 28px 0 0;
}

ol.goa-guidelist,
ol.goa-guidelist ol {
	counter-reset: guide-counter;
}

ol.goa-guidelist li, 
ul.goa-guidelist li { 
	box-sizing: border-box;
	display: block;
	box-sizing: border-box;
	padding: 12px 0 12px;
	margin: 0;
	border-bottom: 1px solid #dcdcdc;
	width: 100%;
	position: relative;
}

ol.goa-guidelist:not(:first-child) li:first-of-type, 
ul.goa-guidelist:not(:first-child) li:first-of-type {
	margin-top: 12px;
}

.goa-guidelist:not(:first-child) li:last-of-type {
	border-bottom: none;	
}

ol.goa-guidelist li a, 
ul.goa-guidelist li a,
ol.goa-guidelist li button, 
ul.goa-guidelist li button { 
	box-sizing: border-box;
	display: block;
	position: relative;
	margin: -12px 0;
	padding: 12px 0;
	text-decoration: none;
	white-space: normal;
	outline: none;
}

div.goa-guidetoc > .goa-guidelist > li a.current { 
	color: #333333;
	cursor: default;
}

div.goa-guidetoc > .goa-guidelist > li a:focus, 
div.goa-guidetoc > .goa-guidelist > li button:focus { 
	outline-width: 2px;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

ol.goa-guidelist li a:before, 
ol.goa-guidelist li button:before {
	counter-increment: guide-counter;
	content: counters(guide-counter,".") " ";
	float: left;
	margin-right: 12px;
}

ol.goa-guidelist li.goa-menu-has-children > button[aria-expanded='false'] + ol, 
ul.goa-guidelist li.goa-menu-has-children > button[aria-expanded='false'] + ul {
	display: none;
}

ol.goa-guidelist li.goa-menu-has-children > button[aria-expanded='true'] + ol, 
div.goa-guidetoc > ol.goa-guidelist li.goa-menu-has-children > button.active + ol, 
ul.goa-guidelist li.goa-menu-has-children > button[aria-expanded='true'] + ul, 
div.goa-guidetoc > ul.goa-guidelist li.goa-menu-has-children > button.active + ul {
	display: block;
}

div.goa-guidedropdown div.goa-guidetoc li > a:hover, 
div.goa-guidedropdown div.goa-guidetoc li > button:hover {
	color: #333333;
}

div.goa-guidetoc li > button {
	box-sizing: border-box;
	display: block;
	position: relative;
	margin: -12px 0;
	padding: 12px 24px 12px 0;
	color: #333333;
	background: transparent;
	font-family: inherit;
	font-size: 18px;
	font-weight: 400;
	line-height: inherit;
	text-align: left;
	white-space: normal;
	outline: none;
	border: 0;
	width: 100%;
}

div.goa-guidetoc li a,
div.goa-guidetoc li button,
div.goa-toggleguidemenu div.goa-guidedropdown ul li a,
div.goa-guidedropdown div.goa-guidetools li a { 
	color: #006dcc;
}

div.goa-guidetoc li a:hover, 
div.goa-guidetoc li button:hover,
div.goa-guidedropdown div.goa-guidetools li a:hover {
	color: #333333;
}

div.goa-guidedropdown div.goa-guidetools li a:focus { 
	outline-width: thin;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

div.goa-guidepages {
	position: relative;
	box-sizing: border-box;
	margin: 24px 0 32px;
}

div.goa-guidepages > ul {
	box-sizing: border-box;
	list-style-type: none;
	display: flex;
	justify-content: flex-end;
	margin: 0;
	padding: 0;
}

div.goa-guidepages > ul > li {
	box-sizing: border-box;
	color: #666666;
	margin: 0;
	padding: 0;
}

div.goa-guidepages > ul > li:after {
	content: "|";
	padding: 0 10px;
}

div.goa-guidepages > ul > li:last-of-type::after {
	display: none;
}

div.goa-guidenav {
	position: relative;
	box-sizing: border-box;
	margin: 28px 0 0;
}

div.goa-guidenav + h2 { 
	margin-top: 0;
}

div.goa-guidenav > ul {
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.goa-guidetoc  + div.goa-guidenav > ul {
	justify-content: flex-end;
}

div.goa-guidenav > ul > li {
	box-sizing: border-box;
	margin: 28px 0 56px 0;
	padding: 0;
}

div.goa-guidenav ul li a {
	box-sizing: border-box;
	display: block;
	position: relative;
	white-space: nowrap;
	outline: none;
}

div.goa-guidenav ul li a:focus {
	outline-width: thin;
	outline-style: solid;
	outline-color: #FFB500;
	outline-offset: 0;
}

div.goa-guidenav ul li h2 {
	margin-top: 0;
}

div.goa-guidenav ul li h2 a {
	font-size: 18px;
    line-height: 28px;
}

div.goa-guidenav:before {
	position: absolute;
	left: 0;
	right: 0;
	top: -1px;
	border-bottom: 1px solid #dcdcdc;
	content: '';
}

div.goa-guidenav li a:hover {
	color: #333333;
}

/* goa-guide mask */

html#template-guide div.goa-mask,
html#template-chapter div.goa-mask {
	z-Index: 20000;
}

html.goa-guideopen div.goa-guidemenu,
html.goa-toolsopen div.goa-guidemenu {
	z-Index: 1000000;
}

html.goa-guideopen div.goa-notifications, html.goa-toolsopen div.goa-notifications,
html.goa-mobileopen div.goa-notifications, html.goa-searchopen div.goa-notifications {
	z-index: 50000;
}

div.goa-toggleguidemenu > a[aria-expanded = 'false']:after {
	background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 7.99' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' 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-toggleguidemenu > a[aria-expanded = 'true']:after, 
div.goa-guidemenu div#guidetools > a[aria-expanded = 'true'] {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M17.71,6.29a1,1,0,0,0-1.42,0L12,10.59,7.71,6.29A1,1,0,0,0,6.29,7.71L10.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,12l4.3-4.29A1,1,0,0,0,17.71,6.29Z'/%3E%3C/svg%3E") no-repeat center center;
}

div.goa-guidemenu div#guidetools > a[aria-expanded = 'true'] {
	background-position: center 8px;
}

ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:after, 
ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%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'/%3E%3C/svg%3E") no-repeat center center;
	position: absolute;
	right: 0px;
	top: 17px;
	width: 18px;
	height: 18px;
	content: '';
}

ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:after, 
ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:after {
	background: 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='%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'/%3E%3C/svg%3E") no-repeat center center;
	position: absolute;
	right: 0px;
	top: 17px;
	width: 18px;
	height: 18px;
	content: '';
}

ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:hover:after, 
ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:hover:after,
ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:focus:after, 
ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:focus:after  {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%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'/%3E%3C/svg%3E") no-repeat center center;
}

ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:hover:after, 
ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:hover:after,
ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:focus:after, 
ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:focus:after  {
	background: 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.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'/%3E%3C/svg%3E") no-repeat center center;
}

/* rtl **/

html[dir = 'rtl'] div.goa-toggleguidemenu > a {
	padding: 8px 0 14px 24px;
}

html[dir = 'rtl'] ol.goa-guidelist,
html[dir = 'rtl'] ul.goa-guidelist {
	padding: 0;
}

html[dir = 'rtl'] div.goa-guidetoc li > button {
	padding: 12px 0 12px 24px;
	text-align: right;
}

html[dir = 'rtl'] div.goa-toggleguidemenu > a:after {
	left: 0;
	right: auto;
}

html[dir = 'rtl'] ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:after,
html[dir = 'rtl'] ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'true']:after,
html[dir = 'rtl'] ol.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:after,
html[dir = 'rtl'] ul.goa-guidelist li.goa-menu-has-children button[aria-expanded = 'false']:after  {
	right: auto;
	left: 0px;
}

/* nojs **/

html.nojs div.goa-toggleguidemenu > a {
	padding-right: 0;
}

/* MASK *******************************************************************************/

.goa-mask {
	box-sizing: border-box;
	position: fixed;
	z-Index: 20000;
	display: none;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100vw;
	height: 100vh;
	cursor: pointer;
	opacity: 0.5;
	background: #333333;
}

.goa-mask.goa-white {
	background-color: #fff;
	display: block;
	opacity: 0.9;
	z-index: 50100;
}

/* LOADER *******************************************************************************/ 

.goa-loader-icon,
.goa-loading-text {
  	display: none !important;
}

.goa-mask.goa-white .goa-loader-icon {
  display: block !important;
  border: 8px solid #006dcc;
  border-radius: 50%;
  border-top: 8px solid #c8eef9;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
  position: absolute;
  top: calc(50% - 24px);
  left: calc(50% - 45px)
}

.goa-mask.goa-white + .goa-loader .goa-loading-text {
  display: block !important;
  position: fixed;
  top: calc(50% + 64px);
  z-index: 50100;
}

.goa-mask.goa-white + .goa-loader .goa-loading-text[aria-hidden = 'true'] {
  display: none !important;
}

.goa-mask.goa-white + .goa-loader {
  display: flex;
  justify-content: center;
  height: 100%;
  width: 100%;
}

.goa-loading-text {
  z-index: 50100;
}

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* SEARCH *******************************************************************************/ 

.goa-search--sp a:link {
	text-decoration: underline;
}

.goa-search--sp .ab-searchbar--popular-topics h3,
.goa-search--sp .ms-srch-result-noResultsTitle,
.goa-search--sp .ms-srch-sbLarge > input {
	font-family: acumin-pro-semi-condensed, sans-serif;
}

.goa-search--sp .ms-promlink-button {
	padding: 0 4px 6px;
}

.goa-search--sp .ab-searchbar .ab-wrapper > div {
	width: 100%;
}

.goa-search--sp .ms-webpart-zone.ms-fullWidth {
	display: block;
}

.goa-search--sp .ms-srch-item-icon img {
	margin-top: 24px;
}

.goa-search--sp .ms-srch-hover-outerContainer,
.goa-search--sp div.goa-container--header .lede {
	display: none !important;
}

.goa-search--sp div.goa-page-header {
    background: transparent;
    border: 0;
}

.goa-search--sp .goa-page-header:not(.goa-hero--small):not(.goa-hero--large) > div.goa-wrapper:first-of-type + div.goa-grid-100-100-100,
.goa-search--sp .goa-page-header:not(.goa-hero--small):not(.goa-hero--large) > div.goa-wrapper:first-of-type + div[class *= "goa-column-100"] {
	border-top-color: #DCDCDC !important;
}

.goa-search--sp .goa-page-header * {
    color: #333333 !important; 
}

.goa-search--sp .goa-grid-100-100-100 > .row > .col-xs-12,
.goa-search--sp [class *= "goa-column-100"] > .row > .col-xs-12 {
    max-width: 764px;
}

.goa-search--sp .goa-container--small.link-icons.content-main {
	padding: 0 calc(50% - 588px) 48px;
}

.goa-search--sp main.goa-grid-100-100-100,
.goa-search--sp main[class *= "goa-column-100"] {
    margin: 0;
}

.goa-search--sp .goa-breadcrumbs li: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 11M11 6L1 6' fill='none' stroke='%23333333' stroke-width='1' /%3E%3C/svg%3E") no-repeat center center;	
}

.goa-search--sp .goa-breadcrumbs li a {
	text-decoration: underline;
}

.goa-search--sp div.goa-container--header h1 {
	position: relative;
    color: #333333 !important;
}

.goa-search--sp div.goa-container--header h1:before {
    content: '';
    display: block;
    position: absolute;
    background-color: #002c4e;
    width: 10px;
    height: 113%;
    bottom: 0;
    left: -28px;
    top: 0;
}

.goa-search--sp .ab-breadcrumb li {
	line-height: 24px;
}

.goa-search--sp .ab-breadcrumb li:before {
	margin-top: 0;
}

.goa-search--sp .ms-srch-item {
    margin: 32px 0;
	padding: 0;
	max-width: 708px;
}

.goa-search--sp .ms-searchCenter-result-main a.ms-srchnav-link-selected:link,
.goa-search--sp .ms-srchnav-link-selected:visited {
    cursor: default;
    text-decoration: none;
    color: #333333;
}

.goa-search--sp .ms-searchCenter-result-main a.ms-srchnav-link-selected:link {
	font-weight: 700;
}

.goa-search--sp .ms-srch-sbLarge {
	display: flex;
	max-width: 500px;
}

.goa-search--sp .ms-srch-sbLarge > input {
	flex-basis: 100%;
}

.goa-search--sp li.ms-srchnav-item > h2 > a {
	color: #006dcc;
}

.goa-search--sp li.ms-srchnav-item > h2 > a:hover {
	color: #333333;
}

.goa-search--sp li.ms-srchnav-item:last-child {
	padding: 0;
}

.goa-search--sp #SearchBox.ms-floatLeft {
	width: 100%;
}

.goa-search--sp .ms-srch-sbLarge > .ms-srch-sb-searchLink {
	width: 35px;
}

/******************************************************************************
* breakpoint variant: desktop
* 
***/

@media screen and (max-width: 1200px) {

	/* GRIDS *******************************************************************************/

	.goa-grid-25-50-100,
	.goa-column-25-50 {
		width: calc(50% - 24px);
	}

	.goa-grid-33-100-100,
	.goa-grid-50-100-100,
	.goa-grid-66-100-100,
	html#template-homepage .goa-column-33-100,
	html#template-homepage .goa-column-50-100,
	html#template-homepage .goa-column-66-100,
	html#template-marketing .goa-column-33-100,
	html#template-marketing .goa-column-50-100,
	html#template-marketing .goa-column-66-100 {
		width: calc(100% - 24px);
	}

	.goa-column-25-50.goa--right-stroke:nth-child(even):after,
	[class *= "goa-column-100"] + .goa-column-25-50.goa--right-stroke:nth-child(odd):after {
        display: none;
    }

	.goa-column-25-50.goa--right-stroke:nth-child(even),
	.goa-column-25-50.goa--right-stroke:nth-child(even) + div,
	html[dir = 'rtl'] .goa-column-25-50.goa--right-stroke:nth-child(even),
	html[dir = 'rtl'] .goa-column-25-50.goa--right-stroke:nth-child(even) + div,
	[class *= "goa-column-100"] + .goa-column-25-50.goa--right-stroke:nth-child(odd),
	[class *= "goa-column-100"] + .goa-column-25-50.goa--right-stroke:nth-child(odd) + div,
	html[dir = 'rtl'] [class *= "goa-column-100"] + .goa-column-25-50.goa--right-stroke:nth-child(odd),
	html[dir = 'rtl'] [class *= "goa-column-100"] + .goa-column-25-50.goa--right-stroke:nth-child(odd) + div {
		padding: 0;
	}

	html#template-ministry .goa-container--medium.goa-hero.goa-hero--ministry {
		background-position: 100% center;
		padding: 0 0 48px 0;
	}

	.goa-container--header.goa-hero--marketing > .goa-wrapper,
	.goa-container--header.goa-hero > .goa-wrapper,
	.goa-container--header.goa-hero:not(.goa-hero--ministry) .goa-section {
		padding: 0 24px;
	}

	.goa-container--header .goa-section-wrapper a:focus {
		color: #333333;
		outline: 2px solid #FFB500;
	}

	.goa-hero--marketing > .goa-wrapper:first-of-type,
	.goa-hero.goa-hero--small > .goa-wrapper:first-of-type,
	.goa-hero.goa-hero--large > .goa-wrapper:first-of-type {
		margin: 0;
	}

	.goa-hero > .goa-wrapper,
	.goa-container--header > .goa-wrapper,
	.goa-container--header:not(.goa-hero--small):not(.goa-hero--large) > div.goa-grid-100-100-100,
	.goa-container--header:not(.goa-hero--small):not(.goa-hero--large) > div[class *= "goa-column-100"] {
		margin: 0 24px;
		width: calc(100% - 24px);
	}

	.goa-hero--ministry > .goa-wrapper {
		width: calc(100% - 24px);
	}

	div.goa-container--medium.goa-container--header {
		padding: 0 12px 48px;
	}

	.goa-hero.goa-hero--branded > .goa-hero--branded-wrapper > .goa-hero--branded-logo > img {
		margin: 0;
	}

	.goa-hero--marketing > .goa-wrapper > .goa-togglelanguages {
		margin: 24px auto 8px;
	}
}

@media screen and (max-width: 1079px) {

	/* BANDS *******************************************************************************/

	.goa-background--image:not(.goa-container--small):not(.goa-container--medium):not(.goa-container--large):not(.goa-main-grid) {
		min-height: 560px;
	}

	.goa-main-grid.goa-background.goa-background--image {
		padding-right: 24px;
		padding-left: 24px;
	}

	.view-topics .arts-and-culture, .view-topics .business-and-economy, .view-topics .government, .view-topics .driving-and-transportation, .view-topics .education-and-training, .view-topics .emergencies-and-public-safety, .view-topics .environment, .view-topics .family-and-social-supports, .view-topics .health, .view-topics .housing-and-community, .view-topics .jobs-and-employment, .view-topics .law-and-justice, .view-topics .life-events, .view-topics .moving-to-alberta, .view-topics .agriculture, .ab-themes .arts-and-culture, .ab-themes .business-and-economy, .ab-themes .government, .ab-themes .driving-and-transportation, .ab-themes .education-and-training, .ab-themes .emergencies-and-public-safety, .ab-themes .environment, .ab-themes .family-and-social-supports, .ab-themes .health, .ab-themes .housing-and-community, .ab-themes .jobs-and-employment, .ab-themes .law-and-justice, .ab-themes .life-events, .ab-themes .moving-to-alberta, .ab-themes .agriculture,.ab-themes .birth-adoption-death-marriage, .ab-themes .energy, .ab-themes .fish-wildlife, .ab-themes .industry, .ab-themes .infrastructure, .ab-themes .municipalities-communities, .ab-themes .non-profit-sector, .ab-themes .tax-information, .ab-themes .tourism-parks, .ab-themes .indigenous-peoples, .view-topics .birth-adoption-death-marriage, .view-topics .energy, .view-topics .fish-wildlife, .view-topics .industry, .view-topics .infrastructure, .view-topics .municipalities-communities, .view-topics .non-profit-sector, .view-topics .tax-information, .view-topics .tourism-parks, .view-topics .indigenous-peoples {
		width: calc(50% - 24px);
	}

	/* HEADER *******************************************************************************/
	
	/* golden, goa-mobilesection */

	html.goa-mobilesection,
	html.goa-mobilesection body {
		padding-top: 0;
	}

	.goa-page-header > *,
	.goa-breadcrumbs,
	.goa-hero,
	.goa-hero .goa-container,
	[class*="goa-guide"] > div.goa-container {
		padding-left: 0px;
		padding-right: 0px;
	}

	.goa-page-header > .goa-page-headings {
		padding-top: 1.5rem;
	}

	#template-ministry .goa-page-header .goa-page-headings.goa-container {
		padding-top: 5rem;
	}

	.goa-page-header > .goa-page-headings:before {
		position: absolute;
		content: '';
		left: 0px;
		top: 0.75rem;
		display: block;
		height: 0.625rem;
		width: 6rem;
		background: #002c4e;
	}

	.goa-page-header.goa-hero--ministry > .goa-page-headings:before {
		top: 2.75rem;
	}

	.goa-page-header > .goa-page-headings > .goa-heading:before {
		display: none;
	}

	div.goa-hero--marketing > .goa-wrapper > .goa-breadcrumbs {
		width: 100%;
	}

	.goa-page-headings > .goa-heading--news-block + .goa-heading:before {
		display: none;
	}

	.goa-page-headings > .goa-heading--news-block {
		margin-top: -12px;
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-page-header > .goa-page-headings:before {
		left: auto;
		right: 0px;
	}

	/* nojs **/

	html.nojs div.goa-languages {
		box-sizing: border-box;
		display: inline-block;
		width: auto;
		flex-shrink: 0;
	}

	html.nojs div.goa-languages li {
		width: auto;
	}

	html.nojs div.goa-languages li a,
	html.nojs div.goa-languages li.current-lang {
		font-size: 14px;
		border: 0;
		font-weight: 100;
		color: #333333;
		padding: 0 8px 2px;
		line-height: 28px;
	}

	/* UPDATES LABEL *******************************************************************************/

	.goa-page-header > .goa-page-headings.goa-container.update-active {
		padding: 0;
	}

	.goa-page-header > .goa-page-headings.update-active:before {
		top: 5rem;
	}
	
	.goa-updates-label {
		margin: 0 0 72px;
	}

	/* TAXONOMY *******************************************************************************/
	
	.goa-taxonomy > .goa-taxonomy--track {
		width: 32%;
	}

	.goa-taxonomy > .goa-taxonomy--content {
		width: 68%;
	}

	html#template-topic:not(#template-marketing):not(#template-homepage) #main .goa-taxonomy--content > .goa-container.goa-page-headings {
		width: 100%;
	}

	.goa-taxonomy > .goa-taxonomy--content > .goa-taxonomy--main {
		flex-direction: column;
	}

	.goa-taxonomy > .goa-taxonomy--content > .goa-taxonomy--main > .goa-taxonomy--sidebar,
	.goa-taxonomy > .goa-taxonomy--content > .goa-taxonomy--main > .goa-taxonomy--list {
		width: 100%;
	}

	.goa-taxonomy > .goa-taxonomy--track ul {
		padding-left: 0;
	}

	.goa-taxonomy > .goa-taxonomy--track ul:before {
		left: -6px;
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track ul {
		padding-right: 0;
	}

	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track ul:before {
		right: -6px;
	}

	/* MAIN *******************************************************************************/

	.goa-column-50-100 {
		width: 100%;
	}

	html:not(#template-marketing):not(#template-homepage) #main > .goa-container {
		gap: 1.75rem;
	}

	.goa-sidebar-content {
		width: 30.747%;
	} 

	.goa-sidebar-content .goa-section--heading {
		font-size: 1.125rem;
    	line-height: 1.75rem;
	}

	.goa-sidebar-content,
	.goa-main-content > *,
	html:not(#template-marketing):not(#template-homepage) #main > .goa-container {
		padding-left: 0px;
		padding-right: 0px;
	}

	.goa-main-grid.goa-background {
		padding-left: 24px;
		padding-right: 24px;
	}

	/* MARKETING *******************************************************************************/

	html.goa-mobilesection-stick div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing,
	html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing  {
		position: fixed;
		z-index: 100000000;
		width: 100%;
		top: 0;
	}

	html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-wrapper {
		height: 100%;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-pagemenu {
		display: none;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-pagemenu.active {
		display: block;
		height: 100%;
		overflow: hidden;
		bottom: 0;
		padding: 0;
		background: #F2F2F2;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content {
		top: 0;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content--controls {
		padding: 12px 4px 12px 24px;
	}

	button.goa-pagemenu-more-btn {
		display: none;
	}

	html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content .goa-pagemenu > ul {
		display: block;
		background-color: #F2F2F2;
		height: 100%;
		margin: 0;
		padding: 0 24px 75px 48px;
		overflow: auto;
	}

	html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content .goa-pagemenu > ul li.goa-pagemenu-more ul.goa-pagemenu-more-wrapper {
		padding: 0 0 75px;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content {
		position: relative;
	}

	html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content {
		height: 100%;
	}

	html:not(.nojs) div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-wrapper-label > a:focus:before {
		left: 7px;
		top: 16px;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li > a,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-item > a:focus,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-more > ul > li > a {
		text-transform: none;
		padding: 12px 0;
		font-weight: 700;
		position: relative;
		width: 100%;
	}

	html:not(.nojs) div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-item > a:focus {
		border: 3px solid #FFB500;
		padding: 9px 33px;
		outline: 0;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu li.goa-pagemenu-item a:hover,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu li.goa-pagemenu-item.active a {
		color: #333333;
	}

	html:not(.nojs) div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.active:before {
		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='M22.5 22.5h-21v-21h21z'/%3E%3Cpath fill='%23919191' d='M6.118 13.188h9.128l-3.3 3.3a.861.861 0 0 0 1.217 1.217l4.781-4.781a.84.84 0 0 0 0-1.217l-4.781-4.868a.84.84 0 0 0-1.217 0 .84.84 0 0 0 0 1.217l3.3 3.39H6.118a.821.821 0 0 0-.869.869.871.871 0 0 0 .869.873Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		box-sizing: border-box;
		background-size: cover;
		position: absolute;
		width: 24px;
		height: 24px;
		top: 14px;
		left: -28px;
		content: '';
		display: block;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing ul,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu {
		display: block;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing ul {
		padding: 0 24px 75px;
	}

	div.goa-pagemenu-wrapper-marketing .goa-pagemenu ul > li:not(:last-child) {
		border-bottom: 1px solid rgba(136, 136, 136, 0.4);
	}

	html:not(.nojs)[dir='rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-wrapper-label > a:before {
		right: 10px;
	}

	html:not(.nojs)[dir='rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-wrapper-label > a:focus:before {
		right: 7px;
	}

	html.goa-mobilesection-stick div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button.goa-section-menu--links {
		background: #F2F2F2;
		transition: top .2s;
	}

	html.goa-mobilesection-stick div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing > div.goa-section-menu > button.goa-section-menu--links:hover {
		background-color: #FFFFFF;
	}

	/* rtl **/

	html.goa-noscroll.goa-marketing-open[dir = 'rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content .goa-pagemenu ul {
		padding: 0 48px 75px 24px;
	}

	html:not(.nojs)[dir = 'rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.active:before {left: auto;
		right: -28px;
		background: transparent url("data:image/svg+xml,%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(-453.1 -66.75)'%3E%3Crect width='21' height='21' transform='translate(454.6 68.25)' fill='none'/%3E%3Cpath d='M448.584,10.281h-9.128l3.3-3.3a.861.861,0,0,0-1.217-1.217l-4.781,4.781a.84.84,0,0,0,0,1.217l4.781,4.868a.84.84,0,0,0,1.217,0,.84.84,0,0,0,0-1.217l-3.3-3.39h9.128a.821.821,0,0,0,.869-.869A.871.871,0,0,0,448.584,10.281Z' transform='translate(22.398 67.281)' fill='%23919191'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;	
	}

	/* ALL SERVICES *******************************************************************************/

	html#template-topic .page-all-services .view-topics .goa-column-33,
	html#template-homepage .ab-themes .goa-column-33 {
		width: calc(50% - 24px);
	}

	/* MASK *******************************************************************************/

	div.goa-mask.goa-mask--select {
		display: block;
		border: none;
		overflow: hidden;
		z-index: 6000000;
	}

	/* FOOTER *******************************************************************************/

	.goa-footer .goa-logo {
		width: 100%;
	}

	.goa-feedback > div:not(.goa-feedback-form) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	/* STROKE *******************************************************************************/

	.goa-column-50-100.goa--right-stroke, 
	.goa-column-50-100.goa--right-stroke + div,
	html[dir = 'rtl'] .goa-column-50-100.goa--right-stroke, 
	html[dir = 'rtl'] .goa-column-50-100.goa--right-stroke + div {
		padding: 0;
	}

    .goa-column-50-100.goa--right-stroke:after {
        display: none;
    }

}

@media screen and (min-width: 1080px) {

	/* GUIDE *******************************************************************************/

	div.goa-guidemenu > div.goa-container {
        position: static;
    }

	/* MARKETING *******************************************************************************/

	div.goa-pagemenu-wrapper-marketing div.goa-section-wrapper > div.goa-pagemenu {
		display: block;
	}

	div.goa-pagemenu-wrapper-marketing a {
		border-top: 3px solid transparent;
		font-weight: 700;
	}
	
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing a:hover,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing a:focus,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing li.goa-pagemenu-item.active a:hover {
		border-top-color: #333333;
		color: #333333;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing li.goa-pagemenu-item.active a {
		background: #F2F2F2;
		color: #333333;
	}
	
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu li.goa-pagemenu-item a,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul > li.goa-pagemenu-item {
		border-bottom: 0;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing ul.goa-pagemenu-more-wrapper {
		position: absolute;
		top: 62px;
		display: block;
		z-index: 10000;
		background: #ffffff;
		padding: 0px;
		left: 10px;
		width: calc(100% + 85px);
		border: 1px solid rgba(150, 150, 150, 0.25);
		border-radius: 4px;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing button[aria-expanded='false'] + ul.goa-pagemenu-more-wrapper {
		display: none;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing li.goa-pagemenu-more {
		margin: 0;
		position: relative;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing li.goa-pagemenu-more ul li:not(:last-child) {
		border-bottom: 1px solid rgba(150, 150, 150, 0.25);
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul li.goa-pagemenu-more > ul > li > a {
		padding: 10px 18px;
		border-top: 0;
		width: 100%;
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing li.goa-pagemenu-more ul li a:hover,
	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu ul li.goa-pagemenu-more > ul > li.active > a {
		background-color: #EEEEEE;	
	}

	div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing div.goa-pagemenu li.goa-pagemenu-more ul li a:focus {
		padding: 7px 15px;
		border: 3px solid #FFB500;
		outline: 0;
	}

	html.goa-mobilesection-stick div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing {
		height: 64px;
		border-bottom: 0;
	}

	html.goa-noscroll.goa-marketing-open div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content,
	html.goa-mobilesection-stick div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing .goa-section-content {
		position: fixed;
		z-index: 10000;
		top: 0;
		width: 100%;    
		background: #F2F2F2;
		transition: top 0.2s;
		border-bottom: 1px solid rgba(150, 150, 150, 0.25);
	}

	button.goa-button.goa-pagemenu-more-btn {
		background: transparent;
		position: relative;
		padding: 10px 32px 10px 12px;
		border: 1px solid #919191;
		color: #006dcc;
		height: auto;
		margin: auto 0 0 12px;
		background: #fff;
	}

	button.goa-button.goa-pagemenu-more-btn: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='%23006dcc'/%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: 6px;
		top: 9px;
	}

	button.goa-button.goa-pagemenu-more-btn:hover,
	button.goa-button.goa-pagemenu-more-btn:focus,
	button.goa-button.goa-pagemenu-more-btn[aria-expanded='true'] {
		background-color: #EEEEEE;
		color: #333333;
	}

	button.goa-button.goa-pagemenu-more-btn:hover:after,
	button.goa-button.goa-pagemenu-more-btn:focus: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='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");
	}

	button.goa-button.goa-pagemenu-more-btn[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='%23333333'/%3E%3C/g%3E%3C/svg%3E");
	}

	/* rtl ***/
		
	html[dir='rtl'] div.goa-pagemenu-wrapper.goa-pagemenu-wrapper-marketing ul.goa-pagemenu-more-wrapper {
		left: auto;
		right: 10px;
	}

	html[dir='rtl'] button.goa-button.goa-pagemenu-more-btn {
		margin: auto 12px 0 0;
		padding: 10px 12px 10px 32px;
	}

	html[dir='rtl'] .goa-button.goa-pagemenu-more-btn:after {
		left: 6px;
		right: auto;
	}

	/* nojs ***/
	
	html.nojs .goa-hero--marketing .goa-pagemenu-wrapper ul {
		display: flex;
		flex-wrap: wrap;
	}

}

@media screen and (max-width: 1279px) {

	.goa-column-66-100,
	.goa-column-33-100 {
		width: 100%;
	}

	.goa-feature,
	.goa-nav-container > .column {
		max-width: 100%;
	}

	.goa-nav > .goa-wrapper > * {
		padding-left: 24px;
		padding-right: 24px;
	}

	.goa-nav-container {
		flex-basis: calc(34% - 240px);
		justify-content: flex-start;
		padding-left: 24px;
		padding-right: 24px;
	}

	/* BANDS *******************************************************************************/
	
	.goa-container--medium,
	#template-topic .page-all-services > main > .ab-servicelist,
	#template-homepage .goa-container--medium.goa-background--blue.goa-hero--large > .goa-wrapper:last-of-type {
		width: 100%;
		padding-left: 12px;
		padding-right: 12px;
		overflow: hidden;
	}

	/* HERO BANNER *******************************************************************************/

	.goa-container--medium.goa-container--header.goa-hero > .goa-wrapper:last-of-type > div.goa-grid-100-100-100,
	.goa-container--medium.goa-container--header.goa-hero > .goa-wrapper:last-of-type > div[class *= "goa-column-100"] {
		width: 100%;
	}

	.goa-container--medium.goa-container--header.goa-hero:not(.goa-hero--marketing) h1 {
		margin: 48px 0 0 0;
	}

	.goa-container--medium.goa-container--header.goa-hero .lede {
		margin: 24px 0 0 0;
	}

	.goa-hero--large > .goa-grid-100-100-100 a.goa-cta {
		margin: 48px 12px 0;
	}
	
	div.goa-container--medium.goa-container--header:not(.goa-hero--marketing),
	div.goa-container--medium.goa-container--header.goa-background--blue.goa-hero.goa-hero--ministry {
		padding: 0 12px 48px;
	}
	
	.goa-hero .goa-pagemenu-wrapper {
		padding: 0 12px;
	}

	html[dir="rtl"] .goa-hero:not(.goa-hero--ministry) .goa-hero-large-lede {
		padding: 0 0 0 12px;
	}

	html#template-ministry .goa-hero--ministry .goa-page-headings.goa-container {
		background-position: 95% center;
	}

	html#template-ministry[dir="rtl"] .goa-hero--ministry .goa-page-headings.goa-container {
		background-position: -8% center;
	}

	/* STROKES *******************************************************************************/

	.goa-column-66-100.goa--right-stroke,
	.goa-column-66-100.goa--right-stroke + div,
	.goa-column-33-100.goa--right-stroke, 
	.goa-column-33-100.goa--right-stroke + div, 
	html[dir = 'rtl'] .goa-column-66-100.goa--right-stroke,
	html[dir = 'rtl'] .goa-column-66-100.goa--right-stroke + div,
	html[dir = 'rtl'] .goa-column-33-100.goa--right-stroke, 
	html[dir = 'rtl'] .goa-column-33-100.goa--right-stroke + div {
		padding: 0;
	}

    .goa-column-66-100.goa--right-stroke:after,
	.goa-column-33-100.goa--right-stroke:after {
        display: none;
    }

}

@media screen and (min-width: 1280px) {

}

/******************************************************************************
* breakpoint variant: tablet
* 
***/

@media screen and (min-width: 500px) and (max-width: 1079px) {

}

@media screen and (min-width: 768px) and (max-width: 1079px) {
}

@media screen and (min-width: 500px) and (max-width: 767px) {

}

@media screen and (min-width: 500px) and (max-width: 849px) {

	/* FEATURE CARD *******************************************************************************/

	.goa-feature.goa-card-container {
		display: flex;
	}

	.goa-feature.goa-card-container > * {
		flex-basis: 50%;
	}

	.goa-feature.goa-card-container div.goa-thumb {
		padding: 0;
	}

	.goa-feature.goa-card-container div.goa-thumb img {
		position: relative;
	}

}

@media screen and (max-width: 849px) {

	.goa-nav > div {
		display: block;
		width: 100%;
	}

	.goa-nav > div > * {
		padding: 48px 24px;
		min-width: 0;
	}

	.goa-nav .column {
		width: calc(50% - 12px);
		max-width: 400px;
	}
	
	.goa-feature.goa-card-container {
		max-width: 100%;
	}

}

@media screen and (min-width: 768px) {

	/* ALL SERVICES *******************************************************************************/

	.page-all-services .goa-page-header.goa-hero-banner > .goa-hero > .goa-container {
		justify-content: flex-end;
	}

	.page-all-services .goa-page-header.goa-hero-banner > .goa-hero > .goa-container > .goa-hero--header {
		max-width: 650px;
	}

	/* SIDEBAR *******************************************************************************/

	.goa-sidebar-content:not(.goa-ministry--sidebar):not(.goa-custom--sidebar),
	html.nojs .goa-sidebar-content {
		order: 1;
	}

	/* PREMIER *******************************************************************************/
	
	.goa-premier {
		padding-bottom: 8rem;
	}

	/* FOOTER *******************************************************************************/

	.goa-footer > .goa-feedback-wrapper:not(.active) .goa-feedback {
		-ms-grid-column: 2;
		grid-column: 2;
	}
	
	.goa-footer > .goa-feedback-wrapper:not(.active) .goa-meta-dates {
		-ms-grid-column: 3;
		grid-column: 3;
	}

}

@media screen and (max-width: 767px) {
	
	.goa-container--small {
		width: 100%;
		padding-left: 12px;
		padding-right: 12px;
	}

	.goa-grid-33-33-100,
	.goa-grid-25-50-100,
	.goa-grid-50-50-100,
	.goa-grid-66-66-100,
	.goa-column-25-50,
	html#template-homepage .goa-column-33,
	html#template-homepage .goa-column-50,
	html#template-homepage .goa-column-66, 
	html#template-marketing .goa-column-33,
	html#template-marketing .goa-column-50,
	html#template-marketing .goa-column-66,
	html#template-topic .page-all-services .view-topics .goa-column-33,
	html#template-homepage .ab-themes .goa-column-33 {
		width: calc(100% - 24px);
	}

	.goa-column-66,
	.goa-column-33 {
		width: 100%;
	}

	.goa-column-33.goa--right-stroke:after,
	.goa-column-66.goa--right-stroke:after,
	.goa-column-25-50.goa--right-stroke:after {
        display: none;
    }

	.goa-column-33.goa--right-stroke,
	.goa-column-33.goa--right-stroke + div,
	.goa-column-66.goa--right-stroke,
	.goa-column-66.goa--right-stroke + div,
	.goa-column-25-50.goa--right-stroke,
	.goa-column-25-50.goa--right-stroke + div,
	html[dir = 'rtl'] .goa-column-33.goa--right-stroke,
	html[dir = 'rtl'] .goa-column-33.goa--right-stroke + div,
	html[dir = 'rtl'] .goa-column-66.goa--right-stroke,
	html[dir = 'rtl'] .goa-column-66.goa--right-stroke + div,
	html[dir = 'rtl'] .goa-column-25-50.goa--right-stroke,
	html[dir = 'rtl'] .goa-column-25-50.goa--right-stroke + div {
		padding: 0;
	}
	
	.view-topics .arts-and-culture, .view-topics .business-and-economy, .view-topics .government, .view-topics .driving-and-transportation, .view-topics .education-and-training, .view-topics .emergencies-and-public-safety, .view-topics .environment, .view-topics .family-and-social-supports, .view-topics .health, .view-topics .housing-and-community, .view-topics .jobs-and-employment, .view-topics .law-and-justice, .view-topics .life-events, .view-topics .moving-to-alberta, .view-topics .agriculture, .ab-themes .arts-and-culture, .ab-themes .business-and-economy, .ab-themes .government, .ab-themes .driving-and-transportation, .ab-themes .education-and-training, .ab-themes .emergencies-and-public-safety, .ab-themes .environment, .ab-themes .family-and-social-supports, .ab-themes .health, .ab-themes .housing-and-community, .ab-themes .jobs-and-employment, .ab-themes .law-and-justice, .ab-themes .life-events, .ab-themes .moving-to-alberta, .ab-themes .agriculture,.ab-themes .birth-adoption-death-marriage, .ab-themes .energy, .ab-themes .fish-wildlife, .ab-themes .industry, .ab-themes .infrastructure, .ab-themes .municipalities-communities, .ab-themes .non-profit-sector, .ab-themes .tax-information, .ab-themes .tourism-parks, .ab-themes .indigenous-peoples, .view-topics .birth-adoption-death-marriage, .view-topics .energy, .view-topics .fish-wildlife, .view-topics .industry, .view-topics .infrastructure, .view-topics .municipalities-communities, .view-topics .non-profit-sector, .view-topics .tax-information, .view-topics .tourism-parks, .view-topics .indigenous-peoples {
		width: 100%;
	}

	.goa-hero {
		min-height: 400px;
	}

	.goa-page-header.goa-hero-banner .goa-hero > .goa-container > .goa-hero--header {
		margin-top: 6rem;
	}

	.goa-page-header.goa-hero-banner .goa-hero > .goa-container > .goa-hero--branded-logo + .goa-hero--header {
		margin-top: 2rem;
	}

	.goa-background--image:not(.goa-container--small):not(.goa-container--medium):not(.goa-container--large):not(.goa-main-grid) {
		min-height: 470px;
	}

	/* HEADER *******************************************************************************/

	div.goa-header {
		-ms-grid-columns: 50% auto 3.24rem 3.24rem;
		grid-template-columns: 50% auto 3.24rem 3.24rem;
	}

	html.goa-noscroll .goa-header {
		z-index: 100;
	}

	.goa-togglebuttons button.goa-button {
		background-color: transparent;
		border-color: transparent;
		min-height: 24px;
	}

	div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"], 
	div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:hover,
	div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:focus {
		border: none;
		padding: 12px;
		border: 2px solid transparent;
	}
	
	div.goa-togglebuttons > div.goa-togglemenu > button.goa-button[aria-expanded="true"]:focus {
		border: 2px solid #FFB500;
	}

	.goa-togglebuttons button.goa-button:hover,
	.goa-togglebuttons button.goa-button:focus,
	.goa-togglebuttons [class*="goa-toggle"] [aria-expanded="true"] {
		background-color: #F2F2F2;
		border-color: #F2F2F2;
	}

	div.goa-togglebuttons > div > button.goa-button,
	div.goa-togglebuttons > div.goa-togglemenu > button.goa-button {
		padding: 12px;
	}
	
	.goa-togglebuttons button.goa-button > span {
		overflow: hidden;
		height: 24px;
		padding: 0;
	}

	.goa-togglebuttons button.goa-button > span:before {
		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='%23006dcc' clip-path='url(%23a)'%3E%3Cpath d='M20.857 20.805H2.816a1 1 0 1 1 0-2h18.041a1 1 0 1 1 0 2ZM20.857 12.885H2.816a1 1 0 1 1 0-2h18.041a1 1 0 1 1 0 2ZM20.857 4.965H2.816a.946.946 0 0 1-1-1 .946.946 0 0 1 1-1h18.041a.946.946 0 0 1 1 1 .946.946 0 0 1-1 1Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		position: relative;
		left: -32px;
		top: 0;
	}

	.goa-togglebuttons button.goa-button[aria-expanded="true"] > span:before {
		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='%23006dcc' stroke='%23006dcc' stroke-width='.25' d='M4.408 19.793a1.317 1.317 0 0 0 1.907 0l5.858-5.858 5.858 5.858a1.317 1.317 0 0 0 1.907 0 1.317 1.317 0 0 0 0-1.907l-5.857-5.858 5.857-5.858a1.349 1.349 0 0 0-1.907-1.907l-5.858 5.858-5.858-5.858A1.349 1.349 0 0 0 4.408 6.17l5.858 5.858-5.858 5.858a1.317 1.317 0 0 0 0 1.907Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-togglebuttons .goa-togglesearch > button.goa-button:hover > span:before,
	.goa-togglebuttons .goa-togglesearch > button.goa-button:focus > span:before  {
		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='M16.7 5.4A8.061 8.061 0 0 0 5.3 16.8a7.848 7.848 0 0 0 5.7 2.3 8.1 8.1 0 0 0 4.9-1.7l3.4 3.4a.967.967 0 0 0 1.4 0 .967.967 0 0 0 0-1.4L17.3 16a8.074 8.074 0 0 0-.6-10.6Zm-10 9.9A6.043 6.043 0 0 1 4.9 11a5.816 5.816 0 0 1 1.8-4.3A6.043 6.043 0 0 1 11 4.9a5.816 5.816 0 0 1 4.3 1.8 6.043 6.043 0 0 1 1.8 4.3 5.816 5.816 0 0 1-1.8 4.3 6.222 6.222 0 0 1-8.6 0Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-togglebuttons .goa-togglemenu > button.goa-button:hover > span:before,
	.goa-togglebuttons .goa-togglemenu > button.goa-button:focus > span:before {
		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='M20.857 20.805H2.816a1 1 0 1 1 0-2h18.041a1 1 0 1 1 0 2ZM20.857 12.885H2.816a1 1 0 1 1 0-2h18.041a1 1 0 1 1 0 2ZM20.857 4.965H2.816a.946.946 0 0 1-1-1 .946.946 0 0 1 1-1h18.041a.946.946 0 0 1 1 1 .946.946 0 0 1-1 1Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-togglebuttons button.goa-button[aria-expanded="true"]:hover > span:before,
	.goa-togglebuttons button.goa-button[aria-expanded="true"]:focus > span:before  {
		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='%23333333' stroke='%23333333' stroke-width='.25' d='M4.408 19.793a1.317 1.317 0 0 0 1.907 0l5.858-5.858 5.858 5.858a1.317 1.317 0 0 0 1.907 0 1.317 1.317 0 0 0 0-1.907l-5.857-5.858 5.857-5.858a1.349 1.349 0 0 0-1.907-1.907l-5.858 5.858-5.858-5.858A1.349 1.349 0 0 0 4.408 6.17l5.858 5.858-5.858 5.858a1.317 1.317 0 0 0 0 1.907Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-logo-container {
		width: 50%;
	}

	.goa-logo-container > .goa-logo > a,
	html[dir = 'rtl'] .goa-logo-container > .goa-logo > a {
		width: 99px;
		height: 28px;
		margin: 12px;
	}

	.goa-logo-container > .goa-logo > a > svg,
	html[dir = 'rtl'] .goa-logo-container > .goa-logo > a > svg {
		height: 28px;
		width: 100%;
	}

	.goa-search-container > .goa-search-wrapper,
	.goa-popular--close {
		display: none;
	}

	.goa-search-container {
		padding: 0;
		width: auto;
		order: 1;
		-ms-grid-column: 3;
		-ms-grid-column-span: 1;
		grid-column: 3/4;
	}

	.goa-search-container > .goa-search-wrapper {
		background: #FFFFFF;
		height: auto;
		padding: 0;
		padding: 48px 0;
		top: 52px;
		left: 0;
		position: absolute;
		box-shadow: inset 0px 5px 5px rgba(51, 51, 51, 0.11);
	}

	.goa-search-container.expanded > .goa-search-wrapper {
		display: block;
	}

	.goa-search-container > .goa-togglesearch {
		display: block;
	}

	.goa-search-tool {
		width: calc(100% - 48px);
		height: 42px;
		max-width: 540px;
		min-width: auto;
		margin: 0 auto;
		display: flex;
	}

	.goa-search-popular {
    	position: relative;
		top: 0;
	}

	.goa-search-container--popular-topics {
		box-shadow: none;
	}

	.goa-searchbar--popular-wrapper {
		width: calc(100% - 48px);
		margin: 0 auto;
		max-width: 540px;
		min-width: auto;
	}

	.goa-togglebuttons {
		order: 2;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding: 0;
		width: auto;
	}

	.goa-togglebuttons > * {
		width: 52px;
		height: 52px;
	}
	
	.goa-container--medium.goa-hero {
		height: auto;
		min-height: 470px;
	}

	/* rtl **/
	
	html[dir = 'rtl'] .goa-togglebuttons button.goa-button > span:before {
		left: 32px;
		right: auto;
	}

	/* nojs **/

	html.nojs div.goa-header {
		justify-content: space-between;
	}

	html.nojs .goa-search-container {
		display: block;
		position: relative;
		padding: 24px 0;
		height: auto;
		top: 0;
	}
	
	/* TAXONOMY *******************************************************************************/
	
	.goa-taxonomy > .goa-taxonomy--content,
	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--content {
		padding: 0;
		width: 100%;
	}

	.goa-taxonomy > .goa-taxonomy--content:before {
		display: none;
	}

	.goa-taxonomy > .goa-taxonomy--track {
		position: fixed;
		left: 0;
		top: -90px;
		z-index: 1000000;
		width: 100%;
		height: 0;
		padding: 0;
	}

	.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul {
		display: none;
	}

	.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list {
		position: relative;
		height: 100%;
		top: 90px;
		background: #F2F2F2;
	}

	.goa-taxonomy > .goa-taxonomy--track ul:before {
		left: 14px;
		top: 64px;
		height: calc(100% - 106px);
	}

	.goa-taxonomy > .goa-taxonomy--track.expanded {
		height: 100%;
		background: #F2F2F2;
	}

	.goa-taxonomy > .goa-taxonomy--track.expanded > .goa-taxonomy--track-list > ul ,
	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track.expanded > .goa-taxonomy--track-list > ul {
		display: block;
		padding: 16px 24px 0;
		width: 100%;
	}

	.goa-taxonomy > .goa-taxonomy--track.expanded > .goa-taxonomy--track-list > ul > li {
		padding-top: 12px;
		padding-bottom: 12px;
	}

	.goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services):not(:last-child) {
		padding-bottom: 1rem;
	}

	.goa-taxonomy .goa-taxonomy--track ul li a {
		font-size: 1.125rem;
    	line-height: 1.75rem;
	}

	.goa-taxonomy > .goa-taxonomy--track ul li:not(.goa-all-services) a:before {
		top: 9px;
		left: -24px;
	}

	.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a:before {
		top: 3px;
		left: -7px;
	}

	.goa-taxonomy > .goa-taxonomy--content .goa-heading,
	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--content .goa-heading {
		padding-top: 1.5rem;
	}

	.goa-taxonomy > .goa-taxonomy--content .goa-heading:before {
		position: absolute;
		content: '';
		left: 0px;
		top: -0.75rem;
		display: block;
		height: 0.625rem;
		width: 6rem;
		background: #002c4e;
	}
	
	.goa-taxonomy > .goa-taxonomy--content .goa-heading {
		padding-left: 0px;
		padding-right: 0px;
	}

	.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li:not(.goa-all-services),
	.goa-taxonomy > .goa-taxonomy--track > .goa-taxonomy--track-list > ul > li.goa-all-services a {
		padding-left: 1.5rem;
	}

	.goa-taxonomy > .goa-taxonomy--track ul li.goa-taxonomy--back-to > span {
		font-size: 1rem;
		line-height: 1rem;
	}

	.goa-taxonomy > .goa-taxonomy--content > .goa-taxonomy--main {
		padding-top: 48px;
		border-top: 1px solid #DCDCDC;
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-taxonomy .goa-heading {
		padding: 0;
	}

	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track.expanded ul:before {
		right: 14px;
	}

	/* LANGUAGES *******************************************************************************/

	html:not(#template-marketing) .goa-languages-active .goa-breadcrumbs > ul {
		flex-basis: 90%;
	}

	div.goa-languages-wrapper, 
	div.goa-languages-wrapper[aria-hidden = 'true'] {
		display: none;
	}

	div.goa-languages-wrapper[aria-hidden = 'false'] {
		display: block;
	}

	html#template-marketing .goa-languages-wrapper {
		padding: 0;
	}

	html#template-marketing div.goa-languages-wrapper #language-options > li.current-lang {
		background: transparent;
	}

	html#template-marketing .goa-languages-wrapper #language-options > li a {
		color: #006dcc;
	}

	html#template-marketing .goa-languages-wrapper #language-options > li a:hover,
	html#template-marketing .goa-languages-wrapper #language-options > li a:focus {
		color: #333333;
		background-color: #ffffff;
	}

	.goa-languages-menu {
		color: #333333;
		border-top: solid 1px #666666;
		align-items: center;
		display: flex;
		padding: 12px 4px 12px 24px;
	}

	div.goa-languages nav,
	div.goa-languages li {
		width: 100%;
	}

	.goa-page-header .goa-breadcrumbs.goa-container > .goa-languages-wrapper[aria-hidden="false"] div.goa-languages,
	.goa-container--header.goa-hero--marketing .goa-languages-wrapper[aria-hidden="false"] div.goa-languages {
		max-width: none;
		text-align: left;
		border-top: 0;
		display: flex;
		margin: 0;
		bottom: 64px;
	}

	.goa-languages-wrapper {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #F2F2F2;
		z-index: 7000000;
		margin: 0;
		border-top: 0;
		padding: 0;
	}

	div.goa-languages li.current-lang,
	div.goa-languages li a {
		background: transparent;
		margin: 0;
		font-weight: 600;
		color: #006dcc;
		line-height: 1em;
		font-size: 18px;
	}

	div.goa-languages li.current-lang:not(:last-child),
	div.goa-languages li:not(:last-child) a {
		border-bottom: 1px solid #DCDCDC;
	}

	.goa-languages-wrapper div.goa-languages ul > li,
	.goa-languages-wrapper div.goa-languages ul > li > a {
		font-size: 18px;
		border-radius: 0;
	}

	.goa-languages-wrapper div.goa-languages ul > li > a {
		color: #006dcc;
    	text-decoration: none;
	}

	.goa-languages-wrapper[aria-hidden="false"] .goa-languages-menu {
		color: #333333;
		border-top: solid 1px #666666;
		align-items: center;
		display: flex;
		padding: 12px 4px 12px 24px;
	}

	.goa-languages-wrapper div.goa-languages ul {
		display: block;
	}

	.goa-languages-wrapper div.goa-languages ul > li {
		color: #333333;
		margin: 0;
		background-color: transparent;
		padding: 0;
	}

	.goa-languages-wrapper div.goa-languages ul > li.current-lang,
	.goa-languages-wrapper div.goa-languages li a {
		padding: 16px 24px 15px;
	}

	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages-wrapper #language-options > li.current-lang,
	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages-wrapper #language-options > li > a:hover,
	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages-wrapper #language-options > li > a:focus {
		color: #333333;
		background: #F2F2F2;
	}

	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages-wrapper #language-options > li > a {
		color: #006dcc;
	}
	
	.goa-page-header .goa-languages-wrapper #language-options > li > a:hover,
	.goa-page-header .goa-languages-wrapper #language-options > li > a:focus,
	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages-wrapper #language-options > li > a:hover,
	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] .goa-languages-wrapper #language-options > li > a:focus {
		background-color: #DCDCDC;
	}

	#language-options a:focus {
		outline: 3px solid #feba34;
		outline-offset: -3px;
	}

	button.goa-togglelanguages {
		position: absolute;
		top: 10px;
		content: "";
		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)'%3E%3Cpath d='M2 2h24v24H2z' fill='none'/%3E%3Cpath d='M14.87 17.07l-2.54-2.51.03-.03A17.519 17.519 0 0016.07 8H19V6h-7V4h-2v2H3v1.99h11.17A15.713 15.713 0 0111 13.35 15.645 15.645 0 018.69 10h-2a17.562 17.562 0 002.98 4.56l-5.09 5.02L6 21l5-5 3.11 3.11.76-2.04zM20.5 12h-2L14 24h2l1.12-3h4.75L23 24h2zm-2.62 7l1.62-4.33L21.12 19h-3.24z' fill='%23006dcc'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
		width: 28px;
		height: 0;
		display: block;
		padding: 42px 24px 0px;
		right: 0;
		border: 0;
		margin: 0 0 0 8px;
		overflow: hidden;
		border-radius: 4px;
		color: transparent;
		outline: 0;
	}

	html#template-marketing	button.goa-togglelanguages {
		top: 0;
	}

	button.goa-togglelanguages[aria-expanded="true"],
	button.goa-togglelanguages:hover,
	button.goa-togglelanguages:focus {
		background: #F2F2F2 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)'%3E%3Cpath d='M2 2h24v24H2z' fill='none'/%3E%3Cpath d='M14.87 17.07l-2.54-2.51.03-.03A17.519 17.519 0 0016.07 8H19V6h-7V4h-2v2H3v1.99h11.17A15.713 15.713 0 0111 13.35 15.645 15.645 0 018.69 10h-2a17.562 17.562 0 002.98 4.56l-5.09 5.02L6 21l5-5 3.11 3.11.76-2.04zM20.5 12h-2L14 24h2l1.12-3h4.75L23 24h2zm-2.62 7l1.62-4.33L21.12 19h-3.24z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	button.goa-togglelanguages:focus {
        border: 3px solid #FFB500;
        padding: 36px 21px 0px;
        border-radius: 0;
    }

	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] button.goa-togglelanguages {
		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)'%3E%3Cpath d='M2 2h24v24H2z' fill='none'/%3E%3Cpath d='M14.87 17.07l-2.54-2.51.03-.03A17.519 17.519 0 0016.07 8H19V6h-7V4h-2v2H3v1.99h11.17A15.713 15.713 0 0111 13.35 15.645 15.645 0 018.69 10h-2a17.562 17.562 0 002.98 4.56l-5.09 5.02L6 21l5-5 3.11 3.11.76-2.04zM20.5 12h-2L14 24h2l1.12-3h4.75L23 24h2zm-2.62 7l1.62-4.33L21.12 19h-3.24z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] button.goa-togglelanguages:hover,
	.goa-page-header.goa-branded-space--header[class*="goa-branded--"] button.goa-togglelanguages:focus  {
		background-color: rgba(37, 37, 37, 0.6);
	}

    div.goa-container--header.goa-hero.goa-hero--small button.goa-togglelanguages:hover,
	div.goa-container--header.goa-hero.goa-hero--small button.goa-togglelanguages[aria-expanded='true'],
	div.goa-container--header.goa-hero.goa-hero--large button.goa-togglelanguages:hover,
	div.goa-container--header.goa-hero.goa-hero--large button.goa-togglelanguages[aria-expanded='true'] {
        background-color: rgba(220, 220, 220, 0.2);
    }

	button.goa-togglelanguages-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;
        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;
	}

    .goa-languages-menu.no-icon {
        padding: 12px 16px 12px 24px;
    }

    .goa-languages-menu button.goa-togglelanguages-close:focus {
        outline: 3px solid #feba34;
        outline-offset: -3px;
    }

	html#template-marketing button.goa-togglelanguages {
		position: relative;
		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)'%3E%3Cpath d='M2 2h24v24H2z' fill='none'/%3E%3Cpath d='M14.87 17.07l-2.54-2.51.03-.03A17.519 17.519 0 0016.07 8H19V6h-7V4h-2v2H3v1.99h11.17A15.713 15.713 0 0111 13.35 15.645 15.645 0 018.69 10h-2a17.562 17.562 0 002.98 4.56l-5.09 5.02L6 21l5-5 3.11 3.11.76-2.04zM20.5 12h-2L14 24h2l1.12-3h4.75L23 24h2zm-2.62 7l1.62-4.33L21.12 19h-3.24z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}
	
	/* rtl **/

	html[dir = 'rtl'] .goa-languages-wrapper div.goa-languages ul > li.current-lang,
	html[dir = 'rtl'] .goa-languages-wrapper div.goa-languages li a {
		text-align: right;
	}
	
	html[dir = 'rtl'] .goa-languages-wrapper[aria-hidden="false"] .goa-languages-menu {
		padding: 12px 24px 12px 4px;
	}

	html[dir = 'rtl'] button.goa-togglelanguages {
		left: 0;
		right: auto;
		margin: 0 8px 0 0;
	}

	html[dir = 'rtl'] button.goa-togglelanguages-close {
		margin: 0 auto 0 12px;
	}

	/* MAIN *******************************************************************************/

	html:not(#template-marketing):not(#template-homepage) #main > .goa-container {
		margin-left: 1.5rem;
		margin-right: 1.5rem;
		margin-bottom: 4rem;
		flex-direction: column;
		gap: 0;
	}

	html:not(#template-marketing):not(#template-homepage) #main > .goa-container > *,
	div.goa-guidedropdown > div.goa-container > div[class *= "goa-"] {
		width: 100%;
	}

	.goa-main-grid.goa-background {
		margin: 0 -24px;
		width: calc(100% + 48px);
	}

	.goa-main-content > .goa-main-grid.goa-previous-next:last-child {
		margin-bottom: 0;
	}

	/* SIDEBAR & TAXONOMY *********************************************/

	.goa-sidebar-content:not(.goa-ministry--sidebar):not(.goa-pe--sidebar):not(.goa-news--sidebar):not(.goa-custom--sidebar):not(.goa-taxonomy--sidebar) {
		border: none;
		position: fixed;
		width: 100%;
		z-index: 1000001;
		padding: 0;
		top: -90px;
		left: 0;
	}

	html.goa-mobilesection-stick:not(.goa-mobileopen):not(.goa-searchopen) .goa-sidebar-content:not(.goa-ministry--sidebar):not(.goa-pe--sidebar):not(.goa-news--sidebar):not(.goa-custom--sidebar):not(.goa-taxonomy--sidebar) {
		z-index: 70000;
	}

	.goa-sidebar-content:not(.goa-ministry--sidebar):not(.goa-pe--sidebar):not(.goa-news--sidebar):not(.goa-custom--sidebar):not(.goa-taxonomy--sidebar) > *:not(.goa-sidebar-collapse-button) {
		display: none;
	}

	.goa-sidebar-content.goa-pe--sidebar {
		order: -1;
		margin-bottom: 2rem;
	}

	.goa-sidebar-collapse-button {
		display: block;
		width: 100%;
		left: 0;
		position: relative;
	}

	.goa-sidebar-collapse-button > button {
		transition: top 200ms linear;
		top: 0;
	}

	.goa-sidebar-content > .goa-sidebar-collapse-button > button.goa-button,
	.goa-taxonomy--track > .goa-sidebar-collapse-button > button.goa-button  {
		border: none;
		width: 100%;
		background-color: #006dcc;
		padding: 14px 24px 18px 48px;
		color: #ffffff;
		margin: 0;
		border-radius: 0;
		font-size: 0.875rem;
		line-height: 1.313rem;
		text-align: left;
		font-weight: 400;
		position: relative;
	}

	.goa-sidebar-content.expanded .goa-sidebar-collapse-button > button.goa-button,
	.goa-taxonomy--track.expanded .goa-sidebar-collapse-button > button.goa-button {
		box-shadow: 0px 5px 5px rgba(51, 51, 51, 0.11);
	}

	.goa-sidebar-collapse-button > button.goa-button:before {
		content: '';
		display: block;
		width: 24px;
		height: 24px;
		position: absolute;
		left: 20px;
		top: 13px;
		background: transparent url("data:image/svg+xml,%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(2.53 2.925)'%3E%3Crect width='18' height='19' transform='translate(0.469 -0.425)' fill='none'/%3E%3Cg transform='translate(1.757 2.896)'%3E%3Cpath d='M9.375,1.048H-.15A1.126,1.126,0,0,1-1.25-.1,1.126,1.126,0,0,1-.15-1.25H9.375A1.126,1.126,0,0,1,10.476-.1,1.126,1.126,0,0,1,9.375,1.048Z' transform='translate(4.949 1.25)' fill='%23fff'/%3E%3Cpath d='M9.375,1.048H-.15A1.126,1.126,0,0,1-1.25-.1,1.126,1.126,0,0,1-.15-1.25H9.375A1.126,1.126,0,0,1,10.476-.1,1.126,1.126,0,0,1,9.375,1.048Z' transform='translate(4.949 6.351)' fill='%23fff'/%3E%3Cpath d='M9.375,1.048H-.15A1.126,1.126,0,0,1-1.25-.1,1.126,1.126,0,0,1-.15-1.25H9.375A1.126,1.126,0,0,1,10.476-.1,1.126,1.126,0,0,1,9.375,1.048Z' transform='translate(4.949 11.451)' fill='%23fff'/%3E%3Ccircle cx='1.149' cy='1.149' r='1.149' fill='%23fff'/%3E%3Ccircle cx='1.149' cy='1.149' r='1.149' transform='translate(0 5.1)' fill='%23fff'/%3E%3Ccircle cx='1.149' cy='1.149' r='1.149' transform='translate(0 10.201)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-sidebar-content.expanded .goa-sidebar-collapse-button > button.goa-button:before,
	.goa-taxonomy--track.expanded .goa-sidebar-collapse-button > button.goa-button:before {
		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='m7.499 8.75 3.253 3.253-3.253 3.253a.835.835 0 0 0 0 1.25.835.835 0 0 0 1.25 0l3.253-3.253 3.253 3.253a.835.835 0 0 0 1.25 0 .835.835 0 0 0 0-1.25l-3.253-3.253 3.25-3.25a.835.835 0 0 0-.003-1.253.835.835 0 0 0-1.25 0l-3.253 3.253-3.25-3.25A.835.835 0 0 0 7.5 7.5a.886.886 0 0 0 0 1.25Z'/%3E%3Cpath fill='none' d='M3.48 3.481H20.7v17.22H3.48z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center;
	}

	.goa-sidebar-collapse-button > button.goa-button:hover,
	.goa-sidebar-collapse-button > button.goa-button:focus {
		background-color: #333333;
	}

	.goa-sidebar-collapse-button > button.goa-button:focus {
		outline: 0;
		border: 3px solid #FFB500;
		padding: 11px 21px 15px 45px;
	}

	.goa-sidebar-collapse-button > button.goa-button:focus:before {
		left: 17px;
		top: 10px;
	}
	
	html.goa-mobilesection-stick .goa-sidebar-collapse-button > button,
	.goa-taxonomy--track.expanded .goa-sidebar-collapse-button {
		transition: top 200ms linear;
	}
	
	html.goa-mobilesection-stick .goa-sidebar-collapse-button > button,
	.goa-sidebar-collapse-button > button:focus,
	.goa-sidebar-content.expanded > .goa-sidebar-collapse-button > button,
	.goa-sidebar-content.expanded:not(.goa-ministry--sidebar):not(.goa-pe--sidebar):not(.goa-news--sidebar):not(.goa-custom--sidebar):not(.goa-taxonomy--sidebar) > .goa-sidebar-collapse-button + .goa-section--header + ul {
		top: 90px;
	}

	.goa-sidebar-content.expanded {
		height: 100%;
	}

	.goa-sidebar-content.expanded:not(.goa-ministry--sidebar):not(.goa-pe--sidebar):not(.goa-news--sidebar):not(.goa-custom--sidebar):not(.goa-taxonomy--sidebar) > ul {
		display: block;
		background-color: #F2F2F2;
		height: 100%;
		margin: 0;
		padding: 0 24px 75px 48px;
		position: relative;
		overflow-y: auto;
	}

	.goa-sidebar-content.expanded > ul li {
		margin: 0;
	}

	.goa-sidebar-content.expanded > ul li:before {
		display: none;
	}

	.goa-sidebar-content.expanded > ul li a,
	.goa-sidebar-content.expanded > ul li.current {
		text-decoration: none;
		display: block;
		font-weight: 700;
		padding: 12px 0;
	}

	.goa-sidebar-content.expanded > ul li.current {
		color: #333333;
		position: relative;
	}

	.goa-sidebar-content.expanded > ul li.current:before {
		display: block;
		top: 14px;
	}

	.goa-sidebar-content.expanded > ul li:not(:first-child) {
		border-top: 1px solid #DCDCDC;
	}

	.goa-section--heading-mobile {
		display: block;
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-sidebar-content > .goa-sidebar-collapse-button > button.goa-button,
	html[dir = 'rtl'] .goa-taxonomy--track > .goa-sidebar-collapse-button > button.goa-button {
		padding: 14px 48px 18px 24px;
		text-align: right;
	}

	html[dir = 'rtl'] .goa-sidebar-content > .goa-sidebar-collapse-button > button.goa-button:focus,
	html[dir = 'rtl'] .goa-taxonomy--track > .goa-sidebar-collapse-button > button.goa-button:focus {
		padding: 11px 45px 15px 21px;
	}

	html[dir = 'rtl'] .goa-sidebar-collapse-button > button.goa-button:before {
		left: auto;
		right: 20px;
	}

	html[dir = 'rtl'] .goa-sidebar-content > .goa-sidebar-collapse-button > button.goa-button:focus:before,
	html[dir = 'rtl'] .goa-taxonomy--track > .goa-sidebar-collapse-button > button.goa-button:focus:before {
		left: auto;
		right: 17px;
	}

	html[dir = 'rtl'] .goa-sidebar-content.expanded:not(.goa-ministry--sidebar):not(.goa-pe--sidebar):not(.goa-news--sidebar):not(.goa-custom--sidebar):not(.goa-taxonomy--sidebar) > ul {
		padding: 0 48px 75px 24px;
	}

	html[dir = 'rtl'] .goa-taxonomy > .goa-taxonomy--track {
		padding-left: 0;
	}
	
	/* MINISTRY SIDEBAR *******************************************************************************/

	.goa-main-content > .goa-main-grid:not(.goa-previous-next):last-child {
		padding-bottom: 2rem;
	}

	/* GUIDES *******************************************************************************/

	html.goa-toolsopen.goa-top div.goa-guidemenu,
	html.goa-guideopen div.goa-guidemenu,
	html.goa-mobilesection-stick div.goa-guidemenu {
		position: fixed;
		top: 0;
		left: 0;
	}

	div.goa-toggleguidemenu > a[aria-expanded='true'] + div.goa-guidedropdown {
		display: block;
		position: fixed;
		top: 129px;
		left: 0;
		bottom: 0;
		right: 0;
		width: auto;
		height: auto;
		padding: 0px;
		background-color: #F2F2F2;
		overflow-y: auto;
	}

	html.goa-guideopen.goa-noscroll div.goa-mask,
	html.goa-toolsopen.goa-noscroll div.goa-mask {
		z-Index: 150000;
	}

	/* FOOTER *******************************************************************************/

	.goa-footer > .goa-container {
		display: block;
	}

	.goa-footer .goa-container .goa-footer--links {
		margin-top: 2.75rem;
		margin-bottom: 2.75rem;
	}

	.goa-footer > .goa-feedback-wrapper:not(.active) .goa-container {
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%;
	}

	.goa-footer .goa-metadata-feedback .goa-feedback {
		margin-top: 0px;
		padding-top: 1.5rem;
		-ms-grid-row: 2;
		grid-row: 2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
	}

	/* STROKES ***********************************************************************

	.goa--right-stroke:after,
	html[dir='rtl'] .goa--right-stroke:after {
		content: none;
	}********/
	
}


/******************************************************************************
* breakpoint variant: mobile
* 
***/

@media screen and (max-width: 499px) {

	.view-topics .arts-and-culture, .view-topics .business-and-economy, .view-topics .government, .view-topics .driving-and-transportation, .view-topics .education-and-training, .view-topics .emergencies-and-public-safety, .view-topics .environment, .view-topics .family-and-social-supports, .view-topics .health, .view-topics .housing-and-community, .view-topics .jobs-and-employment, .view-topics .law-and-justice, .view-topics .life-events, .view-topics .moving-to-alberta, .view-topics .agriculture, .view-topics .birth-adoption-death-marriage, .view-topics .energy, .view-topics .fish-wildlife, .view-topics .industry, .view-topics .infrastructure, .view-topics .municipalities-communities, .view-topics .non-profit-sector, .view-topics .tax-information, .view-topics .tourism-parks, .view-topics .indigenous-peoples, html[dir = "rtl"] .view-topics .arts-and-culture, html[dir = "rtl"] .view-topics .business-and-economy, html[dir = "rtl"] .view-topics .government, html[dir = "rtl"] .view-topics .driving-and-transportation, html[dir = "rtl"] .view-topics .education-and-training, html[dir = "rtl"] .view-topics .emergencies-and-public-safety, html[dir = "rtl"] .view-topics .environment, html[dir = "rtl"] .view-topics .family-and-social-supports, html[dir = "rtl"] .view-topics .health, html[dir = "rtl"] .view-topics .housing-and-community, html[dir = "rtl"] .view-topics .jobs-and-employment, html[dir = "rtl"] .view-topics .law-and-justice, html[dir = "rtl"] .view-topics .life-events, html[dir = "rtl"] .view-topics .moving-to-alberta, html[dir = "rtl"] .view-topics .agriculture, html[dir = "rtl"] .view-topics .birth-adoption-death-marriage, html[dir = "rtl"] .view-topics .energy, html[dir = "rtl"] .view-topics .fish-wildlife, html[dir = "rtl"] .view-topics .industry, html[dir = "rtl"] .view-topics .infrastructure, html[dir = "rtl"] .view-topics .municipalities-communities, html[dir = "rtl"] .view-topics .non-profit-sector, html[dir = "rtl"] .view-topics .tax-information, html[dir = "rtl"] .view-topics .tourism-parks, html[dir = "rtl"] .view-topics .indigenous-peoples {
		padding-top: 4.5rem;
		padding-left: 0;
		padding-right: 0;
		margin-top: 1.75rem;
	}

	.view-topics > .view-content > *:first-child {
		margin-top: 12px;
	}

	html#template-ministry .goa-hero--ministry .goa-page-headings.goa-container
	html#template-ministry[dir = 'rtl'] .goa-hero--ministry .goa-page-headings.goa-container {
		background-position: right center;
		background-size: 131%;
	}

	.goa-search-tool,
	.goa-searchbar--popular-wrapper {
		margin: 0 24px;
	}

	/* NAVIGATION *******************************************************************************/

	.goa-nav .column {
		width: 100%;
		max-width: 100%;
	}

	.goa-nav .column:not(:last-child) {
		margin: 0 0 24px;    
	}

	.goa-nav > div {
		display: block;
	}

	.goa-nav > div > * {
		padding-left: 24px;
		padding-right: 24px;
	}

	.goa-nav-container {
		padding: 24px 0;
		display: block;
	}

	html.nojs .goa-search-container {
		width: 100%;
	}

	/* BREADCRUMBS *******************************************************************************/
	
	html[dir] .goa-breadcrumbs > ul > li:first-child {
		padding: 0;
	}

	.goa-breadcrumbs > ul > li:not(:first-child):not(:nth-last-child(2)),
	.goa-breadcrumbs > ul > li:first-child:before {
		display: none;
	}

	html:not(#template-marketing) .goa-languages-active .goa-breadcrumbs > ul {
		flex-basis: 80%;
	}

	/* HEADER *******************************************************************************/

	div.goa-container--header h1, div.goa-container--header p.lede,
	div.goa-container--header p.goa-hero-large-lede {
        width: 100%;
    }

	div.goa-container--header h1,
	div.goa-container--header.goa-hero--marketing h2,
	div.goa-container--header.goa-hero--marketing h1.goa-marketing-home {
		overflow-wrap: break-word;
		font-size: 38px;
		line-height: 43px;
	}

	#template-homepage .goa-hero--large {
		min-height: 445px;
	}

	.goa-background--image:not(.goa-container--small):not(.goa-container--medium):not(.goa-container--large):not(.goa-main-grid) {
		min-height: 320px;
	}

	.goa-hero--large {
		min-height: 350px;
	}

	div.goa-jumplinks ul {
		column-count: 1;
	}

	/* BRANDED SPACE *******************************************************************************/

	.goa-hero.goa-hero--large.goa-hero--branded {
		min-height: 320px;
	}

	.goa-hero--branded-logo {
		margin-bottom: 2.5rem;
	}

	.goa-hero.goa-hero--large.goa-hero--branded > .goa-hero--branded-wrapper {
		height: 320px;
	}

	.goa-hero.goa-hero--branded > .goa-hero--branded-wrapper > .goa-hero--branded-logo > img,
	.goa-hero.goa-hero--branded > .goa-container > .goa-hero--branded-logo > img  {
		width: 90%;
	}

	/* MAIN *******************************************************************************/

	.goa-main-content > *,
	.goa-main-content > .goa-main-grid > [class *= "goa-column-"] {
		width: 100%;
	}

	.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to span {
		padding-left: 2rem;
	}
	
	.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn span {
		padding-left: 24px;
	}

	.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn > span:before {
		left: -1px;
	}

	.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn,
	.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to {
		padding: 0;
	}

	/* rtl **/

	html[dir = 'rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn {
		padding-right: 0;
	}

	html[dir = 'rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn span {
		padding-right: 24px;
		padding-left: 0;
	}
	
	html[dir = 'rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn > span:before {
		left: auto;
		right: -1px;
	}

	/* GUIDE *******************************************************************************/

	.goa-main-content > .goa-main-grid.goa-previous-next > div.goa-prev-btn {
		padding-left: 0;
	}

	div.goa-guidemenu div#guidetools {
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		width: 60px;
		height: 50px;
	}

	html.js div.goa-guidemenu div#guidetools > ul.goa-toolslist:first-child,
	div.goa-guidemenu div#guidetools > a[aria-expanded='false'] + ul.goa-toolslist,
	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist > * {
		display: none;
	}

	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist {
		box-sizing: border-box;
		display: block;
		margin: 0;
		padding: 0;
	}

	div.goa-guidemenu > div.goa-container {
		margin: 0 0 0 24px;
    	width: calc(100% - 24px);
	}

	div.goa-guidemenu div#guidetools > a {
		background: 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='%23FFF' cx='12' cy='20' r='1.3' /%3E%3Ccircle fill='%23FFF' cx='12' cy='12' r='1.3' /%3E%3Ccircle fill='%23FFF' cx='12' cy='4.1' r='1.3'/%3E%3C/svg%3E") no-repeat center 8px;
		box-sizing: border-box;
		display: flex;
		align-self: stretch;
		flex-grow: 1;
		width: 46px;
		height: 0;
		padding: 46px 0 0;
		overflow: hidden;
		border-top: 4px solid transparent;
		color: #fff;
		text-align: center;
		outline: 0;
		cursor: pointer;
	}

	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist > li {
		box-sizing: border-box;
		display: flex;
		border-top: 1px solid #dcdcdc;
		flex-grow: 1;
		align-self: stretch;
		align-items: center;
		padding: 0;
		width: 100%;
		flex-basis: 100%;
		height: auto;
		margin: 0;
	}

	div.goa-guidemenu div#guidetools > a:hover,
	div.goa-guidemenu div#guidetools > a:focus,
	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] {
		border-color: #ffffff;
	}

	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist > li > a {
		box-sizing: border-box;
		position: relative;
		display: flex;
		width: 100%;
		background: #F2F2F2;
		color: #006dcc;
		padding: 12px 70px 16px 24px;
		border: none;
		font-weight: 700;
		text-decoration: none;
		text-align: left;
		line-height: 1.4em;
		font-size: 20px;
		align-items: center;
		align-self: stretch;
		white-space: nowrap;
		outline: 0;
		height: auto;
		margin: 0;
	}

	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist > li > a:hover,
	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist > li > a:focus {
		color: #333333;
	}
	
	div.goa-guidemenu div#guidetools > a[aria-expanded='true'] + ul.goa-toolslist > li > a:focus {
		border: 2px solid #FFB500;
		padding: 10px 68px 14px 22px;
	}

	div.goa-guidetools ul {
		height: 100%;
	}

	html.js div#guidetools ul > li > a:after {
		top: 15px;
	}

	html.js div#guidetools ul > li > a:focus:after {
		top: 13px;
		right: 16px;
	} 

	html.js div#guidetools li.goa-print a:after { 
		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%3Cpath fill='%23006dcc' d='M22.2,15.4V7.8c0-1.1-0.9-1.9-1.9-1.9h-2.5V1H6.2v4.8H3.7c-1.1,0-1.9,0.9-1.9,1.9v7.7c0,1.1,0.9,1.9,1.9,1.9 h1.9v-2l-1.9,0.1L3.7,7.9l16.5-0.1l0.1,7.6h-2v2h2C21.3,17.4,22.2,16.5,22.2,15.4z M8.2,3h7.6v2.8H8.2V3z'/%3E%3Cpath fill='%23006dcc' d='M17.8,23v-9h0.9v-2H5.3v2h0.9v9H17.8z M15.8,21H8.2v-7h7.6V21z'/%3E%3Cpath fill='%23006dcc' d='M6.9,9.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3C6.4,10.8,6.9,10.3,6.9,9.5z'/%3E%3C/svg%3E") no-repeat center center;
	}

	html.js div#guidetools li.goa-download a:after {
		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%3Cpath fill='%23006dcc' d='M21.1,18.9c0,0.3-0.3,0.6-0.6,0.6H3.7c-0.3,0-0.6-0.3-0.6-0.6v-3.2h-2v3.2c0,1.4,1.2,2.6,2.6,2.6h16.9 c1.4,0,2.6-1.2,2.6-2.6v-3.2h-2V18.9z'/%3E%3Cpath fill='%23006dcc' d='M11.4,17.1c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l5.6-5.5c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L13.1,14 V3.5c0-0.6-0.4-1-1-1s-1,0.4-1,1V14l-3.8-3.8c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L11.4,17.1z'/%3E%3C/svg%3E") no-repeat center center;
	}

	html.js div#guidetools li.goa-refresh a:after { 
		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%3Cpath fill='%23006dcc' d='M22.8,13.1h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,13.1,22.8,13.1z'/%3E%3Cpath fill='%23006dcc' d='M20.3,17.8h-4.9c-0.6,0-1,0.4-1,1s0.4,1,1,1h4.9c0.6,0,1-0.4,1-1S20.8,17.8,20.3,17.8z'/%3E%3Cpath fill='%23006dcc' d='M22.8,8.4h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,8.4,22.8,8.4z'/%3E%3Cpath fill='%23006dcc' d='M15.4,5.7h7.5c0.6,0,1-0.4,1-1s-0.4-1-1-1h-7.5c-0.6,0-1,0.4-1,1S14.8,5.7,15.4,5.7z'/%3E%3Cpath fill='%23006dcc' d='M6.4,4.7c-3.5,0-6.4,2.9-6.4,6.4c0,3.5,2.9,6.4,6.4,6.4s6.4-2.9,6.4-6.4C12.8,7.6,9.9,4.7,6.4,4.7z M6.4,15.4c-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4s4.4,2,4.4,4.4S8.8,15.4,6.4,15.4z'/%3E%3Cpath fill='%23006dcc' d='M7.4,10.6V8.6c0-0.6-0.4-1-1-1s-1,0.4-1,1v2.5c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3l1.8,1.8c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,10.6z'/%3E%3C/svg%3E") no-repeat center center;
	}

	html.js div#guidetools li.goa-print a:hover:after,
	html.js div#guidetools li.goa-print a:focus:after { 
		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%3Cpath fill='%23333333' d='M22.2,15.4V7.8c0-1.1-0.9-1.9-1.9-1.9h-2.5V1H6.2v4.8H3.7c-1.1,0-1.9,0.9-1.9,1.9v7.7c0,1.1,0.9,1.9,1.9,1.9 h1.9v-2l-1.9,0.1L3.7,7.9l16.5-0.1l0.1,7.6h-2v2h2C21.3,17.4,22.2,16.5,22.2,15.4z M8.2,3h7.6v2.8H8.2V3z'/%3E%3Cpath fill='%23333333' d='M17.8,23v-9h0.9v-2H5.3v2h0.9v9H17.8z M15.8,21H8.2v-7h7.6V21z'/%3E%3Cpath fill='%23333333' d='M6.9,9.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3C6.4,10.8,6.9,10.3,6.9,9.5z'/%3E%3C/svg%3E") no-repeat center center;
	}

	html.js div#guidetools li.goa-download a:hover:after,
	html.js div#guidetools li.goa-download a:focus:after {
		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%3Cpath fill='%23333333' d='M21.1,18.9c0,0.3-0.3,0.6-0.6,0.6H3.7c-0.3,0-0.6-0.3-0.6-0.6v-3.2h-2v3.2c0,1.4,1.2,2.6,2.6,2.6h16.9 c1.4,0,2.6-1.2,2.6-2.6v-3.2h-2V18.9z'/%3E%3Cpath fill='%23333333' d='M11.4,17.1c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l5.6-5.5c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L13.1,14 V3.5c0-0.6-0.4-1-1-1s-1,0.4-1,1V14l-3.8-3.8c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L11.4,17.1z'/%3E%3C/svg%3E") no-repeat center center;
	}

	html.js div#guidetools li.goa-refresh a:hover:after,
	html.js div#guidetools li.goa-refresh a:focus:after { 
		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%3Cpath fill='%23333333' d='M22.8,13.1h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,13.1,22.8,13.1z'/%3E%3Cpath fill='%23333333' d='M20.3,17.8h-4.9c-0.6,0-1,0.4-1,1s0.4,1,1,1h4.9c0.6,0,1-0.4,1-1S20.8,17.8,20.3,17.8z'/%3E%3Cpath fill='%23333333' d='M22.8,8.4h-7.5c-0.6,0-1,0.4-1,1s0.4,1,1,1h7.5c0.6,0,1-0.4,1-1S23.4,8.4,22.8,8.4z'/%3E%3Cpath fill='%23333333' d='M15.4,5.7h7.5c0.6,0,1-0.4,1-1s-0.4-1-1-1h-7.5c-0.6,0-1,0.4-1,1S14.8,5.7,15.4,5.7z'/%3E%3Cpath fill='%23333333' d='M6.4,4.7c-3.5,0-6.4,2.9-6.4,6.4c0,3.5,2.9,6.4,6.4,6.4s6.4-2.9,6.4-6.4C12.8,7.6,9.9,4.7,6.4,4.7z M6.4,15.4c-2.4,0-4.4-2-4.4-4.4s2-4.4,4.4-4.4s4.4,2,4.4,4.4S8.8,15.4,6.4,15.4z'/%3E%3Cpath fill='%23333333' d='M7.4,10.6V8.6c0-0.6-0.4-1-1-1s-1,0.4-1,1v2.5c0,0.1,0,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3l1.8,1.8c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L7.4,10.6z'/%3E%3C/svg%3E") no-repeat center center;
	}

	/* rtl **/

	html[dir = 'rtl'] div.goa-guidemenu > div.goa-container {
		margin: 0 24px 0 0;
	}

	/* MASK *******************************************************************************/

	html button.goa-mask.goa-mask--select {
		display: block;
		z-index: 60000;
	}

	/* PREVIOUS AND NEXT *******************************************************************************/

	.goa-main-content > .goa-main-grid.goa-previous-next {
		flex-direction: column;
		gap: 2rem;
	}

	.goa-main-content > .goa-main-grid.goa-previous-next > div:not(.goa-back-to),
	.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to {
		max-width: 100%;
		width: 100%;
	}

	.goa-main-content > .goa-main-grid.goa-previous-next > div:not(.goa-back-to) {
		align-items: flex-start;
		text-align: left;
	}

	.goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to {
		order: 2;
	}

	/* rtl **/

	html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to {
		padding: 0;
	}

	html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next .goa-back-to span {
		padding-left: 0;
		padding-right: 2rem;
	}

	html[dir='rtl'] .goa-main-content > .goa-main-grid.goa-previous-next > div.goa-next-btn {
		text-align: right;
		padding: 0;
	}

	/* FOOTER *******************************************************************************/

	.goa-footer .goa-logo {
		display: none;
	}

	.goa-footer .goa-container .goa-list ul {
		margin-bottom: 2.5rem;
		display: block;
	}

	.goa-footer .goa-container .goa-list ul li {
		margin-bottom: 1.5rem;
	}

	.goa-footer > .goa-feedback-wrapper:not(.active) > .goa-container > div:not(.goa-feedback) {
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
		text-align: center;
	}

	
	.goa-footer > .goa-feedback-wrapper:not(.active) > .goa-container > div.goa-feedback {
		grid-row: 3;
	}

	.goa-footer > .goa-feedback-wrapper:not(.active) > .goa-container > div.goa-meta-dates {
		grid-row: 2;	
	}

	.goa-footer > .goa-feedback-wrapper:not(.active) > .goa-container > .goa-lead-ministry + .goa-feedback + .goa-meta-dates {
		margin-top: 0;
	}

	/* STROKES *******************************************************************************/

    .goa--right-stroke,
	.goa--right-stroke + div,
    html[dir='rtl'] .goa--right-stroke,
	html[dir='rtl'] .goa--right-stroke + div {
		padding: 0;
	}

    .goa--right-stroke:after,
    html[dir='rtl'] .goa--right-stroke:after {
        display: none;
    }

}