@charset "UTF-8";

:root {
	--pink:  #e60162;
	--navy:  #003057;
	--lightgrey:  #d4dbdf;
}

h1, h2, h3, h4, h5 {
	line-height: 1.3;
}

body .site-header {
	background-color: #fff;
}

body .site-header .wrap {
    grid-template-columns: 2fr 3fr 2fr;
}

body .site-header .wrap .wp-block-image {
	margin-bottom: 0;
}

.grid {
	display: grid;
}

.grid-4-columns {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-2-columns {
	grid-template-columns: 1fr 1fr;
}

.who-is-who {
	gap:30px;
}

.cpt-intro {
	margin-top: 120px;
}

.employee {
	display: grid;
	grid-template-columns: 1fr 3fr;
	grid-template-rows: 1fr;
	align-items: center;
}

.employee-data {
	padding: 40px 20px;
}

.employee-data a {
	color: var(--navy);
}

.employee-data h2 {
	margin-top: 0;
	font-size: 24px;
}

.employee-data h2 a {
	text-decoration: none;
	color: var(--navy);
}

.employee img {
	grid-row: 1 / 3;
	height: 100%;
    object-fit: cover;
    object-position: center;
}

.employee-list-item {
	position: relative;
    border: 1px solid var(--pink);
    width: 100%;
    background-color: #fff;
    transition: all 0.3s ease-in-out;
}

.employee-list-item .employee-link:after {
	content: '';
    position: absolute;
    left:0;
    top: 0;
    width: 100%;
    height: 100%;
}

.employee-list-item:focus-within {
	outline: var(--navy) dashed 2px;
    transition: outline-offset 0.15s linear;
    outline-offset: 8px;
    background-color: var(--lightgrey);
}

.employee-list-item:focus {
	background-color: var(--lightgrey);
}

.employee-list-item:hover  {
	background-color: var(--lightgrey);
}

.employee-data-item.email {
	position: relative;
	z-index: 1;
	width: fit-content;
}

.employee-data-item {
	display: block;
}

.facetwp-type-radio .facetwp-radio {
	display: inline-block;
	background-image: none;
	padding-left: 0;
	margin-right: 30px;
	font-family: 'Overpass', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color:#000;
}

.facetwp-type-radio .facetwp-radio.checked {
	background-image: none;
	color:var(--pink);
	text-decoration: underline;
}

.facetwp-counter {
	display: none;
}

.post-type-archive .who-is-who .wp-block-button__link {
	color: #fff;
	background-color: var(--navy);
	font-weight: 700;
    letter-spacing: 1px;
    line-height: 1em;
    padding: 3em;
    border: 1px solid #fff;
    font-family: 'Overpass', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0px;
    font-size: 0.8em;
    width: 100%;
}

.post-type-archive .who-is-who .wp-block-button__link:hover, .post-type-archive .who-is-who .wp-block-button__link:active, .post-type-archive .who-is-who .wp-block-button__link:focus {
    background-color: var(--pink);
}

.site-header .wrap .title-area {
	max-width: 220px;
	margin-left: 30px;
}

.site-header .widget-area {
	margin-right: 30px;
	justify-content: end;
	column-gap: 15px;
}

.site-header .wrap > .nav-primary-wrapper {
    text-align: center;
}

.site-header .wrap > .nav-secondary-wrapper {
	grid-row-start: 2;
	grid-column: 1 / 4;
    /*text-align: center;*/
    background-color: var(--navy);
}

.wp-block-cover .wp-block-cover__image-background, .contentpage.full-width-content .wp-block-cover.alignfull {
	min-height: 500px;
}

.wp-block-cover p {
	line-height: 1em;
	text-shadow: 0px 4px 4px #00000025;
	margin-top: 0;
	transform: skewX(30deg);
}

.wp-block-cover p strong {
	font-weight: 900;
}

.header-block.wp-block-cover {
	padding: 0;
	margin-bottom: 80px;
}

.header-block.wp-block-cover .wp-block-cover__background {
	z-index: 0 !important;
}

html body div.header-block.wp-block-cover > div.wp-block-cover__inner-container p {
    padding: 60px 200px 60px 100px;
    background-color: var(--navy);
    margin-bottom: -60px !important;
    z-index: unset;
    transform: skewX(-29.9deg);
    min-height: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    right: -140px;
    flex-direction: column;
    font-family: 'Overpass', sans-serif;
    font-weight: 300;
}

html body div.header-block.wp-block-cover > div.wp-block-cover__inner-container p:before {
	content: '';
    background-color: #fff;
    position: absolute;
    top: -20px;
    height: 100%;
    width: 50%;
    z-index: -1;
    display: block;
    left: -25px;
}

html body div.header-block.wp-block-cover > div.wp-block-cover__inner-container p:after {
	content: '';
    background-color: var(--navy);
    position: absolute;
    top: 0px;
    height: 100%;
    width: 50%;
    z-index: -1;
    display: block;
    left: 0px;
}

html body div.header-block.wp-block-cover > div.wp-block-cover__inner-container p span {
	transform: skewX(30deg);
}

.contentpage.full-width-content .wp-block-cover.alignfull {
	align-items: stretch;
}

html body.contentpage.full-width-content .wp-block-cover.alignfull .wp-block-cover__inner-container {
	width: 60%;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container {
    padding: 60px 200px 60px 250px;
    background-color: var(--navy);
    margin-bottom: 0px !important;
    z-index: unset;
    transform: skewX(-29.9deg);
    min-height: unset;
    display: flex;
    justify-content: center;
    position: relative;
    right: -30%;
    top: 0;
    flex-direction: column;
    font-family: 'Overpass', sans-serif;
    font-weight: 300;
    width: 100%;
    height: 100%;
    color: #fff;
    transition: none;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container a {
	color: #fff;
	font-size: 16px;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container:before {
	content: '';
    background-color: #fff;
    position: absolute;
    top: 0px;
    height: 100%;
    width: 50%;
    z-index: -1;
    display: block;
    left: -25px;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container:after {
	content: '';
    background-color: var(--navy);
    position: absolute;
    top: 0px;
    height: 100%;
    width: 50%;
    z-index: -1;
    display: block;
    left: 0px;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container .page-list {
	transform: skewX(30deg);
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container a.parent-url {
	font-size: 20px;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container .subpages {
	padding-left: 1em;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container .subpages > ul > li {
	list-style: none;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container .subpages > li > a, html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container .subpages > ul > li > a  {
	list-style: none;
	font-size: 20px;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container .subpages .children {
	padding-left: 1em;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container.scrolled {
    padding: 30px;
    transform: none;
    position: fixed;
    right: 100px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto !important;
    width: 20%;
    min-width: 300px;
    height: fit-content;
    transition: right 0.2s ease-in-out;
    border: 10px solid #fff;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container.scrolled.footer-in-viewport {
	 right: -100%;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container.scrolled .page-list {
	transform: none;
}

html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container.scrolled:before, html body.contentpage div.header-block.wp-block-cover > div.wp-block-cover__inner-container .page-list-container.scrolled:after {
	display: none;
}

body.contentpage .page-list-container .page-list a {
	text-decoration: none !important;
}

body.contentpage .page-list-container .page-list .current_page_item > a {
	text-decoration: underline !important;
}

.downloads-block {
	margin-top: 4em;
}

.downloads-container {
	background-color: var(--navy);
	color: #fff;
	padding: 2em;
	font-family: 'Overpass', sans-serif;
    font-weight: 300;
}

.downloads-container li {
	border-bottom: 1px solid #fff;
	padding: 8px 0px 3px;
}

.downloads-container li:first-of-type {
	border-top: 1px solid #fff;
}

.downloads-container li a {
	display: block;
}

.downloads-container li a:hover, .downloads-container li a:focus, .downloads-container li a:active {
	color: var(--pink);
}

.downloads-container li .download-icon {
	width: 16px;
	float: right;
	margin-top: 6px;
}

.downloads-container h2, .downloads-container a {
	color: #fff;
	text-decoration: none;
}

.contentpage .downloads-container-inner h2 {
	margin-top: 0px;
}

ul.is-style-dashed li:before {
	color: var(--pink);
	font-weight: 700;
}

.subpages > li > a {
	text-decoration: none !important;
}

.entry-content ol ul > li, .entry-content ul ul > li {
	list-style: disc;
}

#breadcrumbs a {
	color: var(--navy);
	text-decoration: none;
	font-family: 'Overpass', sans-serif;
    font-weight: 300;
    font-size: 14px;
}

.breadcrumb_last {
	color: var(--pink);
	font-family: 'Overpass', sans-serif;
    font-weight: 300;
    font-size: 14px;
}

.contentpage .site-inner {
	max-width: 1220px;
}

.contentpage .site-inner .content-inner {
	max-width: 70%;
}

.contentpage .site-inner h2 {
	margin-top: 2em;
}

.contentpage .downloads-block h2 {
	margin-top: 0;
}

.contentpage .has-gutenberg-1-background-color {
	padding: 4em 0px;
	margin: 4em 0px;
	position: relative;
}

.contentpage .has-gutenberg-1-background-color .wp-block-group__inner-container {
	padding: 0;
}

.contentpage .has-gutenberg-1-background-color:before {
	content: '';
	background-color: inherit;
	width: 100%;
	height: 100%;
	right: 100%;
	position: absolute;
	top: 0;
}

.contentpage .has-gutenberg-1-background-color:after {
	content: '';
	background-color: inherit;
	width: 100%;
	height: 100%;
	left: 100%;
	position: absolute;
	top: 0;
}

.contentpage .has-gutenberg-1-background-color h2:first-of-type {
	margin-top: 0;
}

.scroll-down-btn {
	position: absolute;
	left: calc((100vw - 1510px) / 2 + 15px);
	bottom: -40px;
}

.scroll-down-btn .wp-block-button__link {
	height: 90px;
    width: 90px;
    padding: 10px;
    border: none !important;
    background-color: var(--pink) !important;
}

.scroll-down-btn .wp-block-button__link img {
	width: 100%;
    height: 100%;
    object-fit: cover;
}

.scroll-down-btn .wp-block-button__link:hover, .scroll-down-btn .wp-block-button__link:focus {
	background-color: var(--navy) !important;
}



/*html body div.header-block.wp-block-cover > div.wp-block-cover__inner-container:after {
	content: '';
	background-color: #fff;
	position: absolute;
	top: 0;
	height: 100%;
	width: 200px;
	left: -180px;
	clip-path: polygon(90% 0, 100% 0, 100% 100%, 0% 100%);
	z-index: -1;
}*/

.genesis-nav-menu {
	display: flex;
	justify-content: center;
	column-gap: 20px;
}

.genesis-nav-menu:focus-within, .footer-widgets .menu:focus-within {
    outline: var(--navy) dashed 2px;
    transition: outline-offset 0.15s linear;
    outline-offset: 8px;
}



.genesis-nav-menu li span {
	display: block;
}

.site-header .wrap > .nav-secondary-wrapper .nav-secondary ul li {
	display: inline-block;
}

.site-header .wrap > .nav-secondary-wrapper .nav-secondary ul li a {
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}

.site-header .wrap > .nav-secondary-wrapper .nav-secondary ul li button {
	color: #fff;
}

.menu-item-has-children:hover > .sub-menu, .menu-item-has-children:focus-within > .sub-menu, .menu-item-has-children .submenu-toggle.activated + .sub-menu  {
    opacity: 1;
    transform: rotateX(0) translateX(0);
}

.menu-item-has-children .submenu-toggle:not(.activated) + .sub-menu {
	opacity: 0;
	transform: rotateX(-90deg) translateX(0);
}

.menu-item-has-children > .sub-menu {
	background-color: var(--lightgrey);
	transition: none;
	width: 240px;
}

.site-header .wrap > .nav-secondary-wrapper .nav-secondary ul .sub-menu li a {
	color: var(--navy);
	display: inline-block;
	width: 100%;
}

.site-header .wrap > .nav-secondary-wrapper .nav-secondary ul .sub-menu li.menu-item-has-children a {
	width: calc(100% - 20px);
}

.site-header .wrap > .nav-secondary-wrapper .nav-secondary ul .sub-menu li.menu-item-has-children .submenu-toggle {
	color: var(--navy);
	display: inline-block;
	width: 10px;
}

.menu-item-has-children svg {
    display: inline-block;
    vertical-align: middle;
    margin-left: -3px;
    top: 0;
    transition: all 0.2s ease-in-out;
}

.site-header form[class*=search] {
	align-items: center;
	height: 40px;
}

.wp-block-search__label {
	font-size: 16px;
	font-weight: 300;
	line-height: 1em;
	width: fit-content;
	margin-right: 10px;
}

label:hover {
	text-decoration: underline;
	cursor: pointer;
}

.wp-block-search__inside-wrapper {
	width: 200px;
	height: 40px;
}

.wp-block-search__input {
	width: 160px;
	border: 2px solid var(--lightgrey);
	height: 40px;
}

.site-header form[class*=search] button {
	width: 40px;
	height: 40px;
	background-color: var(--navy);
	display: flex;
	justify-content: center;
  	align-items: center;
  	border: none;
  	transition: all 0.2s ease-in-out;
}

.site-header form[class*=search] button:hover, .site-header form[class*=search] button:active, .site-header form[class*=search] button:focus {
	background-color: var(--pink);
}

.wp-block-search__button svg {
	fill: #fff;
	min-width: 36px;
    min-height: 36px;
}

.header-widget-area .wp-block-buttons .wp-block-button .wp-block-button__link {
	height: 40px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1em;
    padding: 11px 16px;
}

body:not(.home) .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link {
	color: #fff;
	background-color: var(--navy);
	font-weight: 700;
    letter-spacing: 1px;
    line-height: 1em;
    padding: 18px 24px 14px 24px;
    border: 1px solid #fff;
    font-family: 'Overpass', sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 0px;
}

body:not(.home)  .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link:hover, body:not(.home)  .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link:active, body:not(.home)  .entry-content .wp-block-buttons .wp-block-button .wp-block-button__link:focus {
	background-color: var(--pink);
}

.wp-block-buttons .wp-block-button .wp-block-button__link.has-gutenberg-2-background-color:hover, .wp-block-buttons .wp-block-button .wp-block-button__link.has-gutenberg-2-background-color:active, .wp-block-buttons .wp-block-button .wp-block-button__link.has-gutenberg-2-background-color:focus {
	color: var(--pink);
	background-color: transparent;
}

.wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link  {
	color: var(--navy);
	padding: 0px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Overpass', sans-serif;
}

.wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link:hover, .wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link:focus {
	background-color: transparent;
}

.wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link img {
	/*margin-left: 15px;*/
	transition: all 0.2s ease-in-out;
	vertical-align: bottom;
	left: 15px;
	padding-right: 15px;
	position: relative;
}

.wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link:hover img, .wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link:focus img {
	left: 20px;
}

.sliders {
	gap: 0px !important;
}

.sliders div.wp-block-column:first-of-type {
	padding: 60px;
	height: fit-content;
}

.sliders div.wp-block-column:last-of-type {
	min-height: 650px;
}

.heading-subtitle {
	font-family: 'Overpass', sans-serif;
	margin-bottom: 0 !important;
	font-size: 20px;
	font-weight: 300;
}

.heading-subtitle + h2 {
	margin-bottom: 20px;
	margin-top: 0;
	font-size: 28px;
}

.slider-tabs {
	margin-top: 40px;
	border-top: 1px solid #ffffffa3;
	border-bottom: 1px solid #ffffffa3;
}

.slider-tabs li {
	border-bottom: 1px solid #ffffffa3;
	
	font-family: 'Overpass', sans-serif;
}

.slider-tabs li:last-of-type {
	border-bottom: none;
}

.slider-tabs li button {
	background-color: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: 300;
    padding: 14px 0px 10px 0px;
    text-align: unset;
    text-decoration: none;
    white-space: normal;
    width: 100%;
    display: block;
    position: relative;
}

.slider-tabs li button:hover, .slider-tabs li button:focus {
	background-color: transparent;
	background: transparent;
}

.slider-tabs li button:after {
	content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAAAXNSR0IArs4c6QAAIABJREFUeF7t3Ve0bVWV7vGvI1GCIHBB1DJbKAaasdRbppIMooCKIAqCKIKggmK93fukiCAYUAQBURARQZCM11DVymy1Mlcrc5WxGctQRvhuGzjAAxzYe6+9xlx9zvGfLzyw5hh9/PqE852911o9xIUAAggggAAC3QlEdyfmwAgggAACCCAgAgAPAQIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDCCCAAAIIdChAAOiw6RwZAQQQQAABAgDPAAIIIIAAAh0KEAA6bDpHRgABBBBAgADAM4AAAggggECHAgSADpvOkRFAAAEEECAA8AwggAACCCDQoQABoMOmc2QEEEAAAQQIADwDkxGwvbmk90l6Y0RcPZmDcRAEEECggQABoAEqSw4vYPt/SbpG0o6S/ijpoIi4cPhK2BEBBBAYhwABYBx9oso7ELD9N5Kuk/TANV52vaQjIuIM8BBAAAEEbitAAOCpGLWA7fvWP/zLP299WdLxEXHiqA9J8QgggEADAQJAA1SWHEbA9g6SrpW03RI7nhARrxmmKnZBAAEExiFAABhHn6jyVgK2HyPpSklbLhPnbZKOiogblvl6XoYAAghMWoAAMOn2TvNwtp8q6YOSNl3hCc+XdHBE/GmF9/FyBBBAYHICBIDJtXTaB7K9t6QLJG0440kvl/TsiPjdjPdzGwIIIDAJAQLAJNrYxyFsP0/S2ZLWXeWJPy7p6RHxq1Wuw+0IIIDAaAUIAKNtXV+F2z5S0pskrTOnk39e0m4R8ZM5rccyCCCAwKgECACjalefxdo+XtLrGpz+a5J2jojvNVibJRFAAIHUAgSA1O3puzjb5fl8g6RXNpT4rqSdIuLrDfdgaQQQQCCdAAEgXUsoqAjYvpOk0yUdOoDIjyXtEhFfGGAvtkAAAQRSCBAAUrSBItYUsL2+pPMk7TegzC8l7RERnxhwT7ZCAAEEFiZAAFgYPRuvTcD2nSVdXP5GvgCh30raNyLKUCEuBBBAYNICBIBJt3dch6vjfMvn9J+wwMrLJMEDI+KiBdbA1ggggEBzAQJAc2I2WI6A7W0kXV3H+S7nlpavKZMEXxwR72y5CWsjgAACixQgACxSn71vFLidcb6L1imTBF8VESctuhD2RwABBFoIEABaqLLmsgVs/20d53vPZd807AuZJDisN7shgMBAAgSAgaDZZu0CtsuP/Rfxhr+VtOTNko6JiPJTAS4EEEBgEgIEgEm0cbyHsL2JpEsllQl/ma/yscRDmCSYuUXUhgACKxEgAKxEi9c2Eagf/Svvut+tyQbzW/RDkp7DJMH5gbISAggsToAAsDh7dl5DoH75z7nlD9jkMB+TtDeTBJN3ifIQQGBJAQLAkkS8YCiB+vW/p0k6fKg9Z9znc3WS4E9nvJ/bEEAAgYULEAAW3gIKWFOgDgAqk/9enVyGSYLJG0R5CCBwxwIEAJ6QlAJ1BPBrJWV+Rr9TJwl+IyUiRSGAAAJ3IJD5f640rnMB2y+R9FZJ6ySm+FGdJPjFxDVSGgIIIHAbAQIAD0VqAdv7SypvDlwvcaG/qJMEP5m4RkpDAAEEbiFAAOCBSC9ge3dJ5WOCGyUutkwS3Ccirk1cI6UhgAACNwsQAHgYRiFg++8llc/h3yVxwWWS4AER8YHENVIaAgggcKMAAYAHYTQCth9RJwZunbjoMknw8Ig4K3GNlIYAAggQAHgGxiVge3tJ5cfsWYcHFdAyM+C4iDh5XLpUiwACPQnwE4Ceuj2RsyYdH7w2XSYJTuSZ4xgITFGAADDFrnZwJtvb1F8H7Jj8uOVjjEdHxA3J66Q8BBDoTIAA0FnDp3Rc25tLulzSE5Kf6z11kuCfk9dJeQgg0JEAAaCjZk/xqHWSYHnX/a7Jz3dZnST4++R1Uh4CCHQiQADopNFTPmadJPhuSc9Ofs6P1kmCv05eJ+UhgEAHAgSADprcwxHrJMG3SXpR8vN+VtLuEcEkweSNojwEpi5AAJh6hzs6X50keIKkVyU/9lcl7RwR309eJ+UhgMCEBQgAE25ur0erkwTLSOHM17drCGCSYOYuURsCExYgAEy4uT0fzfYRkt4ygkmC5ScBX+q5V5wdAQQWI0AAWIw7uw4gYPsASeeMYJJgeU/ApwYgYQsEEEDgZgECAA/DpAVs7ynpwhFMEnxmRFw36WZwOAQQSCVAAEjVDoppIWD7SZLK5/A3a7H+nNb8Q50kePGc1mMZBBBA4A4FCAA8IF0I2H6kpKskZZ8k+KKIOLuLpnBIBBBYqAABYKH8bD6kgO0H1UmC9xhy3xXuVSYJvjIiTlnhfbwcAQQQWJEAAWBFXLx47AK27yWp/K79AcnPwiTB5A2iPATGLkAAGHsHqX/FAnWS4DWSHr7im4e94c2SjomI8lMBLgQQQGCuAgSAuXKy2FgE6iTBKyQ9PnnNZcbBCyOCSYLJG0V5CIxNgAAwto5R79wEbG8sqbzrfue5LdpmoUsl7R8RTBJs48uqCHQpQADosu0c+iaBOknwPEn7JVdhkmDyBlEeAmMTIACMrWPUO3eBOknwdEmHzn3x+S5YJgnuFhE/m++yrIYAAj0KEAB67Dpnvo1AnSR4oqRjk/N8pQ4R+kHyOikPAQSSCxAAkjeI8oYVGNEkwZ0i4pvD6rAbAghMSYAAMKVucpa5CNg+UtKbkk8S/KGkXZgkOJeWswgCXQoQALpsO4deSsD2gXWS4LpLvXaB//7nksokwU8vsAa2RgCBkQoQAEbaOMpuL2B7rzpJcMP2u828w28klUmCH555BW5EAIEuBQgAXbadQy9XwPaT6yTBTZd7zwJeVyYJPjciLlnA3myJAAIjFSAAjLRxlD2cgO1H1UmCWw2364p3Kt8UeFhEvGvFd3IDAgh0KUAA6LLtHHqlArYfXCcJ3n2l9w74+jIz4BURceqAe7IVAgiMVIAAMNLGUfbwArbvXScJ3n/43Ve0I5MEV8TFixHoU4AA0GffOfWMAra3lVQmCT5sxiWGuq18jPHlTBIcipt9EBifAAFgfD2j4gUL2N5CUpkk+LgFl7LU9ueWrzdmkuBSTPx7BPoUIAD02XdOvUqBOkmwvOt+p1Uu1fr2D9ZJguWTAlwIIIDAzQIEAB4GBGYUsL2BpPMl7TPjEkPd9hFJe0dE+c4ALgQQQOBGAQIADwICqxCokwTPkHTIKpYZ4tbP1EmC5dsDuRBAAAECAM8AAqsVqJMETyofwVvtWo3v/3KdH8AkwcbQLI/AGAT4CcAYukSNoxAYySTBb5X3LURE+ScXAgh0LEAA6Lj5HH3+AraPklS+iGed+a8+txXLJMGdI6L8RIALAQQ6FSAAdNp4jt1OwPZBks6SlH2S4G4RUd4bwIUAAh0KEAA6bDpHbi9ge29JF0jKPkmwfDqgfEqACwEEOhMgAHTWcI47nIDtp0i6VFLmSYL/I2m/iLhqOBl2QgCBDAIEgAxdoIbJCth+dJ0kuGXiQ/5R0vMj4n2Ja6Q0BBCYswABYM6gLIfArQVs71AnCW6XWOd6SS+NiHckrpHSEEBgjgIEgDlishQCtydg+z51kuD9EiuVccL/GBEnJK6R0hBAYE4CBIA5QbIMAksJ2L5bnST40KVeu+B/XwJACQIlEHAhgMBEBQgAE20sx8opYPuudZLg3+Ws8OaqTq+/ErgheZ2UhwACMwoQAGaE4zYEZhWwvYmkMknwabOuMdB95WOM5c2BfxpoP7ZBAIEBBQgAA2KzFQI3CdRJgu+V9MzkKlfWjwn+LnmdlIcAAisUIACsEIyXIzAvgTpJ8ExJB89rzUbr/LOkvSLivxutz7IIILAAAQLAAtDZEoE1fhJQ/hs8WdLLk6v8q6RdI+InyeukPAQQWKYAAWCZULwMgZYCI5kk+O91iNB/tbRgbQQQGEaAADCMM7sgsKSA7aMlnSIp83+X/1nHCf/HkgfiBQggkFog8/9oUsNRHAItBGw/X9I7k08S/HH9dcC/tTBgTQQQGEaAADCMM7sgsGwB28+okwQ3WPZNw7/wl5L2jIh/GX5rdkQAgXkIEADmocgaCMxZwPZT6yTB8p0BWa8ySXDfiLg6a4HUhQACty9AAODpQCCpgO3H1EmC5dsDs15lkuBBEXFh1gKpCwEE1i5AAODJQCCxgO2H1PkB2ScJHhERZySmpDQEELiVAAGARwKB5AK271snCZZ/Zr3K4KDjI+LErAVSFwII3FKAAMATgcAIBGyXnwBcI6n8RCDzdUJEvCZzgdSGAAJ/ESAA8CQgMBKBOknwKknlvQGZr7dLOjIimCSYuUvU1r0AAaD7RwCAMQnYvoukyyX97+R1l0FHL2CSYPIuUV7XAgSArtvP4ccoYPvOki6StFvy+q+Q9KyIYJJg8kZRXp8CBIA++86pRy5ge31J50p6TvKj/FOdJPir5HVSHgLdCRAAums5B56KQB0nfJqkw5Of6fPlpxVMEkzeJcrrToAA0F3LOfCUBGyX/4ZfJ+nVyc9VJgnuFBHfS14n5SHQjQABoJtWc9ApC9Rxwq9N/sme79YQ8PUp94KzITAWAQLAWDpFnQgsIWD7JZLeKmmdxFhlkuAuEfGFxDVSGgJdCBAAumgzh+xFwPb+9c2B6yU+M5MEEzeH0voRIAD002tO2omA7T0kvV/SRomPXCYJ7hMR5dsNuRBAYAECBIAFoLMlAq0FbD9R0mWSyhcHZb3KJMHnRUQJK1wIIDCwAAFgYHC2Q2AoAduPkHS1pK2H2nOGfa6X9JKIOHOGe7kFAQRWIUAAWAUetyKQXcD29pKulXTPxLWWSYKvjog3JK6R0hCYnAABYHIt5UAI3FLA9r1qCHhgchsmCSZvEOVNS4AAMK1+choE1ipge5v664AdkxOVbzZ8GZMEk3eJ8iYhQACYRBs5BAJLC9jevE4SfMLSr17oK86XdDCTBBfaAzbvQIAA0EGTOSICNwnUSYIfkLRrcpUy8vjZTBJM3iXKG7UAAWDU7aN4BFYuUCcJvqeM6l353YPe8XFJT48IJgkOys5mvQgQAHrpNOdEYA2BOknw7ZIOSw7zuTpJ8KfJ66Q8BEYnQAAYXcsoGIH5CNRJgq+XdNx8Vmy2ytck7cwkwWa+LNypAAGg08ZzbARuEqiTBMtI4czXd2oIYJJg5i5R26gECACjahfFItBGwPYRkt6SfJLgj8qbF5kk2OYZYNX+BAgA/fWcEyOwVgHbB0g6R1LmSYK/kLRnRHyCNiKAwOoECACr8+NuBCYlYHtPSRcmnyT42zpJsHzFMRcCCMwoQACYEY7bEJiqgO0n1UmCmyU+Y5kkeGBEXJS4RkpDILUAASB1eygOgcUI2H6kpKtGMEnw8Ig4azFK7IrAuAUIAOPuH9Uj0EzA9oPqEKF7NNtk9QuXSYLHRcTJq1+KFRDoS4AA0Fe/OS0CKxKokwSvk/SAFd04/IuZJDi8OTuOXIAAMPIGUj4CrQXqJMFrJD289V6rXP+tko5mkuAqFbm9GwECQDet5qAIzC5QJwleIenxs68yyJ1lxsEhEfHnQXZjEwRGLEAAGHHzKB2BIQVsbyzp4vKNfEPuO8NeH6qTBH8/w73cgkA3AgSAblrNQRFYvUCdJHiepP1Wv1rTFT5WJwn+uukuLI7AiAUIACNuHqUjsAiBOknwdEmHLmL/Fez5WUm7RwSTBFeAxkv7ESAA9NNrTorA3ATqJMETJR07t0XbLPTVOkTo+22WZ1UExitAABhv76gcgYULjGiS4E4R8Y2Fg1EAAokECACJmkEpCIxRwPaRkt40gkmCu0TEF8doTM0ItBAgALRQZU0EOhOwfWCdJLhu4qOXSYJ7RMQnE9dIaQgMJkAAGIyajRCYtoDtveokwQ0Tn7RMEnxmRJRvN+RCoGsBAkDX7efwCMxXwPaT6yTBTee78lxX+4OkAyKifKcBFwLdChAAum09B0egjYDtR9VJglu12WEuq14v6UURcfZcVmMRBEYoQAAYYdMoGYHsArYfXCcJ3j1xrWWS4LER8cbENVIaAs0ECADNaFkYgb4FbN9bUvld+/2TSzBJMHmDKK+NAAGgjSurIoCAJNvbSiqTBB+WHOQtko5hkmDyLlHeXAUIAHPlZDEEELi1gO0tJJVJgo9LrvNuSS9kkmDyLlHe3AQIAHOjZCEEELg9gTpJ8BJJOyVXulTS/hHBJMHkjaK81QsQAFZvyAoIILAMAdsbSDpf0j7LePkiX/JRSXtHBJMEF9kF9m4uQABoTswGCCBwk0CdJHiGpEOSq5RJgrtFxM+S10l5CMwsQACYmY4bEUBgFoE6SfAkSa+Y5f4B7ymTBMsQoR8MuCdbITCYAAFgMGo2QgCBNQVGMknw2zUEfJPuITA1AQLA1DrKeRAYkYDtoySdmnyS4A8llUmCXxoRLaUisKQAAWBJIl6AAAItBWwfJOksSZknCf68ThL8VEsL1kZgSAECwJDa7IUAAmsVsL23pAskZZ4k+Js6SfDDtBGBKQgQAKbQRc6AwAQEbD9FUvkcfvZJgs+NiPKdBlwIjFqAADDq9lE8AtMSsP3oOklwy8QnK5MED4uIcxLXSGkILClAAFiSiBcggMCQArZ3qJMEtxty3xXuVSYJvjIiTlnhfbwcgTQCBIA0raAQBBC4ScD2feokwfslV2GSYPIGUd7tCxAAeDoQQCClgO271UmCD01Z4F+LepOkl0dE+akAFwKjESAAjKZVFIpAfwK27yrpSkmPTX76cyUdyiTB5F2ivFsIEAB4IBBAILWA7U0klXfdPy11oX/5BAOTBJM3ifL+KkAA4GlAAIH0AnWS4HvL5/CTF/uROkmwfGcAFwKpBQgAqdtDcQggcJOA7fJNgWdKekFylc9I2p1Jgsm7RHkiAPAQIIDAaATqJME3SjomedFfkbQzkwSTd6nz8ggAnT8AHB+BMQqMZJLgt+okwfJPLgTSCRAA0rWEghBAYDkCto+WVL6IJ/P/x8okwfKTgC8v50y8BoEhBTL/hzOkA3shgMAIBWw/X9I7RzBJsLwn4NMjJKbkCQsQACbcXI6GQA8Ctp9RJwlukPi85VMBz4iI/5e4RkrrTIAA0FnDOS4CUxSw/Q+SPiipfGdA1usP9XsCSp1cCCxcgACw8BZQAAIIzEPAdvm2wPKtgeXbA7Nef66TBN+VtUDq6keAANBPrzkpApMXsP2QOkmwzBHIepWZAWV2QJkhwIXAwgQIAAujZ2MEEGghYPu+dZJg+Wfm6/9GxP/JXCC1TVuAADDt/nI6BLoTIAB013IOPKMAAWBGOG5DAIF8AvVXANdI2i5fdTdXxK8AEjenp9IIAD11m7MiMGEB24+RdBVvApxwkznaXAUIAHPlZDEEEFiEgO2n6i/jePkY4CIawJ6jFCAAjLJtFI0AAjcJ8EVAPAsIzCZAAJjNjbsQQCCBAF8FnKAJlDBaAQLAaFtH4Qj0LWD7ZZJOZRhQ388Bp59dgAAwux13IoDAggQYB7wgeLadlAABYFLt5DAITFvAdvl/1snlm/SSn/QrdQzwD5LXSXkdCxAAOm4+R0dgTAK27yTpTEkHJ6/7M5LK+N+fJa+T8joXIAB0/gBwfATGIGC7jPo9X9I+yev9iKS9I6KM/+VCILUAASB1eygOAQRsb1xH/T4tuUb5HoL9I+L3yeukPARuFCAA8CAggEBaAdtb1BG/f5e2yL8Udq6kQyOijPvlQmAUAgSAUbSJIhHoT8D2tnW070OTn76M9S3jfct3/HMhMBoBAsBoWkWhCPQjYPs+9Q//+yc/9QkR8ZrkNVIeAmsVIADwYCCAQCoB2w+uf/jfPVVhtyym/G3/lRFxSuIaKQ2BOxQgAPCAIIBAGgHbj66/898qTVG3LeR6SYdFxDmJa6Q0BJYUIAAsScQLEEBgCAHbT5Z0maRNh9hvxj3+IOm5EXHJjPdzGwJpBAgAaVpBIQj0K2B7L0kXStowsUL5bP8zI+LDiWukNASWLUAAWDYVL0QAgRYCtg+UVH6cvm6L9ee05s8l7RERn5rTeiyDwMIFCAALbwEFINCvgO0jJZWP0a2TWOGHknaJiC8lrpHSEFixAAFgxWTcgAAC8xAYyUS/b0vaKSK+OY8zswYCmQQIAJm6QS0IdCBQJ/qdKOnY5Mf9av3Dn4l+yRtFebMJEABmc+MuBBCYQaBO9Du9fG3uDLcPectnJe3GRL8hydlraAECwNDi7IdApwK215d0nqT9khN8tE70+3XyOikPgVUJEABWxcfNCCCwHIE60e8D5c10y3n9Al/DRL8F4rP1sAIEgGG92Q2B7gRsby7pCkmPT374d0t6IRP9kneJ8uYmQACYGyULIYDArQVsbyPpGkkPT67zFknHRMQNyeukPATmJkAAmBslCyGAwJoCtu8l6TpJD0guw0S/5A2ivDYCBIA2rqyKQNcCtrevf/jfIzFEmeh3bES8MXGNlIZAMwECQDNaFkagTwHbj5R0laStEwuUiX4vioizE9dIaQg0FSAANOVlcQT6ErD9REkfkrRZ4pOXiX4HRMTFiWukNASaCxAAmhOzAQJ9CNjeQ9L7JW2U+MS/rRP9ynsTuBDoWoAA0HX7OTwC8xGw/VxJ75K03nxWbLLKL+pEv082WZ1FERiZAAFgZA2jXASyCdh+iaS3Jp/o96M60e+L2fyoB4FFCRAAFiXPvghMQGAkE/2+U4f6fGMC5BwBgbkJEADmRslCCPQjUCf6vU7Sq5Ofukz02zkivp+8TspDYHABAsDg5GyIwLgF6kS/0yQdnvwkZaLf7hHx0+R1Uh4CCxEgACyEnU0RGKdAneh3rqTnJD/BxyQ9PSKY6Je8UZS3OAECwOLs2RmBUQnYvrOkiyTtlrzw8j0Ez46I3yevk/IQWKgAAWCh/GyOwDgEbG8iqYzKfWryit8j6RAm+iXvEuWlECAApGgDRSCQV8D2XetX+z4mb5U3VlY+ing0E/2Sd4ny0ggQANK0gkIQyCdg+26SrpX0kHzV3aIiJvolbxDl5RMgAOTrCRUhkELA9n3rRL/yz6xXmeh3XEScnLVA6kIgqwABIGtnqAuBBQrY3qH+zX+7BZax1NZlot/hEXHWUi/k3yOAwG0FCAA8FQggcAsB2+V3/VdK2jIxzR8lHRgR5VMJXAggMIMAAWAGNG5BYKoCtsu7/Mu7/cu7/rNeZaLfPhFR3pvAhQACMwoQAGaE4zYEpiZge29JF0jaMPHZykS/PSPiE4lrpDQERiFAABhFmygSgbYCtg+SVH6Xvm7bnVa1epnot2tEfGFVq3AzAgjcKEAA4EFAoHMB2y+TdGry/x+UiX5lqM/XO28Xx0dgbgIEgLlRshAC4xMYyTjfr9U//L83PmEqRiCvAAEgb2+oDIFmAnWcb/ns/MubbTKfhT9XZg8w0W8+mKyCwJoCBACeBwQ6E6jjfM8o35mf/OgfrxP9fpW8TspDYJQCBIBRto2iEZhNwPYGks4vH6ObbYXB7rq8TvT73WA7shECnQkQADprOMftV8D2xpIukbRTcoUSUA6OiD8lr5PyEBi1AAFg1O2jeASWJ2B7C0lXSHrc8u5Y2KtOk/QyJvotzJ+NOxKDu9D3AAASW0lEQVQgAHTUbI7ap4DtbSVdI+lhyQWY6Je8QZQ3LQECwLT6yWkQuIWA7XvXiX73T0xTJvq9OiLekLhGSkNgcgIEgMm1lAMh8BcB2w+uE/3untikTPR7SUScmbhGSkNgkgIEgEm2lUP1LmD7UZKukrRVYosy0e95EfH+xDVSGgKTFSAATLa1HKxXAdtPrhP9Nkts8D91ol95bwIXAggsQIAAsAB0tkSglYDtvSRdmHyi3y/rRL9/aeXAugggsLQAAWBpI16BwCgEbB8o6WxJ6yUu+MeSdmGiX+IOUVo3AgSAblrNQacsYPulkt4saZ3E5/xu+RIiJvol7hCldSVAAOiq3Rx2igIjmej37/UPfyb6TfEh5EyjFCAAjLJtFI3AjR/zK//9nijp2OQen68T/X6SvE7KQ6ArAQJAV+3msFMRqBP93i7psORn+idJe0UEE/2SN4ry+hMgAPTXc048cgHb60t6j6RnJT9KmT3wrIhgol/yRlFenwIEgD77zqlHKmD7zpIuLu+kT36E90p6ARP9kneJ8roWIAB03X4OPyYB25tLulzSE5LXXX41cSQT/ZJ3ifK6FyAAdP8IADAGAdvbSLpa0o7J62WiX/IGUR4CNwkQAHgWEEguYPtedaLfAxKXWib6HR8R5VMJXAggMAIBAsAImkSJ/QrY3r5O9LtnYoUy0e+IiDgjcY2UhgACtxIgAPBIIJBUwPYj6o/9t05aYimrTPQ7KCLK/AEuBBAYkQABYETNotR+BGw/UdJlku6S+NRlot++EVHem8CFAAIjEyAAjKxhlDt9Adt7SHq/pI0Sn5aJfombQ2kILEeAALAcJV6DwEACtveXdO4IJvrtGhH/NhAL2yCAQAMBAkADVJZEYBYB2y+WdFryiX7/WYf6/McsZ+QeBBDII0AAyNMLKulYoE70e62kzP9Nlol+O0fEf3XcKo6OwGQEMv/PZjLIHASB2xOoE/3KH/zHJ1f6V0nlx/5M9EveKMpDYLkCBIDlSvE6BOYsUP/wP0XS0XNeet7L/XOd6Pff816Y9RBAYHECBIDF2bNzxwK215V0ZhmYk5zhSkn7MdEveZcoD4EZBAgAM6BxCwKrEbC9gaQLJD1jNesMcG+p8flM9BtAmi0QWIAAAWAB6GzZr4DtTSR9UNI/JFc4XdJLmeiXvEuUh8AqBAgAq8DjVgRWImD7rpLKj9Qfu5L7FvDaEyT9Y0SUAT9cCCAwUQECwEQby7FyCdi+Wx3q85Bcld2imvIHfvmDvwQALgQQmLgAAWDiDeZ4ixewfZ86zvd+i6/mdisoE/3Kj/zfkbhGSkMAgTkKEADmiMlSCNxawPYO9W/+2yXWKRP9ypv93pe4RkpDAIE5CxAA5gzKcgjcJGD7MfV3/lsmVikT/crH/K5KXCOlIYBAAwECQANUlkTA9lMkXSpp08Qav5G0d0R8JHGNlIYAAo0ECACNYFm2XwHbe9fP+W+YWOHnknaLiM8krpHSEECgoQABoCEuS/cnYPsgSWdJKt/0l/X6YR3q8+WsBVIXAgi0FyAAtDdmh04EbB8l6dTk43y/Vcf5ln9yIYBAxwIEgI6bz9HnJ1DH+b5ufis2Wan8jX+XiPhBk9VZFAEERiVAABhVuyg2m0Cd6HeSpFdkq+1W9ZTf9Zff+Zff/XMhgAACIgDwECAwo4DtO0k6Q9IhMy4x1G3lXf7l3f7lXf9cCCCAwI0CBAAeBARmEKgT/c6TtO8Mtw95Sxk8tH9E/GHITdkLAQTyCxAA8veICpMJ2N5Y0iXlzXTJSrt1OedKOjQi/py8TspDAIEFCBAAFoDOluMVsL2FpCskPS75Kd4k6eVM9EveJcpDYIECBIAF4rP1uARsbyvpGkkPS175CRHxmuQ1Uh4CCCxYgACw4Aaw/TgEbN+7TvS7f+KKyzjfV0RE+S4CLgQQQOAOBQgAPCAILCFg+0H1D/+7J8Yqv+c/LCLelbhGSkMAgUQCBIBEzaCUfAK2HyWpTMrbKl91N1dU3uH/3Igob0zkQgABBJYlQABYFhMv6lHA9pMkXSZps8TnL5/tf2ZEfDhxjZSGAAIJBQgACZtCSYsXsL2npAslbbT4am63gvKtfrtHxKcT10hpCCCQVIAAkLQxlLU4AdsHSDpH0nqLq2LJnctEv/K9/l9a8pW8AAEEEFiLAAGAxwKBNQRsv1TSm5NP9Pt2nej3TZqHAAIIzCpAAJhVjvsmJzCSiX5fkbQzE/0m9/hxIAQGFyAADE7OhtkE6kS/10s6Llttt6rns3Wi38+S10l5CCAwAgECwAiaRIntBOpEv7eXz9C322UuK3+0TvT79VxWYxEEEOhegADQ/SPQL4Dt9SW9R9KzkitcWif6/T55nZSHAAIjEiAAjKhZlDo/Adt3lvQBSbvOb9UmK71b0guZ6NfElkUR6FqAANB1+/s8vO3NJV0u6QnJBcqnEY5hol/yLlEeAiMVIACMtHGUPZuA7W0kXS1px9lWGOwuJvoNRs1GCPQpQADos+9dntr239ShPg9MDFAm+r0yIk5JXCOlIYDABAQIABNoIkdYWsD29pKulXTPpV+9sFdcL+lFEXH2wipgYwQQ6EaAANBNq/s9qO1H1B/7b51YoUz0OyAiLk5cI6UhgMCEBAgAE2omR7mtgO2/l/QhSXdJ7PPbOtHvusQ1UhoCCExMgAAwsYZynL8K2N5d0kXJJ/r9ok70+xS9QwABBIYUIAAMqc1egwnY3l/Suckn+v2ofq8/E/0GezLYCAEEbhIgAPAsTE7A9oslnTaCiX5lqM83JtcADoQAAqMQIACMok0UuVwB28dIeqOkzM/2V+vf/L+/3HPxOgQQQGDeApn/Jznvs7LexAVGMs63TPTbPSJ+OvF2cDwEEEguQABI3iDKW1qgjvMtf+svf/vPfDHRL3N3qA2BzgQIAJ01fGrHtb2upDMlvSD52S6T9JyIYKJf8kZRHgK9CBAAeun0BM9pewNJF0h6RvLjlZHDhzDRL3mXKA+BzgQIAJ01fCrHtb2JpEskPS35md4q6eiIuCF5nZSHAAKdCRAAOmv4FI5r+66SrpT02OTnYaJf8gZRHgI9CxAAeu7+CM9u+26SrpH00MTll4l+x0XEyYlrpDQEEOhcgADQ+QMwpuPbvk8d53u/xHWXiX6HR8RZiWukNAQQQCD1l6XQHgRuFrC9Qx3nu11ilj/WiX4fSFwjpSGAAAI3CvATAB6E9AK2Hy3pKklbJi62TPTbJyKuTVwjpSGAAAI3CxAAeBhSC9h+iqRLJW2auNAy0W+PiPhk4hopDQEEELiFAAGAByKtgO2nS3qfpA3TFimViX67RMQXE9dIaQgggMBtBAgAPBQpBWw/T9LZkso3/WW9viNpJyb6ZW0PdSGAwB0JEAB4PtIJ2D5K0qnJx/l+rU70+146QApCAAEEliFAAFgGEi8ZTmAkE/0+J2k3JvoN91ywEwIIzF+AADB/U1acQaBO9DtJ0itmuH3IWz4mae+I+NWQm7IXAgggMG8BAsC8RVlvxQK27yTpHZJeuOKbh73hQ3Wi3++G3ZbdEEAAgfkLEADmb8qKKxCwvb6k8yXtu4LbFvHS8+pEvz8tYnP2RAABBOYtQACYtyjrrUjA9gfLj9RXdNPwL36zpGMionzHPxcCCCAwCQECwCTaON5D2H5U/Za/rZKegol+SRtDWQggsDoBAsDq/Lh7DgK2H1S/5/8ec1huXkuUv+2/KiLKGxO5EEAAgckJEAAm19JxHsj2vWsIeECCE5SJfi+OiHcmqIUSEEAAgSYCBIAmrCw6i4DtbSVdLenhs9w/p3vKRL8DI+KiOa3HMggggEBKAQJAyrb0W5TtLSRdLunxC1AoE/32jYhrFrA3WyKAAAKDChAABuVms+UI2N5Y0sXlq3aX8/o5veaXdaLfJ+a0HssggAACqQUIAKnb029x9fsBymfv9xtA4cd1ot8XBtiLLRBAAIEUAgSAFG2giLUJ1G8IPF3SoQ2Fvlsn+n294R4sjQACCKQTIACkawkFrSlQZwS8XtJxDWSY6NcAlSURQGAcAgSAcfSp+yobTAn8fJ3o95PucQFAAIEuBQgAXbZ9nIe2fYSkt0haZ5Un+LikpzPRb5WK3I4AAqMWIACMun39FW/7AEnnSFpvxtOXjxg+OyKY6DcjILchgMA0BAgA0+hjV6ewvaekCyVttMKDl6mDB0cEE/1WCMfLEUBgegIEgOn1tIsT2X6SpMskbbbMA79N0lERccMyX8/LEEAAgUkLEAAm3d5pH872I+skwa2XOCkT/ab9KHA6BBCYQYAAMAMat+QRsL19HSJ0z7VUVSb6HR8RJ+apmEoQQACBHAIEgBx9oIpVCNi+l6TrJK05SbBM9DsiIs5YxdLcigACCExWgAAw2db2dTDb29RJgjtKKhP9DoqI8kZBLgQQQACBtQgQAHgsJiNge/P66YCTmOg3mbZyEAQQaCRAAGgEy7IIIIAAAghkFiAAZO4OtSGAAAIIINBIgADQCJZlEUAAAQQQyCxAAMjcHWpDAAEEEECgkQABoBEsyyKAAAIIIJBZgACQuTvUhgACCCCAQCMBAkAjWJZFAAEEEEAgswABIHN3qA0BBBBAAIFGAgSARrAsiwACCCCAQGYBAkDm7lAbAggggAACjQQIAI1gWRYBBBBAAIHMAgSAzN2hNgQQQAABBBoJEAAawbIsAggggAACmQUIAJm7Q20IIIAAAgg0EiAANIJlWQQQQAABBDILEAAyd4faEEAAAQQQaCRAAGgEy7IIIIAAAghkFiAAZO4OtSGAAAIIINBIgADQCJZlEUAAAQQQyCxAAMjcHWpDAAEEEECgkQABoBEsyyKAAAIIIJBZgACQuTvUhgACCCCAQCMBAkAjWJZFAAEEEEAgswABIHN3qA0BBBBAAIFGAgSARrAsiwACCCCAQGYBAkDm7lAbAggggAACjQQIAI1gWRYBBBBAAIHMAgSAzN2hNgQQQAABBBoJEAAawbIsAggggAACmQUIAJm7Q20IIIAAAgg0EiAANIJlWQQQQAABBDILEAAyd4faEEAAAQQQaCRAAGgEy7IIIIAAAghkFiAAZO4OtSGAAAIIINBIgADQCJZlEUAAAQQQyCxAAMjcHWpDAAEEEECgkQABoBEsyyKAAAIIIJBZgACQuTvUhgACCCCAQCMBAkAjWJZFAAEEEEAgswABIHN3qA0BBBBAAIFGAgSARrAsiwACCCCAQGYBAkDm7lAbAggggAACjQQIAI1gWRYBBBBAAIHMAgSAzN2hNgQQQAABBBoJEAAawbIsAggggAACmQUIAJm7Q20IIIAAAgg0EiAANIJlWQQQQAABBDILEAAyd4faEEAAAQQQaCRAAGgEy7IIIIAAAghkFiAAZO4OtSGAAAIIINBIgADQCJZlEUAAAQQQyCxAAMjcHWpDAAEEEECgkQABoBEsyyKAAAIIIJBZgACQuTvUhgACCCCAQCMBAkAjWJZFAAEEEEAgswABIHN3qA0BBBBAAIFGAgSARrAsiwACCCCAQGYBAkDm7lAbAggggAACjQQIAI1gWRYBBBBAAIHMAgSAzN2hNgQQQAABBBoJEAAawbIsAggggAACmQUIAJm7Q20IIIAAAgg0EiAANIJlWQQQQAABBDILEAAyd4faEEAAAQQQaCRAAGgEy7IIIIAAAghkFiAAZO4OtSGAAAIIINBIgADQCJZlEUAAAQQQyCxAAMjcHWpDAAEEEECgkQABoBEsyyKAAAIIIJBZgACQuTvUhgACCCCAQCMBAkAjWJZFAAEEEEAgswABIHN3qA0BBBBAAIFGAgSARrAsiwACCCCAQGYBAkDm7lAbAggggAACjQQIAI1gWRYBBBBAAIHMAgSAzN2hNgQQQAABBBoJEAAawbIsAggggAACmQUIAJm7Q20IIIAAAgg0EiAANIJlWQQQQAABBDILEAAyd4faEEAAAQQQaCRAAGgEy7IIIIAAAghkFiAAZO4OtSGAAAIIINBIgADQCJZlEUAAAQQQyCxAAMjcHWpDAAEEEECgkQABoBEsyyKAAAIIIJBZgACQuTvUhgACCCCAQCMBAkAjWJZFAAEEEEAgswABIHN3qA0BBBBAAIFGAgSARrAsiwACCCCAQGYBAkDm7lAbAggggAACjQQIAI1gWRYBBBBAAIHMAgSAzN2hNgQQQAABBBoJEAAawbIsAggggAACmQUIAJm7Q20IIIAAAgg0EiAANIJlWQQQQAABBDILEAAyd4faEEAAAQQQaCTw/wH67WpqHN66HAAAAABJRU5ErkJggg==);
    position: absolute;
    right: -7px;
    top: 0;
    bottom: 0;
    width: 24px;
    height: 24px;
    background-size: cover;
    margin-top: auto;
    margin-bottom: auto;	
    transition: all 0.2s ease-in-out;
}

.slider-tabs li button:hover:after, .slider-tabs li button:focus:after {
    right: -14px;
}

.slider-tabs li button:focus {
	outline: #fff dashed 2px;
    transition: outline-offset 0.15s linear;
    outline-offset: 4px;
}

.see_also-list, .see_also_with_text-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	font-family: 'Overpass', sans-serif;
	column-gap: 60px;
}

.contentpage .see_also-list, .contentpage .see_also_with_text-list {
	display: grid;
	grid-template-columns: 1fr;
	font-family: 'Overpass', sans-serif;
}

.see_also-list li, .see_also_with_text-list li {
    border-top: 1px solid #eee;
    padding: 1.65em 0;
    position: relative;
    transition: all 0.2s ease-in-out;
}

.see_also-list li:nth-last-child(-n+2), .see_also_with_text-list li:nth-last-child(-n+2) {
	border-bottom: 1px solid #eee;
}

.menu-item-has-children:not(.has-mega-menu) .sub-menu .sub-menu {
	left: 100%;
}

.see_also-list li img, .see_also_with_text-list li img {
    transition: all 0.2s ease-in-out;
    vertical-align: bottom;
    right: 0;
    position: absolute;
    margin-bottom: auto;
    margin-top: auto;
    top: 0;
    bottom: 0;
}

.see_also-list li:hover, .see_also-list li:active, .see_also-list li:focus-within, .see_also_with_text-list li:hover, .see_also_with_text-list li:active, .see_also_with_text-list li:focus-within {
	background-color: var(--lightgrey);
	padding-left: 30px;
}

.see_also-list li:hover img, .see_also-list li:active img, .see_also-list li:focus-within img, .see_also_with_text-list li:hover img, .see_also_with_text-list li:active img, .see_also_with_text-list li:focus-within img {
	right: 30px;
}

.see_also-list a, .see_also_with_text-list a {
	text-decoration: none;
	font-weight: 700;
	color: var(--navy);
}

.see_also-list a:before, .see_also_with_text-list a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

.see_also_with_text-list-item p {
	width: calc(100% - 100px);
	margin-bottom: 0 !important;
}

.breadcrumbs-wrapper .back-button {
	padding-top: 6px;
	font-family: 'Overpass', sans-serif;
}

.breadcrumbs-wrapper .back-button:hover, .breadcrumbs-wrapper .back-button:focus {
	border-color: var(--pink);
	background-color: #e601621a;
}

.wp-block-columns {
	clear: both;
}

.wp-block-columns.is-style-gapless {
	gap: 0 !important;
}

.agenda-title {
	margin-bottom: 0px;
}

.agenda-list {
	font-family: 'Overpass', sans-serif;
}

.agenda-list hr {
	margin: 0px !important;
}

.agenda-list li a {
	padding: 30px 0px;
	display: block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
}

.agenda-list li a:hover, .agenda-list li a:active, .agenda-list li a:focus {
	background-color: var(--lightgrey);
}

.agenda-list li a .agenda-item-details, .agenda-list li a h4 {
	left: 0px;
	position: relative;
	transition: all 0.2s ease-in-out;
}

.agenda-list li a:hover .agenda-item-details, .agenda-list li a:active .agenda-item-details, .agenda-list li a:focus .agenda-item-details, .agenda-list li a:hover h4, .agenda-list li a:active h4, .agenda-list li a:focus h4 {
	left: 30px;
}

.agenda-item {
	border-bottom: 1px solid #d4dbdf;
}

.agenda-item-details {
	display: grid;
	grid-template-columns: 1fr 1fr 2fr;
	align-items: center;
	color: var(--navy);
	position: relative;
}

.agenda .wp-block-button__link {
	font-size: 24px;
}

.agenda .wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link img {
	vertical-align: top;
}

/*.agenda-calendar, .agenda-time, .agenda-location {
	display: inline-block;
}*/

.agenda-item-details .specific-details, .agenda-item-details img {
	display: inline-block;
	vertical-align: middle;
}

.agenda-item-details img {
	margin-right: 5px;
}

.agenda-item-details .specific-details span {
	display: block;
	line-height: 1;
}

.agenda-item-details strong {
	font-weight: 900;
}

.agenda-list h4 {
	margin-top: 0px;
    margin-bottom: 20px;
    font-family: 'Overpass', sans-serif;
    font-size: 26px;
    font-weight: 500;
    color: var(--pink);
}

.entry-content ul li::marker {
	color: var(--pink);
}

.entry-content .wp-block-cover ul li::marker {
	color: #fff;
}

.entry-content details.wp-block-pep-togglesection summary {
	background-color: var(--lightgrey);
	padding: 22px 30px;
	position: relative;
}

.entry-content details.wp-block-pep-togglesection summary:after {
	content: '';
	position: absolute;
	right: 30px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
	width: 32px;
	height: 32px;
	background-image: url(/wp-content/uploads/2022/11/Plus.png);
	background-size: cover;
	transform: none;
	transition: all 0.2s ease-in-out;
}

.entry-content details.wp-block-pep-togglesection[aria-expanded="true"] summary:after {
	background-image: url(/wp-content/uploads/2022/11/Min.png);
	transform: rotate(180deg);
}

.entry-content details.wp-block-pep-togglesection summary h3 {
	font-family: 'Overpass', sans-serif;
	font-weight: 400;
}

details[open] summary ~ * {
  animation: sweep .3s ease-in-out;
}

@keyframes sweep {
  0%    {opacity: 0; transform: translateX(-10px)}
  100%  {opacity: 1; transform: translateX(0)}
}

.wp-block-table tr td {
	padding: 20px 30px;
}

.wp-block-table tr td:first-of-type {
	background-color: var(--navy);
	color:#fff;
	padding: 20px;
	width: 35%;
    border-left-color: var(--navy);
    border-right-color: var(--navy);
}

.wp-block-table tr:first-of-type td:first-of-type {
    border-top-color: var(--navy);
}

.wp-block-table tr:last-of-type td:first-of-type {
    border-bottom-color: var(--navy);
}

.wp-block-table tr td:first-of-type a {
	color:#fff;
	text-decoration: underline;
}

.wp-block-table tr td:first-of-type a:hover, .wp-block-table tr td:first-of-type a:focus, .wp-block-table tr td:first-of-type a:active {
	color: var(--pink);
}

.wp-block-post {
	position: relative;
	padding-bottom: 30px;
	transition: all 0.2s ease-in-out;
}

.wp-block-post:hover, .wp-block-post:focus-within {
	background-color: var(--lightgrey);
}

.wp-block-post:focus-within {
	outline: var(--navy) dashed 2px;
    transition: outline-offset 0.15s linear;
    outline-offset: 8px;
}

.wp-block-post-title {
    margin-bottom: 20px;
    font-family: 'Overpass', sans-serif;
    font-size: 26px;
    font-weight: 900;
    color: var(--pink);
    padding-left: 30px;
    padding-right: 30px;
    min-height: 5.2em;
}

.wp-block-post-excerpt__excerpt {
	border-bottom: 1px solid #eee;
	padding: 0px 30px 30px 30px;
	min-height: 8.2em;
}

.wp-block-post-excerpt__more-link {
    color: var(--navy);
    padding: 0px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Overpass', sans-serif;
    font-size: 18px;
    text-decoration: none;
    transition: 0.2s all ease-in-out;
    margin-left: 30px;
    line-height: 1.6;
}

.wp-block-post-excerpt__more-link:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.wp-block-post-excerpt__more-link:after {
	content: '';
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAAvUlEQVRYhe3VPwrCMBSA8e/p2lkogosHK7aT9Q+eRB2sTtqTeAuvYIudHRyU5+RUoSkkFSTfnPT9QgIFn8/n+7duROOSJDJd37M5vCINXtI/q2heMpl2Dhiwv6NsAVQku5LMm/aITcCngniFsAZQleWQ465TQBuEM4ApogYoJFZHHv2GsPoIm+qhtcN1cQUbQEVZhJyyzgAmw50BTIc7AbQZbh1QkQZPeVyAkajOQvKDze8b1fZn5PP5fD/vDTmLTx4zUdTVAAAAAElFTkSuQmCC);
    width: 32px;
    height: 32px;
    background-size: cover;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 10px;
    position: relative;
    transition: 0.2s all ease-in-out;
}

.wp-block-post-excerpt__more-link:hover:after, .wp-block-post-excerpt__more-link:focus:after, .wp-block-post-excerpt__more-link:active:after {
	margin-left: 15px;
}

.wp-block-buttons.news {
	margin-top: 30px;
}

.wp-block-buttons.news .wp-block-button__link {
	font-size: 24px;
}

.news.wp-block-buttons .wp-block-button.is-style-no-outline-no-fill .wp-block-button__link img {
	vertical-align: top;
}

.newsletter-login p, .newsletter-login .wp-block-button__link {
	font-family: 'Overpass', sans-serif;
    font-size: 18px;
}

.newsletter-login .wp-block-columns {
	padding: 30px;
}

.newsletter-login .wp-block-column .wp-block-button__link {
	text-align: left;
    padding: 10px 20px 7px 20px;
    position: relative;
    font-size: 16px;
    font-weight: 700;
    border: 1px solid #fff;
}

.newsletter-login .wp-block-column .wp-block-button__link:after {
	content: '';
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACFQTFRFAAAAADBXADBXADBXADBXADBXADBXADBXADBXADBXADBXslastAAAAAt0Uk5TACNfDOD+aXBs/2sUmpn8AAAANUlEQVR4nGNgGPxACI3P7JqAJlIagSbAHtpArJKZCBCBLhCFpmXqAlSBSlIVYDod3XODDAAA6NoWvfiRKF8AAAAASUVORK5CYII=);
	width: 32px;
    height: 32px;
    background-size: cover;
    position: absolute;
    right: 20px;
    top: 0px;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    transition: 0.2s all ease-in-out;
}

.newsletter-login .wp-block-column .wp-block-button__link:hover:after, .newsletter-login .wp-block-column .wp-block-button__link:focus:after, .newsletter-login .wp-block-column .wp-block-button__link:active:after {
	right: 10px;
	filter: brightness(0) invert(1);
}

.newsletter-login .wp-block-column .wp-block-button__link:hover, .newsletter-login .wp-block-column .wp-block-button__link:focus, .newsletter-login .wp-block-column .wp-block-button__link:active {
	background-color: transparent !important;
	border-color: #fff !important;
}

.newsletter-login .newsletter .wp-block-button__link:focus, .wp-block-column.has-background *:focus, .slider *:focus  {
	outline-color: #fff;
}

.newsletter-login .wp-block-button__link:focus {
	text-decoration: none;
}

.newsletter-login p {
	margin-bottom: 10px !important;
}

.newsletter-login .wp-block-column .wp-block-buttons {
	margin-top: 30px;
}

.newsletter-login .wp-block-column img {
	padding: 40px;
}

figure.all-townships.has-nested-images {
	gap: 30px;
}

.wp-block-gallery.has-nested-images.columns-11 figure.wp-block-image:not(#individual-image) {
	width: calc(8% - 30px);
}

.all-townships img {
	max-height: 60px;
	object-fit: contain;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
	margin-top: auto;
	margin-bottom: auto;
}

p.light {
	font-weight: 300;
}

.footer-widgets {
	background-color: transparent;
	position: relative;
	font-family: 'Overpass', sans-serif;
}

.footer-widgets .wrap {
	padding: 60px 0px;
}

.footer-widgets a {
	text-decoration: underline;
	color: var(--navy);
}

.footer-widgets a:hover, .footer-widgets a:active, .footer-widgets a:focus  {
	color: var(--pink);
}

.footer-widgets .widget-title {
    font-family: 'Overpass', sans-serif;
    font-weight: 800;
    font-size: 1em;
    margin-bottom: 0;
    margin-top: 0;
}

.footer-widgets .widget {
	margin-bottom: 30px;
}

.footer-widgets ul.menu {
	display: inline-block;
}

.footer-widgets:before {
	content: '';
	background-color: var(--lightgrey);
	width: 200vw;
	height: 100%;
	position: absolute;
	z-index: -1;
    transform: skewX(-29.9deg);
    margin-left: -120vw;
}

.footer-widgets-1 {
	display: flex;
	align-items: center;
}

.social-media-icons {
	text-align: center;
}

.social-media-icons img {
	max-height: 24px;
	max-width: 24px;
	filter: invert(1);
	margin-top: 3px;
}

.social-media-icons a {
	background-color: var(--pink);
	padding: 5px;
	margin-right: 3px;
}

.social-media-icons a:hover {
	background-color: var(--navy);
}

.intro-tiles .intro-tiles-icon img {
	max-width: 96px;
	filter: grayscale(100%) invert(1);
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.intro-tiles .wp-block-column.has-background:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: var(--navy);
	transform: skewX(-29.9deg);
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
	transition: all 0.2s ease-in-out;
}

.intro-tiles .wp-block-column.has-background {
	min-height: 240px;
	position: relative;
	overflow: hidden;
}

.intro-tiles > .wp-block-column:hover .wp-block-column.has-background:before, .intro-tiles > .wp-block-column:active .wp-block-column.has-background:before, .intro-tiles > .wp-block-column:focus .wp-block-column.has-background:before {
	background-color: var(--pink);
}

.intro-tiles > .wp-block-column {
	position: relative;
}

.intro-tiles .wp-block-column .wp-block-buttons {
	padding-top: 1em;
	border-top: 1px solid #eee;
	padding-left: 1em;
	padding-right: 1em;
}

.intro-tiles a:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

}

@media only screen and (min-width:961px) {
}

@media print {
}

@media (prefers-color-scheme:dark) {
}