@charset "UTF-8";

/****** FOUNDATION *******/
/**
 * Foundation for Sites by ZURB
 * Version 6.4.2
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@media print,screen and (min-width: 40em) {
	.reveal,.reveal.tiny,.reveal.small,.reveal.large {
		right:auto;
		left:auto;
		margin:0 auto;
	}
}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
       ========================================================================== */
/**
     * 1. Change the default font family in all browsers (opinionated).
     * 2. Correct the line height in all browsers.
     * 3. Prevent adjustments of font size after orientation changes in
     *    IE on Windows Phone and in iOS.
     */
html {
	font-family:sans-serif;
/* 1 */
	line-height:1.15;
/* 2 */
	-ms-text-size-adjust:100%;
/* 3 */
	-webkit-text-size-adjust:100%;
/* 3 */
}

/* Sections
       ========================================================================== */
/**
     * Remove the margin in all browsers (opinionated).
     */
body {
	margin:0;
}

/**
     * Add the correct display in IE 9-.
     */
article,aside,footer,header,nav,section {
	display:block;
}

/**
     * Correct the font size and margin on `h1` elements within `section` and
     * `article` contexts in Chrome, Firefox, and Safari.
     */
h1 {
	font-size:2em;
	margin:.67em 0;
}

/* Grouping content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
figcaption,figure {
	display:block;
}

/**
     * Add the correct margin in IE 8.
     */
figure {
	margin:1em 40px;
}

/**
     * 1. Add the correct box sizing in Firefox.
     * 2. Show the overflow in Edge and IE.
     */
hr {
	box-sizing:content-box;
/* 1 */
	height:0;
/* 1 */
	overflow:visible;
/* 2 */
}

/**
     * Add the correct display in IE.
     */
main {
	display:block;
}

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
pre {
	font-family:monospace,monospace;
/* 1 */
	font-size:1em;
/* 2 */
}

/* Links
       ========================================================================== */
/**
     * 1. Remove the gray background on active links in IE 10.
     * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
     */
a {
	background-color:transparent;
/* 1 */
	-webkit-text-decoration-skip:objects;
/* 2 */
}

/**
     * Remove the outline on focused links when they are also active or hovered
     * in all browsers (opinionated).
     */
a:active,a:hover {
	outline-width:0;
}

/* Text-level semantics
       ========================================================================== */
/**
     * 1. Remove the bottom border in Firefox 39-.
     * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
     */
abbr[title] {
	border-bottom:none;
/* 1 */
	text-decoration:underline;
/* 2 */
	text-decoration:underline dotted;
/* 2 */
}

/**
     * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
     */
b,strong {
	font-weight:inherit;
}

/**
     * Add the correct font weight in Chrome, Edge, and Safari.
     */
b,strong {
	font-weight:bolder;
}

/**
     * 1. Correct the inheritance and scaling of font size in all browsers.
     * 2. Correct the odd `em` font sizing in all browsers.
     */
code,kbd,samp {
	font-family:monospace,monospace;
/* 1 */
	font-size:1em;
/* 2 */
}

/**
     * Add the correct font style in Android 4.3-.
     */
dfn {
	font-style:italic;
}

/**
     * Add the correct background and color in IE 9-.
     */
mark {
	background-color:#ff0;
	color:#000;
}

/**
     * Add the correct font size in all browsers.
     */
small {
	font-size:80%;
}

/**
     * Prevent `sub` and `sup` elements from affecting the line height in
     * all browsers.
     */
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sub {
	bottom:-.25em;
}

sup {
	top:-.5em;
}

/* Embedded content
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
audio,video {
	display:inline-block;
}

/**
     * Add the correct display in iOS 4-7.
     */
audio:not([controls]) {
	display:none;
	height:0;
}

/**
     * Remove the border on images inside links in IE 10-.
     */
img {
	border-style:none;
}

/**
     * Hide the overflow in IE.
     */
svg:not(:root) {
	overflow:hidden;
}

/* Forms
       ========================================================================== */
/**
     * 1. Change the font styles in all browsers (opinionated).
     * 2. Remove the margin in Firefox and Safari.
     */
button,input,optgroup,select,textarea {
	font-family:sans-serif;
/* 1 */
	font-size:100%;
/* 1 */
	line-height:1.15;
/* 1 */
	margin:0;
/* 2 */
}

/**
     * Show the overflow in IE.
     */
button {
	overflow:visible;
}

/**
     * Remove the inheritance of text transform in Edge, Firefox, and IE.
     * 1. Remove the inheritance of text transform in Firefox.
     */
button,select {
/* 1 */
	text-transform:none;
}

/**
     * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
     *    controls in Android 4.
     * 2. Correct the inability to style clickable types in iOS and Safari.
     */
button,html [type="button"],[type="reset"],[type="submit"] {
	-webkit-appearance:button;
/* 2 */
}

button,[type="button"],[type="reset"],[type="submit"] {
/**
       * Remove the inner border and padding in Firefox.
       */
/**
       * Restore the focus styles unset by the previous rule.
       */
}

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
	border-style:none;
	padding:0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
	outline:1px dotted ButtonText;
}

/**
     * Show the overflow in Edge.
     */
input {
	overflow:visible;
}

/**
     * 1. Add the correct box sizing in IE 10-.
     * 2. Remove the padding in IE 10-.
     */
[type="checkbox"],[type="radio"] {
	box-sizing:border-box;
/* 1 */
	padding:0;
/* 2 */
}

/**
     * Correct the cursor style of increment and decrement buttons in Chrome.
     */
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {
	height:auto;
}

/**
     * 1. Correct the odd appearance in Chrome and Safari.
     * 2. Correct the outline style in Safari.
     */
[type="search"] {
	-webkit-appearance:textfield;
/* 1 */
	outline-offset:-2px;
/* 2 */
/**
       * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
       */
}

[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

/**
     * 1. Correct the inability to style clickable types in iOS and Safari.
     * 2. Change font properties to `inherit` in Safari.
     */
::-webkit-file-upload-button {
	-webkit-appearance:button;
/* 1 */
	font:inherit;
/* 2 */
}

/**
     * Change the border, margin, and padding in all browsers (opinionated).
     */
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em;
}

/**
     * 1. Correct the text wrapping in Edge and IE.
     * 2. Correct the color inheritance from `fieldset` elements in IE.
     * 3. Remove the padding so developers are not caught out when they zero out
     *    `fieldset` elements in all browsers.
     */
legend {
	box-sizing:border-box;
/* 1 */
	display:table;
/* 1 */
	max-width:100%;
/* 1 */
	padding:0;
/* 3 */
	color:inherit;
/* 2 */
	white-space:normal;
/* 1 */
}

/**
     * 1. Add the correct display in IE 9-.
     * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
     */
progress {
	display:inline-block;
/* 1 */
	vertical-align:baseline;
/* 2 */
}

/**
     * Remove the default vertical scrollbar in IE.
     */
textarea {
	overflow:auto;
}

/* Interactive
       ========================================================================== */
/*
     * Add the correct display in Edge, IE, and Firefox.
     */
details {
	display:block;
}

/*
     * Add the correct display in all browsers.
     */
summary {
	display:list-item;
}

/*
     * Add the correct display in IE 9-.
     */
menu {
	display:block;
}

/* Scripting
       ========================================================================== */
/**
     * Add the correct display in IE 9-.
     */
canvas {
	display:inline-block;
}

/**
     * Add the correct display in IE.
     */
template {
	display:none;
}

/* Hidden
       ========================================================================== */
/**
     * Add the correct display in IE 10-.
     */
[hidden] {
	display:none;
}

.foundation-mq {
	font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
	box-sizing:border-box;
	font-size:100%;
}

*,::before,::after {
	box-sizing:inherit;
}

body {
	margin:0;
	padding:0;
	background:#fefefe;
	font-family:Rokkitt,Helvetica,Roboto,Arial,sans-serif;
	font-weight:400;
	line-height:1.5;
	color:#0a0a0a;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

img {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic;
}

textarea {
	height:auto;
	min-height:50px;
	border-radius:0;
}

select {
	box-sizing:border-box;
	width:100%;
	border-radius:0;
}

.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object {
	max-width:none!important;
}

button {
	padding:0;
	appearance:none;
	border:0;
	border-radius:0;
	background:transparent;
	line-height:1;
	cursor:auto;
}

[data-whatinput='mouse'] button {
	outline:0;
}

pre {
	overflow:auto;
}

button,input,optgroup,select,textarea {
	font-family:inherit;
}

.is-visible {
	display:block!important;
}

.is-hidden {
	display:none!important;
}

.row {
	max-width:75rem;
	margin-right:auto;
	margin-left:auto;
}

.row::before,.row::after {
	display:table;
	content:' ';
	flex-basis:0;
	order:1;
}

.row::after {
	clear:both;
}

.row.collapse > .column,.row.collapse > .columns {
	padding-right:0;
	padding-left:0;
}

.row .row {
	margin-right:-.625rem;
	margin-left:-.625rem;
}

@media print,screen and (min-width: 40em) {
	.row .row {
		margin-right:-.9375rem;
		margin-left:-.9375rem;
	}
}

@media print,screen and (min-width: 64em) {
	.row .row {
		margin-right:-.9375rem;
		margin-left:-.9375rem;
	}
}

.row .row.collapse {
	margin-right:0;
	margin-left:0;
}

.row.expanded {
	max-width:none;
}

.row.expanded .row {
	margin-right:auto;
	margin-left:auto;
}

.row:not(.expanded) .row {
	max-width:none;
}

.row.gutter-small > .column,.row.gutter-small > .columns {
	padding-right:.625rem;
	padding-left:.625rem;
}

.row.gutter-medium > .column,.row.gutter-medium > .columns {
	padding-right:.9375rem;
	padding-left:.9375rem;
}

.column,.columns {
	width:100%;
	float:left;
	padding-right:.625rem;
	padding-left:.625rem;
}

@media print,screen and (min-width: 40em) {
	.column,.columns {
		padding-right:.9375rem;
		padding-left:.9375rem;
	}
}

.column:last-child:not(:first-child),.columns:last-child:not(:first-child) {
	float:right;
}

.column.end:last-child:last-child,.end.columns:last-child:last-child {
	float:left;
}

.column.row.row,.row.row.columns {
	float:none;
}

.row .column.row.row,.row .row.row.columns {
	margin-right:0;
	margin-left:0;
	padding-right:0;
	padding-left:0;
}

.small-1 {
	width:8.33333%;
}

.small-push-1 {
	position:relative;
	left:8.33333%;
}

.small-pull-1 {
	position:relative;
	left:-8.33333%;
}

.small-offset-0 {
	margin-left:0;
}

.small-2 {
	width:16.66667%;
}

.small-push-2 {
	position:relative;
	left:16.66667%;
}

.small-pull-2 {
	position:relative;
	left:-16.66667%;
}

.small-offset-1 {
	margin-left:8.33333%;
}

.small-3 {
	width:25%;
}

.small-push-3 {
	position:relative;
	left:25%;
}

.small-pull-3 {
	position:relative;
	left:-25%;
}

.small-offset-2 {
	margin-left:16.66667%;
}

.small-4 {
	width:33.33333%;
}

.small-push-4 {
	position:relative;
	left:33.33333%;
}

.small-pull-4 {
	position:relative;
	left:-33.33333%;
}

.small-offset-3 {
	margin-left:25%;
}

.small-5 {
	width:41.66667%;
}

.small-push-5 {
	position:relative;
	left:41.66667%;
}

.small-pull-5 {
	position:relative;
	left:-41.66667%;
}

.small-offset-4 {
	margin-left:33.33333%;
}

.small-6 {
	width:50%;
}

.small-push-6 {
	position:relative;
	left:50%;
}

.small-pull-6 {
	position:relative;
	left:-50%;
}

.small-offset-5 {
	margin-left:41.66667%;
}

.small-7 {
	width:58.33333%;
}

.small-push-7 {
	position:relative;
	left:58.33333%;
}

.small-pull-7 {
	position:relative;
	left:-58.33333%;
}

.small-offset-6 {
	margin-left:50%;
}

.small-8 {
	width:66.66667%;
}

.small-push-8 {
	position:relative;
	left:66.66667%;
}

.small-pull-8 {
	position:relative;
	left:-66.66667%;
}

.small-offset-7 {
	margin-left:58.33333%;
}

.small-9 {
	width:75%;
}

.small-push-9 {
	position:relative;
	left:75%;
}

.small-pull-9 {
	position:relative;
	left:-75%;
}

.small-offset-8 {
	margin-left:66.66667%;
}

.small-10 {
	width:83.33333%;
}

.small-push-10 {
	position:relative;
	left:83.33333%;
}

.small-pull-10 {
	position:relative;
	left:-83.33333%;
}

.small-offset-9 {
	margin-left:75%;
}

.small-11 {
	width:91.66667%;
}

.small-push-11 {
	position:relative;
	left:91.66667%;
}

.small-pull-11 {
	position:relative;
	left:-91.66667%;
}

.small-offset-10 {
	margin-left:83.33333%;
}

.small-12 {
	width:100%;
}

.small-offset-11 {
	margin-left:91.66667%;
}

.small-up-1 > .column,.small-up-1 > .columns {
	float:left;
	width:100%;
}

.small-up-1 > .column:nth-of-type(1n),.small-up-1 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-1 > .column:nth-of-type(1n+1),.small-up-1 > .columns:nth-of-type(1n+1) {
	clear:both;
}

.small-up-1 > .column:last-child,.small-up-1 > .columns:last-child {
	float:left;
}

.small-up-2 > .column,.small-up-2 > .columns {
	float:left;
	width:50%;
}

.small-up-2 > .column:nth-of-type(1n),.small-up-2 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-2 > .column:nth-of-type(2n+1),.small-up-2 > .columns:nth-of-type(2n+1) {
	clear:both;
}

.small-up-2 > .column:last-child,.small-up-2 > .columns:last-child {
	float:left;
}

.small-up-3 > .column,.small-up-3 > .columns {
	float:left;
	width:33.33333%;
}

.small-up-3 > .column:nth-of-type(1n),.small-up-3 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-3 > .column:nth-of-type(3n+1),.small-up-3 > .columns:nth-of-type(3n+1) {
	clear:both;
}

.small-up-3 > .column:last-child,.small-up-3 > .columns:last-child {
	float:left;
}

.small-up-4 > .column,.small-up-4 > .columns {
	float:left;
	width:25%;
}

.small-up-4 > .column:nth-of-type(1n),.small-up-4 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-4 > .column:nth-of-type(4n+1),.small-up-4 > .columns:nth-of-type(4n+1) {
	clear:both;
}

.small-up-4 > .column:last-child,.small-up-4 > .columns:last-child {
	float:left;
}

.small-up-5 > .column,.small-up-5 > .columns {
	float:left;
	width:20%;
}

.small-up-5 > .column:nth-of-type(1n),.small-up-5 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-5 > .column:nth-of-type(5n+1),.small-up-5 > .columns:nth-of-type(5n+1) {
	clear:both;
}

.small-up-5 > .column:last-child,.small-up-5 > .columns:last-child {
	float:left;
}

.small-up-6 > .column,.small-up-6 > .columns {
	float:left;
	width:16.66667%;
}

.small-up-6 > .column:nth-of-type(1n),.small-up-6 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-6 > .column:nth-of-type(6n+1),.small-up-6 > .columns:nth-of-type(6n+1) {
	clear:both;
}

.small-up-6 > .column:last-child,.small-up-6 > .columns:last-child {
	float:left;
}

.small-up-7 > .column,.small-up-7 > .columns {
	float:left;
	width:14.28571%;
}

.small-up-7 > .column:nth-of-type(1n),.small-up-7 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-7 > .column:nth-of-type(7n+1),.small-up-7 > .columns:nth-of-type(7n+1) {
	clear:both;
}

.small-up-7 > .column:last-child,.small-up-7 > .columns:last-child {
	float:left;
}

.small-up-8 > .column,.small-up-8 > .columns {
	float:left;
	width:12.5%;
}

.small-up-8 > .column:nth-of-type(1n),.small-up-8 > .columns:nth-of-type(1n) {
	clear:none;
}

.small-up-8 > .column:nth-of-type(8n+1),.small-up-8 > .columns:nth-of-type(8n+1) {
	clear:both;
}

.small-up-8 > .column:last-child,.small-up-8 > .columns:last-child {
	float:left;
}

.small-collapse > .column,.small-collapse > .columns {
	padding-right:0;
	padding-left:0;
}

.small-collapse .row {
	margin-right:0;
	margin-left:0;
}

.expanded.row .small-collapse.row {
	margin-right:0;
	margin-left:0;
}

.small-uncollapse > .column,.small-uncollapse > .columns {
	padding-right:.625rem;
	padding-left:.625rem;
}

.small-centered {
	margin-right:auto;
	margin-left:auto;
}

.small-centered,.small-centered:last-child:not(:first-child) {
	float:none;
	clear:both;
}

.small-uncentered,.small-push-0,.small-pull-0 {
	position:static;
	float:left;
	margin-right:0;
	margin-left:0;
}

@media print,screen and (min-width: 40em) {
	.medium-1 {
		width:8.33333%;
	}
	
	.medium-push-1 {
		position:relative;
		left:8.33333%;
	}
	
	.medium-pull-1 {
		position:relative;
		left:-8.33333%;
	}
	
	.medium-offset-0 {
		margin-left:0;
	}
	
	.medium-2 {
		width:16.66667%;
	}
	
	.medium-push-2 {
		position:relative;
		left:16.66667%;
	}
	
	.medium-pull-2 {
		position:relative;
		left:-16.66667%;
	}
	
	.medium-offset-1 {
		margin-left:8.33333%;
	}
	
	.medium-3 {
		width:25%;
	}
	
	.medium-push-3 {
		position:relative;
		left:25%;
	}
	
	.medium-pull-3 {
		position:relative;
		left:-25%;
	}
	
	.medium-offset-2 {
		margin-left:16.66667%;
	}
	
	.medium-4 {
		width:33.33333%;
	}
	
	.medium-push-4 {
		position:relative;
		left:33.33333%;
	}
	
	.medium-pull-4 {
		position:relative;
		left:-33.33333%;
	}
	
	.medium-offset-3 {
		margin-left:25%;
	}
	
	.medium-5 {
		width:41.66667%;
	}
	
	.medium-push-5 {
		position:relative;
		left:41.66667%;
	}
	
	.medium-pull-5 {
		position:relative;
		left:-41.66667%;
	}
	
	.medium-offset-4 {
		margin-left:33.33333%;
	}
	
	.medium-6 {
		width:50%;
	}
	
	.medium-push-6 {
		position:relative;
		left:50%;
	}
	
	.medium-pull-6 {
		position:relative;
		left:-50%;
	}
	
	.medium-offset-5 {
		margin-left:41.66667%;
	}
	
	.medium-7 {
		width:58.33333%;
	}
	
	.medium-push-7 {
		position:relative;
		left:58.33333%;
	}
	
	.medium-pull-7 {
		position:relative;
		left:-58.33333%;
	}
	
	.medium-offset-6 {
		margin-left:50%;
	}
	
	.medium-8 {
		width:66.66667%;
	}
	
	.medium-push-8 {
		position:relative;
		left:66.66667%;
	}
	
	.medium-pull-8 {
		position:relative;
		left:-66.66667%;
	}
	
	.medium-offset-7 {
		margin-left:58.33333%;
	}
	
	.medium-9 {
		width:75%;
	}
	
	.medium-push-9 {
		position:relative;
		left:75%;
	}
	
	.medium-pull-9 {
		position:relative;
		left:-75%;
	}
	
	.medium-offset-8 {
		margin-left:66.66667%;
	}
	
	.medium-10 {
		width:83.33333%;
	}
	
	.medium-push-10 {
		position:relative;
		left:83.33333%;
	}
	
	.medium-pull-10 {
		position:relative;
		left:-83.33333%;
	}
	
	.medium-offset-9 {
		margin-left:75%;
	}
	
	.medium-11 {
		width:91.66667%;
	}
	
	.medium-push-11 {
		position:relative;
		left:91.66667%;
	}
	
	.medium-pull-11 {
		position:relative;
		left:-91.66667%;
	}
	
	.medium-offset-10 {
		margin-left:83.33333%;
	}
	
	.medium-12 {
		width:100%;
	}
	
	.medium-offset-11 {
		margin-left:91.66667%;
	}
	
	.medium-up-1 > .column,.medium-up-1 > .columns {
		float:left;
		width:100%;
	}
	
	.medium-up-1 > .column:nth-of-type(1n),.medium-up-1 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-1 > .column:nth-of-type(1n+1),.medium-up-1 > .columns:nth-of-type(1n+1) {
		clear:both;
	}
	
	.medium-up-1 > .column:last-child,.medium-up-1 > .columns:last-child {
		float:left;
	}
	
	.medium-up-2 > .column,.medium-up-2 > .columns {
		float:left;
		width:50%;
	}
	
	.medium-up-2 > .column:nth-of-type(1n),.medium-up-2 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-2 > .column:nth-of-type(2n+1),.medium-up-2 > .columns:nth-of-type(2n+1) {
		clear:both;
	}
	
	.medium-up-2 > .column:last-child,.medium-up-2 > .columns:last-child {
		float:left;
	}
	
	.medium-up-3 > .column,.medium-up-3 > .columns {
		float:left;
		width:33.33333%;
	}
	
	.medium-up-3 > .column:nth-of-type(1n),.medium-up-3 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-3 > .column:nth-of-type(3n+1),.medium-up-3 > .columns:nth-of-type(3n+1) {
		clear:both;
	}
	
	.medium-up-3 > .column:last-child,.medium-up-3 > .columns:last-child {
		float:left;
	}
	
	.medium-up-4 > .column,.medium-up-4 > .columns {
		float:left;
		width:25%;
	}
	
	.medium-up-4 > .column:nth-of-type(1n),.medium-up-4 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-4 > .column:nth-of-type(4n+1),.medium-up-4 > .columns:nth-of-type(4n+1) {
		clear:both;
	}
	
	.medium-up-4 > .column:last-child,.medium-up-4 > .columns:last-child {
		float:left;
	}
	
	.medium-up-5 > .column,.medium-up-5 > .columns {
		float:left;
		width:20%;
	}
	
	.medium-up-5 > .column:nth-of-type(1n),.medium-up-5 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-5 > .column:nth-of-type(5n+1),.medium-up-5 > .columns:nth-of-type(5n+1) {
		clear:both;
	}
	
	.medium-up-5 > .column:last-child,.medium-up-5 > .columns:last-child {
		float:left;
	}
	
	.medium-up-6 > .column,.medium-up-6 > .columns {
		float:left;
		width:16.66667%;
	}
	
	.medium-up-6 > .column:nth-of-type(1n),.medium-up-6 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-6 > .column:nth-of-type(6n+1),.medium-up-6 > .columns:nth-of-type(6n+1) {
		clear:both;
	}
	
	.medium-up-6 > .column:last-child,.medium-up-6 > .columns:last-child {
		float:left;
	}
	
	.medium-up-7 > .column,.medium-up-7 > .columns {
		float:left;
		width:14.28571%;
	}
	
	.medium-up-7 > .column:nth-of-type(1n),.medium-up-7 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-7 > .column:nth-of-type(7n+1),.medium-up-7 > .columns:nth-of-type(7n+1) {
		clear:both;
	}
	
	.medium-up-7 > .column:last-child,.medium-up-7 > .columns:last-child {
		float:left;
	}
	
	.medium-up-8 > .column,.medium-up-8 > .columns {
		float:left;
		width:12.5%;
	}
	
	.medium-up-8 > .column:nth-of-type(1n),.medium-up-8 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.medium-up-8 > .column:nth-of-type(8n+1),.medium-up-8 > .columns:nth-of-type(8n+1) {
		clear:both;
	}
	
	.medium-up-8 > .column:last-child,.medium-up-8 > .columns:last-child {
		float:left;
	}
	
	.medium-collapse > .column,.medium-collapse > .columns {
		padding-right:0;
		padding-left:0;
	}
	
	.medium-collapse .row {
		margin-right:0;
		margin-left:0;
	}
	
	.expanded.row .medium-collapse.row {
		margin-right:0;
		margin-left:0;
	}
	
	.medium-uncollapse > .column,.medium-uncollapse > .columns {
		padding-right:.9375rem;
		padding-left:.9375rem;
	}
	
	.medium-centered {
		margin-right:auto;
		margin-left:auto;
	}
	
	.medium-centered,.medium-centered:last-child:not(:first-child) {
		float:none;
		clear:both;
	}
	
	.medium-uncentered,.medium-push-0,.medium-pull-0 {
		position:static;
		float:left;
		margin-right:0;
		margin-left:0;
	}
}

@media print,screen and (min-width: 64em) {
	.large-1 {
		width:8.33333%;
	}
	
	.large-push-1 {
		position:relative;
		left:8.33333%;
	}
	
	.large-pull-1 {
		position:relative;
		left:-8.33333%;
	}
	
	.large-offset-0 {
		margin-left:0;
	}
	
	.large-2 {
		width:16.66667%;
	}
	
	.large-push-2 {
		position:relative;
		left:16.66667%;
	}
	
	.large-pull-2 {
		position:relative;
		left:-16.66667%;
	}
	
	.large-offset-1 {
		margin-left:8.33333%;
	}
	
	.large-3 {
		width:25%;
	}
	
	.large-push-3 {
		position:relative;
		left:25%;
	}
	
	.large-pull-3 {
		position:relative;
		left:-25%;
	}
	
	.large-offset-2 {
		margin-left:16.66667%;
	}
	
	.large-4 {
		width:33.33333%;
	}
	
	.large-push-4 {
		position:relative;
		left:33.33333%;
	}
	
	.large-pull-4 {
		position:relative;
		left:-33.33333%;
	}
	
	.large-offset-3 {
		margin-left:25%;
	}
	
	.large-5 {
		width:41.66667%;
	}
	
	.large-push-5 {
		position:relative;
		left:41.66667%;
	}
	
	.large-pull-5 {
		position:relative;
		left:-41.66667%;
	}
	
	.large-offset-4 {
		margin-left:33.33333%;
	}
	
	.large-6 {
		width:50%;
	}
	
	.large-push-6 {
		position:relative;
		left:50%;
	}
	
	.large-pull-6 {
		position:relative;
		left:-50%;
	}
	
	.large-offset-5 {
		margin-left:41.66667%;
	}
	
	.large-7 {
		width:58.33333%;
	}
	
	.large-push-7 {
		position:relative;
		left:58.33333%;
	}
	
	.large-pull-7 {
		position:relative;
		left:-58.33333%;
	}
	
	.large-offset-6 {
		margin-left:50%;
	}
	
	.large-8 {
		width:66.66667%;
	}
	
	.large-push-8 {
		position:relative;
		left:66.66667%;
	}
	
	.large-pull-8 {
		position:relative;
		left:-66.66667%;
	}
	
	.large-offset-7 {
		margin-left:58.33333%;
	}
	
	.large-9 {
		width:75%;
	}
	
	.large-push-9 {
		position:relative;
		left:75%;
	}
	
	.large-pull-9 {
		position:relative;
		left:-75%;
	}
	
	.large-offset-8 {
		margin-left:66.66667%;
	}
	
	.large-10 {
		width:83.33333%;
	}
	
	.large-push-10 {
		position:relative;
		left:83.33333%;
	}
	
	.large-pull-10 {
		position:relative;
		left:-83.33333%;
	}
	
	.large-offset-9 {
		margin-left:75%;
	}
	
	.large-11 {
		width:91.66667%;
	}
	
	.large-push-11 {
		position:relative;
		left:91.66667%;
	}
	
	.large-pull-11 {
		position:relative;
		left:-91.66667%;
	}
	
	.large-offset-10 {
		margin-left:83.33333%;
	}
	
	.large-12 {
		width:100%;
	}
	
	.large-offset-11 {
		margin-left:91.66667%;
	}
	
	.large-up-1 > .column,.large-up-1 > .columns {
		float:left;
		width:100%;
	}
	
	.large-up-1 > .column:nth-of-type(1n),.large-up-1 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-1 > .column:nth-of-type(1n+1),.large-up-1 > .columns:nth-of-type(1n+1) {
		clear:both;
	}
	
	.large-up-1 > .column:last-child,.large-up-1 > .columns:last-child {
		float:left;
	}
	
	.large-up-2 > .column,.large-up-2 > .columns {
		float:left;
		width:50%;
	}
	
	.large-up-2 > .column:nth-of-type(1n),.large-up-2 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-2 > .column:nth-of-type(2n+1),.large-up-2 > .columns:nth-of-type(2n+1) {
		clear:both;
	}
	
	.large-up-2 > .column:last-child,.large-up-2 > .columns:last-child {
		float:left;
	}
	
	.large-up-3 > .column,.large-up-3 > .columns {
		float:left;
		width:33.33333%;
	}
	
	.large-up-3 > .column:nth-of-type(1n),.large-up-3 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-3 > .column:nth-of-type(3n+1),.large-up-3 > .columns:nth-of-type(3n+1) {
		clear:both;
	}
	
	.large-up-3 > .column:last-child,.large-up-3 > .columns:last-child {
		float:left;
	}
	
	.large-up-4 > .column,.large-up-4 > .columns {
		float:left;
		width:25%;
	}
	
	.large-up-4 > .column:nth-of-type(1n),.large-up-4 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-4 > .column:nth-of-type(4n+1),.large-up-4 > .columns:nth-of-type(4n+1) {
		clear:both;
	}
	
	.large-up-4 > .column:last-child,.large-up-4 > .columns:last-child {
		float:left;
	}
	
	.large-up-5 > .column,.large-up-5 > .columns {
		float:left;
		width:20%;
	}
	
	.large-up-5 > .column:nth-of-type(1n),.large-up-5 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-5 > .column:nth-of-type(5n+1),.large-up-5 > .columns:nth-of-type(5n+1) {
		clear:both;
	}
	
	.large-up-5 > .column:last-child,.large-up-5 > .columns:last-child {
		float:left;
	}
	
	.large-up-6 > .column,.large-up-6 > .columns {
		float:left;
		width:16.66667%;
	}
	
	.large-up-6 > .column:nth-of-type(1n),.large-up-6 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-6 > .column:nth-of-type(6n+1),.large-up-6 > .columns:nth-of-type(6n+1) {
		clear:both;
	}
	
	.large-up-6 > .column:last-child,.large-up-6 > .columns:last-child {
		float:left;
	}
	
	.large-up-7 > .column,.large-up-7 > .columns {
		float:left;
		width:14.28571%;
	}
	
	.large-up-7 > .column:nth-of-type(1n),.large-up-7 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-7 > .column:nth-of-type(7n+1),.large-up-7 > .columns:nth-of-type(7n+1) {
		clear:both;
	}
	
	.large-up-7 > .column:last-child,.large-up-7 > .columns:last-child {
		float:left;
	}
	
	.large-up-8 > .column,.large-up-8 > .columns {
		float:left;
		width:12.5%;
	}
	
	.large-up-8 > .column:nth-of-type(1n),.large-up-8 > .columns:nth-of-type(1n) {
		clear:none;
	}
	
	.large-up-8 > .column:nth-of-type(8n+1),.large-up-8 > .columns:nth-of-type(8n+1) {
		clear:both;
	}
	
	.large-up-8 > .column:last-child,.large-up-8 > .columns:last-child {
		float:left;
	}
	
	.large-collapse > .column,.large-collapse > .columns {
		padding-right:0;
		padding-left:0;
	}
	
	.large-collapse .row {
		margin-right:0;
		margin-left:0;
	}
	
	.expanded.row .large-collapse.row {
		margin-right:0;
		margin-left:0;
	}
	
	.large-uncollapse > .column,.large-uncollapse > .columns {
		padding-right:.9375rem;
		padding-left:.9375rem;
	}
	
	.large-centered {
		margin-right:auto;
		margin-left:auto;
	}
	
	.large-centered,.large-centered:last-child:not(:first-child) {
		float:none;
		clear:both;
	}
	
	.large-uncentered,.large-push-0,.large-pull-0 {
		position:static;
		float:left;
		margin-right:0;
		margin-left:0;
	}
}

.column-block {
	margin-bottom:1.25rem;
}

.column-block > :last-child {
	margin-bottom:0;
}

@media print,screen and (min-width: 40em) {
	.column-block {
		margin-bottom:1.875rem;
	}
	
	.column-block > :last-child {
		margin-bottom:0;
	}
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
	margin:0;
	padding:0;
}

p {
	margin-bottom:1rem;
	font-size:inherit;
	line-height:1.6;
	text-rendering:optimizeLegibility;
}

em,i {
	font-style:italic;
	line-height:inherit;
}

strong,b {
	font-weight:700;
	line-height:inherit;
}

small {
	font-size:80%;
	line-height:inherit;
}

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {
	font-family:lora,Montserrat,Helvetica,Roboto,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	color:inherit;
	text-rendering:optimizeLegibility;
}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small {
	line-height:0;
	color:#cacaca;
}

h1,.h1 {
	font-size:1.5rem;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5rem;
}

h2,.h2 {
	font-size:1.25rem;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5rem;
}

h3,.h3 {
	font-size:1.1875rem;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5rem;
}

h4,.h4 {
	font-size:1.125rem;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5rem;
}

h5,.h5 {
	font-size:1.0625rem;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5rem;
}

h6,.h6 {
	font-size:1rem;
	line-height:1.4;
	margin-top:0;
	margin-bottom:.5rem;
}

@media print,screen and (min-width: 40em) {
	h1,.h1 {
		font-size:3rem;
	}
	
	h2,.h2 {
		font-size:2.5rem;
	}
	
	h3,.h3 {
		font-size:1.9375rem;
	}
	
	h4,.h4 {
		font-size:1.5625rem;
	}
	
	h5,.h5 {
		font-size:1.25rem;
	}
	
	h6,.h6 {
		font-size:1rem;
	}
}

a {
	line-height:inherit;
	color:#1779ba;
	text-decoration:none;
	cursor:pointer;
}

a:hover,a:focus {
	color:#1468a0;
}

a img {
	border:0;
}

hr {
	clear:both;
	max-width:75rem;
	height:0;
	margin:1.25rem auto;
	border-top:0;
	border-right:0;
	border-bottom:1px solid #cacaca;
	border-left:0;
}

ul,ol,dl {
	margin-bottom:1rem;
	list-style-position:outside;
	line-height:1.6;
}

li {
	font-size:inherit;
}

ul {
	margin-left:1.25rem;
	list-style-type:disc;
}

ol {
	margin-left:1.25rem;
}

ul ul,ol ul,ul ol,ol ol {
	margin-left:1.25rem;
	margin-bottom:0;
}

dl {
	margin-bottom:1rem;
}

dl dt {
	margin-bottom:.3rem;
	font-weight:700;
}

blockquote {
	margin:0 0 1rem;
	padding:.5625rem 1.25rem 0 1.1875rem;
	border-left:1px solid #cacaca;
}

blockquote,blockquote p {
	line-height:1.6;
	color:#8a8a8a;
}

cite {
	display:block;
	font-size:.8125rem;
	color:#8a8a8a;
}

cite:before {
	content:"— ";
}

abbr,abbr[title] {
	border-bottom:1px dotted #0a0a0a;
	cursor:help;
	text-decoration:none;
}

figure {
	margin:0;
}

code {
	padding:.125rem .3125rem .0625rem;
	border:1px solid #cacaca;
	background-color:#e6e6e6;
	font-family:Consolas,"Liberation Mono",Courier,monospace;
	font-weight:400;
	color:#0a0a0a;
}

kbd {
	margin:0;
	padding:.125rem .25rem 0;
	background-color:#e6e6e6;
	font-family:Consolas,"Liberation Mono",Courier,monospace;
	color:#0a0a0a;
}

.subheader {
	margin-top:.2rem;
	margin-bottom:.5rem;
	font-weight:400;
	line-height:1.4;
	color:#8a8a8a;
}

.lead {
	font-size:125%;
	line-height:1.6;
}

.stat {
	font-size:2.5rem;
	line-height:1;
}

p + .stat {
	margin-top:-1rem;
}

ul.no-bullet,ol.no-bullet {
	margin-left:0;
	list-style:none;
}

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

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

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

.text-justify {
	text-align:justify;
}

@media print,screen and (min-width: 40em) {
	.medium-text-left {
		text-align:left;
	}
	
	.medium-text-right {
		text-align:right;
	}
	
	.medium-text-center {
		text-align:center;
	}
	
	.medium-text-justify {
		text-align:justify;
	}
}

@media print,screen and (min-width: 64em) {
	.large-text-left {
		text-align:left;
	}
	
	.large-text-right {
		text-align:right;
	}
	
	.large-text-center {
		text-align:center;
	}
	
	.large-text-justify {
		text-align:justify;
	}
}

.show-for-print {
	display:none!important;
}

@media print {
	* {
		background:transparent!important;
		box-shadow:none!important;
		color:#000!important;
		text-shadow:none!important;
	}
	
	.show-for-print {
		display:block!important;
	}
	
	.hide-for-print {
		display:none!important;
	}
	
	table.show-for-print {
		display:table!important;
	}
	
	thead.show-for-print {
		display:table-header-group!important;
	}
	
	tbody.show-for-print {
		display:table-row-group!important;
	}
	
	tr.show-for-print {
		display:table-row!important;
	}
	
	td.show-for-print {
		display:table-cell!important;
	}
	
	th.show-for-print {
		display:table-cell!important;
	}
	
	a,a:visited {
		text-decoration:underline;
	}
	
	a[href]:after {
		content:" (" attr(href) ")";
	}
	
	.ir a:after,a[href^='javascript:']:after,a[href^='#']:after {
		content:'';
	}
	
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	
	pre,blockquote {
		border:1px solid #8a8a8a;
		page-break-inside:avoid;
	}
	
	thead {
		display:table-header-group;
	}
	
	tr,img {
		page-break-inside:avoid;
	}
	
	img {
		max-width:100%!important;
	}
	
	@page {
		margin:.5cm;
	}
	
	p,h2,h3 {
		orphans:3;
		widows:3;
	}
	
	h2,h3 {
		page-break-after:avoid;
	}
	
	.print-break-inside {
		page-break-inside:auto;
	}
}

[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea {
	display:block;
	box-sizing:border-box;
	width:100%;
	height:2.4375rem;
	margin:0 0 1rem;
	padding:.5rem;
	border:1px solid #cacaca;
	border-radius:0;
	background-color:#fefefe;
	box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);
	font-family:inherit;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#0a0a0a;
	transition:box-shadow 0.5s,border-color .25s ease-in-out;
	appearance:none;
}

[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus {
	outline:none;
	border:1px solid #8a8a8a;
	background-color:#fefefe;
	box-shadow:0 0 5px #cacaca;
	transition:box-shadow 0.5s,border-color .25s ease-in-out;
}

textarea {
	max-width:100%;
}

textarea[rows] {
	height:auto;
}

input::placeholder,textarea::placeholder {
	color:#cacaca;
}

input:disabled,input[readonly],textarea:disabled,textarea[readonly] {
	background-color:#e6e6e6;
	cursor:not-allowed;
}

[type='submit'],[type='button'] {
	appearance:none;
	border-radius:0;
}

input[type='search'] {
	box-sizing:border-box;
}

[type='file'],[type='checkbox'],[type='radio'] {
	margin:0 0 1rem;
}

[type='checkbox'] + label,[type='radio'] + label {
	display:inline-block;
	vertical-align:baseline;
	margin-left:.5rem;
	margin-right:1rem;
	margin-bottom:0;
}

[type='checkbox'] + label[for],[type='radio'] + label[for] {
	cursor:pointer;
}

label > [type='checkbox'],label > [type='radio'] {
	margin-right:.5rem;
}

[type='file'] {
	width:100%;
}

label {
	display:block;
	margin:0;
	font-size:.875rem;
	font-weight:400;
	line-height:1.8;
	color:#0a0a0a;
}

label.middle {
	margin:0 0 1rem;
	padding:.5625rem 0;
}

.help-text {
	margin-top:-.5rem;
	font-size:.8125rem;
	font-style:italic;
	color:#0a0a0a;
}

.input-group {
	display:flex;
	width:100%;
	margin-bottom:1rem;
	align-items:stretch;
}

.input-group > :first-child {
	border-radius:0 0 0 0;
}

.input-group > :last-child > * {
	border-radius:0 0 0 0;
}

.input-group-label,.input-group-field,.input-group-button,.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label {
	margin:0;
	white-space:nowrap;
}

.input-group-label {
	padding:0 1rem;
	border:1px solid #cacaca;
	background:#e6e6e6;
	color:#0a0a0a;
	text-align:center;
	white-space:nowrap;
	display:flex;
	flex:0 0 auto;
	align-items:center;
}

.input-group-label:first-child {
	border-right:0;
}

.input-group-label:last-child {
	border-left:0;
}

.input-group-field {
	border-radius:0;
	flex:1 1 0;
	height:auto;
	min-width:0;
}

.input-group-button {
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	display:flex;
	flex:0 0 auto;
}

.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label {
	height:auto;
	align-self:stretch;
	padding-top:0;
	padding-bottom:0;
	font-size:1rem;
}

fieldset {
	margin:0;
	padding:0;
	border:0;
}

legend {
	max-width:100%;
	margin-bottom:.5rem;
}

.fieldset {
	margin:1.125rem 0;
	padding:1.25rem;
	border:1px solid #cacaca;
}

.fieldset legend {
	margin:0;
	margin-left:-.1875rem;
	padding:0 .1875rem;
}

select {
	height:2.4375rem;
	margin:0 0 1rem;
	padding:.5rem;
	appearance:none;
	border:1px solid #cacaca;
	border-radius:0;
	background-color:#fefefe;
	font-family:inherit;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#0a0a0a;
	background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138,138,138%29'></polygon></svg>");
	background-origin:content-box;
	background-position:right -1rem center;
	background-repeat:no-repeat;
	background-size:9px 6px;
	padding-right:1.5rem;
	transition:box-shadow 0.5s,border-color .25s ease-in-out;
}

@media screen and (min-width: 0\0) {
	select {
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==);
	}
}

select:focus {
	outline:none;
	border:1px solid #8a8a8a;
	background-color:#fefefe;
	box-shadow:0 0 5px #cacaca;
	transition:box-shadow 0.5s,border-color .25s ease-in-out;
}

select:disabled {
	background-color:#e6e6e6;
	cursor:not-allowed;
}

select::-ms-expand {
	display:none;
}

select[multiple] {
	height:auto;
	background-image:none;
}

.is-invalid-input:not(:focus) {
	border-color:#cc4b37;
	background-color:#f9ecea;
}

.is-invalid-input:not(:focus)::placeholder {
	color:#cc4b37;
}

.is-invalid-label {
	color:#cc4b37;
}

.form-error {
	display:none;
	margin-top:-.5rem;
	margin-bottom:1rem;
	font-size:.75rem;
	font-weight:700;
	color:#cc4b37;
}

.form-error.is-visible {
	display:block;
}

.button {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 1rem;
	font-family:inherit;
	padding:.85em 1em;
	-webkit-appearance:none;
	border:1px solid transparent;
	border-radius:0;
	transition:background-color .25s ease-out,color .25s ease-out;
	font-size:.9rem;
	line-height:1;
	text-align:center;
	cursor:pointer;
	background-color:#1779ba;
	color:#fefefe;
}

[data-whatinput='mouse'] .button {
	outline:0;
}

.button:hover,.button:focus {
	background-color:#14679e;
	color:#fefefe;
}

.button.tiny {
	font-size:.6rem;
}

.button.small {
	font-size:.75rem;
}

.button.large {
	font-size:1.25rem;
}

.button.expanded {
	display:block;
	width:100%;
	margin-right:0;
	margin-left:0;
}

.button.primary {
	background-color:#1779ba;
	color:#fefefe;
}

.button.primary:hover,.button.primary:focus {
	background-color:#126195;
	color:#fefefe;
}

.button.secondary {
	background-color:#767676;
	color:#fefefe;
}

.button.secondary:hover,.button.secondary:focus {
	background-color:#5e5e5e;
	color:#fefefe;
}

.button.success {
	background-color:#3adb76;
	color:#0a0a0a;
}

.button.success:hover,.button.success:focus {
	background-color:#22bb5b;
	color:#0a0a0a;
}

.button.warning {
	background-color:#ffae00;
	color:#0a0a0a;
}

.button.warning:hover,.button.warning:focus {
	background-color:#cc8b00;
	color:#0a0a0a;
}

.button.alert {
	background-color:#cc4b37;
	color:#fefefe;
}

.button.alert:hover,.button.alert:focus {
	background-color:#a53b2a;
	color:#fefefe;
}

.button.disabled,.button[disabled] {
	opacity:.25;
	cursor:not-allowed;
}

.button.disabled,.button.disabled:hover,.button.disabled:focus,.button[disabled],.button[disabled]:hover,.button[disabled]:focus {
	background-color:#1779ba;
	color:#fefefe;
}

.button.disabled.primary,.button[disabled].primary {
	opacity:.25;
	cursor:not-allowed;
}

.button.disabled.primary,.button.disabled.primary:hover,.button.disabled.primary:focus,.button[disabled].primary,.button[disabled].primary:hover,.button[disabled].primary:focus {
	background-color:#1779ba;
	color:#fefefe;
}

.button.disabled.secondary,.button[disabled].secondary {
	opacity:.25;
	cursor:not-allowed;
}

.button.disabled.secondary,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary,.button[disabled].secondary:hover,.button[disabled].secondary:focus {
	background-color:#767676;
	color:#fefefe;
}

.button.disabled.success,.button[disabled].success {
	opacity:.25;
	cursor:not-allowed;
}

.button.disabled.success,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success,.button[disabled].success:hover,.button[disabled].success:focus {
	background-color:#3adb76;
	color:#0a0a0a;
}

.button.disabled.warning,.button[disabled].warning {
	opacity:.25;
	cursor:not-allowed;
}

.button.disabled.warning,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning,.button[disabled].warning:hover,.button[disabled].warning:focus {
	background-color:#ffae00;
	color:#0a0a0a;
}

.button.disabled.alert,.button[disabled].alert {
	opacity:.25;
	cursor:not-allowed;
}

.button.disabled.alert,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert,.button[disabled].alert:hover,.button[disabled].alert:focus {
	background-color:#cc4b37;
	color:#fefefe;
}

.button.hollow {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.hollow,.button.hollow:hover,.button.hollow:focus {
	background-color:transparent;
}

.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus {
	background-color:transparent;
}

.button.hollow:hover,.button.hollow:focus {
	border-color:#0c3d5d;
	color:#0c3d5d;
}

.button.hollow:hover.disabled,.button.hollow:hover[disabled],.button.hollow:focus.disabled,.button.hollow:focus[disabled] {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.hollow.primary {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.hollow.primary:hover,.button.hollow.primary:focus {
	border-color:#0c3d5d;
	color:#0c3d5d;
}

.button.hollow.primary:hover.disabled,.button.hollow.primary:hover[disabled],.button.hollow.primary:focus.disabled,.button.hollow.primary:focus[disabled] {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.hollow.secondary {
	border:1px solid #767676;
	color:#767676;
}

.button.hollow.secondary:hover,.button.hollow.secondary:focus {
	border-color:#3b3b3b;
	color:#3b3b3b;
}

.button.hollow.secondary:hover.disabled,.button.hollow.secondary:hover[disabled],.button.hollow.secondary:focus.disabled,.button.hollow.secondary:focus[disabled] {
	border:1px solid #767676;
	color:#767676;
}

.button.hollow.success {
	border:1px solid #3adb76;
	color:#3adb76;
}

.button.hollow.success:hover,.button.hollow.success:focus {
	border-color:#157539;
	color:#157539;
}

.button.hollow.success:hover.disabled,.button.hollow.success:hover[disabled],.button.hollow.success:focus.disabled,.button.hollow.success:focus[disabled] {
	border:1px solid #3adb76;
	color:#3adb76;
}

.button.hollow.warning {
	border:1px solid #ffae00;
	color:#ffae00;
}

.button.hollow.warning:hover,.button.hollow.warning:focus {
	border-color:#805700;
	color:#805700;
}

.button.hollow.warning:hover.disabled,.button.hollow.warning:hover[disabled],.button.hollow.warning:focus.disabled,.button.hollow.warning:focus[disabled] {
	border:1px solid #ffae00;
	color:#ffae00;
}

.button.hollow.alert {
	border:1px solid #cc4b37;
	color:#cc4b37;
}

.button.hollow.alert:hover,.button.hollow.alert:focus {
	border-color:#67251a;
	color:#67251a;
}

.button.hollow.alert:hover.disabled,.button.hollow.alert:hover[disabled],.button.hollow.alert:focus.disabled,.button.hollow.alert:focus[disabled] {
	border:1px solid #cc4b37;
	color:#cc4b37;
}

.button.clear {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.clear,.button.clear:hover,.button.clear:focus {
	background-color:transparent;
}

.button.clear.disabled,.button.clear.disabled:hover,.button.clear.disabled:focus,.button.clear[disabled],.button.clear[disabled]:hover,.button.clear[disabled]:focus {
	background-color:transparent;
}

.button.clear:hover,.button.clear:focus {
	border-color:#0c3d5d;
	color:#0c3d5d;
}

.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear:focus.disabled,.button.clear:focus[disabled] {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.clear,.button.clear.disabled,.button.clear[disabled],.button.clear:hover,.button.clear:hover.disabled,.button.clear:hover[disabled],.button.clear:focus,.button.clear:focus.disabled,.button.clear:focus[disabled] {
	border-color:transparent;
}

.button.clear.primary {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.clear.primary:hover,.button.clear.primary:focus {
	border-color:#0c3d5d;
	color:#0c3d5d;
}

.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled] {
	border:1px solid #1779ba;
	color:#1779ba;
}

.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary[disabled],.button.clear.primary:hover,.button.clear.primary:hover.disabled,.button.clear.primary:hover[disabled],.button.clear.primary:focus,.button.clear.primary:focus.disabled,.button.clear.primary:focus[disabled] {
	border-color:transparent;
}

.button.clear.secondary {
	border:1px solid #767676;
	color:#767676;
}

.button.clear.secondary:hover,.button.clear.secondary:focus {
	border-color:#3b3b3b;
	color:#3b3b3b;
}

.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled] {
	border:1px solid #767676;
	color:#767676;
}

.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary[disabled],.button.clear.secondary:hover,.button.clear.secondary:hover.disabled,.button.clear.secondary:hover[disabled],.button.clear.secondary:focus,.button.clear.secondary:focus.disabled,.button.clear.secondary:focus[disabled] {
	border-color:transparent;
}

.button.clear.success {
	border:1px solid #3adb76;
	color:#3adb76;
}

.button.clear.success:hover,.button.clear.success:focus {
	border-color:#157539;
	color:#157539;
}

.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success:focus.disabled,.button.clear.success:focus[disabled] {
	border:1px solid #3adb76;
	color:#3adb76;
}

.button.clear.success,.button.clear.success.disabled,.button.clear.success[disabled],.button.clear.success:hover,.button.clear.success:hover.disabled,.button.clear.success:hover[disabled],.button.clear.success:focus,.button.clear.success:focus.disabled,.button.clear.success:focus[disabled] {
	border-color:transparent;
}

.button.clear.warning {
	border:1px solid #ffae00;
	color:#ffae00;
}

.button.clear.warning:hover,.button.clear.warning:focus {
	border-color:#805700;
	color:#805700;
}

.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled] {
	border:1px solid #ffae00;
	color:#ffae00;
}

.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning[disabled],.button.clear.warning:hover,.button.clear.warning:hover.disabled,.button.clear.warning:hover[disabled],.button.clear.warning:focus,.button.clear.warning:focus.disabled,.button.clear.warning:focus[disabled] {
	border-color:transparent;
}

.button.clear.alert {
	border:1px solid #cc4b37;
	color:#cc4b37;
}

.button.clear.alert:hover,.button.clear.alert:focus {
	border-color:#67251a;
	color:#67251a;
}

.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled] {
	border:1px solid #cc4b37;
	color:#cc4b37;
}

.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert[disabled],.button.clear.alert:hover,.button.clear.alert:hover.disabled,.button.clear.alert:hover[disabled],.button.clear.alert:focus,.button.clear.alert:focus.disabled,.button.clear.alert:focus[disabled] {
	border-color:transparent;
}

.button.dropdown::after {
	display:block;
	width:0;
	height:0;
	border:inset .4em;
	content:'';
	border-bottom-width:0;
	border-top-style:solid;
	border-color:#fefefe transparent transparent;
	position:relative;
	top:.4em;
	display:inline-block;
	float:right;
	margin-left:1em;
}

.button.dropdown.hollow::after {
	border-top-color:#1779ba;
}

.button.dropdown.hollow.primary::after {
	border-top-color:#1779ba;
}

.button.dropdown.hollow.secondary::after {
	border-top-color:#767676;
}

.button.dropdown.hollow.success::after {
	border-top-color:#3adb76;
}

.button.dropdown.hollow.warning::after {
	border-top-color:#ffae00;
}

.button.dropdown.hollow.alert::after {
	border-top-color:#cc4b37;
}

.button.arrow-only::after {
	top:-.1em;
	float:none;
	margin-left:0;
}

a.button:hover,a.button:focus {
	text-decoration:none;
}

.accordion {
	margin-left:0;
	background:#fefefe;
	list-style-type:none;
}

.accordion[disabled] .accordion-title {
	cursor:not-allowed;
}

.accordion-item:first-child > :first-child {
	border-radius:0 0 0 0;
}

.accordion-item:last-child > :last-child {
	border-radius:0 0 0 0;
}

.accordion-title {
	position:relative;
	display:block;
	padding:1.25rem 1rem;
	border:1px solid #e6e6e6;
	border-bottom:0;
	font-size:.75rem;
	line-height:1;
	color:#1779ba;
}

:last-child:not(.is-active) > .accordion-title {
	border-bottom:1px solid #e6e6e6;
	border-radius:0 0 0 0;
}

.accordion-title:hover,.accordion-title:focus {
	background-color:#e6e6e6;
}

.accordion-title::before {
	position:absolute;
	top:50%;
	right:1rem;
	margin-top:-.5rem;
	content:'+';
}

.is-active > .accordion-title::before {
	content:'\2013';
}

.accordion-content {
	display:none;
	padding:1rem;
	border:1px solid #e6e6e6;
	border-bottom:0;
	background-color:#fefefe;
	color:#0a0a0a;
}

:last-child > .accordion-content:last-child {
	border-bottom:1px solid #e6e6e6;
}

.accordion-menu li {
	width:100%;
}

.accordion-menu a {
	padding:.7rem 1rem;
}

.accordion-menu .is-accordion-submenu a {
	padding:.7rem 1rem;
}

.accordion-menu .nested.is-accordion-submenu {
	margin-right:0;
	margin-left:1rem;
}

.accordion-menu.align-right .nested.is-accordion-submenu {
	margin-right:1rem;
	margin-left:0;
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
	position:relative;
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-bottom-width:0;
	border-top-style:solid;
	border-color:#1779ba transparent transparent;
	position:absolute;
	top:50%;
	margin-top:-3px;
	right:1rem;
}

.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
	left:auto;
	right:1rem;
}

.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
	right:auto;
	left:1rem;
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {
	transform:rotate(180deg);
	transform-origin:50% 50%;
}

.is-accordion-submenu-parent {
	position:relative;
}

.has-submenu-toggle > a {
	margin-right:40px;
}

.submenu-toggle {
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	width:40px;
	height:40px;
}

.submenu-toggle::after {
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-bottom-width:0;
	border-top-style:solid;
	border-color:#1779ba transparent transparent;
	top:0;
	bottom:0;
	margin:auto;
}

.submenu-toggle[aria-expanded='true']::after {
	transform:scaleY(-1);
	transform-origin:50% 50%;
}

.submenu-toggle-text {
	position:absolute!important;
	width:1px;
	height:1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	clip-path:inset(50%);
	border:0;
}

.badge {
	display:inline-block;
	min-width:2.1em;
	padding:.3em;
	border-radius:50%;
	font-size:.6rem;
	text-align:center;
	background:#1779ba;
	color:#fefefe;
}

.badge.primary {
	background:#1779ba;
	color:#fefefe;
}

.badge.secondary {
	background:#767676;
	color:#fefefe;
}

.badge.success {
	background:#3adb76;
	color:#0a0a0a;
}

.badge.warning {
	background:#ffae00;
	color:#0a0a0a;
}

.badge.alert {
	background:#cc4b37;
	color:#fefefe;
}

.breadcrumbs {
	margin:0 0 1rem;
	list-style:none;
}

.breadcrumbs::before,.breadcrumbs::after {
	display:table;
	content:' ';
	flex-basis:0;
	order:1;
}

.breadcrumbs::after {
	clear:both;
}

.breadcrumbs li {
	float:left;
	font-size:.6875rem;
	color:#0a0a0a;
	cursor:default;
	text-transform:uppercase;
}

.breadcrumbs li:not(:last-child)::after {
	position:relative;
	margin:0 .75rem;
	opacity:1;
	content:"/";
	color:#cacaca;
}

.breadcrumbs a {
	color:#1779ba;
}

.breadcrumbs a:hover {
	text-decoration:underline;
}

.breadcrumbs .disabled {
	color:#cacaca;
	cursor:not-allowed;
}

.button-group {
	margin-bottom:1rem;
	display:flex;
	flex-wrap:nowrap;
	align-items:stretch;
}

.button-group::before,.button-group::after {
	display:table;
	content:' ';
	flex-basis:0;
	order:1;
}

.button-group::after {
	clear:both;
}

.button-group .button {
	margin:0;
	margin-right:1px;
	margin-bottom:1px;
	font-size:.9rem;
	flex:0 0 auto;
}

.button-group .button:last-child {
	margin-right:0;
}

.button-group.tiny .button {
	font-size:.6rem;
}

.button-group.small .button {
	font-size:.75rem;
}

.button-group.large .button {
	font-size:1.25rem;
}

.button-group.expanded .button {
	flex:1 1 0;
}

.button-group.primary .button {
	background-color:#1779ba;
	color:#fefefe;
}

.button-group.primary .button:hover,.button-group.primary .button:focus {
	background-color:#126195;
	color:#fefefe;
}

.button-group.secondary .button {
	background-color:#767676;
	color:#fefefe;
}

.button-group.secondary .button:hover,.button-group.secondary .button:focus {
	background-color:#5e5e5e;
	color:#fefefe;
}

.button-group.success .button {
	background-color:#3adb76;
	color:#0a0a0a;
}

.button-group.success .button:hover,.button-group.success .button:focus {
	background-color:#22bb5b;
	color:#0a0a0a;
}

.button-group.warning .button {
	background-color:#ffae00;
	color:#0a0a0a;
}

.button-group.warning .button:hover,.button-group.warning .button:focus {
	background-color:#cc8b00;
	color:#0a0a0a;
}

.button-group.alert .button {
	background-color:#cc4b37;
	color:#fefefe;
}

.button-group.alert .button:hover,.button-group.alert .button:focus {
	background-color:#a53b2a;
	color:#fefefe;
}

.button-group.stacked,.button-group.stacked-for-small,.button-group.stacked-for-medium {
	flex-wrap:wrap;
}

.button-group.stacked .button,.button-group.stacked-for-small .button,.button-group.stacked-for-medium .button {
	flex:0 0 100%;
}

.button-group.stacked .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked-for-medium .button:last-child {
	margin-bottom:0;
}

@media print,screen and (min-width: 40em) {
	.button-group.stacked-for-small .button {
		flex:1 1 0;
		margin-bottom:0;
	}
}

@media print,screen and (min-width: 64em) {
	.button-group.stacked-for-medium .button {
		flex:1 1 0;
		margin-bottom:0;
	}
}

@media screen and (max-width: 39.9375em) {
	.button-group.stacked-for-small.expanded {
		display:block;
	}
	
	.button-group.stacked-for-small.expanded .button {
		display:block;
		margin-right:0;
	}
}

.callout {
	position:relative;
	margin:0 0 1rem;
	padding:1rem;
	border:1px solid rgba(10,10,10,0.25);
	border-radius:0;
	background-color:#fff;
	color:#0a0a0a;
}

.callout > :first-child {
	margin-top:0;
}

.callout > :last-child {
	margin-bottom:0;
}

.callout.primary {
	background-color:#d7ecfa;
	color:#0a0a0a;
}

.callout.secondary {
	background-color:#eaeaea;
	color:#0a0a0a;
}

.callout.success {
	background-color:#e1faea;
	color:#0a0a0a;
}

.callout.warning {
	background-color:#fff3d9;
	color:#0a0a0a;
}

.callout.alert {
	background-color:#f7e4e1;
	color:#0a0a0a;
}

.callout.small {
	padding-top:.5rem;
	padding-right:.5rem;
	padding-bottom:.5rem;
	padding-left:.5rem;
}

.callout.large {
	padding-top:3rem;
	padding-right:3rem;
	padding-bottom:3rem;
	padding-left:3rem;
}

.card {
	display:flex;
	flex-direction:column;
	flex-grow:1;
	margin-bottom:1rem;
	border:1px solid #e6e6e6;
	border-radius:0;
	background:#fefefe;
	box-shadow:none;
	overflow:hidden;
	color:#0a0a0a;
}

.card > :last-child {
	margin-bottom:0;
}

.card-divider {
	flex:0 1 auto;
	display:flex;
	padding:1rem;
	background:#e6e6e6;
}

.card-divider > :last-child {
	margin-bottom:0;
}

.card-section {
	flex:1 0 auto;
	padding:1rem;
}

.card-section > :last-child {
	margin-bottom:0;
}

.card-image {
	min-height:1px;
}

.close-button {
	position:absolute;
	color:#8a8a8a;
	cursor:pointer;
}

[data-whatinput='mouse'] .close-button {
	outline:0;
}

.close-button:hover,.close-button:focus {
	color:#0a0a0a;
}

.close-button.small {
	right:.66rem;
	top:.33em;
	font-size:1.5em;
	line-height:1;
}

.close-button,.close-button.medium {
	right:1rem;
	top:.5rem;
	font-size:2em;
	line-height:1;
}

.menu {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	display:flex;
	flex-wrap:wrap;
}

[data-whatinput='mouse'] .menu li {
	outline:0;
}

.menu a,.menu .button {
	line-height:1;
	text-decoration:none;
	display:block;
	padding:.7rem 1rem;
}

.menu input,.menu select,.menu a,.menu button {
	margin-bottom:0;
}

.menu input {
	display:inline-block;
}

.menu,.menu.horizontal {
	flex-wrap:wrap;
	flex-direction:row;
}

.menu.vertical {
	flex-wrap:nowrap;
	flex-direction:column;
}

.menu.expanded li {
	flex:1 1 0;
}

.menu.simple {
	align-items:center;
}

.menu.simple li + li {
	margin-left:1rem;
}

.menu.simple a {
	padding:0;
}

@media print,screen and (min-width: 40em) {
	.menu.medium-horizontal {
		flex-wrap:wrap;
		flex-direction:row;
	}
	
	.menu.medium-vertical {
		flex-wrap:nowrap;
		flex-direction:column;
	}
	
	.menu.medium-expanded li {
		flex:1 1 0;
	}
	
	.menu.medium-simple li {
		flex:1 1 0;
	}
}

@media print,screen and (min-width: 64em) {
	.menu.large-horizontal {
		flex-wrap:wrap;
		flex-direction:row;
	}
	
	.menu.large-vertical {
		flex-wrap:nowrap;
		flex-direction:column;
	}
	
	.menu.large-expanded li {
		flex:1 1 0;
	}
	
	.menu.large-simple li {
		flex:1 1 0;
	}
}

.menu.nested {
	margin-right:0;
	margin-left:1rem;
}

.menu.icons a {
	display:flex;
}

.menu.icon-top a,.menu.icon-right a,.menu.icon-bottom a,.menu.icon-left a {
	display:flex;
}

.menu.icon-left li a {
	flex-flow:row nowrap;
}

.menu.icon-left li a img,.menu.icon-left li a i,.menu.icon-left li a svg {
	margin-right:.25rem;
}

.menu.icon-right li a {
	flex-flow:row nowrap;
}

.menu.icon-right li a img,.menu.icon-right li a i,.menu.icon-right li a svg {
	margin-left:.25rem;
}

.menu.icon-top li a {
	flex-flow:column nowrap;
}

.menu.icon-top li a img,.menu.icon-top li a i,.menu.icon-top li a svg {
	align-self:stretch;
	margin-bottom:.25rem;
	text-align:center;
}

.menu.icon-bottom li a {
	flex-flow:column nowrap;
}

.menu.icon-bottom li a img,.menu.icon-bottom li a i,.menu.icon-bottom li a svg {
	align-self:stretch;
	margin-bottom:.25rem;
	text-align:center;
}

.menu .is-active > a {
	background:#1779ba;
	color:#fefefe;
}

.menu .active > a {
	background:#1779ba;
	color:#fefefe;
}

.menu.align-left {
	justify-content:flex-start;
}

.menu.align-right li {
	display:flex;
	justify-content:flex-end;
}

.menu.align-right li .submenu li {
	justify-content:flex-start;
}

.menu.align-right.vertical li {
	display:block;
	text-align:right;
}

.menu.align-right.vertical li .submenu li {
	text-align:right;
}

.menu.align-right .nested {
	margin-right:1rem;
	margin-left:0;
}

.menu.align-center li {
	display:flex;
	justify-content:center;
}

.menu.align-center li .submenu li {
	justify-content:flex-start;
}

.menu .menu-text {
	padding:.7rem 1rem;
	font-weight:700;
	line-height:1;
	color:inherit;
}

.menu-centered > .menu {
	justify-content:center;
}

.menu-centered > .menu li {
	display:flex;
	justify-content:center;
}

.menu-centered > .menu li .submenu li {
	justify-content:flex-start;
}

.no-js [data-responsive-menu] ul {
	display:none;
}

.menu-icon {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:16px;
	cursor:pointer;
}

.menu-icon::after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:2px;
	background:#fefefe;
	box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;
	content:'';
}

.menu-icon:hover::after {
	background:#cacaca;
	box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca;
}

.menu-icon.dark {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:16px;
	cursor:pointer;
}

.menu-icon.dark::after {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:2px;
	background:#0a0a0a;
	box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;
	content:'';
}

.menu-icon.dark:hover::after {
	background:#8a8a8a;
	box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a;
}

.is-drilldown {
	position:relative;
	overflow:hidden;
}

.is-drilldown li {
	display:block;
}

.is-drilldown.animate-height {
	transition:height .5s;
}

.drilldown a {
	padding:.7rem 1rem;
	background:#fefefe;
}

.drilldown .is-drilldown-submenu {
	position:absolute;
	top:0;
	left:100%;
	z-index:-1;
	width:100%;
	background:#fefefe;
	transition:transform .15s linear;
}

.drilldown .is-drilldown-submenu.is-active {
	z-index:1;
	display:block;
	transform:translateX(-100%);
}

.drilldown .is-drilldown-submenu.is-closing {
	transform:translateX(100%);
}

.drilldown .is-drilldown-submenu a {
	padding:.7rem 1rem;
}

.drilldown .nested.is-drilldown-submenu {
	margin-right:0;
	margin-left:0;
}

.drilldown .drilldown-submenu-cover-previous {
	min-height:100%;
}

.drilldown .is-drilldown-submenu-parent > a {
	position:relative;
}

.drilldown .is-drilldown-submenu-parent > a::after {
	position:absolute;
	top:50%;
	margin-top:-6px;
	right:1rem;
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-right-width:0;
	border-left-style:solid;
	border-color:transparent transparent transparent #1779ba;
}

.drilldown.align-left .is-drilldown-submenu-parent > a::after {
	left:auto;
	right:1rem;
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-right-width:0;
	border-left-style:solid;
	border-color:transparent transparent transparent #1779ba;
}

.drilldown.align-right .is-drilldown-submenu-parent > a::after {
	right:auto;
	left:1rem;
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-left-width:0;
	border-right-style:solid;
	border-color:transparent #1779ba transparent transparent;
}

.drilldown .js-drilldown-back > a::before {
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-left-width:0;
	border-right-style:solid;
	border-color:transparent #1779ba transparent transparent;
	border-left-width:0;
	display:inline-block;
	vertical-align:middle;
	margin-right:.75rem;
	border-left-width:0;
}

.dropdown-pane {
	position:absolute;
	z-index:10;
	width:300px;
	padding:1rem;
	visibility:hidden;
	display:none;
	border:1px solid #cacaca;
	border-radius:0;
	background-color:#fefefe;
	font-size:1rem;
}

.dropdown-pane.is-opening {
	display:block;
}

.dropdown-pane.is-open {
	visibility:visible;
	display:block;
}

.dropdown-pane.tiny {
	width:100px;
}

.dropdown-pane.small {
	width:200px;
}

.dropdown-pane.large {
	width:400px;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
	top:100%;
	right:0;
	left:auto;
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
	top:100%;
	right:auto;
	left:0;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a {
	position:relative;
	padding-right:1.5rem;
}

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-bottom-width:0;
	border-top-style:solid;
	border-color:#1779ba transparent transparent;
	right:5px;
	left:auto;
	margin-top:-3px;
}

.dropdown.menu a {
	padding:.7rem 1rem;
}

[data-whatinput='mouse'] .dropdown.menu a {
	outline:0;
}

.dropdown.menu .is-active > a {
	background:transparent;
	color:#1779ba;
}

.no-js .dropdown.menu ul {
	display:none;
}

.dropdown.menu .nested.is-dropdown-submenu {
	margin-right:0;
	margin-left:0;
}

.dropdown.menu.vertical > li .is-dropdown-submenu {
	top:0;
}

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
	right:100%;
	left:auto;
	top:0;
}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
	right:auto;
	left:100%;
}

.dropdown.menu.vertical > li > a::after {
	right:14px;
}

.dropdown.menu.vertical > li.opens-left > a::after {
	right:auto;
	left:5px;
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-left-width:0;
	border-right-style:solid;
	border-color:transparent #1779ba transparent transparent;
}

.dropdown.menu.vertical > li.opens-right > a::after {
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-right-width:0;
	border-left-style:solid;
	border-color:transparent transparent transparent #1779ba;
}

@media print,screen and (min-width: 40em) {
	.dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
		top:100%;
		right:0;
		left:auto;
	}
	
	.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
		top:100%;
		right:auto;
		left:0;
	}
	
	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
		position:relative;
		padding-right:1.5rem;
	}
	
	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
		display:block;
		width:0;
		height:0;
		border:inset 6px;
		content:'';
		border-bottom-width:0;
		border-top-style:solid;
		border-color:#1779ba transparent transparent;
		right:5px;
		left:auto;
		margin-top:-3px;
	}
	
	.dropdown.menu.medium-vertical > li .is-dropdown-submenu {
		top:0;
	}
	
	.dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
		right:100%;
		left:auto;
		top:0;
	}
	
	.dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
		right:auto;
		left:100%;
	}
	
	.dropdown.menu.medium-vertical > li > a::after {
		right:14px;
	}
	
	.dropdown.menu.medium-vertical > li.opens-left > a::after {
		right:auto;
		left:5px;
		display:block;
		width:0;
		height:0;
		border:inset 6px;
		content:'';
		border-left-width:0;
		border-right-style:solid;
		border-color:transparent #1779ba transparent transparent;
	}
	
	.dropdown.menu.medium-vertical > li.opens-right > a::after {
		display:block;
		width:0;
		height:0;
		border:inset 6px;
		content:'';
		border-right-width:0;
		border-left-style:solid;
		border-color:transparent transparent transparent #1779ba;
	}
}

@media print,screen and (min-width: 64em) {
	.dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
		top:100%;
		right:0;
		left:auto;
	}
	
	.dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
		top:100%;
		right:auto;
		left:0;
	}
	
	.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
		position:relative;
		padding-right:1.5rem;
	}
	
	.dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
		display:block;
		width:0;
		height:0;
		border:inset 6px;
		content:'';
		border-bottom-width:0;
		border-top-style:solid;
		border-color:#1779ba transparent transparent;
		right:5px;
		left:auto;
		margin-top:-3px;
	}
	
	.dropdown.menu.large-vertical > li .is-dropdown-submenu {
		top:0;
	}
	
	.dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
		right:100%;
		left:auto;
		top:0;
	}
	
	.dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
		right:auto;
		left:100%;
	}
	
	.dropdown.menu.large-vertical > li > a::after {
		right:14px;
	}
	
	.dropdown.menu.large-vertical > li.opens-left > a::after {
		right:auto;
		left:5px;
		display:block;
		width:0;
		height:0;
		border:inset 6px;
		content:'';
		border-left-width:0;
		border-right-style:solid;
		border-color:transparent #1779ba transparent transparent;
	}
	
	.dropdown.menu.large-vertical > li.opens-right > a::after {
		display:block;
		width:0;
		height:0;
		border:inset 6px;
		content:'';
		border-right-width:0;
		border-left-style:solid;
		border-color:transparent transparent transparent #1779ba;
	}
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
	top:100%;
	right:0;
	left:auto;
}

.is-dropdown-menu.vertical {
	width:100px;
}

.is-dropdown-menu.vertical.align-right {
	float:right;
}

.is-dropdown-submenu-parent {
	position:relative;
}

.is-dropdown-submenu-parent a::after {
	position:absolute;
	top:50%;
	right:5px;
	left:auto;
	margin-top:-6px;
}

.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
	top:100%;
	left:auto;
}

.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
	right:100%;
	left:auto;
}

.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
	right:auto;
	left:100%;
}

.is-dropdown-submenu {
	position:absolute;
	top:0;
	left:100%;
	z-index:1;
	display:none;
	min-width:200px;
	border:1px solid #cacaca;
	background:#fefefe;
}

.dropdown .is-dropdown-submenu a {
	padding:.7rem 1rem;
}

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
	right:14px;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
	right:auto;
	left:5px;
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-left-width:0;
	border-right-style:solid;
	border-color:transparent #1779ba transparent transparent;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	content:'';
	border-right-width:0;
	border-left-style:solid;
	border-color:transparent transparent transparent #1779ba;
}

.is-dropdown-submenu .is-dropdown-submenu {
	margin-top:-1px;
}

.is-dropdown-submenu > li {
	width:100%;
}

.is-dropdown-submenu.js-dropdown-active {
	display:block;
}

.responsive-embed,.flex-video {
	position:relative;
	height:0;
	margin-bottom:1rem;
	padding-bottom:75%;
	overflow:hidden;
}

.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.responsive-embed.widescreen,.flex-video.widescreen {
	padding-bottom:56.25%;
}

.label {
	display:inline-block;
	padding:.33333rem .5rem;
	border-radius:0;
	font-size:.8rem;
	line-height:1;
	white-space:nowrap;
	cursor:default;
	background:#1779ba;
	color:#fefefe;
}

.label.primary {
	background:#1779ba;
	color:#fefefe;
}

.label.secondary {
	background:#767676;
	color:#fefefe;
}

.label.success {
	background:#3adb76;
	color:#0a0a0a;
}

.label.warning {
	background:#ffae00;
	color:#0a0a0a;
}

.label.alert {
	background:#cc4b37;
	color:#fefefe;
}

.media-object {
	display:flex;
	margin-bottom:1rem;
	flex-wrap:nowrap;
}

.media-object img {
	max-width:none;
}

@media screen and (max-width: 39.9375em) {
	.media-object.stack-for-small {
		flex-wrap:wrap;
	}
}

@media screen and (max-width: 39.9375em) {
	.media-object.stack-for-small .media-object-section {
		padding:0;
		padding-bottom:1rem;
		flex-basis:100%;
		max-width:100%;
	}
	
	.media-object.stack-for-small .media-object-section img {
		width:100%;
	}
}

.media-object-section {
	flex:0 1 auto;
}

.media-object-section:first-child {
	padding-right:1rem;
}

.media-object-section:last-child:not(:nth-child(2)) {
	padding-left:1rem;
}

.media-object-section > :last-child {
	margin-bottom:0;
}

.media-object-section.main-section {
	flex:1 1 0;
}

.is-off-canvas-open {
	overflow:hidden;
}

.js-off-canvas-overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	width:100%;
	height:100%;
	transition:opacity .5s ease,visibility .5s ease;
	background:rgba(254,254,254,0.25);
	opacity:0;
	visibility:hidden;
	overflow:hidden;
}

.js-off-canvas-overlay.is-visible {
	opacity:1;
	visibility:visible;
}

.js-off-canvas-overlay.is-closable {
	cursor:pointer;
}

.js-off-canvas-overlay.is-overlay-absolute {
	position:absolute;
}

.js-off-canvas-overlay.is-overlay-fixed {
	position:fixed;
}

.off-canvas-wrapper {
	position:relative;
	overflow:hidden;
}

.off-canvas {
	position:fixed;
	z-index:12;
	transition:transform .5s ease;
	backface-visibility:hidden;
	background:#e6e6e6;
}

[data-whatinput='mouse'] .off-canvas {
	outline:0;
}

.off-canvas.is-transition-push {
	z-index:12;
}

.off-canvas.is-closed {
	visibility:hidden;
}

.off-canvas.is-transition-overlap {
	z-index:13;
}

.off-canvas.is-transition-overlap.is-open {
	box-shadow:0 0 10px rgba(10,10,10,0.7);
}

.off-canvas.is-open {
	transform:translate(0,0);
}

.off-canvas-absolute {
	position:absolute;
	z-index:12;
	transition:transform .5s ease;
	backface-visibility:hidden;
	background:#e6e6e6;
}

[data-whatinput='mouse'] .off-canvas-absolute {
	outline:0;
}

.off-canvas-absolute.is-transition-push {
	z-index:12;
}

.off-canvas-absolute.is-closed {
	visibility:hidden;
}

.off-canvas-absolute.is-transition-overlap {
	z-index:13;
}

.off-canvas-absolute.is-transition-overlap.is-open {
	box-shadow:0 0 10px rgba(10,10,10,0.7);
}

.off-canvas-absolute.is-open {
	transform:translate(0,0);
}

.position-left {
	top:0;
	left:0;
	height:100%;
	overflow-y:auto;
	width:250px;
	transform:translateX(-250px);
}

.off-canvas-content .off-canvas.position-left {
	transform:translateX(-250px);
}

.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
	transform:translate(0,0);
}

.off-canvas-content.is-open-left.has-transition-push {
	transform:translateX(250px);
}

.position-left.is-transition-push {
	box-shadow:inset -13px 0 20px -13px rgba(10,10,10,0.25);
}

.position-right {
	top:0;
	right:0;
	height:100%;
	overflow-y:auto;
	width:250px;
	transform:translateX(250px);
}

.off-canvas-content .off-canvas.position-right {
	transform:translateX(250px);
}

.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
	transform:translate(0,0);
}

.off-canvas-content.is-open-right.has-transition-push {
	transform:translateX(-250px);
}

.position-right.is-transition-push {
	box-shadow:inset 13px 0 20px -13px rgba(10,10,10,0.25);
}

.position-top {
	top:0;
	left:0;
	width:100%;
	overflow-x:auto;
	height:250px;
	transform:translateY(-250px);
}

.off-canvas-content .off-canvas.position-top {
	transform:translateY(-250px);
}

.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
	transform:translate(0,0);
}

.off-canvas-content.is-open-top.has-transition-push {
	transform:translateY(250px);
}

.position-top.is-transition-push {
	box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,0.25);
}

.position-bottom {
	bottom:0;
	left:0;
	width:100%;
	overflow-x:auto;
	height:250px;
	transform:translateY(250px);
}

.off-canvas-content .off-canvas.position-bottom {
	transform:translateY(250px);
}

.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
	transform:translate(0,0);
}

.off-canvas-content.is-open-bottom.has-transition-push {
	transform:translateY(-250px);
}

.position-bottom.is-transition-push {
	box-shadow:inset 0 13px 20px -13px rgba(10,10,10,0.25);
}

.off-canvas-content {
	transform:none;
	transition:transform .5s ease;
	backface-visibility:hidden;
}

.off-canvas-content.has-transition-push {
	transform:translate(0,0);
}

.off-canvas-content .off-canvas.is-open {
	transform:translate(0,0);
}

@media print,screen and (min-width: 40em) {
	.position-left.reveal-for-medium {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-left.reveal-for-medium .close-button {
		display:none;
	}
	
	.off-canvas-content .position-left.reveal-for-medium {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-left {
		margin-left:250px;
	}
	
	.position-left.reveal-for-medium ~ .off-canvas-content {
		margin-left:250px;
	}
	
	.position-right.reveal-for-medium {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-right.reveal-for-medium .close-button {
		display:none;
	}
	
	.off-canvas-content .position-right.reveal-for-medium {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-right {
		margin-right:250px;
	}
	
	.position-right.reveal-for-medium ~ .off-canvas-content {
		margin-right:250px;
	}
	
	.position-top.reveal-for-medium {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-top.reveal-for-medium .close-button {
		display:none;
	}
	
	.off-canvas-content .position-top.reveal-for-medium {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-top {
		margin-top:250px;
	}
	
	.position-top.reveal-for-medium ~ .off-canvas-content {
		margin-top:250px;
	}
	
	.position-bottom.reveal-for-medium {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-bottom.reveal-for-medium .close-button {
		display:none;
	}
	
	.off-canvas-content .position-bottom.reveal-for-medium {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-bottom {
		margin-bottom:250px;
	}
	
	.position-bottom.reveal-for-medium ~ .off-canvas-content {
		margin-bottom:250px;
	}
}

@media print,screen and (min-width: 64em) {
	.position-left.reveal-for-large {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-left.reveal-for-large .close-button {
		display:none;
	}
	
	.off-canvas-content .position-left.reveal-for-large {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-left {
		margin-left:250px;
	}
	
	.position-left.reveal-for-large ~ .off-canvas-content {
		margin-left:250px;
	}
	
	.position-right.reveal-for-large {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-right.reveal-for-large .close-button {
		display:none;
	}
	
	.off-canvas-content .position-right.reveal-for-large {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-right {
		margin-right:250px;
	}
	
	.position-right.reveal-for-large ~ .off-canvas-content {
		margin-right:250px;
	}
	
	.position-top.reveal-for-large {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-top.reveal-for-large .close-button {
		display:none;
	}
	
	.off-canvas-content .position-top.reveal-for-large {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-top {
		margin-top:250px;
	}
	
	.position-top.reveal-for-large ~ .off-canvas-content {
		margin-top:250px;
	}
	
	.position-bottom.reveal-for-large {
		transform:none;
		z-index:12;
		transition:none;
		visibility:visible;
	}
	
	.position-bottom.reveal-for-large .close-button {
		display:none;
	}
	
	.off-canvas-content .position-bottom.reveal-for-large {
		transform:none;
	}
	
	.off-canvas-content.has-reveal-bottom {
		margin-bottom:250px;
	}
	
	.position-bottom.reveal-for-large ~ .off-canvas-content {
		margin-bottom:250px;
	}
}

@media print,screen and (min-width: 40em) {
	.off-canvas.in-canvas-for-medium {
		visibility:visible;
		height:auto;
		position:static;
		background:inherit;
		width:inherit;
		overflow:inherit;
		transition:inherit;
	}
	
	.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top,.off-canvas.in-canvas-for-medium.position-bottom {
		box-shadow:none;
		transform:none;
	}
	
	.off-canvas.in-canvas-for-medium .close-button {
		display:none;
	}
}

@media print,screen and (min-width: 64em) {
	.off-canvas.in-canvas-for-large {
		visibility:visible;
		height:auto;
		position:static;
		background:inherit;
		width:inherit;
		overflow:inherit;
		transition:inherit;
	}
	
	.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top,.off-canvas.in-canvas-for-large.position-bottom {
		box-shadow:none;
		transform:none;
	}
	
	.off-canvas.in-canvas-for-large .close-button {
		display:none;
	}
}

.orbit {
	position:relative;
}

.orbit-container {
	position:relative;
	height:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}

.orbit-slide {
	width:100%;
}

.orbit-slide.no-motionui.is-active {
	top:0;
	left:0;
}

.orbit-figure {
	margin:0;
}

.orbit-image {
	width:100%;
	max-width:100%;
	margin:0;
}

.orbit-caption {
	position:absolute;
	bottom:0;
	width:100%;
	margin-bottom:0;
	padding:1rem;
	background-color:rgba(10,10,10,0.5);
	color:#fefefe;
}

.orbit-previous,.orbit-next {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	z-index:10;
	padding:1rem;
	color:#fefefe;
}

[data-whatinput='mouse'] .orbit-previous,[data-whatinput='mouse'] .orbit-next {
	outline:0;
}

.orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus {
	background-color:rgba(10,10,10,0.5);
}

.orbit-previous {
	left:0;
}

.orbit-next {
	left:auto;
	right:0;
}

.orbit-bullets {
	position:relative;
	margin-top:.8rem;
	margin-bottom:.8rem;
	text-align:center;
}

[data-whatinput='mouse'] .orbit-bullets {
	outline:0;
}

.orbit-bullets button {
	width:1.2rem;
	height:1.2rem;
	margin:.1rem;
	border-radius:50%;
	background-color:#cacaca;
}

.orbit-bullets button:hover {
	background-color:#8a8a8a;
}

.orbit-bullets button.is-active {
	background-color:#8a8a8a;
}

.pagination {
	margin-left:0;
	margin-bottom:1rem;
}

.pagination::before,.pagination::after {
	display:table;
	content:' ';
	flex-basis:0;
	order:1;
}

.pagination::after {
	clear:both;
}

.pagination li {
	margin-right:.0625rem;
	border-radius:0;
	font-size:.875rem;
	display:none;
}

.pagination li:last-child,.pagination li:first-child {
	display:inline-block;
}

@media print,screen and (min-width: 40em) {
	.pagination li {
		display:inline-block;
	}
}

.pagination a,.pagination button {
	display:block;
	padding:.1875rem .625rem;
	border-radius:0;
	color:#0a0a0a;
}

.pagination a:hover,.pagination button:hover {
	background:#e6e6e6;
}

.pagination .current {
	padding:.1875rem .625rem;
	background:#1779ba;
	color:#fefefe;
	cursor:default;
}

.pagination .disabled {
	padding:.1875rem .625rem;
	color:#cacaca;
	cursor:not-allowed;
}

.pagination .disabled:hover {
	background:transparent;
}

.pagination .ellipsis::after {
	padding:.1875rem .625rem;
	content:'\2026';
	color:#0a0a0a;
}

.pagination-previous a::before,.pagination-previous.disabled::before {
	display:inline-block;
	margin-right:.5rem;
	content:'\00ab';
}

.pagination-next a::after,.pagination-next.disabled::after {
	display:inline-block;
	margin-left:.5rem;
	content:'\00bb';
}

.progress {
	height:1rem;
	margin-bottom:1rem;
	border-radius:0;
	background-color:#cacaca;
}

.progress.primary .progress-meter {
	background-color:#1779ba;
}

.progress.secondary .progress-meter {
	background-color:#767676;
}

.progress.success .progress-meter {
	background-color:#3adb76;
}

.progress.warning .progress-meter {
	background-color:#ffae00;
}

.progress.alert .progress-meter {
	background-color:#cc4b37;
}

.progress-meter {
	position:relative;
	display:block;
	width:0;
	height:100%;
	background-color:#1779ba;
}

.progress-meter-text {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	position:absolute;
	margin:0;
	font-size:.75rem;
	font-weight:700;
	color:#fefefe;
	white-space:nowrap;
}

.slider {
	position:relative;
	height:.5rem;
	margin-top:1.25rem;
	margin-bottom:2.25rem;
	background-color:#e6e6e6;
	cursor:pointer;
	user-select:none;
	touch-action:none;
}

.slider-fill {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	max-width:100%;
	height:.5rem;
	background-color:#cacaca;
	transition:all .2s ease-in-out;
}

.slider-fill.is-dragging {
	transition:all 0 linear;
}

.slider-handle {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	left:0;
	z-index:1;
	display:inline-block;
	width:1.4rem;
	height:1.4rem;
	border-radius:0;
	background-color:#1779ba;
	transition:all .2s ease-in-out;
	touch-action:manipulation;
}

[data-whatinput='mouse'] .slider-handle {
	outline:0;
}

.slider-handle:hover {
	background-color:#14679e;
}

.slider-handle.is-dragging {
	transition:all 0 linear;
}

.slider.disabled,.slider[disabled] {
	opacity:.25;
	cursor:not-allowed;
}

.slider.vertical {
	display:inline-block;
	width:.5rem;
	height:12.5rem;
	margin:0 1.25rem;
	transform:scale(1,-1);
}

.slider.vertical .slider-fill {
	top:0;
	width:.5rem;
	max-height:100%;
}

.slider.vertical .slider-handle {
	position:absolute;
	top:0;
	left:50%;
	width:1.4rem;
	height:1.4rem;
	transform:translateX(-50%);
}

.sticky-container {
	position:relative;
}

.sticky {
	position:relative;
	z-index:0;
	transform:translate3d(0,0,0);
}

.sticky.is-stuck {
	position:fixed;
	z-index:5;
	width:100%;
}

.sticky.is-stuck.is-at-top {
	top:0;
}

.sticky.is-stuck.is-at-bottom {
	bottom:0;
}

.sticky.is-anchored {
	position:relative;
	right:auto;
	left:auto;
}

.sticky.is-anchored.is-at-bottom {
	bottom:0;
}

body.is-reveal-open {
	overflow:hidden;
}

html.is-reveal-open,html.is-reveal-open body {
	min-height:100%;
	overflow:hidden;
	position:fixed;
	user-select:none;
}

.reveal-overlay {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1005;
	display:none;
	background-color:rgba(10,10,10,0.45);
	overflow-y:scroll;
}

.reveal {
	z-index:1006;
	backface-visibility:hidden;
	display:none;
	padding:1rem;
	border:1px solid #cacaca;
	border-radius:0;
	background-color:#fefefe;
	position:relative;
	top:100px;
	margin-right:auto;
	margin-left:auto;
	overflow-y:auto;
}

[data-whatinput='mouse'] .reveal {
	outline:0;
}

@media print,screen and (min-width: 40em) {
	.reveal {
		min-height:0;
	}
}

.reveal .column,.reveal .columns {
	min-width:0;
}

.reveal > :last-child {
	margin-bottom:0;
}

@media print,screen and (min-width: 40em) {
	.reveal {
		width:600px;
		max-width:75rem;
	}
}

.reveal.collapse {
	padding:0;
}

@media print,screen and (min-width: 40em) {
	.reveal.tiny {
		width:30%;
		max-width:75rem;
	}
}

@media print,screen and (min-width: 40em) {
	.reveal.small {
		width:50%;
		max-width:75rem;
	}
}

@media print,screen and (min-width: 40em) {
	.reveal.large {
		width:90%;
		max-width:75rem;
	}
}

.reveal.full {
	top:0;
	left:0;
	width:100%;
	max-width:none;
	height:100%;
	height:100vh;
	min-height:100vh;
	margin-left:0;
	border:0;
	border-radius:0;
}

@media screen and (max-width: 39.9375em) {
	.reveal {
		top:0;
		left:0;
		width:100%;
		max-width:none;
		height:100%;
		height:100vh;
		min-height:100vh;
		margin-left:0;
		border:0;
		border-radius:0;
	}
}

.reveal.without-overlay {
	position:fixed;
}

.switch {
	height:2rem;
	position:relative;
	margin-bottom:1rem;
	outline:0;
	font-size:.875rem;
	font-weight:700;
	color:#fefefe;
	user-select:none;
}

.switch-input {
	position:absolute;
	margin-bottom:0;
	opacity:0;
}

.switch-paddle {
	position:relative;
	display:block;
	width:4rem;
	height:2rem;
	border-radius:0;
	background:#cacaca;
	transition:all .25s ease-out;
	font-weight:inherit;
	color:inherit;
	cursor:pointer;
}

input + .switch-paddle {
	margin:0;
}

.switch-paddle::after {
	position:absolute;
	top:.25rem;
	left:.25rem;
	display:block;
	width:1.5rem;
	height:1.5rem;
	transform:translate3d(0,0,0);
	border-radius:0;
	background:#fefefe;
	transition:all .25s ease-out;
	content:'';
}

input:checked ~ .switch-paddle {
	background:#1779ba;
}

input:checked ~ .switch-paddle::after {
	left:2.25rem;
}

[data-whatinput='mouse'] input:focus ~ .switch-paddle {
	outline:0;
}

.switch-active,.switch-inactive {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}

.switch-active {
	left:8%;
	display:none;
}

input:checked + label > .switch-active {
	display:block;
}

.switch-inactive {
	right:15%;
}

input:checked + label > .switch-inactive {
	display:none;
}

.switch.tiny {
	height:1.5rem;
}

.switch.tiny .switch-paddle {
	width:3rem;
	height:1.5rem;
	font-size:.625rem;
}

.switch.tiny .switch-paddle::after {
	top:.25rem;
	left:.25rem;
	width:1rem;
	height:1rem;
}

.switch.tiny input:checked ~ .switch-paddle::after {
	left:1.75rem;
}

.switch.small {
	height:1.75rem;
}

.switch.small .switch-paddle {
	width:3.5rem;
	height:1.75rem;
	font-size:.75rem;
}

.switch.small .switch-paddle::after {
	top:.25rem;
	left:.25rem;
	width:1.25rem;
	height:1.25rem;
}

.switch.small input:checked ~ .switch-paddle::after {
	left:2rem;
}

.switch.large {
	height:2.5rem;
}

.switch.large .switch-paddle {
	width:5rem;
	height:2.5rem;
	font-size:1rem;
}

.switch.large .switch-paddle::after {
	top:.25rem;
	left:.25rem;
	width:2rem;
	height:2rem;
}

.switch.large input:checked ~ .switch-paddle::after {
	left:2.75rem;
}

table {
	border-collapse:collapse;
	width:100%;
	margin-bottom:1rem;
	border-radius:0;
}

thead,tbody,tfoot {
	border:1px solid #f1f1f1;
	background-color:#fefefe;
}

caption {
	padding:.5rem .625rem .625rem;
	font-weight:700;
}

thead {
	background:#f8f8f8;
	color:#0a0a0a;
}

tfoot {
	background:#f1f1f1;
	color:#0a0a0a;
}

thead tr,tfoot tr {
	background:transparent;
}

thead th,thead td,tfoot th,tfoot td {
	padding:.5rem .625rem .625rem;
	font-weight:700;
	text-align:left;
}

tbody th,tbody td {
	padding:.5rem .625rem .625rem;
}

tbody tr:nth-child(even) {
	border-bottom:0;
	background-color:#f1f1f1;
}

table.unstriped tbody {
	background-color:#fefefe;
}

table.unstriped tbody tr {
	border-bottom:0;
	border-bottom:1px solid #f1f1f1;
	background-color:#fefefe;
}

@media screen and (max-width: 63.9375em) {
	table.stack thead {
		display:none;
	}
	
	table.stack tfoot {
		display:none;
	}
	
	table.stack tr,table.stack th,table.stack td {
		display:block;
	}
	
	table.stack td {
		border-top:0;
	}
}

table.scroll {
	display:block;
	width:100%;
	overflow-x:auto;
}

table.hover thead tr:hover {
	background-color:#f3f3f3;
}

table.hover tfoot tr:hover {
	background-color:#ececec;
}

table.hover tbody tr:hover {
	background-color:#f9f9f9;
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
	background-color:#ececec;
}

.table-scroll {
	overflow-x:auto;
}

.table-scroll table {
	width:auto;
}

.tabs {
	margin:0;
	border:1px solid #e6e6e6;
	background:#fefefe;
	list-style-type:none;
}

.tabs::before,.tabs::after {
	display:table;
	content:' ';
	flex-basis:0;
	order:1;
}

.tabs::after {
	clear:both;
}

.tabs.vertical > li {
	display:block;
	float:none;
	width:auto;
}

.tabs.simple > li > a {
	padding:0;
}

.tabs.simple > li > a:hover {
	background:transparent;
}

.tabs.primary {
	background:#1779ba;
}

.tabs.primary > li > a {
	color:#fefefe;
}

.tabs.primary > li > a:hover,.tabs.primary > li > a:focus {
	background:#1673b1;
}

.tabs-title {
	float:left;
}

.tabs-title > a {
	display:block;
	padding:1.25rem 1.5rem;
	font-size:.75rem;
	line-height:1;
	color:#1779ba;
}

.tabs-title > a:hover {
	background:#fefefe;
	color:#1468a0;
}

.tabs-title > a:focus,.tabs-title > a[aria-selected='true'] {
	background:#e6e6e6;
	color:#1779ba;
}

.tabs-content {
	border:1px solid #e6e6e6;
	border-top:0;
	background:#fefefe;
	color:#0a0a0a;
	transition:all .5s ease;
}

.tabs-content.vertical {
	border:1px solid #e6e6e6;
	border-left:0;
}

.tabs-panel {
	display:none;
	padding:1rem;
}

.tabs-panel.is-active {
	display:block;
}

.thumbnail {
	display:inline-block;
	max-width:100%;
	margin-bottom:1rem;
	border:solid 4px #fefefe;
	border-radius:0;
	box-shadow:0 0 0 1px rgba(10,10,10,0.2);
	line-height:0;
}

a.thumbnail {
	transition:box-shadow 200ms ease-out;
}

a.thumbnail:hover,a.thumbnail:focus {
	box-shadow:0 0 6px 1px rgba(23,121,186,0.5);
}

a.thumbnail image {
	box-shadow:none;
}

.title-bar {
	padding:.5rem;
	background:#0a0a0a;
	color:#fefefe;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}

.title-bar .menu-icon {
	margin-left:.25rem;
	margin-right:.25rem;
}

.title-bar-left,.title-bar-right {
	flex:1 1 0;
}

.title-bar-right {
	text-align:right;
}

.title-bar-title {
	display:inline-block;
	vertical-align:middle;
	font-weight:700;
}

.has-tip {
	position:relative;
	display:inline-block;
	border-bottom:dotted 1px #8a8a8a;
	font-weight:700;
	cursor:help;
}

.tooltip {
	position:absolute;
	top:calc(100% + 0.6495rem);
	z-index:1200;
	max-width:10rem;
	padding:.75rem;
	border-radius:0;
	background-color:#0a0a0a;
	font-size:80%;
	color:#fefefe;
}

.tooltip::before {
	position:absolute;
}

.tooltip.bottom::before {
	display:block;
	width:0;
	height:0;
	border:inset .75rem;
	content:'';
	border-top-width:0;
	border-bottom-style:solid;
	border-color:transparent transparent #0a0a0a;
	bottom:100%;
}

.tooltip.bottom.align-center::before {
	left:50%;
	transform:translateX(-50%);
}

.tooltip.top::before {
	display:block;
	width:0;
	height:0;
	border:inset .75rem;
	content:'';
	border-bottom-width:0;
	border-top-style:solid;
	border-color:#0a0a0a transparent transparent;
	top:100%;
	bottom:auto;
}

.tooltip.top.align-center::before {
	left:50%;
	transform:translateX(-50%);
}

.tooltip.left::before {
	display:block;
	width:0;
	height:0;
	border:inset .75rem;
	content:'';
	border-right-width:0;
	border-left-style:solid;
	border-color:transparent transparent transparent #0a0a0a;
	left:100%;
}

.tooltip.left.align-center::before {
	bottom:auto;
	top:50%;
	transform:translateY(-50%);
}

.tooltip.right::before {
	display:block;
	width:0;
	height:0;
	border:inset .75rem;
	content:'';
	border-left-width:0;
	border-right-style:solid;
	border-color:transparent #0a0a0a transparent transparent;
	right:100%;
	left:auto;
}

.tooltip.right.align-center::before {
	bottom:auto;
	top:50%;
	transform:translateY(-50%);
}

.tooltip.align-top::before {
	bottom:auto;
	top:10%;
}

.tooltip.align-bottom::before {
	bottom:10%;
	top:auto;
}

.tooltip.align-left::before {
	left:10%;
	right:auto;
}

.tooltip.align-right::before {
	left:auto;
	right:10%;
}

.top-bar {
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-between;
	align-items:center;
	padding:.5rem;
	flex-wrap:wrap;
}

.top-bar,.top-bar ul {
	background-color:#e6e6e6;
}

.top-bar input {
	max-width:200px;
	margin-right:1rem;
}

.top-bar .input-group-field {
	width:100%;
	margin-right:0;
}

.top-bar input.button {
	width:auto;
}

.top-bar .top-bar-left,.top-bar .top-bar-right {
	flex:0 0 100%;
	max-width:100%;
}

@media print,screen and (min-width: 40em) {
	.top-bar {
		flex-wrap:nowrap;
	}
	
	.top-bar .top-bar-left {
		flex:1 1 auto;
		margin-right:auto;
	}
	
	.top-bar .top-bar-right {
		flex:0 1 auto;
		margin-left:auto;
	}
}

@media screen and (max-width: 63.9375em) {
	.top-bar.stacked-for-medium {
		flex-wrap:wrap;
	}
	
	.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right {
		flex:0 0 100%;
		max-width:100%;
	}
}

@media screen and (max-width: 74.9375em) {
	.top-bar.stacked-for-large {
		flex-wrap:wrap;
	}
	
	.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right {
		flex:0 0 100%;
		max-width:100%;
	}
}

.top-bar-title {
	flex:0 0 auto;
	margin:.5rem 1rem .5rem 0;
}

.top-bar-left,.top-bar-right {
	flex:0 0 auto;
}

.hide {
	display:none!important;
}

.invisible {
	visibility:hidden;
}

@media screen and (max-width: 39.9375em) {
	.hide-for-small-only {
		display:none!important;
	}
}

@media screen and (max-width: 0em),screen and (min-width: 40em) {
	.show-for-small-only {
		display:none!important;
	}
}

@media print,screen and (min-width: 40em) {
	.hide-for-medium {
		display:none!important;
	}
}

@media screen and (max-width: 39.9375em) {
	.show-for-medium {
		display:none!important;
	}
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.hide-for-medium-only {
		display:none!important;
	}
}

@media screen and (max-width: 39.9375em),screen and (min-width: 64em) {
	.show-for-medium-only {
		display:none!important;
	}
}

@media print,screen and (min-width: 64em) {
	.hide-for-large {
		display:none!important;
	}
}

@media screen and (max-width: 63.9375em) {
	.show-for-large {
		display:none!important;
	}
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
	.hide-for-large-only {
		display:none!important;
	}
}

@media screen and (max-width: 63.9375em),screen and (min-width: 75em) {
	.show-for-large-only {
		display:none!important;
	}
}

.show-for-sr,.show-on-focus {
	position:absolute!important;
	width:1px;
	height:1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	clip-path:inset(50%);
	border:0;
}

.show-on-focus:active,.show-on-focus:focus {
	position:static!important;
	width:auto;
	height:auto;
	overflow:visible;
	clip:auto;
	white-space:normal;
	clip-path:none;
}

.show-for-landscape,.hide-for-portrait {
	display:block!important;
}

@media screen and (orientation: landscape) {
	.show-for-landscape,.hide-for-portrait {
		display:block!important;
	}
}

@media screen and (orientation: portrait) {
	.show-for-landscape,.hide-for-portrait {
		display:none!important;
	}
}

.hide-for-landscape,.show-for-portrait {
	display:none!important;
}

@media screen and (orientation: landscape) {
	.hide-for-landscape,.show-for-portrait {
		display:none!important;
	}
}

@media screen and (orientation: portrait) {
	.hide-for-landscape,.show-for-portrait {
		display:block!important;
	}
}

.float-left {
	float:left!important;
}

.float-right {
	float:right!important;
}

.float-center {
	display:block;
	margin-right:auto;
	margin-left:auto;
}

.clearfix::before,.clearfix::after {
	display:table;
	content:' ';
	flex-basis:0;
	order:1;
}

.clearfix::after {
	clear:both;
}

/****** END FOUNDATION *******/

/***** SLICK *****/
/* Slider */
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}

.slick-list {
	position:relative;
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
}

.slick-list:focus {
	outline:none;
}

.slick-list.dragging {
	cursor:pointer;
	cursor:hand;
}

.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

.slick-track {
	position:relative;
	left:0;
	top:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.slick-track:before,.slick-track:after {
	content:"";
	display:table;
}

.slick-track:after {
	clear:both;
}

.slick-loading .slick-track {
	visibility:hidden;
}

.slick-slide {
	float:left;
	height:100%;
	min-height:1px;
	display:none;
}

[dir="rtl"] .slick-slide {
	float:right;
}

.slick-slide img {
	display:block;
}

.slick-slide.slick-loading img {
	display:none;
}

.slick-slide.dragging img {
	pointer-events:none;
}

.slick-initialized .slick-slide {
	display:block;
}

.slick-loading .slick-slide {
	visibility:hidden;
}

.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden {
	display:none;
}

/***** END SLICK *****/
/***** SLICK THEME *****/
/* Slider */
.slick-loading .slick-list {
	background:#fff url(./ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face {
	font-family:"slick";
	src:url(./fonts/slick.eot);
	src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");
	font-weight:400;
	font-style:normal;
}

/* Arrows */
.slick-prev,.slick-next {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:transparent;
	color:transparent;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	padding:0;
	border:none;
	outline:none;
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	outline:none;
	background:transparent;
	color:transparent;
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1;
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:.25;
}

.slick-prev:before,.slick-next:before {
	font-family:"slick";
	font-size:20px;
	line-height:1;
	color:#fff;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.slick-prev {
	left:-25px;
}

[dir="rtl"] .slick-prev {
	left:auto;
	right:-25px;
}

.slick-prev:before {
	content:"←";
}

[dir="rtl"] .slick-prev:before {
	content:"→";
}

.slick-next {
	right:-25px;
}

[dir="rtl"] .slick-next {
	left:-25px;
	right:auto;
}

.slick-next:before {
	content:"→";
}

[dir="rtl"] .slick-next:before {
	content:"←";
}

/* Dots */
.slick-dotted.slick-slider {
	margin-bottom:30px;
}

.slick-dots {
	position:absolute;
	bottom:-25px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	width:100%;
}

.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}

.slick-dots li button {
	border:0;
	background:transparent;
	display:block;
	height:20px;
	width:20px;
	outline:none;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer;
}

.slick-dots li button:hover,.slick-dots li button:focus {
	outline:none;
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1;
}

.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-family:"slick";
	font-size:6px;
	line-height:20px;
	text-align:center;
	color:#000;
	opacity:.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.slick-dots li.slick-active button:before {
	color:#000;
	opacity:.75;
}

/***** END SLICK THEME *****/
/***** APP *****/
a {
	color:#FFC701;
}

a:hover {
	color:#000;
}

p.email a:hover {
	color:#fff;
}

a.load-more {
	width:140px;
	height:140px;
	display:block;
	-moz-border-radius:70px;
	-webkit-border-radius:70px;
	border-radius:70px;
	border:1px solid #ccc;
	transform:translateX(-50%) scale(0.9);
	transition:all .2s cubic-bezier(0.645,0.045,0.355,1);
	text-align:center;
	line-height:140px;
	position:relative;
	left:50%;
	background:#333;
	color:#fff;
}

a.load-more:hover {
	transform:translateX(-50%) scale(1);
}

.spacing {
	height:20px;
	clear:both;
}

.two.spacing {
	height:40px;
	clear:both;
}

.three.spacing {
	height:60px;
	clear:both;
}

.four.spacing {
	height:80px;
	clear:both;
}

h1,h2,h3,h4,h5,h6 {
	font-family:"Rokkitt",serif;
	font-weight:700;
	letter-spacing:0;
	line-height:1.2em;
	margin-bottom:40px;
	text-transform:uppercase;
}

h2 {
	font-size:36px;
}

h3 {
	font-size:24px;
}

h2.white {
	color:#fff;
}

.appraiser {
	font-family:"Rokkitt",serif;
	font-weight:700;
	margin-bottom:20px;
	font-size:13px;
}

hr {
	max-width:100%;
	border-bottom:1px solid #00e1b6;
}

.button {
	text-transform:uppercase;
	position:relative;
	z-index:1;
	font-family:"Rokkitt",serif,sans-serif;
	letter-spacing:1px;
	line-height:1.4rem;
	padding:10px 30px;
}

.button.boxed.white {
	border:1px solid #fff;
	background:none;
	color:#fff;
}

.button.boxed.white:hover {
	color:#333;
}

.button.boxed.black {
	border:1px solid #333;
	background:none;
	color:#333;
}

.button.boxed.black:hover {
	color:#fff;
	background:#333;
}

.full {
	clear:both;
	padding:80px 10%;
	background-size:cover;
	background-position:50% 50%;
	position:relative;
	overflow:auto;
}

.full-screen {
	height:100%;
}

.full.black {
	background:#000;
}

.full.bg-theme {
	background:#FFC701;
}

.full.no-top {
	padding-top:0;
}

.full.no-bottom {
	padding-bottom:0;
}

.full.small-pad {
	padding-top:80px;
	padding-bottom:80px;
}

.full.xsmall-pad {
	padding-top:40px;
	padding-bottom:40px;
}

.full.xsmall-pad.no-top {
	padding-top:0;
}

.full.grey {
	background:#eee;
}

.full.light-grey {
	background:#f5f5f5;
}

.full.colored-bg {
	background:#eee;
	transition:background .2s ease-in;
}

.full.colored-bg.red.appear {
	background:#fc8479;
}

.full.colored-bg.purple.appear {
	background:#6e77c6;
}

.full.colored-bg.orange.appear {
	background:#f2be8c;
}

.full.footer-bg {
	background-color:#fff;
	background-image:url(../../images/@stock/footer-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.full.full-height {
	height:100vh;
}

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

.logo {
	position:absolute;
	left:0;
	padding-left:20px;
	top:0;
	padding-top:8px;
	z-index:500;
}

.logo img {
	max-width:200px;
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
}

.logo.smaller {
	background:#fff;
	width:100%;
	position:fixed;
	padding-bottom:10px;
}

.logo.smaller img {
	max-height:60px;
	max-width:none;
}

.logo a {
	color:#000;
	font-size:24px;
	font-family:"Rokkitt",serif;
	font-weight:700;
}

.box {
	width:50%;
	height:50%;
	display:block;
	position:absolute;
	overflow:hidden;
	z-index:1;
}

#about {
	left:0;
	top:0;
}

#about .header {
	background:#fff;
}

#works {
	right:0;
	top:0;
}

#works .header {
	background:#f5f5f5;
}

#blog {
	left:0;
	bottom:0;
}

#blog .header {
	background:#f5f5f5;
}

#contact {
	right:0;
	bottom:0;
}

#contact .header {
	background:#e9e9e9;
}

.header {
	width:100%;
	height:100%;
	overflow:hidden;
}

.header nav {
	width:100%;
	height:100%;
}

.header nav h2 {
	width:100%;
	height:100%;
	margin:0;
}

.header a {
	display:block;
	width:100%;
	height:100%;
	padding:20px;
	position:relative;
}

.header span {
	position:absolute;
	z-index:400;
	display:inline-block;
	bottom:30%;
	font-size:20px;
	color:#000;
	text-transform:uppercase;
	font-weight:700;
	font-family:"Rokkitt",serif;
	line-height:1em;
	transition-property:left;
	transition-duration:.3s;
}

#about .header span {
	left:60%;
}

#works .header span {
	left:58%;
}

#blog .header span {
	left:57%;
}

#contact .header span {
	left:56%;
}

.header .title span.c {
	letter-spacing:-30px;
}

.header .title span.w {
	letter-spacing:-140px;
}

.header .title span.b {
	letter-spacing:-45px;
}

.color-overlay {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:200;
	opacity:1;
	transition-property:opacity;
	transition-duration:.1s;
}

.color-overlay.orange {
	background-color:rgba(245,104,35,0.9);
}

.color-overlay.green {
	background-color:rgba(38,165,86,0.9);
}

.dark-overlay {
	width:100%;
	height:100%;
	display:block;
	display:none;
	position:absolute;
	left:0;
	top:0;
	z-index:200;
	background-color:rgba(0,0,0,0.85);
	opacity:1;
	transition-property:opacity;
	transition-duration:.1s;
}

.header:hover .title {
	opacity:.2;
	left:-20%;
	transition-property:all;
	transition-duration:.3s;
	transition-timing-function:ease-in;
}

.header:hover .dark-overlay,.header:hover .color-overlay {
	opacity:0;
	transition-property:opacity;
	transition-duration:.2s;
}

#back {
	position:fixed;
	color:#000;
	z-index:999;
	top:10px;
	right:25px;
	font-size:36px;
	line-height:36px;
	padding:20px;
	-webkit-tap-highlight-color:transparent;
}

#back:hover {
	transform:rotate(360deg);
	transition-property:transform;
	transition-duration:.6s;
	transition-timing-function:ease;
}

svg path,svg polygon {
	transform:scale(0.9);
	transform-origin:center;
	transition-property:transform;
	transition-duration:.3s;
}

body.hover-about svg #svg-about path,body.hover-about svg #svg-about polygon,body.hover-works svg #svg-works path,body.hover-works svg #svg-works polygon,body.hover-blog svg #svg-blog path,body.hover-blog svg #svg-blog polygon,body.hover-contact svg #svg-contact path,body.hover-contact svg #svg-contact polygon {
	transform:scale(1.2);
	transform-origin:center;
	transition-property:transform;
	transition-duration:.3s;
}

.box:hover .header span {
	bottom:30%;
	transition-property:left;
	transition-duration:.3s;
}

#about:hover .header span {
	left:70%;
}

#works:hover .header span {
	left:68%;
}

#blog:hover .header span {
	left:67%;
}

#contact:hover .header span {
	left:67%;
}

.header:hover .nav-video {
	filter:none;
}

svg #svg-about .path {
	transform-origin:center;
	transition-property:transform;
	transition-duration:.3s;
}

.header svg {
	position:static;
	display:block;
	transform:none;
	z-index:300;
	opacity:1;
	transition:none;
	transform-origin:center;
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%,-50%,0) scale(1.01);
	margin:0;
	z-index:2;
}

svg#svg-graphic-about>rect {
	-webkit-mask:url(#about-mask);
	mask:url(#about-mask);
	fill:#fff;
}

svg#svg-graphic-about .path {
	transform:scale(1);
	transform-origin:center;
	fill:#000;
}

svg#svg-graphic-works>rect {
	-webkit-mask:url(#works-mask);
	mask:url(#works-mask);
	fill:#f5f5f5;
}

svg#svg-graphic-works .path {
	transform:scale(1);
	transform-origin:center;
	fill:#000;
}

svg#svg-graphic-blog>rect {
	-webkit-mask:url(#blog-mask);
	mask:url(#blog-mask);
	fill:#f5f5f5;
}

svg#svg-graphic-blog .path {
	transform:scale(1);
	transform-origin:center;
	fill:#000;
}

svg#svg-graphic-contact>rect {
	-webkit-mask:url(#contact-mask);
	mask:url(#contact-mask);
	fill:#e9e9e9;
}

svg#svg-graphic-contact .path {
	transform:scale(1);
	transform-origin:center;
	fill:#000;
}

body>svg {
	display:none;
}

.invisible {
	visibility:hidden;
}

.box {
	transition-duration:.3s;
	transition-timing-function:ease-out;
	-webkit-tap-highlight-color:transparent;
}

.box.inactive-w-0 {
	width:0;
}

.box.inactive-h-0 {
	height:0;
}

.box.inactive-h-w-0 {
	width:0;
	height:0;
}

.nav-video {
	width:600px;
	height:auto;
	display:block;
	object-fit:cover;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%,-50%,0);
	margin:0;
}

html.no-touchevents .nav-video {
	filter:contrast(110%) brightness(103%);
}

.box.active {
	transition-timing-function:ease-in;
	width:100%;
	height:100%;
	padding:80px 20px 20px;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
}

.box.active .header-title {
	visibility:visible;
	position:absolute;
	top:40%;
	left:10%;
	z-index:2;
	padding-right:10%;
	color:#fff;
}

.box.active .header-title h2, .box.active .header-title h1 {
	font-size:60px;
	font-family:"Rokkitt",serif;
	margin-bottom:40px;
}

.box.active .header-title p {
	font-size:24px;
	margin-bottom:40px;
	line-height:1.3em;
}

.box.active .content {
	visibility:visible;
}

.box.active .dark-overlay {
	display:none;
}

.box.active .header a {
	cursor:default;
	overflow:hidden;
}

.box.active .header {
	position:relative;
	width:100%;
	overflow:visible;
}

.box.active .header span {
	display:none;
}

.box.active .nav-video {
	transition:none;
}

#about.box.active svg,#works.box.active svg,#blog.box.active svg,#contact.box.active svg {
	display:none;
}

#about.box.active .nav-video,#works.box.active .nav-video,#blog.box.active .nav-video,#contact.box.active .nav-video {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%,-50%,0);
	margin:0;
	filter:none;
}

.colored-title {
	color:#FFC701;
}

.big-text,.entry p {
	font-size:24px;
	line-height:1.9em;
}

@keyframes BackgroundAnimated-l-r {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:100px 0;
	}
}

@-webkit-keyframes BackgroundAnimated-l-r {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:100px 0;
	}
}

@-ms-keyframes BackgroundAnimated-l-r {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:100px 0;
	}
}

@-moz-keyframes BackgroundAnimated-l-r {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:100px 0;
	}
}

@keyframes BackgroundAnimated-t-b {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:0 100px;
	}
}

@-webkit-keyframes BackgroundAnimated-t-b {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:0 100px;
	}
}

@-ms-keyframes BackgroundAnimated-t-b {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:0 100px;
	}
}

@-moz-keyframes BackgroundAnimated-t-b {
	from {
		background-position:0 0;
	}
	
	to {
		background-position:0 100px;
	}
}

@keyframes BackgroundAnimated-r-l {
	from {
		background-position:100px 0;
	}
	
	to {
		background-position:0 0;
	}
}

@-webkit-keyframes BackgroundAnimated-r-l {
	from {
		background-position:100px 0;
	}
	
	to {
		background-position:0 0;
	}
}

@-ms-keyframes BackgroundAnimated-r-l {
	from {
		background-position:100px 0;
	}
	
	to {
		background-position:0 0;
	}
}

@-moz-keyframes BackgroundAnimated-r-l {
	from {
		background-position:100px 0;
	}
	
	to {
		background-position:0 0;
	}
}

@keyframes BackgroundAnimated-b-t {
	from {
		background-position:0 100px;
	}
	
	to {
		background-position:0 0;
	}
}

@-webkit-keyframes BackgroundAnimated-b-t {
	from {
		background-position:0 100px;
	}
	
	to {
		background-position:0 0;
	}
}

@-ms-keyframes BackgroundAnimated-b-t {
	from {
		background-position:0 100px;
	}
	
	to {
		background-position:0 0;
	}
}

@-moz-keyframes BackgroundAnimated-b-t {
	from {
		background-position:0 100px;
	}
	
	to {
		background-position:0 0;
	}
}

.action-hint {
	font-family:"Rokkitt",serif;
	letter-spacing:0;
	font-size:16px;
}

.scroll-down i {
	font-size:16px;
	color:#000;
	display:inline-block;
	line-height:10px;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	-webkit-animation-name:scrolldown;
	animation-name:scrolldown;
}

@keyframes scrolldown {
	from {
		transform:translateY(-5px);
	}
	
	to {
		transform:translateY(5px);
	}
}

@-webkit-keyframes scrolldown {
	from {
		transform:translateY(-5px);
	}
	
	to {
		transform:translateY(5px);
	}
}

.client {
	border:1px solid #fff;
	text-align:center;
	padding:0 10px;
	width:auto;
	height:auto;
	position:relative;
	overflow:hidden;
}

.clients .columns {
	padding:0;
}

.clients-with-bg img {
	background:#ccc;
	padding:10px 0;
	-webkit-transition:all,0.3s,ease-in-out;
	-moz-transition:all,0.3s,ease-in-out;
	transition:all,0.3s,ease-in-out;
}

.clients-with-bg img:hover {
	background:#333;
}

.client img {
	position:relative;
	transform:scale(1);
	transition:transform .4s cubic-bezier(0.645,0.045,0.355,1);
}

.client a:hover img {
	transform:scale(0.95);
}

.client a:hover::before {
	transform:scale(1.5);
}

.client a::before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	border-radius:50%;
	-ms-transform:scale(0);
	transform:scale(0);
	background:#FFC701;
	transition:transform .4s cubic-bezier(0.645,0.045,0.355,1);
}

.client {
	background-color:#000;
	background-image:url(../../images/@stock/client-bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.circle-1 {
	position:absolute;
	right:15%;
	top:400px;
	width:100px;
	height:100px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	opacity:0;
	transform:translateY(0);
	transition:all .4s cubic-bezier(0.645,0.045,0.355,1);
	background-color:#fff;
	background-image:url(../../images/@stock/circle-1.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.circle-2 {
	position:absolute;
	right:30%;
	top:100px;
	width:40px;
	height:40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-color:#FFC701;
	opacity:0;
	transform:translateY(0);
	transition:all .4s cubic-bezier(0.645,0.045,0.355,1);
}

.circle-3 {
	position:absolute;
	left:5%;
	bottom:60px;
	width:40px;
	height:40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	opacity:0;
	transform:translateY(0);
	transition:all .4s cubic-bezier(0.645,0.045,0.355,1);
	background-color:#fff;
	background-image:url(../../images/@stock/circle-3.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.circle-4 {
	position:absolute;
	left:5%;
	top:150px;
	width:40px;
	height:40px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	opacity:0;
	transform:translateY(0);
	transition:all .4s cubic-bezier(0.645,0.045,0.355,1);
	background-color:#fff;
	background-image:url(../../images/@stock/circle-3.png);
	background-position:center center;
	background-repeat:no-repeat;
}

.triangle-1 {
	position:absolute;
	right:25%;
	bottom:200px;
	width:0;
	height:0;
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	border-bottom:40px solid #FFC701;
	opacity:0;
	transform:translateY(0);
	transition:all .4s cubic-bezier(0.645,0.045,0.355,1);
}

.triangle-2 {
	position:absolute;
	right:25%;
	bottom:50px;
	width:0;
	height:0;
	border-left:20px solid transparent;
	border-right:20px solid transparent;
	border-top:40px solid #FFC701;
	opacity:0;
	transform:translateY(0) rotate(-90deg);
	transition:all .4s cubic-bezier(0.645,0.045,0.355,1);
}

.circle-1.appear,.circle-2.appear,.circle-3.appear,.circle-4.appear,.triangle-1.appear,.triangle-2.appear {
	opacity:1;
	transform:translateY(-50px);
}

.icon-1 {
	width:100px;
	height:100px;
	background-color:#fff;
	background-image:url(../../images/@stock/service-1.png);
}

.icon-2 {
	width:100px;
	height:100px;
	background-color:#fff;
	background-image:url(../../images/@stock/service-2.png);
	background-repeat:repeat;
}

.icon-3 {
	width:100px;
	height:100px;
	background-color:#fff;
	background-image:url(../../images/@stock/service-3.png);
	background-repeat:repeat;
}

.icon-text h3 {
	margin-top:-50px;
	margin-left:80px;
}

.icon-text ul {
	margin-left:60px;
	margin-top:50px;
	list-style:none;
	line-height:1.9em;
	font-size:18px;
}

.icon-text ul li::before {
	content:"";
	width:10px;
	height:1px;
	margin-right:10px;
	display:inline-block;
	background:#FFC701;
}

.icon-text:hover .icon-2 {
	-webkit-animation:BackgroundAnimated-l-r 2s linear infinite;
	-moz-animation:BackgroundAnimated-l-r 2s linear infinite;
	-ms-animation:BackgroundAnimated-l-r 2s linear infinite;
	-o-animation:BackgroundAnimated-l-r 2s linear infinite;
	animation:BackgroundAnimated-l-r 2s linear infinite;
}

.icon-text:hover .icon-1 {
	-webkit-animation:BackgroundAnimated-t-b 2s linear infinite;
	-moz-animation:BackgroundAnimated-t-b 2s linear infinite;
	-ms-animation:BackgroundAnimated-t-b 2s linear infinite;
	-o-animation:BackgroundAnimated-t-b 2s linear infinite;
	animation:BackgroundAnimated-t-b 2s linear infinite;
}

.icon-text:hover .icon-3 {
	-webkit-animation:BackgroundAnimated-r-l 2s linear infinite;
	-moz-animation:BackgroundAnimated-r-l 2s linear infinite;
	-ms-animation:BackgroundAnimated-r-l 2s linear infinite;
	-o-animation:BackgroundAnimated-r-l 2s linear infinite;
	animation:BackgroundAnimated-r-l 2s linear infinite;
}

.members .columns {
	padding:0;
}

.modBoxedTextSlider {
	width:100%;
	background:#000;
}

.modBoxedTextSlider .slidebox {
	background:#e9e9e9;
	padding-top:0px;
	color:#fff;
	position:relative;
	ransition:background .1s ease-in;
}

.big-letter {
	color:#FFC701;
	opacity:1;
	font-size:280px;
	font-weight:700;
	font-family:"Rokkitt",serif;
	position:absolute;
	top:0;
	width:100%;
	text-align:center;
	transition:opacity .2s ease-in;
}

.member-dec {
	background:#000;
	padding:60px 0 60px 80px;
	transition:background .1s ease-in;
}

.member-dec h3 {
	margin-bottom:10px;
	text-transform:none;
}

.member-dec p {
	color:#ccc;
	letter-spacing:1px;
}

.members .slidebox:hover .big-letter {
	opacity:0;
}

ul.socials {
	list-style:none;
	margin:30px 0 0;
}

ul.socials li {
	display:inline-block;
}

ul.socials li a {
	color:#FFC701;
	display:inline-block;
	padding:5px;
}

ul.socials li a:hover {
	color:#fff;
}

.contact-email em {
	display:block;
	font-size:18px;
	color:#666;
}

.contact-email a {
	font-size:18px;
	font-family:"Rokkitt",serif;
	font-weight:700;
	color:#000;
	display:block;
	padding:5px 0;
}

.contact-email a:hover {
	color:#FFC701;
}

.contact-details i {
	font-size:36px;
	color:#FFC701;
}

.contact-details ul.socials {
	margin:0;
}

.contact-details ul.socials i {
	font-size:22px;
}

.contact-details ul.socials a {
	display:inline-block;
	padding:8px 6px;
}

.contact-details ul.socials a i {
	color:#000;
}

.contact-details ul.socials a:hover i {
	color:#FFC701;
}

.contact-details p {
	margin-bottom:5px;
}

.contact-details p a {
	color:#000;
}

.contact-details p a:hover {
	color:#FFC701;
}

.contact-details a.google-map-button {
	color:#000;
	font-family:"Rokkitt",serif,sans-serif;
	font-size:11px;
	padding:5px 10px 9px 5px;
}

.contact-details a.google-map-button i {
	color:#000;
	font-size:20px;
	position:relative;
	top:5px;
	font-weight:700;
}

.contact-details a.google-map-button:hover i {
	color:#fff;
}

.contact-details {
	min-height:300px;
}

.contact-button {
	padding:10px 80px;
	color:#fff!important;
}

.contact-button:hover {
	color:#ccc!important;
}

.works {
	overflow:hidden;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #e0e0e0;
}

.works .columns {
	padding:0;
}

.item .details h2 {
	font-family:"Rokkitt",serif;
	font-size:18px;
	margin-bottom:10px;
	letter-spacing:1px;
	color:#000;
}

.item .details h3 {
	margin-bottom:10px;
	color:#000;
}

.item {
	width:100%;
	height:35vw;
	position:relative;
	border-bottom:1px solid #e0e0e0;
	transition:all .2s ease;
}

.item::before {
	content:"";
	display:block;
	width:1px;
	height:100%;
	background:#e0e0e0;
	position:absolute;
}

.item a {
	display:block;
	width:100%;
	height:100%;
	padding-top:40px;
}

.circle-wrap {
	border-radius:0;
	-webkit-mask-image:url(../../images/circle.svg);
	-webkit-mask-position:center center;
	-webkit-mask-size:90% 90%;
	-webkit-mask-repeat:no-repeat;
	width:100%;
	height:24.3vw;
	overflow:hidden;
	transition:all .2s ease;
	position: relative;
}
.circle-wrap .media,
.circle-wrap .media2 { 
position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;
 }

.circle-wrap .media,
.circle-wrap .media2 {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
}
.circle-wrap .media2 { opacity: 0; }

.circle-wrap:hover .media {
	opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.circle-wrap:hover .media2 {
	opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.circle-wrap .work-1 {
	background-image:url(../../images/@stock/work-1.gif);
}

.circle-wrap .work-2 {
	background-image:url(../../images/@stock/work-2.jpg);
}

.circle-wrap .work-3 {
	background-image:url(../../images/@stock/work-3.jpg);
}

.circle-wrap .work-4 {
	background-image:url(../../images/@stock/work-4.jpg);
}

.circle-wrap .work-5 {
	background-image:url(../../images/@stock/work-5.jpg);
}

.circle-wrap .work-6 {
	background-image:url(../../images/@stock/work-7.jpg);
}

.circle-wrap .work-7 {
	background-image:url(../../images/@stock/work-11.gif);
}

.circle-wrap .work-8 {
	background-image:url(../../images/@stock/work-8.jpg);
}

.circle-wrap .work-8 {
	background-image:url(../../images/@stock/work-8.gif);
}

.circle-wrap .work-9 {
	background-image:url(../../images/@stock/work-9.jpg);
}

.circle-wrap .work-10 {
	background-image:url(../../images/@stock/work-10.jpg);
}

.circle-wrap .work-11 {
	background-image:url(../../images/@stock/work-11.jpg);
}

.circle-wrap .work-12 {
	background-image:url(../../images/@stock/work-12.jpg);
}

.circle-wrap .work-13 {
	background-image:url(../../images/@stock/work-13.jpg);
}

.circle-wrap .work-14 {
	background-image:url(../../images/@stock/work-12.gif);
}

.circle-wrap .work-15 {
	background-image:url(../../images/@stock/work-15.gif);
}

.circle-wrap img {
	position:absolute;
	top:40px;
	left:0;
}

.item .client-name {
	position:absolute;
	left:50px;
	top:82%;
	width:30%;
}

.item .project {
	position:absolute;
	right:20px;
	top:82%;
}

.item a h2 {
	font-size:9px;
	margin-bottom:10px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#000;
}

.item a h2::before {
	content:"";
	width:10px;
	height:1px;
	display:block;
	background:#000;
	position:absolute;
	left:-15px;
	top:5px;
}

.item a h3 {
	font-size:14px;
	color:#000;
	font-weight:400;
	letter-spacing:1px;
	margin-bottom:30px;
	font-family:"Rokkitt",serif;
	text-transform:capitalize;
}

.circle-wrap .details {
	position:absolute;
	z-index:10;
	opacity:0;
	width:100%;
	top:50%;
	text-align:center;
	transform:translateY(-50%);
	transition:opacity .1s ease;
}

.circle-wrap::after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-color:#f9dda7;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='105' viewBox='0 0 80 105'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='death-star' fill='%23a8a963' fill-opacity='0.49'%3E%3Cpath d='M20 10a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm15 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zM20 75a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zm30-65a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm0 65a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zM35 10a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zM5 45a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zm60 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	position:absolute;
	top:0;
	left:0;
	opacity:0;
}

.item:hover .circle-wrap {
	-webkit-mask-size:100% 100%;
}

.item:hover {
	background:#FFC701;
	background-color:#fff;
	background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFC701' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");
}

.item:hover .circle-wrap .details {
	opacity:1;
}

.posts {
	border-top:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	overflow:auto;
}

.posts .columns {
	padding:0;
}

.post {
	background:#fff;
	padding:80px 60px;
	position:relative;
	border:1px solid #e0e0e0;
	border-left:none;
	border-top:none;
	height:350px;
}

.posts-right .post {
	border-left:none;
}

.posts-right .post:last-child {
	border-left:1px solid #e0e0e0;
}

.post h2 {
	font-size:26px;
	margin-bottom:5px;
}

.post .info-author {
	color:#666;
	margin-bottom:10px;
	font-size:14px;
	font-style:italic;
}

.post .info-others span {
	font-family:"Rokkitt",serif;
	font-size:25px;
	margin-right:20px;
}

.post .info-author a {
	color:#666;
}

.post .info-others a {
	color:#333;
}

.post-desc {
	position:relative;
	z-index:10;
}

.post-image-wrap {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
}

.post-image {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	transform:scale(1.1);
	transition:all .5s ease;
	background-size:cover;
	background-position:center center;
}

.post:hover,.post.featured {
	color:#fff;
	background:#FFC701;
}

.post:hover .info-author,.post.featured .info-author {
	color:#fff;
}

.post:hover a,.post.featured a {
	color:#fff;
}

.post:hover a.button,.post.featured a.button {
	color:#fff;
	border:1px solid #fff;
}

.post:hover a.button:hover,.post.featured a.button:hover {
	color:#000;
	background:#fff;
}

.post:hover .post-image,.post.featured .post-image {
	opacity:.9;
	filter:grayscale(1);
	mix-blend-mode:multiply;
	transform:scale(1);
}

body.single .post {
	color:#fff;
	background:#FFC701;
	min-height:500px;
	padding-top:150px;
}

body.single .post .post-image {
	opacity:.9;
	filter:grayscale(1);
	mix-blend-mode:multiply;
	transform:scale(1);
}

body.single .post a,body.single .post .info-author {
	color:#fff;
}

body.single .post h2 {
	font-size:45px;
}

.post-content p:first-of-type {
	font-size:24px;
}

body.single .post-content p,body.single .post-content blockquote,body.single .post-content h2,body.single .post-content h3,body.single .post-content h4,body.single .post-content h5,body.single .post-content ul,body.single .post-content ol {
	margin-bottom:36px;
}

.tags a {
	padding-right:3px;
}

.comments-wrapper ul.comments {
	margin-left:0;
}

.comments-wrapper ul.comments li {
	border-bottom:1px solid #eee;
	padding:20px 0 0;
	list-style:none;
}

.comments-wrapper ul.comments .meta .avatar {
	float:left;
	padding:5px 10px 0 0;
}

.comments-wrapper ul.comments .meta .name {
	display:block;
}

.comments-wrapper ul.comments .meta .datetime {
	font-size:.875rem;
	color:#999;
}

.comments-wrapper ul.comments ul.children li {
	border-bottom:none;
	border-top:1px solid #eee;
}

nav.wrapper {
	padding:100px 10%;
	background:#f5f5f5;
	overflow:hidden;
}

nav.wrapper a span.sub-title {
	display:block;
	color:#000;
}

nav.wrapper a {
	white-space:nowrap;
}

nav.wrapper a span.title {
	font-size:24px;
	font-weight:700;
	font-family:"Rokkitt",serif;
	text-transform:uppercase;
	color:#000;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
}

nav.wrapper a.previous {
	float:left;
	display:block;
	width:100%;
}

nav.wrapper a.next {
	float:right;
	text-align:right;
	display:block;
	width:100%;
}

nav.wrapper a.previous i {
	position:relative;
	left:-20px;
	float:left;
	display:block;
	top:10px;
	font-size:36px;
	line-height:36px;
	color:#000;
}

nav.wrapper a.next i {
	position:relative;
	right:-20px;
	float:right;
	display:block;
	top:10px;
	font-size:36px;
	line-height:36px;
	color:#000;
}

nav.wrapper a:hover i,nav.wrapper a:hover span {
	color:#FFC701;
}

.posts.archive .post {
	padding:40px 40px 20px;
}

.posts.archive .post-image {
	display:none;
}

.posts.archive .post:hover {
	background:none;
}

.posts.archive .post:hover {
	color:#FFC701;
	background:none;
}

.posts.archive .post:hover .info-author {
	color:#FFC701;
}

.posts.archive .post:hover a {
	color:#FFC701;
}

.posts.tag-archive .post {
	padding:40px 40px 20px;
}

.posts.tag-archive .post-image {
	display:none;
}

.posts.tag-archive .post:hover {
	background:none;
}

.posts.tag-archive .post:hover {
	color:#FFC701;
	background:none;
}

.posts.tag-archive .post:hover .info-author {
	color:#FFC701;
}

.posts.tag-archive .post:hover a {
	color:#FFC701;
}

.posts.category-archive .post {
	padding:40px 40px 20px;
}

.posts.category-archive .post-image {
	display:none;
}

.posts.category-archive .post:hover {
	background:none;
}

.posts.category-archive .post:hover {
	color:#FFC701;
	background:none;
}

.posts.category-archive .post:hover .info-author {
	color:#FFC701;
}

.posts.category-archive .post:hover a {
	color:#FFC701;
}

input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea {
	padding:15px;
	height:3rem;
	margin-bottom:1.875rem;
}

form input[type="text"],form input[type="password"],form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="month"],form input[type="week"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="time"],form input[type="url"],form textarea {
	background:none;
	border:1px solid rgba(255,255,255,0.7);
	color:#fff;
}

input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus {
	background:none;
	border:1px solid #fff;
}

form.dark input[type="text"],form.dark input[type="password"],form.dark input[type="date"],form.dark input[type="datetime"],form.dark input[type="datetime-local"],form.dark input[type="month"],form.dark input[type="week"],form.dark input[type="email"],form.dark input[type="number"],form.dark input[type="search"],form.dark input[type="tel"],form.dark input[type="time"],form.dark input[type="url"],form.dark textarea {
	background:none;
	border:1px solid #ccc;
	color:#333;
}

form.dark input[type="text"]:focus,form.dark input[type="password"]:focus,form.dark input[type="date"]:focus,form.dark input[type="datetime"]:focus,form.dark input[type="datetime-local"]:focus,form.dark input[type="month"]:focus,form.dark input[type="week"]:focus,form.dark input[type="email"]:focus,form.dark input[type="number"]:focus,form.dark input[type="search"]:focus,form.dark input[type="tel"]:focus,form.dark input[type="time"]:focus,form.dark input[type="url"]:focus,form.dark input[type="color"]:focus,form.dark textarea:focus {
	background:none;
	border:1px solid #999;
}

p#thanks {
	color:#ccc;
	padding-bottom:10px;
}

label.error {
	color:#FFC701;
	padding-bottom:10px;
	position:relative;
	top:-20px;
}

form textarea {
	height:200px;
}

input.button:hover {
	color:#eee;
}

p#thanks {
	color:#ccc;
	padding:40px 0;
}

.back-to-all {
	position:absolute;
	right:40px;
	top:30px;
	z-index:2;
}

.case-header {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
	padding:80px 20px 20px;
}

.media-wrapper {
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}

.case-header video {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}

.case-header .case-header-image {
	width:100%;
	height:100%;
	background:url(../../images/@stock/work-7.jpg) center center no-repeat;
	background-size:cover;
}

.case-header .image-overlay {
	width:100%;
	height:100%;
	background:#000;
	opacity:.2;
	position:absolute;
	top:0;
	left:0;
}

.case-header .action-hint {
	position:absolute;
	bottom:50px;
	right:10%;
	color:#fff;
}

.case-header .action-hint i {
	color:#fff;
}

.case-header .case-title {
	position:absolute;
	top:40%;
	left:10%;
	width:80%;
	color:#fff;
}

.case-header .case-title h1 {
	color:#fff;
	font-size:60px;
	font-family:"Rokkitt",serif;
	margin-bottom:0;
}

.case-header .case-title h2 {
	font-size:24px;
	margin-bottom:40px;
	line-height:1.3em;
	font-weight: normal;
	text-transform: none;
}

.case-study-content {
	position:relative;
	top:100vh;
}

.case-study-content h3.meta-title {
	font-size:16px;
	margin-bottom:5px;
	position:relative;
}

.case-study-content h3.meta-title::before {
	content:"";
	width:10px;
	height:1px;
	display:block;
	background:#FFC701;
	position:absolute;
	left:-20px;
	top:8px;
}

.case-study-content .launch i {
	font-size:20px;
	position:relative;
	top:5px;
}

.case-video-wrapper {
	position:relative;
	width:100%;
	height:700px;
}

.project-img-detail {
	background-size:cover;
	background-position:center;
}

.case-video-wrapper video {
	width:100%;
	height:100%;
	position:absolute;
	display:block;
	object-fit:cover;
	top:0;
	left:50%;
	transform:translateX(-50%);
	margin:0;
	filter:contrast(110%) brightness(103%);
}

.case-nav .columns {
	padding:0;
}

.item.small-nav {
	border:none;
	width:100%;
	height:300px;
	padding:50px 50px 0;
}

.item.small-nav a {
	padding-top:0;
}

.item.small-nav .circle-wrap {
	width:200px;
	height:200px;
}

.item.small-nav::before {
	display:none;
}

.item.small-nav .nav-title span {
	display:block;
}

.item.small-nav .nav-title span.sub-title {
	color:#999;
	font-family:"Rokkitt",serif;
	text-transform:uppercase;
}

.item.small-nav .nav-title span.title {
	font-size:18px;
	color:#000;
}

.item.small-nav.previous .nav-title {
	position:absolute;
	top:130px;
	left:270px;
}

.item.small-nav.next .circle-wrap {
	position:absolute;
	right:50px;
}

.item.small-nav.next .nav-title {
	position:absolute;
	top:130px;
	right:270px;
}

.item.small-nav.next .nav-title span {
	text-align:right;
}

.entry h2 {
	color:#FFC701;
}

div.wpcf7-validation-errors,div.wpcf7-acceptance-missing {
	color:#fff;
}

.counter {
	padding:40px 0!important;
	text-align:center;
}

.counter .icon {
	height:80px;
}

.counter .icon img {
	max-width:30%;
	max-height:80px;
}

.counter p {
	font-size:150%;
}

.counter p b {
	display:block;
	font-size:300%;
	line-height:55%;
	margin-top:35px;
}

#catapult-cookie-bar .ctcc-more-info-link:hover {
	text-decoration:underline;
}

#catapult-cookie-bar #catapultCookie:hover {
	background-color:#FFC701;
}

.box.active.overflowY {
	overflow-y:scroll;
}

.gallery-isotope.gutter .gallery-item {
	padding-right:5px;
	padding-bottom:5px;
}

.gallery-isotope.gutter-small .gallery-item {
	padding-right:2px;
	padding-bottom:2px;
}

.gallery-isotope.gutter-30 .gallery-item {
	padding-right:30px;
	padding-bottom:30px;
}

.gallery-isotope.gutter-40 .gallery-item {
	padding-right:40px;
	padding-bottom:40px;
}

.gallery-isotope.gutter-50 .gallery-item {
	padding-right:50px;
	padding-bottom:50px;
}

.gallery-isotope.gutter-60 .gallery-item {
	padding-right:60px;
	padding-bottom:60px;
}
/*
.gallery-isotope .gallery-item {
	width:25%;
}*/

.gallery-isotope .gallery-item.wide {
	width:50%;
}
.gallery-isotope2 .gallery-item.wide {
	width:50%;
}

.gallery-isotope.grid-1 .gallery-item {
	width:100%;
}

.gallery-isotope.grid-1 .gallery-item.wide {
	width:100%;
}

.gallery-isotope.grid-2 .gallery-item {
	width:50%;
}

.gallery-isotope.grid-2 .gallery-item.wide {
	width:100%;
}

.gallery-isotope2.grid-2 .gallery-item {
	width:50%;
}

.gallery-isotope2.grid-2 .gallery-item.wide {
	width:100%;
}

.gallery-isotope.grid-3 .gallery-item {
	width:33.333%;
}

.gallery-isotope.grid-3 .gallery-item.wide {
	width:66.6667%;
}

.gallery-isotope.grid-4 .gallery-item {
	width:25%;
}

.gallery-isotope.grid-4 .gallery-item.wide {
	width:50%;
}

.gallery-isotope.grid-5 .gallery-item {
	width:20%;
}

.gallery-isotope.grid-5 .gallery-item.wide {
	width:40%;
}

.gallery-isotope.grid-6 .gallery-item {
	width:16.666666667%;
}

.gallery-isotope.grid-6 .gallery-item.wide {
	width:33.333%;
}

.gallery-isotope.grid-7 .gallery-item {
	width:14.2857143%;
}

.gallery-isotope.grid-7 .gallery-item.wide {
	width:28.5714286%;
}

.gallery-isotope.grid-8 .gallery-item {
	width:12.5%;
}

.gallery-isotope.grid-8 .gallery-item.wide {
	width:25%;
}

.gallery-isotope.grid-9 .gallery-item {
	width:11.11%;
}

.gallery-isotope.grid-9 .gallery-item.wide {
	width:22.22%;
}

.gallery-isotope.grid-10 .gallery-item {
	width:10%;
}

.gallery-isotope.grid-10 .gallery-item.wide {
	width:20%;
}

.gallery-isotope.grid-2 .gallery-item:hover {
	opacity:.85;
}
.grid-sizer {
	width: 33%;
}
@media only screen and (max-width: 991px) {
	
	.gallery-isotope .gallery-item.wide {
		width:66.6667%!important;
	}
	.gallery-isotope2 .gallery-item.wide {
		width:66.6667%!important;
	}
}

@media only screen and (max-width: 767px) {
	
	.gallery-isotope .gallery-item.wide {
		width:100%!important;
	}
	.gallery-isotope2 .gallery-item.wide {
		width:100%!important;
	}
	.grid-sizer {
		width: 50%;
	}
	.button-group { flex-direction: column; }
}
@media only screen and (max-width: 479px) {
	
	.gallery-isotope .gallery-item.wide {
		width:100%!important;
	}
	.gallery-isotope2 .gallery-item.wide {
		width:100%!important;
	}
	.grid-sizer {
		width: 100%;
	}
	.gallery-isotope.gutter-20 .gallery-item { padding-right: 0px !important}
	.gallery-isotope2.gutter-20 .gallery-item { padding-right: 0px !important}
}
.button-group {
    margin-bottom: 0;
    display: flex;
    flex-wrap: nowrap;
    border-bottom: 0px solid #e0e0e0;
    align-items: stretch;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-left: 1px solid #e0e0e0;
    justify-content: center;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: #FFC701;

}
.filter-button-group .button {
	background-color: #FFC701; color: #0a0a0a;
	padding-bottom: 15px; padding-top: 15px; margin-bottom: 0px;
	border-left: 1px solid #FFF; margin-right: 0px;
}
.filter-button-group .button.active::before {
	content: ' ';
	position: absolute;
	left: 0px; right: 0px; top: 0px; bottom: 0px; background: rgba(0,0,0,0.1);
}
.filter-button-group .button:last-child {
	border-right: 1px solid #FFF;
}
.gallery-isotope .gallery-item,
.gallery-isotope2 .gallery-item {
	overflow:hidden;
}

.gallery-isotope .gallery-item .thumb,
.gallery-isotope2 .gallery-item .thumb {
	position:relative;
	overflow:hidden;
}

.gallery-isotope .gallery-item .hover-link,
.gallery-isotope2 .gallery-item .hover-link {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:100%;
	background:none!important;
	color:transparent!important;
	z-index:11;
}

.gallery-isotope .gallery-item .overlay-shade,
.gallery-isotope2 .gallery-item .overlay-shade {
	position:absolute;
	display:inline-block;
	vertical-align:middle;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:12;
	background-color:#333;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
}

.gallery-isotope .gallery-item:hover .overlay-shade,
.gallery-isotope2 .gallery-item:hover .overlay-shade {
	opacity:.9;
	filter:alpha(opacity=90);
}

.gallery-isotope .gallery-item .icons-holder {
	position:absolute;
	top:0;
	left:50%;
	display:inline-block;
	width:auto;
	height:36px;
	vertical-align:middle;
	z-index:13;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.gallery-isotope .gallery-item .icons-holder .icons-holder-inner {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:-18px 0 0 -50%;
}

.gallery-isotope .gallery-item .icons-holder .icons-holder-inner a {
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.gallery-isotope .gallery-item:hover .icons-holder {
	top:50%;
}

.gallery-isotope .gallery-item:hover .icons-holder .icons-holder-inner a {
	opacity:1;
	filter:alpha(opacity=1);
}

.gallery-isotope .gallery-item .portfolio-description {
	padding:10px 15px;
	background-color:#f8f8f8;
}

.gallery-isotope .gallery-item .portfolio-description .title {
	margin:0;
}

.gallery-isotope .gallery-item .portfolio-description .title a {
	color:#555;
}

.gallery-isotope .gallery-item .text-holder {
	box-sizing:border-box;
	display:block;
	height:100%;
	left:0;
	opacity:0;
	overflow:hidden;
	padding:25px 30px 60px;
	position:absolute;
	top:0;
	-webkit-transition:opacity .3s ease-in-out 0;
	-o-transition:opacity .3s ease-in-out 0;
	transition:opacity .3s ease-in-out 0;
	width:100%;
	z-index:13;
}

.gallery-isotope .gallery-item .text-holder .title {
	color:#fff;
}

.gallery-isotope .gallery-item:hover .text-holder {
	opacity:1;
}

.gallery-isotope .flex-control-nav {
	z-index:111;
}

.case-study-content h2, .case-study-content h3 {
	color:#FFC701;
	margin-bottom:20px;
	font-size: 36px;
}
 .case-study-content h4 {
 	font-size: 24px; margin: 30px 0 15px 0;
 }

/***** END APP *****/
/***** CUSTOM *****/
html,body {
	min-height:100%;
}

.box.active .header-title {
	width:80%;
}

.img-fullwidth {
	width:100%;
}

.overlay-intro {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#FFC701;
	width:100%;
	z-index:999;
	/*background-size:30%;
	background-image:url(../../img/Logo-Froyen-Zeitler-Creative-Label.png);*/
	background-repeat:no-repeat;
	background-position:center;
	background-size: cover;
	display: flex;
    align-items: center;
}
.overlay-intro::before {
	content: ' ';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.25);
	cursor: pointer;
}
.overlay-intro h1 {
	font-family: 'Bebas Neue', cursive;
	color: white;
    font-size: 6rem;
    font-weight: 400;
    line-height: 1;
    padding-left: 3%;
    z-index: 9;
    cursor: pointer;
}
.overlay-intro h1 span.yellow {
	color: #FFC701;
    font-size: 14.6rem;
}
.overlay-intro h1 span.base {
    font-size: 8rem;
}
.logo {
	display:none;
}

.logo.smaller {
	display:block;
}

@media (max-width: 676px) {
	/*.overlay-intro {
		background-size:70%;
	}
	*/
	.overlay-intro h1 {
		font-size: 3rem;
	}
	.overlay-intro h1 span.yellow {
    	font-size: 7.4rem;
	}
	.overlay-intro h1 span.base {
    	font-size: 4.2rem;
    }
	.full {
		padding:30px 15px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.item {
		height:40vw!important;
	}
	
	.item a  {
		padding-top:0!important;
	}
	
	.item .client-name {
		left:50px!important;
		top:65%!important;
		width:66%!important;
	}
	
	.item .project {
		right:auto!important;
		top:80%!important;
		width:30%!important;
		left:50px!important;
	}
	
	.circle-wrap {
		-webkit-mask-position:top center!important;
		height:24vw!important;
	}
	
	.item.small-nav {
		height:300px!important;
	}
}

@media only screen and (max-width: 1200px) {
	.single .full {
		padding:60px!important;
	}
}

@media only screen and (max-width: 640px) {
	.circle-2 {
		top:-10px;
	}
	
	.single .full {
		padding:0 20px 30px!important;
	}
	
	.circle-4.appear,.triangle-1.appear,.triangle-2.appear,.circle-2.appear,.circle-3.appear {
		opacity:0;
		visibility:hidden;
		display:none;
	}
	
	.contact-details {
		min-height:50px;
	}
	
	#contact .full > .columns .large-4 {
		margin-top:30px;
	}
	
	#contact .full > .columns .large-4:nth-child(1) {
		margin-top:0;
	}
	
	.post {
		height:auto!important;
	}
}
.members .slidebox .static-image {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.members .slidebox .dynamic-image {
	display:none !important;
}

.members .slidebox:hover .static-image {
	display:none !important;
}

.members .slidebox:hover .dynamic-image {
	display:block !important;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.gallery-isotope.gutter-20 .gallery-item,
.gallery-isotope2.gutter-20 .gallery-item {
	padding-right:20px;
	padding-bottom:20px;
}

.box.active .header {
	height:100vh;
}

.item .client-name {
	left:40px;
	width:40%;
}

iframe {
	height:70vh;
}

.post {
	height:400px;
}

#blog .column:last-child:not(:first-child),#blog .columns:last-child:not(:first-child) {
	float:left;
}

.main-navigation {
	list-style:none;
	display:inline-block;
	float:right;
/* text-align: right; */
	margin:23px 150px 0 0;
}

.main-navigation li {
	display:inline-block;
	margin-left:50px;
}

.main-navigation li:first-child {
	margin-left:0;
}

.main-navigation li a:hover,.main-navigation li.active a {
	color:#FFC701!important;
}

.case-title a {
	color:#FFF;
}

@media only screen and (max-width: 700px) {
	.main-navigation {
		margin-right:100px;
	}
	
	.main-navigation li {
		margin-left:30px;
	}
}

@media only screen and (max-width: 580px) {
	.main-navigation {
		display:none;
	}
	
	#back {
		top:0;
	}
}

/****** END CUSTOM *****/
/***** RESPONSIVE *****/
@media only screen and (max-width: 1400px) {
	svg#svg-graphic-about,svg#svg-graphic-works,svg#svg-graphic-blog,svg#svg-graphic-contact {
		width:500px;
	}
	
	.nav-video {
		width:494px;
	}
	
	.item .client-name {
		position:absolute;
		left:40px;
		top:82%;
		width:30%;
	}
	
	.item .project {
		position:absolute;
		right:20px;
		top:82%;
		width:40%;
	}
}

@media only screen and (max-width: 1200px) {
	svg#svg-graphic-about,svg#svg-graphic-works,svg#svg-graphic-blog,svg#svg-graphic-contact {
		width:400px;
	}
	
	.nav-video {
		width:394px;
	}
	
	.circle-1 {
		position:absolute;
		right:0;
		top:400px;
	}
	
	.circle-2 {
		position:absolute;
		right:400px;
		top:100px;
	}
	
	.circle-3 {
		position:absolute;
		left:50px;
		bottom:60px;
	}
	
	.circle-4 {
		position:absolute;
		left:50px;
		top:150px;
	}
	
	.triangle-1 {
		position:absolute;
		right:200px;
		bottom:150px;
	}
	
	.triangle-2 {
		position:absolute;
		right:200px;
		bottom:50px;
	}
	
	.big-text {
		font-size:20px;
		line-height:1.9em;
	}
	
	.case-header .case-title h2 {
		font-size:20px;
	}
	
	.icon-text ul {
		line-height:1.9em;
		font-size:16px;
	}
	
	.box.active .header-title p {
		font-size:20px;
		line-height:1.3em;
	}
	
	.icon-text {
		margin-bottom:60px;
	}
	
	.big-letter {
		font-size:240px;
	}
	
	.post-content {
		padding:0 60px;
	}
	
	.single .full {
		padding:160px 60px;
	}
	
	nav.wrapper {
		padding:100px 60px;
	}
	
	nav.wrapper a span.title {
		font-size:18px;
	}
	
	.item {
		height:38vw;
	}
	
	.item .client-name {
		position:absolute;
		left:40px;
		top:80%;
		width:30%;
	}
	
	.item .project {
		position:absolute;
		right:20px;
		top:80%;
		width:40%;
	}
	
	.post {
		height:400px;
	}
}

@media only screen and (max-width: 1024px) {
	svg#svg-graphic-about,svg#svg-graphic-works,svg#svg-graphic-blog,svg#svg-graphic-contact {
		width:300px;
	}
	
	.nav-video {
		width:294px;
	}
	
	.item {
		height:55vw;
	}
	
	.item .client-name {
		position:absolute;
		left:50px;
		top:80%;
		width:30%;
	}
	
	.item .project {
		position:absolute;
		right:20px;
		top:80%;
		width:30%;
	}
	
	.circle-wrap {
		height:38vw;
	}
	
	.case-video-wrapper {
		height:500px;
	}
	
	.box.active .header-title {
		top:30%;
	}
	
	.case-header .case-title {
		top:30%;
	}
	
	.post {
		height:350px;
	}
}

@media only screen and (max-width: 768px) {
	svg#svg-graphic-about,svg#svg-graphic-works,svg#svg-graphic-blog,svg#svg-graphic-contact {
		width:280px;
	}
	
	.nav-video {
		width:274px;
	}
	
	h2 {
		font-size:28px;
	}
	
	h3 {
		font-size:20px;
	}
	
	body.single .post h2 {
		font-size:28px;
	}
	
	.case-header .case-title h1 {
		font-size:28px;
	}
	
	.circle-1 {
		position:absolute;
		right:0;
		top:400px;
	}
	
	.circle-2 {
		position:absolute;
		right:200px;
		top:100px;
	}
	
	.circle-3 {
		position:absolute;
		left:0;
		bottom:60px;
	}
	
	.circle-4 {
		position:absolute;
		left:30px;
		top:150px;
	}
	
	.triangle-1 {
		position:absolute;
		right:100px;
		bottom:100px;
	}
	
	.triangle-2 {
		position:absolute;
		right:200px;
		bottom:50px;
	}
	
	nav.wrapper a span.title {
		display:none;
	}
	
	nav.wrapper a span.sub-title {
		font-size:18px;
		font-weight:700;
		font-family:montserrat,sans-serif;
		text-transform:uppercase;
	}
	
	nav.wrapper a.previous i {
		top:-7px;
	}
	
	nav.wrapper a.next i {
		top:-7px;
	}
	
	.item {
		height:60vw;
	}
	
	.item .client-name {
		position:absolute;
		left:40px;
		top:78%;
		width:30%;
	}
	
	.item .project {
		position:absolute;
		right:20px;
		top:78%;
		width:40%;
	}
	
	.circle-wrap {
		height:40vw;
	}
	
	.case-video-wrapper {
		height:400px;
	}
	
	.header span {
		font-size:14px;
		bottom:25%;
		left:70%!important;
	}
	
	.box:hover .header span {
		bottom:25%;
	}
	
	.box.active .header-title {
		color:#000;
	}
	
	.box.active .header-title h2, .box.active .header-title h1 {
		color:#000;
	}
	
	#about.box.active svg,#works.box.active svg,#blog.box.active svg,#contact.box.active svg {
		display:block;
	}
	
	.box.active svg#svg-graphic-about,.box.active svg#svg-graphic-works,.box.active svg#svg-graphic-blog,.box.active svg#svg-graphic-contact {
		width:400px;
	}
	
	#about.box.active .nav-video,#works.box.active .nav-video,#blog.box.active .nav-video,#contact.box.active .nav-video {
		width:400px;
		height:auto;
		top:20%;
		transform:translate3d(-50%,-20%,0);
	}
	
	.box.active .header svg {
		top:20%;
		transform:translate3d(-50%,-30%,0) scale(1.01);
	}
	
	.box.active .header-title {
		top:60%;
		bottom:30px;
	}
	
	.box.active .header-title h2, .box.active .header-title h1 {
		font-size:28px;
		margin-bottom:20px;
	}
}

@media only screen and (max-width: 640px) {
	svg#svg-graphic-about,svg#svg-graphic-works,svg#svg-graphic-blog,svg#svg-graphic-contact {
		width:250px;
	}
	
	.nav-video {
		width:244px;
	}
	
	.circle-1 {
		display:none;
	}
	
	.circle-2 {
		position:absolute;
		right:100px;
		top:100px;
	}
	
	.circle-3 {
		position:absolute;
		left:0;
		bottom:0;
	}
	
	.circle-4 {
		position:absolute;
		left:50px;
		top:150px;
	}
	
	.triangle-1 {
		position:absolute;
		right:50px;
		bottom:50px;
	}
	
	.triangle-2 {
		position:absolute;
		right:200px;
		bottom:50px;
	}
	
	.box.active .header-title h2, .box.active .header-title h1 {
		font-size:28px;
	}
	
	.big-letter {
		font-size:200px;
	}
	
	.item {
		height:110vw;
	}
	
	.item .client-name {
		position:absolute;
		left:50px;
		top:82%;
		width:30%;
	}
	
	.item .project {
		position:absolute;
		right:20px;
		top:82%;
		width:30%;
	}
	
	.circle-wrap {
		height:80vw;
	}
	
	.case-video-wrapper {
		height:300px;
	}
	
	.item.small-nav {
		padding:20px 0;
		height:240px;
	}
	
	.item.small-nav.previous .nav-title {
		position:absolute;
		top:130px;
		left:200px;
	}
	
	.item.small-nav.next .circle-wrap {
		position:absolute;
		right:0;
	}
	
	.item.small-nav.next .nav-title {
		position:absolute;
		top:130px;
		right:200px;
	}
	
	.header span {
		font-size:14px;
		bottom:20%;
		left:50%!important;
		transform:translateX(-50%);
	}
	
	.box:hover .header span {
		bottom:20%;
	}
	
	.post {
		height:450px;
	}
	
	.single .full {
		padding:80px 20px;
	}
}

@media only screen and (max-width: 568px) {
	svg#svg-graphic-about,svg#svg-graphic-works,svg#svg-graphic-blog,svg#svg-graphic-contact {
		width:200px;
	}
	
	.nav-video {
		width:194px;
	}
	
	.big-letter {
		font-size:280px;
	}
	
	.item {
		height:120vw;
	}
	
	.item .client-name {
		position:absolute;
		left:50px;
		top:80%;
		width:30%;
	}
	
	.item .project {
		position:absolute;
		right:20px;
		top:80%;
		width:40%;
	}
	
	.circle-wrap {
		height:80vw;
	}
	
	.logo img {
		max-height:50px;
	}
}

/***** END RESPONSIVE *****/
/***** FONTELLO *****/
@font-face {
	font-family:'fontello';
	src:url(../fonts/fontello/fontello.eot?52165774);
	src:url(../fonts/fontello/fontello.eot?52165774#iefix) format("embedded-opentype"),url(../fonts/fontello/fontello.woff?52165774) format("woff"),url(../fonts/fontello/fontello.ttf?52165774) format("truetype"),url(../fonts/fontello/fontello.svg?52165774#fontello) format("svg");
	font-weight:400;
	font-style:normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?52165774#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before,[class*=" icon-"]:before {
	font-family:"fontello";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
/* opacity: .8; */
/* For safety - reset parent styles, that can break glyph codes*/
	font-variant:normal;
	text-transform:none;
/* fix buttons height, for twitter bootstrap */
	line-height:1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
	margin-left:.2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-note:before {
	content:'\e800';
}

/* 'î €' */
.icon-logo-db:before {
	content:'\e91b';
}

/* 'î¤›' */
.icon-music:before {
	content:'\e802';
}

/* 'î ‚' */
.icon-search:before {
	content:'\e803';
}

/* 'î ƒ' */
.icon-flashlight:before {
	content:'\e804';
}

/* 'î „' */
.icon-mail:before {
	content:'\e805';
}

/* 'î …' */
.icon-heart:before {
	content:'\e806';
}

/* 'î †' */
.icon-heart-empty:before {
	content:'\e807';
}

/* 'î ‡' */
.icon-star:before {
	content:'\e808';
}

/* 'î ˆ' */
.icon-star-empty:before {
	content:'\e809';
}

/* 'î ‰' */
.icon-user:before {
	content:'\e80a';
}

/* 'î Š' */
.icon-users:before {
	content:'\e80b';
}

/* 'î ‹' */
.icon-user-add:before {
	content:'\e80c';
}

/* 'î Œ' */
.icon-video:before {
	content:'\e80d';
}

/* 'î ' */
.icon-picture:before {
	content:'\e80e';
}

/* 'î Ž' */
.icon-camera:before {
	content:'\e80f';
}

/* 'î ' */
.icon-layout:before {
	content:'\e810';
}

/* 'î ' */
.icon-menu:before {
	content:'\e811';
}

/* 'î ‘' */
.icon-check:before {
	content:'\e812';
}

/* 'î ’' */
.icon-cancel:before {
	content:'\e813';
}

/* 'î “' */
.icon-cancel-circled:before {
	content:'\e8bf';
}

/* 'î¢¿' */
.icon-cancel-squared:before {
	content:'\e814';
}

/* 'î ”' */
.icon-plus:before {
	content:'\e815';
}

/* 'î •' */
.icon-plus-circled:before {
	content:'\e816';
}

/* 'î –' */
.icon-plus-squared:before {
	content:'\e817';
}

/* 'î —' */
.icon-minus:before {
	content:'\e818';
}

/* 'î ˜' */
.icon-minus-circled:before {
	content:'\e819';
}

/* 'î ™' */
.icon-minus-squared:before {
	content:'\e81a';
}

/* 'î š' */
.icon-help:before {
	content:'\e81b';
}

/* 'î ›' */
.icon-help-circled:before {
	content:'\e81c';
}

/* 'î œ' */
.icon-info:before {
	content:'\e81d';
}

/* 'î ' */
.icon-info-circled:before {
	content:'\e81e';
}

/* 'î ž' */
.icon-back:before {
	content:'\e81f';
}

/* 'î Ÿ' */
.icon-home:before {
	content:'\e820';
}

/* 'î  ' */
.icon-link:before {
	content:'\e821';
}

/* 'î ¡' */
.icon-attach:before {
	content:'\e822';
}

/* 'î ¢' */
.icon-lock:before {
	content:'\e823';
}

/* 'î £' */
.icon-lock-open:before {
	content:'\e824';
}

/* 'î ¤' */
.icon-eye:before {
	content:'\e825';
}

/* 'î ¥' */
.icon-tag:before {
	content:'\e826';
}

/* 'î ¦' */
.icon-bookmark:before {
	content:'\e8c0';
}

/* 'î£€' */
.icon-bookmarks:before {
	content:'\e827';
}

/* 'î §' */
.icon-flag:before {
	content:'\e828';
}

/* 'î ¨' */
.icon-thumbs-up:before {
	content:'\e829';
}

/* 'î ©' */
.icon-thumbs-down:before {
	content:'\e82a';
}

/* 'î ª' */
.icon-download:before {
	content:'\e82b';
}

/* 'î «' */
.icon-upload:before {
	content:'\e82c';
}

/* 'î ¬' */
.icon-upload-cloud:before {
	content:'\e82d';
}

/* 'î ­' */
.icon-reply:before {
	content:'\e82e';
}

/* 'î ®' */
.icon-reply-all:before {
	content:'\e82f';
}

/* 'î ¯' */
.icon-forward:before {
	content:'\e830';
}

/* 'î °' */
.icon-quote:before {
	content:'\e831';
}

/* 'î ±' */
.icon-code:before {
	content:'\e832';
}

/* 'î ²' */
.icon-export:before {
	content:'\e833';
}

/* 'î ³' */
.icon-pencil:before {
	content:'\e834';
}

/* 'î ´' */
.icon-feather:before {
	content:'\e835';
}

/* 'î µ' */
.icon-print:before {
	content:'\e836';
}

/* 'î ¶' */
.icon-retweet:before {
	content:'\e837';
}

/* 'î ·' */
.icon-keyboard:before {
	content:'\e838';
}

/* 'î ¸' */
.icon-comment:before {
	content:'\e839';
}

/* 'î ¹' */
.icon-chat:before {
	content:'\e8c1';
}

/* 'î£' */
.icon-bell:before {
	content:'\e83a';
}

/* 'î º' */
.icon-attention:before {
	content:'\e83b';
}

/* 'î »' */
.icon-alert:before {
	content:'\e83c';
}

/* 'î ¼' */
.icon-vcard:before {
	content:'\e83d';
}

/* 'î ½' */
.icon-address:before {
	content:'\e83e';
}

/* 'î ¾' */
.icon-location:before {
	content:'\e83f';
}

/* 'î ¿' */
.icon-map:before {
	content:'\e840';
}

/* 'î¡€' */
.icon-direction:before {
	content:'\e841';
}

/* 'î¡' */
.icon-compass:before {
	content:'\e842';
}

/* 'î¡‚' */
.icon-cup:before {
	content:'\e843';
}

/* 'î¡ƒ' */
.icon-trash:before {
	content:'\e844';
}

/* 'î¡„' */
.icon-doc:before {
	content:'\e845';
}

/* 'î¡…' */
.icon-docs:before {
	content:'\e846';
}

/* 'î¡†' */
.icon-doc-landscape:before {
	content:'\e847';
}

/* 'î¡‡' */
.icon-doc-text:before {
	content:'\e848';
}

/* 'î¡ˆ' */
.icon-doc-text-inv:before {
	content:'\e849';
}

/* 'î¡‰' */
.icon-newspaper:before {
	content:'\e84a';
}

/* 'î¡Š' */
.icon-book-open:before {
	content:'\e84b';
}

/* 'î¡‹' */
.icon-book:before {
	content:'\e84c';
}

/* 'î¡Œ' */
.icon-folder:before {
	content:'\e8c2';
}

/* 'î£‚' */
.icon-archive:before {
	content:'\e84d';
}

/* 'î¡' */
.icon-box:before {
	content:'\e84e';
}

/* 'î¡Ž' */
.icon-rss:before {
	content:'\e84f';
}

/* 'î¡' */
.icon-phone:before {
	content:'\e850';
}

/* 'î¡' */
.icon-cog:before {
	content:'\e851';
}

/* 'î¡‘' */
.icon-tools:before {
	content:'\e852';
}

/* 'î¡’' */
.icon-share:before {
	content:'\e853';
}

/* 'î¡“' */
.icon-shareable:before {
	content:'\e854';
}

/* 'î¡”' */
.icon-basket:before {
	content:'\e855';
}

/* 'î¡•' */
.icon-bag:before {
	content:'\e856';
}

/* 'î¡–' */
.icon-calendar:before {
	content:'\e857';
}

/* 'î¡—' */
.icon-login:before {
	content:'\e858';
}

/* 'î¡˜' */
.icon-logout:before {
	content:'\e859';
}

/* 'î¡™' */
.icon-mic:before {
	content:'\e85a';
}

/* 'î¡š' */
.icon-mute:before {
	content:'\e85b';
}

/* 'î¡›' */
.icon-sound:before {
	content:'\e85c';
}

/* 'î¡œ' */
.icon-volume:before {
	content:'\e85d';
}

/* 'î¡' */
.icon-clock:before {
	content:'\e85e';
}

/* 'î¡ž' */
.icon-hourglass:before {
	content:'\e85f';
}

/* 'î¡Ÿ' */
.icon-lamp:before {
	content:'\e8c3';
}

/* 'î£ƒ' */
.icon-light-down:before {
	content:'\e860';
}

/* 'î¡ ' */
.icon-light-up:before {
	content:'\e861';
}

/* 'î¡¡' */
.icon-adjust:before {
	content:'\e862';
}

/* 'î¡¢' */
.icon-block:before {
	content:'\e863';
}

/* 'î¡£' */
.icon-resize-full:before {
	content:'\e864';
}

/* 'î¡¤' */
.icon-resize-small:before {
	content:'\e865';
}

/* 'î¡¥' */
.icon-popup:before {
	content:'\e866';
}

/* 'î¡¦' */
.icon-publish:before {
	content:'\e867';
}

/* 'î¡§' */
.icon-window:before {
	content:'\e868';
}

/* 'î¡¨' */
.icon-arrow-combo:before {
	content:'\e869';
}

/* 'î¡©' */
.icon-down-circled:before {
	content:'\e86a';
}

/* 'î¡ª' */
.icon-left-circled:before {
	content:'\e86b';
}

/* 'î¡«' */
.icon-right-circled:before {
	content:'\e86c';
}

/* 'î¡¬' */
.icon-up-circled:before {
	content:'\e86d';
}

/* 'î¡­' */
.icon-down-open:before {
	content:'\e86e';
}

/* 'î¡®' */
.icon-left-open:before {
	content:'\e86f';
}

/* 'î¡¯' */
.icon-right-open:before {
	content:'\e870';
}

/* 'î¡°' */
.icon-up-open:before {
	content:'\e871';
}

/* 'î¡±' */
.icon-down-open-mini:before {
	content:'\e872';
}

/* 'î¡²' */
.icon-left-open-mini:before {
	content:'\e8c4';
}

/* 'î£„' */
.icon-right-open-mini:before {
	content:'\e873';
}

/* 'î¡³' */
.icon-up-open-mini:before {
	content:'\e874';
}

/* 'î¡´' */
.icon-down-open-big:before {
	content:'\e875';
}

/* 'î¡µ' */
.icon-left-open-big:before {
	content:'\e876';
}

/* 'î¡¶' */
.icon-right-open-big:before {
	content:'\e877';
}

/* 'î¡·' */
.icon-up-open-big:before {
	content:'\e878';
}

/* 'î¡¸' */
.icon-down:before {
	content:'\e879';
}

/* 'î¡¹' */
.icon-left:before {
	content:'\e87a';
}

/* 'î¡º' */
.icon-right:before {
	content:'\e87b';
}

/* 'î¡»' */
.icon-up:before {
	content:'\e87c';
}

/* 'î¡¼' */
.icon-down-dir:before {
	content:'\e87d';
}

/* 'î¡½' */
.icon-left-dir:before {
	content:'\e87e';
}

/* 'î¡¾' */
.icon-right-dir:before {
	content:'\e87f';
}

/* 'î¡¿' */
.icon-up-dir:before {
	content:'\e880';
}

/* 'î¢€' */
.icon-down-bold:before {
	content:'\e881';
}

/* 'î¢' */
.icon-left-bold:before {
	content:'\e882';
}

/* 'î¢‚' */
.icon-right-bold:before {
	content:'\e883';
}

/* 'î¢ƒ' */
.icon-up-bold:before {
	content:'\e884';
}

/* 'î¢„' */
.icon-down-thin:before {
	content:'\e885';
}

/* 'î¢…' */
.icon-left-thin:before {
	content:'\e8c5';
}

/* 'î£…' */
.icon-right-thin:before {
	content:'\e886';
}

/* 'î¢†' */
.icon-note-beamed:before {
	content:'\e801';
}

/* 'î ' */
.icon-ccw:before {
	content:'\e888';
}

/* 'î¢ˆ' */
.icon-cw:before {
	content:'\e889';
}

/* 'î¢‰' */
.icon-arrows-ccw:before {
	content:'\e88a';
}

/* 'î¢Š' */
.icon-level-down:before {
	content:'\e88b';
}

/* 'î¢‹' */
.icon-level-up:before {
	content:'\e88c';
}

/* 'î¢Œ' */
.icon-shuffle:before {
	content:'\e88d';
}

/* 'î¢' */
.icon-loop:before {
	content:'\e88e';
}

/* 'î¢Ž' */
.icon-switch:before {
	content:'\e88f';
}

/* 'î¢' */
.icon-play:before {
	content:'\e890';
}

/* 'î¢' */
.icon-stop:before {
	content:'\e891';
}

/* 'î¢‘' */
.icon-pause:before {
	content:'\e892';
}

/* 'î¢’' */
.icon-record:before {
	content:'\e893';
}

/* 'î¢“' */
.icon-to-end:before {
	content:'\e894';
}

/* 'î¢”' */
.icon-to-start:before {
	content:'\e895';
}

/* 'î¢•' */
.icon-fast-forward:before {
	content:'\e896';
}

/* 'î¢–' */
.icon-fast-backward:before {
	content:'\e897';
}

/* 'î¢—' */
.icon-progress-0:before {
	content:'\e898';
}

/* 'î¢˜' */
.icon-progress-1:before {
	content:'\e8c6';
}

/* 'î£†' */
.icon-progress-2:before {
	content:'\e899';
}

/* 'î¢™' */
.icon-progress-3:before {
	content:'\e89a';
}

/* 'î¢š' */
.icon-target:before {
	content:'\e89b';
}

/* 'î¢›' */
.icon-palette:before {
	content:'\e89c';
}

/* 'î¢œ' */
.icon-list:before {
	content:'\e89d';
}

/* 'î¢' */
.icon-list-add:before {
	content:'\e89e';
}

/* 'î¢ž' */
.icon-signal:before {
	content:'\e89f';
}

/* 'î¢Ÿ' */
.icon-trophy:before {
	content:'\e8a0';
}

/* 'î¢ ' */
.icon-battery:before {
	content:'\e8a1';
}

/* 'î¢¡' */
.icon-back-in-time:before {
	content:'\e8a2';
}

/* 'î¢¢' */
.icon-monitor:before {
	content:'\e8a3';
}

/* 'î¢£' */
.icon-mobile:before {
	content:'\e8a4';
}

/* 'î¢¤' */
.icon-network:before {
	content:'\e8a5';
}

/* 'î¢¥' */
.icon-cd:before {
	content:'\e8a6';
}

/* 'î¢¦' */
.icon-inbox:before {
	content:'\e8a7';
}

/* 'î¢§' */
.icon-install:before {
	content:'\e8a8';
}

/* 'î¢¨' */
.icon-globe:before {
	content:'\e8a9';
}

/* 'î¢©' */
.icon-cloud:before {
	content:'\e8aa';
}

/* 'î¢ª' */
.icon-cloud-thunder:before {
	content:'\e8ab';
}

/* 'î¢«' */
.icon-flash:before {
	content:'\e8c7';
}

/* 'î£‡' */
.icon-moon:before {
	content:'\e8ac';
}

/* 'î¢¬' */
.icon-flight:before {
	content:'\e8ad';
}

/* 'î¢­' */
.icon-paper-plane:before {
	content:'\e8ae';
}

/* 'î¢®' */
.icon-leaf:before {
	content:'\e8af';
}

/* 'î¢¯' */
.icon-lifebuoy:before {
	content:'\e8b0';
}

/* 'î¢°' */
.icon-mouse:before {
	content:'\e8b1';
}

/* 'î¢±' */
.icon-briefcase:before {
	content:'\e8b2';
}

/* 'î¢²' */
.icon-suitcase:before {
	content:'\e8b3';
}

/* 'î¢³' */
.icon-dot:before {
	content:'\e8b4';
}

/* 'î¢´' */
.icon-dot-2:before {
	content:'\e8b5';
}

/* 'î¢µ' */
.icon-dot-3:before {
	content:'\e8b6';
}

/* 'î¢¶' */
.icon-brush:before {
	content:'\e8b7';
}

/* 'î¢·' */
.icon-magnet:before {
	content:'\e8b8';
}

/* 'î¢¸' */
.icon-infinity:before {
	content:'\e8b9';
}

/* 'î¢¹' */
.icon-erase:before {
	content:'\e8ba';
}

/* 'î¢º' */
.icon-chart-pie:before {
	content:'\e8bb';
}

/* 'î¢»' */
.icon-chart-line:before {
	content:'\e8bc';
}

/* 'î¢¼' */
.icon-chart-bar:before {
	content:'\e8bd';
}

/* 'î¢½' */
.icon-chart-area:before {
	content:'\e8be';
}

/* 'î¢¾' */
.icon-tape:before {
	content:'\e8c8';
}

/* 'î£ˆ' */
.icon-graduation-cap:before {
	content:'\e8cd';
}

/* 'î£' */
.icon-language:before {
	content:'\e8ce';
}

/* 'î£Ž' */
.icon-ticket:before {
	content:'\e8cf';
}

/* 'î£' */
.icon-water:before {
	content:'\e8d0';
}

/* 'î£' */
.icon-droplet:before {
	content:'\e8d1';
}

/* 'î£‘' */
.icon-air:before {
	content:'\e8d2';
}

/* 'î£’' */
.icon-credit-card:before {
	content:'\e8d3';
}

/* 'î£“' */
.icon-floppy:before {
	content:'\e8d4';
}

/* 'î£”' */
.icon-clipboard:before {
	content:'\e8d5';
}

/* 'î£•' */
.icon-megaphone:before {
	content:'\e8d6';
}

/* 'î£–' */
.icon-database:before {
	content:'\e8d7';
}

/* 'î£—' */
.icon-drive:before {
	content:'\e8d8';
}

/* 'î£˜' */
.icon-bucket:before {
	content:'\e8d9';
}

/* 'î£™' */
.icon-thermometer:before {
	content:'\e8da';
}

/* 'î£š' */
.icon-key:before {
	content:'\e8db';
}

/* 'î£›' */
.icon-flow-cascade:before {
	content:'\e8dc';
}

/* 'î£œ' */
.icon-flow-branch:before {
	content:'\e8dd';
}

/* 'î£' */
.icon-flow-tree:before {
	content:'\e8de';
}

/* 'î£ž' */
.icon-flow-line:before {
	content:'\e8df';
}

/* 'î£Ÿ' */
.icon-flow-parallel:before {
	content:'\e8c9';
}

/* 'î£‰' */
.icon-rocket:before {
	content:'\e8e0';
}

/* 'î£ ' */
.icon-gauge:before {
	content:'\e8e1';
}

/* 'î£¡' */
.icon-traffic-cone:before {
	content:'\e8e2';
}

/* 'î£¢' */
.icon-cc:before {
	content:'\e8e3';
}

/* 'î££' */
.icon-cc-by:before {
	content:'\e8e4';
}

/* 'î£¤' */
.icon-cc-nc:before {
	content:'\e8e5';
}

/* 'î£¥' */
.icon-cc-nc-eu:before {
	content:'\e8e6';
}

/* 'î£¦' */
.icon-cc-nc-jp:before {
	content:'\e8e7';
}

/* 'î£§' */
.icon-cc-sa:before {
	content:'\e8e8';
}

/* 'î£¨' */
.icon-cc-nd:before {
	content:'\e8e9';
}

/* 'î£©' */
.icon-cc-pd:before {
	content:'\e8ea';
}

/* 'î£ª' */
.icon-cc-zero:before {
	content:'\e8eb';
}

/* 'î£«' */
.icon-cc-share:before {
	content:'\e8ec';
}

/* 'î£¬' */
.icon-cc-remix:before {
	content:'\e8ed';
}

/* 'î£­' */
.icon-github:before {
	content:'\e8ee';
}

/* 'î£®' */
.icon-github-circled:before {
	content:'\e8ef';
}

/* 'î£¯' */
.icon-flickr:before {
	content:'\e8f0';
}

/* 'î£°' */
.icon-flickr-circled:before {
	content:'\e8f1';
}

/* 'î£±' */
.icon-vimeo:before {
	content:'\e8f2';
}

/* 'î£²' */
.icon-vimeo-circled:before {
	content:'\e8ca';
}

/* 'î£Š' */
.icon-twitter:before {
	content:'\e8f3';
}

/* 'î£³' */
.icon-twitter-circled:before {
	content:'\e8f4';
}

/* 'î£´' */
.icon-facebook:before {
	content:'\e8f5';
}

/* 'î£µ' */
.icon-facebook-circled:before {
	content:'\e8f6';
}

/* 'î£¶' */
.icon-facebook-squared:before {
	content:'\e8f7';
}

/* 'î£·' */
.icon-gplus:before {
	content:'\e8f8';
}

/* 'î£¸' */
.icon-gplus-circled:before {
	content:'\e8f9';
}

/* 'î£¹' */
.icon-pinterest:before {
	content:'\e8fa';
}

/* 'î£º' */
.icon-pinterest-circled:before {
	content:'\e8fb';
}

/* 'î£»' */
.icon-tumblr:before {
	content:'\e8fc';
}

/* 'î£¼' */
.icon-tumblr-circled:before {
	content:'\e8fd';
}

/* 'î£½' */
.icon-linkedin:before {
	content:'\e8fe';
}

/* 'î£¾' */
.icon-linkedin-circled:before {
	content:'\e8ff';
}

/* 'î£¿' */
.icon-dribbble:before {
	content:'\e900';
}

/* 'î¤€' */
.icon-dribbble-circled:before {
	content:'\e901';
}

/* 'î¤' */
.icon-stumbleupon:before {
	content:'\e902';
}

/* 'î¤‚' */
.icon-stumbleupon-circled:before {
	content:'\e903';
}

/* 'î¤ƒ' */
.icon-lastfm:before {
	content:'\e904';
}

/* 'î¤„' */
.icon-lastfm-circled:before {
	content:'\e905';
}

/* 'î¤…' */
.icon-rdio:before {
	content:'\e8cb';
}

/* 'î£‹' */
.icon-rdio-circled:before {
	content:'\e906';
}

/* 'î¤†' */
.icon-spotify:before {
	content:'\e907';
}

/* 'î¤‡' */
.icon-spotify-circled:before {
	content:'\e908';
}

/* 'î¤ˆ' */
.icon-qq:before {
	content:'\e909';
}

/* 'î¤‰' */
.icon-instagram:before {
	content:'\e90a';
}

/* 'î¤Š' */
.icon-dropbox:before {
	content:'\e90b';
}

/* 'î¤‹' */
.icon-evernote:before {
	content:'\e90c';
}

/* 'î¤Œ' */
.icon-flattr:before {
	content:'\e90d';
}

/* 'î¤' */
.icon-skype:before {
	content:'\e90e';
}

/* 'î¤Ž' */
.icon-skype-circled:before {
	content:'\e90f';
}

/* 'î¤' */
.icon-renren:before {
	content:'\e910';
}

/* 'î¤' */
.icon-sina-weibo:before {
	content:'\e911';
}

/* 'î¤‘' */
.icon-paypal:before {
	content:'\e912';
}

/* 'î¤’' */
.icon-picasa:before {
	content:'\e913';
}

/* 'î¤“' */
.icon-soundcloud:before {
	content:'\e914';
}

/* 'î¤”' */
.icon-mixi:before {
	content:'\e915';
}

/* 'î¤•' */
.icon-behance:before {
	content:'\e916';
}

/* 'î¤–' */
.icon-google-circles:before {
	content:'\e917';
}

/* 'î¤—' */
.icon-vkontakte:before {
	content:'\e918';
}

/* 'î¤˜' */
.icon-smashing:before {
	content:'\e8cc';
}

/* 'î£Œ' */
.icon-sweden:before {
	content:'\e919';
}

/* 'î¤™' */
.icon-db-shape:before {
	content:'\e91a';
}

/* 'î¤š' */
.icon-up-thin:before {
	content:'\e887';
}

/* 'î¢‡' */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9udGVsbG8uY3NzIiwic291cmNlcyI6WyJmb250ZWxsby5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ZvbnRlbGxvJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvL2ZvbnRlbGxvLmVvdD81MjE2NTc3NCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uZW90PzUyMTY1Nzc0I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8ud29mZj81MjE2NTc3NCcpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8udHRmPzUyMTY1Nzc0JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8vZm9udGVsbG8uc3ZnPzUyMTY1Nzc0I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzUyMTY1Nzc0I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cblxuIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfDriDigqwnICovXG4uaWNvbi1sb2dvLWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfDrsKk4oC6JyAqL1xuLmljb24tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ8OuIOKAmicgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAnw64gxpInICovXG4uaWNvbi1mbGFzaGxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfDriDigJ4nICovXG4uaWNvbi1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfDriDigKYnICovXG4uaWNvbi1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAnw64g4oCgJyAqL1xuLmljb24taGVhcnQtZW1wdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ8OuIOKAoScgKi9cbi5pY29uLXN0YXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ8OuIMuGJyAqL1xuLmljb24tc3Rhci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAnw64g4oCwJyAqL1xuLmljb24tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAnw64gxaAnICovXG4uaWNvbi11c2VyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBiJzsgfSAvKiAnw64g4oC5JyAqL1xuLmljb24tdXNlci1hZGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ8OuIMWSJyAqL1xuLmljb24tdmlkZW86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ8OuIMKNJyAqL1xuLmljb24tcGljdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAnw64gxb0nICovXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ8OuIMKPJyAqL1xuLmljb24tbGF5b3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfDriDCkCcgKi9cbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ8OuIOKAmCcgKi9cbi5pY29uLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTInOyB9IC8qICfDriDigJknICovXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ8OuIOKAnCcgKi9cbi5pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YmYnOyB9IC8qICfDrsKiwr8nICovXG4uaWNvbi1jYW5jZWwtc3F1YXJlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAnw64g4oCdJyAqL1xuLmljb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE1JzsgfSAvKiAnw64g4oCiJyAqL1xuLmljb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfDriDigJMnICovXG4uaWNvbi1wbHVzLXNxdWFyZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ8OuIOKAlCcgKi9cbi5pY29uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfDriDLnCcgKi9cbi5pY29uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ8OuIOKEoicgKi9cbi5pY29uLW1pbnVzLXNxdWFyZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ8OuIMWhJyAqL1xuLmljb24taGVscDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAnw64g4oC6JyAqL1xuLmljb24taGVscC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfDriDFkycgKi9cbi5pY29uLWluZm86YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ8OuIMKdJyAqL1xuLmljb24taW5mby1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWUnOyB9IC8qICfDriDFvicgKi9cbi5pY29uLWJhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ8OuIMW4JyAqL1xuLmljb24taG9tZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAnw64gICcgKi9cbi5pY29uLWxpbms6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ8OuIMKhJyAqL1xuLmljb24tYXR0YWNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfDriDCoicgKi9cbi5pY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ8OuIMKjJyAqL1xuLmljb24tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfDriDCpCcgKi9cbi5pY29uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI1JzsgfSAvKiAnw64gwqUnICovXG4uaWNvbi10YWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNic7IH0gLyogJ8OuIMKmJyAqL1xuLmljb24tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJ1xcZThjMCc7IH0gLyogJ8OuwqPigqwnICovXG4uaWNvbi1ib29rbWFya3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ8OuIMKnJyAqL1xuLmljb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAnw64gwqgnICovXG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ8OuIMKpJyAqL1xuLmljb24tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ8OuIMKqJyAqL1xuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYic7IH0gLyogJ8OuIMKrJyAqL1xuLmljb24tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmMnOyB9IC8qICfDriDCrCcgKi9cbi5pY29uLXVwbG9hZC1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAnw64gwq0nICovXG4uaWNvbi1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJlJzsgfSAvKiAnw64gwq4nICovXG4uaWNvbi1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ8OuIMKvJyAqL1xuLmljb24tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAnw64gwrAnICovXG4uaWNvbi1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAnw64gwrEnICovXG4uaWNvbi1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfDriDCsicgKi9cbi5pY29uLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfSAvKiAnw64gwrMnICovXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNCc7IH0gLyogJ8OuIMK0JyAqL1xuLmljb24tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfSAvKiAnw64gwrUnICovXG4uaWNvbi1wcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfSAvKiAnw64gwrYnICovXG4uaWNvbi1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzcnOyB9IC8qICfDriDCtycgKi9cbi5pY29uLWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfDriDCuCcgKi9cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ8OuIMK5JyAqL1xuLmljb24tY2hhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGMxJzsgfSAvKiAnw67Co8KBJyAqL1xuLmljb24tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfSAvKiAnw64gwronICovXG4uaWNvbi1hdHRlbnRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH0gLyogJ8OuIMK7JyAqL1xuLmljb24tYWxlcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYyc7IH0gLyogJ8OuIMK8JyAqL1xuLmljb24tdmNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZCc7IH0gLyogJ8OuIMK9JyAqL1xuLmljb24tYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAnw64gwr4nICovXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNmJzsgfSAvKiAnw64gwr8nICovXG4uaWNvbi1tYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MCc7IH0gLyogJ8OuwqHigqwnICovXG4uaWNvbi1kaXJlY3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ8OuwqHCgScgKi9cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH0gLyogJ8OuwqHigJonICovXG4uaWNvbi1jdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Myc7IH0gLyogJ8OuwqHGkicgKi9cbi5pY29uLXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDQnOyB9IC8qICfDrsKh4oCeJyAqL1xuLmljb24tZG9jOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9IC8qICfDrsKh4oCmJyAqL1xuLmljb24tZG9jczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfSAvKiAnw67CoeKAoCcgKi9cbi5pY29uLWRvYy1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nyc7IH0gLyogJ8OuwqHigKEnICovXG4uaWNvbi1kb2MtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ4JzsgfSAvKiAnw67CocuGJyAqL1xuLmljb24tZG9jLXRleHQtaW52OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfDrsKh4oCwJyAqL1xuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9IC8qICfDrsKhxaAnICovXG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Yic7IH0gLyogJ8OuwqHigLknICovXG4uaWNvbi1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGMnOyB9IC8qICfDrsKhxZInICovXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZThjMic7IH0gLyogJ8OuwqPigJonICovXG4uaWNvbi1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGQnOyB9IC8qICfDrsKhwo0nICovXG4uaWNvbi1ib3g6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0ZSc7IH0gLyogJ8OuwqHFvScgKi9cbi5pY29uLXJzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRmJzsgfSAvKiAnw67CocKPJyAqL1xuLmljb24tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MCc7IH0gLyogJ8OuwqHCkCcgKi9cbi5pY29uLWNvZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUxJzsgfSAvKiAnw67CoeKAmCcgKi9cbi5pY29uLXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTInOyB9IC8qICfDrsKh4oCZJyAqL1xuLmljb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Myc7IH0gLyogJ8OuwqHigJwnICovXG4uaWNvbi1zaGFyZWFibGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NCc7IH0gLyogJ8OuwqHigJ0nICovXG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NSc7IH0gLyogJ8OuwqHigKInICovXG4uaWNvbi1iYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nic7IH0gLyogJ8OuwqHigJMnICovXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU3JzsgfSAvKiAnw67CoeKAlCcgKi9cbi5pY29uLWxvZ2luOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTgnOyB9IC8qICfDrsKhy5wnICovXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OSc7IH0gLyogJ8OuwqHihKInICovXG4uaWNvbi1taWM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1YSc7IH0gLyogJ8OuwqHFoScgKi9cbi5pY29uLW11dGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Yic7IH0gLyogJ8OuwqHigLonICovXG4uaWNvbi1zb3VuZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVjJzsgfSAvKiAnw67CocWTJyAqL1xuLmljb24tdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWQnOyB9IC8qICfDrsKhwp0nICovXG4uaWNvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVlJzsgfSAvKiAnw67CocW+JyAqL1xuLmljb24taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWYnOyB9IC8qICfDrsKhxbgnICovXG4uaWNvbi1sYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YzMnOyB9IC8qICfDrsKjxpInICovXG4uaWNvbi1saWdodC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjAnOyB9IC8qICfDrsKhICcgKi9cbi5pY29uLWxpZ2h0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjEnOyB9IC8qICfDrsKhwqEnICovXG4uaWNvbi1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Mic7IH0gLyogJ8OuwqHCoicgKi9cbi5pY29uLWJsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjMnOyB9IC8qICfDrsKhwqMnICovXG4uaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY0JzsgfSAvKiAnw67CocKkJyAqL1xuLmljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjUnOyB9IC8qICfDrsKhwqUnICovXG4uaWNvbi1wb3B1cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY2JzsgfSAvKiAnw67CocKmJyAqL1xuLmljb24tcHVibGlzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY3JzsgfSAvKiAnw67CocKnJyAqL1xuLmljb24td2luZG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjgnOyB9IC8qICfDrsKhwqgnICovXG4uaWNvbi1hcnJvdy1jb21ibzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY5JzsgfSAvKiAnw67CocKpJyAqL1xuLmljb24tZG93bi1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmEnOyB9IC8qICfDrsKhwqonICovXG4uaWNvbi1sZWZ0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Yic7IH0gLyogJ8OuwqHCqycgKi9cbi5pY29uLXJpZ2h0LWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Yyc7IH0gLyogJ8OuwqHCrCcgKi9cbi5pY29uLXVwLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2ZCc7IH0gLyogJ8OuwqHCrScgKi9cbi5pY29uLWRvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODZlJzsgfSAvKiAnw67CocKuJyAqL1xuLmljb24tbGVmdC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NmYnOyB9IC8qICfDrsKhwq8nICovXG4uaWNvbi1yaWdodC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzAnOyB9IC8qICfDrsKhwrAnICovXG4uaWNvbi11cC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzEnOyB9IC8qICfDrsKhwrEnICovXG4uaWNvbi1kb3duLW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODcyJzsgfSAvKiAnw67CocKyJyAqL1xuLmljb24tbGVmdC1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZThjNCc7IH0gLyogJ8OuwqPigJ4nICovXG4uaWNvbi1yaWdodC1vcGVuLW1pbmk6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Myc7IH0gLyogJ8OuwqHCsycgKi9cbi5pY29uLXVwLW9wZW4tbWluaTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc0JzsgfSAvKiAnw67CocK0JyAqL1xuLmljb24tZG93bi1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc1JzsgfSAvKiAnw67CocK1JyAqL1xuLmljb24tbGVmdC1vcGVuLWJpZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODc2JzsgfSAvKiAnw67CocK2JyAqL1xuLmljb24tcmlnaHQtb3Blbi1iaWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Nyc7IH0gLyogJ8OuwqHCtycgKi9cbi5pY29uLXVwLW9wZW4tYmlnOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzgnOyB9IC8qICfDrsKhwrgnICovXG4uaWNvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NzknOyB9IC8qICfDrsKhwrknICovXG4uaWNvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2EnOyB9IC8qICfDrsKhwronICovXG4uaWNvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdiJzsgfSAvKiAnw67CocK7JyAqL1xuLmljb24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTg3Yyc7IH0gLyogJ8OuwqHCvCcgKi9cbi5pY29uLWRvd24tZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2QnOyB9IC8qICfDrsKhwr0nICovXG4uaWNvbi1sZWZ0LWRpcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODdlJzsgfSAvKiAnw67CocK+JyAqL1xuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4N2YnOyB9IC8qICfDrsKhwr8nICovXG4uaWNvbi11cC1kaXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4MCc7IH0gLyogJ8OuwqLigqwnICovXG4uaWNvbi1kb3duLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4MSc7IH0gLyogJ8OuwqLCgScgKi9cbi5pY29uLWxlZnQtYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODgyJzsgfSAvKiAnw67CouKAmicgKi9cbi5pY29uLXJpZ2h0LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Myc7IH0gLyogJ8OuwqLGkicgKi9cbi5pY29uLXVwLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4NCc7IH0gLyogJ8OuwqLigJ4nICovXG4uaWNvbi1kb3duLXRoaW46YmVmb3JlIHsgY29udGVudDogJ1xcZTg4NSc7IH0gLyogJ8OuwqLigKYnICovXG4uaWNvbi1sZWZ0LXRoaW46YmVmb3JlIHsgY29udGVudDogJ1xcZThjNSc7IH0gLyogJ8OuwqPigKYnICovXG4uaWNvbi1yaWdodC10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODYnOyB9IC8qICfDrsKi4oCgJyAqL1xuLmljb24tbm90ZS1iZWFtZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ8OuIMKBJyAqL1xuLmljb24tY2N3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODgnOyB9IC8qICfDrsKiy4YnICovXG4uaWNvbi1jdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODg5JzsgfSAvKiAnw67CouKAsCcgKi9cbi5pY29uLWFycm93cy1jY3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTg4YSc7IH0gLyogJ8OuwqLFoCcgKi9cbi5pY29uLWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTg4Yic7IH0gLyogJ8OuwqLigLknICovXG4uaWNvbi1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODhjJzsgfSAvKiAnw67CosWSJyAqL1xuLmljb24tc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODhkJzsgfSAvKiAnw67CosKNJyAqL1xuLmljb24tbG9vcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODhlJzsgfSAvKiAnw67CosW9JyAqL1xuLmljb24tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OGYnOyB9IC8qICfDrsKiwo8nICovXG4uaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OTAnOyB9IC8qICfDrsKiwpAnICovXG4uaWNvbi1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OTEnOyB9IC8qICfDrsKi4oCYJyAqL1xuLmljb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5Mic7IH0gLyogJ8OuwqLigJknICovXG4uaWNvbi1yZWNvcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5Myc7IH0gLyogJ8OuwqLigJwnICovXG4uaWNvbi10by1lbmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5NCc7IH0gLyogJ8OuwqLigJ0nICovXG4uaWNvbi10by1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODk1JzsgfSAvKiAnw67CouKAoicgKi9cbi5pY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODk2JzsgfSAvKiAnw67CouKAkycgKi9cbi5pY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5Nyc7IH0gLyogJ8OuwqLigJQnICovXG4uaWNvbi1wcm9ncmVzcy0wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OTgnOyB9IC8qICfDrsKiy5wnICovXG4uaWNvbi1wcm9ncmVzcy0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YzYnOyB9IC8qICfDrsKj4oCgJyAqL1xuLmljb24tcHJvZ3Jlc3MtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODk5JzsgfSAvKiAnw67CouKEoicgKi9cbi5pY29uLXByb2dyZXNzLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5YSc7IH0gLyogJ8OuwqLFoScgKi9cbi5pY29uLXRhcmdldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODliJzsgfSAvKiAnw67CouKAuicgKi9cbi5pY29uLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5Yyc7IH0gLyogJ8OuwqLFkycgKi9cbi5pY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5ZCc7IH0gLyogJ8OuwqLCnScgKi9cbi5pY29uLWxpc3QtYWRkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4OWUnOyB9IC8qICfDrsKixb4nICovXG4uaWNvbi1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTg5Zic7IH0gLyogJ8OuwqLFuCcgKi9cbi5pY29uLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGEwJzsgfSAvKiAnw67CoiAnICovXG4uaWNvbi1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YTEnOyB9IC8qICfDrsKiwqEnICovXG4uaWNvbi1iYWNrLWluLXRpbWU6YmVmb3JlIHsgY29udGVudDogJ1xcZThhMic7IH0gLyogJ8OuwqLCoicgKi9cbi5pY29uLW1vbml0b3I6YmVmb3JlIHsgY29udGVudDogJ1xcZThhMyc7IH0gLyogJ8OuwqLCoycgKi9cbi5pY29uLW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGE0JzsgfSAvKiAnw67CosKkJyAqL1xuLmljb24tbmV0d29yazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGE1JzsgfSAvKiAnw67CosKlJyAqL1xuLmljb24tY2Q6YmVmb3JlIHsgY29udGVudDogJ1xcZThhNic7IH0gLyogJ8OuwqLCpicgKi9cbi5pY29uLWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YTcnOyB9IC8qICfDrsKiwqcnICovXG4uaWNvbi1pbnN0YWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YTgnOyB9IC8qICfDrsKiwqgnICovXG4uaWNvbi1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGE5JzsgfSAvKiAnw67CosKpJyAqL1xuLmljb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThhYSc7IH0gLyogJ8OuwqLCqicgKi9cbi5pY29uLWNsb3VkLXRodW5kZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZThhYic7IH0gLyogJ8OuwqLCqycgKi9cbi5pY29uLWZsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YzcnOyB9IC8qICfDrsKj4oChJyAqL1xuLmljb24tbW9vbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGFjJzsgfSAvKiAnw67CosKsJyAqL1xuLmljb24tZmxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YWQnOyB9IC8qICfDrsKiwq0nICovXG4uaWNvbi1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGFlJzsgfSAvKiAnw67CosKuJyAqL1xuLmljb24tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGFmJzsgfSAvKiAnw67CosKvJyAqL1xuLmljb24tbGlmZWJ1b3k6YmVmb3JlIHsgY29udGVudDogJ1xcZThiMCc7IH0gLyogJ8OuwqLCsCcgKi9cbi5pY29uLW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YjEnOyB9IC8qICfDrsKiwrEnICovXG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZThiMic7IH0gLyogJ8OuwqLCsicgKi9cbi5pY29uLXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YjMnOyB9IC8qICfDrsKiwrMnICovXG4uaWNvbi1kb3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZThiNCc7IH0gLyogJ8OuwqLCtCcgKi9cbi5pY29uLWRvdC0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YjUnOyB9IC8qICfDrsKiwrUnICovXG4uaWNvbi1kb3QtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGI2JzsgfSAvKiAnw67CosK2JyAqL1xuLmljb24tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJ1xcZThiNyc7IH0gLyogJ8OuwqLCtycgKi9cbi5pY29uLW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGI4JzsgfSAvKiAnw67CosK4JyAqL1xuLmljb24taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogJ1xcZThiOSc7IH0gLyogJ8OuwqLCuScgKi9cbi5pY29uLWVyYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4YmEnOyB9IC8qICfDrsKiwronICovXG4uaWNvbi1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogJ1xcZThiYic7IH0gLyogJ8OuwqLCuycgKi9cbi5pY29uLWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZThiYyc7IH0gLyogJ8OuwqLCvCcgKi9cbi5pY29uLWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGJkJzsgfSAvKiAnw67CosK9JyAqL1xuLmljb24tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGJlJzsgfSAvKiAnw67CosK+JyAqL1xuLmljb24tdGFwZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGM4JzsgfSAvKiAnw67Co8uGJyAqL1xuLmljb24tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJ1xcZThjZCc7IH0gLyogJ8OuwqPCjScgKi9cbi5pY29uLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4Y2UnOyB9IC8qICfDrsKjxb0nICovXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThjZic7IH0gLyogJ8OuwqPCjycgKi9cbi5pY29uLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZDAnOyB9IC8qICfDrsKjwpAnICovXG4uaWNvbi1kcm9wbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZDEnOyB9IC8qICfDrsKj4oCYJyAqL1xuLmljb24tYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZDInOyB9IC8qICfDrsKj4oCZJyAqL1xuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThkMyc7IH0gLyogJ8OuwqPigJwnICovXG4uaWNvbi1mbG9wcHk6YmVmb3JlIHsgY29udGVudDogJ1xcZThkNCc7IH0gLyogJ8OuwqPigJ0nICovXG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThkNSc7IH0gLyogJ8OuwqPigKInICovXG4uaWNvbi1tZWdhcGhvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZThkNic7IH0gLyogJ8OuwqPigJMnICovXG4uaWNvbi1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGQ3JzsgfSAvKiAnw67Co+KAlCcgKi9cbi5pY29uLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZDgnOyB9IC8qICfDrsKjy5wnICovXG4uaWNvbi1idWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThkOSc7IH0gLyogJ8OuwqPihKInICovXG4uaWNvbi10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGRhJzsgfSAvKiAnw67Co8WhJyAqL1xuLmljb24ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZGInOyB9IC8qICfDrsKj4oC6JyAqL1xuLmljb24tZmxvdy1jYXNjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZGMnOyB9IC8qICfDrsKjxZMnICovXG4uaWNvbi1mbG93LWJyYW5jaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGRkJzsgfSAvKiAnw67Co8KdJyAqL1xuLmljb24tZmxvdy10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZGUnOyB9IC8qICfDrsKjxb4nICovXG4uaWNvbi1mbG93LWxpbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZThkZic7IH0gLyogJ8OuwqPFuCcgKi9cbi5pY29uLWZsb3ctcGFyYWxsZWw6YmVmb3JlIHsgY29udGVudDogJ1xcZThjOSc7IH0gLyogJ8OuwqPigLAnICovXG4uaWNvbi1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThlMCc7IH0gLyogJ8OuwqMgJyAqL1xuLmljb24tZ2F1Z2U6YmVmb3JlIHsgY29udGVudDogJ1xcZThlMSc7IH0gLyogJ8OuwqPCoScgKi9cbi5pY29uLXRyYWZmaWMtY29uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGUyJzsgfSAvKiAnw67Co8KiJyAqL1xuLmljb24tY2M6YmVmb3JlIHsgY29udGVudDogJ1xcZThlMyc7IH0gLyogJ8OuwqPCoycgKi9cbi5pY29uLWNjLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZTQnOyB9IC8qICfDrsKjwqQnICovXG4uaWNvbi1jYy1uYzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGU1JzsgfSAvKiAnw67Co8KlJyAqL1xuLmljb24tY2MtbmMtZXU6YmVmb3JlIHsgY29udGVudDogJ1xcZThlNic7IH0gLyogJ8OuwqPCpicgKi9cbi5pY29uLWNjLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZTcnOyB9IC8qICfDrsKjwqcnICovXG4uaWNvbi1jYy1zYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGU4JzsgfSAvKiAnw67Co8KoJyAqL1xuLmljb24tY2MtbmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThlOSc7IH0gLyogJ8OuwqPCqScgKi9cbi5pY29uLWNjLXBkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZWEnOyB9IC8qICfDrsKjwqonICovXG4uaWNvbi1jYy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZWInOyB9IC8qICfDrsKjwqsnICovXG4uaWNvbi1jYy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGVjJzsgfSAvKiAnw67Co8KsJyAqL1xuLmljb24tY2MtcmVtaXg6YmVmb3JlIHsgY29udGVudDogJ1xcZThlZCc7IH0gLyogJ8OuwqPCrScgKi9cbi5pY29uLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGVlJzsgfSAvKiAnw67Co8KuJyAqL1xuLmljb24tZ2l0aHViLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThlZic7IH0gLyogJ8OuwqPCrycgKi9cbi5pY29uLWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGYwJzsgfSAvKiAnw67Co8KwJyAqL1xuLmljb24tZmxpY2tyLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThmMSc7IH0gLyogJ8OuwqPCsScgKi9cbi5pY29uLXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZjInOyB9IC8qICfDrsKjwrInICovXG4uaWNvbi12aW1lby1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4Y2EnOyB9IC8qICfDrsKjxaAnICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZjMnOyB9IC8qICfDrsKjwrMnICovXG4uaWNvbi10d2l0dGVyLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThmNCc7IH0gLyogJ8OuwqPCtCcgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZjUnOyB9IC8qICfDrsKjwrUnICovXG4uaWNvbi1mYWNlYm9vay1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZjYnOyB9IC8qICfDrsKjwrYnICovXG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZjcnOyB9IC8qICfDrsKjwrcnICovXG4uaWNvbi1ncGx1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGY4JzsgfSAvKiAnw67Co8K4JyAqL1xuLmljb24tZ3BsdXMtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGY5JzsgfSAvKiAnw67Co8K5JyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZmEnOyB9IC8qICfDrsKjwronICovXG4uaWNvbi1waW50ZXJlc3QtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGZiJzsgfSAvKiAnw67Co8K7JyAqL1xuLmljb24tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ZmMnOyB9IC8qICfDrsKjwrwnICovXG4uaWNvbi10dW1ibHItY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOGZkJzsgfSAvKiAnw67Co8K9JyAqL1xuLmljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJ1xcZThmZSc7IH0gLyogJ8OuwqPCvicgKi9cbi5pY29uLWxpbmtlZGluLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZThmZic7IH0gLyogJ8OuwqPCvycgKi9cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDAnOyB9IC8qICfDrsKk4oKsJyAqL1xuLmljb24tZHJpYmJibGUtY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAnw67CpMKBJyAqL1xuLmljb24tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ8OuwqTigJonICovXG4uaWNvbi1zdHVtYmxldXBvbi1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfDrsKkxpInICovXG4uaWNvbi1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ8OuwqTigJ4nICovXG4uaWNvbi1sYXN0Zm0tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAnw67CpOKApicgKi9cbi5pY29uLXJkaW86YmVmb3JlIHsgY29udGVudDogJ1xcZThjYic7IH0gLyogJ8OuwqPigLknICovXG4uaWNvbi1yZGlvLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ8OuwqTigKAnICovXG4uaWNvbi1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfDrsKk4oChJyAqL1xuLmljb24tc3BvdGlmeS1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfDrsKky4YnICovXG4uaWNvbi1xcTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAnw67CpOKAsCcgKi9cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAnw67CpMWgJyAqL1xuLmljb24tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAnw67CpOKAuScgKi9cbi5pY29uLWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfDrsKkxZInICovXG4uaWNvbi1mbGF0dHI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ8OuwqTCjScgKi9cbi5pY29uLXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfDrsKkxb0nICovXG4uaWNvbi1za3lwZS1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfDrsKkwo8nICovXG4uaWNvbi1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ8OuwqTCkCcgKi9cbi5pY29uLXNpbmEtd2VpYm86YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ8OuwqTigJgnICovXG4uaWNvbi1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ8OuwqTigJknICovXG4uaWNvbi1waWNhc2E6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ8OuwqTigJwnICovXG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfDrsKk4oCdJyAqL1xuLmljb24tbWl4aTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAnw67CpOKAoicgKi9cbi5pY29uLWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ8OuwqTigJMnICovXG4uaWNvbi1nb29nbGUtY2lyY2xlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAnw67CpOKAlCcgKi9cbi5pY29uLXZrb250YWt0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAnw67CpMucJyAqL1xuLmljb24tc21hc2hpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZThjYyc7IH0gLyogJ8OuwqPFkicgKi9cbi5pY29uLXN3ZWRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAnw67CpOKEoicgKi9cbi5pY29uLWRiLXNoYXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfDrsKkxaEnICovXG4uaWNvbi11cC10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4ODcnOyB9IC8qICfDrsKi4oChJyAqLyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsVUFBVTtFQUNSLFdBQVcsRUFBRSxVQUFVO0VBQ3ZCLEdBQUcsRUFBRSw4Q0FBOEM7RUFDbkQsR0FBRyxFQUFFLG9EQUFvRCxDQUFDLDJCQUEyQixFQUNoRiwrQ0FBK0MsQ0FBQyxjQUFjLEVBQzlELDhDQUE4QyxDQUFDLGtCQUFrQixFQUNqRSx1REFBdUQsQ0FBQyxhQUFhO0VBQzFFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUVwQixpR0FBaUc7QUFDakcsNEZBQTRGO0FBQzVGOzs7Ozs7O0VBT0U7Q0FFRCxBQUFBLEFBQUEsS0FBQyxFQUFPLE9BQU8sQUFBZCxDQUFlLE9BQU8sR0FBRSxBQUFBLEFBQUEsS0FBQyxFQUFPLFFBQVEsQUFBZixDQUFnQixPQUFPLENBQUM7RUFDakQsV0FBVyxFQUFFLFVBQVU7RUFDdkIsVUFBVSxFQUFFLE1BQU07RUFDbEIsV0FBVyxFQUFFLE1BQU07RUFDbkIsS0FBSyxFQUFFLElBQUk7RUFFWCxPQUFPLEVBQUUsWUFBWTtFQUNyQixlQUFlLEVBQUUsT0FBTztFQUN4QixLQUFLLEVBQUUsR0FBRztFQUNWLFlBQVksRUFBRSxJQUFJO0VBQ2xCLFVBQVUsRUFBRSxNQUFNO0VBQ2xCLGtCQUFrQjtFQUVsQixpRUFBaUU7RUFDakUsWUFBWSxFQUFFLE1BQU07RUFDcEIsY0FBYyxFQUFFLElBQUk7RUFFcEIsK0NBQStDO0VBQy9DLFdBQVcsRUFBRSxHQUFHO0VBRWhCLGlFQUFpRTtFQUNqRSwwQkFBMEI7RUFDMUIsV0FBVyxFQUFFLElBQUk7RUFFakIsMkRBQTJEO0VBQzNELHNCQUFzQjtFQUV0Qiw2QkFBNkI7RUFDN0Isd0RBQXdELEVBQ3pEOztBQUVELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FB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QU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMxRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDNUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzdELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzdELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMzRCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDN0QsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzdELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzlELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxhQUFhO0FBQzdELEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN0RCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDdEQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDN0QsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDOUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzNELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMxRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDdkQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3pELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN2RCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDeEQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ3pELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMxRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDMUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzVELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ2hFLEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ2pFLEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzdELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzlELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzlELEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzdELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMxRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDMUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3ZELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMzRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDekQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxhQUFhO0FBQ3hELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMxRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMvRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDMUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3pELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMxRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDckQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMxRCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDeEQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ2hFLEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUN6RCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDdkQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3pELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzlELEFBQUEsVUFBVSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN2RCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUM1RCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3RELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN4RCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDeEQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN6RCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUM1RCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUM3RCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDNUQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDN0QsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3ZELEFBQUEsb0JBQW9CLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ2pFLEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMzRCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDekQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMzRCxBQUFBLFNBQVMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDdkQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDL0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzFELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUM3RCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDN0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzVELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN4RCxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDMUQsQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDOUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ3ZELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQy9ELEFBQUEsaUJBQWlCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzlELEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUM1RCxBQUFBLGVBQWUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDNUQsQUFBQSxtQkFBbUIsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDakUsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxhQUFhO0FBQ3hELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN4RCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMvRCxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDckQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN4RCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzNELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN4RCxBQUFBLFdBQVcsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDeEQsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMxRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzNELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN6RCxBQUFBLG9CQUFvQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUNqRSxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDekQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDakUsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ2hFLEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMxRCxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUNsRSxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDbkUsQUFBQSxzQkFBc0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDbkUsQUFBQSxXQUFXLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3hELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ2hFLEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUM1RCxBQUFBLHVCQUF1QixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUNwRSxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDekQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDakUsQUFBQSxjQUFjLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzNELEFBQUEsc0JBQXNCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ25FLEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUM1RCxBQUFBLHNCQUFzQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUNuRSxBQUFBLGlCQUFpQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMvRCxBQUFBLHlCQUF5QixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN0RSxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDMUQsQUFBQSxvQkFBb0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDbEUsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ3hELEFBQUEsa0JBQWtCLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ2hFLEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMzRCxBQUFBLHFCQUFxQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUNsRSxBQUFBLFFBQVEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDdEQsQUFBQSxlQUFlLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQzVELEFBQUEsYUFBYSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMzRCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxjQUFjO0FBQ3pELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUN4RCxBQUFBLG1CQUFtQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUNoRSxBQUFBLFlBQVksQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDekQsQUFBQSxnQkFBZ0IsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDOUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzFELEFBQUEsWUFBWSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUMxRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsZUFBZTtBQUM5RCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWU7QUFDeEQsQUFBQSxhQUFhLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzNELEFBQUEsb0JBQW9CLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQ2xFLEFBQUEsZUFBZSxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUM1RCxBQUFBLGNBQWMsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGNBQWM7QUFDM0QsQUFBQSxZQUFZLEFBQUEsT0FBTyxDQUFDO0VBQUUsT0FBTyxFQUFFLE9BQU8sR0FBSzs7QUFBQSxlQUFlO0FBQzFELEFBQUEsY0FBYyxBQUFBLE9BQU8sQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUs7O0FBQUEsY0FBYztBQUMzRCxBQUFBLGFBQWEsQUFBQSxPQUFPLENBQUM7RUFBRSxPQUFPLEVBQUUsT0FBTyxHQUFLOztBQUFBLGVBQWUifQ== */
/***** END FONTELLO *****/
/***** FONT AWESOME *****/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
	font-family:'FontAwesome';
	src:url(../../fonts/font-awesome/fontawesome-webfont.eot);
	src:url(../../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../../fonts/font-awesome/fontawesome-webfont.woff) format("woff"),url(../../fonts/font-awesome/fontawesome-webfont.ttf) format("truetype"),url(../../fonts/font-awesome/fontawesome-webfont.svg#fontawesomeregular) format("svg");
	font-weight:400;
	font-style:normal;
}

.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%;
}

.fa-2x {
	font-size:2em;
}

.fa-3x {
	font-size:3em;
}

.fa-4x {
	font-size:4em;
}

.fa-5x {
	font-size:5em;
}

.fa-fw {
	width:1.28571429em;
	text-align:center;
}

.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none;
}

.fa-ul > li {
	position:relative;
}

.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center;
}

.fa-li.fa-lg {
	left:-1.85714286em;
}

.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em;
}

.pull-right {
	float:right;
}

.pull-left {
	float:left;
}

.fa.pull-left {
	margin-right:.3em;
}

.fa.pull-right {
	margin-left:.3em;
}

.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

.fa-rotate-90 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
}

.fa-rotate-180 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
}

.fa-rotate-270 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg);
}

.fa-flip-horizontal {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	-webkit-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	transform:scale(-1,1);
}

.fa-flip-vertical {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	-webkit-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	transform:scale(1,-1);
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
	filter:none;
}

.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle;
}

.fa-stack-1x,.fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center;
}

.fa-stack-1x {
	line-height:inherit;
}

.fa-stack-2x {
	font-size:2em;
}

.fa-inverse {
	color:#fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
	content:"\f000";
}

.fa-music:before {
	content:"\f001";
}

.fa-search:before {
	content:"\f002";
}

.fa-envelope-o:before {
	content:"\f003";
}

.fa-heart:before {
	content:"\f004";
}

.fa-star:before {
	content:"\f005";
}

.fa-star-o:before {
	content:"\f006";
}

.fa-user:before {
	content:"\f007";
}

.fa-film:before {
	content:"\f008";
}

.fa-th-large:before {
	content:"\f009";
}

.fa-th:before {
	content:"\f00a";
}

.fa-th-list:before {
	content:"\f00b";
}

.fa-check:before {
	content:"\f00c";
}

.fa-remove:before,.fa-close:before,.fa-times:before {
	content:"\f00d";
}

.fa-search-plus:before {
	content:"\f00e";
}

.fa-search-minus:before {
	content:"\f010";
}

.fa-power-off:before {
	content:"\f011";
}

.fa-signal:before {
	content:"\f012";
}

.fa-gear:before,.fa-cog:before {
	content:"\f013";
}

.fa-trash-o:before {
	content:"\f014";
}

.fa-home:before {
	content:"\f015";
}

.fa-file-o:before {
	content:"\f016";
}

.fa-clock-o:before {
	content:"\f017";
}

.fa-road:before {
	content:"\f018";
}

.fa-download:before {
	content:"\f019";
}

.fa-arrow-circle-o-down:before {
	content:"\f01a";
}

.fa-arrow-circle-o-up:before {
	content:"\f01b";
}

.fa-inbox:before {
	content:"\f01c";
}

.fa-play-circle-o:before {
	content:"\f01d";
}

.fa-rotate-right:before,.fa-repeat:before {
	content:"\f01e";
}

.fa-refresh:before {
	content:"\f021";
}

.fa-list-alt:before {
	content:"\f022";
}

.fa-lock:before {
	content:"\f023";
}

.fa-flag:before {
	content:"\f024";
}

.fa-headphones:before {
	content:"\f025";
}

.fa-volume-off:before {
	content:"\f026";
}

.fa-volume-down:before {
	content:"\f027";
}

.fa-volume-up:before {
	content:"\f028";
}

.fa-qrcode:before {
	content:"\f029";
}

.fa-barcode:before {
	content:"\f02a";
}

.fa-tag:before {
	content:"\f02b";
}

.fa-tags:before {
	content:"\f02c";
}

.fa-book:before {
	content:"\f02d";
}

.fa-bookmark:before {
	content:"\f02e";
}

.fa-print:before {
	content:"\f02f";
}

.fa-camera:before {
	content:"\f030";
}

.fa-font:before {
	content:"\f031";
}

.fa-bold:before {
	content:"\f032";
}

.fa-italic:before {
	content:"\f033";
}

.fa-text-height:before {
	content:"\f034";
}

.fa-text-width:before {
	content:"\f035";
}

.fa-align-left:before {
	content:"\f036";
}

.fa-align-center:before {
	content:"\f037";
}

.fa-align-right:before {
	content:"\f038";
}

.fa-align-justify:before {
	content:"\f039";
}

.fa-list:before {
	content:"\f03a";
}

.fa-dedent:before,.fa-outdent:before {
	content:"\f03b";
}

.fa-indent:before {
	content:"\f03c";
}

.fa-video-camera:before {
	content:"\f03d";
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before {
	content:"\f03e";
}

.fa-pencil:before {
	content:"\f040";
}

.fa-map-marker:before {
	content:"\f041";
}

.fa-adjust:before {
	content:"\f042";
}

.fa-tint:before {
	content:"\f043";
}

.fa-edit:before,.fa-pencil-square-o:before {
	content:"\f044";
}

.fa-share-square-o:before {
	content:"\f045";
}

.fa-check-square-o:before {
	content:"\f046";
}

.fa-arrows:before {
	content:"\f047";
}

.fa-step-backward:before {
	content:"\f048";
}

.fa-fast-backward:before {
	content:"\f049";
}

.fa-backward:before {
	content:"\f04a";
}

.fa-play:before {
	content:"\f04b";
}

.fa-pause:before {
	content:"\f04c";
}

.fa-stop:before {
	content:"\f04d";
}

.fa-forward:before {
	content:"\f04e";
}

.fa-fast-forward:before {
	content:"\f050";
}

.fa-step-forward:before {
	content:"\f051";
}

.fa-eject:before {
	content:"\f052";
}

.fa-chevron-left:before {
	content:"\f053";
}

.fa-chevron-right:before {
	content:"\f054";
}

.fa-plus-circle:before {
	content:"\f055";
}

.fa-minus-circle:before {
	content:"\f056";
}

.fa-times-circle:before {
	content:"\f057";
}

.fa-check-circle:before {
	content:"\f058";
}

.fa-question-circle:before {
	content:"\f059";
}

.fa-info-circle:before {
	content:"\f05a";
}

.fa-crosshairs:before {
	content:"\f05b";
}

.fa-times-circle-o:before {
	content:"\f05c";
}

.fa-check-circle-o:before {
	content:"\f05d";
}

.fa-ban:before {
	content:"\f05e";
}

.fa-arrow-left:before {
	content:"\f060";
}

.fa-arrow-right:before {
	content:"\f061";
}

.fa-arrow-up:before {
	content:"\f062";
}

.fa-arrow-down:before {
	content:"\f063";
}

.fa-mail-forward:before,.fa-share:before {
	content:"\f064";
}

.fa-expand:before {
	content:"\f065";
}

.fa-compress:before {
	content:"\f066";
}

.fa-plus:before {
	content:"\f067";
}

.fa-minus:before {
	content:"\f068";
}

.fa-asterisk:before {
	content:"\f069";
}

.fa-exclamation-circle:before {
	content:"\f06a";
}

.fa-gift:before {
	content:"\f06b";
}

.fa-leaf:before {
	content:"\f06c";
}

.fa-fire:before {
	content:"\f06d";
}

.fa-eye:before {
	content:"\f06e";
}

.fa-eye-slash:before {
	content:"\f070";
}

.fa-warning:before,.fa-exclamation-triangle:before {
	content:"\f071";
}

.fa-plane:before {
	content:"\f072";
}

.fa-calendar:before {
	content:"\f073";
}

.fa-random:before {
	content:"\f074";
}

.fa-comment:before {
	content:"\f075";
}

.fa-magnet:before {
	content:"\f076";
}

.fa-chevron-up:before {
	content:"\f077";
}

.fa-chevron-down:before {
	content:"\f078";
}

.fa-retweet:before {
	content:"\f079";
}

.fa-shopping-cart:before {
	content:"\f07a";
}

.fa-folder:before {
	content:"\f07b";
}

.fa-folder-open:before {
	content:"\f07c";
}

.fa-arrows-v:before {
	content:"\f07d";
}

.fa-arrows-h:before {
	content:"\f07e";
}

.fa-bar-chart-o:before,.fa-bar-chart:before {
	content:"\f080";
}

.fa-twitter-square:before {
	content:"\f081";
}

.fa-facebook-square:before {
	content:"\f082";
}

.fa-camera-retro:before {
	content:"\f083";
}

.fa-key:before {
	content:"\f084";
}

.fa-gears:before,.fa-cogs:before {
	content:"\f085";
}

.fa-comments:before {
	content:"\f086";
}

.fa-thumbs-o-up:before {
	content:"\f087";
}

.fa-thumbs-o-down:before {
	content:"\f088";
}

.fa-star-half:before {
	content:"\f089";
}

.fa-heart-o:before {
	content:"\f08a";
}

.fa-sign-out:before {
	content:"\f08b";
}

.fa-linkedin-square:before {
	content:"\f08c";
}

.fa-thumb-tack:before {
	content:"\f08d";
}

.fa-external-link:before {
	content:"\f08e";
}

.fa-sign-in:before {
	content:"\f090";
}

.fa-trophy:before {
	content:"\f091";
}

.fa-github-square:before {
	content:"\f092";
}

.fa-upload:before {
	content:"\f093";
}

.fa-lemon-o:before {
	content:"\f094";
}

.fa-phone:before {
	content:"\f095";
}

.fa-square-o:before {
	content:"\f096";
}

.fa-bookmark-o:before {
	content:"\f097";
}

.fa-phone-square:before {
	content:"\f098";
}

.fa-twitter:before {
	content:"\f099";
}

.fa-facebook:before {
	content:"\f09a";
}

.fa-github:before {
	content:"\f09b";
}

.fa-unlock:before {
	content:"\f09c";
}

.fa-credit-card:before {
	content:"\f09d";
}

.fa-rss:before {
	content:"\f09e";
}

.fa-hdd-o:before {
	content:"\f0a0";
}

.fa-bullhorn:before {
	content:"\f0a1";
}

.fa-bell:before {
	content:"\f0f3";
}

.fa-certificate:before {
	content:"\f0a3";
}

.fa-hand-o-right:before {
	content:"\f0a4";
}

.fa-hand-o-left:before {
	content:"\f0a5";
}

.fa-hand-o-up:before {
	content:"\f0a6";
}

.fa-hand-o-down:before {
	content:"\f0a7";
}

.fa-arrow-circle-left:before {
	content:"\f0a8";
}

.fa-arrow-circle-right:before {
	content:"\f0a9";
}

.fa-arrow-circle-up:before {
	content:"\f0aa";
}

.fa-arrow-circle-down:before {
	content:"\f0ab";
}

.fa-globe:before {
	content:"\f0ac";
}

.fa-wrench:before {
	content:"\f0ad";
}

.fa-tasks:before {
	content:"\f0ae";
}

.fa-filter:before {
	content:"\f0b0";
}

.fa-briefcase:before {
	content:"\f0b1";
}

.fa-arrows-alt:before {
	content:"\f0b2";
}

.fa-group:before,.fa-users:before {
	content:"\f0c0";
}

.fa-chain:before,.fa-link:before {
	content:"\f0c1";
}

.fa-cloud:before {
	content:"\f0c2";
}

.fa-flask:before {
	content:"\f0c3";
}

.fa-cut:before,.fa-scissors:before {
	content:"\f0c4";
}

.fa-copy:before,.fa-files-o:before {
	content:"\f0c5";
}

.fa-paperclip:before {
	content:"\f0c6";
}

.fa-save:before,.fa-floppy-o:before {
	content:"\f0c7";
}

.fa-square:before {
	content:"\f0c8";
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
	content:"\f0c9";
}

.fa-list-ul:before {
	content:"\f0ca";
}

.fa-list-ol:before {
	content:"\f0cb";
}

.fa-strikethrough:before {
	content:"\f0cc";
}

.fa-underline:before {
	content:"\f0cd";
}

.fa-table:before {
	content:"\f0ce";
}

.fa-magic:before {
	content:"\f0d0";
}

.fa-truck:before {
	content:"\f0d1";
}

.fa-pinterest:before {
	content:"\f0d2";
}

.fa-pinterest-square:before {
	content:"\f0d3";
}

.fa-google-plus-square:before {
	content:"\f0d4";
}

.fa-google-plus:before {
	content:"\f0d5";
}

.fa-money:before {
	content:"\f0d6";
}

.fa-caret-down:before {
	content:"\f0d7";
}

.fa-caret-up:before {
	content:"\f0d8";
}

.fa-caret-left:before {
	content:"\f0d9";
}

.fa-caret-right:before {
	content:"\f0da";
}

.fa-columns:before {
	content:"\f0db";
}

.fa-unsorted:before,.fa-sort:before {
	content:"\f0dc";
}

.fa-sort-down:before,.fa-sort-desc:before {
	content:"\f0dd";
}

.fa-sort-up:before,.fa-sort-asc:before {
	content:"\f0de";
}

.fa-envelope:before {
	content:"\f0e0";
}

.fa-linkedin:before {
	content:"\f0e1";
}

.fa-rotate-left:before,.fa-undo:before {
	content:"\f0e2";
}

.fa-legal:before,.fa-gavel:before {
	content:"\f0e3";
}

.fa-dashboard:before,.fa-tachometer:before {
	content:"\f0e4";
}

.fa-comment-o:before {
	content:"\f0e5";
}

.fa-comments-o:before {
	content:"\f0e6";
}

.fa-flash:before,.fa-bolt:before {
	content:"\f0e7";
}

.fa-sitemap:before {
	content:"\f0e8";
}

.fa-umbrella:before {
	content:"\f0e9";
}

.fa-paste:before,.fa-clipboard:before {
	content:"\f0ea";
}

.fa-lightbulb-o:before {
	content:"\f0eb";
}

.fa-exchange:before {
	content:"\f0ec";
}

.fa-cloud-download:before {
	content:"\f0ed";
}

.fa-cloud-upload:before {
	content:"\f0ee";
}

.fa-user-md:before {
	content:"\f0f0";
}

.fa-stethoscope:before {
	content:"\f0f1";
}

.fa-suitcase:before {
	content:"\f0f2";
}

.fa-bell-o:before {
	content:"\f0a2";
}

.fa-coffee:before {
	content:"\f0f4";
}

.fa-cutlery:before {
	content:"\f0f5";
}

.fa-file-text-o:before {
	content:"\f0f6";
}

.fa-building-o:before {
	content:"\f0f7";
}

.fa-hospital-o:before {
	content:"\f0f8";
}

.fa-ambulance:before {
	content:"\f0f9";
}

.fa-medkit:before {
	content:"\f0fa";
}

.fa-fighter-jet:before {
	content:"\f0fb";
}

.fa-beer:before {
	content:"\f0fc";
}

.fa-h-square:before {
	content:"\f0fd";
}

.fa-plus-square:before {
	content:"\f0fe";
}

.fa-angle-double-left:before {
	content:"\f100";
}

.fa-angle-double-right:before {
	content:"\f101";
}

.fa-angle-double-up:before {
	content:"\f102";
}

.fa-angle-double-down:before {
	content:"\f103";
}

.fa-angle-left:before {
	content:"\f104";
}

.fa-angle-right:before {
	content:"\f105";
}

.fa-angle-up:before {
	content:"\f106";
}

.fa-angle-down:before {
	content:"\f107";
}

.fa-desktop:before {
	content:"\f108";
}

.fa-laptop:before {
	content:"\f109";
}

.fa-tablet:before {
	content:"\f10a";
}

.fa-mobile-phone:before,.fa-mobile:before {
	content:"\f10b";
}

.fa-circle-o:before {
	content:"\f10c";
}

.fa-quote-left:before {
	content:"\f10d";
}

.fa-quote-right:before {
	content:"\f10e";
}

.fa-spinner:before {
	content:"\f110";
}

.fa-circle:before {
	content:"\f111";
}

.fa-mail-reply:before,.fa-reply:before {
	content:"\f112";
}

.fa-github-alt:before {
	content:"\f113";
}

.fa-folder-o:before {
	content:"\f114";
}

.fa-folder-open-o:before {
	content:"\f115";
}

.fa-smile-o:before {
	content:"\f118";
}

.fa-frown-o:before {
	content:"\f119";
}

.fa-meh-o:before {
	content:"\f11a";
}

.fa-gamepad:before {
	content:"\f11b";
}

.fa-keyboard-o:before {
	content:"\f11c";
}

.fa-flag-o:before {
	content:"\f11d";
}

.fa-flag-checkered:before {
	content:"\f11e";
}

.fa-terminal:before {
	content:"\f120";
}

.fa-code:before {
	content:"\f121";
}

.fa-mail-reply-all:before,.fa-reply-all:before {
	content:"\f122";
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content:"\f123";
}

.fa-location-arrow:before {
	content:"\f124";
}

.fa-crop:before {
	content:"\f125";
}

.fa-code-fork:before {
	content:"\f126";
}

.fa-unlink:before,.fa-chain-broken:before {
	content:"\f127";
}

.fa-question:before {
	content:"\f128";
}

.fa-info:before {
	content:"\f129";
}

.fa-exclamation:before {
	content:"\f12a";
}

.fa-superscript:before {
	content:"\f12b";
}

.fa-subscript:before {
	content:"\f12c";
}

.fa-eraser:before {
	content:"\f12d";
}

.fa-puzzle-piece:before {
	content:"\f12e";
}

.fa-microphone:before {
	content:"\f130";
}

.fa-microphone-slash:before {
	content:"\f131";
}

.fa-shield:before {
	content:"\f132";
}

.fa-calendar-o:before {
	content:"\f133";
}

.fa-fire-extinguisher:before {
	content:"\f134";
}

.fa-rocket:before {
	content:"\f135";
}

.fa-maxcdn:before {
	content:"\f136";
}

.fa-chevron-circle-left:before {
	content:"\f137";
}

.fa-chevron-circle-right:before {
	content:"\f138";
}

.fa-chevron-circle-up:before {
	content:"\f139";
}

.fa-chevron-circle-down:before {
	content:"\f13a";
}

.fa-html5:before {
	content:"\f13b";
}

.fa-css3:before {
	content:"\f13c";
}

.fa-anchor:before {
	content:"\f13d";
}

.fa-unlock-alt:before {
	content:"\f13e";
}

.fa-bullseye:before {
	content:"\f140";
}

.fa-ellipsis-h:before {
	content:"\f141";
}

.fa-ellipsis-v:before {
	content:"\f142";
}

.fa-rss-square:before {
	content:"\f143";
}

.fa-play-circle:before {
	content:"\f144";
}

.fa-ticket:before {
	content:"\f145";
}

.fa-minus-square:before {
	content:"\f146";
}

.fa-minus-square-o:before {
	content:"\f147";
}

.fa-level-up:before {
	content:"\f148";
}

.fa-level-down:before {
	content:"\f149";
}

.fa-check-square:before {
	content:"\f14a";
}

.fa-pencil-square:before {
	content:"\f14b";
}

.fa-external-link-square:before {
	content:"\f14c";
}

.fa-share-square:before {
	content:"\f14d";
}

.fa-compass:before {
	content:"\f14e";
}

.fa-toggle-down:before,.fa-caret-square-o-down:before {
	content:"\f150";
}

.fa-toggle-up:before,.fa-caret-square-o-up:before {
	content:"\f151";
}

.fa-toggle-right:before,.fa-caret-square-o-right:before {
	content:"\f152";
}

.fa-euro:before,.fa-eur:before {
	content:"\f153";
}

.fa-gbp:before {
	content:"\f154";
}

.fa-dollar:before,.fa-usd:before {
	content:"\f155";
}

.fa-rupee:before,.fa-inr:before {
	content:"\f156";
}

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
	content:"\f157";
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
	content:"\f158";
}

.fa-won:before,.fa-krw:before {
	content:"\f159";
}

.fa-bitcoin:before,.fa-btc:before {
	content:"\f15a";
}

.fa-file:before {
	content:"\f15b";
}

.fa-file-text:before {
	content:"\f15c";
}

.fa-sort-alpha-asc:before {
	content:"\f15d";
}

.fa-sort-alpha-desc:before {
	content:"\f15e";
}

.fa-sort-amount-asc:before {
	content:"\f160";
}

.fa-sort-amount-desc:before {
	content:"\f161";
}

.fa-sort-numeric-asc:before {
	content:"\f162";
}

.fa-sort-numeric-desc:before {
	content:"\f163";
}

.fa-thumbs-up:before {
	content:"\f164";
}

.fa-thumbs-down:before {
	content:"\f165";
}

.fa-youtube-square:before {
	content:"\f166";
}

.fa-youtube:before {
	content:"\f167";
}

.fa-xing:before {
	content:"\f168";
}

.fa-xing-square:before {
	content:"\f169";
}

.fa-youtube-play:before {
	content:"\f16a";
}

.fa-dropbox:before {
	content:"\f16b";
}

.fa-stack-overflow:before {
	content:"\f16c";
}

.fa-instagram:before {
	content:"\f16d";
}

.fa-flickr:before {
	content:"\f16e";
}

.fa-adn:before {
	content:"\f170";
}

.fa-bitbucket:before {
	content:"\f171";
}

.fa-bitbucket-square:before {
	content:"\f172";
}

.fa-tumblr:before {
	content:"\f173";
}

.fa-tumblr-square:before {
	content:"\f174";
}

.fa-long-arrow-down:before {
	content:"\f175";
}

.fa-long-arrow-up:before {
	content:"\f176";
}

.fa-long-arrow-left:before {
	content:"\f177";
}

.fa-long-arrow-right:before {
	content:"\f178";
}

.fa-apple:before {
	content:"\f179";
}

.fa-windows:before {
	content:"\f17a";
}

.fa-android:before {
	content:"\f17b";
}

.fa-linux:before {
	content:"\f17c";
}

.fa-dribbble:before {
	content:"\f17d";
}

.fa-skype:before {
	content:"\f17e";
}

.fa-foursquare:before {
	content:"\f180";
}

.fa-trello:before {
	content:"\f181";
}

.fa-female:before {
	content:"\f182";
}

.fa-male:before {
	content:"\f183";
}

.fa-gittip:before {
	content:"\f184";
}

.fa-sun-o:before {
	content:"\f185";
}

.fa-moon-o:before {
	content:"\f186";
}

.fa-archive:before {
	content:"\f187";
}

.fa-bug:before {
	content:"\f188";
}

.fa-vk:before {
	content:"\f189";
}

.fa-weibo:before {
	content:"\f18a";
}

.fa-renren:before {
	content:"\f18b";
}

.fa-pagelines:before {
	content:"\f18c";
}

.fa-stack-exchange:before {
	content:"\f18d";
}

.fa-arrow-circle-o-right:before {
	content:"\f18e";
}

.fa-arrow-circle-o-left:before {
	content:"\f190";
}

.fa-toggle-left:before,.fa-caret-square-o-left:before {
	content:"\f191";
}

.fa-dot-circle-o:before {
	content:"\f192";
}

.fa-wheelchair:before {
	content:"\f193";
}

.fa-vimeo-square:before {
	content:"\f194";
}

.fa-turkish-lira:before,.fa-try:before {
	content:"\f195";
}

.fa-plus-square-o:before {
	content:"\f196";
}

.fa-space-shuttle:before {
	content:"\f197";
}

.fa-slack:before {
	content:"\f198";
}

.fa-envelope-square:before {
	content:"\f199";
}

.fa-wordpress:before {
	content:"\f19a";
}

.fa-openid:before {
	content:"\f19b";
}

.fa-institution:before,.fa-bank:before,.fa-university:before {
	content:"\f19c";
}

.fa-mortar-board:before,.fa-graduation-cap:before {
	content:"\f19d";
}

.fa-yahoo:before {
	content:"\f19e";
}

.fa-google:before {
	content:"\f1a0";
}

.fa-reddit:before {
	content:"\f1a1";
}

.fa-reddit-square:before {
	content:"\f1a2";
}

.fa-stumbleupon-circle:before {
	content:"\f1a3";
}

.fa-stumbleupon:before {
	content:"\f1a4";
}

.fa-delicious:before {
	content:"\f1a5";
}

.fa-digg:before {
	content:"\f1a6";
}

.fa-pied-piper:before {
	content:"\f1a7";
}

.fa-pied-piper-alt:before {
	content:"\f1a8";
}

.fa-drupal:before {
	content:"\f1a9";
}

.fa-joomla:before {
	content:"\f1aa";
}

.fa-language:before {
	content:"\f1ab";
}

.fa-fax:before {
	content:"\f1ac";
}

.fa-building:before {
	content:"\f1ad";
}

.fa-child:before {
	content:"\f1ae";
}

.fa-paw:before {
	content:"\f1b0";
}

.fa-spoon:before {
	content:"\f1b1";
}

.fa-cube:before {
	content:"\f1b2";
}

.fa-cubes:before {
	content:"\f1b3";
}

.fa-behance:before {
	content:"\f1b4";
}

.fa-behance-square:before {
	content:"\f1b5";
}

.fa-steam:before {
	content:"\f1b6";
}

.fa-steam-square:before {
	content:"\f1b7";
}

.fa-recycle:before {
	content:"\f1b8";
}

.fa-automobile:before,.fa-car:before {
	content:"\f1b9";
}

.fa-cab:before,.fa-taxi:before {
	content:"\f1ba";
}

.fa-tree:before {
	content:"\f1bb";
}

.fa-spotify:before {
	content:"\f1bc";
}

.fa-deviantart:before {
	content:"\f1bd";
}

.fa-soundcloud:before {
	content:"\f1be";
}

.fa-database:before {
	content:"\f1c0";
}

.fa-file-pdf-o:before {
	content:"\f1c1";
}

.fa-file-word-o:before {
	content:"\f1c2";
}

.fa-file-excel-o:before {
	content:"\f1c3";
}

.fa-file-powerpoint-o:before {
	content:"\f1c4";
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
	content:"\f1c5";
}

.fa-file-zip-o:before,.fa-file-archive-o:before {
	content:"\f1c6";
}

.fa-file-sound-o:before,.fa-file-audio-o:before {
	content:"\f1c7";
}

.fa-file-movie-o:before,.fa-file-video-o:before {
	content:"\f1c8";
}

.fa-file-code-o:before {
	content:"\f1c9";
}

.fa-vine:before {
	content:"\f1ca";
}

.fa-codepen:before {
	content:"\f1cb";
}

.fa-jsfiddle:before {
	content:"\f1cc";
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
	content:"\f1cd";
}

.fa-circle-o-notch:before {
	content:"\f1ce";
}

.fa-ra:before,.fa-rebel:before {
	content:"\f1d0";
}

.fa-ge:before,.fa-empire:before {
	content:"\f1d1";
}

.fa-git-square:before {
	content:"\f1d2";
}

.fa-git:before {
	content:"\f1d3";
}

.fa-hacker-news:before {
	content:"\f1d4";
}

.fa-tencent-weibo:before {
	content:"\f1d5";
}

.fa-qq:before {
	content:"\f1d6";
}

.fa-wechat:before,.fa-weixin:before {
	content:"\f1d7";
}

.fa-send:before,.fa-paper-plane:before {
	content:"\f1d8";
}

.fa-send-o:before,.fa-paper-plane-o:before {
	content:"\f1d9";
}

.fa-history:before {
	content:"\f1da";
}

.fa-circle-thin:before {
	content:"\f1db";
}

.fa-header:before {
	content:"\f1dc";
}

.fa-paragraph:before {
	content:"\f1dd";
}

.fa-sliders:before {
	content:"\f1de";
}

.fa-share-alt:before {
	content:"\f1e0";
}

.fa-share-alt-square:before {
	content:"\f1e1";
}

.fa-bomb:before {
	content:"\f1e2";
}

.fa-soccer-ball-o:before,.fa-futbol-o:before {
	content:"\f1e3";
}

.fa-tty:before {
	content:"\f1e4";
}

.fa-binoculars:before {
	content:"\f1e5";
}

.fa-plug:before {
	content:"\f1e6";
}

.fa-slideshare:before {
	content:"\f1e7";
}

.fa-twitch:before {
	content:"\f1e8";
}

.fa-yelp:before {
	content:"\f1e9";
}

.fa-newspaper-o:before {
	content:"\f1ea";
}

.fa-wifi:before {
	content:"\f1eb";
}

.fa-calculator:before {
	content:"\f1ec";
}

.fa-paypal:before {
	content:"\f1ed";
}

.fa-google-wallet:before {
	content:"\f1ee";
}

.fa-cc-visa:before {
	content:"\f1f0";
}

.fa-cc-mastercard:before {
	content:"\f1f1";
}

.fa-cc-discover:before {
	content:"\f1f2";
}

.fa-cc-amex:before {
	content:"\f1f3";
}

.fa-cc-paypal:before {
	content:"\f1f4";
}

.fa-cc-stripe:before {
	content:"\f1f5";
}

.fa-bell-slash:before {
	content:"\f1f6";
}

.fa-bell-slash-o:before {
	content:"\f1f7";
}

.fa-trash:before {
	content:"\f1f8";
}

.fa-copyright:before {
	content:"\f1f9";
}

.fa-at:before {
	content:"\f1fa";
}

.fa-eyedropper:before {
	content:"\f1fb";
}

.fa-paint-brush:before {
	content:"\f1fc";
}

.fa-birthday-cake:before {
	content:"\f1fd";
}

.fa-area-chart:before {
	content:"\f1fe";
}

.fa-pie-chart:before {
	content:"\f200";
}

.fa-line-chart:before {
	content:"\f201";
}

.fa-lastfm:before {
	content:"\f202";
}

.fa-lastfm-square:before {
	content:"\f203";
}

.fa-toggle-off:before {
	content:"\f204";
}

.fa-toggle-on:before {
	content:"\f205";
}

.fa-bicycle:before {
	content:"\f206";
}

.fa-bus:before {
	content:"\f207";
}

.fa-ioxhost:before {
	content:"\f208";
}

.fa-angellist:before {
	content:"\f209";
}

.fa-cc:before {
	content:"\f20a";
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
	content:"\f20b";
}

.fa-meanpath:before {
	content:"\f20c";
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9udC1hd2Vzb21lLmNzcyIsInNvdXJjZXMiOlsiZm9udC1hd2Vzb21lLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMi4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjIuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi8uLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uLy4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2ZyNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7XG59XG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7R0FHRztBQUNIO2dDQUNnQztBQUNoQyxVQUFVO0VBQ1IsV0FBVyxFQUFFLGFBQWE7RUFDMUIsR0FBRyxFQUFFLHVEQUF1RDtFQUM1RCxHQUFHLEVBQUUsc0VBQXNFLENBQUMsMkJBQTJCLEVBQUUsd0RBQXdELENBQUMsY0FBYyxFQUFFLHVEQUF1RCxDQUFDLGtCQUFrQixFQUFFLDBFQUEwRSxDQUFDLGFBQWE7RUFDdFYsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBRXBCLEFBQUEsR0FBRyxDQUFDO0VBQ0YsT0FBTyxFQUFFLFlBQVk7RUFDckIsSUFBSSxFQUFFLHVDQUF1QztFQUM3QyxTQUFTLEVBQUUsT0FBTztFQUNsQixjQUFjLEVBQUUsSUFBSTtFQUNwQixzQkFBc0IsRUFBRSxXQUFXO0VBQ25DLHVCQUF1QixFQUFFLFNBQVMsR0FDbkM7O0FBQ0QsOERBQThEO0FBQzlELEFBQUEsTUFBTSxDQUFDO0VBQ0wsU0FBUyxFQUFFLFlBQVk7RUFDdkIsV0FBVyxFQUFFLE1BQU07RUFDbkIsY0FBYyxFQUFFLElBQUksR0FDckI7O0FBQ0QsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUNmOztBQUNELEFBQUEsTUFBTSxDQUFDO0VBQ0wsU0FBUyxFQUFFLEdBQUcsR0FDZjs7QUFDRCxBQUFBLE1BQU0sQ0FBQztFQUNMLFNBQVMsRUFBRSxHQUFHLEdBQ2Y7O0FBQ0QsQUFBQSxNQUFNLENBQUM7RUFDTCxTQUFTLEVBQUUsR0FBRyxHQUNmOztBQUNELEFB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 */
/***** END FONT AWESOME *****/
/***** LINEA STYLES *****/
@font-face {
	font-family:"linea-basic-10";
	src:url(../../fonts/linea/linea-basic-10.eot);
	src:url(../../fonts/linea/linea-basic-10.eot?#iefix) format("embedded-opentype"),url(../../fonts/linea/linea-basic-10.woff) format("woff"),url(../../fonts/linea/linea-basic-10.ttf) format("truetype"),url(../../fonts/linea/linea-basic-10.svg#linea-basic-10) format("svg");
	font-weight:400;
	font-style:normal;
}

[data-icon]:before {
	font-family:"linea-basic-10"!important;
	content:attr(data-icon);
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
	font-family:"linea-basic-10"!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon-basic-accelerator:before {
	content:"a";
}

.icon-basic-alarm:before {
	content:"b";
}

.icon-basic-anchor:before {
	content:"c";
}

.icon-basic-anticlockwise:before {
	content:"d";
}

.icon-basic-archive:before {
	content:"e";
}

.icon-basic-archive-full:before {
	content:"f";
}

.icon-basic-ban:before {
	content:"g";
}

.icon-basic-battery-charge:before {
	content:"h";
}

.icon-basic-battery-empty:before {
	content:"i";
}

.icon-basic-battery-full:before {
	content:"j";
}

.icon-basic-battery-half:before {
	content:"k";
}

.icon-basic-bolt:before {
	content:"l";
}

.icon-basic-book:before {
	content:"m";
}

.icon-basic-book-pen:before {
	content:"n";
}

.icon-basic-book-pencil:before {
	content:"o";
}

.icon-basic-bookmark:before {
	content:"p";
}

.icon-basic-calculator:before {
	content:"q";
}

.icon-basic-calendar:before {
	content:"r";
}

.icon-basic-cards-diamonds:before {
	content:"s";
}

.icon-basic-cards-hearts:before {
	content:"t";
}

.icon-basic-case:before {
	content:"u";
}

.icon-basic-chronometer:before {
	content:"v";
}

.icon-basic-clessidre:before {
	content:"w";
}

.icon-basic-clock:before {
	content:"x";
}

.icon-basic-clockwise:before {
	content:"y";
}

.icon-basic-cloud:before {
	content:"z";
}

.icon-basic-clubs:before {
	content:"A";
}

.icon-basic-compass:before {
	content:"B";
}

.icon-basic-cup:before {
	content:"C";
}

.icon-basic-diamonds:before {
	content:"D";
}

.icon-basic-display:before {
	content:"E";
}

.icon-basic-download:before {
	content:"F";
}

.icon-basic-exclamation:before {
	content:"G";
}

.icon-basic-eye:before {
	content:"H";
}

.icon-basic-eye-closed:before {
	content:"I";
}

.icon-basic-female:before {
	content:"J";
}

.icon-basic-flag1:before {
	content:"K";
}

.icon-basic-flag2:before {
	content:"L";
}

.icon-basic-floppydisk:before {
	content:"M";
}

.icon-basic-folder:before {
	content:"N";
}

.icon-basic-folder-multiple:before {
	content:"O";
}

.icon-basic-gear:before {
	content:"P";
}

.icon-basic-geolocalize-01:before {
	content:"Q";
}

.icon-basic-geolocalize-05:before {
	content:"R";
}

.icon-basic-globe:before {
	content:"S";
}

.icon-basic-gunsight:before {
	content:"T";
}

.icon-basic-hammer:before {
	content:"U";
}

.icon-basic-headset:before {
	content:"V";
}

.icon-basic-heart:before {
	content:"W";
}

.icon-basic-heart-broken:before {
	content:"X";
}

.icon-basic-helm:before {
	content:"Y";
}

.icon-basic-home:before {
	content:"Z";
}

.icon-basic-info:before {
	content:"0";
}

.icon-basic-ipod:before {
	content:"1";
}

.icon-basic-joypad:before {
	content:"2";
}

.icon-basic-key:before {
	content:"3";
}

.icon-basic-keyboard:before {
	content:"4";
}

.icon-basic-laptop:before {
	content:"5";
}

.icon-basic-life-buoy:before {
	content:"6";
}

.icon-basic-lightbulb:before {
	content:"7";
}

.icon-basic-link:before {
	content:"8";
}

.icon-basic-lock:before {
	content:"9";
}

.icon-basic-lock-open:before {
	content:"!";
}

.icon-basic-magic-mouse:before {
	content:"\"";
}

.icon-basic-magnifier:before {
	content:"#";
}

.icon-basic-magnifier-minus:before {
	content:"$";
}

.icon-basic-magnifier-plus:before {
	content:"%";
}

.icon-basic-mail:before {
	content:"&";
}

.icon-basic-mail-multiple:before {
	content:"'";
}

.icon-basic-mail-open:before {
	content:"(";
}

.icon-basic-mail-open-text:before {
	content:")";
}

.icon-basic-male:before {
	content:"*";
}

.icon-basic-map:before {
	content:"+";
}

.icon-basic-message:before {
	content:",";
}

.icon-basic-message-multiple:before {
	content:"-";
}

.icon-basic-message-txt:before {
	content:".";
}

.icon-basic-mixer2:before {
	content:"/";
}

.icon-basic-mouse:before {
	content:":";
}

.icon-basic-notebook:before {
	content:";";
}

.icon-basic-notebook-pen:before {
	content:"<";
}

.icon-basic-notebook-pencil:before {
	content:"=";
}

.icon-basic-paperplane:before {
	content:">";
}

.icon-basic-pencil-ruler:before {
	content:"?";
}

.icon-basic-pencil-ruler-pen:before {
	content:"@";
}

.icon-basic-photo:before {
	content:"[";
}

.icon-basic-picture:before {
	content:"]";
}

.icon-basic-picture-multiple:before {
	content:"^";
}

.icon-basic-pin1:before {
	content:"_";
}

.icon-basic-pin2:before {
	content:"`";
}

.icon-basic-postcard:before {
	content:"{";
}

.icon-basic-postcard-multiple:before {
	content:"|";
}

.icon-basic-printer:before {
	content:"}";
}

.icon-basic-question:before {
	content:"~";
}

.icon-basic-rss:before {
	content:"\\";
}

.icon-basic-server:before {
	content:"\e000";
}

.icon-basic-server2:before {
	content:"\e001";
}

.icon-basic-server-cloud:before {
	content:"\e002";
}

.icon-basic-server-download:before {
	content:"\e003";
}

.icon-basic-server-upload:before {
	content:"\e004";
}

.icon-basic-settings:before {
	content:"\e005";
}

.icon-basic-share:before {
	content:"\e006";
}

.icon-basic-sheet:before {
	content:"\e007";
}

.icon-basic-sheet-multiple:before {
	content:"\e008";
}

.icon-basic-sheet-pen:before {
	content:"\e009";
}

.icon-basic-sheet-pencil:before {
	content:"\e00a";
}

.icon-basic-sheet-txt:before {
	content:"\e00b";
}

.icon-basic-signs:before {
	content:"\e00c";
}

.icon-basic-smartphone:before {
	content:"\e00d";
}

.icon-basic-spades:before {
	content:"\e00e";
}

.icon-basic-spread:before {
	content:"\e00f";
}

.icon-basic-spread-bookmark:before {
	content:"\e010";
}

.icon-basic-spread-text:before {
	content:"\e011";
}

.icon-basic-spread-text-bookmark:before {
	content:"\e012";
}

.icon-basic-star:before {
	content:"\e013";
}

.icon-basic-tablet:before {
	content:"\e014";
}

.icon-basic-target:before {
	content:"\e015";
}

.icon-basic-todo:before {
	content:"\e016";
}

.icon-basic-todo-pen:before {
	content:"\e017";
}

.icon-basic-todo-pencil:before {
	content:"\e018";
}

.icon-basic-todo-txt:before {
	content:"\e019";
}

.icon-basic-todolist-pen:before {
	content:"\e01a";
}

.icon-basic-todolist-pencil:before {
	content:"\e01b";
}

.icon-basic-trashcan:before {
	content:"\e01c";
}

.icon-basic-trashcan-full:before {
	content:"\e01d";
}

.icon-basic-trashcan-refresh:before {
	content:"\e01e";
}

.icon-basic-trashcan-remove:before {
	content:"\e01f";
}

.icon-basic-upload:before {
	content:"\e020";
}

.icon-basic-usb:before {
	content:"\e021";
}

.icon-basic-video:before {
	content:"\e022";
}

.icon-basic-watch:before {
	content:"\e023";
}

.icon-basic-webpage:before {
	content:"\e024";
}

.icon-basic-webpage-img-txt:before {
	content:"\e025";
}

.icon-basic-webpage-multiple:before {
	content:"\e026";
}

.icon-basic-webpage-txt:before {
	content:"\e027";
}

.icon-basic-world:before {
	content:"\e028";
}

/***** END LINEA STYLES *****/
/***** LINEA ARROW STYLES *****/
@font-face {
	font-family:"linea-arrows-10";
	src:url(../../fonts/linea-arrows/linea-arrows-10.eot);
	src:url(../../fonts/linea-arrows/linea-arrows-10.eot?#iefix) format("embedded-opentype"),url(../../fonts/linea-arrows/linea-arrows-10.woff) format("woff"),url(../../fonts/linea-arrows/linea-arrows-10.ttf) format("truetype"),url(../../fonts/linea-arrows/linea-arrows-10.svg#linea-arrows-10) format("svg");
	font-weight:400;
	font-style:normal;
}

[data-icon]:before {
	font-family:"linea-arrows-10"!important;
	content:attr(data-icon);
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

[class^="icon-arrows"]:before,[class*=" icon-arrows"]:before {
	font-family:"linea-arrows-10"!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.icon-arrows-anticlockwise:before {
	content:"\e000";
}

.icon-arrows-anticlockwise-dashed:before {
	content:"\e001";
}

.icon-arrows-button-down:before {
	content:"\e002";
}

.icon-arrows-button-off:before {
	content:"\e003";
}

.icon-arrows-button-on:before {
	content:"\e004";
}

.icon-arrows-button-up:before {
	content:"\e005";
}

.icon-arrows-check:before {
	content:"\e006";
}

.icon-arrows-circle-check:before {
	content:"\e007";
}

.icon-arrows-circle-down:before {
	content:"\e008";
}

.icon-arrows-circle-downleft:before {
	content:"\e009";
}

.icon-arrows-circle-downright:before {
	content:"\e00a";
}

.icon-arrows-circle-left:before {
	content:"\e00b";
}

.icon-arrows-circle-minus:before {
	content:"\e00c";
}

.icon-arrows-circle-plus:before {
	content:"\e00d";
}

.icon-arrows-circle-remove:before {
	content:"\e00e";
}

.icon-arrows-circle-right:before {
	content:"\e00f";
}

.icon-arrows-circle-up:before {
	content:"\e010";
}

.icon-arrows-circle-upleft:before {
	content:"\e011";
}

.icon-arrows-circle-upright:before {
	content:"\e012";
}

.icon-arrows-clockwise:before {
	content:"\e013";
}

.icon-arrows-clockwise-dashed:before {
	content:"\e014";
}

.icon-arrows-compress:before {
	content:"\e015";
}

.icon-arrows-deny:before {
	content:"\e016";
}

.icon-arrows-diagonal:before {
	content:"\e017";
}

.icon-arrows-diagonal2:before {
	content:"\e018";
}

.icon-arrows-down:before {
	content:"\e019";
}

.icon-arrows-down-double:before {
	content:"\e01a";
}

.icon-arrows-downleft:before {
	content:"\e01b";
}

.icon-arrows-downright:before {
	content:"\e01c";
}

.icon-arrows-drag-down:before {
	content:"\e01d";
}

.icon-arrows-drag-down-dashed:before {
	content:"\e01e";
}

.icon-arrows-drag-horiz:before {
	content:"\e01f";
}

.icon-arrows-drag-left:before {
	content:"\e020";
}

.icon-arrows-drag-left-dashed:before {
	content:"\e021";
}

.icon-arrows-drag-right:before {
	content:"\e022";
}

.icon-arrows-drag-right-dashed:before {
	content:"\e023";
}

.icon-arrows-drag-up:before {
	content:"\e024";
}

.icon-arrows-drag-up-dashed:before {
	content:"\e025";
}

.icon-arrows-drag-vert:before {
	content:"\e026";
}

.icon-arrows-exclamation:before {
	content:"\e027";
}

.icon-arrows-expand:before {
	content:"\e028";
}

.icon-arrows-expand-diagonal1:before {
	content:"\e029";
}

.icon-arrows-expand-horizontal1:before {
	content:"\e02a";
}

.icon-arrows-expand-vertical1:before {
	content:"\e02b";
}

.icon-arrows-fit-horizontal:before {
	content:"\e02c";
}

.icon-arrows-fit-vertical:before {
	content:"\e02d";
}

.icon-arrows-glide:before {
	content:"\e02e";
}

.icon-arrows-glide-horizontal:before {
	content:"\e02f";
}

.icon-arrows-glide-vertical:before {
	content:"\e030";
}

.icon-arrows-hamburger1:before {
	content:"\e031";
}

.icon-arrows-hamburger-2:before {
	content:"\e032";
}

.icon-arrows-horizontal:before {
	content:"\e033";
}

.icon-arrows-info:before {
	content:"\e034";
}

.icon-arrows-keyboard-alt:before {
	content:"\e035";
}

.icon-arrows-keyboard-cmd:before {
	content:"\e036";
}

.icon-arrows-keyboard-delete:before {
	content:"\e037";
}

.icon-arrows-keyboard-down:before {
	content:"\e038";
}

.icon-arrows-keyboard-left:before {
	content:"\e039";
}

.icon-arrows-keyboard-return:before {
	content:"\e03a";
}

.icon-arrows-keyboard-right:before {
	content:"\e03b";
}

.icon-arrows-keyboard-shift:before {
	content:"\e03c";
}

.icon-arrows-keyboard-tab:before {
	content:"\e03d";
}

.icon-arrows-keyboard-up:before {
	content:"\e03e";
}

.icon-arrows-left:before {
	content:"\e03f";
}

.icon-arrows-left-double-32:before {
	content:"\e040";
}

.icon-arrows-minus:before {
	content:"\e041";
}

.icon-arrows-move:before {
	content:"\e042";
}

.icon-arrows-move2:before {
	content:"\e043";
}

.icon-arrows-move-bottom:before {
	content:"\e044";
}

.icon-arrows-move-left:before {
	content:"\e045";
}

.icon-arrows-move-right:before {
	content:"\e046";
}

.icon-arrows-move-top:before {
	content:"\e047";
}

.icon-arrows-plus:before {
	content:"\e048";
}

.icon-arrows-question:before {
	content:"\e049";
}

.icon-arrows-remove:before {
	content:"\e04a";
}

.icon-arrows-right:before {
	content:"\e04b";
}

.icon-arrows-right-double:before {
	content:"\e04c";
}

.icon-arrows-rotate:before {
	content:"\e04d";
}

.icon-arrows-rotate-anti:before {
	content:"\e04e";
}

.icon-arrows-rotate-anti-dashed:before {
	content:"\e04f";
}

.icon-arrows-rotate-dashed:before {
	content:"\e050";
}

.icon-arrows-shrink:before {
	content:"\e051";
}

.icon-arrows-shrink-diagonal1:before {
	content:"\e052";
}

.icon-arrows-shrink-diagonal2:before {
	content:"\e053";
}

.icon-arrows-shrink-horizonal2:before {
	content:"\e054";
}

.icon-arrows-shrink-horizontal1:before {
	content:"\e055";
}

.icon-arrows-shrink-vertical1:before {
	content:"\e056";
}

.icon-arrows-shrink-vertical2:before {
	content:"\e057";
}

.icon-arrows-sign-down:before {
	content:"\e058";
}

.icon-arrows-sign-left:before {
	content:"\e059";
}

.icon-arrows-sign-right:before {
	content:"\e05a";
}

.icon-arrows-sign-up:before {
	content:"\e05b";
}

.icon-arrows-slide-down1:before {
	content:"\e05c";
}

.icon-arrows-slide-down2:before {
	content:"\e05d";
}

.icon-arrows-slide-left1:before {
	content:"\e05e";
}

.icon-arrows-slide-left2:before {
	content:"\e05f";
}

.icon-arrows-slide-right1:before {
	content:"\e060";
}

.icon-arrows-slide-right2:before {
	content:"\e061";
}

.icon-arrows-slide-up1:before {
	content:"\e062";
}

.icon-arrows-slide-up2:before {
	content:"\e063";
}

.icon-arrows-slim-down:before {
	content:"\e064";
}

.icon-arrows-slim-down-dashed:before {
	content:"\e065";
}

.icon-arrows-slim-left:before {
	content:"\e066";
}

.icon-arrows-slim-left-dashed:before {
	content:"\e067";
}

.icon-arrows-slim-right:before {
	content:"\e068";
}

.icon-arrows-slim-right-dashed:before {
	content:"\e069";
}

.icon-arrows-slim-up:before {
	content:"\e06a";
}

.icon-arrows-slim-up-dashed:before {
	content:"\e06b";
}

.icon-arrows-square-check:before {
	content:"\e06c";
}

.icon-arrows-square-down:before {
	content:"\e06d";
}

.icon-arrows-square-downleft:before {
	content:"\e06e";
}

.icon-arrows-square-downright:before {
	content:"\e06f";
}

.icon-arrows-square-left:before {
	content:"\e070";
}

.icon-arrows-square-minus:before {
	content:"\e071";
}

.icon-arrows-square-plus:before {
	content:"\e072";
}

.icon-arrows-square-remove:before {
	content:"\e073";
}

.icon-arrows-square-right:before {
	content:"\e074";
}

.icon-arrows-square-up:before {
	content:"\e075";
}

.icon-arrows-square-upleft:before {
	content:"\e076";
}

.icon-arrows-square-upright:before {
	content:"\e077";
}

.icon-arrows-squares:before {
	content:"\e078";
}

.icon-arrows-stretch-diagonal1:before {
	content:"\e079";
}

.icon-arrows-stretch-diagonal2:before {
	content:"\e07a";
}

.icon-arrows-stretch-diagonal3:before {
	content:"\e07b";
}

.icon-arrows-stretch-diagonal4:before {
	content:"\e07c";
}

.icon-arrows-stretch-horizontal1:before {
	content:"\e07d";
}

.icon-arrows-stretch-horizontal2:before {
	content:"\e07e";
}

.icon-arrows-stretch-vertical1:before {
	content:"\e07f";
}

.icon-arrows-stretch-vertical2:before {
	content:"\e080";
}

.icon-arrows-switch-horizontal:before {
	content:"\e081";
}

.icon-arrows-switch-vertical:before {
	content:"\e082";
}

.icon-arrows-up:before {
	content:"\e083";
}

.icon-arrows-up-double-33:before {
	content:"\e084";
}

.icon-arrows-upleft:before {
	content:"\e085";
}

.icon-arrows-upright:before {
	content:"\e086";
}

.icon-arrows-vertical:before {
	content:"\e087";
}

/***** END LINEA ARROW STYLES ***/
.expertises li {
	font-size: inherit;
    width: 33%;
    float: left;
}
.expertises li a, .list-link li a { color: black; }
.expertises li a:hover, .list-link li a:hover { color: #FFC701; }
@media only screen and (max-width: 767px) {
	.expertises { margin-top: 30px !important; }
	.expertises li { width: 100% !important; }
}
.case-study-content .button.boxed.black { margin-top: 20px; }
@media only screen and (max-width: 500px) {
	.case-study-content .full:not(.xsmall-pad) { padding-top: 0px; }
	.case-study-content .full.xsmall-pad { padding-top: 30px !important; }
	body .case-study-content h2, body .case-study-content h3 { font-size: 28px !important; }
	body .case-header { padding-bottom: 0px !important }
}
/*.project-images .columns {
    padding-right: calc(.9375rem - 40px);
}*/
.project-images { padding-right: calc(10% - 20px) }
.full.bg-theme a:not(.button) { color: black; font-weight: bold; }
.full.bg-theme a:not(.button):hover { text-decoration: underline; }
.full.project-cta { padding-left: 7%; padding-right: 7%; }

.cta-landing {
	max-width: 200px;
    position: fixed;
    top: 110px;
    z-index: 9;
    border-radius: 50%;
    overflow: hidden;
    height: 200px;
    left: 10px;
}
.cta-landing .full {
	padding: 20px; height: 200px; padding-top: 34px;
}
.cta-landing .full h2 {
	color: black;
    font-size: 18px;
    margin-bottom: 0px;
    margin-top: 13px;
}
.cta-landing .full a {
	padding: 8px 12px;
    margin: 0px !important;
    display: none;
}
.cta-landing .full a:last-child {
	margin-top: 7px !important;
	display: block;
}
@media only screen and (max-width:  992px) {
	.cta-landing { display: none !important; }
}
.back-btn {
	position: fixed;
    right: 36px;
    top: 100px;
    width: 40px;
    height: 40px;
    font-size: 25px;
    border-radius: 50%;
    background: #FFC701;
    color: black;
    line-height: 40px;
    text-align: center;
    padding-top: 2px;
}
.back-btn:hover {
	width: auto;
	padding: 0 30px;
	border-radius: 10px;
}
.back-btn span { display: none; 
    padding-left: 14px;
    text-transform: uppercase;
    font-size: 20px; }
.back-btn:hover span { display: inline-block; }

.overlay-intro h1 { display: none; }

.works .filters.fixedpos{
	position: fixed;
    top: 78px;
    width: 100%;
    z-index: 2;
    left: 0px;
}

.workcategories .works { border: none; }
.workcategories .full { padding-bottom: 0px; border: none; }
.workcategories .client-name { padding-left:0px; width:100%; text-align:center; top: auto; bottom: 16px; }
.workcategories .item {
    height: 30vw;
}
.workcategories .item .client-name { left:0px; }
.workcategories .item a { padding-top: 20px; }
.workcategories .item a h2 {
    font-size: 15px;
}

@media only screen and (max-width: 1200px){
	.workcategories .item {
	    height: 38vw;
	}
}
@media only screen and (max-width: 1024px){
	.workcategories .item {
	    height: 55vw;
	}
}
@media only screen and (max-width: 768px){
	.workcategories .item {
	    height: 60vw;
	}
}
@media only screen and (max-width: 640px){
	.workcategories .item {
	    height: 100vw;
	}
	.workcategories .gallery-item { border-right:1px solid #e0e0e0 }
}
@media only screen and (max-width: 568px){
	.workcategories .item {
	    height: 100vw;
	}
}