@charset "UTF-8";
/* stylelint-disable -- Lowercase is not wanted for fonts name. */
:root {
	--global-primary-colour: #e3ce7b;
	--global-secondary-colour: #ffffff;
	--global-tertiary-colour: #141414;
	--global-quaternary-colour: #929292;
	--global-quinary-colour: #ffffff;
	--global-page-accent-colour: #e3ce7b;
	--global-text-colour: white;
	--global-heading-colour: white;
	--global-button-colour: white;
	--global-heading-font-family: "scotch-display", sans-serif;
	--global-body-font-family: articulat-cf, sans-serif;
	--global-button-font-family: articulat-cf, sans-serif;
	--global-input-font-family: articulat-cf, sans-serif;
	--global-heading-font-weight: 400;
	--global-body-font-weight: 400;
	--global-button-font-weight: 400;
	--global-input-font-weight: 400;
	--global-body-line-height: 1.3334;
	--global-heading-line-height: 1.1;
	--global-heading-font-case: uppercase;
	--global-button-primary-background:#e3ce7b url(../media/button-texture.webp) 50% 50% no-repeat;
	--global-button-border-width: 1;
	--global-button-corner-radius:0px;
	--global-button-primary-border-colour: transparent;
	--global-button-primary-text-colour: white;
	--global-button-font-size:16;
	--global-button-letter-spacing:2;
	--global-button-font-case:uppercase;
	--global-button-padding-left:24;
	--global-button-padding-right:24;
	--global-button-padding-top:12;
	--global-button-padding-bottom:12;
	--global-header-footer-background-colour: #e3ce7b;
	--global-header-footer-link-colour: white;
	--global-body-width: 1500px;
	--global-content-width: 800px;
	--global-gutter-width: 32px;
	--global-spacer-unit: 8;
	--global-extra-small-breakpoint: 240px;
	--global-small-breakpoint: 640px;
	--global-mid-breakpoint: 980px;
	--global-large-breakpoint: 1500px;
	--global-mid-large-breakpoint: ;
	--global-extra-large-breakpoint: 1930px;
}
:root .no-webp {
	--global-button-primary-background:#e3ce7b url(../media/button-texture.jpg) 50% 50% no-repeat;
}

/* Box sizing rules */
*,
*::before,
*::after {
	box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
	margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role=list],
ol[role=list] {
	list-style: none;
}

/* Set core root defaults */
html:focus-within {
	scroll-behavior: smooth;
}

/* Set core body defaults */
body {
	line-height: 1.5;
	min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
	text-rendering: optimizeSpeed;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
	-webkit-text-decoration-skip: ink;
	        text-decoration-skip-ink: auto;
}

/* Make images easier to work with */
img,
picture {
	display: block;
	max-width: 100%;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
	font: inherit;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
	html:focus-within {
		scroll-behavior: auto;
	}
	*,
	*::before,
	*::after {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
		transition-duration: 0.01ms !important;
	}
}
.site-farlo-ui-revolver-carousel {
	position: relative;
}
.site-farlo-ui-revolver-carousel__viewport {
	height: 100%;
	overflow: hidden;
	position: relative;
	touch-action: pan-y;
}
.site-farlo-ui-revolver-carousel__viewport--full-width {
	overflow: visible;
}
.site-farlo-ui-revolver-carousel__items {
	display: flex;
	flex-wrap: nowrap;
	transition: 0.4s ease;
}
.site-farlo-ui-revolver-carousel__item {
	flex-grow: 1;
	padding: 30px;
	width: 100%;
}
.site-farlo-ui-revolver-carousel__pagination {
	display: flex;
	gap: 10px;
	justify-content: center;
}
.site-farlo-ui-revolver-carousel__pagination-dot {
	-webkit-appearance: none;
	        appearance: none;
	background: var(--global-primary-colour);
	border: none;
	border-radius: 30px;
	display: inline-block;
	font-size: 0;
	height: 18px;
	padding: 0;
	text-indent: -9999rem;
	width: 18px;
}
.site-farlo-ui-revolver-carousel__pagination-dot--active {
	background-color: var(--global-secondary-colour);
}
.site-farlo-ui-revolver-carousel__controls-arrow {
	align-items: center;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	cursor: pointer;
	display: flex;
	font-size: 24px;
	height: 40px;
	justify-content: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	z-index: 2;
}
.site-farlo-ui-revolver-carousel__controls-arrow--prev {
	left: 0;
}
.site-farlo-ui-revolver-carousel__controls-arrow--next {
	right: 0;
}
.site-farlo-ui-revolver-carousel--fade .farlo-ui-revolver-carousel__item {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: opacity 0.5s;
	width: 100%;
}
.site-farlo-ui-revolver-carousel--fade .farlo-ui-revolver-carousel__item--visible {
	opacity: 1;
}

.site-farlo-ui-crm {
	background: none;
	display: none;
	flex-direction: column;
	left: 50%;
	max-width: 600px;
	min-width: 300px;
	padding: 20px;
	position: fixed;
	text-align: left;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	z-index: 10;
}
.site-farlo-ui-crm::before {
	background: rgba(0, 0, 0, 0.4);
	bottom: -9999em;
	content: "";
	left: -9999em;
	position: fixed;
	right: -9999em;
	top: -9999em;
	z-index: -1;
}
.site-farlo-ui-crm .farlo-ui-crm-steps {
	display: flex;
	margin-top: -40px;
	order: 1;
	position: absolute;
	width: calc(100% - 40px);
}
.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-step {
	background-color: #dadae0;
	border: none;
	border-radius: 50%;
	color: #333;
	display: inline-block;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
	margin: 0 2px;
	opacity: 0.5;
	text-align: center;
	width: 30px;
}
.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-step.active {
	background-color: var(--global-primary-colour);
	color: #fff;
	opacity: 1;
}
.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-step.finish {
	background-color: var(--global-primary-colour);
	color: #fff;
}
.site-farlo-ui-crm .farlo-ui-crm-steps .farlo-ui-crm-close {
	background: none;
	border: 0;
	color: #fff;
	font-family: var(--global-heading-font-family);
	font-size: 32px;
	font-weight: 700;
	margin-left: auto;
	margin-top: -10px;
}
.site-farlo-ui-crm > form {
	background: #fff;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
	min-height: 200px;
	order: 2;
	padding: 40px;
}
.site-farlo-ui-crm > form .farlo-ui-crm-textbox {
	border: 1px solid #aaaaaa;
	padding: 10px;
	width: 100%;
}
.site-farlo-ui-crm > form .farlo-ui-crm-textbox.invalid {
	border-color: #d84e4e !important;
}
.site-farlo-ui-crm > form .invalid + label {
	color: #d84e4e;
}
.site-farlo-ui-crm > form .farlo-ui-crm-tab {
	background-color: transparent;
	display: none;
}
.site-farlo-ui-crm > form .farlo-ui-crm-tab.loading {
	background: url("/app/themes/Farlo/dist/assets/media/loader.gif") 50% 50% no-repeat;
}
.site-farlo-ui-crm > form .farlo-ui-crm-tab.loading:after {
	background-color: rgba(0, 0, 0, 0.8);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.site-farlo-ui-crm > form .farlo-ui-crm-body {
	margin: 20px 0;
}
.site-farlo-ui-crm > form .farlo-ui-crm-nav {
	display: flex;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-label {
	margin-bottom: 20px;
}
.site-farlo-ui-crm > form .site-farlo-ui-crm-item {
	margin-bottom: 10px;
}
.site-farlo-ui-crm > form .farlo-ui-crm-text-label {
	display: inline-block;
	margin-bottom: 5px;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-imagegrid {
	display: grid;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	grid-template-columns: repeat(3, 1fr);
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-imagegrid > input {
	-webkit-appearance: none;
	        appearance: none;
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-imagegrid > input + label {
	align-items: center;
	background-repeat: no-repeat;
	background-size: over;
	border: 2px solid #fff;
	display: flex;
	justify-content: center;
	padding: 20px;
	position: relative;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-imagegrid > input + label:before {
	background: rgba(0, 0, 0, 0.3);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-imagegrid > input + label span {
	color: #fff;
	position: relative;
	text-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-imagegrid > input:checked + label {
	border-color: #000;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-checkboxes,
.site-farlo-ui-crm > form .farlo-ui-crm-choice-radio {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-checkboxes > input,
.site-farlo-ui-crm > form .farlo-ui-crm-choice-radio > input {
	flex: 0 0 10%;
	margin-bottom: 10px;
	max-width: 30px;
}
.site-farlo-ui-crm > form .farlo-ui-crm-choice-checkboxes label,
.site-farlo-ui-crm > form .farlo-ui-crm-choice-radio label {
	flex: 1 0 90%;
	margin-bottom: 10px;
}
.site-farlo-ui-crm--inline {
	display: none;
	left: auto;
	max-width: 100%;
	padding: 0;
	position: relative;
	top: auto;
	transform: none;
	z-index: auto;
}
.site-farlo-ui-crm--inline > form {
	box-shadow: none;
	padding: 0;
}
.site-farlo-ui-crm--inline .farlo-ui-crm-steps {
	margin-top: 0;
	position: relative;
}
.site-farlo-ui-crm--inline::before {
	display: none;
}

.farlo-ui-lightbox,
.site-farlo-ui-lightbox {
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, 0.9);
	height: 100%;
	left: 0;
	opacity: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	touch-action: manipulation;
	transform: translateZ(0);
	transition: 0.3s ease;
	visibility: hidden;
	width: 100%;
	z-index: 10;
}
.farlo-ui-lightbox__inner,
.site-farlo-ui-lightbox__inner {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.farlo-ui-lightbox__inner-content,
.site-farlo-ui-lightbox__inner-content {
	backface-visibility: hidden;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	left: 50%;
	max-height: calc(90vh - 44px);
	max-width: 90%;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 50%;
	transform: scale(0) translate(-50%, -50%);
	white-space: normal;
	width: 100%;
}
.farlo-ui-lightbox__inner-content p,
.farlo-ui-lightbox__inner-content > div,
.site-farlo-ui-lightbox__inner-content p,
.site-farlo-ui-lightbox__inner-content > div {
	font-size: 1.6rem;
	line-height: 2.1334rem;
	margin-top: 15px;
}
.farlo-ui-lightbox__inner-content p:first-of-type,
.farlo-ui-lightbox__inner-content > div:first-of-type,
.site-farlo-ui-lightbox__inner-content p:first-of-type,
.site-farlo-ui-lightbox__inner-content > div:first-of-type {
	margin-top: 0;
}
.farlo-ui-lightbox__inner-content > div,
.site-farlo-ui-lightbox__inner-content > div {
	flex-direction: column;
}
.farlo-ui-lightbox__inner-content.geo-targeted,
.site-farlo-ui-lightbox__inner-content.geo-targeted {
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
}
.farlo-ui-lightbox__inner-content.geo-targeted p,
.site-farlo-ui-lightbox__inner-content.geo-targeted p {
	font-size: 2rem;
	line-height: 2.1334rem;
	margin-bottom: 30px;
}
.farlo-ui-lightbox__inner-content.geo-targeted .site-geo-targeting__buttons,
.site-farlo-ui-lightbox__inner-content.geo-targeted .site-geo-targeting__buttons {
	display: flex;
	gap: 10px;
}
.farlo-ui-lightbox__inner-content iframe,
.site-farlo-ui-lightbox__inner-content iframe {
	border: none;
	height: 100%;
	width: 100%;
}
.farlo-ui-lightbox__inner-content iframe,
.farlo-ui-lightbox__inner-content > .wp-block-embed,
.site-farlo-ui-lightbox__inner-content iframe,
.site-farlo-ui-lightbox__inner-content > .wp-block-embed {
	margin: 0;
}
.farlo-ui-lightbox__inner-content iframe figcaption,
.farlo-ui-lightbox__inner-content > .wp-block-embed figcaption,
.site-farlo-ui-lightbox__inner-content iframe figcaption,
.site-farlo-ui-lightbox__inner-content > .wp-block-embed figcaption {
	display: none;
}
@media (min-width: 640px) {
	.farlo-ui-lightbox__inner-content,
	.site-farlo-ui-lightbox__inner-content {
		margin-top: 60px;
		max-height: calc(90vh - 60px);
		padding: 10px;
		top: calc(50% - 30px);
	}
}
.farlo-ui-lightbox--active,
.site-farlo-ui-lightbox--active {
	opacity: 1;
	visibility: visible;
}
.farlo-ui-lightbox--active .site-farlo-ui-lightbox__inner-content,
.site-farlo-ui-lightbox--active .site-farlo-ui-lightbox__inner-content {
	height: auto;
	justify-content: flex-start;
	max-height: 800px;
	max-width: 760px;
	padding: 30px;
	transform: scale(1) translate(-50%, -50%);
}
.farlo-ui-lightbox__button-close,
.site-farlo-ui-lightbox__button-close {
	-webkit-appearance: none;
	        appearance: none;
	background: none;
	border: none;
	border-radius: 0;
	height: 48px;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 48px;
	z-index: 3;
}
.farlo-ui-lightbox__button-close::after, .farlo-ui-lightbox__button-close::before,
.site-farlo-ui-lightbox__button-close::after,
.site-farlo-ui-lightbox__button-close::before {
	background-color: var(--global-text-colour);
	content: "";
	display: block;
	height: 100%;
	left: 24px;
	position: absolute;
	top: 0;
	transform: rotate(45deg);
	width: 2px;
}
.farlo-ui-lightbox__button-close::after,
.site-farlo-ui-lightbox__button-close::after {
	transform: rotate(-45deg);
}

.site-farlo-ui-selectbox {
	position: relative;
}
.site-farlo-ui-selectbox > select {
	-webkit-appearance: none;
	        appearance: none;
}
.site-farlo-ui-selectbox--is-focused, .site-farlo-ui-selectbox--is-active {
	background-color: transparent;
}
.site-farlo-ui-selectbox--is-active .site-farlo-ui-selectbox__dropdown {
	display: block;
}
.site-farlo-ui-selectbox--is-above .site-farlo-ui-selectbox__dropdown {
	border-bottom: 0;
	border-top: 1px solid var(--global-primary-accent-colour);
	bottom: 100%;
	display: block;
	top: auto;
}
.site-farlo-ui-selectbox__option, .site-farlo-ui-selectbox__optgroup {
	padding: 5px 15px;
}
.site-farlo-ui-selectbox__option--is-disabled, .site-farlo-ui-selectbox__optgroup--is-disabled {
	color: var(--global-button-colour);
	opacity: 0.5;
	pointer-events: none;
}
.site-farlo-ui-selectbox__option-heading, .site-farlo-ui-selectbox__optgroup-heading {
	font-weight: 600;
}
.site-farlo-ui-selectbox__option--is-selected, .site-farlo-ui-selectbox__optgroup--is-selected {
	background-color: var(--global-primary-colour);
	color: var(--global-tertiary-colour);
}
.site-farlo-ui-selectbox__optgroup {
	padding-left: 0;
	padding-right: 0;
}
.site-farlo-ui-selectbox__optgroup-heading {
	padding-left: 15px;
	padding-right: 15px;
}
.site-farlo-ui-selectbox__native {
	height: 100%;
	opacity: 0;
	outline: none;
	padding: 10px 0;
	visibility: hidden;
	width: 100%;
}
.site-farlo-ui-selectbox__simulated {
	border: none;
	border-bottom: 1px solid var(--global-button-colour);
	bottom: 0;
	left: 0;
	min-height: calc(var(--global-spacer-unit) * 6px);
	padding: 10px 0;
	position: absolute;
	right: 0;
	top: 0;
}
.site-farlo-ui-selectbox__dropdown {
	background: var(--global-tertiary-colour);
	border: 1px solid var(--global-button-colour);
	border-top: 0;
	cursor: default;
	display: none;
	left: 0;
	overflow: auto;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 1;
}

.site-farlo-ui-ticket-calendar {
	background-color: rgba(255, 255, 255, 0.3);
	border: 1px solid var(--global-primary-colour);
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	margin: 0 auto 5% -15px;
	max-width: 840px;
	overflow: hidden;
	padding: 10px 0;
	width: calc(100% + 30px);
}
.site-farlo-ui-ticket-calendar__header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
	padding: 0 10px;
}
.site-farlo-ui-ticket-calendar__header-month-year {
	color: var(--global-text-colour);
	flex: 1;
	font-size: 1.8rem;
	font-weight: 500;
	margin: 0;
	text-align: center;
}
@media (min-width: 640px) {
	.site-farlo-ui-ticket-calendar__header-month-year {
		font-size: 2.4rem;
	}
}
.site-farlo-ui-ticket-calendar__button {
	background-color: transparent;
	border: none;
	cursor: pointer;
	font-size: 1.8rem;
}
.site-farlo-ui-ticket-calendar__button--prev {
	margin-right: 10px;
}
.site-farlo-ui-ticket-calendar__button--next {
	margin-left: 10px;
}
.site-farlo-ui-ticket-calendar__weeks {
	background-color: var(--global-primary-colour);
	display: grid;
	font-weight: 600;
	grid-gap: 5px;
	grid-template-columns: repeat(7, 1fr);
	margin-top: 10px;
	padding: 0 5px;
	text-align: center;
	width: 100%;
}
.site-farlo-ui-ticket-calendar__days {
	display: grid;
	grid-gap: 3px;
	grid-template-columns: repeat(7, 1fr);
	margin-top: 10px;
	padding: 0 5px;
	text-align: center;
	width: 100%;
}
.site-farlo-ui-ticket-calendar__days-day {
	background-color: var(--global-tertiary-colour);
	border: 1px solid var(--global-secondary-colour);
	border-radius: 5px;
	box-sizing: border-box;
	font-size: 1.6rem;
	margin-bottom: 0;
	padding: 0.25rem;
	position: relative;
	transition: 0.2s ease;
	width: 100%;
}
.site-farlo-ui-ticket-calendar__days-day--today {
	background-color: var(--global-primary-colour);
}
.site-farlo-ui-ticket-calendar__days-day--today::after {
	background-color: var(--global-primary-colour);
	border-radius: 100%;
	content: "";
	display: block;
	height: 6px;
	margin: auto;
	position: relative;
	width: 6px;
}
.site-farlo-ui-ticket-calendar__days-day--empty {
	opacity: 0.2;
}
.site-farlo-ui-ticket-calendar__days-day[rel]:focus, .site-farlo-ui-ticket-calendar__days-day[rel]:hover {
	background-color: var(--global-primary-colour);
}
@media (min-width: 980px) {
	.site-farlo-ui-ticket-calendar__days-day {
		font-size: 2rem;
		padding: 8px;
	}
}
.site-farlo-ui-ticket-calendar__days-date {
	display: block;
	font-weight: 600;
	width: 100%;
}
.site-farlo-ui-ticket-calendar__days-link {
	background-color: var(--global-quinary-colour);
	border-radius: 0.25rem;
	display: block;
	font-size: 1.2rem;
	line-height: 1;
}
.site-farlo-ui-ticket-calendar__days-link + a {
	margin-top: 5px;
}
@media (min-width: 640px) {
	.site-farlo-ui-ticket-calendar__days-link + a {
		margin-top: 10px;
	}
}
@media (min-width: 640px) {
	.site-farlo-ui-ticket-calendar__days-link {
		font-size: 1.8rem;
	}
}
.site-farlo-ui-ticket-calendar__days-row {
	display: contents;
}
.site-farlo-ui-ticket-calendar__days-row [data-colspan="2"] {
	grid-column: span 1;
}
.site-farlo-ui-ticket-calendar__days-row [data-colspan="3"] {
	grid-column: span 2;
}
.site-farlo-ui-ticket-calendar__days-row [data-colspan="4"] {
	grid-column: span 3;
}
.site-farlo-ui-ticket-calendar__days-row [data-colspan="5"] {
	grid-column: span 4;
}
.site-farlo-ui-ticket-calendar__days-row [data-colspan="6"] {
	grid-column: span 5;
}
.site-farlo-ui-ticket-calendar__days-row [data-colspan="7"] {
	grid-column: span 6;
}
@media (min-width: 640px) {
	.site-farlo-ui-ticket-calendar__days {
		grid-gap: 5px;
	}
}
.site-farlo-ui-ticket-calendar__no-events {
	padding-top: 10px;
	text-align: center;
}
@media (min-width: 640px) {
	.site-farlo-ui-ticket-calendar {
		margin-left: auto;
		width: 100%;
	}
}

html {
	-ms-font-feature-settings: inherit;
	font-size: 62.5%;
	-webkit-font-smoothing: antialiased;
	height: auto;
	margin: 0;
	min-height: 100%;
	-webkit-overflow-scrolling: touch;
	padding: 0;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	width: 100%;
}

body {
	background: var(--global-dark);
	background: black;
	background-size: cover;
	color: var(--global-text-colour);
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.8vw, 2rem);
	height: auto;
	line-height: var(--global-body-line-height);
	opacity: 0;
	overflow-x: hidden;
	position: relative;
	transition: opacity 0.1s ease-in-out;
	width: 100%;
}
body.loaded {
	opacity: 1;
}
body.site-navigation--open {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
}
body:before {
	background-image: url(../media/seamless-overlay.webp);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	position: fixed;
	right: 0;
	top: 0;
	z-index: -2;
}
.no-webp body:before {
	background-image: url(../media/seamless-overlay.jpg);
}
body #smooth-content {
	align-items: stretch;
	background: var(--global-page-accent-colour);
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
}
body #smooth-content:before {
	background-image: url(../media/seamless-overlay.webp);
	background-size: 100% auto;
	bottom: 0;
	content: "";
	left: 0;
	mix-blend-mode: multiply;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -2;
}
.no-webp body #smooth-content:before {
	background-image: url(../media/seamless-overlay.jpg);
}
body:after {
	background: rgba(0, 0, 0, 0);
	bottom: 0;
	content: "";
	left: 0;
	mix-blend-mode: multiply;
	position: absolute;
	right: 0;
	top: 0;
	transition: background 0.5s linear;
	z-index: -1;
}

.resize-animation-stopper * {
	animation: none !important;
	transition: none !important;
}

a {
	color: var(--global-text-colour);
}

a:not(.wp-block-button__link):not(.button) {
	text-decoration: none;
}
a:not(.wp-block-button__link):not(.button)[href^=mailto] {
	word-break: break-all;
}
@media (min-width: 640px) {
	a:not(.wp-block-button__link):not(.button)[href^=mailto] {
		word-break: unset;
	}
}
@media (hover: hover) and (pointer: fine) {
	p a:not(.wp-block-button__link):not(.button):focus, p a:not(.wp-block-button__link):not(.button):hover {
		text-decoration: underline;
	}
}

p a {
	text-decoration: underline;
}

.wp-block-group p a:not(.wp-block-button__link):not(.button) {
	text-decoration: underline;
}

img {
	display: block;
	height: auto;
	margin: auto;
	max-width: 100%;
}

.site {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
	min-width: 280px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.site__wrapper {
	margin: 0 auto;
	max-width: var(--global-body-width);
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	width: 100%;
}
@media (min-width: 980px) {
	.site__wrapper {
		padding-left: calc(var(--global-spacer-unit) * 8px);
		padding-right: calc(var(--global-spacer-unit) * 8px);
	}
}
.site-main {
	flex-grow: 1;
	position: relative;
	z-index: 1;
}

body.page:not(.home) .site-page .site__wrapper > *:first-child:not(.site-masthead):not(.sliding-masthead) {
	margin-top: calc(var(--global-spacer-unit) * 15px);
}
@media (min-width: 980px) {
	body.page:not(.home) .site-page .site__wrapper > *:first-child:not(.site-masthead):not(.sliding-masthead) {
		margin-top: calc(var(--global-spacer-unit) * 20px);
	}
}

/**
 * Alignments
 */
.aligncenter {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: auto;
}

.alignfull {
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	width: 100vw;
}
@media (min-width: 980px) {
	.alignfull {
		padding-left: calc(var(--global-spacer-unit) * 8px);
		padding-right: calc(var(--global-spacer-unit) * 8px);
	}
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-center {
	text-align: center;
}

.has-text-align-right {
	text-align: right;
}

.alignleft {
	float: none;
}
@media (min-width: 640px) {
	.alignleft {
		float: left;
	}
}

.alignright {
	float: none;
}
@media (min-width: 640px) {
	.alignright {
		float: right;
	}
}

.is-content-justification-center {
	justify-content: center;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
	background-color: #eeeeee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 99;
}

.all-hidden {
	display: none;
}

.desktop-hidden {
	display: block;
}
@media (min-width: 980px) {
	.desktop-hidden {
		display: none;
	}
}

.mobile-hidden {
	display: none;
}
@media (min-width: 980px) {
	.mobile-hidden {
		display: block;
	}
}

/* Farlo UI */
.farlo-ui-social-icons__list {
	display: flex;
	margin: 0;
	padding: 0;
}
.farlo-ui-social-icons__list-item {
	display: inline-block;
	margin: 0 10px;
	max-height: 48px;
	max-width: 48px;
	position: relative;
}

.farlo-ui-social-icon__icon {
	display: block;
	height: 100%;
	padding: 10px;
	text-align: center;
	transition: 0.3s ease;
	width: 100%;
}
.farlo-ui-social-icon__icon svg,
.farlo-ui-social-icon__icon > span {
	display: block;
	fill: var(--global-text-colour);
	height: 100%;
	width: 100%;
}
@media (hover: hover) and (pointer: fine) {
	.farlo-ui-social-icon__icon:hover, .farlo-ui-social-icon__icon:focus {
		fill: var(--wp--preset--color--primary);
	}
}

svg {
	display: block;
	height: 100%;
	width: 100%;
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-center {
	text-align: center;
}

.has-text-align-right {
	text-align: right;
}

.has-primary-color {
	color: var(--global-primary-colour);
}

.has-primary-accent-color {
	color: var(--global-secondary-colour);
}

.has-secondary-accent-color {
	color: var(--global-tertiary-colour);
}

.has-tertiary-accent-color {
	color: var(--global-quaternary-colour);
}

.has-quaternary-accent-color {
	color: var(--global-quinary-colour);
}

.has-primary-accent-background-color {
	background-color: var(--global-secondary-colour);
}

.has-secondary-accent-background-color {
	background-color: var(--global-tertiary-colour);
}

.has-tertiary-accent-background-color {
	background-color: var(--global-quaternary-colour);
}

.has-quaternary-accent-background-color {
	background-color: var(--global-quinary-colour);
}

.primary-section {
	margin: 0 auto;
	max-width: 960px;
	padding-bottom: calc(var(--global-spacer-unit) * 5px);
	padding-top: calc(var(--global-spacer-unit) * 5px);
	text-align: center;
}

:root {
	--grid-columns:4;
	--grid-column-gap: 32px;
}

@media (min-width: 980px) {
	:root {
		--grid-columns: 12;
	}
}
.flex-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.flex-container .flex-item-1 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 640px) {
	.flex-container .flex-item-1 {
		flex: 1 1 50%;
	}
}
@media (min-width: 980px) {
	.flex-container .flex-item-1 {
		flex: 0 0 25%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-1 {
		flex: 0 0 8.3333333333%;
	}
}
.flex-container .flex-item-2 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 640px) {
	.flex-container .flex-item-2 {
		flex: 1 1 50%;
	}
}
@media (min-width: 980px) {
	.flex-container .flex-item-2 {
		flex: 0 0 25%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-2 {
		flex: 0 0 16.6666666667%;
	}
}
.flex-container .flex-item-3 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 640px) {
	.flex-container .flex-item-3 {
		flex: 1 1 50%;
	}
}
@media (min-width: 980px) {
	.flex-container .flex-item-3 {
		flex: 0 0 25%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-3 {
		flex: 0 0 25%;
	}
}
.flex-container .flex-item-4 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 640px) {
	.flex-container .flex-item-4 {
		flex: 1 1 50%;
	}
}
@media (min-width: 980px) {
	.flex-container .flex-item-4 {
		flex: 0 0 33.33%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-4 {
		flex: 0 0 33.3333333333%;
	}
}
.flex-container .flex-item-5 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 640px) {
	.flex-container .flex-item-5 {
		flex: 1 1 50%;
	}
}
@media (min-width: 980px) {
	.flex-container .flex-item-5 {
		flex: 0 0 50%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-5 {
		flex: 0 0 41.6666666667%;
	}
}
.flex-container .flex-item-6 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 640px) {
	.flex-container .flex-item-6 {
		flex: 1 1 50%;
	}
}
@media (min-width: 980px) {
	.flex-container .flex-item-6 {
		flex: 0 0 50%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-6 {
		flex: 0 0 50%;
	}
}
.flex-container .flex-item-7 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 980px) {
	.flex-container .flex-item-7 {
		flex: 1 0 75%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-7 {
		flex: 0 0 58.3333333333%;
	}
}
.flex-container .flex-item-8 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 980px) {
	.flex-container .flex-item-8 {
		flex: 1 0 75%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-8 {
		flex: 0 0 66.6666666667%;
	}
}
.flex-container .flex-item-9 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 980px) {
	.flex-container .flex-item-9 {
		flex: 1 0 75%;
	}
}
@media (min-width: 1500px) {
	.flex-container .flex-item-9 {
		flex: 0 0 75%;
	}
}
.flex-container .flex-item-10 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 1500px) {
	.flex-container .flex-item-10 {
		flex: 0 0 83.3333333333%;
	}
}
.flex-container .flex-item-11 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 1500px) {
	.flex-container .flex-item-11 {
		flex: 0 0 91.6666666667%;
	}
}
.flex-container .flex-item-12 {
	flex: 1 1 100%;
	padding-left: calc(var(--global-spacer-unit) * 2px);
	padding-right: calc(var(--global-spacer-unit) * 2px);
}
@media (min-width: 1500px) {
	.flex-container .flex-item-12 {
		flex: 0 0 100%;
	}
}

.grid-container {
	-moz-column-gap: var(--grid-column-gap);
	     column-gap: var(--grid-column-gap);
	display: grid;
	grid-template-columns: repeat(var(--grid-columns), 1fr);
}
.grid-container .grid-item-1 {
	grid-column: span 1/span 1;
}
.grid-container .grid-item-1.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-1.grid-stack-on-mobile {
		grid-column: span 1/span 1;
	}
}
.grid-container .grid-vertical-1 {
	grid-row-start: 1;
}
.grid-container .grid-push-1 {
	grid-column-start: 1 !important;
}
.grid-container .grid-push-1.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-1.grid-stack-on-mobile {
		grid-column-start: 1 !important;
	}
}
.grid-container .grid-item-2 {
	grid-column: span 2/span 2;
}
.grid-container .grid-item-2.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-2.grid-stack-on-mobile {
		grid-column: span 2/span 2;
	}
}
.grid-container .grid-vertical-2 {
	grid-row-start: 2;
}
.grid-container .grid-push-2 {
	grid-column-start: 2 !important;
}
.grid-container .grid-push-2.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-2.grid-stack-on-mobile {
		grid-column-start: 2 !important;
	}
}
.grid-container .grid-item-3 {
	grid-column: span 3/span 3;
}
.grid-container .grid-item-3.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-3.grid-stack-on-mobile {
		grid-column: span 3/span 3;
	}
}
.grid-container .grid-vertical-3 {
	grid-row-start: 3;
}
.grid-container .grid-push-3 {
	grid-column-start: 3 !important;
}
.grid-container .grid-push-3.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-3.grid-stack-on-mobile {
		grid-column-start: 3 !important;
	}
}
.grid-container .grid-item-4 {
	grid-column: span 4/span 4;
}
.grid-container .grid-item-4.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-4.grid-stack-on-mobile {
		grid-column: span 4/span 4;
	}
}
.grid-container .grid-vertical-4 {
	grid-row-start: 4;
}
.grid-container .grid-push-4 {
	grid-column-start: 4 !important;
}
.grid-container .grid-push-4.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-4.grid-stack-on-mobile {
		grid-column-start: 4 !important;
	}
}
.grid-container .grid-item-5 {
	grid-column: span 5/span 5;
}
.grid-container .grid-item-5.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-5.grid-stack-on-mobile {
		grid-column: span 5/span 5;
	}
}
.grid-container .grid-vertical-5 {
	grid-row-start: 5;
}
.grid-container .grid-push-5 {
	grid-column-start: 5 !important;
}
.grid-container .grid-push-5.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-5.grid-stack-on-mobile {
		grid-column-start: 5 !important;
	}
}
.grid-container .grid-item-6 {
	grid-column: span 6/span 6;
}
.grid-container .grid-item-6.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-6.grid-stack-on-mobile {
		grid-column: span 6/span 6;
	}
}
.grid-container .grid-vertical-6 {
	grid-row-start: 6;
}
.grid-container .grid-push-6 {
	grid-column-start: 6 !important;
}
.grid-container .grid-push-6.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-6.grid-stack-on-mobile {
		grid-column-start: 6 !important;
	}
}
.grid-container .grid-item-7 {
	grid-column: span 7/span 7;
}
.grid-container .grid-item-7.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-7.grid-stack-on-mobile {
		grid-column: span 7/span 7;
	}
}
.grid-container .grid-vertical-7 {
	grid-row-start: 7;
}
.grid-container .grid-push-7 {
	grid-column-start: 7 !important;
}
.grid-container .grid-push-7.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-7.grid-stack-on-mobile {
		grid-column-start: 7 !important;
	}
}
.grid-container .grid-item-8 {
	grid-column: span 8/span 8;
}
.grid-container .grid-item-8.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-8.grid-stack-on-mobile {
		grid-column: span 8/span 8;
	}
}
.grid-container .grid-vertical-8 {
	grid-row-start: 8;
}
.grid-container .grid-push-8 {
	grid-column-start: 8 !important;
}
.grid-container .grid-push-8.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-8.grid-stack-on-mobile {
		grid-column-start: 8 !important;
	}
}
.grid-container .grid-item-9 {
	grid-column: span 9/span 9;
}
.grid-container .grid-item-9.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-9.grid-stack-on-mobile {
		grid-column: span 9/span 9;
	}
}
.grid-container .grid-vertical-9 {
	grid-row-start: 9;
}
.grid-container .grid-push-9 {
	grid-column-start: 9 !important;
}
.grid-container .grid-push-9.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-9.grid-stack-on-mobile {
		grid-column-start: 9 !important;
	}
}
.grid-container .grid-item-10 {
	grid-column: span 10/span 10;
}
.grid-container .grid-item-10.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-10.grid-stack-on-mobile {
		grid-column: span 10/span 10;
	}
}
.grid-container .grid-vertical-10 {
	grid-row-start: 10;
}
.grid-container .grid-push-10 {
	grid-column-start: 10 !important;
}
.grid-container .grid-push-10.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-10.grid-stack-on-mobile {
		grid-column-start: 10 !important;
	}
}
.grid-container .grid-item-11 {
	grid-column: span 11/span 11;
}
.grid-container .grid-item-11.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-11.grid-stack-on-mobile {
		grid-column: span 11/span 11;
	}
}
.grid-container .grid-vertical-11 {
	grid-row-start: 11;
}
.grid-container .grid-push-11 {
	grid-column-start: 11 !important;
}
.grid-container .grid-push-11.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-11.grid-stack-on-mobile {
		grid-column-start: 11 !important;
	}
}
.grid-container .grid-item-12 {
	grid-column: span 12/span 12;
}
.grid-container .grid-item-12.grid-stack-on-mobile {
	grid-column: 1/-1;
}
@media (min-width: 980px) {
	.grid-container .grid-item-12.grid-stack-on-mobile {
		grid-column: span 12/span 12;
	}
}
.grid-container .grid-vertical-12 {
	grid-row-start: 12;
}
.grid-container .grid-push-12 {
	grid-column-start: 12 !important;
}
.grid-container .grid-push-12.grid-stack-on-mobile {
	grid-column-start: 1 !important;
}
@media (min-width: 980px) {
	.grid-container .grid-push-12.grid-stack-on-mobile {
		grid-column-start: 12 !important;
	}
}
.single-farlo_work .grid-container {
	grid-template-rows: auto;
}
.grid-container .grid-clear {
	grid-row: span 1;
}

@keyframes spinner {
	to {
		transform: rotate(360deg);
	}
}
@keyframes subMenu {
	to {
		opacity: 1;
		transform: translateY(0);
	}
}
@keyframes mainTitles {
	0%, 100% {
		background-position: 0 0;
	}
	10% {
		background-position: -2px 2px;
	}
	20% {
		background-position: 1px 1px;
	}
	30% {
		background-position: -3px 3px;
	}
	40% {
		background-position: 0px 5px;
	}
	50% {
		background-position: 4px -4px;
	}
	60% {
		background-position: 3px 6px;
	}
	70% {
		background-position: -2px 2px;
	}
	80% {
		background-position: 1px 1px;
	}
	90% {
		background-position: -5px 2px;
	}
}
.fade-in-up {
	opacity: 0;
	transform: translateY(30px);
	will-change: opacity, transform;
}

.page-title-word {
	white-space: nowrap;
}

.page-title-letter {
	background-size: 400px;
	display: inline-block;
	margin: 0 !important;
	transform: scale(0, 1);
}

@keyframes houseLights {
	0%, 49.999% {
		background-position: center bottom;
	}
	50%, 79.999% {
		background-position: center center;
	}
	80%, 100% {
		background-position: center top;
	}
}
@keyframes grain {
	0%, 100% {
		transform: translate(0, 0);
	}
	10% {
		transform: translate(-5%, -10%);
	}
	20% {
		transform: translate(-15%, 5%);
	}
	30% {
		transform: translate(7%, -25%);
	}
	40% {
		transform: translate(-5%, 25%);
	}
	50% {
		transform: translate(-15%, 10%);
	}
	60% {
		transform: translate(15%, 0%);
	}
	70% {
		transform: translate(0%, 15%);
	}
	80% {
		transform: translate(3%, 35%);
	}
	90% {
		transform: translate(-10%, 10%);
	}
}
div,
p,
body,
section,
figure {
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.8vw, 1.8rem);
	font-weight: var(--global-body-font-weight);
	line-height: var(--global-body-line-height);
}
div strong,
p strong,
body strong,
section strong,
figure strong {
	font-weight: 600;
}

.site-page,
.site-page p {
	font-size: clamp(1.6rem, 1.8vw, 1.8rem);
}

input,
select,
textarea {
	font-family: var(--global-input-font-family);
	font-weight: var(--global-input-font-weight);
	text-transform: var(--global-input-font-case, none);
}

button,
input[type=submit],
.button,
.btn {
	font-family: var(--global-button-font-family);
	font-weight: var(--global-button-font-weight);
	text-transform: var(--global-button-font-case, none);
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.wp-block-quote.has-large-font-size p,
.wp-block-quote.has-standard-font-size p {
	color: var(--global-heading-colour);
	font-family: var(--global-heading-font-family);
	font-weight: var(--global-heading-font-weight);
	line-height: var(--global-heading-line-height);
	text-transform: var(--global-heading-font-case, none);
}

h1,
.h1,
.is-style-heading-1,
.site-farlo-ui-crm__header h3,
h1 .page-title-letter {
	-webkit-background-clip: text;
	        background-clip: text;
	background-image: url("../media/gold-texture.webp");
	background-size: 100% auto;
	color: transparent;
	font-size: clamp(4.4rem, 4.9vw, 7.2rem);
	font-weight: 700;
	line-height: 1;
	margin-bottom: calc(var(--global-spacer-unit) * 3px);
	margin-top: calc(var(--global-spacer-unit) * 3px);
}
.no-webp h1,
.no-webp .h1,
.no-webp .is-style-heading-1,
.no-webp .site-farlo-ui-crm__header h3,
.no-webp h1 .page-title-letter {
	background-image: url("../media/gold-texture.jpg");
}

h1 .page-title-letter {
	font-size: clamp(2.9rem, 4.9vw, 7.2rem);
}

.gform_title,
.gold-title,
.hire-space h3,
.farlo-ui-crm-header h3,
.site-farlo-ui-crm__header h3,
.box-outline > .wp-block-group > h3,
.box-outline > .wp-block-group > h2 {
	-webkit-background-clip: text;
	        background-clip: text;
	background-image: url("../media/gold-texture.webp");
	background-size: 100% auto;
	color: transparent;
	font-weight: 700;
	line-height: 1;
}
.no-webp .gform_title,
.no-webp .gold-title,
.no-webp .hire-space h3,
.no-webp .farlo-ui-crm-header h3,
.no-webp .site-farlo-ui-crm__header h3,
.no-webp .box-outline > .wp-block-group > h3,
.no-webp .box-outline > .wp-block-group > h2 {
	background-image: url("../media/gold-texture.jpg");
}

.hire-space h3 {
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
}

.wp-block-quote.has-large-font-size p,
.wp-block-quote.has-standard-font-size p {
	-webkit-background-clip: text;
	        background-clip: text;
	background-image: url("../media/gold-texture.webp");
	background-size: 100% auto;
	color: transparent;
	font-size: clamp(4.4rem, 4.9vw, 7.2rem);
	font-weight: 700;
	line-height: 1;
}
.no-webp .wp-block-quote.has-large-font-size p,
.no-webp .wp-block-quote.has-standard-font-size p {
	background-image: url("../media/gold-texture.jpg");
}

.site-masthead h1,
.archive h1 {
	font-size: clamp(3.4rem, 7vw, 10rem);
}

h2,
.h2,
.is-style-heading-2 {
	font-size: clamp(3.4rem, 4.5vw, 6rem);
	font-weight: 700;
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 2px);
}

h3,
.h3,
.is-style-heading-3,
.wp-block-quote.has-standard-font-size p {
	font-size: clamp(3.2rem, 3.6vw, 4.2rem);
	font-weight: 700;
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 2px);
}

h4,
.h4,
.is-style-heading-4 {
	font-size: clamp(2.4rem, 3vw, 3.6rem);
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 2px);
}

h5,
.h5,
.is-style-heading-5 {
	font-family: var(--global-body-font-family);
	font-size: clamp(2rem, 2.5vw, 3rem);
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
}

h6,
.h6,
.is-style-heading-6,
.wp-block-quote cite {
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.8vw, 1.8rem);
	letter-spacing: 4px;
	line-height: var(--global-body-line-height);
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
	text-transform: uppercase;
}

p {
	margin-bottom: calc(var(--global-spacer-unit) * 3px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
}
p:last-child {
	margin-bottom: 0;
}

.site-masthead .h6,
.site-masthead p {
	font-size: clamp(1.8rem, 2.2vw, 2.4rem);
}

.menu-item a {
	color: white;
	letter-spacing: 2px;
	text-decoration: none;
	text-transform: uppercase;
}
.menu-item a:hover {
	color: var(--global-primary-colour);
	text-decoration: none;
}

.current-menu-item > a,
.current-menu-parent > a {
	color: var(--global-primary-colour);
}

.site-header {
	gap: calc(var(--global-spacer-unit) * 2px);
	left: 0;
	position: fixed;
	right: 0;
	z-index: 2;
}
.single-farlo_work .site-header {
	position: absolute;
}
.site-header__wrapper {
	align-items: center;
	display: flex;
	gap: calc(var(--global-spacer-unit) * 2px);
	justify-content: space-between;
	max-width: 100%;
	padding: 20px;
}
.site-header:before {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 70%, rgba(0, 0, 0, 0));
	content: "";
	height: 120px;
	left: 0;
	position: fixed;
	right: 0;
	top: -200px;
	transition: 0.5s top ease-out;
	z-index: -10;
}
.single-farlo_work .site-header:before {
	position: absolute;
}
@media (min-width: 980px) {
	.site-header:before {
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, 0));
	}
}
.scrolled .site-header {
	top: 0;
}
.scrolled .site-header:before {
	top: 0;
}

.site-account {
	display: flex;
	fill: white;
	gap: 5px;
	order: 4;
	z-index: 3;
}
@media (min-width: 1440px) {
	.site-account {
		justify-content: flex-end;
		width: 250px;
	}
}
@media screen and (max-width: 440px) {
	.site-account .main-header-button a {
		padding-left: calc(var(--global-spacer-unit) * 2px);
		padding-right: calc(var(--global-spacer-unit) * 2px);
		white-space: nowrap;
	}
}
.site-account svg {
	fill: white;
}
.site-account svg {
	height: 32px;
	width: 32px;
}
.site-account-actions {
	display: none;
}
.site-account-signup {
	background-color: black;
	background-image: url("../media/seamless-overlay.webp");
	background-size: 100% auto;
	background-size: 100% auto;
	border-radius: 2px;
	box-shadow: 0 10px 30px black;
	display: flex;
	flex-direction: column;
	max-width: calc(100% - 32px);
	opacity: 0;
	padding: calc(var(--global-spacer-unit) * 4px);
	position: absolute;
	right: calc(var(--global-spacer-unit) * 2px);
	top: 80px;
	transition: opacity 0.2s, visibility 0s 0.2s;
	visibility: hidden;
	width: 380px;
}
.site-account-signup--close {
	background: 0;
	border: 0;
	color: white;
	cursor: pointer;
	font-size: 3.4rem;
	height: 48px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
}
.site-account-signup--visible {
	opacity: 1;
	transition: opacity 0.5s;
	visibility: visible;
}
.site-account-signup .site-farlo-ui-crm__grid {
	margin: 0;
	padding: 0;
}
.site-account-signup .site-farlo-ui-crm__grid h3 {
	background: none;
	color: var(--global-primary-colour);
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.8vw, 1.8rem);
	font-weight: 600;
	letter-spacing: 4px;
	line-height: var(--global-body-line-height);
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
	text-align: left !important;
	text-transform: uppercase;
}
.site-account-signup .site-farlo-ui-crm__grid form .farlo-ui-crm-body {
	margin-top: 0;
}
.site-account-signup .site-farlo-ui-crm__grid .invalid + label {
	color: #d84e4e;
}
.site-account-signup .site-farlo-ui-crm__grid form {
	min-height: 0;
}
.site-account__button {
	display: flex;
	position: relative;
}
.site-account__button span {
	background: var(--global-primary-colour);
	border-radius: 8px;
	color: black;
	font-size: 1rem;
	font-weight: 600;
	height: 14px;
	line-height: 14px;
	position: absolute;
	right: 4px;
	text-align: center;
	top: 0;
	top: 7px;
	width: 14px;
}
.site-account__basket svg {
	max-height: 29px;
}
.site-account__login-register {
	background-color: black;
	background-image: url("../media/seamless-overlay.webp");
	background-size: 100% auto;
	background-size: 100% auto;
	border-radius: 2px;
	box-shadow: 0 10px 30px black;
	display: flex;
	flex-direction: column;
	max-width: calc(100% - 32px);
	opacity: 0;
	padding: calc(var(--global-spacer-unit) * 4px);
	position: absolute;
	right: calc(var(--global-spacer-unit) * 2px);
	top: 80px;
	transition: opacity 0.2s, visibility 0s 0.2s;
	visibility: hidden;
	width: 380px;
}
.site-account__login-register--close {
	background: 0;
	border: 0;
	color: white;
	cursor: pointer;
	font-size: 3.4rem;
	height: 48px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 48px;
}
.site-account__login-register--visible {
	opacity: 1;
	transition: opacity 0.5s;
	visibility: visible;
}
.site-account__login-register--inner {
	position: relative;
}
.site-account__login-register--inner.site-account__login {
	display: none;
}
.site-account__login-register--inner.site-account__login-register--loading:before {
	background: rgba(0, 0, 0, 0.7);
	bottom: -32px;
	content: "";
	left: -32px;
	position: absolute;
	right: -32px;
	top: -32px;
	z-index: 1;
}
.site-account__login-register--inner.site-account__login-register--loading:after {
	animation: spinner 1.5s ease-in-out infinite;
	border: 3px solid transparent;
	border-radius: 50%;
	border-top-color: white;
	box-sizing: border-box;
	content: "";
	height: 30px;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	position: absolute;
	top: 50%;
	width: 30px;
	z-index: 9;
}
.site-account__login-register h6 {
	margin-top: 0;
}
.site-account__login-register p {
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 2px);
}
.site-account__login-register .wp-element-button {
	width: 100%;
}
.no-webp .site-account__login-register {
	background-image: url("../media/seamless-overlay.jpg");
}
.site-account__login-register .form-change {
	margin-top: calc(var(--global-spacer-unit) * 1px);
	text-align: center;
}
.site-account__login-register .form-change a {
	text-decoration: underline;
}

.site-logo {
	margin-right: auto;
	max-width: 180px;
	z-index: 3;
}
@media screen and (max-width: 360px) {
	.site-logo {
		max-width: 150px;
	}
}
@media (min-width: 1440px) {
	.site-logo {
		margin-right: unset;
		max-width: 250px;
		position: static;
		transform: unset;
	}
}
.site-navigation--open .site-logo {
	z-index: 3;
}

.site-navigation {
	-webkit-backdrop-filter: blur(25px);
	        backdrop-filter: blur(25px);
	background-color: rgba(0, 0, 0, 0.6);
	box-shadow: none;
	display: flex;
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100);
	position: absolute;
	right: 0;
	top: 0;
	transform: translateX(100vw);
	transition: transform 0.3s ease, opacity 0.4s ease;
	width: 100vw;
	z-index: 2;
}
.site-navigation::before {
	background-image: url("/app/themes/Farlo/dist/assets/media/noise.webp");
	background-repeat: repeat;
	background-size: 125px auto;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	mix-blend-mode: screen;
	opacity: 0.2;
	position: absolute;
	right: 0;
	top: 0;
}
.no-webp .site-navigation::before {
	background-image: url("/app/themes/Farlo/dist/assets/media/noise.png");
}
@media (min-width: 1440px) {
	.site-navigation::before {
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0));
		bottom: -250px;
		margin-left: -50vw;
		margin-right: -50vw;
		top: -100px;
		z-index: -3;
	}
}
@media (min-width: 1440px) {
	.site-navigation {
		-webkit-backdrop-filter: none;
		        backdrop-filter: none;
		background-color: transparent;
		box-shadow: none;
		height: auto;
		margin-left: auto;
		margin-right: auto;
		max-height: unset;
		min-height: auto;
		position: relative;
		top: unset;
		transform: none;
		width: auto;
	}
	.site-navigation:before {
		opacity: 0;
		transition: opacity 0.5s, visibility 0s 0.5s;
		visibility: hidden;
	}
	.site-navigation .sub-menu {
		opacity: 0;
		transition: opacity 0.5s, visibility 0s 0.5s;
		visibility: hidden;
	}
	.site-navigation .sub-menu > .menu-item {
		opacity: 0;
		transform: translateY(10px);
		transition: opacity 0.5s linear;
		will-change: transform, opacity;
	}
	.site-navigation:hover:before {
		opacity: 1;
		transition: opacity 0.5s;
		visibility: visible;
	}
	.site-navigation:hover .sub-menu {
		opacity: 1;
		transition: opacity 0.5s;
		visibility: visible;
	}
	.site-navigation:hover .sub-menu > .menu-item {
		animation: subMenu 0.5s ease forwards;
	}
	.site-navigation:hover .sub-menu > .menu-item:nth-child(1) {
		animation-delay: 0.3s;
	}
	.site-navigation:hover .sub-menu > .menu-item:nth-child(2) {
		animation-delay: 0.4s;
	}
	.site-navigation:hover .sub-menu > .menu-item:nth-child(3) {
		animation-delay: 0.5s;
	}
	.site-navigation:hover .sub-menu > .menu-item:nth-child(4) {
		animation-delay: 0.6s;
	}
	.site-navigation:hover .sub-menu > .menu-item:nth-child(5) {
		animation-delay: 0.7s;
	}
}
.site-navigation--active {
	opacity: 1;
	transform: translateX(0);
}
.site-navigation__list {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-start;
	margin: 0 auto;
	margin-top: 11px;
	overflow-y: auto;
	padding: 100px calc(var(--global-spacer-unit) * 4px) 0;
	position: relative;
	width: 100%;
}
@media screen and (max-width: 1440px) {
	.site-header--mailing-list .site-navigation__list {
		padding-top: 190px;
	}
}
@media (min-width: 1440px) {
	.site-navigation__list {
		gap: calc(var(--global-spacer-unit) * 20px);
		margin-left: calc(var(--global-spacer-unit) * 2px);
		margin-right: calc(var(--global-spacer-unit) * 2px);
	}
}
@media (min-width: 1500px) {
	.site-navigation__list {
		gap: calc(var(--global-spacer-unit) * 20px);
	}
}
.site-navigation__list li a {
	white-space: nowrap;
}
.site-navigation__list .sub-menu {
	list-style: none;
	padding: 0;
	padding-left: calc(var(--global-spacer-unit) * 3px);
}
.site-navigation__list .sub-menu li {
	list-style: none;
	margin: calc(var(--global-spacer-unit) * 3px) 0;
	padding: 0;
}
@media (min-width: 1440px) {
	.site-navigation__list .sub-menu {
		padding-left: 0;
		position: absolute;
	}
}
.site-navigation__list > .menu-item {
	list-style: none;
	margin: 0 0 20px;
}
@media (min-width: 1440px) {
	.site-navigation__list > .menu-item {
		margin: 0;
	}
}
@media (min-width: 1440px) {
	.site-navigation__list {
		align-items: flex-start;
		flex-direction: row;
		justify-content: center;
		overflow-y: unset;
		padding: 0;
		width: auto;
	}
}
.site-navigation__navicon {
	align-items: center;
	-webkit-appearance: none;
	        appearance: none;
	background: none;
	border: none;
	border-radius: 0;
	display: flex;
	height: 48px;
	justify-content: center;
	margin-bottom: auto;
	margin-left: 0;
	margin-top: auto;
	min-width: 48px;
	order: -1;
	outline: none;
	padding: 0;
	position: relative;
	width: 48px;
	z-index: 3;
}
@media screen and (max-width: 414px) {
	.site-navigation__navicon {
		transform: scale(0.75);
	}
}
.site-navigation__navicon-line {
	background: var(--global-text-colour);
	border-radius: 0;
	border-radius: 2px;
	display: block;
	height: 3px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	transform-origin: 0 0;
	transition: 0.3s ease-in-out;
	width: 80%;
}
.site-navigation__navicon-line:nth-of-type(1) {
	top: 13px;
	width: 60%;
}
.site-navigation__navicon-line:nth-of-type(2) {
	top: 25px;
}
.site-navigation__navicon-line:nth-of-type(3) {
	top: 37px;
	width: 60%;
}
.site-navigation__navicon--active .site-navigation__navicon-line {
	width: 90%;
}
.site-navigation__navicon--active .site-navigation__navicon-line:nth-of-type(1) {
	top: 0;
	transform: rotate(45deg) translate(-10%, 15px);
}
.site-navigation__navicon--active .site-navigation__navicon-line:nth-of-type(2) {
	opacity: 0;
	width: 0;
}
.site-navigation__navicon--active .site-navigation__navicon-line:nth-of-type(3) {
	top: 23px;
	transform: rotate(-45deg) translate(-50%, 0);
}
@media (min-width: 1440px) {
	.site-navigation__navicon {
		display: none;
	}
}

.site-book-now-button {
	bottom: 0;
	display: none;
	position: sticky;
	white-space: nowrap;
	width: 100%;
	z-index: 3;
}
.site-book-now-button .button--book {
	align-self: flex-start;
}
.site-book-now-button--right {
	justify-content: flex-end;
	margin-left: auto;
	margin-right: 0;
	order: 2;
}
.site-book-now-button--right ~ .site-logo {
	order: 0;
}
.site-book-now-button--right ~ .site-navigation {
	order: 1;
}
@media (min-width: 1440px) {
	.site-book-now-button--right ~ .site-navigation {
		flex-grow: 1;
		justify-content: center;
	}
}
.site-book-now-button--fixed-bottom {
	bottom: 20px;
	left: 0;
	position: fixed;
	width: 100%;
}
.single-farlo_work .site-book-now-button {
	display: none;
}
@media (min-width: 980px) {
	.site-book-now-button {
		display: flex;
		position: relative;
		width: auto;
	}
}

.site-mailing-list-banner {
	background-color: #f8e8aa;
	color: var(--global-tertiary-colour);
	position: relative;
	z-index: 3;
}
.site-mailing-list-banner:before {
	background-image: url("../media/gold-texture.jpg");
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.2;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.site-mailing-list-banner__wrapper {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: 10px 30px;
}
.site-mailing-list-banner__wrapper p {
	display: inline-block;
	font-size: 1.4rem;
	font-weight: 600;
	margin: 0;
}
.site-mailing-list-banner__wrapper p a {
	color: black;
	display: inline-block;
	font-size: 1.4rem;
	font-weight: 700;
	text-decoration: underline !important;
}
.site-mailing-list-banner__wrapper .wp-block-button {
	display: inline-block;
}
.site-mailing-list-banner__text {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
@media (min-width: 980px) {
	.site-mailing-list-banner__text {
		flex-wrap: nowrap;
	}
}
.site-mailing-list-banner__link {
	border: var(--global-tertiary-colour);
	color: var(--global-tertiary-colour);
}
.site-mailing-list-banner__button.button {
	align-items: center;
	background: transparent;
	border-color: var(--global-button-primary-background-colour);
	color: var(--global-button-primary-background-colour);
	display: flex;
	height: 36px;
	justify-content: center;
	min-width: 36px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}
.site-mailing-list-banner__button.button::before {
	content: "x";
	display: block;
	font-family: var(--global-heading-font-family);
	font-size: 2rem;
	font-weight: 700;
	line-height: 1;
}

.site-footer {
	align-items: center;
	background: transparent;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: auto;
	padding-bottom: 0;
	padding-top: calc(var(--global-spacer-unit) * 6px);
	position: relative;
	z-index: 0;
}
.site-footer:before {
	background: url(/app/uploads/2024/01/pd-logo.svg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: clamp(2000px, 650vw, 4000px) auto;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.05;
	position: absolute;
	right: 0;
	top: 0;
	top: -20vh;
	z-index: -1;
}
.site-footer__wrapper {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	width: 100%;
}
@media (min-width: 980px) {
	.site-footer__wrapper {
		flex-direction: row;
		justify-content: space-between;
	}
}
.site-footer__wrapper.sub-footer {
	background-image: linear-gradient(180deg, transparent, rgb(0, 0, 1));
	margin-top: calc(var(--global-spacer-unit) * 6px);
}
.site-footer__wrapper.sub-footer .site__wrapper {
	display: flex;
	flex-direction: column-reverse;
	padding-bottom: 10px;
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
}
@media (min-width: 980px) {
	.site-footer__wrapper.sub-footer .site__wrapper {
		flex-direction: row;
		padding-bottom: 0;
	}
}
.site-footer__wrapper.main-footer {
	max-width: var(--global-body-width);
}
.site-footer__navigation {
	width: 100%;
}
.site-footer__navigation-list {
	display: flex;
	flex-wrap: wrap;
	gap: calc(var(--global-spacer-unit) * 4px);
	justify-content: center;
	list-style: none;
	margin: 0;
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
	padding: 0;
	width: 100%;
}
.site-footer__navigation-list .menu-item {
	flex-basis: auto;
	font-size: 1.6rem;
}
@media (min-width: 980px) {
	.site-footer__navigation-list {
		justify-content: flex-start;
	}
}
.site-footer__left {
	display: flex;
	flex: 100%;
	justify-content: center;
	width: 100%;
}
.sub-footer .site-footer__left {
	color: white;
	flex-direction: column;
	padding: 10px 0;
	text-align: center;
}
.sub-footer .site-footer__left p {
	font-size: 1.4rem;
	margin-bottom: 10px;
	margin-top: 0;
	opacity: 0.5;
}
.sub-footer .site-footer__left p.site-footer__farlo-credit {
	font-size: 1.4rem;
	margin-bottom: 0;
}
@media (min-width: 980px) {
	.site-footer__left {
		flex: 33.33%;
		justify-content: flex-start;
		margin-left: 0;
		margin-right: auto;
		max-width: 550px;
	}
	.sub-footer .site-footer__left {
		max-width: 60%;
		text-align: left;
	}
}
.site-footer__center {
	display: flex;
	flex: 100%;
	justify-content: center;
	margin-top: 20px;
	width: 100%;
}
@media (min-width: 980px) {
	.site-footer__center {
		flex: 33.33%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
	}
}
.site-footer__right {
	display: flex;
	flex: 100%;
	flex-direction: column;
	justify-content: center;
	margin-top: 20px;
	text-align: left;
	width: 100%;
}
.site-footer__right .site-company-info {
	margin-bottom: 20px;
	margin-top: 20px;
}
.site-footer__right .site-company-info__buttons {
	gap: 20px;
	width: 100%;
}
.site-footer__right .site-company-info__buttons .wp-block-button,
.site-footer__right .site-company-info__buttons .wp-block-buttons {
	width: 100%;
}
.site-footer__right .site-company-info__buttons .wp-block-button__link,
.site-footer__right .site-company-info__buttons .wp-block-buttons__link {
	font-size: 1.6rem;
	padding: 15px 20px;
	text-align: center;
	width: 100%;
}
@media (min-width: 980px) {
	.site-footer__right .site-company-info__buttons .wp-block-button__link,
	.site-footer__right .site-company-info__buttons .wp-block-buttons__link {
		width: auto;
	}
}
@media (min-width: 980px) {
	.site-footer__right .site-company-info__buttons .wp-block-button,
	.site-footer__right .site-company-info__buttons .wp-block-buttons {
		width: auto;
	}
}
.site-footer__right .site-company-info__buttons .wp-block-button__link {
	width: 100%;
}
@media (min-width: 980px) {
	.site-footer__right .site-company-info__buttons {
		width: auto;
	}
}
@media (min-width: 980px) {
	.site-footer__right .site-company-info {
		margin-bottom: 20px;
		margin-top: 0;
	}
}
@media (min-width: 980px) {
	.site-footer__right {
		align-items: flex-end;
		flex: 33.33%;
		justify-content: flex-end;
		margin-left: auto;
		margin-right: 0;
		margin-top: 0;
		text-align: right;
	}
	.sub-footer .site-footer__right {
		justify-content: center;
		max-width: 40%;
		text-align: right;
	}
}
.sub-footer .site-footer__right {
	text-align: center;
}
.sub-footer .site-footer__right .farlo-ui-social-icons__list {
	justify-content: center;
}
.site-footer__farlo-credit {
	color: #4d4d4d;
	font-size: 1rem !important;
	letter-spacing: 1px;
	margin-bottom: 0;
	margin-top: 30px;
	text-transform: uppercase;
}
.site-footer__farlo-credit a {
	color: #4d4d4d !important;
	font-size: 1rem !important;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.button > .wp-block-button__link,
.wp-block-button > .wp-block-button__link {
	-webkit-appearance: none;
	        appearance: none;
	background: var(--global-button-primary-background);
	border: calc(var(--global-button-border-width) * 1px) solid var(--global-button-primary-border-colour);
	border-radius: calc(var(--global-button-corner-radius) * 1px);
	color: var(--global-button-primary-text-colour);
	cursor: pointer;
	display: inline-block;
	font-family: var(--global-button-font-family);
	font-size: calc(var(--global-button-font-size) * 1px);
	font-weight: var(--global-button-font-weight);
	letter-spacing: calc(var(--global-button-letter-spacing) * 1px);
	line-height: 1;
	margin: 0;
	outline: none;
	padding-bottom: calc(var(--global-button-padding-bottom) * 1px);
	padding-left: calc(var(--global-button-padding-left) * 1px);
	padding-right: calc(var(--global-button-padding-right) * 1px);
	padding-top: calc(var(--global-button-padding-top) * 1px);
	text-align: center;
	text-decoration: none;
	text-transform: var(--global-button-font-case);
	transition: all 0.3s ease-out;
}
.button > .wp-block-button__link:hover,
.wp-block-button > .wp-block-button__link:hover {
	filter: contrast(1.3);
}
.button.is-style-outline > button,
.button.is-style-outline > .wp-block-button__link,
.wp-block-button.is-style-outline > button,
.wp-block-button.is-style-outline > .wp-block-button__link {
	background: transparent;
	border-color: var(--global-button-primary-background-colour);
	color: var(--global-button-primary-background-colour);
}
.button.is-style-outline > button:hover,
.button.is-style-outline > .wp-block-button__link:hover,
.wp-block-button.is-style-outline > button:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:hover {
	border-color: var(--global-primary-colour);
	color: var(--global-primary-colour);
	filter: none;
}
.button.is-style-secondary > .wp-block-button__link,
.wp-block-button.is-style-secondary > .wp-block-button__link {
	background-color: var(--global-button-secondary-background-colour);
	border-color: var(--global-button-secondary-border-colour);
	color: var(--global-button-secondary-text-colour);
}
.button--large,
.wp-block-button--large {
	font-size: clamp(var(--global-button-font-size) * 1.5px, 4vw, var(--global-button-font-size) * 2px);
	padding-bottom: calc(var(--global-button-padding-bottom) * 2px);
	padding-left: calc(var(--global-button-padding-left) * 2px);
	padding-right: calc(var(--global-button-padding-right) * 2px);
	padding-top: calc(var(--global-button-padding-top) * 2px);
}
.button--small > .wp-block-button__link,
.wp-block-button--small > .wp-block-button__link {
	font-size: calc(var(--global-button-font-size) * 0.8px);
	padding-bottom: calc(var(--global-button-padding-bottom) * 0.8px);
	padding-left: calc(var(--global-button-padding-left) * 0.6px);
	padding-right: calc(var(--global-button-padding-right) * 0.6px);
	padding-top: calc(var(--global-button-padding-top) * 0.8px);
}
.button[style="display: none;"] + .button,
.wp-block-button[style="display: none;"] + .button {
	margin-left: 0;
}

.button,
.gform_button.button {
	-webkit-appearance: none;
	        appearance: none;
	background: var(--global-button-primary-background);
	border: calc(var(--global-button-border-width) * 1px) solid var(--global-button-primary-border-colour);
	border-radius: calc(var(--global-button-corner-radius) * 1px);
	color: var(--global-button-primary-text-colour);
	cursor: pointer;
	display: inline-block;
	font-family: var(--global-button-font-family);
	font-size: calc(var(--global-button-font-size) * 1px);
	font-weight: var(--global-button-font-weight);
	letter-spacing: calc(var(--global-button-letter-spacing) * 1px);
	line-height: 1;
	margin: 0;
	outline: none;
	padding-bottom: calc(var(--global-button-padding-bottom) * 1px);
	padding-left: calc(var(--global-button-padding-left) * 1px);
	padding-right: calc(var(--global-button-padding-right) * 1px);
	padding-top: calc(var(--global-button-padding-top) * 1px);
	text-align: center;
	text-decoration: none;
	text-transform: var(--global-button-font-case);
	transition: all 0.3s ease-out;
}
.button:hover,
.gform_button.button:hover {
	filter: contrast(1.3);
}

body.body--farlo-ui-lightbox-open {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}

.site-top-banner-image {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
	position: relative;
	width: 100vw;
}
.site-top-banner-image.site-project__banner-video-container {
	min-height: 60vh;
	min-height: calc(var(--vh, 1vh) * 60);
}
@media (min-width: 1500px) {
	.site-top-banner-image.site-project__banner-video-container {
		min-height: 80vh;
		min-height: calc(var(--vh, 1vh) * 80);
	}
}
.site-top-banner-image > img {
	height: 100%;
	left: 0;
	object-fit: cover;
	opacity: 0.8;
	position: absolute;
	top: 0;
	width: 100%;
}
.site-top-banner-image--secondary > img {
	height: auto;
	left: 50%;
	max-height: 300px;
	max-width: 300px;
	opacity: 1;
	top: 50%;
	transform: translate(-50%, -50%);
	width: auto;
}
.site-company-info {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.site-company-info__address {
	font-size: 1.6rem;
	font-style: normal;
	letter-spacing: 4px;
	line-height: 1.4;
	text-transform: uppercase;
}
@media (min-width: 980px) {
	.site-company-info__address {
		font-size: 1.8rem;
	}
}
.site-company-info__buttons {
	display: flex;
	gap: 10px;
	margin-top: 20px;
}
@media (min-width: 980px) {
	.site-company-info {
		align-items: flex-end;
	}
}
.site-colour--accent {
	color: var(--wp--preset--color--primary);
}

#smooth-content {
	position: fixed;
	width: 100%;
}

.wp-block-farlo-ui-tabbed-contents .tab-labels {
	justify-content: center;
}
.wp-block-farlo-ui-tabbed-contents .tab-labels .tab-label {
	opacity: 0.6;
}
.wp-block-farlo-ui-tabbed-contents .tab-labels .tab-label:after {
	display: none;
}
.wp-block-farlo-ui-tabbed-contents .tab-labels .tab-label.active {
	opacity: 1;
}

.farlo-google-map {
	background: url(../media/seamless-overlay.webp);
	background-size: 400px;
}
.farlo-google-map iframe {
	border: 0;
	display: block;
	filter: hue-rotate(190deg) sepia(0.1);
	mix-blend-mode: difference;
}

.site-masthead {
	height: auto;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	position: relative;
	width: 100vw;
}
.site-masthead.site-masthead-full {
	margin-bottom: 10%;
	min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
}
.site-masthead.site-masthead-half {
	min-height: calc(var(--vh, 1vh) * 50);
}
.site-masthead__header {
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: 50%;
	margin: 0 0 30px;
	max-width: var(--global-body-width);
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
@media (min-width: 640px) {
	.site-masthead__header {
		bottom: 5%;
	}
}
@media (min-width: 980px) {
	.site-masthead__header {
		padding-left: calc(var(--global-spacer-unit) * 8px);
		padding-right: calc(var(--global-spacer-unit) * 8px);
	}
}
.site-masthead-auto .site-masthead__header {
	padding-top: calc(var(--global-spacer-unit) * 20px);
	position: relative;
}
@media (min-width: 980px) {
	.site-masthead__header-inner {
		max-width: 56%;
	}
	.page-id-762 .site-masthead__header-inner {
		max-width: 60%;
	}
	.page-id-898 .site-masthead__header-inner {
		max-width: 72%;
	}
}
.site-masthead__header-heading {
	margin: 0;
}
.site-masthead__header-subtitle {
	margin: 0;
}
.site-masthead__header .wp-block-buttons {
	margin-top: 30px;
}

.site-cast,
.site-creative-team {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
	width: 100%;
}
.site-cast__member,
.site-creative-team__member {
	flex-basis: 100%;
	margin-bottom: 30px;
}
.site-cast__member--no-image,
.site-creative-team__member--no-image {
	background: var(--global-tertiary-colour);
	padding: 10px;
	text-align: center;
}
.site-cast__member h3,
.site-creative-team__member h3 {
	line-height: 1;
	margin-bottom: 10px;
}
@media (min-width: 980px) {
	.site-cast__member,
	.site-creative-team__member {
		flex-basis: calc(33.33% - 20px);
	}
}
.site-cast__role,
.site-creative-team__role {
	color: rgb(245, 245, 245);
	opacity: 0.6;
}
.site-cast__image,
.site-creative-team__image {
	height: 0;
	padding-bottom: 125%;
	position: relative;
	width: 100%;
}
.site-cast__image-caption,
.site-creative-team__image-caption {
	display: flex;
	flex-direction: column-reverse;
	margin-top: 10px;
}
.site-cast__image-caption .heading--larger,
.site-creative-team__image-caption .heading--larger {
	font-size: 23px;
}
.site-cast__image-caption .sub-heading,
.site-creative-team__image-caption .sub-heading {
	color: rgb(245, 245, 245);
	font-weight: 400;
	opacity: 0.6;
	text-transform: none;
}
.site-cast__image img,
.site-cast__image picture,
.site-creative-team__image img,
.site-creative-team__image picture {
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	top: 0;
	width: 100%;
}
.site-cast .button--text,
.site-creative-team .button--text {
	background: none;
	color: var(--global-primary-colour);
	font-weight: 400;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}

.site-faqs__accordions {
	margin-top: 0 !important;
}
.site-faqs__accordion {
	display: flex;
	flex-wrap: wrap;
	gap: 0 20px;
}
.site-faqs__accordion-faq {
	flex-basis: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.site-faqs__accordion-faq--active .site-faqs__accordion-answer {
	opacity: 1;
}
.site-faqs__accordion-faq--active .site-faqs__accordion-question {
	color: var(--global-primary-colour);
}
.site-faqs__accordion-faq--active .site-faqs__accordion-question::after {
	opacity: 1;
	top: calc(50% - 10px);
	transform: rotateX(180deg) translateY(-50%);
}
.site-faqs__accordion-question {
	cursor: pointer;
	font-family: var(--global-secondary-font-family);
	font-size: 1.6rem;
	letter-spacing: 3px;
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 2px);
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}
.site-faqs__accordion-question::after {
	background-position: right top;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 16px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: rotateX(0deg) translateY(-50%);
	transform-origin: 0 0;
	transition: 0.1s ease;
	width: 16px;
}
.site-faqs__accordion-answer {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-family: var(--global-secondary-font-family);
	height: 0px;
	margin: 0;
	overflow: hidden;
	padding: 0 20px;
	text-align: center;
	transition: 0.2s ease;
	will-change: height, opacity;
}
.site-faqs__accordion-answer h4 {
	color: var(--global-heading-colour);
	font-family: var(--global-body-font-family);
	font-size: 2.4rem;
	font-weight: var(--global-body-font-weight);
	letter-spacing: 4px;
	line-height: var(--global-heading-line-height);
	margin-top: calc(var(--global-spacer-unit) * 4px);
	text-transform: uppercase;
}
.site-faqs__accordion-answer h4:first-of-type {
	margin-top: 0;
}
.site-faqs__accordion-answer h5 {
	font-size: 2.2rem;
	letter-spacing: 4px;
	margin-top: calc(var(--global-spacer-unit) * 4px);
}
.site-faqs__accordion-answer p {
	margin: 0;
}
.site-faqs__accordion-answer p + p {
	margin-top: 8px;
}

form select,
form textarea,
form input:not([type=submit], [type=checkbox], [type=radio]) {
	background: transparent;
	border: 1px solid white;
	border-radius: 0;
	border-width: 0 0 1px 0;
	color: var(--global-text-colour);
	height: auto;
	min-height: calc(var(--global-spacer-unit) * 6px);
	outline: none !important;
	padding: 10px 0;
	resize: none;
	width: 100%;
}
form select.form-item.error,
form textarea.form-item.error,
form input:not([type=submit], [type=checkbox], [type=radio]).form-item.error {
	border-color: var(--global-primary-colour);
}
form .form-item > label,
form .gfield > label {
	display: block;
	letter-spacing: 2px;
	text-transform: uppercase;
	transform: translate(0, 36px);
	transform-origin: left center;
	transition: transform 0.1s ease-in-out;
}
form .form-item > label span,
form .gfield > label span {
	color: #d84e4e;
}
form .form-item.form-item-active > label,
form .gfield.form-item-active > label {
	transform: translate(0, 0) scale(0.8);
}
form .form-item.form-item-active.gfield--type-select > label,
form .gfield.form-item-active.gfield--type-select > label {
	margin-top: calc(var(--global-spacer-unit) * 3px);
}
@media (min-width: 980px) {
	form .form-item.form-item-active.gfield--type-select > label,
	form .gfield.form-item-active.gfield--type-select > label {
		margin-top: 0;
	}
}
form .form-item--type-consent,
form .gfield--type-consent {
	margin-top: calc(var(--global-spacer-unit) * 3px);
}
form .form-item .ginput_container_radio,
form .gfield .ginput_container_radio {
	margin-top: 10px;
}
form .form-item .gchoice,
form .gfield .gchoice {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
}
form .form-item .gchoice label,
form .gfield .gchoice label {
	padding-left: 30px;
	position: relative;
}
form .form-item .gchoice label:before, form .form-item .gchoice label:after,
form .gfield .gchoice label:before,
form .gfield .gchoice label:after {
	content: "";
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
}
form .form-item .gchoice label:before,
form .gfield .gchoice label:before {
	background: #151515;
	border: 1px solid #ffffff;
	border-radius: 3px;
	transition: border 0.1s ease;
}
form .form-item .gchoice label:after,
form .gfield .gchoice label:after {
	color: white;
	content: "✓";
	font-size: 18px;
	left: 2px;
	text-align: center;
	top: -2px;
	transform: scale(0);
	transition: transform 0.1s ease;
}
form .form-item .gchoice input,
form .gfield .gchoice input {
	left: -9999em;
	position: absolute;
}
form .form-item .gchoice input:checked ~ label:before,
form .gfield .gchoice input:checked ~ label:before {
	border-color: grey;
}
form .form-item .gchoice input:checked ~ label:after,
form .gfield .gchoice input:checked ~ label:after {
	transform: scale(1);
}
form .form-item_description,
form .gfield_description {
	color: var(--global-primary-colour);
	font-size: 1.2rem;
	letter-spacing: 2px;
	padding-top: 5px;
	text-transform: uppercase;
}
form .form-checkbox {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
}
form .form-checkbox label {
	padding-left: 30px;
	position: relative;
}
form .form-checkbox label:before, form .form-checkbox label:after {
	content: "";
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
}
form .form-checkbox label:before {
	background: #151515;
	border: 1px solid #ffffff;
	border-radius: 3px;
	transition: border 0.1s ease;
}
form .form-checkbox label:after {
	color: white;
	content: "✓";
	font-size: 18px;
	left: 2px;
	text-align: center;
	top: -2px;
	transform: scale(0);
	transition: transform 0.1s ease;
}
form .form-checkbox input {
	left: -9999em;
	position: absolute;
}
form .form-checkbox input:checked ~ label:before {
	border-color: grey;
}
form .form-checkbox input:checked ~ label:after {
	transform: scale(1);
}
form .gfield.form-checkbox label:before,
form .gfield.form-checkbox label:after {
	top: 3px;
}
form textarea {
	height: 100px;
	min-height: 100px;
}
form .site-farlo-ui-selectbox__simulated {
	padding-right: 30px;
}
form .site-farlo-ui-selectbox__simulated::after {
	background-image: url("/app/themes/Farlo/dist/assets/media/chevron.svg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	display: block;
	height: 9px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	transition: 0.2s ease;
	width: 14px;
}
.site-farlo-ui-selectbox--is-active form .site-farlo-ui-selectbox__simulated::after {
	transform: rotateX(180deg) translateY(50%);
}
form .site-farlo-ui-selectbox__dropdown {
	max-height: 210px;
	overflow-y: auto;
}

.site-farlo-ui-crm {
	max-width: 600px;
}
.site-farlo-ui-crm__grid {
	margin: 0 auto;
	max-width: -moz-fit-content !important;
	max-width: fit-content !important;
	padding-bottom: 5%;
	padding-top: 10%;
	position: relative;
	width: 100%;
}
.site-farlo-ui-crm__grid .image-mask {
	min-width: 110vw;
	opacity: 0.4;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -46%);
	width: clamp(1630px, 130vw, 2400px);
	z-index: -1;
}
@media (min-width: 1500px) {
	.site-farlo-ui-crm__grid .image-mask {
		transform: translate(-50%, -42%);
		width: 110vw;
	}
}
.site-farlo-ui-crm__steps {
	display: none;
}
.site-farlo-ui-crm form {
	background-color: transparent;
	border-radius: 0;
	overflow-y: auto;
}
.site-farlo-ui-crm form .farlo-ui-mc-tab {
	background: transparent;
}
.site-farlo-ui-crm form .farlo-ui-crm-form-item {
	margin-bottom: 20px;
}
.site-farlo-ui-crm form .farlo-ui-crm-form-item .farlo-ui-crm-input {
	border: none;
	border-bottom: 1px solid var(--global-secondary-colour);
}
.site-farlo-ui-crm form .farlo-ui-crm-nav > .button {
	background: transparent;
	border: 1px solid;
}
.site-farlo-ui-crm form .farlo-ui-mc-nav {
	flex-wrap: wrap;
	gap: 10px;
}
.site-farlo-ui-crm form .farlo-ui-mc-nav > .button {
	border: 1px solid var(--global-text-colour);
	font-size: 1.5rem;
	padding: 12px 20px;
}
.site-farlo-ui-crm form .farlo-ui-mc-nav > .button.farlo-ui-mc-next {
	margin-left: 0;
}
@media (min-width: 640px) {
	.site-farlo-ui-crm form .farlo-ui-mc-nav > .button.farlo-ui-mc-next {
		margin-left: auto;
	}
}
@media (min-width: 980px) {
	.site-farlo-ui-crm form .farlo-ui-mc-nav > .button {
		font-size: 2rem;
	}
}
.site-farlo-ui-crm form .farlo-ui-mc-header h3 {
	font-weight: 400;
	letter-spacing: 1px;
	margin-bottom: 0;
	text-align: center;
	text-transform: uppercase;
}
.site-farlo-ui-crm form .farlo-ui-mc-body {
	display: flex;
	flex-direction: column;
}
.site-farlo-ui-crm form .farlo-ui-mc-body > .button {
	align-self: center;
	border: 1px solid var(--global-text-colour);
	font-size: 2rem;
	margin-top: 30px;
	padding: 12px 20px;
}
.site-farlo-ui-crm form .farlo-ui-mc-body .farlo-ui-mc-form-item {
	margin-top: 10px;
}
.site-farlo-ui-crm form .farlo-ui-mc-body .farlo-ui-mc-form-item:first-of-type {
	margin-top: 0;
}
.site-farlo-ui-crm form .farlo-ui-mc-body label.farlo-ui-mc-field {
	display: block;
}
.site-farlo-ui-crm form .farlo-ui-mc-body label.farlo-ui-mc-field .farlo-ui-mc-text-label {
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
}
.site-farlo-ui-crm form input[type=radio],
.site-farlo-ui-crm form input[type=checkbox] {
	height: 0;
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 0;
}
.site-farlo-ui-crm form input[type=radio] + label,
.site-farlo-ui-crm form input[type=checkbox] + label {
	cursor: pointer;
	display: block;
	flex: 1 0 90%;
	padding-left: 35px;
	position: relative;
}
.site-farlo-ui-crm form input[type=radio] + label::before, .site-farlo-ui-crm form input[type=radio] + label::after,
.site-farlo-ui-crm form input[type=checkbox] + label::before,
.site-farlo-ui-crm form input[type=checkbox] + label::after {
	background-color: var(--global-quaternary-colour);
	border: 1px solid var(--global-tertiary-colour);
	border-radius: 0.5rem;
	content: "";
	height: 2.4rem;
	left: 0;
	position: absolute;
	top: 0;
	transition: 0.3s ease;
	width: 2.4rem;
}
.site-farlo-ui-crm form input[type=radio].error + label::before, .site-farlo-ui-crm form input[type=radio].error + label::after,
.site-farlo-ui-crm form input[type=checkbox].error + label::before,
.site-farlo-ui-crm form input[type=checkbox].error + label::after {
	background-color: rgba(255, 255, 255, 0.5);
	border: 0.2rem solid red;
}
.site-farlo-ui-crm form input[type=radio]:checked + label::before, .site-farlo-ui-crm form input[type=radio]:checked + label::after,
.site-farlo-ui-crm form input[type=checkbox]:checked + label::before,
.site-farlo-ui-crm form input[type=checkbox]:checked + label::after {
	background-color: var(--global-quaternary-colour);
	border-color: var(--global-tertiary-colour);
}
.site-farlo-ui-crm form input[type=radio]:checked + label::after,
.site-farlo-ui-crm form input[type=checkbox]:checked + label::after {
	content: "✓";
	line-height: 2.4rem;
	position: absolute;
	text-align: center;
	top: 0;
}
.site-farlo-ui-crm form textarea {
	min-height: 150px;
}
.site-farlo-ui-crm form .farlo-share-widget {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}
.site-farlo-ui-crm form .farlo-share-widget h4 {
	flex-basis: 100%;
	margin-top: 20px;
}
.site-farlo-ui-crm form .farlo-share-widget a.farlo-ui-social-icon {
	background: var(--global-text-colour);
	border-radius: 2.4rem;
	display: flex;
	height: 4.8rem;
	justify-content: center;
	width: 4.8rem;
}
.site-farlo-ui-crm form .farlo-share-widget a.farlo-ui-social-icon svg {
	fill: var(--global-secondary-colour);
	max-height: 2.6rem;
	max-width: 2.6rem;
}
.site-farlo-ui-crm form .farlo-share-widget a.farlo-ui-social-icon span {
	left: -9999em;
	position: absolute;
}
.site-farlo-ui-crm form + .farlo-ui-mc-steps > span {
	display: none;
}
.site-farlo-ui-crm--inline form {
	overflow: hidden;
}

.gfield_validation_message {
	color: var(--global-primary-colour);
	font-size: 1.2rem;
	letter-spacing: 1px;
	margin-top: 5px;
	text-transform: uppercase;
}

.gform_validation_errors {
	background: var(--global-primary-colour);
	border-radius: 1px;
	color: black;
	margin: 0 0 20px;
	padding: 20px;
}

.gform_fields {
	display: flex;
	flex-wrap: wrap;
	gap: calc(var(--global-spacer-unit) * 1px);
}
.gform_fields .gfield {
	flex: 1 0 100%;
}
@media (min-width: 980px) {
	.gform_fields {
		gap: calc(var(--global-spacer-unit) * 4px);
	}
	.gform_fields .gfield--width-half {
		flex: 1 1 48%;
		margin-top: auto;
	}
	.gform_fields .gfield--width-full {
		flex: 1 0 100%;
	}
}
.gform_fields .gform_validation_container {
	left: -9999em;
	position: absolute;
}
.gform_fields fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
.gform_fields .hidden_label > label,
.gform_fields .hidden_label > legend {
	display: none;
}

.gform_wrapper .gform_required_legend {
	display: none;
}
.gform_wrapper .gform_heading .gform_description {
	display: block;
	margin: 0 auto;
	max-width: var(--global-content-width);
	padding: calc(var(--global-spacer-unit) * 4px);
	padding-bottom: 0;
	text-align: center;
}
.gform_wrapper form {
	margin: 0 auto;
	max-width: 1000px;
	padding: calc(var(--global-spacer-unit) * 4px);
	padding-bottom: calc(var(--global-spacer-unit) * 8px);
}
.gform_wrapper .gform_footer {
	margin-top: calc(var(--global-spacer-unit) * 3px);
	text-align: center;
}
.gform_wrapper .gform_button.button {
	margin: 0 auto;
	min-width: 200px;
}

.form-message {
	color: #d84e4e;
	margin: 0 0 15px;
}
.form-message:empty {
	display: none;
}
.form-message ul {
	padding-left: calc(var(--global-spacer-unit) * 2px);
}

.form-submit {
	margin-top: calc(var(--global-spacer-unit) * 2px);
}
.form-submit button {
	width: 100%;
}

.site-farlo-ui-crm > form .farlo-ui-crm-textbox {
	padding-left: 0;
	padding-right: 0;
}
.site-farlo-ui-crm > form .farlo-ui-crm-textbox::placeholder {
	color: transparent;
}

.farlo-ui-crm-form-item > label > .farlo-ui-crm-text-label {
	display: block;
	letter-spacing: 2px;
	text-transform: uppercase;
	transform: translate(0, 36px);
	transform-origin: left center;
	transition: transform 0.1s ease-in-out;
}
.farlo-ui-crm-form-item > label > .farlo-ui-crm-text-label span {
	color: #d84e4e;
}
.farlo-ui-crm-form-item.form-item-active > label > .farlo-ui-crm-text-label {
	transform: translate(0, 0) scale(0.8);
}

.farlo-ui-crm-header h3 {
	text-align: center !important;
}

.site-mailing-list-form {
	background: #151515;
	border: 1px solid #353535;
	border-radius: 10px;
	margin: 40px auto 0;
	max-width: 500px;
	padding: 30px 30px 20px;
}
.site-mailing-list-form #signup-message {
	margin-top: 20px;
	text-transform: uppercase;
}

form#site-mailing-list-form__signup-form .form-field {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 5px;
	margin-bottom: 15px;
}
form#site-mailing-list-form__signup-form .form-field--checkbox {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
}
form#site-mailing-list-form__signup-form .form-field--checkbox label {
	padding-left: 30px;
	position: relative;
}
form#site-mailing-list-form__signup-form .form-field--checkbox label:before, form#site-mailing-list-form__signup-form .form-field--checkbox label:after {
	content: "";
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 20px;
}
form#site-mailing-list-form__signup-form .form-field--checkbox label:before {
	background: #151515;
	border: 1px solid #ffffff;
	border-radius: 3px;
	transition: border 0.1s ease;
}
form#site-mailing-list-form__signup-form .form-field--checkbox label:after {
	color: white;
	content: "✓";
	font-size: 18px;
	left: 2px;
	text-align: center;
	top: -2px;
	transform: scale(0);
	transition: transform 0.1s ease;
}
form#site-mailing-list-form__signup-form .form-field--checkbox input {
	left: -9999em;
	position: absolute;
}
form#site-mailing-list-form__signup-form .form-field--checkbox input:checked ~ label:before {
	border-color: grey;
}
form#site-mailing-list-form__signup-form .form-field--checkbox input:checked ~ label:after {
	transform: scale(1);
}
form#site-mailing-list-form__signup-form .form-field label {
	display: block;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
form#site-mailing-list-form__signup-form .form-field label > a {
	text-decoration: underline;
}
form#site-mailing-list-form__signup-form .form-field input:not([type=submit], [type=checkbox], [type=radio]) {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 30px;
	color: white;
	font-size: 16px;
	padding: 10px 20px;
}
form#site-mailing-list-form__signup-form .form-field input[type=checkbox],
form#site-mailing-list-form__signup-form .form-field input[type=radio] {
	left: -9999rem;
	position: absolute;
}

.ui-datepicker {
	background-color: var(--global-tertiary-colour);
	border: 1px solid rgba(255, 255, 255, 0.54);
	border-radius: 0;
	border-top: none;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08);
	margin: 0;
	max-width: 90vw;
	padding: 0;
	width: 100vw !important;
	z-index: 1000 !important;
}
.ui-datepicker * {
	border-radius: 0;
	font-family: var(--global-body-font-family);
	padding: 0;
	text-transform: uppercase;
	-webkit-user-select: none;
	        user-select: none;
}
.ui-datepicker-group {
	float: left;
}
.ui-datepicker table {
	border: none;
	border-collapse: collapse;
	font-size: 1.3rem;
	margin: 0;
	width: 100%;
}
.ui-datepicker table th {
	font-size: 1.6rem;
}
.ui-datepicker select {
	-webkit-appearance: none;
	        appearance: none;
	background-size: 10px auto;
	color: var(--global-tertiary-colour);
	flex-grow: 1;
	padding: 10px 20px 10px 10px;
}
.ui-datepicker .ui-widget-header, .ui-datepicker-header {
	align-items: center;
	background-color: var(--global-tertiary-colour);
	background-image: none;
	border: none;
	color: var(--global-primary-colour);
	display: flex;
	font-weight: normal;
	justify-content: center;
}
.ui-datepicker .ui-widget-header .ui-state-hover, .ui-datepicker-header .ui-state-hover {
	background: none;
	border-color: transparent;
	cursor: pointer;
}
.ui-datepicker-title {
	color: #fff;
	display: flex;
	flex-grow: 1;
	font-size: 1.4rem;
	justify-content: center;
	line-height: 1.4rem;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
.ui-datepicker-prev, .ui-datepicker-next {
	flex-grow: 1;
	height: 100%;
	position: relative;
	top: 0;
	width: 34px;
}
.ui-datepicker .ui-state-hover.ui-datepicker-prev,
.ui-datepicker .ui-state-hover.ui-datepicker-next {
	border: none;
}
.ui-datepicker-prev, .ui-datepicker-prev-hover {
	left: 0;
}
.ui-datepicker-next, .ui-datepicker-next-hover {
	right: 0;
}
.ui-datepicker-prev {
	order: 0;
}
.ui-datepicker-prev::before {
	border-bottom: 5px solid transparent;
	border-left: none;
	border-right: 10px solid var(--global-primary-colour);
	border-top: 5px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 0;
}
.ui-datepicker-next {
	order: 2;
}
.ui-datepicker-next::before {
	border-bottom: 5px solid transparent;
	border-left: 10px solid var(--global-primary-colour);
	border-right: none;
	border-top: 5px solid transparent;
	content: "";
	display: block;
	height: 0;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 0;
}
.ui-datepicker-next span, .ui-datepicker-prev span {
	display: none;
}
.ui-datepicker-next.ui-state-disabled, .ui-datepicker-prev.ui-state-disabled {
	visibility: hidden;
}
.ui-datepicker td .ui-state-default.ui-priority-secondary.ui-state-hover {
	opacity: 1;
}
.ui-datepicker-prev-hover:before, .ui-datepicker-next-hover:before {
	opacity: 0.7;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 33%;
}
.ui-datepicker thead {
	background-color: var(--global-tertiary-colour);
	color: var(--global-button-colour);
	font-weight: 600;
}
.ui-datepicker th {
	padding: 10px;
}
.ui-datepicker td {
	border: 1px solid rgba(255, 255, 255, 0.54);
	padding: 0;
}
.ui-datepicker td.ui-datepicker-other-month {
	border: transparent;
}
.ui-datepicker td.ui-datepicker-week-end {
	background-color: var(--global-quaternary-colour);
}
.ui-datepicker td.ui-datepicker-today {
	background-color: var(--global-tertiary-colour);
	color: var(--global-primary-colour);
}
.ui-datepicker td.ui-datepicker-current-day {
	background: var(--global-secondary-colour);
}
.ui-datepicker td.ui-datepicker-current-day .ui-state-default {
	color: var(--global-tertiary-colour);
}
.ui-datepicker td.ui-state-disabled {
	cursor: default;
	opacity: 0.2;
}
.ui-datepicker td.ui-state-disabled .ui-state-default {
	background: #dcdcde;
	cursor: default;
}
.ui-datepicker td .ui-state-default {
	background: transparent;
	border: none;
	color: var(--global-primary-colour);
	display: block;
	font-weight: normal;
	padding: 5px 10px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
.ui-datepicker-today .ui-datepicker td .ui-state-default {
	color: var(--global-primary-colour);
}
.ui-datepicker td .ui-state-default.ui-priority-secondary {
	opacity: 0.3;
}
.ui-datepicker tr:first-of-type td {
	border-top: 1px solid #f0f0f1;
}
@media (min-width: 980px) {
	.ui-datepicker {
		max-width: 452px;
	}
}

.site-404 .site__wrapper {
	padding-top: 100px;
}
.site-404__header {
	margin-bottom: 20px;
}
.site-404__search {
	margin-bottom: 20px;
}
.site-404__search-form {
	display: flex;
	flex-wrap: wrap;
}
.site-404__search-form-input:not([type=submit], [type=checkbox], [type=radio]) {
	background-color: var(--global-primary-colour);
	color: var(--global-text-colour);
	flex-grow: 1;
	width: 90%;
}
.site-404__search-form-submit {
	margin-left: 10px;
}
.site-404__links {
	display: flex;
}

#intro-container {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	min-height: 110vh;
	min-height: calc(var(--vh, 1vh) * 110);
	width: 100vw;
}

#intro {
	background: var(--global-button-primary-background);
	background-repeat: repeat;
}
#intro canvas {
	background: rgba(0, 0, 0, 0.8);
}

.sliding-masthead {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: 1fr;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	min-height: 110vh;
	min-height: calc(var(--vh, 1vh) * 110);
	position: relative;
	top: 0;
	width: 100vw;
}
.sliding-masthead__section {
	grid-column: 1;
	grid-row: 1;
	min-height: 110vh;
	min-height: calc(var(--vh, 1vh) * 110);
	width: 100vw;
	will-change: transform;
}
.sliding-masthead__section img {
	min-height: 110vh;
	min-height: calc(var(--vh, 1vh) * 110);
	object-fit: cover;
	transition: opacity 0.3s ease-in;
	width: 100vw;
}
.sliding-masthead__section-last {
	opacity: 1 !important;
}
.sliding-masthead__global-background {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.sliding-masthead__global-background img {
	height: 100%;
	max-width: none;
	object-fit: cover;
	width: 100%;
}
.sliding-masthead__global-background video {
	height: 100%;
	max-width: none;
	object-fit: cover;
	transform: scale(1.5);
	width: 100%;
}

.sliding-masthead__cover {
	background: url(../media/punchdrunk-zoomed.svg);
	background-position: center center;
	background-size: auto 120%;
	bottom: 0;
	filter: blur(4px);
	left: 0;
	min-width: 8000px;
	position: absolute;
	top: 0;
	z-index: 2;
}

.sliding-masthead__contents {
	bottom: 0;
	display: flex;
	position: absolute;
	top: 0;
	transform: translate(0px, 0px);
	z-index: 2;
}
.sliding-masthead__contents:before {
	background-image: url(../media/seamless-overlay.webp);
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0.5;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}
.no-webp .sliding-masthead__contents:before {
	background-image: url(../media/seamless-overlay.jpg);
}
.sliding-masthead__contents .sliding-masthead__section-content {
	-moz-column-gap: 0;
	     column-gap: 0;
	grid-template-rows: repeat(12, 1fr);
	min-width: 800px;
	width: 100vw;
}
.sliding-masthead__contents .sliding-masthead__section-content .h1 {
	font-size: clamp(3rem, 5vw, 10rem);
	margin-bottom: 0;
	max-width: 965px;
}
.sliding-masthead__contents .sliding-masthead__section-content .h5 {
	letter-spacing: 3px;
}
.sliding-masthead__contents .sliding-masthead__section-content .wp-block-button {
	margin-top: calc(var(--global-spacer-unit) * 2px);
}
@media screen and (max-width: 979px) {
	.sliding-masthead__contents .sliding-masthead__section-content-container {
		grid-column: none;
		grid-column-start: 1 !important;
		max-width: 90vw;
		padding: 32px;
		width: 100%;
	}
}

#intro-end {
	content: "";
	height: calc(var(--vh) * 40);
	left: 0;
	margin-top: 0;
	position: absolute;
	width: 100vw;
	z-index: 9999;
	z-index: 0;
}
#intro-end:before {
	background: url(../media/mask-separator.png) repeat-x;
	background-size: auto 400px;
	content: "";
	content: "";
	height: 400px;
	left: 0;
	position: absolute;
	position: absolute;
	top: -200px;
	width: 100vw;
	z-index: 999;
}

.button > .wp-block-button__link,
.wp-block-button > .wp-block-button__link {
	-webkit-appearance: none;
	        appearance: none;
	background: var(--global-button-primary-background);
	border: calc(var(--global-button-border-width) * 1px) solid var(--global-button-primary-border-colour);
	border-radius: calc(var(--global-button-corner-radius) * 1px);
	color: var(--global-button-primary-text-colour);
	cursor: pointer;
	display: inline-block;
	font-family: var(--global-button-font-family);
	font-size: calc(var(--global-button-font-size) * 1px);
	font-weight: var(--global-button-font-weight);
	letter-spacing: calc(var(--global-button-letter-spacing) * 1px);
	line-height: 1;
	margin: 0;
	outline: none;
	padding-bottom: calc(var(--global-button-padding-bottom) * 1px);
	padding-left: calc(var(--global-button-padding-left) * 1px);
	padding-right: calc(var(--global-button-padding-right) * 1px);
	padding-top: calc(var(--global-button-padding-top) * 1px);
	text-align: center;
	text-decoration: none;
	text-transform: var(--global-button-font-case);
	transition: all 0.3s ease-out;
}
.button > .wp-block-button__link:hover,
.wp-block-button > .wp-block-button__link:hover {
	filter: contrast(1.3);
}
.button.is-style-outline > button,
.button.is-style-outline > .wp-block-button__link,
.wp-block-button.is-style-outline > button,
.wp-block-button.is-style-outline > .wp-block-button__link {
	background: transparent;
	border-color: var(--global-button-primary-background-colour);
	color: var(--global-button-primary-background-colour);
}
.button.is-style-outline > button:hover,
.button.is-style-outline > .wp-block-button__link:hover,
.wp-block-button.is-style-outline > button:hover,
.wp-block-button.is-style-outline > .wp-block-button__link:hover {
	border-color: var(--global-primary-colour);
	color: var(--global-primary-colour);
	filter: none;
}
.button.is-style-secondary > .wp-block-button__link,
.wp-block-button.is-style-secondary > .wp-block-button__link {
	background-color: var(--global-button-secondary-background-colour);
	border-color: var(--global-button-secondary-border-colour);
	color: var(--global-button-secondary-text-colour);
}
.button--large,
.wp-block-button--large {
	font-size: clamp(var(--global-button-font-size) * 1.5px, 4vw, var(--global-button-font-size) * 2px);
	padding-bottom: calc(var(--global-button-padding-bottom) * 2px);
	padding-left: calc(var(--global-button-padding-left) * 2px);
	padding-right: calc(var(--global-button-padding-right) * 2px);
	padding-top: calc(var(--global-button-padding-top) * 2px);
}
.button--small > .wp-block-button__link,
.wp-block-button--small > .wp-block-button__link {
	font-size: calc(var(--global-button-font-size) * 0.8px);
	padding-bottom: calc(var(--global-button-padding-bottom) * 0.8px);
	padding-left: calc(var(--global-button-padding-left) * 0.6px);
	padding-right: calc(var(--global-button-padding-right) * 0.6px);
	padding-top: calc(var(--global-button-padding-top) * 0.8px);
}
.button[style="display: none;"] + .button,
.wp-block-button[style="display: none;"] + .button {
	margin-left: 0;
}

.button,
.gform_button.button {
	-webkit-appearance: none;
	        appearance: none;
	background: var(--global-button-primary-background);
	border: calc(var(--global-button-border-width) * 1px) solid var(--global-button-primary-border-colour);
	border-radius: calc(var(--global-button-corner-radius) * 1px);
	color: var(--global-button-primary-text-colour);
	cursor: pointer;
	display: inline-block;
	font-family: var(--global-button-font-family);
	font-size: calc(var(--global-button-font-size) * 1px);
	font-weight: var(--global-button-font-weight);
	letter-spacing: calc(var(--global-button-letter-spacing) * 1px);
	line-height: 1;
	margin: 0;
	outline: none;
	padding-bottom: calc(var(--global-button-padding-bottom) * 1px);
	padding-left: calc(var(--global-button-padding-left) * 1px);
	padding-right: calc(var(--global-button-padding-right) * 1px);
	padding-top: calc(var(--global-button-padding-top) * 1px);
	text-align: center;
	text-decoration: none;
	text-transform: var(--global-button-font-case);
	transition: all 0.3s ease-out;
}
.button:hover,
.gform_button.button:hover {
	filter: contrast(1.3);
}

.wide-image-mask {
	filter: saturate(0.5);
	left: 50%;
	max-width: none;
	position: relative;
	transform: translateX(-50%);
	width: 110vw;
}

.full-size-image-mask {
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100);
	min-width: 100vw;
	object-fit: cover;
	object-position: bottom;
	opacity: 0.5;
}
.single-farlo_work .full-size-image-mask {
	opacity: 1;
}

.site-farlo-site-projects {
	position: relative;
}

.site-projects-inline {
	margin-bottom: calc(var(--vh, 1vh) * 100);
}

.current-shows-fixed-mask {
	height: calc(var(--vh, 1vh) * 85);
	opacity: 0.5;
	position: absolute;
	right: -30vw;
	top: var(--current-shows-fixed-mask-offset, calc(var(--vh, 1vh) * 50));
	transform: translateY(-50%) !important;
}

.current-show {
	align-items: center;
	min-height: 100vh;
	min-height: calc(var(--vh, 1vh) * 100);
}
.current-show__info {
	z-index: 2;
}
.current-show__info .wp-block-buttons {
	flex-direction: column;
	margin-top: calc(var(--global-spacer-unit) * 4px);
	max-width: 300px;
}
.current-show__info .wp-block-buttons .wp-block-button {
	width: 100%;
}
.current-show__info .wp-block-buttons .wp-block-button a {
	width: 100%;
}
.current-show__description, .current-show__review {
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
	margin-top: calc(var(--global-spacer-unit) * 2px);
}
.current-show__review {
	color: var(--global-page-accent-colour);
	padding-left: calc(var(--global-spacer-unit) * 3px);
	position: relative;
}
.current-show__review:before {
	content: open-quote;
	font-size: 32px;
	height: 20px;
	left: 0;
	position: absolute;
	top: -2px;
	width: 20px;
}
.current-show__review p {
	margin-bottom: 0;
}
.current-show__review p:last-child {
	color: white;
}
.current-show .image-mask {
	height: calc(var(--vh, 1vh) * 85);
	opacity: 0.5;
	position: absolute;
	right: -30vw;
	top: 50% !important;
	transform: translateY(-50%) !important;
}
.current-show[data-show="1"] .image-mask {
	opacity: 0.5;
}

.current-show-wide {
	align-items: center;
	display: flex;
	justify-content: center;
	margin: 0 calc(50% - 50vw);
	position: relative;
	width: 100vw;
}
.current-show-wide img,
.current-show-wide canvas {
	min-height: 500px;
	object-fit: cover;
	width: 100%;
}
.current-show-wide img {
	max-width: none;
	opacity: 0.5;
}
.current-show-wide .image-mask {
	opacity: 0.5;
}
.current-show-wide .grid-container {
	max-width: var(--global-body-width);
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	position: absolute;
	width: 100%;
}
@media (min-width: 980px) {
	.current-show-wide .grid-container {
		padding-left: calc(var(--global-spacer-unit) * 8px);
		padding-right: calc(var(--global-spacer-unit) * 8px);
	}
}
.current-show-wide h2 {
	text-shadow: 0 0 40px black;
}
.current-show-wide .wp-block-buttons {
	flex-direction: column;
	margin-top: calc(var(--global-spacer-unit) * 4px);
	max-width: 300px;
}
.current-show-wide .wp-block-buttons .wp-block-button {
	width: 100%;
}
.current-show-wide .wp-block-buttons .wp-block-button a {
	width: 100%;
}

.archive-product.product-item {
	position: relative;
}
.archive-product.product-item .container {
	align-items: center;
	bottom: 0;
	display: flex;
	max-width: 500px;
	position: absolute;
	top: 0;
	width: 50%;
}
.archive-product.product-item .container p {
	margin: calc(var(--global-spacer-unit) * 2px) 0 calc(var(--global-spacer-unit) * 4px);
}
.archive-product.product-item .container .wp-block-buttons {
	align-items: stretch;
	flex-direction: column;
}
.archive-product.product-item .container .wp-block-buttons > div {
	flex: 1 0 100%;
	max-width: 260px;
}
.archive-product.product-item .container .wp-block-buttons > div a {
	display: block;
	text-align: center;
}
.archive-product.product-item:nth-child(odd) .container {
	right: 0;
}
.archive-product.product-item:nth-child(odd) .wide-image-mask {
	transform: translateX(-55%);
}
.archive-product.product-item:nth-child(even) .wide-image-mask {
	transform: translateX(-45%);
}

.archive-project.project-item.archive-project--loading {
	opacity: 0;
	transform: translateY(10px);
}

.archive-project.project-item {
	flex-basis: 100%;
	margin-bottom: 0;
	position: relative;
	transition: opacity 1s ease, transform 1s ease;
	width: 100%;
	will-change: transform, opacity;
}
.archive-project.project-item .project-item__header {
	background-image: linear-gradient(0, rgba(0, 0, 0, 0.8) 25%, rgba(0, 0, 0, 0));
	bottom: 0;
	display: flex;
	flex-direction: column-reverse;
	left: 0;
	padding-bottom: calc(var(--global-spacer-unit) * 2px);
	padding-left: calc(var(--global-spacer-unit) * 3px);
	padding-right: calc(var(--global-spacer-unit) * 3px);
	padding-top: calc(var(--global-spacer-unit) * 2px);
	position: absolute;
	width: 100%;
}
.archive-project.project-item .project-item__subheading {
	line-height: 1;
	margin: 0;
}
.archive-project.project-item .project-item__subheading-date-range {
	font-size: 75%;
	letter-spacing: 3px;
}
.archive-project.project-item .project-item__ticket-price-text {
	font-size: 62%;
	letter-spacing: 0.32em;
	opacity: 0.8;
}
.archive-project.project-item .project-item__heading {
	font-weight: 600;
}
.archive-project.project-item .project-item__image {
	aspect-ratio: 3/2;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
.archive-project.project-item .project-item__image img {
	bottom: 0;
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	right: 0;
	top: 0;
	transition: 1s transform ease-out, 1s filter ease-out;
	width: 100%;
	will-change: transform, filter;
}
@media (min-width: 980px) {
	.archive-project.project-item {
		flex-basis: calc(50% - 16px);
	}
	.site-projects-card .archive-project.project-item {
		flex-basis: calc(33.33% - 21.6px);
	}
}
.archive-project.project-item > .container {
	height: 100%;
}
.archive-project.project-item > .container > a {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: flex-end;
}
.archive-project.project-item:hover {
	transform: translateY(-8px) !important;
}
.archive-project.project-item:hover img {
	filter: sepia(0.5);
	transform: scale(1.05);
}

.site-project__banner-image {
	display: flex;
	justify-content: center;
	position: relative;
	transform: translateY(-70px);
}
.site-project__banner-image .image-mask {
	position: absolute;
}
.site-project__banner-image > img {
	object-position: left;
}
@media (min-width: 640px) {
	.site-project__banner-image > img {
		object-position: center;
	}
}
.site-project__banner-image .project-item__header {
	bottom: 5%;
	display: flex;
	flex-direction: column-reverse;
	left: 50%;
	margin: 0 auto 30px;
	max-width: 1280px;
	padding: 0 30px;
	position: absolute;
	transform: translateX(-50%);
	width: 100%;
}
.site-project__banner-image .project-item__header .project-item__heading,
.site-project__banner-image .project-item__header .project-item__subheading {
	margin: 0;
}
.site-project__banner-image .project-item__header .project-item__subheading {
	margin-bottom: 6px;
}
.site-project__banner-video {
	bottom: 0;
	left: 0;
	opacity: 0.5;
	position: absolute;
	right: 0;
	top: 0;
}
.site-project__banner-video:after {
	background: url(../media/mask-separator.png) repeat-x;
	bottom: -200px;
	content: "";
	height: 400px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 0;
}
.site-project__banner-video video {
	height: 100%;
	max-width: none;
	object-fit: cover;
	width: 100%;
}
.site-project__banner-feature-container {
	transform: translateY(0);
}
.site-project__banner-feature-container:after {
	background: url(../media/mask-separator.png) repeat-x;
	bottom: -200px;
	content: "";
	height: 400px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 0;
}
.site-project__back-button {
	display: none;
	left: 30px;
	position: absolute;
	top: var(--header-height);
}
.site-project__cast, .site-project__creative-team {
	position: relative;
}
.site-project__cast-item, .site-project__creative-team-item {
	margin-bottom: calc(var(--global-spacer-unit) * 3px);
}
.site-project__cast-name, .site-project__cast-credit, .site-project__creative-team-name, .site-project__creative-team-credit {
	margin: 0;
}
.site-project__cast-credit, .site-project__creative-team-credit {
	font-size: 75% !important;
	opacity: 0.5;
}
.site-project__partnerships-partner {
	display: flex;
}
.site-project__partnerships-partner img {
	margin: 0;
	margin: 0 auto;
	max-height: 130px;
	max-width: 280px;
	object-fit: contain;
	padding: calc(var(--global-spacer-unit) * 3px);
	width: auto;
}
.site-project__related-projects {
	position: relative;
	z-index: 2;
}
.site-project__reviews-quote {
	margin-bottom: calc(var(--global-spacer-unit) * 3px);
}
.site-project__reviews-quote p {
	-webkit-background-clip: text;
	        background-clip: text;
	background-image: url(../media/gold-texture.webp);
	background-size: 100% auto;
	color: transparent;
	font-family: var(--global-heading-font-family);
	font-size: clamp(2.2rem, 4vw, 3rem);
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 0;
	text-transform: uppercase;
}
.site-project__reviews-quote p.fade-in-up > span {
	-webkit-background-clip: text;
	        background-clip: text;
	background-image: url(../media/gold-texture.webp);
	background-size: 100% auto;
	color: transparent;
}
.no-webp .site-project__reviews-quote p.fade-in-up > span {
	background-image: url(../media/gold-texture.jpg);
}
.site-project__reviews-quote p:before {
	content: "'";
}
.site-project__reviews-quote p:after {
	content: "'";
}
.site-project__reviews-quote p + p {
	margin-top: calc(var(--global-spacer-unit) * 1px);
}
.no-webp .site-project__reviews-quote p {
	background-image: url(../media/gold-texture.jpg);
}
.site-project__reviews-quote cite {
	display: block;
	font-size: 75%;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 3px;
	text-transform: uppercase;
}
.site-project__reviews-quote--no-marks p::before, .site-project__reviews-quote--no-marks p::after {
	display: none;
}
.site-project__book-tickets {
	bottom: 0;
	left: 0;
	position: fixed;
	width: 100%;
	z-index: 1;
}
.site-project__book-tickets .wp-block-button__link {
	background-size: 110% auto;
	width: 100%;
}
@media (min-width: 980px) {
	.site-project__book-tickets .wp-block-button__link {
		width: auto;
	}
}
@media (min-width: 980px) {
	.site-project__book-tickets {
		left: auto;
		right: 19px;
		top: 22px;
		width: auto;
	}
}
.site-project__embedded-video-inner {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	width: 100%;
}
.site-project__embedded-video-player {
	border: none;
	display: block;
	height: 100%;
	opacity: 1;
	position: absolute;
	transform: translateY(0);
	width: 100%;
}
.site-project__embedded-video-button {
	-webkit-appearance: none;
	        appearance: none;
	background: none;
	border: none;
	height: 48px;
	left: 50%;
	margin-left: -34px;
	margin-top: -24px;
	position: absolute;
	top: 50%;
	transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
	width: 68px;
	z-index: 63;
}
.site-project__embedded-video-button > svg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#headline-partner .site-project__partnerships-partner img {
	max-height: 180px;
	max-width: 325px;
}

#partners .site-project__partnerships-partner img {
	max-height: 150px;
	max-width: 180px;
}

.site-projects-card.layout-card {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	justify-content: center;
	overflow-anchor: auto;
	padding-bottom: 0;
	width: 100%;
}

.site-projects {
	position: relative;
}
.site-projects__container {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	overflow-anchor: auto;
	padding-bottom: 200px;
	width: 100%;
}
.site-projects .grid-container {
	grid-template-rows: auto;
}
.site-projects__masthead {
	margin-bottom: 10%;
	position: relative;
}
.site-projects__masthead > img {
	object-position: left;
	opacity: 1;
}
@media (min-width: 640px) {
	.site-projects__masthead > img {
		object-position: center;
	}
}
.site-projects__masthead-header {
	bottom: 5%;
	display: flex;
	flex-direction: column-reverse;
	left: 50%;
	margin: 0 auto;
	max-width: var(--global-body-width);
	padding: 0 calc(var(--global-spacer-unit) * 4px);
	position: absolute;
	transform: translate(-50%, -50%);
	width: 100%;
}
.site-projects__masthead-header-heading {
	margin: 0 0 6px;
}
.tax-farlo_work_category .site-projects__masthead-header, .post-type-archive-farlo_work .site-projects__masthead-header {
	flex-direction: column;
}
.site-projects__masthead-header-summary {
	margin: 0;
	max-width: 600px;
}
.site-projects__masthead-header-summary > p:first-child {
	margin-top: 0;
}
.site-projects__masthead .wp-block-buttons {
	margin-top: 30px;
}
.site-projects__navigation {
	background: transparent;
	bottom: 0;
	left: 0;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	overflow-x: auto;
	position: fixed;
	width: 100vw;
	z-index: 2;
}
.scrolled .site-projects__navigation {
	-webkit-backdrop-filter: blur(8px);
	        backdrop-filter: blur(8px);
	background: rgba(0, 0, 0, 0.1);
}
.site-projects__navigation-list {
	align-items: center;
	display: flex;
	justify-content: flex-start;
	list-style: none;
	margin: 0 auto;
	max-width: var(--global-body-width);
	padding: calc(var(--global-spacer-unit) * 1px);
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	position: relative;
	width: 100%;
}
.site-projects__navigation-list-item {
	margin: 0 5px;
	white-space: nowrap;
}
.single-farlo_work .site-projects__navigation-list-item {
	display: none;
}
@media (min-width: 980px) {
	.site-projects__navigation-list-item {
		display: inline-block !important;
	}
}
.site-projects__navigation-list-item--tickets {
	display: flex;
	justify-content: center;
	left: 25px;
	margin: 0 auto;
	width: 100%;
}
@media (min-width: 980px) {
	.site-projects__navigation-list-item--tickets {
		left: auto;
		position: absolute;
		right: 25px;
		top: 50%;
		transform: translateY(-50%);
		width: auto;
	}
}
.site-projects__navigation-list-item-link {
	background: none;
	border: none;
	color: var(--global-button-colour);
	display: block;
	filter: contrast(1);
	letter-spacing: 2px;
	padding: 15px 10px;
	text-transform: var(--global-button-font-case, none);
}
.site-projects__navigation-list-item-link--tickets {
	border: 1px solid var(--global-button-colour);
	letter-spacing: 3.271px;
	padding: 13px 25px;
	width: 100%;
}
@media (min-width: 980px) {
	.site-projects__navigation-list-item {
		display: inline-block;
	}
}

#projects + .wp-block-buttons {
	gap: 20px;
	justify-content: center;
	margin-top: 60px;
}

.has-book-tickets-button #smooth-content {
	padding-bottom: 46px;
}
@media (min-width: 980px) {
	.has-book-tickets-button #smooth-content {
		padding-bottom: 0;
	}
}

#about {
	position: relative;
	z-index: 2;
}
.single-farlo_careers #about {
	margin-top: calc(var(--global-spacer-unit) * 15px);
}
#about .wp-block-buttons {
	justify-content: center;
}
#about .project-item__header {
	margin-bottom: calc(var(--global-spacer-unit) * 10px);
}
#about .project-item__header .project-item__heading,
#about .project-item__header .project-item__subheading {
	margin: 0;
}
#about h2.wp-block-heading {
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.8vw, 1.8rem);
	font-weight: 400;
	line-height: var(--global-body-line-height);
	text-transform: none;
}
#about .wp-block-image img {
	margin: 0;
}
#about .wp-block-quote {
	display: flex;
	flex-direction: column;
	margin-top: 40px;
	padding-left: 0;
}
#about .wp-block-quote p {
	-webkit-background-clip: text;
	        background-clip: text;
	background-image: url("../media/gold-texture.webp");
	background-size: 100% auto;
	color: transparent;
	font-family: var(--global-heading-font-family);
	font-size: clamp(2.4rem, 4.9vw, 4rem);
	font-weight: 700;
	line-height: 1.1;
	text-transform: var(--global-heading-font-case, none);
}
#about .wp-block-quote p::before {
	content: "‘";
}
#about .wp-block-quote p::after {
	content: "’";
}
.no-webp #about .wp-block-quote p {
	background-image: url("../media/gold-texture.jpg");
}
#about .wp-block-quote cite {
	display: inline-block;
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.8vw, 1.8rem);
	letter-spacing: 4px;
	line-height: var(--global-body-line-height);
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
	text-transform: uppercase;
}

#book ~ .site-projects__navigation .site-projects__navigation-list .site-projects__navigation-list-item:not(.site-projects__navigation-list-item--tickets) {
	display: none;
}
@media (min-width: 980px) {
	#book ~ .site-projects__navigation .site-projects__navigation-list .site-projects__navigation-list-item:not(.site-projects__navigation-list-item--tickets) {
		display: inline-block;
	}
}

#headline-partner + #partners {
	margin-top: calc(var(--global-spacer-unit) * -5px);
	padding-top: calc(var(--global-spacer-unit) * 3px);
}

#reviews,
#partners {
	max-width: 100%;
}

#projects-lazyload-sentinel {
	height: 20px;
	position: relative;
}
#projects-lazyload-sentinel.projects-lazyload-sentinel--loading:before {
	animation: spinner 1.5s ease-in-out infinite;
	border: 3px solid transparent;
	border-radius: 50%;
	border-top-color: white;
	box-sizing: border-box;
	content: "";
	height: 30px;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	position: absolute;
	top: 50%;
	width: 30px;
	z-index: 9;
}

#projects-timeline {
	align-items: center;
	background: linear-gradient(0deg, #000 50%, rgba(0, 0, 0, 0) 100%);
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	max-width: 100vw;
	overflow: hidden;
	padding: 20px;
	position: fixed;
	right: 0;
	top: auto;
	width: 100vw;
	z-index: 10;
}
#projects-timeline::after {
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 50.5%, rgba(255, 255, 255, 0) 100%);
	content: "";
	display: block;
	height: 2px;
	width: 100%;
}
@media (min-width: 1440px) {
	#projects-timeline::after {
		background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 50.5%, rgba(255, 255, 255, 0) 100%);
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 2px;
	}
}
#projects-timeline .projects-timeline__years {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	transition: transform 0.4s ease;
}
@media (min-width: 1440px) {
	#projects-timeline .projects-timeline__years {
		flex-direction: column;
	}
}
#projects-timeline .projects-timeline__year {
	-webkit-appearance: none;
	        appearance: none;
	background: none;
	border: none;
	color: var(--global-text-colour);
	cursor: pointer;
	display: inline-flex;
	font-family: var(--global-heading-font-family);
	font-size: clamp(1.9rem, 3vw, 2.6rem);
	opacity: 0.6;
	padding: 0 10px;
	position: relative;
	width: 100%;
}
#projects-timeline .projects-timeline__year--active {
	font-size: clamp(1.9rem, 5vw, 4.4rem);
	opacity: 1;
}
@media (min-width: 1440px) {
	#projects-timeline .projects-timeline__year {
		padding: 10px 0;
	}
}
@media (min-width: 1440px) {
	#projects-timeline {
		background: linear-gradient(90deg, #090909 0%, rgba(9, 9, 9, 0) 100%);
		background: transparent;
		bottom: auto;
		height: auto;
		left: 0;
		max-height: 120px;
		max-width: 200px;
		position: sticky;
		right: auto;
		top: calc(var(--header-height) + 50%);
		transform: translateY(-50%);
		width: 200px;
	}
}

.tax-farlo_work_category .site-masthead,
.post-type-archive-farlo_work .site-masthead {
	display: flex;
	justify-content: center;
	transform: translateY(-70px);
}

#project-header {
	padding-bottom: calc(var(--global-spacer-unit) * 6px);
	text-align: center;
}
@media (min-width: 980px) {
	#project-header {
		padding-bottom: calc(var(--global-spacer-unit) * 8px);
	}
}
#project-header .project-item__ticket-price-text {
	font-size: 85%;
	letter-spacing: 0.15em;
	margin-bottom: calc(var(--global-spacer-unit) * 3px);
	margin-top: -10px;
	opacity: 0.8;
	text-transform: uppercase;
}

.site-project__gallery-basic {
	max-width: 100%;
	opacity: 0.8;
}
.site-project__gallery-basic-inner {
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
}
.site-project__gallery-basic-inner figure {
	flex: 100%;
	width: 100%;
}
.site-project__gallery-basic-inner figure img {
	max-width: none;
	width: 100%;
}
@media (min-width: 980px) {
	.site-project__gallery-basic-inner figure:nth-child(3n+2), .site-project__gallery-basic-inner figure:nth-child(3n+3) {
		flex: 1 1 calc(50% - 2px);
	}
	.site-project__gallery-basic-inner figure:nth-child(3n+2) img, .site-project__gallery-basic-inner figure:nth-child(3n+3) img {
		height: 100%;
		object-fit: cover;
	}
}

.site-project__faqs-category-header {
	cursor: pointer;
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
}
.site-project__faqs-category-body {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	height: 0;
	overflow: hidden;
	transition: height 0.1s ease;
	will-change: height;
}
.site-project__faqs-category h4 {
	font-size: clamp(2rem, 2.4vw, 2.6rem);
	font-weight: 700;
}

#booking-terms #booking-terms-info {
	height: 0;
	margin: 0;
	overflow: hidden;
	text-align: left;
	transition: height 0.1s ease;
	will-change: height;
}
#booking-terms #booking-terms-info li {
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
}

.site-project__creative-team-name.site-farlo-ui-lightbox__toggle,
.site-project__cast-name.site-farlo-ui-lightbox__toggle {
	cursor: pointer;
	text-decoration: none;
}
.site-project__creative-team-name.site-farlo-ui-lightbox__toggle:hover,
.site-project__cast-name.site-farlo-ui-lightbox__toggle:hover {
	text-decoration: underline;
}

.site-farlo-ui-lightbox__inner-content img {
	border-radius: 128px;
	max-width: 256px;
}

.archive-career.career-item .wp-block-column {
	margin-bottom: 40px;
}
.archive-career.career-item .career-item__header {
	margin-bottom: 40px;
}
.archive-career.career-item .career-item__description {
	text-align: left;
}

.post-type-archive-farlo_careers .site-masthead__header-heading {
	font-size: clamp(3rem, 6vw, 8rem);
}
.post-type-archive-farlo_careers #careers-no-posts {
	margin-bottom: 40px;
}
.post-type-archive-farlo_careers #careers-no-posts .site-farlo-ui-crm__grid {
	padding-top: 0;
}

#career-header {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: calc(var(--global-spacer-unit) * 16px);
	text-align: left;
}

#careers .site-careers__container {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	overflow-anchor: auto;
	width: 100%;
}
#careers .career-item {
	text-align: center;
}
#careers .career-item .wp-block-buttons {
	justify-content: center;
}
#careers .career-item:first-of-type:last-of-type {
	justify-content: center;
	margin: 0 auto;
	text-align: center;
}
#careers .career-item:first-of-type:last-of-type .wp-block-buttons {
	justify-content: center;
}
@media (min-width: 980px) {
	#careers .career-item {
		flex-basis: calc(50% - 16px);
	}
}
#careers + .wp-block-buttons {
	gap: 20px;
	justify-content: center;
	margin-top: 60px;
}
#careers ~ #partnerships {
	padding-top: 10%;
}

.single-farlo_careers .career-item__header {
	margin-bottom: 40px;
}
.single-farlo_careers .career-item__header .career-item__heading,
.single-farlo_careers .career-item__header .career-item__subheading {
	margin: 0 0 10px;
}
.single-farlo_careers .career-item__header .career-item__deadline {
	margin-bottom: 20px;
}
.single-farlo_careers .career-item__header .career-item__short-description {
	margin-bottom: 20px;
}
.single-farlo_careers #about,
.single-farlo_careers #apply-now {
	margin-top: 0;
	padding-top: 0;
}
.single-farlo_careers #about p > a {
	text-decoration: underline;
}
.single-farlo_careers .career-item__description {
	text-align: left;
}

.site-partner-logos--grid-view {
	margin: 20px auto 60px;
}
.site-partner-logos--grid-view-inner {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
}
.site-partner-logos--grid-view-inner figure {
	align-items: center;
	display: flex;
	flex-basis: calc(50% - 20px);
	height: 100px;
	position: relative;
}
.site-partner-logos--grid-view-inner figure > a {
	display: block;
	height: 100%;
	width: 100%;
}
.site-partner-logos--grid-view-inner figure img {
	height: 100%;
	object-fit: contain;
	width: 80%;
}
@media (min-width: 980px) {
	.site-partner-logos--grid-view-inner figure {
		flex-basis: calc(15% - 20px);
	}
}

.site-partner-logos--fading-gallery .site-partner-logo__gallery-image {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-bottom: calc(var(--global-spacer-unit) * 4px);
}
.site-partner-logos--fading-gallery .site-partner-logo__gallery-image img {
	max-height: 150px;
	max-width: 280px;
	object-fit: contain;
	padding: calc(var(--global-spacer-unit) * 4px);
}

.site-accreditations {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	gap: 30px 15px;
	justify-content: center;
	margin: 40px calc(50% - 50vw) !important;
	max-width: 100% !important;
	width: 100vw;
}
.site-accreditations .wp-block-pullquote {
	align-self: stretch;
	margin: 0;
	width: 100%;
}
@media (min-width: 640px) {
	.site-accreditations .wp-block-pullquote {
		flex-basis: calc(50% - 10px);
		width: auto;
	}
}
@media (min-width: 980px) {
	.site-accreditations .wp-block-pullquote {
		flex-basis: calc(33.33% - 10px);
	}
}

.archive-heading {
	margin-left: auto;
	margin-right: auto;
	max-width: var(--global-content-width);
	text-align: center;
}

#SpektrixIFrameWrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 760px;
	position: relative;
}
#SpektrixIFrameWrapper.loading:after {
	animation: spinner 1.5s ease-in-out infinite;
	border: 3px solid transparent;
	border-radius: 50%;
	border-top-color: white;
	box-sizing: border-box;
	content: "";
	height: 30px;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	position: absolute;
	top: 50%;
	width: 30px;
	z-index: 9;
}

.auth-account__login {
	background: #151515;
	border: 1px solid #353535;
	border-radius: 10px 10px;
	margin: 40px auto 0;
	max-width: 600px;
	padding: 30px;
	text-align: left;
}
.auth-account__login form label {
	display: block;
	font-size: 12px;
	letter-spacing: 2px;
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	order: -1;
	text-align: left;
	text-transform: uppercase;
	transform: translate(20px, 40px);
}
.auth-account__login .form-item {
	margin-bottom: 10px;
}
.auth-account__login button[type=submit] {
	width: auto;
}
.auth-account__login h6 {
	margin-bottom: calc(var(--global-spacer-unit) * 2px);
}
.auth-account__login .form-field {
	background: rgba(255, 255, 255, 0.1);
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 30px;
	color: white;
	font-size: 16px;
	padding: 10px;
}
.auth-account__login-forgotten-password {
	margin-top: 8px;
}
.auth-account__login-errors {
	color: #d84e4e;
	margin: 8px 0;
}

.calendar-pre-header {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.calendar-pre-header button {
	background: transparent;
	border: 2px solid var(--wp--preset--color--primary);
	border-radius: 2px;
	color: var(--wp--preset--color--primary);
	padding: 8px 20px;
}
@media screen and (max-width: 640px) {
	.calendar-pre-header {
		flex-direction: column;
		gap: 20px;
		margin-left: -10px;
		margin-right: -10px;
	}
}

.cal-availability {
	display: flex;
	gap: 15px;
	justify-content: center;
}
.cal-availability--good, .cal-availability--limited, .cal-availability--last-few {
	font-size: 14px;
	padding-left: 15px;
	position: relative;
}
.cal-availability--good:before, .cal-availability--limited:before, .cal-availability--last-few:before {
	border-radius: 2px;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 10px;
}
.cal-availability--good:before {
	background-color: #8fdf82;
}
.cal-availability--limited:before {
	background-color: #dfcb82;
}
.cal-availability--last-few:before {
	background-color: #df8282;
}

#calendar {
	--fc-border-color:#454545;
	--fc-neutral-bg-color:transparent;
}
@media screen and (max-width: 640px) {
	#calendar {
		margin-left: -10px;
		margin-right: -10px;
	}
}
#calendar .fc-scrollgrid-section-sticky > * {
	background-color: transparent;
}
#calendar .fc-view-harness {
	position: static;
}
#calendar .fc-day-other .fc-daygrid-day-top {
	opacity: 0.7;
}
@media (min-width: 980px) {
	#calendar .fc-daygrid-day-events {
		padding: 4px;
	}
}
#calendar .fc-daygrid-body-natural .fc-daygrid-day-events {
	margin-bottom: 2px;
}
#calendar .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
	min-height: 0;
}
#calendar .fc-col-header-cell a {
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
@media (min-width: 980px) {
	#calendar .fc-col-header-cell a {
		font-size: clamp(1.6rem, 1.8vw, 1.8rem);
		letter-spacing: 2px;
	}
}
#calendar .fc-daygrid-day-number {
	width: 100%;
}
#calendar .fc-daygrid-day-number .performance-cell-date {
	display: flex;
	flex-direction: column-reverse;
	font-size: 12px;
	justify-content: space-between;
	text-align: right;
}
#calendar .fc-daygrid-day-number .performance-cell-date .performance-cell-day {
	margin-left: auto;
}
@media (min-width: 980px) {
	#calendar .fc-daygrid-day-number .performance-cell-date {
		flex-direction: row;
		font-size: clamp(1.6rem, 1.8vw, 1.8rem);
		text-align: initial;
	}
}
#calendar .fc-daygrid-day-number .performance-cell-date .performance-cell-price {
	background: rgba(255, 255, 255, 0.1);
	border-radius: 2px;
	font-size: 12px;
	padding: 3px 0px;
	text-align: center;
}
#calendar .fc-daygrid-day-number .performance-cell-date .performance-cell-price span {
	display: none;
}
@media (min-width: 980px) {
	#calendar .fc-daygrid-day-number .performance-cell-date .performance-cell-price {
		padding: 3px 6px;
	}
	#calendar .fc-daygrid-day-number .performance-cell-date .performance-cell-price span {
		display: initial;
	}
}
#calendar .fc-event {
	background: rgba(0, 0, 0, 0.5);
	border: 2px solid transparent;
	flex-direction: column;
	font-size: 1.3rem;
	margin-bottom: 4px;
	padding: 4px 8px;
}
#calendar .fc-event .fc-daygrid-event-dot {
	display: none;
}
#calendar .fc-event-time {
	font-size: 1.2rem;
	font-weight: 700;
	margin-right: 0;
}
@media (min-width: 640px) {
	#calendar .fc-event-time {
		font-size: 1.6rem;
	}
}
#calendar .fc-event-title {
	display: block;
	font-size: 1.1rem;
	font-weight: normal;
	text-transform: uppercase;
}
@media (min-width: 640px) {
	#calendar .fc-event-title {
		font-size: 1.2rem;
		letter-spacing: 1px;
	}
}
#calendar .fc-event.cal-availability-good {
	border-color: #8fdf82;
}
#calendar .fc-event.cal-availability-limited {
	border-color: #dfcb82;
}
#calendar .fc-event.cal-availability-low {
	border-color: #df8282;
}
#calendar .fc-event.cal-availability-none {
	border-color: white;
	opacity: 0.4;
}
#calendar .fc-event.cal-availability-none .fc-event-title {
	font-size: 0.7rem;
	font-weight: 600;
}
@media (min-width: 640px) {
	#calendar .fc-event.cal-availability-none .fc-event-title {
		font-size: 1.2rem;
		font-weight: normal;
		letter-spacing: 1px;
	}
}
#calendar .fc-daygrid-more-link {
	text-align: center;
	white-space: break-spaces;
}
@media screen and (max-width: 979px) {
	#calendar .fc-daygrid-more-link {
		background: var(--global-button-primary-background);
		display: block;
		font-size: 12px;
		font-size: 12px;
		font-weight: 700;
		height: 100%;
		padding: 7px 0;
		text-align: center;
		white-space: normal;
		width: 100%;
		word-spacing: 1000px;
	}
}
#calendar .fc-popover {
	align-items: center;
	background: transparent;
	border: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	height: 100lvh;
	justify-content: center;
	left: 0% !important;
	padding: 30px;
	position: absolute;
	right: 0;
	top: 0% !important;
}
#calendar .fc-popover .fc-event {
	min-width: 100px;
}
#calendar .fc-popover .fc-more-popover-misc {
	display: none;
}
#calendar .fc-popover:before {
	background: rgba(0, 0, 0, 0.8);
	bottom: -9999em;
	content: "";
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: -1;
}
#calendar .fc-popover-header, #calendar .fc-popover-body {
	background: black;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	justify-content: center;
	max-height: 60lvh;
	max-width: 800px;
	overflow-y: auto;
	padding: 20px;
	width: 100%;
}
#calendar .fc-popover-header .fc-event, #calendar .fc-popover-body .fc-event {
	margin-bottom: 0;
}
#calendar .fc-popover-body {
	background: black;
	max-height: 60lvh;
	overflow-y: auto;
}
#calendar .fc-popover-title {
	flex-grow: 1;
	font-size: 2rem;
}

.merchandise-list__item {
	align-items: flex-start;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	display: flex;
	flex-direction: column;
	gap: clamp(10px, 1.5vw, 20px);
	justify-content: center;
	padding: 10px;
	padding-bottom: 20px;
}
@media (min-width: 980px) {
	.merchandise-list__item {
		align-items: center;
		flex-direction: row;
		justify-content: flex-start;
	}
}
.merchandise-list__item img {
	margin: 0;
}

#hire-spaces .wp-block-columns {
	align-items: flex-start;
}

.hire-space {
	margin-bottom: calc(var(--global-spacer-unit) * 4px);
}
.hire-space p {
	margin: 0;
}
.hire-space h3 {
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	margin-top: calc(var(--global-spacer-unit) * 1px);
}

:root {
	--gallery-columns: 2;
}

.site-project__gallery,
.site-partner-logos--full-width-gallery,
.alternating-gallery {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	position: relative;
	width: 100vw;
}
.site-project__gallery-inner,
.site-project__gallery .wp-block-gallery,
.site-partner-logos--full-width-gallery-inner,
.site-partner-logos--full-width-gallery .wp-block-gallery,
.alternating-gallery-inner,
.alternating-gallery .wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	gap: 3px !important;
	position: relative;
	--item-width: calc((100% / var(--columns)) - 10px);
	--partner-item-width: calc((100% / var(--columns)) * 2);
}
.site-project__gallery-inner figure,
.site-project__gallery .wp-block-gallery figure,
.site-partner-logos--full-width-gallery-inner figure,
.site-partner-logos--full-width-gallery .wp-block-gallery figure,
.alternating-gallery-inner figure,
.alternating-gallery .wp-block-gallery figure {
	aspect-ratio: 3/2;
	flex-basis: var(--item-width) !important;
	flex-grow: 1;
	margin: 0 !important;
	min-height: 340px;
	position: relative;
}
.site-project__gallery-inner figure:before,
.site-project__gallery .wp-block-gallery figure:before,
.site-partner-logos--full-width-gallery-inner figure:before,
.site-partner-logos--full-width-gallery .wp-block-gallery figure:before,
.alternating-gallery-inner figure:before,
.alternating-gallery .wp-block-gallery figure:before {
	background: black;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.site-project__gallery-inner figure:nth-child(odd):before,
.site-project__gallery .wp-block-gallery figure:nth-child(odd):before,
.site-partner-logos--full-width-gallery-inner figure:nth-child(odd):before,
.site-partner-logos--full-width-gallery .wp-block-gallery figure:nth-child(odd):before,
.alternating-gallery-inner figure:nth-child(odd):before,
.alternating-gallery .wp-block-gallery figure:nth-child(odd):before {
	transform: translateX(calc(-100% - 3px));
}
.site-project__gallery-inner figure:nth-child(even):before,
.site-project__gallery .wp-block-gallery figure:nth-child(even):before,
.site-partner-logos--full-width-gallery-inner figure:nth-child(even):before,
.site-partner-logos--full-width-gallery .wp-block-gallery figure:nth-child(even):before,
.alternating-gallery-inner figure:nth-child(even):before,
.alternating-gallery .wp-block-gallery figure:nth-child(even):before {
	transform: translateX(calc(100% + 3px));
}
.site-project__gallery-inner figure:last-child:after,
.site-project__gallery .wp-block-gallery figure:last-child:after,
.site-partner-logos--full-width-gallery-inner figure:last-child:after,
.site-partner-logos--full-width-gallery .wp-block-gallery figure:last-child:after,
.alternating-gallery-inner figure:last-child:after,
.alternating-gallery .wp-block-gallery figure:last-child:after {
	background: black;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: translateX(calc(100% + 3px));
}
.site-project__gallery-inner figure img,
.site-project__gallery .wp-block-gallery figure img,
.site-partner-logos--full-width-gallery-inner figure img,
.site-partner-logos--full-width-gallery .wp-block-gallery figure img,
.alternating-gallery-inner figure img,
.alternating-gallery .wp-block-gallery figure img {
	height: 100%;
	left: 0;
	object-fit: cover;
	position: absolute;
	width: 100%;
}
.site-project__gallery-inner figure figcaption,
.site-project__gallery .wp-block-gallery figure figcaption,
.site-partner-logos--full-width-gallery-inner figure figcaption,
.site-partner-logos--full-width-gallery .wp-block-gallery figure figcaption,
.alternating-gallery-inner figure figcaption,
.alternating-gallery .wp-block-gallery figure figcaption {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	color: var(--global-quaternary-colour);
	display: none;
	font-size: 1.1rem;
	letter-spacing: 2px;
	opacity: 0;
	padding: 10px 5%;
	position: absolute;
	text-transform: uppercase;
	width: 100%;
	z-index: 1;
}
@media (min-width: 980px) {
	.site-project__gallery-inner figure figcaption,
	.site-project__gallery .wp-block-gallery figure figcaption,
	.site-partner-logos--full-width-gallery-inner figure figcaption,
	.site-partner-logos--full-width-gallery .wp-block-gallery figure figcaption,
	.alternating-gallery-inner figure figcaption,
	.alternating-gallery .wp-block-gallery figure figcaption {
		display: block;
	}
}
.site-project__gallery-inner figure:hover .site-project__gallery-image-caption,
.site-project__gallery .wp-block-gallery figure:hover .site-project__gallery-image-caption,
.site-partner-logos--full-width-gallery-inner figure:hover .site-project__gallery-image-caption,
.site-partner-logos--full-width-gallery .wp-block-gallery figure:hover .site-project__gallery-image-caption,
.alternating-gallery-inner figure:hover .site-project__gallery-image-caption,
.alternating-gallery .wp-block-gallery figure:hover .site-project__gallery-image-caption {
	opacity: 1;
}
.site-project__gallery-inner.site-partner-logos__gallery,
.site-project__gallery .wp-block-gallery.site-partner-logos__gallery,
.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery,
.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery,
.alternating-gallery-inner.site-partner-logos__gallery,
.alternating-gallery .wp-block-gallery.site-partner-logos__gallery {
	margin-top: 60px;
}
.site-project__gallery-inner.site-partner-logos__gallery figure,
.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure,
.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure,
.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure,
.alternating-gallery-inner.site-partner-logos__gallery figure,
.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure {
	align-items: center;
	aspect-ratio: unset;
	background-color: transparent;
	display: flex;
	height: 0;
	justify-content: center;
	min-height: 0;
	padding-bottom: 25%;
	position: relative;
}
.site-project__gallery-inner.site-partner-logos__gallery figure::after, .site-project__gallery-inner.site-partner-logos__gallery figure::before,
.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure::after,
.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure::before,
.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure::after,
.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure::before,
.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure::after,
.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure::before,
.alternating-gallery-inner.site-partner-logos__gallery figure::after,
.alternating-gallery-inner.site-partner-logos__gallery figure::before,
.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure::after,
.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure::before {
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 30%;
	display: none;
	padding: 5%;
}
.site-project__gallery-inner.site-partner-logos__gallery figure:last-child::after,
.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure:last-child::after,
.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure:last-child::after,
.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure:last-child::after,
.alternating-gallery-inner.site-partner-logos__gallery figure:last-child::after,
.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure:last-child::after {
	background-color: transparent;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 30%;
	padding: 5%;
}
.site-project__gallery-inner.site-partner-logos__gallery figure img,
.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure img,
.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure img,
.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure img,
.alternating-gallery-inner.site-partner-logos__gallery figure img,
.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure img {
	height: 80%;
	left: 50%;
	object-fit: contain;
	padding: 5%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
}
@media (min-width: 980px) {
	.site-project__gallery-inner.site-partner-logos__gallery figure img,
	.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure img,
	.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure img,
	.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure img,
	.alternating-gallery-inner.site-partner-logos__gallery figure img,
	.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure img {
		width: 50%;
	}
}
@media (min-width: 980px) {
	.site-project__gallery-inner.site-partner-logos__gallery figure,
	.site-project__gallery .wp-block-gallery.site-partner-logos__gallery figure,
	.site-partner-logos--full-width-gallery-inner.site-partner-logos__gallery figure,
	.site-partner-logos--full-width-gallery .wp-block-gallery.site-partner-logos__gallery figure,
	.alternating-gallery-inner.site-partner-logos__gallery figure,
	.alternating-gallery .wp-block-gallery.site-partner-logos__gallery figure {
		padding-bottom: 15%;
	}
}

.site-project__gallery-basic figure {
	position: relative;
}
.site-project__gallery-basic figure figcaption {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	color: var(--global-quaternary-colour);
	font-size: 1.1rem;
	letter-spacing: 2px;
	opacity: 0;
	padding: 10px 5%;
	position: absolute;
	text-transform: uppercase;
	width: 100%;
	z-index: 1;
}
@media (min-width: 980px) {
	.site-project__gallery-basic figure figcaption {
		display: block;
	}
}
.site-project__gallery-basic figure:hover figcaption {
	opacity: 1;
}

.gform_wrapper {
	border: 1px solid white;
	border-top: 0;
}
.gform_wrapper .gform_heading {
	overflow: hidden;
	text-align: center;
	transform: translateY(-30px);
}
.gform_wrapper .gform_heading .gform_title {
	align-items: center;
	display: inline-flex;
	height: 60px;
	margin-top: 0;
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	position: relative;
}
.gform_wrapper .gform_heading .gform_title:before, .gform_wrapper .gform_heading .gform_title:after {
	background: white;
	content: "";
	height: 1px;
	position: absolute;
	width: 50vw;
}
.gform_wrapper .gform_heading .gform_title:before {
	right: 100%;
}
.gform_wrapper .gform_heading .gform_title:after {
	left: 100%;
}

.box-outline {
	border: 1px solid white;
	border-top: 0;
	padding-bottom: calc(var(--global-spacer-unit) * 4px);
	text-align: center;
}
.box-outline.alignfull {
	border-bottom: 0;
	border-left: none;
	border-right: none;
}
.box-outline-full {
	border-top: 1px solid white;
	padding: calc(var(--global-spacer-unit) * 4px);
}
.box-outline > .wp-block-group:first-child {
	overflow: hidden;
	text-align: center;
	transform: translateY(-30px);
}
.box-outline > .wp-block-group:first-child > h2:first-child,
.box-outline > .wp-block-group:first-child > h3:first-child,
.box-outline > .wp-block-group:first-child > h2:first-of-type,
.box-outline > .wp-block-group:first-child > h3:first-of-type {
	align-items: center;
	display: inline-flex;
	font-size: clamp(2.8rem, 6vw, 6rem);
	height: 60px;
	margin-top: 0;
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
	position: relative;
}
.box-outline > .wp-block-group:first-child > h2:first-child:before, .box-outline > .wp-block-group:first-child > h2:first-child:after,
.box-outline > .wp-block-group:first-child > h3:first-child:before,
.box-outline > .wp-block-group:first-child > h3:first-child:after,
.box-outline > .wp-block-group:first-child > h2:first-of-type:before,
.box-outline > .wp-block-group:first-child > h2:first-of-type:after,
.box-outline > .wp-block-group:first-child > h3:first-of-type:before,
.box-outline > .wp-block-group:first-child > h3:first-of-type:after {
	background: white;
	content: "";
	height: 1px;
	position: absolute;
	width: 50vw;
}
.box-outline > .wp-block-group:first-child > h2:first-child:before,
.box-outline > .wp-block-group:first-child > h3:first-child:before,
.box-outline > .wp-block-group:first-child > h2:first-of-type:before,
.box-outline > .wp-block-group:first-child > h3:first-of-type:before {
	right: 100%;
}
.box-outline > .wp-block-group:first-child > h2:first-child:after,
.box-outline > .wp-block-group:first-child > h3:first-child:after,
.box-outline > .wp-block-group:first-child > h2:first-of-type:after,
.box-outline > .wp-block-group:first-child > h3:first-of-type:after {
	left: 100%;
}
.box-outline > .wp-block-group:first-child > .wp-block-social-links {
	padding-left: calc(var(--global-spacer-unit) * 4px);
	padding-right: calc(var(--global-spacer-unit) * 4px);
}
.box-outline > .wp-block-group:first-child ~ * {
	padding-left: calc(var(--global-spacer-unit) * 3px);
	padding-right: calc(var(--global-spacer-unit) * 3px);
}

.content-columns > .wp-block-columns {
	align-items: flex-start !important;
	-moz-column-gap: var(--grid-column-gap) !important;
	     column-gap: var(--grid-column-gap) !important;
	display: grid !important;
	gap: 0;
	grid-template-columns: repeat(var(--grid-columns), 1fr) !important;
	margin-bottom: calc(var(--global-spacer-unit) * 10px);
}
.content-columns > .wp-block-columns > .wp-block-column:first-child {
	grid-column: span 4/span 4;
}
@media (min-width: 980px) {
	.content-columns > .wp-block-columns > .wp-block-column:first-child {
		grid-column: span 2/span 2;
		grid-column-start: 2 !important;
	}
}
.content-columns > .wp-block-columns > .wp-block-column:last-child {
	grid-column: span 4/span 4;
}
@media (min-width: 980px) {
	.content-columns > .wp-block-columns > .wp-block-column:last-child {
		grid-column: span 6/span 6;
	}
}

.farlo__address {
	font-style: normal;
	letter-spacing: 4px;
	text-align: center;
	text-transform: uppercase;
}

.fts-instagram-inline-block-centered {
	max-width: 100% !important;
}
.fts-instagram-inline-block-centered .fts-instagram-wrapper {
	filter: sepia(0.5);
	opacity: 0.8;
}
.fts-instagram-inline-block-centered .fts-instagram-wrapper .slicker-instaG-backg-link {
	display: none;
}
@media (min-width: 980px) {
	.fts-instagram-inline-block-centered {
		max-width: 960px !important;
	}
}

.site-our-team h2 {
	margin-bottom: 0;
	text-align: center;
}
.site-our-team-items {
	margin-bottom: 60px;
}
.site-our-team-items:first-of-type .site-our-team-item:first-child {
	flex-basis: 100%;
}
.site-our-team-items__inner {
	gap: 15px 30px;
}
.site-our-team-items__inner.primary-section {
	padding-bottom: calc(var(--global-spacer-unit) * 3px);
	padding-top: calc(var(--global-spacer-unit) * 3px);
}
.site-our-team-item {
	flex-basis: 100%;
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
	position: relative;
}
.site-our-team-item-associate {
	margin-bottom: calc(var(--global-spacer-unit) * 1px);
}
.site-our-team-item__name, .site-our-team-item__role {
	margin: 0;
}
.site-our-team-item__name {
	letter-spacing: 4px;
	text-transform: uppercase;
}
.site-our-team-item__name.site-farlo-ui-lightbox__toggle {
	cursor: pointer;
}
.site-our-team-item__name-pronouns {
	font-size: 75%;
	letter-spacing: 3px;
}
.site-our-team-item__name-pronouns::before {
	content: "(";
}
.site-our-team-item__name-pronouns::after {
	content: ")";
}
.site-our-team-item__role {
	font-size: 75% !important;
	font-style: normal;
	font-weight: 400;
	opacity: 0.5;
	text-transform: none;
}
@media (min-width: 980px) {
	.site-our-team-item {
		flex-basis: calc(33.33% - 30px);
	}
}
.site-our-team-item__line-break {
	flex-basis: 100%;
}

.farlo-ui-icons__icon-container {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 8px;
}
.farlo-ui-icons__icon-svg {
	max-height: 32px;
	max-width: 32px;
}

.site-masterclass-workshops-cards {
	max-width: 100% !important;
	padding-bottom: 50px;
}
.site-masterclass-workshops-cards__container {
	display: flex;
	flex-wrap: wrap;
	gap: 32px;
	overflow-anchor: auto;
	width: 100%;
}
.site-masterclass-workshops-cards__card {
	flex-basis: 100%;
	margin-bottom: 0;
	position: relative;
	transition: opacity 1s ease, transform 1s ease;
	will-change: transform, opacity;
}
.site-masterclass-workshops-cards__card-title {
	align-items: center;
	background-image: linear-gradient(0, rgba(0, 0, 0, 0.8) 25%, rgba(0, 0, 0, 0));
	bottom: 0;
	display: flex;
	flex-direction: column;
	gap: 10px;
	left: 0;
	line-height: 1;
	margin: 0;
	padding-bottom: calc(var(--global-spacer-unit) * 2px);
	padding-left: calc(var(--global-spacer-unit) * 3px);
	padding-right: calc(var(--global-spacer-unit) * 3px);
	padding-top: calc(var(--global-spacer-unit) * 2px);
	position: absolute;
	width: 100%;
}
@media (min-width: 980px) {
	.site-masterclass-workshops-cards__card-title {
		flex-direction: row;
		gap: 0;
	}
}
.site-masterclass-workshops-cards__card-title > span:first-child {
	padding-right: 10px;
}
.site-masterclass-workshops-cards__card-more-info {
	font-size: 1.4rem;
	margin-left: auto;
	min-width: 110px;
	text-align: right;
}
.site-masterclass-workshops-cards__card-image {
	aspect-ratio: 3/2;
	cursor: pointer;
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
}
.site-masterclass-workshops-cards__card-image img {
	height: 100%;
	object-fit: cover;
	transform: scale(1.05);
	transition: 0.3s ease;
	width: 100%;
}
.site-masterclass-workshops-cards__card-info {
	height: 0;
	opacity: 0;
	padding-bottom: 0;
	padding-left: calc(var(--global-spacer-unit) * 3px);
	padding-right: calc(var(--global-spacer-unit) * 3px);
	padding-top: 0;
	transition: opacity 0.3s ease, visibility 0.3s ease;
	visibility: hidden;
}
.site-masterclass-workshops-cards__card-info > div.grid-container {
	margin-top: 30px;
}
.site-masterclass-workshops-cards__card-info > div.grid-container > .grid-item {
	margin-top: 20px;
}
.site-masterclass-workshops-cards__card-info > div.grid-container > .grid-item:first-child {
	margin-top: 0;
}
.site-masterclass-workshops-cards__card-info > div.grid-container > .grid-item > span {
	color: var(--global-primary-colour);
	font-family: var(--global-body-font-family);
	font-size: 1.8rem;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 3px;
	text-transform: uppercase;
	vertical-align: middle;
}
.site-masterclass-workshops-cards__card-info > div.grid-container > .grid-item .site-masterclass-workshops-cards__card-info-text {
	font-weight: 500;
}
.site-masterclass-workshops-cards__card-info > div.grid-container > .grid-item .site-masterclass-workshops-cards__card-info-text p {
	margin-top: 0;
}
.site-masterclass-workshops-cards__card-info > div.grid-container > .grid-item .site-masterclass-workshops-cards__card-info-text p + p {
	margin-top: 20px;
}
.site-masterclass-workshops-cards__card-info .wp-block-buttons {
	margin-top: 30px;
}
.site-masterclass-workshops-cards__card--active .site-masterclass-workshops-cards__card-info {
	opacity: 1;
	padding-bottom: calc(var(--global-spacer-unit) * 2px);
	padding-top: calc(var(--global-spacer-unit) * 2px);
	visibility: visible;
}
@media (min-width: 980px) {
	.site-masterclass-workshops-cards__card {
		flex-basis: calc(50% - 16px);
	}
}
.site-masterclass-workshops-cards__card:hover {
	transform: translateY(-8px);
}
.site-masterclass-workshops .site-farlo-ui-lightbox__inner-content h2 {
	-webkit-background-clip: text;
	background-clip: text;
	background-image: url(https://www.punchdrunk.com/app/themes/Farlo/dist/assets/media/gold-texture.jpg);
	color: transparent !important;
	font-family: "scotch-display", sans-serif;
	font-size: clamp(32px, 4.5vw, 60px);
	font-weight: 700;
	text-transform: uppercase;
}

.vr-feature {
	align-items: center;
	background: black;
	display: flex;
	flex-direction: column;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 0;
}
.vr-feature__title {
	max-width: 80%;
	position: absolute;
	top: calc(var(--vh) * 13);
	width: 500px;
}
.vr-feature__moon {
	align-items: center;
	display: flex;
	justify-content: center;
	margin-top: calc(var(--vh) * 30);
	max-width: 70%;
	z-index: 0;
}
.vr-feature__moon-mask {
	max-width: calc(var(--vh) * 29);
	position: absolute;
	width: 100%;
	z-index: 1;
}
.vr-feature__moon-mask svg {
	filter: blur(10px);
	max-width: 550px;
}
.vr-feature__moon-mask svg #moon-end {
	visibility: hidden;
}
.vr-feature__moon-image {
	max-width: calc(var(--vh) * 24);
	z-index: 0;
}
.vr-feature__lighting {
	background: url(../media/vr/moon-glow.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	bottom: calc(var(--vh) * 20);
	filter: blur(5px);
	height: calc(var(--vh) * 33);
	max-width: 960px;
	max-width: calc(var(--vh) * 43);
	min-width: 280px;
	opacity: 0.2;
	position: absolute;
	transform: scaleX(1);
	width: 100%;
	z-index: 1;
}
.vr-feature__castle-element {
	animation: houseLights 10s linear forwards;
	aspect-ratio: 1.734/1;
	background-image: url(../media/vr/house.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: auto;
	margin-bottom: calc(var(--vh) * 19);
	margin-top: auto;
	max-width: 50%;
	opacity: 0.6;
	width: calc(var(--vh) * 25);
	z-index: 2;
}
.vr-feature__ftl {
	bottom: calc(var(--vh) * 10);
	filter: blur(30px);
	max-width: 60%;
	opacity: 0;
	position: absolute;
}
.vr-feature:after {
	animation: grain 8s steps(10) infinite;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAgAElEQVR4XmzdjW0cxxaE0d0ICDoEOgQ5BDkEOgQ5BDkEOQQ5BDkEOQQ6BDoEOQQ9fA0fojB4BITlzvZ0376/VbdnqfvT09PDv//+e/v06dOtn99+++328vJy++mnn26Pj4+3r1+/3n755Zfz2riff/759vr6en7vX599/vz5vL5///78++eff27Pz8/n/l9//fX2559/nrn7effu3bmvn+7rp88/fvx4++uvv25PT09nTOv38+XLlzP3hw8f3u7r+t9//33GdZ85kr01ydA9jWle+0q2rnV/a7Wf5GlPrZPcfdY8vfZZ47v++++/v8nX78nf3MnQ/M3XT5+lw16TpXmbv/etT+bubZ3mbkzXyZ9OGt+15KCb3ne9n8Y2Xz+9ZqMff/zx6MznyZVt20OfJTN7dH/ztcd+b40+ax/JbS/d27X++bxr7qGzxve7fVmna91LltZrjH13X58nW/7S733efuwtO2XP9pJvtN/2mS7orN+7p8+b27r0lB7Zo3v/+OOPo5dee59++jy5v337dvTCzq3Xv+RrTLI2Prs2vjlamz1aSxx0T7/zieQSa+3H3rqnf/TR+snV/I3rMz60Oup3stJLc4qvdJl8/SRDY7NFP+K+393T2O4Rc41vz11jt8bz+9ZsnvaZPrq/37t/c0H7SCay9Hm/t6fua6wYY396730/9xKWiTNe/7opAQzqc8rM+AKpCRrT2BTQpvqsDWYUibB7fvjhhzN3Aks2jN8cgixn63cbbt42s0YvuNtIcrVmjsNpm797BFEypBQK73r3dj1D97sk2XzWT7mNJSPnlnDbQ2sJvu7d4EpmQdpnyWhtycXnGX6DgdPTn4TC0ByocV0ruJK3fZOp65w3uZJbcWmPydcrPdCBBKyISJbNJcGlE87evDl6P3Sc/TaRbkGSgBW8LWD8gpO3h/YkaNOjJKnw0KFA6JUPNlbSVKTy1a6vbei+hJMMipPC17XkVqzbf/P1eftIj8lGh3Sm2Au+7jOXxC6Gun/1JPkexf5XkHoVF+2he4orxZ6dk0PRlORaT1KVwBXs1VlzbGz4rLHprvV6ba7mZH8xKiaTcwtq111rjXTT++bKL0ukvdIr29Exe9+/fPnywBk5ucrWTZyRIAm+VUAgSxycCyoRZL1CEBJG721C5laZVKtkUD1Ufdeap/tUeyigaxJKrzm9oOcYEnJzqESScvNw6uRurOorEXOcnAwihejoUZDsPlXKrkGuzS2Q7RESUzzu9/sbCuSsa69NVtAaJKaA5CiC0XocQ7Fqzvb0/fv3o9vmyqYQZ3MoYHwj/UnGrWkN+29PEkG/p7vmhvaar3XSe2s1bzqFgpNHMZTMFsFYB1LqPYQqkbFt+ucDW9gEBj/s/oKwMeIDwoQoWi/d5qvd194h+sa2Tv+aw5rr+2KJbiGv9APBKQyL+LtPkaOb9sdXJYLeKzKQZHJuQhInEmMy5I8KCYRDF8CFvS/zsR+FRdxaj82SnTx9BlnzDdckqdbs9z6/f/jw4UEQLqroGsi31A01WaoD4aBvKi0qglY1v3+SQoLbNPSmsjH+Vig0QJLqHhV/6UgGAEFVqzZdMLSvPuteMFmSQ+sEoOqmCkBg5M8Zu5fDMzzj5cytL5hQHnQSMoXUCtTubR2GRfPIjLL0enU+DpmDLdWAMiUEe0/eHImczQktChYoQqCgzPYo0FANSQKVYd9FxtkPuki2peTJphAaQxdoq2Qn6UCj6OgGaOsva0B3ljkofO2ptdGs9KJtkFzpr7WyY/tmg+RED9FU8yscxYNWiSQoUdMHdKRgYwDNn1ySOFto3UB46UOB7B6oTxLHZFZPzQmJQsoSIYTbftu3oizWtl0kfqEmRVDCkTyBAawDqvM5W7S35trkfH95eXnwASi7iWadqmAyWUagJFBZde465XZPSufkEAR0oPpzRMlzlQNamqe5mqd1NgunZAmNQhtj7k0yaIv1OZDqJnm3N2sJAugEOix46FCyliQlVLK2b46sH5MsZINokkdfEJxXnZNDxRHY6UQfIRk4i8oMoUC+QXsIoH1ICIKTPBIx5LQ6T0cCTFFqLzm5AOxVUOUL5IFkUP0CdGna6gnV0ZuybrLpAfUq6JKF/dITaibYBYDCmH6XWjVX90lyzdeP9gQ53J+sECO90el+xkbsmi708RbhSfASYq+tqd2xaIcvQUJoGkDBN6HyxmEF2+eSOCVqiZK9yJpOJG3MZdsK2jmtL8b1bK8JHGJNt4pc8m/+WCqZDKeHpSdCKBVOdtaMbmGVWtVgqBwzI6EPGs5bIRJMU63xNrwJISVCaq0PXYHmOf1WvJxRQlt6Cfq3PrpkPuMlFT05FKg1MqqgSWn6FCm0+QSBZKLCC9DVKWSULPWbUKLWgQQhHvQJ9XGQIEmq6BKjYIJGm6e9cyI0wTh2WXTGFskW9UxPzS/J0XH6QdfoBgLlfKorqr26TTbJLBtLWs2p+Qu1QXpaCdBbcyzVVgibCwrJJvos26TXtxMUKBxULRghdkUT+tZWULhXh1Bq1yRGwZYMEn6yt99kaN3WWl9i7+7p88YuteYHCnGf0Vljs6HCtkkuWyZba2E52hMliy3M2gSSvraOpMJu9CYJ+pw8iomGOqqq8GcvAAHquiJJ8dbnJ2E9Pj4+tED/ZLaFbhkJ/welvcfdJYKUWaXqPQTjNELvw2kdQ3ACDidpom36G3iuDegN5DxoAZq41QJFcrrGOJuc9ZOgO5BeRVM1oJD20v2ahPg8mqdachKJXuXUI9DI5UToCAduvtZpD6gjJwHZJYrmWvlRUxR+g0egQaMCh83ajxMtCLb7FRMUIn2nK/tu3q45gZNM+jy/gEjsd4tc60Bb9c+ay6kiv5PYrIu+KIQqeePpViFpj60h+FC9ZFMc6Lr7JX3+3HgF1iETHTcH1EQmSFkrIV0ITvpOH0ABZKagJDcUjVHwMxR6ad2i72TWxC5ZaCk0HjPii3SF4q6esKnkVOSXokNf/Emxam6UHcCRaBUsOuYzrZGc2V7y5LsYw0lY379/P013FEQvg+K38jcBBKCSqB4a9dto0weCMLpfr6L5QXP0bemYLK8vIOFlPD2ElLLNRs6oWktclKyqcTTJGH1KzubMaPotKJS9Q1BOT0Dt5iSbALNvVE2SXeqGYnHK7fdxWK+SVPvU45BEOEbzbJMffVxqyLbdQ2f22TjBYj17F2CqYc5nz93vPolDv67P0lefo7AKCTSHiqDW1pD0+GjzhALZDJ2QRAUW+kEG/gkt0bcDAkmoV0gQSoRW07Vky3fcr9WhoCqCHgHaXg8UBR1dk0YyS+7bU6LXZTkSwSJwqBcAIYP+K8aUfSFR6J/NFWOAoQQIeS76bg/2Bh2lG8wIMuozh0sYXPcq7to5kiRA077opzGHEu4jBfoayz9BPklGkoBaOIcqbhEJRT+Aw4Om27jEtVX2zcySl+DoFaWA9pwqURokhZolG0OiT4yTk4GrkBPHRSkhh5TeD9rquRb9FxW7cahUn1X1POrgaLi5IUnOI+GjBNAeGJ586KDTQNQlnQkYFVuPrutOOptbFVbt6SJ5WgOV67rk0nWoDFXbcZrKZIYGIQMO2nz9k8SScY+2+aNqnI23+PEr/iRpc/Jkbm22kZzStz6t3hbfbt/0I8gwj8ZIoNaSfB04SA5LkbUSoCjFg9x8Llso2np/CocEya7Jv4WanSGj9pHetoCJla55vmwPiyBLjEkMNCdQoZWjN5WcjdcLZev2hMKi3tvj8nylFkU2Sq7uR8nzBT4tRoCA+6dPnx5ScpMnaAKAywu5oaOuQQ44KMfYQBLUksxm0k1wKipDU1CbaAMpWGUQkKuUZO1zFU7SzEgoB8TVHqAV9KP5BR3KATnoE2yALP1sXYcKyYZCgtt0RY/Qk/4fqqRIpFc/jL4IBs2B7hqL2rY393N6qIWTQc/NCaG0n8ZBGOidPegLchzyQQEqY9f19iRrxYP+3dP6/egvrX7bT+NaXxFQdfUW9TMVIYlPMTGOnpuTn0CSqJdWiIBsP3wEWkNb9Hz6XAFpH5AllKn4tM9k7L2EKBFVvBRbKJK/aLaLy+5fpLbjm1+vaBEh+ioR6i1jHfRLx83JThI0xtFeu4/s9rTFUC6QnBrDD7e3LA/IMRicuN0iwQchtt6/Nd17I+hlbUJSXK99pgG9/Sf9Gs4HSqJM5kRBUEtZVSWnYNVcdZc8cF1Pjncd3dHATC7NYUqG5pamOA1CeTzyANGpGozb/vFrhtE3673KrkKr6L2qwPQgEdGPIpD+PEHt2Be9oDMJcPsRKr9gd0olOTSvgNgeXfKTG12CstqT3hmI3717WLGJzqmTZIta6QdBShIA5JV+nHyhKBC+BOp6cvTDzyTf5JTAtn/Fb1CmdOiREYkFwoC2+BYq0npoD5vqozVva1To6bj7+HkFcR9L6T4Bf0WpUCZ5FJxsiZIlP7TZ/Wy3jyvwLciue6Bx/TpAgT82D79Yn1DsFjgoIOIN1UPb+TT7KtRsIKaNl0z5GtTqsEw8tN79drsdSqhJ2KBtLjNWRvTwoqzYBrevgncnYHOmONWKk2s4c0CZtXU4XK/dx7GaV3AKbJlYslIxQcfm63eN5N43nySUjJ5VKtujDRyAM0nK6xzJJtkJPjQX6oLSIFfrLuSnG8Ep0fXaOAlAMk9e1S6dbLPXiRcKkXHbO91JdigRvXmkAnKS4Jx+LkqjUwGgyU/PyQnlaZS2t9ZKVv2rfA0yaDyfQ0+bt/07oIFEsgW9Q3TJr6elRdG1/MyBTNebW88OHSkI0af0plUgFvgUpKioK2ib8PpdP4vOep8ejOfDPqdPcaId0nWIrLHiE/sQH2zMN7Ut8isUERIEMiDCZUkQqATBl6AxjzEoRIpzc0Fm/Jr/KOjiiG/QEUAivsSd/l5zo9AYXHOdB0fBZFlWrwHEBcE9R9M4gjVJG+paijQWXEST8HYbSRmEEgAa7DYhgBu3SIxcgo8hjUfxUMIM2I/KKVg5jGBSOSQkFDLjg/XtT7WRNJqnAMG70wM00atKo5q1ftecBkqq3Q8x9LnfBRhjG598KGH63MZ2a+nNQTAcEUKTwJMD3S5JasA25/aP0Cf9EeiyMXxig9aBDESUvAoXtOc+SDhbcnL2bEw68JlEKWBR0V712LpH4CZfsqcfhUAPS9FF0XrfWhgDG6HQqGPraMJ7LmupOqbAl9Dk5JLE7ae5JXPUtfu26EviYoNfadU0Xg8vvSU/ALGo/tq6aCzWoOiK0UVO2XIZhL4T2qsgihVrs7ek2j74JQTr3mRpH92zX8cTt8l1//bt24MmF+OA0ZStImSYxnQjmCpptBmBJCFACjK1Jh2FZGDVR5LMkSmxdSkecmkzUAsurw+jcY/a6jnoTbUuZ3SPZiYjOzDYoOBYUIPEtkbAzRkI72aE9seYqj3IDhVK8s3B+SE/eqFbAZUMmt16RI3Vm+A42VKCQTnYy6kR1Eo+jfH017W1PX3lK+vwipYC0euiZYHYmsmt73Sl+I3bx1PQLdUdckwuDq4IQu1X5CA5Qgz8B/WFSpLLwYBezFIoCbC9pXPJDvVHGyGn3uurLSqFzltfUeXb0IzYI1vjNvYkOnpQfNFiBW2L3jIf/SXPN+otsXX3sZWC2r63MEjeCiaUjQFgbJI1Om//aKfrmEc6Dxwkbz52WF7PYeHH+C3Kh8sKPr2NNtlEej6SAMjLAWROEFYl2UC1RmM5uyoAijM4udAIyK759DbWaVQ5jqlKqnDugTD03fQZOINEp/cgSadAhxQoHx6ukntoTqAZJ8FDJ+0fBUq/jde/gQTbWzrQD1ONUQZN08ZIPnpOEipH7nPP6nAsjtL9bN3v27NclKZvguKhceQU+Eut0Ihe9b98F5PeJYTetzYdemK+ddFobQSJozHm6ZW8Knc6Sxf7tRA9Si0P6C//8ZCnPeiZQovs6XQOJeeHe/osYSoiexgkyLeHq2/YXA57Wk8iV8wxCfHQHPanSC0QwAB6NRaiEUvNJUkrXE66MR5oT5JNV0CK4s53W0seaTx0j8bng5Kufe8DtnR3EFYfNBnOuPyR8+PUGqgJkBEJ3+dN6kG15vMkt4a3yrNIQ7AJwsaY60qtJJylXzm36pAs5PLcjQTCgThaa2gaojgat4JdgoVIKD9jaBx2zdPryQI9clx0UFBAZ47sWwul1VcQhCohJ1IYUE80jh263jV/vUGQLc1sLfTKvD7XmNX0FGwOJVBZe8mB+7me1KIgaFnzSV67FwmuzzmuZMXxe4WGFZbksQZ6oSjSDZstLd5GfTaEDBVqfgfNNGdJrDkgSY8FaBdcUWj3bm9R8d3+FTq1doZe1uf4kn7v7gkCo0PFDVJTZL2HzIs3CC2ZtCb6fB97aUx7A2auPqMYYEmtQyeYmUTKlhKV/NKrpIf+srfem+SVrOnh/u7duwfw+lpZKZnRdfkTSM9qoSZE0njO39w59vZpBJampCPYPSnSC1PpGRIVYjwy6T2AqpvRJWPGkXg4CWMv3UC1OKTEjEJqNJs7A0uYnDsFC3oISuKUFJsHOmhNlJLxVSqnfxyVA2aHxqBompaSG3qnByJR9h7dlPhQftVc8kjH+5kEK+HrfTrt0UNsD5CDNoM+SLpJZnIunWt9CMz4XskMwXF4OpLEBEGvqnQ23mDuOrRE58mQD7IDnfF3hzTNtYhoT+AkabEktlA17OLa/4L2W5NNJZ3eYzQoZa8QCb0ABlCfZNk8WikbLxiL1glf4RfioXHbAjjG+e/EvPnaIzRGV/kpv0H36TO52q9EvIm5tcVM17vHs16tef68TDfL+r4nJRAlDry1cSqsv9Kgci1ftlmK5fBO/ppHdZZ8rIk26PuQT0WiPMlSI1Qw6z/0ntyUInk2RkAmo4SnmjIwKIqHC3h0V+JGiyBRvYCMQg69NNWI8yTjNkjJSvfrUJzMHGgZWzSXoJAQoGJNal83QZ04WePRFM++SUYeKlSM8hMIK9nbSzpA7ZtLv8W8S3UFI7SdLfanechNli2c1+eJ7Ls1UROnv60ryUBTUBpdO1xoLL1AlApasnpcpHn4Z9f9vTdreiRIgW2d62EJmQWvFks6h9Igx/bempI1KrdfYxIXzce3oMXe9+P0WqzpPzkgUWydWLKjnqq+o/ZI86CTGvDkFHsSeu+bb4tF9zT3nniK42RtPTrs9f7169fz4Cg60gb7QDOu903aPw6kgsqs0IwqmFCqBJRB2DYI2jdPY/FXqKG1Kbr7UoAEoG/Eoa90SYBlUNwabBYcTjwkGzSycSnXw6T6TF1TMdAIdBU6oTfVo71AUV3TuE8m6K39q2Z7YMBJ7EG/BnIwXzLo8SRXP0utVGvOzmklaO+dOKmwmtJQnYqtgqucEOWiCMkFnV36prmaLteX0ORel86i+/pQ7V9wJ5NGbHJ4jEGSEVAau+yD+rRHgdH90IgGMwSxfUNFqrk8AuBevoTKdB2T8DiKQJY8W3MpsFjTW+JbEJKWwxYaKLH1JE2op2tshlbrTbWWItx96Z3fkXOREzCisIs7MZtPQYnQpXjTR5MknWg7kV6/9Dwhf4Zq+cL5LiFK1o0t6ugeLVENOWbO1oR6VCqa3s4mIc2/DOp5Ck4kiQkUiU6yknD2uRhopXvxWw08sL/7wXtfexCkKokq1N70V5JLP8uJB92A9GAtmbq/9SViiT75zCHQBCxEqbqhsfSTbDh7e4ECVHeJxPVeJVBO1xzWXQqDYkG+nEpyFWSSFJQmEOmncRxNQoe0USyIyYN/CqNK7PQR+rBn+xf0UKWA3uCQpAVZY6CSpZGu7X7tiY6TQ8JqzfS8CEkhkxQhJIWETtufAtX9mACkp6/a/Y3VV6Ivvmb/kGVzuUfy0ndT2NsLqoUqKlh7mt44z0QWU+lKfzNdislk5/ONES/AhrlRNz0tJ90SUHPyR/6qhYRdYFBAAbnoIfnOV3MsnuIYcU9HBLmj2Qwm6JqE4+2xpgTlhKNxDLUBlrApLmdQ1TTRW6NNaBIyVtfBTIHVZ57HaX50JGTWGLxYcFHCQtv22efdS/Hu0xvSi4Eq9V4ab30JWRXWFHcqtomYk9gntOn0URJFS7rX4QCky7maQ0KBcNFjfaf2psm+/UBfMdpeVTrirFCq4LxSB7RVLwM6RdchGE66VMBhSvJIGKg4pLrtAYVR4mpPraNXQv/QC3qFJSyDkPA82rF6W1okWfCfYiU7bCEWpFCZAFeo6EQCE6hQGjQq0aDnECZU2fV+xwhQTbGWziCpKCP6DJlLcr1fmpp8GuaQk2LO7gph75Of72FBxonPdAQI6UPr4yq4WAF9ATKQvnbVoYQ91mBxQce58Xp9G0FuXMLizeAtNIaXooQ2onoIgISQ6LqmusrcKBPjMpKeyqI0fZ3GCmoyC4bl7M3NSWRze2u8xKzfRrEqMtQGERbE6KXEAr7bh94HCgMeZ6z+oUoc0t+n8l6wcj564dToWteXhqrudKMY7B/ya43tXbWGU9/0LXmo1AIP2oUUydh8aClKIcFLHhr3exiQjiTe7vdYxSYACcS11uJHkJjTb0kp3bZfqNGeti/J/xTn7OmrNei+Pm/3tWfrLZKie/6WHzhN7f72D9U0v0KYbHyxa4IcYtcbU8DYBAVXDMUClCkRJ2NzStqoXTLxawcCTpn5f3NKhOy5CEzC1FdNl1AqMCSRoY/aM5IfRAZV76MsyXP//PnzoYQUKwltoxFiaaMJhctz3AxB2MaAsCCyKtuc/fSeImVfSEvV1zNC7zQR2yDIqomLnsj+rUGOFKTSQlO9Wq9xqiWUIOAgGDTP0SujQ3XW34rZNY3krksUTl4ldoELIUggyaURaWy62BM0FEKia7xKt014vRoOac0c0bfll0Yt3UhuBxUSs+S/etDM7jN9DoHBSSVtPuDhxOTgD/lM80oO2T3ZUHtFFLKBXqEaTeHmQVHpTVCzE3oDqflcv6TXPQmFoNvP3psM+R7U7bNeFSRtCzphRwlADCl0CtsiW4/qtHe0tPGQErQjwUCICqsiLA7c1x4VdjbhA/SbLrV+kg0LklTlEOynfenV5ouAQDrxRW4xItGnQwm41226a7u8fTWHwJKBDKz/kZJUqjboEYStAus0Mnob53yrXEKmEAkDolFlNOv01Tzo6HOJtPsXgjK66yopQ6MjnrGhKBAc/dtEQV57bE5NcxWFASR1dLX3ekd6TCpgOk2H1m4O8qTn/QuS+mnpwbNoSzOhjtbVoxCM0A5KuPQXSs3W6Tzn2IpuHzu/BIuO+Sz59dPoT7WUrCUs/cgNhq7xCeMESHJB5PkUBADlSxoatvS6f4Rvg1PVFxjN5/RT45rPbDA57Ei+4qD17Y3voLmKqsLMf+gm+7QnD7wmEzrGjlopenzmbJzvSyquzbVMxbrsovjqF2kZKBSK76IrLRK+k1yYxCIt+if/tl9WTghTwU/e1oX2sLBirBjtlV8eSqjPA400kZ4G2tQrGqYCqgo4qa9ZqIoqJ4fUY3EMqknuVLDPUTmUB3znFKimno9A3E0n/yYJlEVwg+YCxroLd51GQmub0FWP7ZUwCAdkDD2q1tLkXKTWfiWg9sKYyd8PI9LLUlfB1JqOitETstkjlLlBTmf6FtnVyVv3tyY5UKTmbw7Fh8OmW9RNT7T5oHEJ31PtvS8ZZ2dIHTokq3sgA49R6NEkq8ot8bO1lkLyksEhEpoKTUgAkkUyJQs/V1B73+9QD/1LyHplgq/X1uqfH0Gcz3Uf35fg2pN+bvdLRE6DHWK1l+0ppzMomTzpdfuVSxf5SXK1j+YDENqHXiTE1Dj9LLpJf62hzwkFi9nVg1aH1kQ6BlD0qCBiPr5xLDmfJ937wFOuW+0Ei6SAz+PbnAUlQRlkbUZJcFBY01UioFDNVrQFv28cB1I9+qz7JA7wVUKkUApmHFB4KZT/zgqdUnnI21x7vK+nQjdOyjShOSfjr/NDhhJM+7EHaEJClijaA1TWWv0OHkuOeD/qo3pLuuxgb42XrCCHPrMHehLYHAe1TG40QxALjuT2JXaNdie2fcY5ybi0zefovH6SYFaE0gObbgLtuj+OmE8I4ivSQwlRdujWehKNItnnkKokCv3ok2mlKGzeo7BigI34qKKtZwf56vFIShrl7utzj/oouPRGX2yyVJB8gIheG7tcWwMSlRZFr+KMP7Y3yDI90avE5f3qQKFzYGfd9te8+QxABLyUo87/moMvq1hOC0DmFpKFoTHVVBCgFSocakkxvqri1KDrCaZHsH0O/SoVDvzUH2mznm1ZqkWGPUUT1BSJnqJxEsoGmiQKIaCkqmufa5K3LwkNdE9eyTsDp9fu8bUOckoWrQ0RpAcJhl0kF6el3echQ8EFSUERYLkAkOwFugCBliT95IAKFRc0goMaq0ehqEAiEJukTv7tvwlIcy7d4bDNwwevzfXu12tUCLqWTOhP7yUtiEQhoFuFKj2ho3zaoyuKCRQiYUtwEqg9CDZoSmO5eehOv1R8NKeeonk9hJoezcWughlVwg7EBWRmTb0o8UBnZEZpFQUxoB+2VLw5m0cvz+NNySnxmR8F1jwXZ73qbUOs+te+TJ4e9CqBlNPDSjh9AMFOMTgwh4E8BG2LpLyyHyO0UApESzRpVZut5BwPDbDRnK5rbSoU1IY1+rZKQGSSxDYguwdiUcndu30ClCEj5MDQQ2PRYFUqmSRdTtFcrSvRSFYeibDH9IHKSsIQih5GOuQkAk/jlm32tFLFFYCSTPL2D1XcnqLkJYG0DqqWfSWabQuQvf0no8detvfQPqEyhzZQOaq7iMh+JDj+QceQvEShOLV/AaPPwd8gEWiQw2ej+iH0S77k39PURQPJhaZ6NIDu+GevyWe+xkP/grS1MZc+06ORZLQTnPC2N8gaGl5Eu/0m/p8cDqTEc/6ryEuMi+jJhabxM0lGSzpQ/LUAACAASURBVADDkgOgLn6i9yfBZLfVV/ORo3vaf/c0HyCh+HRv1zzWg4kBBffn5+fzB/wEt27/VtEmYZgW94Aj/sp5U0BCNN9m+Ba1IHqDpzYW7ep38BK8BStTgIZo1zimhMqBJZbGSJxOKXq/NDdZ/ddWjnVVfkgFfTC/vovEZ79QhirBgdu3JM/RJKdkRC2gp3SxvaOlX+ZBufuMM0k+0EFy6alwGOhiEYHECaGV8JJT8m0ttu/6UrF+39NIhyLWa/3t2+lpQtDkkbQhmnyvsb1CGZJHeubwqjl01BjJvntVc48NQG7tFTqEyux/E48iLhDRIciAD/A5yKr3DkUkUhRRYYO8Jfjet056737UcxOgAt66zUv36JTgVzAhnuZD47x2zSFOe9b3cq+/hbVsQ2w4nBHTkpFYhOrMJRlJoMAJO6TP9rs9rMYYB4yUZ+7v378/X36GArZ/0QIL5TiazAjqozjoCaMsosipCMZBBUfXUUifERgaU3HMkXFUaHMnRz+cW9JyHNxnaK++BsQD5kquGp+qjyQCRUhg4Gu6yMgqHqQosaJg1nWCydk4zCYMT/zax6JgyNE8EIXq3T4E6J4k0nPjm8+/9ifB2HtjV4Z9ZoYdXGsf+4wTm6x8kj//gQjYTNIVsH2uKa3vyNc0vPWA2odCkA3MufpXMDbAl5pYQ+9NgshmGszaBHo6igIfaz6BrV8l6brXs2jukTwhS0UIQhf47ckJKrthNihlckHbfGpRcDoQn5I1/2gc1NU6fc5GZGTDbV1s38oJrWfV6KJ5FVNIWiyYW+vJ593bfeQ7KLkelkyXgjIwg1I4qrQndE1CWe5rQidEsqk+lCy/WRbEV837LKenFI8OQC2SRRvc//2DEye7INs/CMfxknmboRusIL4AVO2WwjS/hObUA2qj/NZXpfUF2h80qvJDZIoAyoCiQCmSVXIoEEt3VHfG1e+AkqAg38mCjj26AKWxgWeuVE3oGr1nT8kQWlNtIQIFABUlM7qQHPamv5KsAkR/BApFVTcgmzu9dk/yJoOeV3NtEEP/gj85oVDjyK4JL+Ahp8b3oyhBZQph80Au9pe+fDWJv6N34k4i47/7+IbDKLSYT0lcenDiFhqE/MkjUUG1Chd2pcB1nS9jMhgKRCnG9TrFgIKqWEtqWijFrZPZ5mj/fJpulpk1D6YHiZ6EZdME3CP0jCMhUZYKtpkRLeRQNt1rSkgxKgba5/Sl9ZpLL0HvxBE7eXrPoVFKG9KbUCFkdhSXfCoiuphMDLF/3qbPF7rahwDXw5NY9D4EsGrZeI4IZSW7Bwm3T8MBBLeg8/S543/UTDLVc9DA9lWnZBbEnmfpGkqzPTf7VZ2hVD2F64FM+2tv6d0fduMnAhiFlRC6ruhtYLOVorEInB9JDgJYr25pStd6X8+z/bZWukp/dENGhQuqgPLZgHyQFR3zid5rUQg8QcUXIA8o0EGNZNErRiPIJVb3mJP/JXcyomwQaJ83l4LgBFHhWooH7SgmQIT46v22LbRtFD/r0Gv7h9Absw8aNxdE2br2k37pEkjo3mRqf3qvkKx7z9/DahIToIarIEkBIsGNGc1GBbGH6QiaQH7fZESZejK9OsbN+TaBgoWtvX0GTXYOZcNLWbYRLTDtL4UkB7gt8XEqfRKJCU/npO09mSEMdAetMO9SlOZqzYJKs7t1mztj73ycP3mTfSkImSSMfUYHnaLj1udYkOJ+DQJSQX1VfQUi5wzVohHQb+OgDi2A7KaXpNfC7hJP93k8o/shZpVWQtz+hsICmbG9ZLqoTN8D0lsatP2+pcgQ/NnQf31XyHZppqK1qK17He1DGpCaPpDGtwA13ukqZtFcm3AEa/uToCVgPqDAJDfdiVvro2TQVtcl6OsBjNNDLSGFIxm1E8wD3eq/JYvTf8lPYfYM4hbN1bv8k74V9X7n+6eH1WQQC/qVUgsoHJJiOLaejccVOGKf7yMHkhBFNp9snHPiyWDl9scW5aAkEAB0B+JCggKjezMGeM3o2whsf3u6xKmdcEi0KAe47POM2L6Ny4D01ProISSUDtq7nobAy3Gc3qCP2YFDCFTJoeuSLORIdrRGIFqj8ZI+dNm67AFxaAdwnD6H0tBB66vuOR/K3+8CRB9LVVVo0tmesEo0aDHaCvUoRpKPvqbEQld8TGLgC63veR8UU58EaqVj/mDfTokxAPQGGhRsya44oTvpVKAmw9K6Puuf6+zJz/lz80rsyeRgit0lMHGIqutH9n5bCfp0DgV2TjEDeMgLiktjWyddKORiQFIBKLACJ4/oHR1ks35PHsWx369PAmzcpvvz4Gi/2EiKA7slD9kQ9+bM4KxqSumqURvfSgeyowaeLeFoGUPTrg3JxpwN+mq8ar79AIaB+JoD/YQO9b+aA5rR6JaMe6+/0bjmkfgKnpxAj0dl63UTm+Po9p8eIC7y0FHzty/BKbjai2Dh3AJx+2ACrftQasVHMKmkCkX3pHtIwHj9NIlS8pVw6Kk9QF7Jjfrwgz2mdxLFYaEJPSkOrOCt3pJTAuWDbOzxE0lQwvVdTDInJ3rTfL2HPNhEcmLXZKZr9lNk0tvqSfJtDj8KJdvoM0JFS7fafwWeP0pwzZee9cvYovUkKcVXUJOhfSlGzetZwT7vfrZnC4kTqqJriE8MYFbNr32CUvusOfshIwCUTiH05lecGr+FWzz5/xw9DiM/nb84ygi4Y6/6Rni2jI/OJBQn67NrtfZegBMKHZEANOEkCfS094R3EifzozsqKweURFRJ1QsaoyjUyXsorfGgKCfLIGiY41+JTZWDrNLj/omTrm8/SpDaB1SpCkIdkgBYTVeclZNkREkNDRAkSwP63cOfq7P2IalrrnN2ztxaChGbc8LuaXzyslHroEyouASngLUfiKAxemHpQ2FZW7GFflljFEL3ZzfIV5LRO0RZ6ERvbQtAYwWFgE3urve+zwqifZJeQWi+fEghT1/J6IFhFBDqbV4PfkLc25iWbFGv5FS0UHKJYVmBQgHZQqJQD7/ZOFL8Nkl1TZEjizyQTHTeHsUpObRUIC8oXHKF0FZXELwc0BzyTeP1xPr8ICzNdLCX8puUwxqDcjSRQIJyWgRkRR+WKjIshysAluv23ulVjoJqNW9OB+lIHDaabP2oFBKKJqfKJ9kyfp9LdskmUQtQ9HN7P9bKGfRXtt/HKTgtxOpxA+ulJ8ZPH3pvKna6hy420amCkqUK3HgNYidErYWmFGwFtOCHCBuTziUcjsf2epsShAMaNvAsEDsbL1nYB9TOFvQEOWxys1+IsD37XBFAj5eOCiSorfshz+3/sH+vKBT/gZ4US0gbXZKQN0nRRfdkFwlawiOPgFTgoQcIBkKFZNubMagsuim5Y0FOMAECLASdzjckGP7t9E/fkD9KrHpSbNh+3NMe+CIAsAmRPnsFQvRH8xF7RgexEFRdMYcexe758zKM38UVntNyZgLKwNATOKiCShgJlqNAMCpb76GJDZASVGM025pvr2UMpyCQS8rgmMmx9EZ/Zrk4atKek0GlElA4d3N5Bik9eK4EimtdkF3jHZLxmeSNvvpyaHuSpNYpnVhCQZJY6/dZdkh3ezLUWoJo+wsQA9reXNBfawtMqND+6ZIeURS2lJCWEqIcqqakBLHyq17R/nQHCStuKFO6l3Q32JM7fZE/37G2orFr+nwL7yJAxUeAlnjMv60MSV8BaLz+WHpj70XoCoSeZPewT797SLJ9on/6OntgIlElA4Tod/GYDJ53W9tKmHyt+9JxOpDwFMUt6tle8hJn7AXFtlfF2B4bq1ArvGIyWds3AKRoQPl0nKwOnaBtiD1d3V9fXx8ENoURgIEEimoo2FXVHd9cqhM4iZotcmFA9EfFkq3JshSR40mMuLLgTC5UVBLufvAWBZDhu38DWg8ApbB/tMu+JcD2AAUsHRHkOcY+L7YGK5is5wh7HVJV0+9ASyEGJ0zQcLK1bs6uf9C1/kEH+kM5tyIj2BQVzi0ZN6cjcXZF75faqIDZ0aMD5tqAaV176xWFYLfGQtZ+t4dlAnookhtUxsc8QiNQ9K5QZ4VS8OcTkE2vEhIEQ6f2jo7rr2IAux6Ejjbx8WSAeCR5vqSg6tdKLORz8og9SPKKor4TJCYhdJ1fop9iTBxZOznRSQlNDIsNRWiTsFj1ALEWQvOtPyVr+8qn+10OaHy66rq46t7G9j6/Pd8lJGgbYPgGqXIJ10SyJT4q6DQZN7lQJG4sIAQK5SWkJKdvwkhOG6EdR+lQRbKq2O7lJKB+r9bkVJqOYKug772qTwaVR9JDEfT46AidVen2qBqa3IQtQFE6zgNl5ZgZGeJ1wtc1DgBtqkAb9KpTcrU/YxeKowhsAQELdkEiCSlc7Qd0p0M0hwyoCcQmkLUNBDpUk74XQUq8rQ3BoiF8ES2HFskrCUjGxtmfRI5GNa/ClU4EiT2hJ4rCMgoxY01tgsY0l7Wd2kEhgpNfobybzDWkfYPi+lS9w4HigqwSrOKimK98i7TYXkzrKTceA6F3STr/aB/oGkakkU7P0KFTYABHW8L9fJ69JLP20L1OjQ/C6m+6qxoML8moSi1AaU5L2kSTeV6EwhJaEPbKMKC2wHQCKFmB9DbF4GA7x1CJcPs2Jxk2RqBIpuA+xLXOnGwFAxjt1DLFbbXVIIUIcjJJCGSGnqCmrSoZBFcXbCosBGUeaKv5MxA0KKAlmWS0NxUqudKbJGHPvbIlWSQOyVuQqooSoyLV3PS8iBWKhiZROHalp2Tyg3L02v6Tbal996Ju0Ain3mfwmg+y0MuCjloPrUnu/ebDFuDm90iJZNLefYtDwaBDyQ6KRNX38RJN70WKi2Y2IWobYDnix0OZkoMC2Dg6ZZNkCsl7Zspai+Alla41F1tm/37SP1RWErMu6pbM6O/SR0kZ++i12PTwsi8xtx6G05xirGvJnr3kCzmgueg5v2rs6WGhWrKr5KGJaTMZzxF8vzdxCm5SFYRDSYIJKiGA4TI3x5GRBWfCqzgS4qKTbcDK+gLcemBlc0Ir3SdxOrlp75xmE0Dr7ncD0wkEsMHIeJIDYwh8hwh6FnpBjdOIz0E4rKojADeB6FVI5h4BgTSTQaJtLPqjyvaZ/6VaALaOZ33SAwdh+y0+kJfmfbrTq0HfJCa0AvzXhOdbUI3eBR+EjJtPZYUkyMK2zSVgJHyURVD3eeOyQ59pbLdXSLHr/GuTPLSuv7f67Xe+viizfaQn6GKRf/e0v3wAukseY9DjPlumwGebEzpJJ75utTG3J7/aIdB2rxiCZ7u0EaCgjeP1Qfttr3qo5BQXer76ZAo9lMz2ydW19ghgLJolo6JJF8lzTgn1TiAMcLwNbk/Ie0FBgKVLNsbwHN/xcItrKoLfmsuOeNFEvROUJyV7MtxGcWyJylPPbU4C7rM93UEp9SWaozWsL1FBD5wPNcjBGrM/m3TB6YyP+6eH9CTYuheE3uSBkjaWA3PIrjUW2oLWem2sv4wAUSyyE+wSEhv0ej1xVDjaNyfsfnbQr4NO6EJgSADZNXm9qtbZTtERgCi4p+85NLSPJnggES1DgSREFBgi8PgE+RUtDygmH8QhAJNJkaYfqBAyWDtAws0N8S1KpLdk6HN60tuCcKB/SK+9Znu6EKdbOCT2bNA6jVcErCOemh8yVyAwAfFkX3phEqvkskCEPF4lO8kHcpbws2326AdLwZzkh3xnixpwII/cn56ezp+XgXYEB4cioGTVZAJZw02FBkVb3MZTSJuWBBnUe5SsOWRUFVVF0tTXpAP1W0eCWggrgLenwZALTRnPOFBYMkmpjL09m8YvVBV06IPkKdjoTNUXZBJec0v6AsJYTUjBpDoJzJwj56PzxqHDdIoeMb5kCGFAKeyUg/mzO9oEggktbk5QnizNIwmD9+lCpU0PUJEmKp1JZnSh6St5LvLa5Ln9JYmDH0E6+Ro90aP3zd9a1pcMUJCuo/v6kwqPpGlfYgeyEcjsLIZQePS1cQqqGGrNpb9spwXCD8itJyixsI/islQZsl8aLhYWYSqIu3b3JmPrQVLaDfph9iDxtP/tzWE9KCx6qk0hphUnPtE8948fPz5wcJtPeI1Ozr6NTXSwCRaNlEiMX16c4B4L6DpnTZmanSmCQfuc4lUbjoRicLjm5lQeUej99jCaG2VsjX48dQueC2LKS1npwTqblFEt9AOCMHefL51pjvbBUVWRRQuLVp0EZWQUq7mzAXjdmGTXxxAc9CYppjdjUBcBvclPsEPZqC1nldTRy+bafbOjZN7nkKukxCfolq7RZQVCcqIzJ4JQz1KF5oSioJd0ozfWWEkvn24udKh1UEG9NwkQfWrO7uF/eo50LxiTgbzsm+20I7pvH3WwnqS37RB+JPFJeMZC4ZKaYm0tjCK96lF5VEBCYhuINt/kz5tw6XzR2rZkWosuNrHwf8mnPUBzYrbxvpXS+ukZIreGfh8Kf7783KJO28Dh7TepkBqMjS9RbcO9iSWcFMuxBZrnsZbSge1oknskCU+5Oh3sc8edayQGEiSCKYVkBMnWvN2bIRYNQHygcnJzoubJcfXvug6dOKHZByith65KPK5DQxJYsmQojVa9A5UQWmmMxMCwaNker0OkqhpU2bpoOPmhA30wcF6S0cBfWdLfNqqbUxFqrf61p65rXieT76aip3wNsus1uSBr+toWhGDm0I1H75YWovEQPf3orbEp30sWSLixkou9QJh6fl13AijB0jt7SvIKaX6prdH6kkBzOgXWqOePkD1Uo6GNoqaH5Pb1Hv0eyV8Stw9JL1nFZPeip5IeMOKkXtzpkRnXHPaP7qUrvTnraY2gmprsUBpqvu0Nib97Gt/Y89UcAa4RjQYtSjJRihD4MrH7ZGlcPSEav70kAdK9FKbpCOqTh+G912QUeIyhmep+sJkTUtpShq6pohlfkhXc0MPuQRJvLEjMkSnVXBxb4HCIheF6aPpfJQKnsO5T8Z3mbQ9gm7uKDnk3CTQXx053nL9gNUdy9ZkEw8GgYKjvShkkdajc6W820yxGGZtjC9s+YS/p9Xk/ilO/OwyAIgXrthD0uNiaj3iujy+3jp7d9owgSZVegCiM3hsnYJPB6Vk24Pv0ILFJIPpRDlC0Ypo3eTzKIKECEloaza/YmBul7zrfh0gUGgmyWOlH0dlEZG9kYYOSJOStzZBeu06f/FUsinMgwnWFxnX+xe70DJHpXZHp/vXr13NKCB1xwE0aW9XcCDmZUICCwRKCkyzVskCiTEhj5yS4BqGq59vllKd/hiKB7QufZXO0jzGhIkZYxIQKreL6HDRlVDQLvLUXtAOtXdplPYGX0+tVNc8ekas8+gE5SrJprEuMHFAfRC+iVzRm7SdJ0V9zas43F1oD5UAw1mWrxgnCdN5eCiBJGL3gW+iAPoe+W/NJxpyaL/oCLETmOhpI9wqRvlNypb9802lvPoe6tF973QLavGgNuSU11EiiksjSZ/vWO2wOtLPf/Ult+lBQ+JdCJyFp3C8l314Sn/F58m3fTfxKbPZk7+kQEJDkuwbhYyTswu8VsGUJes0Kv54bH9s+pP5z95ChfaWrdOdHAl2/kbyT5ZwSCkJJYtFAyugHdC5h+I8p2yThwHvBmMJafCkMmiCJgfIQliogACipeTx5rIkvMeq/QXLdCwlt0zWnkhx67b1nuTT+IR0GXIQn2bXfgtejEOv8TkMEmH5SYzi+St8rpApd6DkkF1SSrJq9BZ99N58+1fYU9Ky6n86gnaWq3cs+bKWqoTKKDlrCqZKX00GAeovprPu3d9Ie2FRz2X1smy+1DzQeEl07kRedSC++SN38+q6oZZ8vLeZ3embpAyrZ/g8UCQWID76VTJJncnavPxiIQqN4S2foFcXlX9AO1E7vq0eUDkJLT4t2xadYpQ++uA18KElMYCL2JemJH6h+9SBZ+cJ1skhc0DoarhCxR/MXQyWr/ERREe+Y2yZ5hfM8h4X+cFiQGz+FJpqosZxKhuw9xxCYKlULoYTGtUlVQ5VeZCfwu1eC6nNjUgxlMlqyLd3SP5LRVRgwejO44OFc+z6dqMISek4gGXGgrmnmSoScpb3i+du7uNJHfaDWgVyhBcilvUusqjVqhKpuIEOsmqvd73SmvSUXVCWgJDaOA/mRq2DknF3Tf2B7PiLRtRcJOhk9KqCY5R+a5BIaJJYsqGPrQBTJKnEKZpVagKBDfIQ9NkAdIOnZ7UkgtKHRbh6ooz01l96r3qO+WeObw+MJEhF0trSdb2MF9KX4Zr/m8/f2t3ikZ/6C+kNg208U5xjHFk+JQ1+V34tBiFXcKqr8SgJzeCa5bzNdf1Pxp0eHYte+nXwhGWab81hDN2r25aQq7jaHPXAoC1OIY1NBgxYIqgSHBPQXZE6JT6bvc08kLzXJMbsHTJWpBWMG8CRv60mQKWupqpML/QMPy7XP1m4+VZwDhSZRD18C9x5i04szhyoHxUBLjAnhNR+K1Rxgs8LAoTkRmRQHCK3rnpdqPk4lydO7JIt+ouZQavtHMRsL/bAx5AmNaJBLYNA1xIh2qbSSQ/KQ3emrAw2NbLqUZARlaykAyQutOHFFifdJdbRaH87azbmULjuhlftkvCSq6EBmDm02gaHK+j8YiMZ2OtDraq/92weUnXg6GEJFoevGS3jtQ2KHvNFTdux+Dy8nkySlCIs9hyjibE9SIfiNeY9CiUnyOYgTI+keOpIw0T6y6b/SDb/VT+59a/dzKGGTqw5QhuqkGjmeFGyqr+SAw1Mip9xjzZzhSu9szN+82QS3gZlzdW/jORNHVHkhH7JpvEI1qJ9+F3Snwktc0FfzpjTPmYDE+kM551KX5vUQJSNIppJBr9vLAs9zwnVkyQqC26ZvcrdX8vdZBUVCQME4O1sI7mTS4Ifc9gRYsmq/yad4cGa0s3HW3eqtujpKZ4fuI0tzd705JBuJjv0W6Tr06X5tCigAPUs+PiGprQ0lWEhSS0PQQrySTfPROwQG8TpQQP34mMCHrsSFtoei0f2QoMLlwcptd4gBPo5xoOSYg0SJKtKTeJTI7V0cLhomozhQRHulVwxFsYD491DH2uyvX6oguCcdpL/0oIXQmAUk0K1YO6eEkkaLpiCIq5sJTZlQhUBaw0E5KYfxUyBhPPukIqU0tIQhwWfwG1ronhzVfy2/Dsn4FKWScvgURDmCSf9gexFgtoBfqiPbo5roSGPRnMb4QQvSm3s4FaejQ8gEekC16R9CS2aBy3E0JDOyp50hRUgNbUHNeuVM7IR6tJZAgkTSoz4GxAOVkQn15oB6e83nWZt+lxjRX3/1lb3pWcBrR9CRYoJe2ZNioRJDaHybzgVs8/CTpUgCGPKCwjT2tUkW1aKtEExr9rmg5hcSvuTTnOlVAvaenrAFfqDhjkrng/0kIyordtO5oomCSUTmR827B/q3z/3fqyAr7COb82syNLf/o0CrQswpvstMWhMboC96khwVDJSwe97+4qiN5gB7JKtXRHmSD4dRKW2mRZvL8yYqDDrT55x/UZmmYJtkAJvS30AtJDmG17/a95AdOuOUTYDoCUBXJUJN2famoqJ37W+dXFLZdZKX82uCQkOa0c3bPNsElYzRcUhjqYfk2xgoTkJqPEqV/vYBxaWDKlvz7l43mK15RYICIieH7npNv6h2Murn8A/IS2LUxxAYa7OlkJ5d0ojvPjaECndvTtkUp+alH/0dcyhIbAU5KyC9xywkEb7XnD6HcAWe+dBaaExMiBGtENQOvfJ4hKKgCS35Ok1VSNghmwhyYxfxtn6fux9gaN3G+Udf+XxjsiVfVRhQUEmP7SUn9oVs2UHRbT72W6oOATq0UPjpVtE/f15GRdajgZpQLAEMrumpgMEclaJlfdRjH2PwmUqpcqrYGm9Q2tIcFWqVwhnbQ8rRd9On0hTuHmNbY2nIFRmp7gzo2BiK4EgqtCTb3lR6CI7hWwOKQP+ckljfySNdNB/o3z7ShR8Fpn2kFzZS5VEJa9Fdc+gJOm1rrOd9PICogrYepytRlthbE2rzuAN6hZJIeM2bbHoiEhmaAGlxeGPt3TrbijCW47d2+3JErkcK/ULRHr1IJx6PIQ8b8HmFrHu7tv1cJ8UOJ9BC9oN0BVl7XIS6RdMjNlAoRgFB8xtFJf3qC/kLDb1H/1FSyUDCwZR6D2GLEQhOsdoeErrMXlc6nW48NE0G30yQ7BVtp6H2BEHxv3QtLgGBbWMk5/12u53HGhKkze7/3pswmnwyoI4+2qDxqE+xR/uqEifQVJalBWP3MISejn6D6zmlwJF8VGHBwflQL/fqlTQnx24OQZ3CyabaWouzc5Luk5T0Olo3g6qkV3S3vTZ6hERUfckMxcs4HKD9bAVrDxKMBNb7xgfLe21+tIx9JW8UGhKQ7LvePI3XAJW0OdUWEM32PpOoumbM9Tr6SE/Qk69kKEQcnLPar5MolKjxntXCAOxZT1YR88hD4/SltkeTbA4AUPPm32Jdsu4evt/c+zxbY6EmqHl7TZARXZpLQpOAITF2TzZ9Lf1KSRryXh1Zp33oG+oL6QPnk41DCz1Sg6Iq2vbUKzmwhW1PrK76XaJPV82l5QDUKJZQIrTaWIVFYrWfbHgQFiS0wdRGbcKJAwjepvY/z0yxkBPun8Do43J7/RD/u0mfJdiiuuYSDNsoTRFtrDm2R+B5IzCU8RqL4oLb5ASL7R2U1ieQOBsv8apAlIrS9j6H4GAq68rZ74yEXqEC7Qt6EgS96heq/uithM8h26f/IIFeQHCUy/MyybgIRL8hm6IN+kbNYS8bpKirQoQeNMb4ZHfilS+0f/6lWEADbIzaQ130wkcgGcUkefeRA/pnC0gQitdXFOSK8dIfPav2xkeTg+z0KTZ631inge0Ze2i9bXXQpyQgOYiP7SNKsE74+BzkDgFDUK0l6NuXcRD1+pOE35jmEQuK1/sDwgAAIABJREFU5tJK+1qaLM5QTT4HvSmAXec3ckT3NpdECmWh9M3R2HQBBLQOEHASlsye4ppAf6MNmbBNSCp6NfglVIL7NnYzp6AQqG1EFQej2wDUIVmpqOB4gnv8orWgntZCHfbgQLOvfUjA7fVaDTicimtfm3C6JnmtU7buVi1Vx3XBr3/U++7X+/EciwSvMarpmez9LOJBF9yjmkmczQnxolZLNfRaJBHB4D0qZQ9oQHanS0mrV19/gaCM2RYCJKiypwf+JEnTd5+h3XxLsdLngmQEXX7U3NAy37B/aBjK5Nd6f9Zjn2yqj7m00YkxFCQAJQHIp3schOyjE8mRbFCmE9fWTZbka0z7UJhQKI1xiaH3zaXBnn3Wz9qTvlzjkg0D0sdbZqOv2ByKiAMF9pb4nA6LJcXUmsmoCHukQ6vDEwjNRWZJrFe9SkhYsT9/QaT/SBWiEWwLmdtom9II59Qahy1KuVutE7ZN75edNwAkNLQE/LeBRT5twjFs9+H7rSHAVSeUKMVJPJAhFKJPgzOTcR9gdILpsQ2OBa6mM7rQy1CpJBdBgmaZo3H2aQ/2qFfR/GA4eqiqQhgoLWfZgwCBzmEXBeg92lvz6S/QFXvwiWRAs9jRF2N9Bv4v0lUlUSuoQ5LXB9yEtH0TAeGUGj0QgBJHuqAPxVUrgC61EiSrdMRGS118A0PgQClkN0/vJTyJblsNUFo28HwSlMUu7cvf/den83iBJIqiWr/XTdTdpw2SDvSiIWC2pAe61MvbAieOJLQ9SZQD2GrbAFBRcmFWUKj2hP60Vg5ghM2w6T5toBhD3ee7hNu4XiiqT9KCAqnJUS3Q1xG5ZnaLOGkUXK2h6oO5EJwK4vkklbl7/Wstlb91urfk5LtabUjT1SZV8Mb6PccReKo8KEw+aAoVQ83QLAhCgpJQ0F0BR3+95hxoxSbTnA/CQYFQEMkcvEcp0S4VivP2qn/U73pBqqJ9prOlFBCqJHftHfkahf4PmsP+1kLRoCnIpNdkdtrrPoVy7eBbEEuR9U3RdUg7faAlzSFBLbr1zF4y6BU5iUof0CNksIiXPlaPkGo+IdFAy9oVGIjEgsFoLbSuR3yWHu73ZdMVf3H/3uPEj07QbjQc2k2W9gvVpfPW1xiXYJc1KZ591nzmhk4hJHb3Kj7ak7iF0PaEl23FZZ8BCGIlf7kW8cadpnsfQioojCAQjL0ynDEpYekdZLG9DBVQIy4hQF3VW3+p9xS31TxZ+kE9GFAPRHbHvVsjuUBnqAg/1l8RQO7rfXpQERii+VBYRsuQ7a3rGcc9KE/XrOdgQi9wA8rc6DB0om8DmVhPwVCNoTsOCWVsMG4lVBTIjWILWIml9/SuQNkHSsopycjJUE79Q5W896o8ar73QGqQOcTOcZMVMmkuyYoOIQo2gmSh2PaOfmY7fROnZZIA3fF3lA7N2eSYzOgnSpds3eMJdkf/gIFWB/qj8HgeawuYBJOdaxPwEyhRAVYEoF4tFsV2Y0Jh0dcU6/uUAD3r/+mLJXufQeLrC/KCeEAxJUw9YDlDYVeQxax4xoT0uJv3fDUHL2cI/QEZs4lxb0pHiVRtfF9i8owHWrbcHXJpDjBX30L1U91QUk3F1ktZ4CVqJdmomPohlACtgLUCRyPWKQwojCJw2sZDmc2Zc1P8NtM3CQqoZGFgemsuBpQckgVSBNtRa+ghuVTl5tBzTN8eunVS1ufpK10mrwq91AYKQHsgkXUuVZoTe0xFQ1WwcFR+lK9onkKSbK9qQ0+ClP7Trc+gc8HbZ5KbBOR0O5n6HPplVwWn/fUjCUp2ktTuv3X5myBtH3qsZOC72zrZhAFh8gMyKSS9ljwEuASqUKQzjzAs6uGD267ZhI4eJmf+hAKLSUjfeuzVHB77aK/pQNsBgNn4bLxkL4HRVyzIX68ABvzxAEjcd1shfUABDeQ7h1WVsAwUYPjwQruu+XHE7n/ESHiIKCVtAsyBPKsDSqp8DO2kp/UW4REc8pJ0Wq9xkghYrKcgKXS/KqdfQ07NRygI4ki2xki4ILOES3mLuPrdsXFyOb1DeZpznyuxxz0+x+slbFU6WdKbLwBrBidPsmvstpY/Wbzwn9OnC/NAAulb8uszCVNPr33tyZwEnR0EJ0QJ5m8vMkdX4JYG6mtJBlCfBGsdPUIBplJL8B6ghej5Z7Kgxq3ffpoDS0h2c7HB9rKgN8mQn/pv6vm7wmnvUJDki3EI/q7zEz03dGhpL9/Sx100b4/aKJ7vUjSBAHZRMNIVNAZtlVTRw+bzkLie0hZpcQCRt1c/YpHd2IvNjbUvcYF+JwNAov2kL5eO84+un4TVXxyFkpZSyb6qApgNSUE+lNq9EoykBer2vk05xjV39whEjTx9BnCxMQmLKqmArdt1iYeTtU6B24ZVLH0HCdmcUBj+TAaoRGBKiK5Dd9Ab599Ku/REopYg3JcBJbOVWY+I3FCVHl76o6f2n9xoi6qfjK2HIupDQWycEuRHayDKa1+CHzjp5YzJ3foSLSfufn+GSMOZTPSlgtJD8zhQQQvTgT1sUCank7k9OZb4u58fJgv0qSG8toB0tDgE/foc2yZr6zqW1xsli4KFdvGD3jt8cZIpYQAG+QLbQyqoq4czUbPuzZY9G7bFeyl/c0A6fFtSFT+SCx/zuFL6YjfUDHsgE2BDFwpC19k62aBSSY+P0pk4o/d0sEk1+yle57EG1UgmxLE1wFRcTUCwO2FwZA4ETUloGb37vGdg/QibRZlAdP0eQapfookHxUmUKKGAA527jtK2TxUpOfUW8PKU4kFA6CA5JLp9Qrr9aBpKgKqUZAAxSNjJpvkI6emvFKh0BYG2nqoFtUFJqHef04VeYHM6jNjnXaDDLVBQK6TBidoTJCt42i/60DUJ0TjJN5nMg/pChtbZhF7QqbD6Gfpd6W79Dy1cfZAFmqSz7cNmV4miOfvBLJJRQhM0/LG5Jenrf8yxn0mA0ANajo5BSZKW/qdeVOPQewlsQUOfOz2EnqBGercf/UGFTC9x+8mNVdSXTegL8xX+KtFDx5ITNpPsDh8gXwUAyEhe8aUg9RmmlnxilU21I+Sic0qo2UeZEhj0ogKqCKBywvaZr4cQGmQXcBx+OTIlcXoJDepRyVS5ZHFi0bpoYr+rHrJy96QQ1S659DhAbzAdShMIvW7zVFObnJrTi6q2kkmKkKjTODQwA6zjaQQLVOhJT6N9CH6w2NdcyKl3xI57WqsXZb7kUgz0gjSTBbog06PSfJcY+1z/hD6NzQbQGYTb+K5Bd/5UkfXTTfeB/5xaEhDAEKcg8TwbX4HE9MH0diRU1d6ptoQA6UFajUfZ9HCyG5rOlk5+jYEGMYuuK0joFqbSntDtrvnK0z4sKW48k+cgRqxIjvxPsbYW5IIZ2F/7plNoSTHmC9Cp5AeJJ3M+Lcb1tvTO9A+3INO/WNrCrPfF1nJP9yj8ycjHDyVUTQ2W3fQYeu9HtXEPSphyVC6Gaj5fu0ghGSPltzmoq41dG656M1sxkwHSEdS9by3wG2rDfzl4G3eQIKnpc/S+9ZPf7823349y/8JnSZLTg73d2+/WA+HJT0eqP0SpWuP1Kly6akxGc0LUvXouKqUjdpWbs0sagphzQ2gSRbryu+D0SED793fBoGsnretw+QiHbX5IXWCpysnM11BZBWh7S41BRQVdMq4/th7ddF3/UUKV7PkvRIk6sodTV0lEQoEO9AyTSQJPZv7NRkuLGtvP9k8lDQHuMAWyk8S9Noc+FwSlYEA/7Zuu0LE98ZQMMAjtAc9BYSmLlvpdM735savWESfZxEmjNRrbOsvWPN9ID/bkYAnVVxD49CY4LOj8V/WCR5VXYcAwlQoKSSDNzH7Hk/F8CEdF6BU1aazfcdOuoV4a+pydQfUhPNTHEdAwQcF5e82ZJJaUwNCSBCeWdPSWGEuS4azX01NoTHBo2NsvhbdegeCxDBXY/JISh0Rv6Qn9hNoa73eBLAB67z69AMEkwfd58ghwSFkDVpMT3RcQgtwpT/ZGc9EtTgdN7xd0m39RD+rgq1Uoi3HZBarvd70jCKn90T0Kz5egEIUp3TpJlQwau/1WQQ+BQGySVnqg7+YQA1CKosCObJHc/evETFMZ6oSWk2UThiKKKaD+ycS36W8ZjJ5ie1HgJeVePXUuSUlsG8PZSI+yceis/eozivPGKIDd64CqOZMRgGkcP4WKtwApcmRhm93L+fMyEBXHtMBCVg9BMgaHT2hJa+EhJKNCcu7uZzSUcY9VJUlKkGgEQvdkFDRi4alMnUwqodMvqAvU1NuCrLqOznnSVsKVWHp1EqfqoZ3ojEARXFCfU8LmaC8+15BX+e2766iZ6qXZL5D0XjwsqL+H8qHoegnppd85nOSu10YHEAQ9sHnXCzoIWYCi98mcPrJna0Po1mEzfZv1O8VSZZYsJWZIETVozn5Uf/1UxUZCkJzsTRHhK9Ae9N84CbTPCjh/ljgZICQ62eRvz06mrS1xCFb0GHUWGw6XNuljGxJVc6DhirHmeJ+hq+1BwqATlFEbxF8Lucqx30sV54uO6U4h9UBsfpBeeg+8bA7hx+vzfAIahdCyg8QlIedX5z9SRd1UdlVJzyQBU5jmZ6+CqU0nYMLnZN6DgY1N0ATTK7COJGJzGQo93CDChzm6PkAy7Df9cx5JhpE4DXQFybVmsu3aYLnqlgyqsIa26ptTqnrkXkrZOp5WRrEYQfBJ6guBVZkMDW0ml1ObxkIdGR513VMZVW5PociNEkroZGHj7MbR7S/7rj3Sj6BJHg1yzgnJsdfSZp85xVMwFt03P7TFr+gIku5945yK9V6/ZXs8xguIxtEte/c+W6Rjf0vMtcaQtTH6Zui5PUrW1passwEKK8nZy34FCHq33+ZN5755or0haTp0qPfFt3sVP5ITNoTei3U2009qfSeUWi6SCT/Te1QI24d7NvGkp2VPQIsCo7Gv94eiNp9+uJZB9yji6ePtb7oLNsbUz+iGrcroiCYcx+o9JaeMpYGSBBSyD5JBQ5AKg6kWEpD+keqERqkOOK6AxKP11qCLdfJVKsO5T7Obs0peaGPy6L/5OkljCiDB7ESMziA09AnFsJZg1sfipNYS+IJhnVuyztCa4xIv3dgblKfiSV56hiisAiRZauZCABIqlIIWNJ9i1+9bJKBD8qqeyeo7bUtv2aU12y+ZHTBsovCclISNllqffA49dt+eUVoU21rp3Ml390tYkLNGO2qsAEosEL21iieUWpKVrKDFpV6tl84kkaXLkn3z+dM3/DQ/hJS6t3+SlCLTXBDb9iL5YZ8lmyTH78Qi9uPwYWNeMuI7zU9H8kDzofcOG7RrtkhKwr0ehMWRKdArKqHH4cSr92jNBgg4KGBwUMlQb4zyoLbmlWjARY4uEfZ5islIze9rCm1CFja/e5rDg5W4vUDZxJg8DgOar7VSfmtpDKoSkoxA6r0jX0lUwC1604vTlF9Um/wooOZ3MjVWkNF5n3uerb05/eSonC1Hcb9KaG9d90wNpxSMUGFjSnTJwRHTez/WRAHYqvFQVmv1TysBvF+aiqbpZ0hm7Cgheo9COlhwiiQxW9P49tA1yQ7Ssc4iWL6Ncmo1QFLuaW1JK72yqxhSgPklmqhgSn6SkCKkOLFHr+irtaFECGbjjT9aNztiEEtJ0Xzj8lE+ma34iMTthK45AA3sieziTQFH6yU0zEJrgN3FrXyjF9h+l0VBpsn09qQ7aIcCuVnWTxjVjIB6IeiXLK0PtRwbtwZVe/XULziqKkFXvszMuN0jQYL/W2GT0WlTY9EBCTdFadJSJjTIsZK5feH3KkCfNyc0hOZpyGsMqmbNQ1b8n9My7D7Tkmz0pT+zfcLWcZLFRn2OqvY5JKXvA2n02tpO++hj0YIqqcL1St/6gBrNaI/1m1tRUjU9ErOFTdPbIyX8BpVRYNALPU6ySHp6Z8m1/qr9oN+zCFeyyj5+55P6iRKcBIgyCjDJuHFOvBTRZFo519YOf7Q2up8fXpHj2h5Nbg00ivzNBW0qlJJPc7RG1+lKIkZHMRp+6ySc3MDGJnf22kMzDMw6rbuJFjtIFmxITkkGiT6Z1y8ay95Lb8+Xn4OTmpw4pKSUQBKGrM2AEEjvIRkPZqoGhNqegE2glf+vFwOl4L0pWgBRiEDRRzAGjVSB9RFURHur2nVvsjped3DQ9UUieibJjgbbP4rByDmhHkOydA8Kk1GcnIDWnKn727cfCUevT2D3ihq7tz1IDirX9qma219p8DuU1X0CgTPpG6C4fd6PJKKit8aibEHSPB7MpVMHFewlCJOH3+hJQYqhOSivNSWZrknWyZ8PJxvbskG2cg3ygiQUSqiIz0EI+oPtG6rlJ8ks8XcfX0H/JfBtSTRe+4Ddkm8LTJ9nbwhbf0cMti/JsTk2cZKR7p1AljDRTgkJ01AoIflNNuKitdFUbQHIU5GkUwcuyW8NLQM2S8725TQRRe1zPTuMaoFUdry/vr4+9IusnHCypGtQhc0JDM1m9CkF4cS+csMggprROBskJJNznqV1bah5F65r/KtaGvr48SYcEHZPoCQzhtKctzcIqXmgS5THIcM2xhuTzM3rc/BatWtOEFui3BMpRSMdpZ/uhxJQUfJotkJdTn7Q2WTZJCMhdJ3zbmLTH0LTW9/vkB/qJ3HSncqpUSrR9h4qcw/5u+4+vRgIli0gbmjXHB5wFggQxp7EQkf8huwQzbYc+GDzok/ZCRITnNkD+pfY6b09LCLS/2o8mxc/ZGb/dKzn6bER/ZvG95nHTFofOofajdnk2fjka+2ldq2NfotpCEmi6XN92q5JdiikorMMJbkVVT6xJ4H+cqs2g9ilY892oo7iVMLlJ427v7y8PGgso0UL/RNMMlBNNdfBuO4n8MK+lKV6rGJQA9cSFBJxJOovGi6yAaONZzQ9jeRW0VRoCG17En2WvMmmB7F0hHEkJIGPAoOxvar46EkBsfI0Bs2CJCDM5NjeANqpZ6RyQzntb5MlpKapjCaD++4TAMmoqOgbsCXk1L0ekxBs7MhGS10FhaCE/tAjyDrZOLmxColiJhnQA3ovcZiTnTWR9fLaX2Mgwe4TTEvdJWrJABpqvOfGPBAJUaFbTl4XxZgPG7EfdhFP5Mm/tFz4SvfaN2rKdyTdpbXAQnNBe9ARCg9RbgsBJYR2JBh2g+66LvYgOXS1sXwhvfDJ5FacIVuPvIgh4/fgDdPQE2MP9ocuk+M8OKofs1XPs1GQg0Z5AkhKMrCEJfhVna2qjCmYOFUOzZElN4EKipoPXdLj0ANbSgIZ6dnkBB7Y89lWCYrndCkJSvF8SXNIjhqA7V0PitO1F1Ue8gOrk2cTj+S/fZjWQKk0Hf2NooyIkoPL+lacvevJun0RsoHs9icptx+N8Mag3ckh+XP8XvmB+9hCD0OTXb9H70Ii6T50oM+cDEIkglSh4Zv6Zeh+voqeS4oSGpSs0GodQK76gVe7QmV8UmIRsNBX4xwUtWZ+gPanD308zKV1oBs90+YAFMzhvbaBeMIsFEd2hrrTEYTUHKg2m0O+qweHSYuUtmA0FqJja8UOotX7WxSrrwZJauhjYU7Al71Bpg4eUMZFiGx6/kQyw+GjGscasaojXoq+QRoLT5ujcZp4qAnBewVrwWL9Eob33SkBInlSaOu1ARCeQRqnMqpqKJpMr8+kWcqRJIuM1DVcXZ+NMjUDVUG9I835DIOWJu8mW30iSUnyQ31QI4lV071xOYug3+KRvvscAjiw+X5/+/M4UIRTSEjTvjifIIAaySjxoC0SRvqAHJtr/7Ln2kliSUYIFSpAT/Qt9Gb0uJKJ/Tivhi+9og9QMwrdesZIdhKwIoWCaz/otUHwELC98tPuzx4KpkSnP6X4KbBspKXSdYmiNfQuFSBx0avEss8qSeqQFWakOEEz7cfpePJCRooA/Upk215IPslV0z89aVV4ZOL/nUSSS5/TyejmFf1IFNReF62yX3mBLOe/qld1N8NKEgmLB4PgjQMzW0gyQjN8ziG6r6AUcBxH70BQcAAJFFqBRtpAm8a/9UgEoXk0m7dKt7bAFnSozZ5+cmbOBSUycjJDP62nX4M6SzoZxBFyc9GhytWrysthnU46Ypc0JBUOJwBAdkil9xAOOrIowjrNg15CeJwdMmTT9pdTQrGCGBKDRlClTYzt0Z/N2T4QnbVmzqh3tT3K7OzgIlm28FXQWkcBpR/zLq2BZKAevsTX0gmqDnXy7dYVbHyL3ZonXWh6058CiJ4ts0DV9BDZyrqeBVtEJFELcLQfbWq9xixd7PeNaUUWmFh9KVz8QRFBFSUz6FJy145o7j3wST5xqfCg8ApxYzCHxto/AIQaX1suyX9OCVGkFCYYnNwJtG6GWvY5IDDbxjTUeo/b6p202YyERy9kRTskm8ZCaa0hE6uoIGVrbJaGlHqlVMaGWASlkw/0tLn1e6zP+GSQ0ARo1+lvKQOqJCAl7GQgGzS2ztBnAhFyRcElO70WPb1FuOlCMPV79pBgu58j5rRLqyQ2++pz9kHhHDqg9fooKAG7Ji+aab8QquQQCpRgVU92QhEUInRTMDVO+0DCuKI0AazR6wFMlA06tKZDGD7eOCi+V/6/RVfxWiSg3yLB+lZHtnIav4gIfUPlBL/rijrkAZmxJZTkhO1K/aFCjfRNSNsjRDf9WaJs6pRPAhcDmALkxQ8dlmBRm1wl8LVb9+kdi+ctUs3j8K59noRV0z1h+wclLCfXCJPJIQ6Vtkk00FRrPa3moTANbnQQmusVxbkiqxRCloWZkprsDrFJthQMVdkXY/Z5c3Ac/aGUherh2vpOaHBrdK8KofpLlFX/HHP7TJxc9UkOT7sL9uZxpC8Ba8xKohAZG6C1OW/3Q4wSAIgP4Um+ki7HS67G5qzJhdpAUeyocnJuOmweDgeJsq8k1uuisWRAGaAByAIqab9shRpKuHRA1mSA8CUY+0NnBW1rb/VujaWhngfSCuGX7IgCukd/xqMrqH46kVA0rO2ZLnvPX93nveS6hz/aNhKA+GvP4lhPj9/QGfS/c0Cc4lCSUuTSIV1B7ZgFGr6nhOis1ssyKwgPZcXAWluTXrGy50Wq6er+/Px8EJbqvZUKVBPETcahKYFDEtARLGWrFI1f6rdPqgswzWLKU9EhkuaSdSUKiXaze0ri4GC2JKAXsKgmmbdJ3P2+PKp6MNr2sNAJCBLKTE5NebR2UQGkqUcIpUr8+nCquj5HMqJm6DnKpiHaPXSOnlxpKERpHYipucFyTtW8kK7kIHknl4KEzrVvKFFgNw7qgjgkagkOddN7yl7ZH31vfqeA154S1Jb8EgP6X/FQ6ZtDkNifZ7EkczrfV4kT6pCgFz1rKyyisZ5iosCi8u0Z8uwaKkR/2ANZIbprwEN43d/+HAZhGFCjnvACFO0VPiJ5SBjskZ7yT/EDgYr79C4ZL7rlj+3Jty+SU1HJV1uzz/jJMgtIGBg5f8Cvi7ipzN9CeiicBSogXNchL4lDRdG0I3DzevQBXXJaw5nBXJXbptqAp4X1PfQWVE0JqDk2y0sO+jwSlx6ARMWoZGB8z0kJTv2Cxm1VQJ0hyGTm6K0lwagYqFt64sCcTRAJtOZGy5rHM1WMCK146FdVFCC9kivd+usDZNLz4XCQiuTV55IWSkGfAhU6Eszm0PD2B+o8GLn6aP7sC70KlmzSOoqidoBCIZgEgr4jqtsaydf4tTt/dyq3CYGdIR/F00O2UK0CrO0BZViHTJtMUDABK1b4e/uH2pzY7vNRfGp7nNCS+OUz6SA9OoWlb7r0H5JAsOlgn3uidwkVA9DG2BhbgNFeIHLxgSXpV0H+Gvbdvyfo2kntSVGQbN+ew0LLVD7wcWlFysixOEz3QDrQhR4IJOLRB/Cxe/HkhFC1eu0nhah2KI5v0EN83ccRBYoK3ytUpLeU0pNH8kJ1BKh79bZQNzL1Hq2QyJJVMEoQqAZnhhIkc2iBbp1EqspXBCVgwXa9gV7Rne4Fu7u+VPdKsdoHuTVZ26Oks5RUAXByh9JBTQpDn2/SlZzZ6lr1jd3iBTXyB/4lOfYebWTHPnOq5rRYtW9tKAwiX9qHvpsrGR0u+UxBsobT1t4vKtQHpSeFq3mgvStFQ60UBAVLcqIz9uu9R2ya13NykGWv1kov0KGerb2IVzHbulCeAs6u6Gxjt2+Mstmv4olxdV3ylPShWigOjW2//IzexabnMF13Sn4oYRNpjkJWehJ9poFIEJVMYDdpBpUYUI4NhuZB1fSmfLseLAXjITowUlYHHVUf6I4zL21oDQbF75eWOGAAjxlR5aBIKAktSxZH2prB9LJIgTN0zSnbUuocMHnRN5V1r0E1q3+VZnsNHtlQbCQLyQxqlJggs0WZ6cheVdrmhSzQRv7QWv3rOic93j9FRyKAgpvP2r1CJdCtgFLVey8ABYjiItDQ1OyzfdL8GRrd01qJTsKUfMzbPApma0AqzcXP9Jp6T/eSptN1MQI1NT8qDQRoHYiTxkLe/uOHYsRBlQK+PVzyYkZ0Jmnzhe03OqVUOBsjBhVX8kNmDtrSidhoLS0gfr4thPQEIbF787N3c7W274DaV2vzu8YogvnvSVhdwKFtXHbHIbtRI1r1sHBBLOA9+4HCcHDB0SaXLkIxzcmAqGL3qj5tHHKSof2ZjhTo+RxKQN00CO0DVZEEGo8yCQInT7K9z1GVFNc8+lOoc3LnYP34Hl2/QxXJiU5LaNbXR0uPdEdXGc/+u49TQrNdWzt5tKB5us8zOF0X2PpB+mitC+kJAgkJMkMfGgv9oeZLEdoT2pk+PLOjKHJAfkcH6Rs9gKrTaTLqi/AR8kMeUAyKtPSr+Zsb3Ws/CsP2hZbOp2OIF6pA1SFjhyeS1bYr6ACq6FUyQln5s8Te3vsMWKCfYnFt48An2QEBqLs9GL+tFs/ASUAYg4Ig5vRRe+ZOAAAgAElEQVSz9TMhLijegU3v06d+mXX1pMgAHYspbCXZPTcpzvMlRSI5xFJ2kPDPdwlVILAOWkoJWyWbDIwVIAQyadc9XNbv/TiqBPlB8e0/UZhA5qCayr1vXgjDOBXMWlDGnjBKEpLZnlaZPx0wcGs1j2CTrJOXA9JLulIZ9On0aSCa1rA2/QkUyd6JjuQngbsPhUMX2CpH0KdIJ5KYnp9kJagcbAiAU7Xu97dHM6BUiEr/B80QZH0O+abf7ZfpCanuyQd5KXZOJLNbskmK7a/72KPrEgZ/WeooqUDvApg83QMRbBNf8ixIlvZAzfo/kv828/UBBVEyKvjtT2sBFWJrOkCB2WBPgbf4ZSvID+1DTdsfhJP+9NLstXkkUOxA4U1/iq+iiIanf6hJPwwllHQhvWUh1tDPEqvtFUKkJ/0wLQ4+J5kt/c+fiyf7O89hCZom7wfcB1038wv2BKQw90BcTjtsUBKhQJWMIlKgxKOPcu03MZREISjIQWH6AypC4+xHUksxoGmfQX9O2iQlJ4yqdfvchLH9vtZxqiNQBeM+24RSmoe8jKfJj7NnbEaTQLdqoSCqk2LDUVAevSbzcRJVX8VUqdOPoiTozaV6opB6L3pokAGb0lP6k2g5Ld9BQSAh1xeJZgff9RP8gkBl1rOCDNr3PqulR6rfld1QQH4CtfXegUbjJbPW0kdKvvbpL2FgDAo49NC+Nvgg0nTpwGFjzyMSekQoMV3aF7s3H/0DGmgvv0Q9sSd0vvXTf4Wre1H19LJtAfcBHJsf9jAJrcRm+iw53bdomX6AHAit/QMIfLd5zinhyVL/8UlZFU+3OEO0sT15AMVbuDFLHwo6zTP0ChxOCPCz3zcRqlLm0wNqo5qgAtx7wUXBKixnxdMlSVQTrDaPqol2oUGLSNBc/T4UY52bATmaQJGg1iAKgmTdWCdBArw19Lv0f6Alji7wIMSF74JdnwSCygmhpX0Il12339G4xuivoMTotcRFh/bM1gqitRUNKEqi4HMKYLZFw1Fajej23mfpUMFpDIQkqToxbG427z49l9boeuP9B7CSKMRMn47gvaf39OJrZZCpomePrYGaQ2KKc/pRaDapJLv4YC+I18FSetADbqwTYwzHiZ2CBs1kM0UBy+ke8vZq/9lVssFGnO5t4Wg+7QitE4hWOwhQ0P+Ub1xv/uZozfW389WcLoK8ksj2USCiFm2c/kHC52T6DQvDoZlFbaDxUivKMjd4C0mpZKo8hQkKJyHNI6lCACA5x88QKmr7cKKDx7e2Bz81oSXwTZYamJAEozim7V6Je09EOZvms8CCFrefpNmK2nKg9gCxcVJ7Xxu292tvxSGH4O4+f7pFpdOfSrZNVn2uUKEbggVkz2aCa5OQZCCx0Fdr+CONgrex/EOv0iMCEnHro1H22GdsChGjXhK6Su01efksVgAF0XH76JEMuiUntCDQ0HHvWxNy13Dmh3y+NRW7fpdwr34sOUgK4rF5ll6uDqFZiD5fb179N7SQXZsLxZcs9xnE5nPYlaxAhfgQh733rQIFvbXIpojxEwU5e+qHYUfstqfp508ko2QyaYpViZwkdLNA3QctZXAZ0Wa6H4VIGZLCKs6Di92bUJJV121SNUyx5FJtOGgygLf6HK2Ndul54N6qtaa9hx1VGH0UPQSGUv3shcNlGAm2z6AoyVVCAXvtexONYN+eVOsJfBQDatWXU03px57TSev4/wTTS2OhMg1klJK9NwBVQ84GHZMbJRAc2ZEu1m4Qaa/bj4Bak2ufM5NINIiho/TRHHpa2gGKo2QO1UgCGETrsQ2EAnE7GeWraFFzO/32CIN4IQ+/9DWo5tjkgUHwp+Tvd18Y5ycoHQQmSSZLazp80XN2Qolt8P1exYa+FXSkn7wMCuJNTvZjs+2VJacvU6/OIU77V9yxHj6HNYiR7tvn8hTA5Om6k3DsKNud/6pepQcpGU0iENBtViXqM3CQYwlkdIqBM6wAYfylQZS6kDaZyKH6q0zNxwlUKHQJhYOynJJBaDmo5CgJy+Sto+GH4oLwKuhSxe0P5Xz1APb/hZNsutfzaDlSe5OgoAa0TI8CPeE4aEc2QJkcq3N4lak59C9UPHQzPZBbAm//yaNiO4nTz9J/4CfNrTe4iErAsSOko58EGaH4kofklhxQyNLF1kUNoC32tXfoFo3TP6PfpTn6dcmJGiVrvtJenXD2maSU39gr/+NT9ieRoaH816mfgp9MKGO/76muooJC0Zk+F/9VLBsHjSeHJIFedp+YAzQkCsgFTXQv1CnptQ+nr2TdJJQeHDD5powEKbGJLfYBTiRdvgJoQPdaVZja+X8J9UTakCafpp9qKlnYFMqTIJxhjzhRPNDZwoJDU1mD0NoqGqf3PoU4mkUVtkGvcugdoX8LJ/WGGHYpTAoTJPbT2p7zEaDd6+tJlLoOuA7nWZL2qL/D0SQVwaj3tsGNGvSKTgtuhpaY6NU+9FdQW/qFmnptT4tStQZQZUEsKSg6nBfivFJH6CW5/eceTgIhZ6hHtXWCp5ncPvtJBnQFzWqM5CGg9SA5PDrCjxY1S9TtEypUAPmGgOPnCknX+4faQJcCSiBCJijTIk5tguTwr/FL8ZJHAock9QJ9PcY3T/Iv6FJBZW/2F3+LVpINeyAHQKKtUdwpRBIZGofq+krZ7hmQgGD1ThVQBWd7emK1aw4Cliom+/l7WKCYbCj7S0YFLeWAjwyxWXgRUQrCyWVwDTWITLLyICbIiKurVBlKklLtBbE1U0xGggJUO9BXdWtuvB7d3c/sS+LLqVE5dFefJwVrmHJcid3eIZdNWAuNOYaqLlk2XrLfEymOzJmTV4KRcB1WpAMO0X39I0/XVXcI1njH2o11CqUvIbE0Nr0tBacr/YzttXRNX00yWGeEqH0G0eqroEdaCprFi5LsHwJcW/JT63QfGkjPaKDWAFkg8F4VYigZMm4tCT6/WAStR8lXydf8ULFAVgy8756Quz9VrHB7zo9NJSzJbXWRzGJbQei9gi8BS0CKqZbCfoewPS5LSj46xU7oj19C9GIUytI/zYcAo3xCQtS6AZKS91BCStDApIQ2zZiavxpyUAUkQ2iZVKJoMZV8+xsgpABU+dtcc0E2W8W7noyoHLiPejUWdDePyqWit46mq+buIpjGX49Y7Q0V4BTWsr9em9OzPVenBpc9gIuaQAfpqt+7vr0H11FzPRoFABp2GAIVcAxBpUGbXHsKqQrqsUjCHLfrnEby3L2hVXorejCattCevo5599RNi6B1oBioZal1skms3Z+e2kv3CExj2IV/8yv2zSfaj+CV/AQw9EWOxkNKzQlxKlLpKZm6H8qUpPKJkpii54BF0k83+jnbG9MbRZUdXBRn257QOtCGSSdaB8UMSgYp8gWHaHwaMFHw2VsugGz1PptX4oPEASBsob1WkMkoMdKTxCVm6dPnZE6m++Pj40OKUtEZixM40WL8FKfqcSz9mW3aSQaQBydr4+CgRvJSK7JsBW+ONnGlMRrQrcupOL7g85WC7m09R+fohUTJ2dtLa6O3fa4S4u2bWMiZY3E0FTmn7Z8/YmcsqgftJX9Go3OVpfWgkpzBuNZxb68q+gZTaykQDC8onLBBVr1u8kMxIN324/R4HXkpCdndu4cBqNcGZ3OqxJAQOi0ZoLkqNIdG7dOJ77ZCJnwK9ZF07EGLwZ571RLhExLYFj9JUIHmx/pe/EyPEGJwNM+n2KLPyWxdCQjKzl6KWZ9tv4cvKSTpRn+ra+mBP/aZpBFFp7NNmnpkkgoEp/+2iQoiyk5iPvkgLIcmySHe5AxJDQVlc0VPkpUj9MnF//lqjsrT4m6g0IWznLExeiogIQdUpSCrBJFMKLdrFNT8qBWK5qRrk2dK18sA73s1F8SngrVmn+dIGrC4uGQGUaK+zYHz66EwDtSj2icPh1BJJGWBxVF6bZ9k5LRoEgdbvXYNMpCoodxFPPoa9O05IP2G5tgHYlH6TZ7J473CBOHqDRqjR6RXBgmi7yquImPvKjL0157Q1eTTE0KXUC9oDEpwX+uzX79nC6fLKIs+SrJZH6WVgBSV7pUoFuF0TQvjmghQHD7S3BUnvgOBKdrou7UFeHttX3q06bA5D6K439++i5ou7MPcfA36274j9AT57T7yRXI7fVQIFUxAABLmn/qtklr39VmyrN16j+L1u3mBI3IpSNtewITEiN7vedJdTwbMBzdNyPk3m6cgiaANO43g+Dg040lG5oQQVBdOoiI6ktYUNN7DipIg+GhdhwbJBkGoihmZc2j66wVBZulAAusz9FjAtg60I1j1PhoveS2KSgcQGF1K1BkxA0oQEq5+XO8Z0qmUxIgOtWfoamG0IkJeyQcdZyPBz6YQTPMLnvTdOovEITBVU9LcvsYWvm0bbOITEM3Hya8BICDtlZ7sV0FY+tAcktm2OzTGUWjBKwlIHNoDkm6f0we/0+fbRxp85rm33utVKcL8SkJGuehcTDUu+STH7tdPFCvtUQsGFV1bQs98mI8roNCzIqTPuQlM8e8ebR/+A2m15rY5MBLIkJ6ve9u+pOLSfpxWb9E7/2tOE+OdHg/QO9pAKGA0Sp18SWKMksIs1AN3lAmRORaFgJpHk1ZVAUsFAifOQJBWzuOhw8YxeHOAvV0HLSVKik+5jnklFwm4uVWf1uT4AktCF4CSnudG6Khx0GuvHJ6DoA0ayq2pzyMZtnb6TEaN3ebaRjt9c2YwGmVPB/QAuvcKPUOcjdfLgGTWBmzIDkvbkw96aT6VX2sAtRAM7NE60SZJLhlCKWyBnik66wsQv+Z+Y3yzwX5R2GRmU/vVu2MXtEUxhKqhLMkSQmIjqJtuFWmBKmkrZuy8iaTfu49MnsBvTr3BbA4F0ofDh427Pmvt1l30RCeSJN9Gl7Gr5lIUk1WxVfi6lg9LTo1N7tBgOpKooH9xRo875xaAZOWTrdUetl2U3OexBslHsmpBvSSbA+m20UipXWsByQvS6D30oRdkc7J598nQUFib4NCN11TehNZ1P1ulQEfOklKd2GQQ/F3vwmd7EgcFte6eHFlPIuhVZRekAnX7WYJx98mJUT97hFIcRqz+JYr/sXUvxG0tWxCGSwjCwRRMwVhCIRRCwRRCIRRCIRRCwaf+uf5UfaecqlOytvaex5r16O4Z6UgCdlehPt86EDBOpqvQjZcugi6Zqx2+RUfmu1RXJZeAIWTUW0GRhNEEO3IcmsYCSdUuipSd6G/oP/2LwNt7BUvgsYN5QlB2PQU/ncua9d7/7BPLgMZ3R0/Cq5+uo57Qef02rq7vrp6AvQshxKMQQF9L4bIDnYztIeLGIx71AbltTObj2AYEV7s0TTpon9HBeoYfoXnWgE9C3IqyoiQRL0NReEgSiziLMfHsGIz32pIQHx8fHwdhyaLgnsWRaOqAzsApOQa6sNW4qonzq9wqliSC5nEA9I9WQ1NTTTgxY9uRQZkYm1iqWqniMrsq3bjsutRHxtpETZfB0RsnW0E5LYBkQ7gnlIPn2RQtXFQFITSe2tU+pKDiSSJdZxuVB7JsrBwGsuyzPfVd+yWx/oViiPWNdxNN/TUXbQs044S63UM/WhF3K2efo6EoG1TEB+g7dBZ2YkvoDQWEartfUG+hywbNFRrofufi2LE+HNlx4Bf6gh75AF+sPahXgbZpUMCLn/p3aJnmAyXzy0XUUI2iDaVD7bv5Ujv5quSDHdEr+XnzrT1xSUOqzeaO0q+MUT/iEQpXsLKbgiwBsjlfs2nVHBsHdA+Y2Ck3BsgSxceW+NbS1+45X82R2VUoxvNesBksurA7Mytqoni107N2fQSeQBQQsm4T9P/UuymmYDRRjgjyctyM2iRBSoulgqvG9By7MOYmaaKyYGyvtbFbtiqDQJU4Vdqt5JI0ZMHJBZ739AlrAK2q4ipnY4G4utd9u4XPoSVm9wjYxmvMHBsVq7/+qaqrXaAQ9CGFg5/UJmSEbkHW6FPvFR6fodAEdgnBGmICfKMxS9Tmar2WPikGaGH3CCy7VJJN896dcb4O8aJ9jclP5Gi38UK/i5C75hiJ5zchsjE5AFtB86C+7NN4uq9XyVRQN6eu8bHud4aqa+YIeOQX67uNE8qtHUkTUr9trPgACtnVemxiU7ygpt6Lp41PfzdvOQOzE9OHEqJdEg0oZ+dE1lPlCI0oJOjYdUFE96FH1XETQwGgDmKlytp9FjADmnhjhJTARAilNrVLexNskGPPCpKMsV836XptMrb7GLhxCy4LL1EKZNXL1x4gL1x/qR4auigENbvprcWVXPB8kJrzcTTBz/mgU0cZJHRaIupW/4JTgEmSBF9Vr7lJStYVhZIMUUECdu+dI6svxUyfdo1X/yHOQi0941Q1mkIC2GDgQwoMhAwhQntQhmSNRUgI1uz+ahLkRvNqzvwDioLEIPgKcfPuvf8ByxYthRKjUZgVRZtNEiIKKOms7NDfzsCJDb+aslKEeefD2MsWA1qe4ug+66HoZ6fa3/91W/12f/bAQLKXpAndyTnGBZXSsoApcXASVo0vmlokxUDgnXtpNwIHjwVVGWCrrZ27PRtlQiiJ/tBN9GgPW6Kaqnf3ZAyOCUkwdNdrn1hu7Co4TQodkHx6nnNKgBmYM3IG4+HYKHDtqJaKQs8qAKuPSfCgc6/GU9+Ch5PtZ5Bqz0gAEAYKqyBIPtlDcAlgRcFYVfF9j7qZI/QiMW6V7Z5FrHQnmhJKKlFYHwkDta8dehWEIdnTbLIruiyIaWGKAC2HKGz9lzEoTpu8+bDg4UuQpWKDOdQu9iEutqA2ZvLBIloJ9NaKFNvGDbW3DmgZ9I7NZF+bD/QwXyeDcItTiHAlnT5X9Bvb7kA376V0ihxQQvtWPNkHLcw3HCC10dLc+s8/bTllryjwzXMOixrfhFXsDI0+gX5gbPdBRiawHB/KYiRHCHKYFh89q48NfkinawaII5uURGhR6SOqgeccFWis9BLbp3QQwSwZSQwQkOxfm3Zj2ASktdjgvGCRYHoVgMZev3bC7kVln6XL9aHC1D+nNe7VE6BDMN179pOEbCiA4ZsIrQNaukGFlkF8KBjHo4Hsjtv6Q8/Z4RToEiJ6Dg10nfMbp197KBn5rDaJxHzKeghyhZafLAJFuYwT+l+fYxP0GsUjHZA19Feb9YXKSITFmq87+RK4hA0ZiRMopXGhe+sXCm99FqPoZuvmBwUVEGNBX5uHBAT17O4s5iBZiv3G3z8FFpIWS5u8lrFBWwAOhEV/5Ke1I8Zqq+sKRfeer+ZYGDfgzrvdLrEIdvAaX4bQelUZBSse2mBUF8nRe5kfanJuBqWQiOgkqhmK1LhWJ6pduyCyN0Skr+YNTfZsc4GochpOcifD5mFXTBXndLXdf8R7YmJ9SyzsovpCBr2nrVgDfN7YLSYE1hwkD32gzN1T237GBCqpfzuKEkHP0jx2h8l6cnjv2VuVllAld4mJ7Z0rQyslNgFkPF03JuNd4Vgiqv1sAylydAVjESS6pIgIuJ4ngEuOilbtSKzW635vPRVYSF2BkVx7dTShudjZQ/u2aEhI5mZ8ELXPe09ra1zsC8E3Z7SZX/Cd5iNB+DqQwmlsvrmAgmMwcgVEu1IKuQTdt24kBOgNsrfBgMKzDXbgFEJ2hfbOwVFB1aB2d0IAS0rdB0lJStAZ+tPnJul7Wn59kHDOyTO6yXDAnufEkiKqo9L0ynHB/Sal4hAHVVELR8zFwSFHCKz3EqLK4jNnp9zTwjYPxyS6bhdKoK3WUSCoylBjbapu9cfh0WLBS/NxuJT2AaH0nLNafri/samydLzusX0PGQpQp83pDbsGjQPaQokFKyG4+TtygB72jDUgova8IiVg6WmNofuhkdprDvpe2rDU0P2SDlvQ06wlP4IClq53rfdoOtRVG82tf3yuVwhPYasP6Kl1glAwEUlvETpUhN6ZpwQjEfZan80TGrX5Q3dlg+xLX1UE+Jsi2HsJzi4y5O3rVtBe/u0ALP8Uh9nEekLHXcsO9QV9ih0aGKYB/AA7e5yldrpfYQNQnt8llOWJs4ypUQHVfSoNyCo748vrYCbCAQwARAT3cnw7XJJXz3ISi2oR8WXUbJGZObSYjduPw0mGgpVQXN+S2fYnsaKdgtTxhz7fas3p7d7Qzhi+sa+j66txLD0QOKsX6GdR2WpP+5UNQi16tBsEEm22FRhojMTYuNASTroFQgAJZnaBXI27+XfNGkmw3kM4CojKLwigCNclOjRLwSPYS/SL1iU51Vzw9l5wCzAUCRJbGs2/mgO6reBBwfyktSCb+C4hn6ht+lZ/K6YQKiAA/VvXPUuGVmE9EgFaSisWp7WFJWSP1WjNa5MRv1eEJQ9oLxs4Awj5Lb03B89Bq2jysjBoSxFh8z3jhUX0+jw4WmMCTtUFDzXKaRkMv+x+FKA2uq9niKqSFvRSX4JDsuOUvvcGHvbavbZfGV+WJ87RfiRCOpFT3zK0rXOiJLgJoUFUDv5t1VXV6xvKkxQXQS0S4JDQBl5vl4f2QyeCytgKymQfzkC3AO2tGYSwVNch2kU3rWFzAP3RyNqz3u6RoASEJGRdOeD6iwDotT6MH5XeKm03WgFEuWvPuvHNxiIQapOD819r0xj7TKHr79VHtp2lIF1v3v5nF/xaUui94lqbxGuFF1WC6rxHl0gY9xxbI74gISsc4gsiVHib6x4DYhe7+ZALRAg1tQb9rZA5MylJ8rH8AFDhT4o0UCLJS+QEdjvxUBgNkR+IEWPqfuPlOz0jwSqK5zfduwiOow8NiIOjghnM77dDZIzZAtjCVRW6BgmZuOxvwhaq9mzFcjQVrHbRLQgN79Wuap+xa6cJNm47Q7bUu55hBAIIW3B4VkYXoD0jiPtsNScOSFtAS/WPgqkgC5dRbc/svBsjPYvQyVEhw57rvpwE2rAGzav7F83oT7A2JnoL5Lf0SqIxPuiaXSBZDlZfKFLPSAR+J7/xNEeBZhzdx6bZ0z90pc9RFcHXfShv/Sswgs7ZIciqeQqaRZK+MI3CZAdohm6owErwkLKvgNWXX5xFAVcfU8T5HWRFDoF0m3f2b675GwTYV9y6hxzR+BRMWi9UKL5qRzKx7pIovVY/zv7xK4hxzzhKYhCqwtCYzc/4STKtFZ+FMGt7j0VgIfXdPH29h/+uyN9zj5eXl/NrDegFTqyyE/ZQxAxjgQiJnLzB+fIxpCLpybQLT21jo4AmvFqQhESfYKilNhAfQ0kOkpWKU1uqFJoGyakQElqvEu8K/yUGqAZ0hhayA1qiWjTObIef1y/nq29OC01AlDQLyNJ9UIXf3JKo2aD29/eFus5Roc/dKet5yRtSgmasNS0Snen5/WUEzylidlTZu/byI+u6O2nQuCKx4rzns4lT2zZWVH+6qCBArSQlIjQfg7QUWnTFrqmkyk8gOLJBzzX+Ai8bSIIrdbBpvq8oSBr5Aabi+IGCY3dUceTPxpwd6ruxQO6SJ/1QgpYo8l10jVbIR2nLKLR1kVQkI7ZcKmmtxbOE76eUxHL31S6mkr1ol2QJybaxWhf+IEHy7/PlZwNDCwy8SdNBGrTF2eAB+cH6nlExBLBAURkEIVGfQSTJDNp/vbdTqX8IsGcXSXGM+nLP0hxCX2MjBjoP1jW/NqGdnjUO9ul19ZaMylGhI1X/3qhAJTiYZI8idl1A19buVqLWNADFg20gFDQGTW2eILVE21yJrzShHAYaW2plvW3GWBOISzWXNKFe3xdUqY1/E70dyfqQdBQ+BYdeKemq8tCnbXjrhI4Yd3aB/Hs1/sbVf90PmSmsqCSJgI4KfXffIqXu6xn+kh2Nt2v+E0fOE/JBFNxaihXUCUWtTUm3PonurhV/9CjxaU6tF3CQb9HQFPRFyOKHb0h49MTWWrGnOdcPNIcxibfu729+V19QqD4kcM+spktm4L/n//ysumi0CZpY1/Zb6pyIYRmp+3dxIYvaUnHsKKkcFi3Dgd0EW+2bLMeAuAiffpOn+yEJNK12a0+l1q8EpPILvE1wAlgFVqWWFvibY6AjEqYkxYEI2cFeDm6RwH2UEyqDQBYp9RlqBBE66wZ5oBOSi+SVQzUuqNFOXO3sr2KuTVAI/tEY0TSV1Dysg3WSyOuThkRXql0Ume3QMAGrIPSe/dBgWlpjoK0IbFpez5Af+DQ9sTFtsUSJoIfeYwboq7E3zi0MXS9O7ARL1goAxA1ViRtFE3pqPFASaooeNQbFjN0ahyRj3PqsHYhFG2srfiqpoKoYlHuhpJVGgAkI1E6gNW3dxHdjlBvyG7bTLh+tTcmKvxL1m29/P3cJZVlGqsM9R6Lq2QnpYUGNR3MOQmOvew9dAW81Cdm7+8FUULDPnI5F06AtsJ34S1wWGEsBBWmLQnREH2pHW4Jh0Z7kIIhoa5zQfNa4gluFBYX9KgRUIHFsEt3kqBr2PDq0wQ0dCbzmRHOsTZW3+UE+xg/VcQbPQnLkAWOGvFVZ+lftND7BIUFLrAqSKux4RmPm+JsQFgktrWyd/Z+JFLDsg56iGo2Dw59Bff7sTOuImkpWzZV+1ue0p55fem4cdsroe5tcahMK7JV/oETWWFGpP/R9x6gIQBcSM9+UuCRPfge987XaadziRXJTtPocKpW0Glv/HFcCJGhraCFZQbJEk817C60NLjSVhCIhSu7Gi146v8a/mv/ZJWRIiMCDC9FlaIgGLOa03Svwc6L9H4huJRTAjMyZ0Y4ml1M6o3QG+fk+49v1k+RyXII5B1mUYlG6r+trPI4j6PHs2kYXIDSVoWfAe4K6wJYUVl/zN9qWjTkBeplzNC8L13hQmK1qjanFJgw796O6qWhQrfXcBAVt1K6dSVqaRC8xdo+iw/HtboLx9eXkNhTU/PhD1xQ7NGsTV+OBourXLmLPd7/CKXE3RhVbUlJYV4e026yYSY6QDU3ROktsxlu/1pVGJxFIMjbME/gAACAASURBVAoDn7IJQddRCLAFiRQqkeC9Z3fJHzjgDySI+hezta2YdY1/SnrGoiB3L/RNtybNsFXv+Q6/t96NBVKFnrMt2kkkVzzEVHPBsLCx2qLdLkKzVtiVXNPYH6+vr+ekexfxYQYyENVFsNm9YiBQDpXkrDhqHdmly9grpNUGvQdFa+GbqORIV2IgZ6ZkYk5GBN3dq/qm+Wylz9lXqPWb6t2vffrBTUfXHqo2KpMN0B8JRgGAXOzKbLJvLqrViqotZPdJAvUDQneNwN3cew4tQBk4GJ1Fles6TdE4s4ngZ1MHB9Fpybr33a8iQ7CqsyRE11ItBXlrDklCswoIR4XUFbnWQbK3lvQo45IUBZUiJvHSfiqoCk5jXhkEehCstZlPC36J3lgEc/crCDTI7tEn+gd5+jaEgtW9fMtZusZP72RrCS4bNAdiusIrjlFoxYlvkhcI9fwTU8BUxPt+roAo6myUfUgxfNC8AZ/aQ4klK7FirPt7WItEIeLz8zINwhay7CYjg52qAUGT0XtvZ2CFQUGJYkpqMj80AP7T0QQr5NTi1Ievl6g6uK4ghQCIlxy059Y4nKxxGBsqhLJKLHZ0sgHasRoF6gOJrEDYePZ5C6LyZ+fGJThVc0HsICnKoYoK7q3irZ/A4HQ91/wkCLRgg5Hjs3lrgtJAHNYHRZLkloLyCT4DaTpcyGYKB9SpKqOD2UMRNBZSRdf5COFaYBDtJWUJbhGmZBwa7Lm20CWC+jUW62a3Ev0yDsFOI1Pc9xsPXVMMJTFxtPebr28nNG4Fiv60SM/aS2bNqTb01+c916vE2XghUgxF8nWfhCzhYETaguJ67bPdoRTzdFxoTdKEpu44pZ/1ubXmu+KV78tPrck5h9WETEZF2kq1Dgn+3tlc9rQzKBChkyai6tWGL0aD9eCuSkcYZSAoANTkACviQROCW1BtNe6e2jLP/TY6Grac2bzqxz8VVgWqPwGNOtuhIqbmHPh9Y0dxur/3UBOUCXGhtygSesGW6CHKKXH3XpBBU9CjhCFhsmFjyDmsYc8vzZFMJUeJSED4Br6Kr7I3phuJFeCS7q4tBE4Dga4bE/opCUOBtdNaSAboHgSIBqGmKLBCQ0dThGsPbaJjSQr66R7BhnJbw0UaULNEDHnyTTQQgsgvGrfdy/q3gcWP7xjlE/W735hA8VYzpL1JfvWbvRagsKd4qD+7hf0N2dW+xGrnn2a9QMPB1OztNEF/K37r24CE3/FCfZ3/PAjLxOqkAdhxuoOgSYKRkhwRcoMZ9Fx+WtubvATNvdhNWNDVlwlukhEw2pBgtoqpAr7XRfhkyKoUTaI5NzZJYINGBZNAus9v/zRPVShHQ4UbN0dosRi/tiQySLP22AD0BrdtG9uc6D0Npn4lc4kaBZegGkP3Od/SnNdhUS7B1Hwg6V59pYnTsEX9qMq0RAkYQpMk7LT1rESm6meLrvM3VblnV+hvDuYBiaLwqrBEArVAT+zbHFR1koT1yP4OpmbTxhcCQxk3IUpcEknzbY7GKElaAzuHbKiASXi7CbBISYLPFtkNQOi9eezf5BDsoP7IKgTx5q2t3cxBRSXgxkwLU0yNfxGbhCOJbSHksz1X/9Y+H/PVtj0yQTLAiOQK6Kp2WtPz8zKcr0HWiElBPxxVFlWhQLmthgwsGHrFU6Eowhz0kFEcOKVTqH7GQ4sCyTlqY1C1akN1o4s1J6hqURyKWj9ETJXADsnqX+gGlKGyQHMc0Xz3nFX90loWZqsmID6tL/vXTuORWCFPmwB0AVqSgJYEOGTzrK3sZreTDmbdaDj6737VUNEh8Avy5rSJEAVhV+MT0NCHhFOQ0MeW4kgskDRfEShQrSLL3+pfYrEm60uoVuOnjaDMKA/NVtAT5BuLDQEbExJI4/UZpIj+oP1db7yKPH/AYloH81D4MQzspnVFycSWAiYetW+NrB2q6CD0oinP8oWljysVNAfnp9gV/VtWpOhCWq0x6i5fSIwAgnVjL4nQcwpMYz0JS7UnjKu0DV7Qcjw8O2dVBUFzg22iPQfmoh50FJRK9hUw4LFKAJIKNOeEtMPwEJbEyIFQNejJ5y00+N81X0Ggk6gOEMnueDWWqi9HlVjtVK6G5JcljZOzS7Zs1LyIwPqG+m4dDHWXGGub8C+ImpukZJwFABQA0UgOtcXGXWM3aGUTXONBfyVhOs+teyoWKrDC0vP5Dn/bgONDtaVwrOZSG2y8iVaw1pZ+6JUoVeMgDtuUkOghALZrjPwQhW+N+ocF1L65OJ5Cc9qgpm0aV332rMJgjXovNiQQBZptW3/Fo3YkC77V/YoVLdHOrnvINYqbtWen2oDO6k9C518AgL4hPgkO0zFOejZ20+fL6mxGdB1YWrQpYZ2vP6Vh7RbwVk4UkYNygBoAeW1H0iNUit2B0aEqJyGiWZyl9kHBPmuAROLaRVdUUA4NQVQBZPaugbXE2jvQVrPYAFlU4zuWgmQpD3rYWDmjBF97hEh0CEpTUe/KxDEgXjCc3VU/BYE2ATF0vTa9R8dAcg5X+4oNLUNVVtGJqQJLWysK07Aghq3wigjHNFf0o/bWPl2HQiQEWucicohbO2zpecmXPy5bgLqNV+BB5s7nYRbZCZJepMnfFEL3a1+7CnU2lrwVuNpAzxuPe1tzEgGQIPG0vnYUa6e/FUX0UNC3fuK0583DOUeoz66cOCZnkHCMAbXVP5/GcGim3e87ls2FrtkYFN/+hvq6p3k5zsKH+lyesJbddxKWxZfpOaevq9SIQ4c0CwiL03JQsJgBM5rdOB33qlJt4CzaoZWp8oTB2rPQ4L1K0WeqAz1EBdxx3WNrPCgMg9FEwFaUjxNIDCga1ER7AGdXMFV1aYH1sedWIE47S6o9GtlcmrNKCS0IfDu9PYciSXrQpaCCnqEuNIZu2echydUhHaEwrtYEGrM+7OFIimoO9tfeIuLWRbBYF2i1fioYq+GxAb8gY9hFtjkiUKAQ/ipg7QL6YjEUIuGhnhDsak6tIz+EvpuD343aAtGcxBNBXGH27FIv/a7oz96STGNt3AqgXVKUq7F1TZzZAYVUu6/PFHQ2Vaj1tzSxsfupnGyvbfGL9Yhh8adPc6xNyUvh6D2tjO2wHrIRKeHx58+fo2ERDpcvZmyZ86ZvKgYatUZR4ZeOgIENGPphsK45kb3B2ucWA+1sfP1jNAlTtYNwJC6LYHGhqtXNBAojSTYZjw0Ej/8V+WplgtpZKMi0diyUhInysLeE6nuEaJYkKjmhT8RJ9sghmju7omxsr7JCAd63XpKHBGfdJGkIw1jpKvrLWVtLVB3KEZCCvTXYotjztLf6auw2MLoPiroFe8WPfXtuf6VBMeUDgtauoaDIdhIrf8pebIl+9d6hWLTF+km0EJH4MLf64FcSBG2GFIAiKXKSAHQkxsSBJN08+mdjaRG5hEtf8gzE1PXdOHNcp2uQYfM2T5tJ9KX6RnEhQWeruk56EF+tkeKpaLGNQmRsUL0kBcUZV209ExZ61uQbSBOzS2RRaRU9KBMKsJxSR02Wg+Ysqt1+TQS/JXRucgMXtdF7uzhdQ+0KPpSN3iUxqiAZvDH0mkGaPArAUMREXLyx1A6axOFyclUSBYQ8OYYgX6S2uyfdByWB9X6JoH52V7N5Z/M9bIe+9ywhVoBJtJJZY3QMRTWjzVhL4+6652sXZbFmxg3OKwCc0PXdquZTkiQtSJ8nKj6/PoLKLNVDlaAOlFaxygZQ3lKZ2lidq/sLDolAAEFfiiLtpTHxy75lQS9kk0X0im3r0ngcBqVB1q//Y46iiiajdPUFbSmSkrIk2ysf58fidBkHm6KRq/mhdRBiyR6yNl6ARcxsMaP7KSgS7CZAmyvmyHatARQrZ8grNl34dvat32UnZJenhgWWb5XcgeCydeKgKKSkQjaBnu+/nkUTBE6GruOtDDK8XSHPu0flRW0kKE4oyDjDUrg+I2yCyV2rzd6rVBZCoirZmCetRQB4b64gsIUSDGC1eQg6lUqAc7CFypLBIr2eA9FRROiN/uFz6Ely3aSAGrKL4OyVbZs7ul1ffs9K4OULdggdmKzP/XXNpSeKG8TpFy1678jH2kuxYAd0HQLqOjG6fh1/ERQSveJG+4PoWzsJOjsolpJ490HUTv7flLZ7rbnNIn4D8fAFiM86SajaABJokOanfe2h34qIhNdrzx5R+tGvnv+PgdDkltqROpof1L4asqRC9wU+6IqQsQQrXtkWSgI6HB6G/PInhUsRgQbFCpFezIvTrp+EBTlkENy+CTvbocJzDOcnljJkNAK5QfW+Ngl1hNeumTh9zE5ZBoBI8GP9E4QF0WZmk2xM+DOH3/d+c8giShiLvuoHxWo89AQVKkOrSLsDBG7TiQQt9MAZ0AbJrzFAgvXbf1/1oT3JHVLr1QbEVsbaXV2ooOPc0AlKDaZnB+PfAGb7RVqLyreyZxsJEf2SGDl27+0Omr8ioNBBFXQQY0Pr0TKHWwVw+o4ChXZJ1HaI+7w52ZWDAvdrMIoLBCzYe2/82vGZNUGrFH2IR1vsfRcuRYr9AAi7kKs7LXVdaaFn0dn94QC6pXWF5hoLjZYe6p767W/aZn2KO5pmz8oNiqP4kqQVOe1srGAr9EdaXa/0NWN4/loDOAymQUJgeIvHQXFrVAktWg4OkazzqYYSmgyqcjaojKrvxrLivoXIydApHJkDoAjGyxhLC+pPNYYmapuhUE6VvvmqHJJfY5dYus+C1za7qMqgfHMpmCANlbf7aDmodW3Sz2hkzalxKA4QJCru2YKCltXYUc3azLEI/cYFTdEgVHbb7xJEc+as9C/oIlsIYslJMkBZVH62Rmkk7uZjPVATRWvpAcQmSARiY2jebEkP9blg756e1ZekoEiJAQWK3WtPANWmdtxH55KssrfAVwQbg/YgsOxCtC/BNJ7GQlYQV4Lc+nVftg1Z2ZwQo/x0kT3UWDt0NPGxBQWg6Jr5tpb5CdBhrZfGKTCNV+HEeBqz5L503Ti7XzI3bwVXgW++58vP/WG3SKOLkjgaGrUL2oBafAYwWYKaCYP8Apt4nAEEhACRfGpLkEBATdD2LgoD0vdaWxwIxOy6cz8SmiBRmQTECrfNizPYdm3ukGdzN65suBRm6RyE1itkyVEgI2vQ56ieoO2zbOEUMCFU1WVz8Jz2o0Jlk11Da2NDonna5dyAdA0drY2lg/Q2GwqNd8Vogdc1h3OheUiaPXpWgkEfIJylWHywOfZ5/1bD4V/0Sf6FHqKA2V8Q0dQkCdqgRF6fkhoERu+UZPXnOrq39BUFUuBQwMYoSHvlm6gQJsNHJMLWihzTGltXCdG6L11jM4WmtqwvFFp//pNwgQtrsnQy+5OJoGbsSrw1BnmjeSwAEr/YjMKR/etffuiZ84ujCydVvSaCt6oY4Ktsa3DgJ8ERgoFABDPY3KsJc1IGalAmBrIyPJ2Nk4KfJgUhbaW8KzWngbAkHwhBHwvZwVqLBTlIShxbRVhEQ/yn+ZT4OHnOKckILOhR0hEAFl4S6n39qlZsVfsCUHBDrouWFw2bM9RRINN4uk/ih+w2QaqQgg89EGSCQLDxAf/zBtU42xWoKww3LpQEZVsdp7n3DFRCkmie/KnnSjJ2dwnsfNq48zECdGPiJ7Sam9pCt2hq46hPhRmyWeTfHMkCkkh+p1BvEoW690cVV+eFkrSPpVg3Sbfx8TfMqHEqCvTQ+lZYs5UNN2j1VIbPf3ZdWwv2MXabHyQEFLL3S90hMwVbW7sjjZ4uYj+/h7Xbkn3o+3u0KllZtbCYoCw6mUGWwtFLBBAxk+F9zih2FvQP4SQkLr8VDIwkm0ugql3XITlG5mjoAIfrGfNFuzIqFKEKNIfmKynXju1ziGudoOdUxF4lLJQP8uNMUA14LVDro3udI2ruzQUFasHZC+JFp7rXd+9aS8kRjch5mzskU1urI6A6xi/xdY+EBg2ohpwNRUavG69g7nkBxQ78b8emuECfEmy2gYpQfsVKIuhV24Lbgdul1Oik/zED3cy6W0P6Xj4sSdDeFFvFjx9KGMRtKA+DKMnUPsRHq5TEVw9TkJYio3rdr8BhSlAxCssunofuFCEJQ4FROI0Vupe8GqtYsiMt+fXZFpHGqYCTQxznaRz0YMms+yVWCfgca7BYsjOuyhlUd/CRozZQ3NtuHyeEnGRYlRJKWf0EOgC7MwaDQXUqK+rZItImvKqMjR8K4mh7Jkf7Et1C59pF7bRzO173ZNQ+X3qI7nBAux/oNV1JouFUFr37wPo+k8jtxEGeNKbeCw7OKjFAeZBG95kXm6K57oUSGndzq39jE4yqs61tiYpu1/htmtDP0Df9Kx5QHu1iC0FjVACWdqcBNheUetfG15vqV+I3zhwfnbMJxDehRONByWrHz9HY2VRYJLKekQwaP+2mazYByC0QbG3Vh4QJhQICglSyIRE0ZwlgdbMVvK2z5CdW+Zw2rFPj717yAr+r7z0SdCdTgjsRXREhA7ALxla/Ehs01WfAC7CimCqgtU9q6Ln/+9981Rl0k8NaONRj+a5FQGsEpUTTADcR7PcAGd3CZAxZlSBbewKUk9CstAsJQUYSzG77NuYMj64SjRtPxuFgkAyax5gSnipHbIYq7U6qitCJYBBsGT4axEEak4oj6FRU1ctXk9i9V+2YI1TZPCSK5pVNVH7aGftAPdaVpqCIrK60mocEDK31np1qw2lzvkNLKUChpMZrvvSa5gKprgbafQoN9AexQgicv1dVWFHj6NDS6i67fd/nEnLr1XMqfp9B1XwdRba2e/RBkkZ9rfHqPAoRpAW57uaKQM2uS1V7L+FhED3XeCXl1qGxLv1tvqiyQmTefLxnICo0WpLJNxRKSUlRQP96tb7GXJ/YEVbAv51/hLIxMLaTtOhd+fjj7e3tG6hqgnWyaEsFkEVlfIvchFXETS6cvUlbAPfa6aHB0IG0IyH0ef2D/90nSDkk2iZgN7DsivUKwtceSE9nk0AyJtgMEbSIkITA9LMxoK2KgxI198ZZu6qtalJbjVmfqEp9+7tXSLc2zZVGgpahiei5hIoiqeoKkcrOeVdrUY31zV7o4epw3YO2bpIXoF2zhtYWKmZzY1XVVWX912/zg4waK/2T9tFao7RoujURQOi3hGbcEi50KJGSBxoHNFYf/H2Rh2t9rsDuZo2glnihpi3aAhTyFaj8Ziki7Ush1h4KLr5oXJL3sgpapATRM62JpCc2sqe4UTQVvdrDsCB98kqfKZb9DaUr+tCxQuXoh0LZM/wcyjbmx/v7+/lqTkbLqG6uE1SE8y01zBCOM2xgC27PS24QjYWtTY4ieEHqXomlElgDdr1r6FxjYGwVb5FhE5e06EAoiMyt0qGtUJ5K0H1gN40Ol28sKq8FUam6F8xXufRpfhIH/i9oVU0UD4SXrJuXtgndnFnisQvIMdEFgdjYVVCO2Jr4sbSuQcGbgPmBSpudSACKhT5qn0ZqNw8lpEXSMZb6SdwSwupX0Hj9SiT8iVDPp1F8NpLUViTfQFsaJinXZvdkP+K9xGB9ure1c2/j4bt0m9r2rY/WG1rUFrt2HZohYtcWLY5sgNX02rot84ACoXJa1c2aoB8F0IYaeYUfigUIOPtKRNA+KaG2yCP0VAxGEsRs+ItiAvBoW+K1GdWx2G/+/25bEdEIDterasNQoKBsugtWW7KySmkSAjojgK4CVgJgaFqUCaxIzSGgNyK5Co7icIz6oul0zTGBqNrC3f6WeCUBKKK+QGqL4PtmBc9WaclyK4u2exbCMC7zMGdB13yaC/0GDfNDg3a6UDvCfM9LKms31Rhqy3k4ijXl/DQP827MioQCwtklGb5CwM0utattlKvX+mn8kLR1yGbNQ+DVtqMRq+XU9iIrtCpfhVjqw4/GGb/AlNyzAaGfDzZe5+b6rLFhDQoQ6g0d02Kwit2E6hmJH4ORCKBPCYKuKGEJ3NqFmiBIdt423Q8dd49vPrA5unuff5LExAoE3BoAC3Q/aBZT4suQu2KmuFgfoCB7SMCQGR/ASCTC+nh+l7BB0QV6wOByDtBthTO0SjUmytVOjkwnKTD3lyvxbI7WgoL3xL8GLhnov1coUDJVuWvfzo/A4ACgN0eSVCUxmoNjAj2v0tMxPLOLA3moilBe9/YfmGsetnRBXQkLUuJsigL9B12/UVt9cBqJozasm2sQnYCi+9FqXG8cgg+akZjQTWvFD9AMVAJaVIX7PDvk5JKKTQI7xJyzsUMKzYtuBJG7pjjwN34BeQre+oPcBPjaB3pcBLlHbaAuG0ISFR/Mz/O5EqEE3ZjRV/4GAdafhFjbjZdvZqdsffuu5KowS+wKG1tCrHwLoqZbQX+148gK5KrYWAcJB5XFnragABkKqiQGffY5H7EpJc7MHQ2GDIEgLIgGnp/Trnvm/IDfckfIRqCpRItMmmQdcejuXSQCfjZwlWIPeaIPhLz6VH1MtsF1n2QnCGq7Yw4gNZQgUTro2SJCHO4xrl79mmdzyYgCW7DWdw7TAnevRV9uXR92rCQa8N94e+1ffdhpQpcEdG1KPrVXW7g7yGx8UKuqQ7cjUBNk7d5KtnS5bF4btCGbBktDVEtt+mVQCKPnVW7zbBx+OSG7N0dVlW+wBUQu2XTdEYxNqJwaytceJEs4rx27Zvq19l67B5KkHXpOoiUUq/psq7/akuC2MECyzWsF+MbLX7oH2uDjilvvG5siVz9iBA1dHYgc0RhWY0Krlq51D/pVW77w3Br6WzIyhmxZjO1GVfeQbLKLYsUP+avEBGFCsMtKsmHz8c89y1AUUKhdEn68vLx8k3iIrJCWRVHlGzCnUa0IdEtn0IuFkqtzoQISGipaG5y0z1b7kIC63v1buRhQslBtuxe1kIAlWkGnqi/yUg0FtZ2P+uwfrQvKAdM5XlVXIuge1ULgNiYaB2eHdCBKC9rzPkMPeq+q025q21zMn/0kIGtm8bWtXWhG1RM4RFLIu88lrNpQlSXV+rcjauMhm0pK0KVkDCFoB8IWBHQhmhJ6Xn/NhX356wrd/W2zoPZWs7GV33zQZLbtOfOgn/YZDQYbgFQ2yUuArnkeekDZUR6JTDHZYrWJgP9IfvVthxzFkvAleVR+qSRJgV8bh3hd37TRJub0bQ0lJuxjk3RjUdD4mjm0ZkCKtu2kis3suBpXfZ2T7ssZBSmEgwaEkDI8SEwEhJyIwigS7o4eQXG9r2P8ub+Jwao8bi5BQju9bwyyOMNaFJC7doj94CqDOXtUGyrRHi5FlYzTAklGqoLq5r5e0bDacC6NTiUQICjOIWmvE4LabH8jGmgymxKZQf3a62825UigeWOj7TQH1EiVleTsbgpSdEVSWPqx+pqiAT2jJZAOesb+EK4511/3SJb8p/vpWX0mydWPPiVUO7bGygZ9nl16L0HZWMIk9ryRZLcoVMWHmrcdp/eNTSHO1xeZ8X+shU26v/HVJkosKUn4NnJQOWhZXwodCl07fLQxQ435Q4mz+xR/Sc79kD902udsSgQHZnzG9r2X9BuTQgxFkmzsnkKb4kDRwgyg36NhWXQoyHvaVdd7gNNLFA1eIkKZ0IgmuzrA0kfCm0pIJ5DECMUg6u6ecHAGr58N2j6XJEB/egLKIkh71vEEO6T0FlvXnKln/CYXaqma0NAkEjodkVhFdcRAYuZkgiY70HYgWdUP5WyubAypSjy203slIkvQBQFYr+JLBlBHc60twVL76AHdkB2gYfSEWCwRKzZ2MiVz9J9voAoQegEJIaIIio9XTg1dsqfC1nONR+K4KceuaXOVJGsXtYVq6WDWplcIVLBDVN3bmGg5EFPzgc4lDfQUukX9oEHJmRbcOPmxpCbxAQfNyzo0JnZU+BQFCcT/nR2rEefWHXBQxCFwrAHDoBs2LjFcW6u95Ufiss9ozhJVY2JPOiDZx/x67iSsGjJ52VUS2crWBBwO7D67KRKKKr08tk4kswbg954hH44AFTVhBtnqDl01TudUbFn3WQsMrTRxAuMGioqmQjcWiQCNlbA4kgCWQMyR7lVfhOXmZ16r4+U4LYIA2h2p2kdTib6qeON1xowzqHZ2rcw7m3WtMUisPU8srg9UquuOPHSt8aVZ7Lf+e44vmBP0VuIA4+sfRVS8+IziYRwCG42zO4S6d13FlcCsX/Nme5pXn0EUKn1jrY3mlz3qW0JewRdCoC1CpM0ZivAqIUIJWIUECYlAnWgaH6wPfrRzoNMQ3JtLa9FzgrpXiJMd7SKj9oqI92KOsM/uGxObTDah5oObcCU+BXwZxupqkGvrQCZq3IoBMCS2ieyYXHZRWBT+fF9RFePn52XwSprAQscGDEngk4J8s3iDR61AYMEIlppUz3OGPitx+LZ3A+N8dtZUBmPxmtEXZWy2hq5oALUJXhP9QGHzhxyhQxUEKsDHJUZVGGJDG1UkCJTDWRCB2nvJHk1pPoK28YD2/c3eqznR7xysgxSdkodIURIFgU0Fdfc5CiD5tZ6tGTpLDlD1UTD22gqpH8gC3YDA2AAKQCH5YPYQePSZ7vWNCUEtSPUjOGls2arn6HDkA++tmQrf+CRQaKc2oRu+rMApgsbGZ2g8fNlXubZ/ayKx2PCR8JtD/wADfdPG7LyKA74jaTj2wn8li+bnILF5o6MYC/soppAlKqfokD6sl0SLHncfKt6rOckVwAxtcM+nrYzS9cZwdgk5nESAxzvf00RxX9Wmz/b8Fu2re8E/SMsiGgB+axu9zzk4sTajZzSL4ejDIp6tcE1GGxAK3aR+VdCMloNAM/QPlVUyw8k5b4auj9quX1wddJfMus8PyFl01YmdaYb6EMRER7tfgtzuHFsYs+CiL3Wdg/dZ96tSuyu6tMtarXgscQl2FAjKNJ+lCgRWxQjdzZ5QAtSmiGwByjaogJ02KKDPJNjak0gWVSlWja3x+qHGtTVEwI6rAe6u2UMACgAAIABJREFUafNcGmntew4163XtA7Wi3c1N8BY70E1/Q4+AwCKgxti8yDLul1iAgPrDQNiOdskHFBBJFaVD/fmNzTZoBnORSCUd/Sjw0BYUjHXxPWhfEeo+iL/YgMhrR0zt9yyzQ/MlpdTu4/fv38//CUUP0l36G2XiMARjiUzAmQDIjbKZcIOBXvrbgUDZlUP0WZNa+AhuO1qguq/uwsFkZxqZn9+FBFogxpTM6isjqTBomP99kmBrLrXTe4EqQRC8JSQVrFcbAd2rwth9arz0Jk4lQUIcjRPE7vnuR80WsYLyrQ1NgnPTdNDHxi+xZDtjFOjRwz7vn8Cpb8ncuvU5FIzKQB7E+8ZPy+FHECmqZN2gOQkS3YREIGKFT6BLHHzHdx3RQsdJUHFrsQhH8LGjYtG90FLjz/a9Qtd2fNG0rq+Ab33ZChJEz2mSkqlkxoclasELXWV3CEpytAuZHYxD8vM8tAWNQVQkDoVHvJKBICPrbI2sITZBVN/zXnxWnClUtS1xYRKkE9KM5Aptn5+XaVFw+tUtwL/N6hmJTiATS0gSz1JGQUkzESycMwMwLpQjE6+DEHe7Jmmgj/Q2Qc/Rlzr6zaQMYAy+JiFJyPjQxlYgY6OZSB5EZXAbWtQPPc24iepQTHMnWurPPdmGY0iGm6glzObNwf1igepK+4IOIA42k5gIm91HvM/mawNzWNTJLpKYcRp3cxDMXdvNA8c/JOfGDGVBDxLibtqo5HwIAmgMKLHArh12ujUdaL0+BJzEZd61vcHnK2a0qMYsAdIVUXmIXJFFqc2NjgOx2ihQ+DEMBZevaM/4+Qnk2HuFGYrbOIMeex6KXfQuiToZAC1voZKo1g7idY9FZcfWTizSWXvff/rIVot86YV2MqG4QwkzQItG4F0qJ5mpKH3WNdlxd/bq0AQYTODYIbC4KGb3geNbXWgcxGuVrn5RVGIlkXWF8p6z4wMlCByVaGkMjQgikPEFp8okKXMECeu2T2Os39WAGm/zVaE5uApZH4qACiwBQrG119+rydQ39EfTYj+VVTAbg/lAJQUlVAkJbjLetQXr7drVBttmHz7BvqthCNLsAAl0DerKD1HZnqdFcniJCNrzPTYyA3rdazbqPj4jKbGhzRCBCE3Y9c2uXYM0FYvWRNGUsAS/uXZPn2mLJNF92af7fCWm9RTkCgq/g6J93xZLwG6ag/HwAzGICYhFvrSaWM80F/5vYyi7+ypP46V18h9+1ngwI/aDFlFifl47tK3aMW65QEHMRiQW7AmIePz48eP8r+qbVINtknhzxlKVZGLibp3bXVQxGqBMubTEsxzT1ytAd9C2QW4VJipyOJWocbkPcuBYm3BMEgpQmXFxJ7iJur3SASRxFLFXmhs7EYxVQuJuz4LOHLXn07ZoESiHIw1L39aB0Ms9OuFeCBM6bvzEYbRaIDVmSWcRM5qVreqDH/R8tmjOnoVW6k/71t5nkJWEXZ+eby7er6gryAnS1hRCUXB2fnypufi/+hjXbh44B6agNG5JDKUsMF2XCDbJ9WxBp2jwZ3St6xJ284aQ+pvY3rr0nyQIYZgbAMBXUbk+Fwc+614Jhb5Te3RfCMzaQEM9T7t1LEXstx59vvqsRA4lN+/dVceMCOglISiSH7JNfq6A2xSA+sRNayAmAQKFCPo8xxoYS0Y1EGKZxcMrm7Tqq8ENBlm/zzy7gh/UQRfB85scQVgA+YIyuseZd+sYChMsqgXtIZqEG2+lBp1Ve+0wMicGdaFBVAl6UR3rl/FVM5VoKSSR05jQR8EC3UEJHAmyAp0FnOC1jmioopITog+0wMbT+GkO0BBkgB7TaCBWCImeCcUu8hSUilZtQubZlPNtwke7zA0C7B5aE/QEUUM+NmQkkqUhbGQnepONz9itvpon7ZbPosvQo7FBAvxHQjJOdFY7khO/goTEkiLRGG28LLXFfKCP7Cr+FEJaT/dI3MYD+UiW/FwCtwGjwKBrEvACCjSeXrcFC/ORvCEtiBm6ao4AggJnN1BsKnJPhBUlrEFniFZPYNgcjCNLKg5+bUalBVh4htFpkwKhWxST5bgGJSFaNMEGvdEkUEiZu+uMRYjtHjpO42j8DAVpQGsSnsppc6Hn+g9lk3yMC7pTMUD8hcsWlL5mMdkIPZIgJJ3GBEkJfPS6capkEiU9p8S0312EGFXiXiUZBUaiR7l7hq2XwvV3NugzO5vOfgkcc1+dCUJpbtBqY4BwPIsy80X0uHFKApCnz6wZfYY9BTyUQE9BtSBFVBzadoSnfgpg7QtiiGqTVTZVfBWx1l1BYV9+JpFlS4W69lC5grnx+dxRBGcZ9d0YSQCN26+PQEgbc1hRc+KnNiNuNF67PasAASzmJkGbl0LuBxGyNR/jw71mj+zUvMRn/SjuKGb+JfH2XH8fSmgxcEo34Z415gFIh04hGfX5it2qFw6acRwBUPFzGhCUBiMABRh9yzmqW0RuoVdvsjh2qSz+sfpnwmzMK3CufqMKNS4L2t+rBxCWOTLUZzEk4tpSrdA8SbX+wWtVvz6cy0Jh+gxSsQNonRQZiBga4fScYNe3uffeWqhkS1XRNclNsm18/aNxcShIDuK0Rt0LeTcWa7KHXulMqDN9zPrXhx3NbAaVo1qNERpE+c13k4li0zz7B5VJUH3umI7ipIBCKIqBWJDQd2eWJMEnoFhsJRtKQHyjMThRryjVp6LOp+vP/99An40J0uvVBljt0P+as0IuCbED1KgNsQ71Lbuq7cYpcWZHp+jJNagzGgs4KEIKlWIPWbHxnhTITrUjQTfm83tYzupojLNIEpAT/aHGoY8G4r3AayLEOdeW/4PyREyZHV/f7Xr8u3sEOW0APbHIPZfTNR5BLGjrfykicdfuk6ADSZeGcDqv2SvHoTPoz0LSguoTX1cBiac5fc8VOCinQPcZVEtLXBheuxwSAqRLQKi1o5BYJ7SEw6IV0BqdJLu3drUtEFaIJZRmLyiFT0hsChiqu5WTo/ILaFfxQX8I+60n1KTI9Qw6AyVsYWy92WyTTm3Wv8SLVknAznlZK7a2XpKLIqSfpXSKTOPOVmgk6ou2oqPEbv4uYUmKNCbzJT9YRwmGnehYiphzeFBQ47gBimQL9fIBCa/35ti4yQm1o1iwBZ3Xulof8YVmSv6tqQ0HGrq40n7XHx8fH+e7hN1c4yqXKiSToygyrCrGQChOhmoiDWhP2koAOzmTUe038FdIlvVVp15X/KM90Vm8z0i2RdG1rVyNT3CrEH2OOmYglQkVVtHRZdQHtTOHrtdm/zhPr+gj+0E83QfO71GQ1gbdU/F7n3M5PwX6Z1tOBPnSCySYnus/xxm6LvHTNHqVMPRVH/3NDtkWVWBTBYcNG4856xeSWRtD14KBDdFhaEjSRfsUg+6HYCRgTg9ZbwFDoXoVJLujCN1KFlCCAsGXBRl6vUlVPKFEqCjkBclD/c29dhqHs5D12/0Qfp/7x589hzGw88Yfraw+gQOJTHyj7uQctK/rEju20zpkAzmhMWFejYcI33UIXtxgXmzaPZiMtegZyRFqb+yHEnZwFB/vAhTitQ6gJcFQByA23lnH0I2kBsXg8JyJZqTqNDh0SOUQSARWwZmRDF5llDTwYonQeaYmTXStXUGEfph/fRORfSm6V1VbshHgdqDMT9VQkUJhjXeRBkfxC5iOYkjKnMH86SLGvIgWAljKdFd2juT0ODreXBon1CMYUF9flVp/kFg4ueIk+fR5/0EwS3FRW0Ej+ZIFJAEUJH+CKswTxUMLBd+23XOQb/fZZBAYqEljUyjRIX7OLlBDzzh/heaj/wKaT0LF9d1nUBk6u/qVRKJ/CA9ibh78nU/RixQgRQTaYz/6Lh8V2+goSUd7vTZWoIAsZK3FWPeYF1TXa9eNaSmqZCfBSfrWf4FAbfBPsYRd2GQ7u4SydI1BA3YYJCf0AnrZwdaoiZr4QlIVq0kbCCrQsxxFxasvTq8CaR+Mlex675/AQWsktEVPtaNtVUqFaG50Fo4FZYHSLQZ+LiDrRyCip3YALQgIvoclJaeF2r6aVJu2eB26ZbNezVsi7xo9AtIyn01Stdu9NAR27Dpn6n52XnRLgDVXCMc8IEqUDfKBvv1gnILFF8gGzcUXb8kTkCAZAWrb4IAMtUPHaY4KK9S2CAcKLSG27t2bzaBKiJHuA1VrA3pSMPrcGqDSjW0DvHtqt3maE+pdHECtEIiiCn0pGrVhBx3lRN0VO74I1dgY0V82cfZSMRaP5ujcVD6vGMoF4qd+IFpIVcybr6TmOvTV/dCmwi852oio/e7L3w4l3F/wzMCCbZ21DmTL/rYw6IrFzWlVa5qPgOO4FqbJGFR90RkscEZz1GJhf4spYMFHbVu0RVuSnYDCsxe1SGqNgxajaqpWFozWxE4qpYRMm1tDdw9HQl8IzWvb7E/vEmyqIkGeAyomErBANYfeQ8B2nOoTYnRYWNKyFo3Vzp3ns5kgpGUqTtpsjbZQ0baaX/cqdtkVkmbrFdnZZxFsz2RPaBXikGSgaom79msTsjJXaBoF6nnf3qg/dKb5dq/vhTrkafOAXonSZzMJszYdEZA0+VD3LYUnb0BI5kfLa9wSpfVH18UARAMdQ/W7aYYqQo3ZWKLp/mxVPxI7JEWjVGSaL1SJaYh31yFFfZGBrAW/ICV4XsFUyHpOXpH4DsKi7GcI4h/nVImhF8Kc6krL4JTgrCplgWt7KVWDkUBWOK0dx/cFAsN4JuN2T8+hLNpHuSQpZ2gsRtclTNzZmH3z3MKjHHQkyARNhYzMtXGhlQTw7u0+z1o8CRqEp9ewJ8qi0greHE0gNidOYDsdlZJMaq++v9qtKVChDBqDYqBSNs5bF+JE6FF9QQZLzyQ5dKA+UCtUFSVpHNl/qSqHZaPuxQa6tzZqkx9BvKgg/5AUvUoytVdCWpS5tAjqbByQnriwXvWvGBiLa/koiohiVQAkD/Qes+ATEpQijTaTZLK1pGjstdHfCjjWIHGLpa5D3P0NyXbN5lo+w7bGpkhmQwULOJFcm+sePhbXCm/rIxYgxN73j50wG/pdn0ma3XMSFgOAg91MMJfMOIqEoEL1LC0DBaM99Bl0xYkyBsomODi0LArKWrhNboyZsWgQ4KqFVSV6zrkdhoJKcGiaC1Ti7EiL4qR3i0Y0XTG38RsDRFLftbWoq8XuGk3PCX87lKoutErcpC91vb4csus9G7XAHKcx94wkLvntmSxoDtWQMBpbz0K3WyRUY4G+aFZB4zO0v+61RnS4bI/WclBJiX7Br/QhEdJc8onuWfpTm9Cb6izY+RSnV3D9KoBArT+7gauv0LMkfMULOiHMS7TGbTcMvWEDwb0JzDVJRpJoDgozIKHwSlRiCfXkh4s4MSVIrGdXV5XE2A74yNdrn+2Ni4/wcXRVYcMQnG6HoPgPbVmM0XqBoNrh48T/rrUG58vPDZA+USMOxzUxncj+6FTP1EGD7x7in6pUOwYs8RAiVcxFcQIkI3Dm3VUTADsOk2kc4HjGQW36u3tU7to2VpncbiOY3hghK4I4dCk5QyWQFeiNg6M/vQpAwVoQg8SCaB2Vo3GSPpMkIRkJTPURhByKFrmUrHVBn5ZiZge6CArefRIkVEIOUHlRmMbCDo0H8mj8kGhtreapoqrICoOEnA3sznYPXQ/do69KzI1bIqSf1YZCQcsTINY3X0L1JEb39ln98Jmu9zz/zNZ8EeJFW1tz2hCaCc3QuySH7s1OYoWdoVe0qb4gTIVFHEnYfd612mRL8Ws8ZBcFhpidnVtTwETR5MtYjf/tGcR1i//7TYpdZ8W9fhRJMkz31Z6+sQM0mk57ENbfv3/PV3NAdFRKBa6xPQzW+0UEgkUykmwW6tF0aBd9JgvXHhib4Ql5/e1IAuPg7qqaDC8x1DfdRlWRCL02T/DeVzAkOzRsk/DycuKu8UNrEoNqzblVQZXN2Fp0h+Gc6amtTbRol2SGoumz+UGyi0b6nNZm4a0llGlOnJceJMFznkXZgrdnG79igY5B0hCFKo0mZX8+JjBUedWUbqKqQzeSD3pPIO/55gtJoyCCvrFAHIJbAaHZSCCQITuz+4rf4kTCU6C0zR/JE413zyM1LgGucBqHZ5uLz7KH3UUouj4VA/5q/RpzfpVdagNiEZuACX+UKOiHNGevPSceFQVyifjFUEpwdtShVWe/modvREj6mEjzutfNZ81Dm9b08fr6+q1GluqBcAaT4zrnQTdpssutwUFJo45MVsCAxVDNBjbhU/BzTrwXmkBdjE2wShZEU0mJtiPpqWzGizrUfvdyvq47D8V53VtbnCWDMzBtosWEOthSsobWIA7VEGqDxLqfc2wlV2VRu61SqrH13LUyZmuCSrALZMypjX+PrXRv9m3MN/1ujI1Zsuv53eRA05vnHh50vfWkKeoDolrNTqBYP/aTCFR1FBGF44MSACQtQS2Vh7LMAV2FoMSKxInS7VoT3dlRYYeUtoiQRMyfuN76KfxiBbOpveaib4I1WcA6WBf6VuNpDSRIyLtr/vERSB0iosNK4vowJhpbfVlD62sekPAyOtJH99AmJWv5RJI9P5FMmOW83VTlN3mOTyRUofFwTsFBIRZBhRJCB/Wj4vZsg2eETUC1v7tDPedgKxoIZZiQvmu/Rd6zUDg5agRNSgxffUmaWKnqQQxsUVs5p8VtHv0rYWZ082pcdAiBiF5xXknAXHovsS1tpONlq/7Vt7WoHxULSsP/VyuBEsxjqR6nRkHdY23QFbrJonLVtPaJ+pI7yM9PIGroEjKBsARZay7RoTLEazodig8FNw4IQzFT9PgMFGIHsSIL/ZI+2JJfKYQCil6pmKFrXW8e9DYoaM8Brv/VbmO3uSKBoMuSmKKQz9Q+5LVHIiDO1YTIL41L7GQPFN54FwlrR4FBOa2TZJiP8h/MRkzzdQVCcgZE+CtEXl9dyw79DaWy9/kuIWPaAehDvw5owVSu7uUcXcupMir4LjlZ/Dq0e9b9KlwGdNIcVdAHNIDanPMXj8cZE5ooeHBvOhU9oEnbAYEmIKDudXBTMDOce7WLu6vsqigK1HOSijNb3SP5cCgICjwXEBIbOsYRJcreZ9tFgt0rWUASEpBK3CtI3rj0o7JCEWD/IrfbMQWPc1R2mbpuNwfqUPSgvN5na4HADuimebbW9JR86KYlzaFn2af1yS4Qq/XqFUqVAAQJNNqY+AaqgbpB4IqtgCYpCEBB3zy3XYG3OpI44VuSXM/WP0TSGosjGxbZTqHvVSyxZ/bXhrXXDl1sWYO4gR7pgZvw+4xkgaFI6hI32SQ7sGfj6x+ay2/5ZsXAT0tZE0lRPPTsUlz5ozlkp6Nh1UkXXOR8qoEgxeHpJyo2I3AQVabnJB2LRrcwiQZHZ+AUAn53HxlCn00EVFeVUNfuEbCqQc/XNwcVKPUlGTHUIknVg2i4CcTi1d+KjyonKidRm0P28vtWu6iS2W4i0A9rS2D0vOpN/6GFScooFigusUJkqED3rcNnlz6rfVRg6ZSEkN2soQSzGxy1IwlA0ZCOiq0qC8LGCq17RmAqdAri0nOImXN3L3SX3Wwi5b/G2DNsr5IrmNBI750D5BtodzZBl5uXAql4o0sSLMpp3cxD4lUw6ZzQqDGg7HbYtNP1TWISWO05kA2ISJjWXl98QBxBuEvvswk6C6Guf2BdioivF7GRPKCwSJBY3CItTKo4pH8rJOf//CwJcAK6DErQxBlIBw1QNbDQGVmAF5AWEjdF52g8gsPELapsi3oQo1HT7l9dIaeSuX09qElzfkFr18+iu45WSMScTBLAtyE/4+g9/m1hoC0OTSQ1V8nNSefm0WeCvkWi/0ncYHZtKwIcfnd0JVP0lZPQLBqL3T8O4tiHtbbz26s1pKXkA9bUfBQg9IAPsWG+kZ1RaUlcwqsf1dtuqwIKvUM1tSNhortoDcSAevSqqEnwCoYT9WwIdRondFS/dij5TPNbuUGC4kNQYIxAoV/JBXpdNKSIoH2onlhadGrH2PzZkXxid4/uV3/NR+I1R+sPffUKaOivcUCDkKznalMuQN/4LlDAX6wRJmVTgGYHbdWmfyi9XGR9D8ISuF0ElUFbVX95KiSWgW17W3z3cRYwUQBYKKhsNQNah+pc2yq9BJWRiI1btYh5kpkxorYQBkOrNhZQBQFJu16VoOX56RGJCDKDelSYO8nsrmVt7lGGbGYOqDc70ld2V4kNtqCoQs2HY0gefZZjF1S72+T8VzbxPb3+lqzQOWuExvWeYxtnr/Vz2yV7QJqQc+MzTw4o4a32JNjQIj4oCdL2oFQJT1CpxlAULQyS7Hn/E1HBrLhlp02Utel4hiK4EoYEvUhJ7Czdap60RmhfkWInRU+MABLis/4hfWPBXHqlPaLl7MZHGmvPS/rGKXb6fNvrenNgR77c+ljH7KOQdt9uBECljR/9VfQVU31CXNrrmfpX6BpH6/349+/foYQtukYE1v4QmAZ60HU0xZmZ3kswnB06MDADx7NpWVWkDEwv6Xk7LCaOtqqADM7IgkmGF6w+J/b6X0DVB21k6ZoAzViqO4gtiNjMPaoN1ElUBLfRHU6g0q4WxVYSj4TWPZyMPmNHc3ejjM28SkBL7VCDHA9iZsPed/9qNtaK3SRFiHjHrthIFsRmCU3A2qCAvFRw602DJD9w2pwVMu9ZAWtsdpcqMP3rOUio944t+DqVNgRT/bdWKBXJQBKHpKBwawWZGif9x8aImHIeS0KEIPi0GGpe5i4ZKuAQf2OVfBSB7ExblFC7JlmvbzXmXVvfpUSNmwP79tp7NFARrI+eayz0ZX6bTW0wYUnsvfFkTJiB/AGZ8h3FoHbPsQYDdZaCsXdiICd9RSbcexqcCTrVjUKYDJgJ0q4hQcTaJGozFKioItM/BLKFaVyqZu2o3JLWfqVDcKJxjV2y83cBwZCcREVR0WkIfd687ezQl6C5Td4cJke2+KggNKjySgIqfXMF9aEk9iFc0wb7XCKrLwhSFYcU2anr3c+efAGdz345KNre3CAJ46W3SE7aWvqcLRQoa0lbkXDY9dbDGnNt159nFVmFUeArPo1Bf5KOJNWz+00FQnN2gA4lnt5LfhKhZKuw9kr3q+3mYfNFe+aK0ilgUFXXHSVqDr3HHvjmBnLj1y8bLMVG8/oMtabdti6QFzSH4mIAkKbErEA3Fgg3INP4IXiItnECMKh6tiMHKMh8D4JT9BXd43tpWCD96hAMzVlAMzCTw/Zsk5L1BfNdQXuv8vds7dvKtXW5O4og+jra7mz0uYnI+mAxutL1/obIUJ2FvpBAC+KnXdlDMICrOVBjAKE5kSRHvzDO7qPZSEzdy87os8QHra1uApntl20FI5s3B0FI0KaHLEVt/lDSOu2i6+6vra5FiSXRbEEDW/rNsdfm0Lh2OCSf2aDPtigeVFMA0ZkkYHLF+mj+ow+owpqj89aIr6FddMh8xvqhx9bBs+Zr/D1rrRdBEvEhEol3NxDYie6j8LC7wgG53QwlnxHY2al5s5Vd4dqQgLKp3V2UEUJGHfkFKq4w99pn/kcp4k3S2US9NBxCa/7Zqc/8b/a6pt3m5p6VaiS3ZSP84PweVgZl3BoD2zYJ0ZMEIUfG95uY7XOViXMZ5J3dLU5tqHaL0mqzNgjF4LOEJzEYe59Di1Cas1fdK4naMicymv8N+6G81T4EHyTZYkA8nC7ja1sg7f8lu3GgZVAgx6sNuoEqhiI0h+YDcqtc9SeYupd9jBu8R6m6Z6s3O6ruEBaaKKEswoM48gNCb/2p5Kputm0eKAJKa9scQuewaJw+aW9bBCArx1OaF79kq9rlV33GLqSIxk8LFDgCtva7n9AOBXV/fZIRem5R9LKK1ljSyQY0M2tY+4qM/5ck+tn1nuXLkCEduHEBEFvEIWkFyFps/EimEqHnswvUiunY5RVfEpxcwEYSECQtKbsfxWNHG0VAibVvnt0DLTt/lx86AvX8ao7sWedQB+TUQu7pVoax6IKlNprEwlNbpbUBSXAg0LvrElYL5TQ7agGGtlB+yQFKWoF+E5CgZ2xVv7YkFLRUwNtAkGhVb9RGMtnzQip69/j/+kFV5tHcJbXmSSdZ2tZ80AhJW3WUdFUjhUQQmhPUxDbd74vWjQGFQHF7b1wQA/SmaAli598c7FvqzX50tdqwFvqitdjx7ZnmK6GbkyLmCErPNX+JXTDQzAQlNATN1C/EUV+LflEnNMxxi8YDTeULUIGAYkOIhF6pkPYMBNQ9xtjn5mGHrGsQUp9Jns2HHlW/K8wDEwK958xbIiK56JOkQpqBbnfXEKVnp/soQX3ULh2xcfBpsdm6AgxkiEW1bEYnBSBqy041+knHVLT2LNb5H6miSgxFyGzRBa+sC3WoVERl7yGb2pChUTKBKjB3V6QJ7DfTVUiOKkn2Hve2WCr4VmmwnrOrbMRNmhZKoNKjg6pAbUomUNUm1D6384dGQxXG3nXnghQGyeV48idMztZsgt5Cbb1KCBCatZF4bTI0h/0eF7ujdVBLdmwu/SPeo4yCend3VydqPL6UemtREigN6kYyEKLxe0+gRXE5PiQpIND81rS+mpeE5FlVn0QBZdjcac4CtWdJD10nAUjwEppELKlaV1IB0Z6UUJsObyrqta/I3nTwppI9z4YKLyHd+CVLYIDvQcdiW2FY6iV5Ng9+pmgrXOKE9tkzkKGCK24h+b2ntiHGPpcv7PD26kcbJTXJnV6OsWWf89Wc5aKCwfYpNETJX/Gse/pcwNkJkpAsEqcS+BlXgjB5z6hM9aOiCSr/2yrZGUWRYDk0Do4qqGCqwYqj3ZthJIqlY/UD1qNRKlhzpS8JWCgOYlyHQNOcOCfcOraA0kj8nF4CUdWgLOiWLY1bYak/RYAWpSoqTLXZ377Jnx1RFZQBuva+xGbdoWbUa8cGpe/5JAmzV0nT2kBbNCGgXS68AAAgAElEQVTJgj+y7SZ6VFTChc4dt2neglGgEoRbm9YAVe1Z/gkZoV3G4gjOxgTE0PgdgZFIoSM0tXb4LMbSc3xgae8W0p7P1mymQEkG1qzrkBv2AqVszCnKEDo9zQ4qIMAX+Qh/X+raOJsXRM6G0GCfQ0jmhMVZS/21Ngqha70S4Zv/+b/m7IG1JmgQOango2/UgF85kCg8v5UOErIVKwC1LYMLGmJ0zzE8Z0I1aQEmioo0Ee2D9QKBkQSCJNS8VFLcG0LK+MZAR4A2tedzVVHS6nOJgf127qiKLWhCraBzDg5C4Bz1k80kgqVcrQPNY1EeeiRBNS/6BmrFtj1PQ1Dp6ovmdJziU6BGhfwygKpP10Jr9CGYfRNB+5KGwkSbqk/zE6y0DQiFqF5fEDcfpaVKcjeqMK/G1z39c15PwKCyUDWKZd1t0OiztvicYsEvBTRE4j6IRN+0M8cMtljYUUOBsyGbQKDAA8RnvbRLcysm8y/fnXXwumt+YVVRkfzRQhKCLzfbAMg+rYkjT2JIEmK/TdjNAchpDgo8/+kaf28u3f886b4VDnSTCcFBEJ7eIAnsNj4koZr6eYiug+V9por1twy8jtfElo72d/8amwVXQUF0etKKpQIuZ2ncqCID0pvoRj63YPXV37Sg5pGtVC5VDxLz2VI5gUO0JVRzMMlbshG4xE1UpDHbHqdJWCuwWcA11+ygAElGaGPjVYVz4OYFunMORYTDW8PsUf/NnW+osGQAiG/bJOb3DKqGVlpfPmXnCw2W5Opbcocs0B0oovE2dqik+xu7+3uPQXjG3IjjioPEWYA6smJMfAf9yrYSFzv0XsFaMdqYsqEEjQJD23SjPTcoSbWukgtdEP1znAFNFItLdfnFFlNHfhqbebiva5I4hLksadsxDmCn8dGBjQVTAWhqX/F2/MW9m+CP6L6JpE5oTpIKowsotI3TcnDBzRlRQjx7Oaq/LbqA35PgtbfUQWVXZfY4hHZaUM5C11gtAJ2BXFBclbT36CHKQ+SEQjzDLru1v4hJRaPp2LVbFCSQXOsZCaIFK/DZF43oOoqGUnAAyVGCksgk7MasWjY/1LS5sZczV5I9BAoNS/wquPHVd7ZIJ4ISasPaStDol+rbGBWd/e4epLKJAkVm+/pGcZoXGiOAbBIokua/ekrjViQUB2uwCMP6FR++K8duu7FCbzV3RUzCguqsIV+sLdcgbP/3InJH99BV+Xpryw7rf7WL9bBv7XSddOAEucSMZkM+0Ff3i+vio8+hKKjJmBW0xpov7RETBcxmjvUQo3KRPgAJ6/34/v37NxU+Z+gD5y5UIoGnInNQjaArLcyeKG7gzgVBT90LsnISzqV6gpe4df2gf/QnsJ6gm2FBbNVe9VctVebVaugLBFhOxviqCSdDXyQ1DubgITpSn/1nlxRlXAeHGFUShUCi3CBrfLUlEXTvJmbFwaZI47LrQ6NbRAAls2N9SXL3HCQcFLPPJZbaRDOtG4rKBip9z9cHP5MMvJdIoR227nOIa9Foa9N7CbXXRbgQd9dslPA9Y0O7vJqX5E1fUkhqk60UDtqOrffWAB1ctI8x0GChXUeEbOCIu6XGPQuhYyXdR3/ums/RKHOy1r2X/NmBSJ899ryWuNI+RJqNbwko/2isii+66nXZVbYiIaDKCk1JEOL2WcXPcaNez8/L0DFqqASjkm5HBEoop45Bv+5fZMJAXb8TlaQhmCWV2rLQfQbNQAzojWoKsvY5mGw8Kn8Lt9oY5CgRtmiq3iYqvNy8VLIWUdAKMiJ0z0BJ3b+oo/fmyYk24XBGml3tOBrSZ5wLDYVUIC7iOnSgSu1WOQqMcvXe+Z/mAB1DZI3P9rafh2lcjYcEQC/ksApGtmEndI1UIEmvNuXrNDYyILvmrSLz0U1Itdn1xkxTagxsVju0ETQJspDMolV8rHskJP01Xod2u8+YjsE+JQp6ZO9RzH1eocj23dv68A96DY1K/En6ilftiTHokB80pnvzADpHw42h8dlkWaS/SV+S6t67MPeZ2LS2dvNQYusISRtbc2FjCa5+G+PmCQCmeUKGEODzB/xUFAf+cOsaREtqoMQFGnP07lVdGxDKUCecVzVZiHgvNHhooowscVhkBlGRTFjyWWjKcRaCoqMqZc+1eHaQOAn4DSU2f7qSoBIwqouxSmC10X8og0UjePbewksSkNZSMYHGcbcaEbUlfFoEOF37nFsSR/clKAhC8KJ26K7+nTerT2ip8a5dlvpu4kU1s6NDis1ndxQFKrqxmxONxXETvgJlmWvvoVoiP9qMmjQmO3pstUc/6qf31kUA2eFV0CFXxZPGYz42BIoNbILviivjboz83maWuMvvu5+0YlzsL0FDsvxXn80bks7ezj2RQRRwsU37qz3aJvaDevasdrqGAUhEuzu5CLp7saVeUUuJEY2le/VaX7XffM6XnzlJg1uYLTh6oAbBNI2rPhlaVQe9DbJ7JCv3WBiGX/1JUrBY7sl4KtRWGotVAHSd4xFx0Rs6VONBW+l1qiVqBh1YnGyScbcimTs60Ps91lHbNL6lJkvV2JM4CYVBeN7TL1BwSY7da7N7IDkOiFI2NgmIY+1aCxCBXP+7ecLGAlKyXrF+daYCRKKWGCHqFb+zaXMidEOdrQ//6bXxQM0KRO06roFK7k5a/VgzxcO8BDZExMegM0XXGNjFKXdUvPbZRME3VvaoD8lcQaXXbMGtL4nJmTgoiVaLSmES5Ag23WTUvZBUz6Or+Q7NCc1TwKHD/BZVVBg9v0xIMmvctOGNIbkEPe4+zyiAi9aaD/quwIpjtPEcawDtBS7hjiN4WOBa4N6jRPQGi6KCNWEVjsaA26qYYDGIn+FV0oxLCKw/jiogCJwq1p75oK2gMIytOqtafQ4J2qGQRHrG/X2m0tg9kUR6vs8IqNlSImn8dgbNvQXOCeLonIE2IMlDRsaE4qBmuyuFatATJX7JgL5hZ8/xCbY3XsJ5fUtUoLln2a05q4iQmwAlB0jQPUPs5U9Rze5zvg5thYy6vzmq+PTPri/9JJCzk4BbpMyWkoTCBsVKGLUFlUN/rZkxQe8OO7KFsUFj7he02cFvtkGNfKwxoZ38qfbqFyOhpSmaUBx9pxjLVgoXxEyPhjobz26WNd6eoeEujetvtDCbQ/KQ5cZl6y7BKxCQEV+E6Bo7GUFuoPWhoxDa+njPH9GdVsWRTJ7RZHCOm6P52oIT1dBYgbHiruCr7a7XBsTWZxwb/RK0UAmhVlUUkC1sfdLSur97UBi6CIiqmubEklDzXD2BCOyMCSemfeHTzaPnICD8GiqxYD2vQkE5gkv1lMTt9KjQfb6Vubaym6CuXRQSNK+txiiporlsdNN2GhXbScyqnPlBj9r2PUCnlNkQ8qNzNl4BuPqeoIe8jZ+Wlx0J0+imwKTTCVhrjv4osqo6H7b+KjUUi9ou/Zas728BSEZ8rzHZDCBLOPXNpnxMgkO5dzcP2vVZ9swWYiB/bJ71waZoGKRSG+zeGDAORQbT2GJdW3wINZVUaNZ8v7Ft0dOOc4p8no8sa5AP0FISSXOAHm0oZWOylEQHCBxKWMKiF+iU40FLKnsdyPQoTxNVlXH1gstulozvFVS3CLc4C25zCkjGmZMmq5IwzorABMieg3ZoUxCPRe5641LFJQ/ODipDoBy5tvsPwtCn+X+1UwdZoWSoDgjtt7vRktoSIATJnjGmpbGb9KyVQG5u/Yc+0WcEsjWnJfQclMopOUxjU4Ba89oQkNarzxvj/vKrQKRHQN2SkUQMAbtvaQhUxeklJmOih/S+/iRIfidRkQbqq3930EJXzZneJLkJvNbbuTw6roKqwPZ8NpGU0SbHdnwuWSlI+/3H1XPQKT7IpuyBTpIZrEO+o2CJrcbadUm1z7MDlCyJ0fFq02aAeNS+156X/JsD2ymeW0i7FyMjK9QOO9e//rAJ9j2/hwW14MQ3JZGc0DAwsg6aQO+JqLWBlzKCzN8CEuKhK5AX6pHpG5NgZvClfWgpxEaA7B4UAuKQ7Re9QWfQpUVURVT9DA1xEMpRQ/RCAlUVJRtOiC6aI2dDiSUk6E8yUGEhoXVS4+Yo0BRkaeeGnRpTz6DY2Z+jWl/BjubQUpo/Sme9+ACHXEppvSB11A76hRZU5+ZpUwKVgcatUzZW5CRUwSth06wqCnwTVXPeqHEK4qWtCgr9TNDSUBYZo5zQSJ9BTJuMoWHJ0ljYnj2WnXjG2BprY7KOdjU3Gfb3ggbFSjJobLvJww8bB5mleYo5u8+Su6JknRqvos6W3SPOJCc7s3ynPjAJcUs/3QTLT6FJhbH2zv+qHhXkfATDPVQIhanyKkeTb4IgL6q0wbaG637iJcQj+HrlqCpkk8WPaxPHRkOaVM4oyFCwTR4ZksNKzs2VU0tyqnb9qBIWS8bvntCQKgG2guiSJPuAuJKlJG7xoLye0weEYd6o6TqvwG58NAVJu/E7z2IXMHvaRVRUFkFC0xyn9+ay6EvCItju7qBCcVMAVVJihnihbTunvii8AjQdip4kMOkpiqNkvscCoI7aYMvWgx/R6IybfCAB9QxEav0k4e4handfPraovrbodwoXGYCoTzfKJ7JnfYgvSY34Lal1z8aEgIc0GwddeSmr/0tUzzoGoiizN8QpUaDzWIEdX+tGM+x5G3fs3GcrVXSPXVYbeKSBpa89v8i29zY3uv95Divj2kpcHmkRwEMJQiXoGfzZ7hBEASnI1L1XiQUuaqJirxN1jWM4vwEFqNoCnYgMwW11ozmpmj2zlI6x0QNCZX1DeYy7SECfaBgEaRfGGRi0oT6br68rERgFUfdLpBIN4XODW/Lxky+0JlVL5ZdYa7M5QSuN124uagLFdV0SYK/u0TbacCc9NJvzCqzuA/UhSsUMOkQzBF1jgQT5EMGaHWqTUMunbLKgO13Pb5tHffYff2bnPajI/+sTNVybSpoKg+LMr7t3WUp/KyySpkJLq+zZ/u5ZcovE0XVFRZyQMPgO5EzTU9TE4B5o1oYCX1x2n8Rq7AAERCuhLi2UQLGP9fEtCtAvNKyIQF00b7ayOUV0FzNOGDx/XkZWFnTdmJMzZIa7EZHKjhI2Cad2TZqO1GsO0b22iTlcjoRf158k2N/QEfFQwmJoSEhiaZwCQFCZC81kd0QWijb3PaRJN6GDMCLI6z2bSS6cdHk5QZ8dF8G4ts9BQzlEc3NgsfkvJSW+1x5aAzEvgkIV60PiyIZ2rHJeAqsdNGhVMlskUDs5m8BTIBQQlVxVVbQWmUEc1kDhWyStgElUEDL78SfIu3EIhmxmfvwH5ZdsBLbgLYFAB+ggO6KwULHksfSVlrbyCSooBkoqaHZjza7NWRHf+KgdKEuM2nWWmBUUKNO6KB70ZDKMcayG2720Ws8pjL2nVTeXlTSAG9Syz90vRs1NEVawIPjG1XMKzsobkh/k+TyHhYL1MB1JsGTIHlR1DIBDQEIMSiCTrFb4s6Om4ll00B9c3UNsji5wssZoUTgVbgypZQBJcyG/ZKUirWagctb2CvYSZ20zetc4OdtYYOPNXrs7swKpIOAcqvNWTNC4eXQdjaxfCb7PJKvu9zwdyVrWn7l3j/YEztpfEuIkHJQ/QCK0DoWMo2YPoqrkV//6gOpUepWdn6EAqNSiblpRbfEHidZOnaShoNQOzYcNs59+7VDRqcxn0S40SCIoCdSfvvkxWklCoUvaXGJLcxK8dkGhy9YVas121rtrGEHjW7rePKFIdI6WKaEoDgpo82ETa4RNNCcIt/HsDqjkJynVX3+v/lW7CqpjPDYlHFvii9az++ljfNMmVs8+fv78eX7Ar4GFqAiiJrQZs0H5zp7tSBTBwbEGuQgE1Os+4q5Fx5UlMfc24DQxEFkALWTn9D7jZM2F9rAIoGtO5FtEiEagSLQWSYA2du1CTfQvjpntLHT34uktIifp7xaGRgju0mPAbJoI+0CKtY8u2ORozBa7hYUuJc/a2G8XtJ6crX4FEFRDj6SNLJKiywka46IfkgtQqtPR506chOyL0atN8Ivmtwm2vxOZ+0cMb8wQC0QJhRN9F5EqJnyOjymYjYd2ZHNIENGDaIokA3aDULIZpMaONFP0XJzwI3QPXW6OtCIxBO3zR0WO/fkAKYHg738G0X38Y5PAVwiJX+uDD+ZbErfig+VAhp6VtFDwpamQ4gKVxibpLvVT2OQbyb5+Hu/v7+f/S0jw5qhgo6qsEtgRg5poRhJWn6syKqXsrKIKGuct6h+sblBERVrQOuDCTIkBRWoMUB6nyqi+flE/NAmIsvf10ysEaQ4oYfPoWnMmNKrmjRvCFKBLCyAZ9zQuSRZK24TTfSUYFLd7tWGsHMiCS3S9mlefZR9UqnGqgBI6+/eeHoeidE0S3vmxA+rnWw8cz3vBTkxe1COJ9wxaqJigfEs/oQaOi5YYA5QD8Vuv5sAX+7s1631+6H/0AVXUluMxKFa+ZJ2bBx+RhCXm2oSm0bTeNw4oEd0TR73SriRaNJd2JNla79ZIgssPISPFCYqCPBV1mxxLP2tHASKOS26Ku/lC8WLTdSix6/QtIEMxW3SosIh3Eg1pqWc2bhVWa9RanO8SEplRH0Ze6qH6CWrJhzPh5bYym6REg9rIwAKsAe45jO6vvYXLXROw6N9SVKhr6RZHzTD12XO7g8V5GwfICqExOISpSlm0pcO1A7ovVczodlidq1G1Ven661nCfPbUV68KAFgsUfvdeNcbA8pTm9nBWR86iuQFSXAEASC5SOirDzna0OtS4KVCi7gkSPOUnOqTON3fULXEzL6CjM+s5tf4bVhAKIs+6Vj13T8IWtCghSh21xW7pXSLdLuXEMwPe47fWVe6WXMEABQwNBbFhtxtTLABWYOP1baitohH0e0+ujAq1XihSUmpa3ZiGwOK1fN8Af2DQNmy+/mJYm2N5QfoUgxCzMWSpCyOe1+/bCrRZ78+g+gURmgOcn28vb2dYw0Sj6pHAyKeNrEaA9dQIWjEZMBBNCFHx1eX4rWoKJQdP5QH1FVlu65fiE+1XC0Dt9/vTXEglESg07c2u7dY4P3SK+hBZYBIut4ztdE/CADK4ERQaM8TvCELCb5xKRTdtwI/qrpFo/nYEVIsOBbIL1E1F44hwFUyCUIQmKsELBB3V1GQosXZsnktUujvRS1s0HXIW5HoM2eNSBD5F6FcMtnkWRv8p378bpRCmQ1aDwdYFQ4JwLqzbW3QmxZ150vQWP3xTXqRQ8P1Z3NipYjaUjShLBKAnTXBLEGxq2QN6S/67TNjR9utAeZBh5U0IBU7p4pKvru/qy52IU4gwjwkJixMIraetcu+kCRZwrqwlXnwlfVTBaJnJLojuquskhX6kOH7jG7VxFRtGVGWh0gYV7UAV8HMjNC/JiDJCXYamkpskBIROiUpNqE9j5Wz9pmFpXEsPHVNYEpcKjYUwdCoQM4sSeLuHEpFRH9QWXqAatK8BLudoNqF1LbC6gsFMF50RGWUWLbKocAC3ro5oa1wZKfGTtDleILRV2/ocRCuag/ZQX+SLBuTD3rfunteoqG9sFO2gQbQoXVodlo0bay1RfuROFGe5rlOX9tfCfb5o+sqOtuhQY0H1YPExIQgrL8tiKQKu2B81E/idO/SXQml9lsbCQ1VbWz9ja5CcOwIpfQeioeY+gzyhJAwDsgPGu6Z/knS+jd+RYitrFV9NtfiObsT3I1PQcXAfJcU4oX8es5aPhNWGpbMb/ElkD3DAdp7EIoAe3FYGRLsl9gIdtpR/WV5kLVXOwkrgjYZKEQCa2KMRr+AkNBbRkNhiJ90KzSMrqRKSHIS2E2TUb4SLwpix6axqGaqdfaQFNnQsyoYx6yvFlVCRJc4ojlqcxELp5I8OZ2k0uc5kwQMWdUWDaS17HrzsIXuCErtCLDdmEG3VPPs5r6t5KSE7uegEhwq2j2QCSRfWxKnIEKPofXWbPVMu6Z9zj9XOEaZJBz2dxTDc6QFvtur5Noa2sRpzOiSoJVEFSM+kv/VRn1Cu62JZMx+UJS2oU361VLr2tFmr/tzzxI2MEDXknwla0cgdm2yd2vDnhKyYgkZ9up7uOLLV5iykWLgiA7/4Xv8b+WOxpu9FYPzP1K1G5FRuhl8lpXB7xYBfEeZemZ3RHqG3tHfKoQqICE1iP4Gt0FISMFCQ1B+qB8E312XFp1Beg516lrvnQ2TJDMq1CMh+UwCQ1MhmuXr9CWQuzHbSYQkWjAJtzHXJ21D9XFIk8am0kk6tQslCHrFZbd6IR50Cu1iS8m4thqHc25oF0Rdv5wGHajN+mRT6K0+FC0BbI4cvLZybtcVIgFaG2jY2gat066AMA7oUpD1KsDZbrWf/NCpdOjODha/kegksfq0CwhVsQ/60j0Cqr/7B8EYa6/5mlPi3YeFoM2SEb/CeCRObASCXaRTn5CxxIsRQfTQm9jApMTn9kveaO0UTnKRBN6482+AZqUSqE489YpVZbf+GQfEJQ7aEW6O1oY92bbxPL9LKBE0uRZKIlGZGJFu0iB6pleai6Sj8ucExMna5ZQQHKdowcBGCQoU12ZG9k8QQQHr4CoPmpNRVDcBzai9Er27f9EhSkgglPXBX8kdDK5faIVDQXW1Sxzl9PSL5iuoVwNb3ct42QYFpan0PAqVTVVaaALKNcb6UTEJo9AcpMvG2aexEPQ3qfUMe7APmt97mppAQi2gJlVfcdI2p+06Sgx1KQzEYcm6eUs6Cq1kAmWaA0TcHLuntS+pFDDGrHA3VrRKn4ql8aL5xgr1tO6uNU5oQztQcJ/1t8K1u55iBOIGAKBqcWLN+XDvxYIEixpDuTZoFBLoDdVfiQbCWdov0dXP0j5+2nrbgYSKUffGoiDRDxVjCVzB7T3t6/Hr16/zP6FYGoCbc/A+tzgL7frc1riKu5SKfrXoBaJhRBOQsVVT+kr303lkZ9v+ZXgOi5IwrCrS85yuRQRLJWBB05y3avSM73xJTioqOK1agvW9+roMhGIedAeoo7FAKDj86guqW9c4mnmA1LQASQN1VBE5np0jwraKB2ERT9Hu+uzZ7jd3TsU5PYMCQk0QDA0HEt+kxQcWKaDLqCDbeq513cOGtQHFQOuobvNCV+41LeAgTah1K33Xas/8IA5rRScVRL4X2/glGgVScYeoxFVgoOTY2ARlY0CTfcUtW4uP/HaFamvbXFFJtkOfsQUFhybdWMkSUM/uLktK7NM4tjCg+vlfbWcbiAz63SKpOBLeax91BW6y2QIJdhYnwMD5ao6dti5uMHI6AbUaDOfmfEu9JJgGSJ9g7AyNduSwDR6sVRHQHQvROHx5E/dHO8FRQSa7C6CMVbt2Fxm3uUIqfd511NL31kBrSRQ15tS0p/19qObZ5+gOOMvx6CToJFhuUS24pLS7dbULJaB5HEVRUZ0aa31INPQhOgMNrv6gC2u1DiXhQCLsxH6tp3FBYwJR37uO9dV7vkUP4U/WbYOEDQSVBANB5oP5aIdA7Zha50VZkisUiMoLxt6vzysUnqNNZhMSAbmhNjAIyZZt6TrGbQ0W3ULqS+vv5F17rbfDrpAkhN1nu6kFdXvtc8Us3/D9XDQYU5HM/MBiNlW4aksR5oubC/p8tTgFujl3v7Gik5C5ud7yyjKHnj+7hCpvBqkh1dVE6DLgMkonsTAk9LJ6BygLduKldLMm2wRbhJwOPFZRJbiM2b8mJhsTO+k89UuQvnUSfF5y5BiqyX3WBDJrfM1zT0RLSCC05LnoAkTnyGiI6k7X0u6iqBWzN8Gqqir2ivZQLK1mYTRHlNxbeKIwKkgPguKyiyppvetXkl99yRw5eu8bWyhCILI7e/dqTaF37TQ+VL6/GzetS5Cs9mRH1aZE7e23CSA57dpwUMWzHQmgcbeekE/2zw6SMrtBBpJA7xetQD5sDkFBFr7JocBlD/fynUXMxHKMQ4Ezt/qXADEJCKnP6h8ldR06ovVKsBA5f8tuvovKX/hB7yF9xcc6mqOk5NnWS3wS8tFBR1cwC2BBHji/1iDz1yGB1E5cDUIBduIgDRoGDYJYxoHWIbYig88goJ0WE0EDOAM42OdQg6q3guTSEtoXFASR4M4ZNafmeBySIxBxJWHPGSMxUbXpFWXcn89VdTfooKjsQ5CV5JeGO2mNnqxGAw1Yi54vsfpahgCqDxslm5QkXdqdeXU/fcTYORPHb67O1/mdpZ6DLCAsc6E/1k42py8u7RXItLPuRclRtKXxfb5O3XoVkDY7HIa2bqs3SX7QocQPpXevvozdZlGvxUGfl5DROEld0lSoMRZ2pW/RdxVwvnMc8lPvak6QHP+QRO6AbhyNZ7/CBCRgUPWheBl37dLUFH4oRwIim4hha7VIsnvkh01I9WfuYko8a2+/OkY6kaAkZAXyJCyCJWPVMEpjEBaxV1mRQNs1GhgExIFVepW2AUkm60ygvMlyAFCSHlY73WObXdUPqXAONAZdqo0mTCSsjd0phMxKauCv/+V2iwlpFsi1I4lbOE5dv2C2e1DmpSbsJznSyyA1zmSRug5O1yebQG1sgkZBeuxsDmimCtt1Y1cAIBMB/l9bd2Ab1xEDYRiqwD2khfSUFtJCanELacEtpIXUEPy0PmGycIDgpLv3drlccjjDfSevvxUkCd+aBBR5oq9BkmINElJ/hg19DhzsH0DXB8wPihzWsRIVaGJ4QByjWkbZNcVP/5F2bNHzwar39NyhFEnDp/bVtaskshs7UWCau/kwq2Vg2ZY/G6trNmn1cuTatkZai8KqkS/xMaDGKx7ET+P51gDC0XyNiynuwc823QGfuH2/R2tvsFWHc/qOWgVUhqKNqADl5ulaBy6Ne0+6k0eASr9HkKHlvqG+WryfCzSL1PDMiXpVKLheEmdD38bAdhzlOnVogyxcM5OedvJGt7Oz8Ww4AFUNgAxganx9pn6WlNAfE2nDJJaxfU1cFkMAACAASURBVHsdeErW147G3UZofpHg5mltaL+/l69nkq2NmU+aq1dJlb36AaSLqtmY2JV+nJ6hpFHFu4dPAGmBtKCH8TY/kLD/9qh9x7CXIa/kERcCsbmbUyHSPFfsMCE9VHtKPpBQWI1Etw5J2x6QlO/hDEUhqbfwKtaNs/3cxgPapBp5mY88HKxnps2B7ev1SswtgLElTA6b7BXgbQ+UktkYw4qaK39gkUC9cRSr7NLb6ufWsiwTU85eBaafgaK8oWbEWPcBqbct0e/yBznqfoAPuGEH9nuPNdDvKDq93aAtzJcxV9Z0LYQsMFZbN16fYV16IS1kHdgYkkSFADZd+yY2SdN9KjX50nyqGIDIEU5ues/zHtZDDmreqjDmERTd23w2Au13ZOt3a9jg1QuxlmziAxIJSNP4vgbTvRhPPzfuUnknWHyWD7JFBWx8ieMagNLeKi6kpmpPfghQlJ5U6L5lP4qBvp/gBxBOkrMFm2kP9l/1zS7yNHbbfxgmYJNkwFY/LJ8oJo0BqHvPz8BcgeBX1V7BKMnIfewJA1fYvd91WigUxK/6qhiEZG9tr1SUtMXG/nVQDG1P40iqxgFy7ym/nOYXYI8YYLFvXwvIth4x3/oVhX62xvwP4LpeG8KjTn3WHmPFjQHEjOmgpt8xafmo5aRgtVf3j1As9QQu5KGg79URLtTjRD0NTtBr6h5gpkmqqvgMDSb59ISwidW9AvNXJ1cahaQctqLnJSGMh3bT7TmS/s9GQKc5jBXmK5RVEGiC6x9li0TBFElcEkrysw8b6JV0kzgYHXCWHCRg15M4QLWAxQq39ySYVpJ5LgfzMb5AW4kkEbChra6NCex6xfwEZxV1m83Wow2gOC7QaO5qTdg3BxMYA1agH+MpeH4Guv4xjnzCr54X0hwmlQE/YBDnC2AKiAOoZc584elxjER8kJceKrUGhRIYagF0fbbtIUPv5cf8mt88oiQmsl2+tvb2QD9uC7z4l+NaOoq4GOk679lXgKJ3mQ8wc4VWy6e1rEIxX75Z7IEPfMYH/3twFOprLHaTzdQMzQE5xgRQUAWHwIzveovcip9DVeZ9uIwzJTaDVVtJgf5yTPOjjZgGOVcg6DkARP0FchTgqbRYzzrMRmFmfKJqkRnACWAAEX2iZTsCHNiT23pg1kmyYRXkQXuh94WxkkB6bk699DdIJ0nbq6APtBUiUiQbnKLmP4lsHj0QiS15McjtF+VPAJqvs80jGfylR0YSNmfJ1r7mB8CKqfY54BebZIxq3Zx8yeca1/kNSGdD47Ze8lGyihk5gB1gPHto1DX6VOSmPGgNrtV819dUBCmUZbsYJukllhWuwAgYygv54tEKTF8jvvGxfoBoPFIVe2tNvqy/bMq+8Fdz6vs6nFFAm8/699TZ3O2fdYnLxsP2vv68jH6QzWtQwQS0nFoJOmxFpVz2pP8liT1/U2DQ3G1AY7oWc+F0m86BbNQ7kBgc23WCUUVto7bakj2AVBJjdJiDEyr9BsmliU5jq4IrPVuHJFyfqHZ7RIxxkOHWALDytZ5R1whKPYFt6pODJB4QlHz6GtYuqfOPe/Qu9DEBJJDYvpDmNarfPlhH+yo4SWSJu4xOMQGiZHE+BIBiEfMkPfOBx1jIMxXcOvKJryJhx3zq9BVIbDJnh1hQxDwyos/ZHGKUvdmD5enbSUw2YR1aLr0uSAOGfLjkQNyTsWJT81whURgV/dZhLkDVHPIYwGj5ePWYxBao5l5F1lqRD+/r2bV+4IPlNS9WpU8YGAFAZADb2iLQPPeku4qC7ktW0gvraZAN9gazORm7zXHOdT3Jt0njRE2QOrngcIvI8Y23VHpZRTbsAlVOAUU3o+DAAOCSNQDQCRdpACRIhu6j9UlaAUui6EM09jKwNknAL/BjrNboX5ABYFhEwdNcJC/qXqK0Ln0FvStr3gAFrhjQ9hjY0bx6NRqhDifISX0LjEzA8nfXYxmkCoDFTvhNMuc/8YjhAQ+PLUgascX+xsJMNO7ZrhcEBBpbfPGnROr37MZo9FmxXwUWs+RHhy+vPx1eUBgLRFtgxUnj6g21V/7ETe8pVNojgWG+63f56RCMzONH7BigYIaKEUbb/dmFQcMBBSQbsEzyFUOSI/qj7gVOYkP+KijaB04UMT+9Pbhxp4SQGnDQvxiPRib2ZYMzIgNQStVN5bJxLSbD9RPQYBvc4lHXDdjs8buTMTZo0HYv+emxAvdshXGELek0hre6eD5I093abBSJCRiwiO13kchbTZ1iCnjNZ5uuaZ/dmIYNxkD7TPUG4CqtQLXJPgeIqlz3a9ICVokLCIG4qkqKA/9eew/lBzz97qAEaxXwrt+KjXX4EjpwsHfbz8HOe6//MLRssUfLtnqv8RwabNwCWaC3yYv52yeMDog3vyTvPvPor2SP/VdQJKIcCZT0m7QuFECPTuS/5uS3/Gpc7FLOyMHGlUP+bM0WDHuRf+WpeZvH83HWDJSwU2P1yk5rRFowee2LfY5OG0TcdI28oJBa8zIx4ygQfXaAVfDQpsCoixyvq95QN8dIWkm2yb2yj6P1CHrVMM0AD41pqpJTvapsbQ7HNU/2FHAqgSTqdXskEljvYQNRZWgdvqZCPze273qRcf5l5jZSI1gSZ3vvSXoSlvwkQehwQV/AZJME1JfK70DYuMCX/O4e3w7o2uZim4Dnl8YQnK2HxHFYkN2Y2UozvsSwMRK9TiCleGQ/cFFh873CtfuhOJCVWLI4WgatIGzSOXFzUtp8GvJiTbN7T1OxMnJt+55dJ5klf/bbC+ygdcgN7Ir0J2EwA76lXoqt7tFPA3bLNDAxRRZ7ad88TpJ/HPI4tZNDCgfm1dzmE8+Ajq/aS2CFJW0RULgUSWQGq6VGmhOY86VYwOCywf42x369yVrFCqmsKB9gAZhNuH7Wj+jVX24U8JzXBpE5tHiTqaakTPehexqhXadK9jkncJ5gKjgFLVDBSlQ5AEpyvMlkEzWpVa2luTZ4G6D7WAFKbQM8WgGU/Vke4+hV5J/tfzjUUOX7fRvzZGDvCR7UuvUBvpWjCo2gtS8r69tT4MW3rd9+aYxisxq1glpfUDFZqZat2SbpgRRWhH10L5t6T8U3ZteruOSuSospsoc01YvDSkk6MWzd5lJAWvvKaMVAHuixbsH0mQKx7QhMzlrFN3utXStl2xgkeGvWF9JW2YMlICZnMVPPpHWv+Gq9wBZIZr/ipWBic9mTPzyErRA3ptzUC7NGRQ8u9Dly0fjZWzwtI8Q2AZhWDP/Zp+bIfnP0+8dvv/32rcBE5zSX0XrIaaGcgCUI+F4zFlBgDvtMkcru2sbISLJOMmFtqrPkg8p0veb1bjbm1asEUi1V82xrzTlge2rLMjCNNp89gJlc4guSGYAYd6uYDW+tpDd2p4cg6CQShoY5ouLYBObQOgGD93ajm7tq3GdsJC0WdPInqm79gESboM+3P0kuSQhJ2vt6KBr6ze0UsnEBDmbUPdhAPmg/Gk/C9p5g3iay3g9/6xGKL6yN/DO3uDKn/VUEgULzso0M0h5QrLCv3qcMMAy+A7gl6P4lDMUG8ALKTXQxsQxRsQcMCjsGzMbGt296fHsoJE9ai5YApUOmKSTiVy/N/ohBh2zGWbWFpSEuYoxSYSN26vk9/bnevz/gh4aRfmjaAsRW84zATJrEE/ACWUWhbbt3T6o0YgFJhlu4TQJqmsYSkdxBsYFM95OX/sVj1UpACGgsrLH0ObIRkJAers/efZJ7ZZWqkD3r+O7VJ7LZfnfyQ+5JXBsmmFtzNrYO4+1pLinWe3pdBYOGvQARkBiEUyA0O7tQe2BM4uTL5pfkjYUZZZPkwjgwWSDceBhSY/S+L9svQNn3rlFR7QNpau72wxqw2K7FuhVXgMVOUnsLQZ8BgcY3djYrpq557REf+mXYhVN1z7xRGRiffc5XzVGe6EE56cWk+bV9lXf5Qz70eZ+Vg/2HHSMPezCmMABGDB9AYGsYDwbm30jo+n7OZk+p6znJx+xZ5uT31ryHPc3VvHqZbNcq0L5xwol1HsOyMQJIJVfhIHmf27wMaULH3xK+z/dZDdUKewB8Nl8yGhfD01dqLE+mO71rEZAfgAERTT3U2LWqEJmr6gr87u9n/QCbon/jpIZ8I1dIHwmzTXOBKUCaQw8jHzcHFumxCo311if5l9Fhoyq6+bum/xQZ6zPH7lfXAUUHH923X8SWKK1LoOdbrAlAtm/iJh/vaRHmw2ekikdBSF+JobfZPNiYQsBPzcce8aeFgPX3/iv1tsgqTM3HXsCq5UAmba+tGGiO1mUO0ohv+r31YGu9ajFIOu0B92L+XesEUU5ma9cpWI0ticWXHAAUckNbpjHcD0CcQop7J+tAVcxi98gI8Cfr+bC5ugazokoUB8VEDshT8YkAGb+xsDgSsr26f5ewSVR/Gwh9VVCnQV2L8raYBrNI1H8ZW9c4tXAf+qiS2mDOpJkxkMvEz2RvPMe23ifrILjmof4CRwoQwSDZe78x9infHGcdzeN3LFT/oftW3pAX2aLierraoxAkBsrePQWV/g8mQq5tv2m/tgGMsRm+7j6nPqRxAaa/tckLeMylUm8De4FWAmOFvfIvn3Q9VoVFbF9iA7vYIbMEKMZNbpIVy9TN0esmnzHcuxK1cRXEPgc8xQmGoN+lj4ZptrbsWJnIZ4rxMlGtEIWEn7Jn+7vApb3EKsQz2dsYnoHEQPlNWwLAYPyt03ts1pLB6hqDCvIthNaJqCAjy9Kaz59Eso/i7wVGBQlo+ZxqkisrRdnNrvy2p87397Akss1tAjLoZUDb04KajqY1qFXMFocyLphJGKeEaCFK2ueqNrotqAEpJiRpsRDO6VWSCkbsAPsiHWzo2ihhNzHbaAFiTEwAqHQ9aYGpcjopRRICSWuU8OQzRpK9ElRlx14kZraTTgLC5vMDVtY6MCv7CTTJV8EkqElTTESsACYgU2I1PhvEkhghPTGm1uX6/EWKOWnCLiRodqni2a6AeI8sx3AcnWsE659g3Naj54fVZr+WAunMTqwc8LC5/dpHVjBAz4RRFZgaWx1Cdb9/GXvlnzUaW4+KfKQ8ugfgbgx6pAhRIMW23cI/wIdM3iInvvhMEdeaWEmKJesTLpPLr/ZdXudbBwSAW89vWdjXV3PIIaAhWUgftL7B0L0+c5JlElSaxHMa1yIxmByYg1SDxkHTSba3H4ZGc+g6K5tfoILaK8e2SQ409LOARfZae3aSAFifzWr8koqjs5d8AUxtyj7fYjxMcuUj1kda80fzrQzXsDVXn6u6gLf5PXPVvZJWsm4/JBsVFqBYtVVEGj+flCTkvgDqvj7T29h/xcbpEJDfZFdsgCFZKYGwGbJBsxxIYlTm7RUwKhKuJbe0NcQDVYEBYpFkqbjHErLFIY/DC4+VkNuNseoDa2luD0lnqx6uFss21+UPSa9gyrvspWo2N0mprsOaxaZDC35ujrePJSa6RxuE5BSLfOr0EKnBQsnOLXLLDPMPcAWswJ//rRvgGquCd+yuf/m5i/crIgJEgjcoGSYwWhjqCE3R38bbExiSq+sa2wZZMMbjBENzuPf9WQyUunlRe5KOZAMaOdjJTM60seyS2BKxMT2SQFY6zSrAJBKJiZXQ8Y2nea8XIEEXgPKJY+nWHpiRvSuHVE4B0Fp6T4UWUACjvcmnCgBG1f1di4l43gujU8WxCslpj9ioXWBPsW5g0OfkM1+3LmCWDexfO62jfSmpFAs9mcaSHHp/enRYuIZznwvuPnNSqLfUZ+zEvhU67Lj5At38VMw2JhWgYOVTvShNdUWlNegNKtByBCNfBtd+yTUMr3n5GUkQ8/7lKElNbfC9Agi0gEBz8Il1yEGxbJ3++CSVlL8VMn3WctJpoAKeDfpvSAfwx/61lfhre5f2Of/CBfM6CGm8+5vu2EYTOSHYSqTXkuP0sIBQrxDcRjfRIijDVVZVYxG3nzOa8wGAsWhaG7va1lx6V3221SVHo9Gr7VUajlQFMQ4AoUeFBfXqob23oWrMDXgAi5VhqABUMZDsrUeCN05jqoCYrCTrd+trHknGP/qHknQLDTYQcPoXUswn0YBa42G1GB2pol9HOgEXD27qxfhDb/nOg5f2G4i29uYkNVfmbGHQW5WUgECMYZOAbCt5Py9YFFvut8ZeSfZipj1oTpKcKgAEGJzksodimgRXVElSAAmsMVrjyBVFA8vpOgzTqSvw632sWvEmbzFqf7UBkGP9GKd1inl+VOy73l9/2H4Tv2k/2Ef7AfQaN4bauigI8bMEJJ87dMtnHz9+/Li/ONpNkkylAEC0NoroFFD/hIRSwQCY31crS1LPfgFJoHlw/ilTSANaFqNQkfc5rO1ncJJKbRx9EQClV4SZqGQBiGNbAGHtwMsXTlUalV6fwPXZ1dpI1sbrf81tye2UBavqmsaSCO7jU72d5gcArleZBLeiIvhUtmWOmumSeaWBKuyxEXMrYMsm+7nPsdbskwT6YpKz6/R3MHetAsCj4QpIFaM9HVY0Gpdc7DqgYA/zCz+KETHQGvfbFKSLxwSKcYqDXz3O80pXfcB8gKF4r3EwbX3S1roqJDu30Qws+RIwWY/+o3ykElqPgqV9kZ/FkOuzTczkHzHYdfYx/1AUiqm96l6qgMwNU7ZIwBhArzDwHYBUBMUDRm6O+/Lzm5R96LEC7MXGNkGO7n3NPIGHqkpWlLb3gQQndw062XuofuOrmmSd0zVMZAO+60kBVJVcUK2zQ8D3noqpqkgyia35R7I0HsYJeNDxBVHOx5Qat/f2uTDgDmicDNpwtmcj4EfxSSwJSm7qx6hq2d9Xi/SxXGcfPCck4XrfiY/9BjIYm0pIdvT+HsjofeqttYetnwTR5/H4BOAX4PkeA9VAzxZxs4y/exw6YIbAeBMF49wDmsbpP0kKRFufZ+3cp9eqqYxxW1vxGSDoK5G1pPSyPX0ebA5AAOBVFNmyLQr7Ko7FRq+KeesGkPZd/yg7FLOu639/rgfT9JWq5iAX5VXvASc22M/2zfcl2ytxgkC0TmAHtLB8QNzrKhOHC933zncMq4kEluohACQ1HazP1Ptt1D4ln/NJicZTtSWQxN0KAaBINUBAimjeOjLmeHSYE1BNYEfGqiK9j8VZq2SQLIAWaOhHSGjsA03Xl8BMyTB/xZHPAIWGq4RBr1sDwMA4nbhiWF1D8gpOVQrjlOitS/NWMep3VZtcBpKtq3lUVPsIfFZO+MsVJJTqrhCRQiQLJkmCdN/+DXa+73qFqfc8CrItCgmqD9jvEh6DaG0eV/BtBjEtoQD49n6wCqxMXMkNctRJ5rI6jDJfYNxAIxsw2pWemJZipG8lVlqHPbQ/lADABA7YpjYBVujEVuxkpy9eK+bNj3H1s4eO7QsfsR0uZJt4E0eAzle6rNE+OThjfz5vr7agbq5o42CW2XSPNWAcK92cFFnsUtsWFhgxkC7PAOyrCt+9BWj/ScrmwESAioVYQK+cQLvrH2AvAjXb91ki43efwFXd6HAbjQGiwStxoLuNBaSqQ6+awutY1+dcINnrshHAoTEMeHxfs3u3oY2NrhS2ZpIScxPcBd4yjHyhuBRsKLefsw8dlxiSVUO2V/2RfLZSWzHKb5LgbbKqqF0DvPmTDwSngtXa94voWhfd1/8eLSD1isuuaW6xQoLZD+BEkikc2B4WuTKpmBGL2IgYw/zFJDYSsJZHnmfSx2k+BaJ7Go/sFouYhWv1ATEioGROhd1+ZlNzyD9xorAoprumxup+LSFtASTAyX0xLhbltngQ942FGeqnKb6UkAKcv/e7yuIf4+731tv8Xz0sm58BvlwrOBsQ/e21313XoAWECiRYMnZ7FjYIgq4TJC5J1jUlQE5vDE5fibnVMafrEzVuNqDDjfU24+n4pdg2S5+moCMFVe89+t2AI22BABbaNXopGoqSBROx4eYnT9sgQO5pf74+53+uE+hv9QWQ/Op0UGJml8MTfZ+Spv8kn0pqnaQHidgaC2xf3SElnBRhWFoH+UavxhH1Fi5MkHwRH+JqT9eKicbVkwScimK2b6+meVoHhux0WWvBeHwJ/F5/YXZdt6AH7ElgCkJfUyFECPoc8OrDYmzkUdeKJ2BAZTigyEcYLh+4B1PULhA79oA0BJTdpwiKPX3VZZkYpNgS+x7Zab6uUZQRDZ+Tme4D0BitXKZ2KCTF5Z7D6iJVyMJ6D8VUxRY9ndLQmyZoc5pcr0c1FcAhKWqfkz2bZS4A1f1tkCqJ1uco1a4NA2aN6S8XYnZ6NUAAZW9eTAyoCFrBoNnHBqgvMfNT92Ce2Ka+heAUrCQPybLPeJEUKhJJSRYAIEG8fb785DEGtB3FZovAzobs7LoFC0ErWfSHzK/SNQ7pzm/2Q2yQAWwAAgJZ72tlS+NrFIuT/K4hv+DVmsgRkkTMYQbNDURaG0agD6ZIZMuv+lP2rus08VsfwNLb5LdsNzZWgwGaW/EGPgAXg+o+xSD7+QEwdr9/nANZ6HqHA10PpPir13IXa5UfQBKQt57mkfvZ0j0LVMWZAio3xHB26Ana/+ber2BpLSkq4qE5YUU+a2ysT552jX7r/XmZBifBsA4PAXJsg/Ve9Hz7F3oakJHTcnDHlhauEqhCmEdOdLyZHYJAwNP2Al2vB8sDRtiZYCSRPGjZeBrd3YPRdH2foZz9DizRa+xiZS0QESgqAfrL3vyhSdq8Kg42kx16a/t1DpUHIObz/neUjEViEv3un2rHMACQYAT61gPIelWAMB3sEphoAWBAvQ/09Ph6Lz/qnTTu9pOWjfvroe0npkMWNi7ZhZlpbBs7nyoG9hAb7Fr2KWqK1SZI1/sd8+i9lYbAA0DvtznYLnHzodYBn7Qmh0fAaeWfOPBIzU/u/PO5NMxae4Bq6X0FQvEWs83HVyQdSQW8yw352lr5iOQHgttP4h8g4jGN7hEjGC9FZo+bf/uljZUfszUfGqOx5XvvwwB2NO49h9VE6LLegj9Hgjo6MUEbVTVJbUMbfI+HsQaSZU/Q9rQPIDqGbb7tiywLwPha6H6lAP1FO8kAiN3vmqaALqcBSgxFdV6HSYbGxsb0iPIfm1Bdm9BmAlHXNWefN1/B518QJq1VdiywMbMX7fegqEoo8VbKCOju2+8w2g/siw8BkUKg+rKhNaPlmEZ26lXwudNFfUMJ1Hj6m/2cHYqD2GEDsNcDMy+w1qdaUO1aJ67k7kp1IETmaV3Y+903D/Tu2rDabM12sklBsie7T+IEeCkMGJqeYveQiVjwNqhbW/M2R/bnj8YGrsDKflAdiih2IhbFNZXQGjzr5GCiPWi+iiCgRDZaOz+YG7HJZ/kPSDXXAqh+lTyyHtcBa0RAHNmf+/MyG9wNrgJL6py5qI7eYg4opk0jJzMOUxCEJB8AwBCW2bQh+9c5yZ7GIknI2E0IfRfXYFkYFdr+nqJpJnYdEFXpUPytSgue5lJ5BU222kQ+FWASk/xUQfbhwq4F8tZN6jjylgACv3Xwqx6Jqo7Rat5invoiQA9b0X/R2+p+jxCoguSSONAr9DiGoOWbYkBP0Z8swYSwTKBOjkog/rRGdmtJZJ+emp+bywO+/NJ45m6t5EZrUOCAB7apv7IstJ8luaJtH3t1r/jxoGzrtFYFsmvbj95f+SrGAbyv+iAT5L3i4/fG3dwDvKscsN8+25NYDFk+OrzYPrL2S/Zku7zHqJqHzCTbsXz3Aipgzv9aCA4sxEPX5Yevf4QComFOKoqqjWkBBQjbdYxRlVWENhINXRmmcW+h2EZOUh2hePM4Gt5+AERmL6AoKYBdTqajBQV6TIqp2o3Txnd//zkBxHbo9q5Z2rqSjLzQi8BW9OoEFNAmKQRUv5NN+SY/Afrs0D9zwpM/BKbq2/2qEvm565IU/jaUPRIo2OCCspMu40lo0s3jAw4lyA1yBdNob1V1+7byFDsBePmjex2EYMP+pG7jOV1qXL0UwW0+hyb+fI517J+iztaAlR/Zhf2RTSS/E1VFA2jpydq3/K2X2iubgHe28vXLTpu7Pc5eeaclYo3bGO8a8jRQK7abBxsEntkqH4EL3/W+loLTbw+MAi3+XEDXg1zG1ZjZr0/ogXM5heXaO0SozzH65tJTvTaTxxpyQIbmAI0z6NnA+gtkzD6KQGNLJD0uIAd5GcKY7bUIRroW01Hd9vSB7tWE9PBezgKeraHfs1dwdJ9/0ko1RM9VejS6zfU/Bsb+xtWbMw/JI5AAevZ4IJE/ule/qc/5gTzJXhJ8T1z02dgswD24x758tQyLbb1XEGJo/a7JSW5mv4q97Nd1+hzLgjFZcwpS9pFu9gfgSbbm9NhF14gncYPhb7/rVzJYPwbj1GPrWo8WLGPGPrsvn2V394p1fTIFCCjp8+ZvIEsSk5P50Ekau92fLRh092lrGFerYZvhzaNlgJUA08ZVDIGIgwCF3Z5qCfS+QqSdoV/HL/IGGcCCtp8lbwE0FQH4xNXKY/GOgfverjjoWuugCEj6r784KvFyIKZEq6uKkgtdlOQZYGDgpu8iWaA0edcYGniciKqjytlEq0Nj/QvsBThiYi2es7CGxijofYatCESVA8Nxf0GAgSyAkmoknz4GyQak8g8J01xkiR5ZaxH0jb89MwCNdXa/UzBH4ABOYmqWrqxdqm0fBaKkwtywHoxAkJXEDmH0iuwRyt6rKt39+QATEoj8rqJi8T7HKlV/TGtldrba8+2/sR3zwTSBKLDHKPTFGsN+KkQe1bB/zZdtJXjXAoyVbx4yzmfG7L7GlKB7WgcMMWoEAFg1DgBRHMUA/2jTkM9ymKx3ci2f+d2+7wO4lEPXvoBC9WSbQoFVZwOFAGjId/mLncITRYF/MLDud0jTPOzkm66/P+AHMHo1KQmkoqJ8KDogEdQGJ700D/scawFskhDIYDKon+DI0P7TG5HEeg1O0JywtLGABkzGIwAAIABJREFUsLWQVDmUdHWvYAw8/NdnBYVqFoCSxPoXmvbAW6VUafrd+nrtd3//yPcPMQE22hABhRk6KQKkrUGV5ldrVBDQbUfSrQXbQ9GXLQMA/bTmVjgwG9KpcUgSaxPokqWx9fV6ZY/k5s+uE1uKWK+Np9HbXJLBw5V8h4VmE/mjqb+PzizT1CfSQ7Lv9i4bs6/fPYjZNeIxe5oXQ1Q0e3+/AZDPNbq73jOBGBwWuXNonWBj9ix7HIotUyXzgQkZziZSir+yqWuyZxWQHFqp7rAr+yiqxpM7Cn3raQ+7VwFQhOSFdWG22ybIjv4Xb3pp8o9iU+x7/fjrr7++tSiAtPIFWLzNRcjfADSrkwZsxaTkiwUDne7lQEmVHfQ62izQsR0BpQJB/WyF7N2L5u977M2JghZIFaTdU8Bwcq/kk76cam8+IAy4MZA9KWV7c/GDqo6aZ6dvB9h8PT4sZvtqWKMeFhmvwjsIweKyt8/29BdTs1f5R5HQLJXUDirIEEGvyEnk1sFnTnZ2b5pLYGZ7//u6CAnaHO5VCLGMxidJyB6MWE8Pq229+dIBAyYCcLQHXsbsyF2VJ5mwImC9cmuby4r9MhuKQ4sDCPFn62q/+737NZ31xBoLeAD75lwwxawxboDS+2IPKAOBzSMsVVHcx1O0BBorW8l1KqN7gaGYUZAAsyKDSSmA28ppnO3fdm/+x/rvsYYmdepi0wuKNs5XPLZKY0yqsaTvfZJQxbF4DgOI278QeFgBBtCrgOVgTrDhqnP3OmVTLQSuoGiDF2zpZCAIjPKBZm7zSla9GcwI9bZBqh1/lhCYHSmh6ZpNQKbPyD39MslFUmyjvfv4t3EaE+PSv9KL0pNUSMgK3+HafdXvs678IhElqyDjC3R/P9eUxUJjTB6GbX35xOkTeYNBOelrDAWMZM0+4AKAAba9x6IAqOuyNxslgBjDYHzmVNLpI3DN7nwGoPWM9Bq9SjaqBQPFTDE+v2//T48RaInHbFzmLDbEIWXh4ICkM0e2ketiTkMd0Ozcem/NiZkBfgcT2eiUEAvWdlmJyMZtPyywASJ2IThiZ9sY2XL/CIWKAVFVGJvfpGQO5pLBklE/QxXxGTDRVJNYJAN2YhP7nUN6T8IszVVNc5ZegmqPKThV7PNs0cTVY+o9iUwCCorm6v4CksyxZmCS87GD5gCiW72cTkow/bT86HoACsz2wKO9aLyVduS65HNNtqPW+1c2FA9JTaJpwAoGAUbO6XsFMpKndQKM7OSD7Z/xu+Jnffo0vTogac39h5FiQ4qIXopnerrPV3rISk1p9gDCldrYih4hoGFjvukzAJldTjvFsUIsaRUJeaN/q/Gu0PaqQGuYi/nWYBw9v373wCz5jjDwc3N51MT+iH+SmkRTsL0PgMyN+W9zXx4o4vZJzGqNeKiVP4EoRUO+OqHEss2pFdOrP4+EfYo/LLu59Xfvu4QWaAOwCxtHYmmwqU6qD4aFKWQUvb5ojc5rrHn8AN1HDR3NkggAVJKgxI3ni6YrZwSWjekzyZutnNfnkF3lxI66zldDbAKpCDQFADltcwD3Nj0F8zbfm2PBSuOaH7ZKAzy9Q4m4gf8ykDZe/wlYFSD6GhK1+/y5X83pXj3ykV1bvbEs/bzGxBBJFIxA0bE2zEzfiPwlcTXNSVrXkeqNi/X6qw+SSf+HPMeesMvts2Gk7FPMSGa+xwC1DABo68WWMUAP6LJn/dx7AFDxx26BtNjUf9rCb6zssufZRqJhJoBdocRsMZnsVvC0GPQ/sSlxjFgoxL26FqvLlvYDdohpObBMNh9nZ4ALY5qrexywkI/2Z+V69x5gZZheURPTvirVAtE21fSvNvFUaXraYj3fUiA6LelaC18WlQ0oOcRH7TOabGVzNpGwjak5akM19TT80H6yhFPNsewLs+iabBKoEkmwAWYVFCi2mSqwP0Pd71tpMAYVhb/JO5rf2vI3n9sDgIwNvoEtiTVMSfKtsmQDuUDGN3a+WnmKvbK9z/TnBK9YkNCNaww9wdbq+SQyLj9gk1jYJnP3YkTNIQH0JbF0BYeca55tOiu0Krh42EKpfysnrK1rug+AZq/kat8USUCrUHWNeRURhU+s8eV+Id3BkxZLrwC6MfWzFEmPr+hpUkFAVh7rj/aK2YgV8rzeKmKAXJCdemzFAbDJV+Wc9cEC7LBx9a/NBSfECnUH4DDNew5LVVudT0pBPkCxfRqVIGM1BZe6NkZjkl0ZDGTaFIiNQa1EVPk0jV1PKrTJQKLXnCoJJYVN0eB3zA6YyL7t69hgYyxNZYs1aqqWNFgRxrByyjoFoqrUfdaAgeVnvaTGKiCcLjY/8NDwdTTdOPxHivvzu5rAglK/pbUKZAGkQa3AAPfG9F4/t7eCS18QAwWoWIkKCty0ALy2zv7z+ATpLQFaF4Zi7OLQ82f2r/Fiik632F58+Q5s81gzMFmG4+TKyS2g8r49sBYsPV92TbZg64AI6Iotsd1aXtnuhBPzBhTiY9scHg/QS1IQjQtEtC8UUa0cY5JbXQ+szYPMNKYTRSxcE7178nVrIQXzk/zS6tGvs8b81R7AheZ8nzXTBoA/99casBP0V6XUP9kmqUkwou7BkkhGDdAMAWY5p8B0PabFue+4klagkkRLt/UIHCFLjBeArQdQoKvuE2yN52RO367XbCUn9AXafMClytqQxlFF8lObzgbsIV9gEZiT05zeLxgECFbUWP3cOrpHf0G1l6DZ4aHArt++o2TSZPYoCXDHBlX71mav+lm/CJvAhgWepJAM2CEwWmBUVQEGgOt3Bx2SQALoDXbNyjp26VcCQ7IKADSnBJV4wK/kIHclD0AhcfchT8CDyS9T0zfCLhTtxu8zD7cWF1gun1IeGK9DDCfoYtGYiok4XKbaPQu+rR1zAwJ7EIG581E2YW18x+bufyW/E1xPtZOq9spjOJg1pt04CogDJVKzMTHLOyWUnDRrv6v+kgEqr1Tz6AEq3atFqN7kFrDIUDQQwLSpEggjQwndD82bo2v0C7bxCNxsLL1u4ZIFJZec2YM9CXjrEBSa2noYTl40PLcfQJpoKK+U1PdrXdubw6awIUnQK/qNZvMVmaFCodytEwvSG2ouchZotkbNaEf3+UbwAJA9AdRLafyVMK7dUyTyg3zWaFWNnRy1Pvvb+oFR9jWfB34XbIC9fWO/axpzi4NC031ASOES6/zYvfbOerQmyC9xvHushwjs8iXpxl8AQbHFdhVivSZ7aEx70LzieGUiHyIIjeebIPbJfQqbvDh6+/lF9pW+WHx+WR/pEbcmxVOeaGuQ/31OiTVOY/pOpFzOPrHYmIALiaFCGutOCYFLk/W/51RyAjRWYXol6/SiMsLGagbT8U1OG6vuKyEFKM3t+09AVIUlzSTwUkfBakNoewzI+jja9b3f/O4jN7EYSYHtSFaOlNwYVD7Yh12zWRNaVVRFVXIViI9Uu177b0/alukqABIQG2azHpYKKChIVsmcf61b7468ZEOB7+RUIGYXANJrU9nXbwFK77MPEJMzfL0xhJ3tngtkvSGg5uBgGTrAURD5WjEiW3adQBXItgag0WfiRFFsrzW4rRdL1U9qfPlEvfRZ1wMNRRNgdJ1+HfnbZ1oOgA2QKXwen+gehyXbgmkvW3frEBuNaw+b13c2Mc+Nc0y5+TF74EtiY/N8ZC4y+Y01MehAZoG4nykfD3Dng3vS3aarPKoIZ9LC6D5WwYmqCGoruNDxpf6cZQMBUBsp8TEH6K1PgAFiPwCi9x3VQ/3deACpV9I6ITrpKWC6VpOejZLKqWbXCMTtF/R+/5fUJXn3k8fAGmD0e3Y3ZkVBfwibysausUZfC7E37PbnePpd9SoAyMeu1+vhJ8BNQmAa2b4NUtVS9dYLxLb1dbI1O7bKSjLVm2+wXjJVRd++Y8mcX8i8xtX/I3XJZswRWzAedqMXixErgIoPkHY9+W3PgZ9+mhNs+w4E9XjEroMByZwfSHWNbiwNo1C0xO62IwCqfRVXkh2QNa+1ihXPhnWvGNauaVx9acCySos8J9uxLc+kwQy9bvGr2JhvC2nXKIIUi4K6RUXB7Hq5e/+QKgDQcNPTykg/NyG6anNUzX5vwgaVrPRxDm0cR+AqA6pY0Euc7lV5bJDElEivlNLrAISSSQBLhBy9ztzrbJ4q06t+VE7zzBfAFhBtSvfaaNQV0DtR6T4+kyBtlGBrvDaQj7ueX9it6pLMAK+5Cwp/RiUfelAT0CgETtPIeqAoKJsfa9Q/A1rZgUUrQI1P7nafICUf9AP7nXQnB1XjfOA7cdhB45CqWObKOMyhe7uWLAM2HkLVTuhViwHwYV39bj6HEmLDOvu9eCBhXJe/9CIpj5r727fEzuRDtis+5CwmAbC6hozCoAFF/s4u9/Ljxl4/W6+emYKePfZUkc629hao/OrgpfsxK8y01z0lbLyNG7mpIPJh1+lJegat9/S4FVZsGnPNb1/PYdlATIejANFqf8xg+w1tEie1MFJwJ2/i5tlGpIQHJi3KsxktwokPqZkTVHLUGt1VzXp/G5MqG5mpMahKLsNwmCABgZOk16dTHVV8m9n9rW8fBlRtgQ0qLVkd6y84baMzG1b6uH/7ZttLC7D2IAKjlPzGA8D6I5IAOPJz9xdM2wLAMoE7+aAXx09bgCQPsG2fgPbLyjcpMF6g1X72s9PTxlWN85ukUa030Tyy0dqzQ48Wm26P9JsaKwDqP/vRddi1toe4bi2+3cA/QCAGqjDrcQHUxtNKKJ6cRGKngFgxWUWxYNd4mCNfA+v82Xv6hpgVwGku5CLbu1bRBuAIDXYsfrBTwKJdY2/F07Ye7BcGTJ7KK0UXcQFeH//888+30DUj9zkhCQsENO40hS0cGGzvhU4HTBao8jZWP0s8bEjlJEHR235fKcAB2zuB3ug02m1DSCZMRF8qR6GlKqe+i3XYPBtJ7gBAG5n92Eubo5emqvaePpS10+ro+0olpyNvT00SYAv8VAKrhJjcyvHsVnhUacfG+m3bZO7a/XqRe5wGY7Wtpf+dZkm65sN+2u8FbiAieSWjOMIcHBTkw5WFDl34tL2xDwBx908/c31AQmPATru3mQw0yKrm6T/9rcDUnwLvfUluz8Wfvo7ChxGtXetDjzMYT19KcQOsmFP3yiO5JU/yNaDWE11p53CD/M1/76MLAK5rMKtlilhb6+nnxsBcu6f/ey+btt/durb1IF7Yjrka6wALbeUwkgTabbX0vJOmZwMV2F2bsS1GZbax0JFDVH+oqvIIoJzbmBKDVNGbyV5zAQXyTDK/1bzrVUDzAoscCPFJV+NynJ6JhF9GaJ2kiIrfupdhYp3kTr/rX3WPiu/0x7iSGhPUKFXh2MonpBLWS7aRL/y8z8M0f7970hvTBOKtxUOUghZQ6W1hfAC/fbJGCZf/sIINZMUNs2ptYkoF33VIAMmFISkITt/IucZwUKCP6B59rWKab8U3P5D91twaPY2vSHSP6/TsxIn9zV7xjNkCMafG2YPJefxBTGGNDmvMl50IhzwpXpa5iCuMkD+8KiLb19tDGgUJmC3jFgOADTNawAFYfCKXsF0MOnuQAywNxtwpoUq+FUlQYlAM4EBPDedA7+k3afKqZtBfldzEs8k2LcMEJmrZOCqc5p6GfGMCk2wkLdD6EgDF5ny9FY3UZXiNpcKq1E4p9nkkFFsfSMXdvorg1NTUzMynNrL5VI9lfRKmefoZ0/UckiKg/5ivtsfY+xhg4zf3SnZBIzEkAHDMrta0jELfjfwTpEDGngA5iYCt97rFiqS3fxibAMZYVqZhYprbG+wbExs77RFQESPAQv8GK2k8klnxE8fLdPs5gODblU1YDNZs/l4VYWDMfuwYARDHiljXKUD6gEAwW8Sd3qce2Ptc4bLDxpMb/SwWsX+yFgCywV9qIM2bX8sCUC8j62e97fJVkfH0OhB2cizmFTzxES58/PHHH99QbUwnp7VpOb6fadNeuwm95ThApQfSPQBuKxW0xOA0uzEEUnE3TeNfVdreySYpEFhkdxTd+qB392uAZq+NEuDAVuLaFI13QQJw2N44QNzPASRA9QfeGu/tqTUX9kkO6+NtD601WCfAaY8A+sukBLJA7LplGtuXI7HaIyAsELtPQgsitB8Y80drcaKzvsuGfpdQDliwTXGGBfcqsLdhjnmpwBiUL9BKtuzSxLWnWHvXYFKYmraA7yf2fvNi6sCQL7AUkjt7JZ7CRKJiIvbdCah+E2ZKRjU3tqeYkmEY30pP1/SqHwY0xaB94p/2kRRDKN7e39q/QNQ69Z4dGOVjYzdnY8MJ8beqbDEE6863ep5aI/nO4xHdc//MlyNS1DuHCTpVzzUMafJtqmle2njHmRIckHDqJhFQApy9SgiMRwXTqxDgKwWdoGAGzemUjwMkPEfY+O1RSDSArbdGHgIp6yeX+lyA5HyPeZDW2OQ2MxUJtvaKPRSkeiStCf3vVTJhpADBHG8D1JpUr8B6Jbi/KpDvC5rmJREEKGblRAnQ9vqyT5U8uwAHSeFRhNaq/9a8iocE5ldsg//7vb3B2IBg9ko+vTB9NzHl8RFA0/u+IPxKnJUj5lZMzeP9PU3PfokHfAAfGYpZkcXtm2sVdKCsXQGs13/rd7mGsQMVwIixOpjYE055aQ4xLq7aq/zc/+03FqpAvc37bBDH2zJwcoi9bnsCy9THIg0V0ew9hrXIrgeg30KmWCQmYiGYAHSmk3Nei2QYpwEiJzwtHJih6UvPSaFt3qKmmB2gbWH+PIfEL5A0llUdNpG9qq2EaVwbARCXmWFrwOYozidlX7mHaQpGACAgsZV8LHAFXX7EHjQ3XykpuNhhPfor6H7zOOWzHkGtaZsNC8SNmd2et7GW5sAmSGbV9ZXh+RvoOuX1lY3tOTUPMCR/3QsUVWRMNPvEC3kFTHrtPy0Ie4dVsBuLBnTut/dkpMTDPCUdv5NdGs7kuj3Fhh0gtJb8ASA3DreoIQeN11r1qLAd7BD4YvPAeR99sAa+oFg2X9ePzSfOyebGX1zAfLsOkRCz2DkmKp6WQCAhfLE51vwefVimft8lXLq7ICChlhFAZcnjuBeta0FYlo00oYcgc6hehATF2DT8gCigcvqm+dgYksGhgEreBnI+ne7+3peY2yTuOuDsRLK5rE91amynSQK26/pfHwGrELjuJUUAwf75Fn51zUqu3jOvZDQ2abVJuQ+Z8qP7VTR9gXyAAQpQsmP7GooP5tD8Hg/BljHkbCFBur65X7nc56QzADC/ACaxlg2ufMqvjZt/tnezj1g0JobWvfaqNWuaK76klX1d2QhUS7jWo99LHTj1o0jEU2Mr5t2DGerrAHLPyL0nsNkJSBV2r8s8xYi2igLFNxSSHjCGZHz7qZjbQ4WqHBYXmwNd3xjUCHAWL/qZ+VJc8qtx5BnbjCnWG0MhuwdHMYpuLKBVdz8LElSXfNHEboOhLeBSwfUt6Ft9mO7VY5FUK/v2xG3l3zKCt79joYKrcQGo6kYqAJGVqv1MxnGS6pFtms7NU4CqQq2xuXpfkknGbHGcv3RYNV5w09MDRjGX/ODLqxga9qrHICixSkfYik/XYUGoP0CUDNiRCpjdEm17YwJ3WXljYCOY0QYZhkkaZKfgBfKKDRlDUvZ+tpOy9g1jt2Z7AZDyL3BYkLH/m1gOXyRSdja+U+TmBG4OmDDN5je3IpBvyGZ7pcg5CSQh2abAesSo+/ZZvpWgcohKwZrbQ/JRb5Mf3U9xeDwC8/JgL6DK3u5ReHZft7Ds37UqNrQu9PGQCnHnsKqnDUhe7QBKCZNdcG/sfHSnhJyJpjPOjY6IBTeWQ5c3mD/dQsIBwe4pURkD9NrcfkbPITCEBwAWY4HYie+2dT1qL7D1egQllEcxVQ19IMe0jtYbb9cmmTBRksu41moDVIP8twcTGzyCnCzAODUx7UnrEyAKRPO3Bs87kRFoPomTXaqikx6MU1KuzY2bvV3TngLmfga825tUIRur/92D4dq7koOt5Msmur22PuvFNgE5wMZwgKveWNeTio3ZvgIY7GrlIrBr3Gz3dREyiXR3MqtA7MkzkMIoABIQ73NtCjJHkQQGzddaxJfkXum4hYY8djLNX6Rs61FwsjW7t9hhW4p541FRcqm1UwD9rEAAPkpFIYcVbAPYwBR2sENR5vd9oBe5yHZFszU0x0nCjOxGwKJK0cRkGsrvZuCi/4FhdL/g11dSSVDPHLqBIblaEMBpkcBSYpGiGnLNoxEoGIEhFrE9oxbtCJaMECxY4FZf/SlavCTIFoxScksIR/xdb3M0RgFK83j2SwJvwAAZm09utHn+ckFj5YNlMuYWdNnU+HymzwYgNG/1PFpXyUkuAU0AjPavNNF/6z2MRIJYh/sFu2LT71iwHsjKS49p8KN1sLdxsmlPrUii7Yfw8cohsbfqoXGxigpkvi5p9V/yL0bskQY9XW0GxS5b+UYxykdbTAALdot185d5MVQ+ai5gzKeYKYBs78h/bIntALjxSXwAa8/sISaZLxoHcBU7vgcLO7pWPspXqkfBdNrpn1JTQBUYBx0LVgpE9h5gcej+8bAW24WQXQMvo/RbLIo8YDjW0ASqHqdjQQzNUY1XcKrINlsFbAz/okxjLmuTfJAcxRUsXQ889WoAYp/1HlYooQWVCk6GOH0EFNkLOFZiZTewEIxAFZ0nPVVR79uc5shOshCr3SDjU34m/fhHQvQ5YAg89RSt1wmPAtTnK+lJOIWNzNFrkoia4OQIYHMf4LAGhwKCW++IrNFTajzFU6/HXxEh3fQx9VPENPZLjgPh/AwgHCKwb+UgOdxn/S+e9X7EY/d4TAarXuWimGuDKI56YVh/7/s5//WzxzIk+8o2zEURzB5Jz1ZMCgtUcJ3Q7ul6e++gZQuWnBGXimdjNk/XbrsAa/QvE8lPBb/r5bc+qnjGSOVd9zrcuyfdAVBGaZRLxG6SfKt7JYBeFHS1qaSMxyP8jva2cL0Dj+f3GRDRJIfQehLkhmCWfFgRWkyuoa4bRJjkBqrq2/2Ovm2k3obEx9CcnGKYGsmCpo3ETsmmPSmSRGQySS7R9RAbT/B2P6ZWYJFh/ApUF0zYR0rx8SZHcwM47IQ9mFjjYHEeAxF0QMZXSlTU5sI29Wf4V9HySAXJlM/6TAG19uzqf81+DDkfuBcrsWZA5jm49heDkWCAexmcpO/a9kdx1trAthQvzwr1uRziZyDqBB4zlAMAGRDxT/ucz9o3z241pkKavVgUYBZv/KAYr2oARF0bESDPWoMCrni17ta/Tw9gdausxB+Q3F5d7/EXJg4XNP8RJG2A1tz4vkfa59lxfyJZ9RAM6DIqrvlFEpo09PTtdNURpddbynALxtZIlozbY09gpPKhufoj+l16TeQjZgfU2hBIbg2qJglnrn1eBtial22c3Viav4JKMglkY6iS2d6mdK9kXuYJJJblkc+NIbiwGsCLNQoazUwsEtjoDa5ElfiYMTmuFyTY9DoUEtWcjNKbUnhUWmtunXpXQDb/N15zFWeYBpbVmP5yBckIUAKwvrcH9LFOxcvedj3p0v6QOQpBPmT79rYc+gD9bNIn2gJMkmkLYCwYprmzA6iuDymI3nOgcpX68x/YwFp6lYsrJ/mu1/y7hwUkGfDtfnJVgZY31k6V9LteFPnvL4G01j4rr8hkQEd1YUS9vy0Uvt7Y3MLKt8CuefKNmHFAkf33D6mqgpCz15UFAId8E/xoH/lFItkwMkjS0M6SFJoKJDQfk9OPQO/RVWjbovR3SClyjhPRzZfKN7bekt4F8EFXJYyKTMbpJWAZ2wPTX+k90khjMr8AIEGCITa3L2aTGUBRMrdGpzmSga+v+nx8HCvpeieT2+vjg9ahZ9arApJtgNPaBW7+VNl9pQIDwHgwho2DfnZ03xrZA1CxIzGnJyS5+NZ67IVEVL1bf/87/ClW+4/sdMzv0RpSLzuwUQUF25ZgjdU6HNJgEwoZ5q0Ibv9KrGuvZO+edJNK2S6e125FAgsTG6QkUOVbOUxZ8APWr0Bjc9i0cQCsgqvQU2GKuTjhC6CoB7q93n1MCEO3xsblj8Z6nzwgvRGFe3AU7W0Qulbi5YD+L0idbLk5J9HX5Aag63fJkBElLdQljywew9NAxkCyQW8nu/wLwViTxmP2k5BYg0rT2MvidoNal4YteaQPAUwF2gYR+62Pj4CHLxADNhVQ4Nsg61MQPPNFmgtC0pDtCoBk71XACWTSWKLpoQjkrsMorD1fkOetFwPSEhCc9gRtB369r5qqkM2LmedLbMypUPc0PtmpyNmX7CVHFMZlAg4vGgfYeXRBsmYDsOGfbOpn/bv8hZk5FSYfsWfMB9NvfACKAZH32LFmskKqh+XxF35wn1zz542zr7HWdwqH4iTGu8aatD08xtD4mAymlE1iEfnQc+ULYEMpATIxQfZuHinG/J5dvyIzDgYUHWoBmSiu9O3Mez0sAATlMRp6dhOHoxuAM+lc0lEjHCCgk82zsq/rVAT0VFBgc1u9UdnucdwpUWl20kn1syZ9BAtHq/cRBcBJarwPkOoTANplL3oZ+Qd7WIZFDuczPiSbVXtMr2tVKoFHz6/UVH1K6D4niUgktNumY1b8uL5gU/7Pru3J7DG46wB4vzff7hMAV9CAn3klQ/4p6SQD+zV28wE5KDGABNkhEdgtsRVQkotcAxwrfchp/tKSaB2YHlWRX/xVC3uULZ7R25jWB24uwKCdwY+Yyj6So6gAQZK2eZYNY296oeUCuaZfiHnu4UFj7AlxaxT7K9XEufjqd33HjaXuzVdYoPFbk+fXqDh7rFjza2vL/l4XWAMtsjff3T9CAZBUFKCRgRiT6pqTGgBVxGgy1lPHGWcDJapNg8TArXFWQ6tuW6H72RG36o61ZWPVqM/R68bewO3nNoXssJmeKRJEQJPAZ+I6AAAgAElEQVSNGJH7yCPSzuc2Uu/J5kliUrP32yhVtp/13fKzSr4Nz2Ws+R5lZwPGsBKOT1oz2wAqWyRu82N2mGt2LQMSsIoCaf42l42tN0OemYO8Y4sCphJrGGMMehlAicwHiFswtRXIUgmJWWovaCEouGL5Zwfp55Pz2Hp2b1vDCSWAwB7FcK/myweAABvh820bYIjkYHMaF3POL5If0IoboAIcxTD5rwiKf/K1+bYg60cpRPlRb1NPEkgBpsawJ9nnC+gARnHZ01JFsnUAYipAYVuV1NwKbvfcg6M2u1dBh+YDApvkmB04LSsgCRxLQloVOoP87BQmx9PljQV5MaWc4mRs+w9tkMZiDlKh2jBghmkIRGDYvaoTRN9rSbg2aOUaubini3pQbNsj4Wzvd2sk9fRfbLgAIHEBU9c3vh7QSk8FwbXAhu2qs696kBw+z8/rM9WN//MZduIvVQhgcl+8NLdClm+2ZUCK8XPX6W8okNmEjaquQI08UAxIMAyl8RRPBWEB1bgK6vbdGoN063MFZtlG/lA8FRjr1QJYxopBOAXLj9op1ECv1EexgeUbD0sDRgua+mzsBqoA0n7rw4o1ft3T92WpzQXMASUg4afGUBiRA20kJ5b9TpoqwIquvVKonJYCRAcMW2TIQpL/4++//74HR3ME2rb023sNqpqj9BqhKLSglRRNRi62QMAC/bu/uSWTfkavUFp11lsRyMBAoxgY+fxNUCdfgLY5JL2Kx7FAr2uzEVDthto8VapAUPWwH7JqK42q4iTzfYo6u8hZbFK/SaBjaVinRwiAOKaSn/vZ3y9qXQC0sQAP0NMjw/D4UMVXPABodgjC5sIWxAU5R2JvX0UsNRaJb93btAYAXVcM+lPDnieTII6/sRoSOf9SDIqgWGn9ipkkc8yO3e3JmgK58dv6ndY5JAEw5iP98x9lobHPt8tCsD69qsZZorBKqPHkmFYOltlr6yguV1a2r1RV9usRkoPZ2TVrd9etOlKYxFA+7T7tH1+9ap0KnTzbmCFz24fGfP9tAzgg367p3sUWmwGOa7uo3+lsQLXNcVRSJepaBqlEAkOlKrAXONpgVBbgSHLOlrw2Ew0XjKrC0tjmt55sdyqoKpFXgpTzW1P3CozdUCxHhQN8rSdmuQwSW+W3fgdiWFV+0xvDqDCU5lAZSWqPCTj1wgzZ1Vy9RwoKWBsOxCSXOchYBaB5MEBxkB8wygV5hwyNIbAdRZdova8iA33Vu1dJ7A8lsnUlCFm4x/Zdt9+nU1xbQ2OWYA5GtB0oAk9p5x8MDTOXsGTLMksyVIM/P0s0oNN6FQdSrHmxHsVNq4JUFEse2wBqYlshEdeAsbUpfO2RlkfXF4++j2o9WiBySP4pUKsgAHr+xFaBkN5V6/E8V9dTGQ6FXCd+rFu/l5wFnmSjWFY8uu7+HpYFYyGSoxsgMdTuPfRZQPjzLSYAeBI+Q1RK8qJxaVVJ26ug3Ua0DRS0ANF9y+wEhr6LvpOKQKK0eLQ9x7YWMkrAFbgotV6cRxm2crh3QQvLaX5MU0CTvnQ/RoHhkYH5UzUkhdpMx/BAprV0HVm41TQ/9L/+gqAjIQD5PitGDgJ0fQr29z7gYFd7qaLvsT3gX5mw30dUcICNPZBk1oSdaNJiOfwLQHq/+RVaxZEU4qfGwwD1rfpML6l5l6VvPHlkhQR18kktAEVSV0xqCbBFMW0ckpm6wSBJdOvq/WzBWvVvyXPFTrHZvUAKyDj2di1mr8DJZWvZZ870W0lh2KBgISaNkX1dr+gpsPIx++wDadjjOcC5MQF9495zWDZKtRXwHL4LzdmCULB0H0Ma1L9RR8r0WYaRgFhDwYSp7OYKIMG6wUJuCeAcvJWLE2nfNgVzcXSrR/ACLUnVphsHeAm21kCmqt4Y1PYL8uFKO/cDUAHQ+61Fkxub6319PoHw9oeaN/8Byl7JNAymzwW9iifgds9UPWNiStmjuOQ3Egwr39NBa9H3cw12JfgVKkyDrRgVn3e/53KssXv5xYld/msM7KJXMq0x8jVbGhu4iS9gqSACA9+fa/0YWutVMMzptXEA4RYPvSiF1lP34qb9wP7FK2WBffqrCIodsAFsxS67PNvUfNvqUVCAtrEBsLwUx5ilVkH7mO+yBTtSjLUJHG5g8sjGqhkxJB53zc2xbR/sTA58PdaQsf0nKNF41cFJEkfmDGDRgvoclbdZvep75FjNx4xoIQJ8Zdw2HDnIAQDnQF2N1JzhvTYI8JBfEF/fBpsgq4CwYNQ7wCjyi2RSnVQACWENnK1hr0ex/T+9AlUMW+D79QEJqAJjlQXMMhXjN7a9JNftS/fygeePtu+iKutfSNjss+8Sl818qZenQdvea9prkOu18aGmf2ORPQJzD04867cJh9k5DMpnkqa41EMhN5rbnvHP9ln0aPcpbkCaTXyBAfWeRAbE2SfWgHzr8A+36IFlZ7ENwMQ3oLdOibw9n8ZtzAV5vUzFxXgKvQIh39qz3nOK21q2/SEfFGbNcWw4XwJCNvKF+NI2ak3YPSbXfBrvij7lRY4u4/MYSZ/dYw2qJPq8zEnfRdXRN9heTc4DQGTKSwOXrdGoAKUx6WgS1KnQNrJVJIEhkWhxTA9jARp6Gig8mkx751A9DX23BcACQpVt0zFGIEX+9bvqna2kCcqvb2ez9U4AVXavPLAuGt76gQZbfY4VAbKux6bI93zE/6ToMiA+VBkx4Hyux4DFZbfKru+TL3pPQQMO2gjkkMTnM39Nk98BdOO9Uvsq6+cjCNgjic8XZH5xtD0VieIRCz0sySx5sxdbsC+9ki36hM2bbxsXS1YgxIx9b0y+w4wdRIgxc9gnYEMS8itmZV+0ERQ7YEUtKQgkdWAlD1ZW61EiAZ6FI0UBMYYlX8lU8Za9rkVWVtGI3Y0LhCEf2J/83LXA/v6pepXV5mNILb6fez8Hdp0mqs0QgL2PZenFcLpTNwCTYb6GIwmwAZWrVw3OxrXp+ieqqerWa9eQOeg95oF+el9TuPlV/n6WoK3VCSGga1PyCSnLPsGxYGXjyW0VA9j1O3AQhCVh7wMmQdLnrRuIb4EQoH3e2Nmip0JWNo//9GUkF7kiyYChai2RyQVyGZPLF/ZV8mMIABE7k4xkUzble/K7tZAjAMPYkkoiYSN93v+Swknl2q3K80trd2JNzpEiC4b7lyE8B8UecYaNa5MsA21ese+kuXX4xkZzOxzJR1glvxVPEldRlKP5DZhvv8v+8u2CLTYkxoG3L5kDUwcGrXml354wUzsYVevP1taP9TaOuO19OMIOOalwtx74oocp96i5r6/mACBN6QYVHCowuuuoPGbSff7QF2oq8ffYHTOxUPQSWELynALwJE3Gq+YkFmc0rp4ZR+WYxgC2AMUmsru1kgwqhB6TSt1rYwko82oWYnvZ4Qjd3/rBwNgseAAfNmptEj6/979qiIWsP/UB0POuIWGxqT0l239JV6PWKVN2bEUXSNauypEKWgdbQTEacneDUeGTgAI/vwCaxuxnYOJL9VhmNmARDisEMRnJZ+IAQEmkrndAguGQtpig1oeCAmx77R4MwmlnPle0uwarpR4kbDmjCHusQj4BLixVEaYugJ7cUWCzEcgAbv09gO30EKMtXsUwJQLkxYC1YkmwYQlMuaXZ/vbOlplmR79jgs3df07UV6b7Li1WvHlCLR3DwqjQe4G4VY3k69oWohlKzgim7lV1JJFewcpCDuz6xtQj6Bp0FVBC2U2U3lPdHf8aC9gGpICnsUhP1NOGAFjjC4iVPgU6Bre02BiND+yxP1WFPJYwrVGTlR+bk92CShIBdX7odzZKcA35rgGwzZ9dGurYgbkldoHhMEEC88X2gDwToxeWvapl10tA8/Rea1F4fO4wwj32A/XPJ40L9BQ7hz9kTr93jSa2+1uzHg8mhCFSCvZCEpImCwIAkP9dA3Bal6Ii2TFDshhrJgexZOxaXzfbsajuAVLLTkn5ru3zfsd0gRxQ0+4Qn5RF60MAFNDm2z3rGsUTWAHqcq65KQbMsrFaY/8BHPlCZQCtriX7ijuKodf2q/v6j2KTw417jzUIDAmTs/VflgkJGAGPnnJu1+qHveysOTyl62cbri8G0GjrxvDvxEnQriFfyLY2Tg/KdXoRu5GCdqv1zqkJ2bhAsHsAp6QWLJgc6ZiDuzc/2hD+Ax4CoM+t32YrChLSowNkRmsUMAAfi9JLad1stgYSTCO0e5329BmqXkBI/uwkCbAnclbwk5p8SAp2b+8VzPkEwyU9AHLXAcZlbwAU4+ia5mo9jWnfNzHE28bZgu7GrPgi4cnjrs93bAfQK/da+0qa1hDQLNNfacO/Wh4AayU+gG3vsMIFEK0YBxvssh+Ysn3HOPU0+WHbOkDDtd0bw1lWCoAwJOxtQb4xG8OhhtNAvmxfYUn7qqUgRwBfr9vS6VoHaMbPnq9/hKIJoLm+iM2RfBxLY0N4jVbaGM3DaprYk+otwM+CDPVlMGMhv2NXdpAo5s1edB0gkB82WVVfNJdYJJFEafzWQFvT6egtRgqMUGMVEMV2X5uJQS6rWTBtLNICExGAyzYEoUc57BFfYzX6hFifvgQm1nUCCQvpM74gKchaLEixIFP53iMV9hLoe7BTkANqzKPX9mjBorUs68Uo9aqWQb6MnM/9CRwx0vuSArPwXvNZj95Q9ijkklqh631FRu8UW1ywxRbEyTI/sa1vhdmySe9VAcScqRsgpvhQPuZic+PIK+skH+VTY2SHGBJ3Pu96a/f3yIyhB0cN6AlqrfgcmSGlFX25pBB1nz1ojmVi+faewyIFewP1s9GqkcTQf7CInNH9Tr76XY8I6tpMm1RwQN7V9s2BFgMTVFrPQXXWNEXhIb3qeBnw+dS3pvZeK+hyyDqr9aLzekldiw0EOM3xyiENUBuZnSomRqCq6FkUBNvwzw62dA+AbD5sAEtynf4BZoElLSB4GLcxVEvAozfXuu0LmdGaJIZ9Uqz4RIK1JrKZ9M6G7b9gG0BLr6O9Ixfsi3hr3tbUf6qzJj220jj6hgDZQcUqhO3BeF8DnAwCRGyUqBKRqsCCHcNvExyzXLARF4Cl9ZB2zQ0sVpI7SMkn/I3Viu/NI/0+p8TZno/YigH3XnPy+TJhxIUcW1a27JKkxeLlzT5W1PxiN/sV2/ZBjGTHMrh8pk2CZYqbGP/Hn3/+eQ+OSkj00gY5SZAgnolpYaQEjUqGob82RLKRVhlIJtD8GYUFAStsiNNQ28ald7HB7mlM/aMArTELSKjeq4dSu16wYQV+J4FInTZYAjSmz7NrG/fYBlDd6qePAyhIu8ZaSp+vJJ2+oMDPZrJ2KyrbABxW1P2AqzmwHkHVeBhJYyx4tpfd40ClzwS4WJH0zeeRGAx3WbK+it6mlgOJ7SRq2Zuf9bP4CMjzrUQoHlRr8jGbJFSfAXNKAjhi1KQusGr/NXtJl+7VGsEEJSKwWSne9dhR/tMXVjxaR3btQYs1klf8px9lffloVZDCbN2Sv/2R4wo7wBHb8ptKUGTLFwUFuDSvWJejGCHV1br62Tx8+spXPVh+gjvFWzkM6LOzWLi/1pBDDCxJV45ARCcfFiVYMm77P4CrsZz8ALjVroBnKzKQc7xN6qHxWFJzbONRJdawl6D7UF1jAD16GnNrvDYaKxQcmFwB5j2ncXpWEgV4Ng+KrHqq4NgmsNCTy37B22fZ0jjbmztK/PHx1VQXFHoNHgIFKCh193mMxAOjJVVrAmgksEcpBNs+tNn4/CxAgeVWzWW3pADZ2XWAtfn7mXwTL/Y2u+1ZgZzfxYzqq59DerTv/YzBAO9exYSCmg+ArhgUD4rxMnvFVaNd0VQsxSimvEWlObtPnmGfCgafKKqUhaKjaAMWjzs0d++tpONjPb7WpuBgM+ZTYACEPhUWqx2huPQ+NgjMgRE7PDKEQSu8AB4b9YV1ftFK2vHKg/0K28f379+/CT43FAz6KxkBTTlJA3mPH93rPlUI3VS9M5pTNPj0Tjhg5U22YRgYGFaiImr0qyzN6fEIksSGYUg2XsADmd5fObe9r4JMMi0Qqe7ARwPZmiWIvpPqtYwUkPeZhCNHuo5N2ICnxFXMbCPfMR4gSUZIeGx25aH1q96YtaS2BwK9NWNg9oFP+B/TAC78EPA5LCCl92swJIw+jFja/fcdNRUYW8r3QBkY8ftKII1xQEqGNBcGjdFiQ8APmAPmrtsebbmATeYLQK9F0FoVuXzkQKD1ZauDCiCMndt7djntAyBd5z9xvDnC54C3+fQ65UNrlzN805hO7vQ2xQO2tQW+MRQ2YwAhvgTm2i+YWmsC0tgodtsYHz9+/DjAwhogtcqqr9HFKKEKDowEi1MtPZo+J2EEJHqpd9D42xh3UpYdnsXBILC/nLMbCwCNpRfXGCvzmkevRkKi2xKx60kmFWErlQ1onP6TRGwEwnwCULINuxPwgkTFtumqvY3Ld5iWfhTqvAxkK1NzCHgFBzvpXlRf0AIvchaYKmat2/4CYhUUddcbwW70+/YUFcPU8wDeZMsb+FoH/Ez2a0ModtlHmtlzbL14xSapAuvULuA7BVW8Ys1OuPVofe0oe/mmOYBH9mEHmJi1sL33yVR2Kdqa5fyzfyJopXT22Zd+Lua7VnHoWqqkOeSOgm5vVtItM/T+Fo3Wvt8eaE6sqvV7oJqkBfTkJwzAoLNVESOfHdSR/vnhAKu/h6X/sKdu/ezP1zah0w+9BXq9xeUIf8eG8zIKI2vRTpk0UDNSEJIFbRYZQ8p5lgrAtIBs0Czud4HQghpfz8xnmJHKTWr1e9cCZ2OuTETZ0X3OlwxACxPxVH5jC7ps5wOsJ58DfhvZPeYDeHpaWAsmWwDpvZFldP4GHIbc/F0POIGKXhpw2T4fVqpyk7Htl5NbbHsfuQDeWERrUZmxF7JFP8lc3dt+eNJZ81dLwVjaGKRMn28PDpsC3NgJAFLpsT9VXE+FpNfYb18UGODefmXHyk6nwPZNscivnpZfuQog+9yei1cylh8RBkmsuJLd8kduypNsX3+0xn43d+MBfIWw+Mqm3WvSTs5rlyAGjen6bLHXYgMzxPizc58jVHDkcOvrWmMdYPU33Zuk/yG/HpXGKR1LSmAl/V6iWryNIGsE+ur3PjMX6eQkYcdqcaoO3d8CVBxH8i0a8AkyG4016j+RGMYmfY3bOFB/NTxpZu6l+AC0Nfgqhyqp7yDRVeftX/SZJGUfBmaD2QkUndQuM1bF22z2Yj6Cgt3ATr/PvklIUgqt32ekVOv8xFfZl+/Zo2/pBBPYY6zLNu0dadj4qr/9bPzGqoD2Sj5k9/qIbd7D5poPK5G4fC75FT29TfcCLMBsL72KMcUD8ABAwE7W5QMtBKykuXpfYgOaBWmHD/nS+hU3JEDbQGFu3YpZduoRag1YY/MBBeye4igHG5e0RF76nZJiBwZPjVE++qONuTkHMFdBKSSYoRiQj3dKqO9EmmAdBV43QEo3o9wrI5d2CgZNVTSvSU2MBnYtOi6wLUATWXXjNACmT9B1+ideu5adejt91rwqsX5NwSAIPAtFamACQDifNA6Gpe9go/lQA999jU9eA0w9t00GviavrJWed8qiL2OD+R/lx+QkjuqlHwEUFBvMxdokpHX6toKqB3QwoK7DdvQlAGe/Y0yCuesx+hJJ0QSWyx5Ue3srJiVZa8hf+Rizlxh6LK3b3mFIrZmt+7wYOYVRNC9Aw3Iag0yRiNnQvMbiU+yazxTQfAAgu5bPyVTMqTXt4z583ngKBWUDHIAd4MEw+1z/br/x0FgArmuaU7uAqvIIBRlJDWWnwt0eYFwKWfevHY2LXQFXJAaYt/8YHsZYHBxgWVwXqXSqLYSW6AbWE1h9CnUxsK1wJImEQ6VVF4ski2ygxxQ8B4QFAjwJqb/FAeSgHoPvVKHxmrWtDyj0nuQhCz1fppFLuhifBLQ+wNE8Kr1A0J9pTvQ9sHXyB5iXrbF/7SrIjSXB7YvHOUhBwL3sR7X17Xm2kyKYGGkJLBUMoKY/h+lIUD4lL534SvBe9ee6RuHpPUkiqAFKc4k18YW9FIuKGxZHqmerwxCyFxsF7tkjqVybPwFq11EdmvK+CydpSXXgpJABGiwPQ7Jv+crcvdc6gK3mN5A8VPhsgXRNc5lPHi0rk7OKDSZNgQRy8tyc2UdRAW7Ag4DEdDX8xVf36LUCcGsWR8sI+4x/t6XhdFwvW57rh/0PsBoEs7CpqOqeoggqm6F6Sxo0MgM52HG5zWEQ5qGquBfKq9zsERi9D9lJ0xyKxbEXyyrJVR/Sy5ctBSmw5Eyg0H2qu1MdvRf26ZW0XmCkh2eNjUvOAXNBgfkAM+wVKKgyW7WzGyhiEBJ3qzjWJpkxgQUqvRayAggtiHeN4NUewARVVgBhP7Hyxsteib8+sbfYKEYO4DAC0tDBQ77DjDGC/KcHYq7G8Z09CU3COTyR8HpNCmvvSyyxKwazx0notlMUxcbofXN2vT9+BxiyV6HY1gxZSFY7zV7209jFiaK5f6p6x+9n16y01EjHVNtfKqQ1bPM82/scMaBOer8xs92fSTZ3scRnsABA8jeWqEduP2GKgtX1xfF9l5Czm7wbBTZQ8LvTMz2fFreVu3HoZP0ndN2RqkBHf1XVN4kytE0ydwG3/0Cp+1FzVYiN6zSVGWiptMbGHCQXP2giAhNVv/V3bXOp/Ki9/lD2sBd4BiYOD9bnNrVN9+c1VH0SVTFwjWQlozFW0gvwkTIYYz4lTVqXnx04AEFVmRzrlWwgJ4GXpCNdBPUCB6mc3YLT3Pnf10cwo/07TCSg1oHHAuy5Ci2hPBaQTzAgBYU/Vf9sxYYVa4zNvRroriMR85E/LqfXpZBlswY8lsx/9iRfsN33Npe5yw0M3R7xd/7QswQImKuYA3ByVmw3t8JKfpH/234IkOVHdsgJRV/896oI5FPAlK+2xeQQjazlfzgBoLtPL3jV3f0BPyiNcnaxyq3SMBqdF8g2xlEqhkFTA64mx4S2yaaXkTO6x99z1nfKEZKysSEuKr0sadkI3Q1Uu9dT2yQL0EPFVfTGWblj02yYiuh0UYWyiY2fkyWYxPRwLcmXjaqcNaLrbCsh/GkY37kDBPuYwTaTzee95pCErYv9PgeOEopcQcMXtLAhTKoxfHtA0ekaBzaazdhVc+idKF7mx+a6xyMomC2/kBXiBevqfadf+RVjdJCiEIsHbE6fqnG2wS6+JGQAoMqLH2sx71v484NEzg7sn1+zBajKNyAnhgAghrPN6FcxOHnuHi0VfvRYBrXQ67ZnPFicD/SqlvkpBo2jH6Zwd51C1JqpgWXAm8P6VLBBTGG74mLVTGvqv69/SFXVg/46/DYaY9FMXl1vszEOC1UZSA+Jj4VthVBZfQ9KwO8fEVMJCgJsiIMgN5nq2ZCcr1p3HwaGMaCzmskFSo7s/eyzOVhWY9DoAsYJVPeSfRJiE5p86L7sLjj0eUgqAEYqAguJCwDYqI/D1/pF3Q+Q2h8MRrGwXvORgPzTeBgASUnaqPCSCTgA4HzE73wjJpbFt+bm3z7lys4+k2i7L9oUAbn3ycg96JF8fLa9N4xL4mJPCqV95FcsEMOQdMAKK7G3Yt2hhiKiKEjmfOuZJvHTGN3HJqy3exQcj7BgH8YX991L1mGVxtl2CcDvtRzqPz5EXHov2/iYHfY/m+CFogXAjG/dS3zEdLniwMajVJ5upziokOth6YtA8QyEiDSvam5CFF/Q7bNcjDfeIrYeCdpoo5c2Z1yIrwGZszQY9Uw4FoUWYE4MyQKVUqBhDx6cVAExmq5zNN3YmppAt/X2X/7wGEO/Y2SNw0fex9x6FRQCS68p+0mNld4Kg8oIhLp25xW4gt8etk7B6+E8MqQ9MC6gF3weeWj+7l8GI8kaR9AutW8ewMOf5IaCaN/R/uxgg7WQmAUx/0pi+9G1y1KwHskp0ay59ayUtf+Na5wtFt3ni9XbP1RsxXbrUuAkuEc2tAvsl8d3mid7JSvGoX2SneLJQYNCLS71vRZUFviwF0XeCTk53RwYX7asrJMTig7Vovhg0mKYDZiquFEcqA7gky2tS3/bevkFSWp8efPx77//3mMNJscoBIQFYBM2VvXt/f3rDKgsY9HkXvtPJchIm8B5wIA08Ds2sKwJQ2rMgkYjFvWm6c0vUfQBVvPnUKdV2W9eoK0Bjl6TjMZwgogNOThQ2VdCSMrWuMfD+iQSjJZvH/KPY35+zP9Oec6xn5Wx9wSYdXlo10GHQFCBYyqawQoTfzR3c0k2Qdk+kkkAwAGHawBa9mw7AHPKP/YHI+x3gEGC51/9FsUCcAFG+7ZxCdwBhqqNFSkQip1EVwy2nUCetA79GTmh99V8GCtm5RkpxU+B0EYwl9N5p+HFEIDIvtbbK8lIInmspfHaQzZ7P3/sQQymox+LLQPCBW1sTttHHPI5tZVtTs/5RnzaS/tF/iuWCqtHfPodSIs7Ty/0+vH777/f33TfxptGHhRfGdi1KqxHBaB0m4oCCsbuRfMgKBYEXJzMADEVRt9FkmfPBodGYs4gtySNawWjuXt1XxtBL+vJrKMFMFbYPPkGA8LuJAsmhX2ShRqMkra5VgYABZW3+fJtr3p2za030DgYClptk4FT68ZQJQEwyr5sElz6S/ZVb6LPsUiMl1QWL2QtcMciSZ6CXu+GlBO85CF2vmxg2weNqYpLLDKUpBRTxvIMIaDRv1wpnT3kLnZEEuptKZYaxxsvAHWLCUADMgve2Z592GhziYVtd7B11+Q5M/lH2ktwtrQmPcXmY7+TfewfowXaiqfPFc7mU3hJRbIPCCMpbLPfu698LV4BsH2kohQkDx+vpO7nk4SMtqiVYyqfUygBqJr0+yKsSkyKoIOOuelg16H/exJDxunHCILm4Zw2HfvDmhoTCEkk46tgK7echKH3C6DYoNUs72IAAA0mSURBVB4ReowNZofgI1dQYXJUf8raAQRg83v2bx9oj8OzY/taxgLMEpi9bBEg279oD/Xxms/zTwvMjSNZNW7bG0+Zq4j6VcBk/aTK99rY2QpQgVV2AAe2Yx2awaozhou1k2Z6KeYgbfKnItrP/udXz1Bhr1gO0CB5FDGxWgxZC2aPEZJcmH/zL2tS3Fynj2QuLFXjWYsEuLFB66A9AWKYiPiT5PunlTCbxiEjqY79XmR7AGzFHUDOH/JLXgNMOWqfSXKFFaPTV9zeqZg2PpXXHMgU/x1gbQIxZBlK79HqZMZq4O4PoDw45lkjlVwVwzywmMbCpsgUpyAcoUKg0ihxG95zH9iLXovEac7GlMCapxiCzer6rms9EmY3o7Vwsn4DR2JWb7VH1zEitmvIYksYl/lbM9AklVQxvsvOxsW+8mXX8rHKSHp3nd5EYwtuYNJaJIFiYs39rkpaq8BzP3DLBmxHIkk6wATcyNb80dyARp+CFOGPXiU2Fpo9pKUv49pLhaT5sVyMpPmal6zvVeErhvsPO+v9PpdIu+/Z4Z+H657mxN7tN1DDLItdBUGx3KLQ/dteWCnYZx7WVMTIQMoEqNnH7U9pJSyAABcFIfvKqewVX0tI3lgpjhu3nNL2EBdYFnWSLb7AnX/suSIqZxADudL+9V/jde39iWQbLXAdj0o4FYw8IGdUIJULGDSBnhLkdaQvwYCWpKBpV4aq4l0jwPxMMzcX2aR3ROJkH8qtWe8QQeJ6Nkq/gLxc+WWjsm0pdb9rCOcDcpV8cZJDrmaXxLdRKzEwB9VH4qlWeo2Cwvq28d26siWbPSPUdXopAEgwYzqqrmqLWbcmn7WO5lJk9DmBGKbY9RgE9uo+Ad77zZVt3Y95YVvYJwmBbQG/ZTuCWyJQA/pewFvSNlf3+xvzChSZpPmdLSvFt6+H7Snc9gIQ6S82jzYCoM4ODMlr9/m7YNnTejFgJ7xkGyDDRO2hgpRf+U87QBFpz/wdKi0Ce4QsyCcqoteuLXZI/tYP2PS08gGG2OfNtftPuTUesEeEGluLCZgVe43t2cHuuwdHM1BAqUropY3Yh7hUe5rcVzm2uUkWtShJ2mIEVeO2Kc2XUQVJi+ha9A84bAXsGoCoXwYU9W+AQQteTY7JeGq46/Y0rHk4Jzs1G/lmZa51YTYYgIMENtj8Nk8DVOBhEqqT4/38IeHJG1KYTSozCt9a9/EA12uidh95KOBXsgGf1oFxl1j7FZR+r0GfTVhK/tVzUR2xPImPabX+7iVn9cz0srCP1k7KkyB9lt+yQQ8S2+zV38fS/+u99rKxySpVXwvD+iUfxktdZIMinh8aKwbiVAuQA4BlfVjWyn0gqyfbvHpqijOmQdbx77Y0xBZ/bXHRZwL81sRWedd8Yre8UZQRisbZg6hlx/aRKnL4kq3lSH6wJ/lG8bem1tjcwB0m9BruYKKtQc5QP/fPfJFNFuNvL7XRdD4UV81UPpQbGqvCHg4Ean3OSX2G1dlEKL3OJ7UwixYO7bvOZpOkgnqrQXZC7sZr4f1HlwO/lZb6CSQlebnNfWyIX3KyhGid2df93UO68vMysX7GkCS6oPEMEnDCQhpf9cp+rAPLI2EUhAU5vYyVOqg9+o4B5K/+Z4fi5V49H5W1sTEhRYbPMWLAitH2iiXzl33eXtU+S0fGYRj8rl1gjRJOL1Tsimkyo99X3reeZRsOAPTytuWR7WQ8X3U9Bt9n1sFf25AH/PwlmbOhmGwcSY8xKtDlUHYDeH++xuMr+rzZ0Dwb/8bFcOUaH2qhyDMFkG+a2+MeyxzZtuM2pj1DdrQd+M98zZO9yA+cEPv3B/xQct+36uaVCDa8V8mVQZDeonT++2zpNES2iX0GSaF0r40NJCSh6qdiqaqYB9Q2p4q8vQkJbNPYQUI2Bxbli51Amxwmg/Q1ADEflGQAX89CVer3fcCw65qnz9s4PQkVF8sRzIpDrwJbYFivSuRpeAwR6wGs9rLr9WG6FmvZPgXgzZ498XGffgu5QSYpdGTJMiI9iWIMQAIve7iAk98ANDC0X/pS+bL/ur/39GkUSf98FVaM4UqMxrVWfgE06+fuE6fkvYdXSR+gVTw45YudFSf937gKS/ZpM2gfYGt8iEVtEhcD1ID+Xdd3DSmq6PE35dIrGZaN2BEWqp8FcLpm2yP2sj3ov3wqDhCFfCmfSEhsSUsHG+19PTD5nw+7b58OyJ7mPknYhdtb0O8hB8jBNox8k7AkXQMKJF1/E9PggkKPRoK73v1kFSnR4iSqjQU+feYI1CtmQeZoQtLGNkEFan2qk34G2wWOZAGYWBhwF1glth6KJik2p3nvKz2NKanJwsbXGG49WE2vkmSlisqT3RJCdWpewaCvh800h69jYC++5mSPsc7GY+v2Xuwn2/LJ+rygQ/35BPjYg8YGothCr9mQzRrK4gswATXXeJ8MFezGx0TJ5tauZSB52A5MgVM+bv35SQsBS1qFAHwUMawNA3FgABRJH0zWSTk/LgiRt63D6R9VoocovuwLtZP92YI9Kf7yrd99B1Xh1YfdQ6899Wzu7aGRgUCHtM1e/bllreKIUpBn2QKczWHvuvaewxJMGmVd2IQeXhQcqo1KhWKq4mg/+gi1VZs2SnXDPrCL7i1hMA9BQg5hXpK5cTA6tNEppYbyBjdGtgDbmADB4w6N5RCBfGwcCZZ9bRxmo4pv5dCTaT16GOTJPn+1FL3rsoUs3CpDJkiO1o0BGAOQ9ztGBhz4zBy7j1gdio5FVGScfGE+JYAeJ6YJMP0ucMmQfEdudG33A0jPgpFQxcfKTeyz+1VzhVUiAQ7XkHuKAtYlEXzVw35LZjHf+kmqjZl+1ifLTocY4lQR7n6+wD4AnwJAcZDigKPru7a1KWTYtmvEZOvRnxSbYqZXsUKuUhmNJwdJb+BubzFUKkV7AxMl6wB8tigE8rpXzEuOdH/rsDcAGuD2/saNeMjXFN8Xw/KGphm6LdhUC0mV0dgEcLMRZAU92oQ5Q4NY3wLgoKs5zt9xl3RONRpTMPceu3IMEAIi2BiUZ0/z2XiycAM/Z22fqWtVR0wK09A3AW42k/zTw2sMPSsby5d6E91jM1tL7/eeCgZYux+FDzi7lg+BtOq5YJ2/HBiQElir9ZAZjaeSNkbXtc+kRvvi9LLrVHlJrrAYjxTAFvIFJqyqA1CtCaebW/BWLrTGZQz2W2LkO8Bhn8jV7GVD19n/7an2fr83j0a/5G0c+9XaHDj08z6SoPmttdFaxL8YA2zWJt5eYiC+tSUASNfpN8pLICnW7TN7ArnmE0vrY+Ao5hU8e0fikt1OkDF6su2qy+c3ULQxqDOFnerqXsyreVrTxjvpieUfw4JsqBjkh6QFpvdemktikGjYV4ZqtmXkGgPZ9ZCwEECEwZBJwDFH2pg2TS+gBare3eMxguZBw8ml7MWiyLtlbxscNs577AUAEjZbsEuUmu8k7AKJilLyqKQkmwoFtPgRyEsme9IYKtDLhLMTG+g6pzJ8aH4no+QwtiCxAJiihs1JMGtszeLEOhprezceQF2GiiV23Uo8hyXY0faZ8ptCiL3qzXiOauV9a8AyBD9QVwwVC4Dhc+vr/ubQr3Lqiu2QrSQhpqKoAMBluoo9JtgrVSEmNPmB3jJUhQgQaIeQu42l5QEY5BtgwKT1u4wvP/TGrN9cWjcKhnyjsFbSKejkvvjIJ9vPVjg23rPf40f3N90zRL+kSZZqrvxpUs8dtYlOV6D4PmcB4Z2wYUwoIYqvgrUZ+/zXAmABJVh7VSEklF4ANJfkrQVQNm/39j8ZRP4Ys/FUUH5osyR91+1Dla2fnMHi0HOgLFhJl97XW9J38trYe4rWz4Ikf3mwEYPQr8FePfvmCBgTEZgY2/pCEgFlMkjPBPvNlvxFUrV2FVhVXPmu52OfrZEM6H7yS0XOBuyhfes/RUl7gkzQ4HWCV6DryWWrAgFUJK6CIqmsVyHGQIBNNniMQdsCk9sihf1vvPXzgrwCnG1dr3fXGn3fj0QFrvbHvcCTZEcYsB1F65VhWKVcbZ0dGOS3ZUh9vq0HLQZ74zW72OA5MyAJnDxmpFFPnm7LST40Lwa6mCHvuy4775SQlGuxtKig3+R2jOoPqOV0T6+SD2h2DrdwJ0z9bnEM6FWg0+fkRAsUOKSh3hWaqpcAWJtXc5qD6OLm2mrY74KxdWI1vd9/5E5zC0SN1RJ3k909AiafZosDDHb3nufWWje5JREBFqbYHI6zrY0U7FXl8V7XkyHZr3mKNQEHe9K82YEtKg5d3z6TK10DQDCElcPYzDKFZcjYnD6O4iHmAIg/E7QHAu2Nwtb1viNJdhir37PNqRxWBYScoK60WUbc2Fj+FrfGeWW6dod1te7dQ8UUYwK43edxAEUc6PA5dqFnKAezAztcldBc2BGGoiWht9e9lIdXsaL45AtFU39qCYbPlkEhLXIBIQCMCg4FpAi3ZsU/++GHIgb0FFstgP8AzT1eMGSJge8AAAAASUVORK5CYII=);
	content: "";
	filter: contrast(4);
	height: 300%;
	left: -50%;
	opacity: 1;
	position: absolute;
	top: -110%;
	width: 300%;
	z-index: 4;
}

@media screen and (max-width: 414px) {
	.postid-1090 .site-project__banner-feature-container:after {
		bottom: -100px;
		height: 200px;
	}
}
@media screen and (max-width: 360px) {
	.postid-1090 .site-project__banner-feature-container:after {
		bottom: -70px;
		height: 140px;
	}
}
.postid-1090 #project-header {
	margin-bottom: 0;
	padding-bottom: 0;
	position: relative;
}
.postid-1090 #project-header .h6 {
	color: white;
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.6vw, 1.8rem);
	font-weight: 600;
	letter-spacing: 4px;
	margin-bottom: calc(var(--global-spacer-unit) * 3px);
}
.postid-1090 #project-header .h6:last-child {
	display: none;
}
.postid-1090 #project-header + #about {
	padding-top: 0;
}
.postid-1090 #project-header h1 {
	color: white;
	font-family: var(--global-body-font-family);
	font-size: clamp(1.6rem, 1.6vw, 1.8rem);
	font-weight: 600;
	letter-spacing: 4px;
	margin-bottom: 0;
}
.postid-1090 .is-style-heading-1 {
	color: white;
	font-family: var(--global-body-font-family);
	font-size: clamp(1.8rem, 2vw, 2.4rem);
	font-weight: 600;
	letter-spacing: 4px;
}
.postid-1090 .site-project__banner-feature-container {
	z-index: -1;
}
.postid-1090 .site-project__banner-feature-container:after {
	background-image: linear-gradient(0deg, transparent, #080808, transparent);
	bottom: -50px;
	height: 100px;
}
.postid-1090 .site-project__banner-video {
	opacity: 1;
}
.postid-1090 .site-project__banner-video::after {
	bottom: -37vh;
}
.postid-1090 .site-top-banner-image.site-project__banner-image {
	background: #000000;
	transform: translateY(0);
}
.postid-1090 .site-top-banner-image.site-project__banner-image .full-size-image-mask {
	object-position: top;
}
.postid-1090 .site-top-banner-image.site-project__banner-video-container {
	background: #000000;
	transform: translateY(0);
}
@media (min-width: 1500px) {
	.postid-1090 .site-top-banner-image.site-project__banner-video-container {
		min-height: 100vh;
		min-height: calc(var(--vh, 1vh) * 100);
	}
}
.postid-1090 .site-top-banner-image.site-project__banner-video-container .site-project__banner-video {
	top: 50px;
}
@media (min-width: 1500px) {
	.postid-1090 .site-top-banner-image.site-project__banner-video-container .site-project__banner-video {
		top: 0;
	}
}
.postid-1090 .site-top-banner-image.site-project__banner-video-container video {
	transform: scale(0.8);
}
@media (min-width: 1500px) {
	.postid-1090 .site-top-banner-image.site-project__banner-video-container video {
		transform: scale(0.9);
	}
}
.postid-1090 .site-project__faqs-category h4 {
	color: white;
	font-family: var(--global-body-font-family);
	font-size: clamp(1.8rem, 1.8vw, 2rem);
	font-weight: 600;
	letter-spacing: 4px;
}
.postid-1090 .site-project__faqs-category h4:hover {
	color: var(--global-primary-colour);
}
.postid-1090 h6.site-faqs__accordion-question {
	color: #999;
}
.postid-1090 #faqs {
	padding-bottom: 0;
}
.postid-1090 #booking-terms {
	padding-top: 0;
}
.postid-1090 #booking-terms > h3 {
	color: white;
	cursor: pointer;
	font-family: var(--global-body-font-family);
	font-size: clamp(1.8rem, 1.8vw, 2rem);
	font-weight: 600;
	letter-spacing: 4px;
}

.snowy {
	pointer-events: none;
	-webkit-user-select: none;
	        user-select: none;
	z-index: 2 !important;
}

#vr-feature-static {
	background: black;
}
#vr-feature-static picture,
#vr-feature-static img {
	height: 100vh;
	height: calc(var(--vh, 1vh) * 100);
	max-width: unset;
	object-fit: contain;
	width: 100vw;
}
/*# sourceMappingURL=theme.css.map */