/*@font-face {
	font-family: 'Montserrat';
	src: local('montserratbold'), local('/static/fonts/MONTSERRAT-REGULAR'), url('/static/fonts/MONTSERRAT-REGULAR.woff2') format('woff2'), url('/static/fonts/MONTSERRAT-REGULAR.woff') format('woff'), url('/static/fonts/MONTSERRAT-REGULAR.ttf') format('truetype');
	font-style: normal;
}*/
@font-face {
	font-family: 'Montserrat';
	src: local('/static/fonts/EXO2-REGULAR'), local('/fonts/MONTSERRAT-REGULAR'),
	url('../static/fonts/MONTSERRAT-REGULAR.TTF') format('truetype');
	/*font-display: swap;*/
}
html {
	/*font-family: sans-serif;*/
	font-family: 'Montserrat';
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	background-color: white;
	margin-top: 92px;
	font-family: 'Montserrat';
}

span.s-big {
	font-size: 32px;
	font-weight: bold;
	color: #5d5d5d;
}
.big {
    font-size: 32px;
}
.error {
	outline: 1px solid red;
}
.success {
	border: 1px solid #ccc;
	padding: 15px;
	color: green;
	text-align: center;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
	text-decoration: none;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0px;
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

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

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/*--------------------------------------------------------------
# Base Elements
--------------------------------------------------------------*/
html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

*,
*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

/*--------------------------------------------------------------
# Grid
--------------------------------------------------------------*/
.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

@media (min-width: 640px) {
	.container {
		max-width: 640px;
	}
}

@media (min-width: 940px) {
	.container {
		max-width: 940px;
	}
}

@media (min-width: 1120px) {
	.container {
		max-width: 1120px;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1200px;
	}
}

.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

.row, .rows {
	margin-left: -0.9375rem;
	margin-right: -0.9375rem;
}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}

.col-xs-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 8.33333%;
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%;
}

.col-xs-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.66667%;
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
}

.col-xs-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-xs-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.33333%;
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
}

.col-xs-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.66667%;
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
}

.col-xs-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-xs-7 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.33333%;
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%;
}

.col-xs-8 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.66667%;
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%;
}

.col-xs-9 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-xs-10 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 83.33333%;
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%;
}

.col-xs-11 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 91.66667%;
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%;
}

.col-xs-12 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.33333%;
}

.col-xs-pull-2 {
	right: 16.66667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.33333%;
}

.col-xs-pull-5 {
	right: 41.66667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.33333%;
}

.col-xs-pull-8 {
	right: 66.66667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.33333%;
}

.col-xs-pull-11 {
	right: 91.66667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.33333%;
}

.col-xs-push-2 {
	left: 16.66667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.33333%;
}

.col-xs-push-5 {
	left: 41.66667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.33333%;
}

.col-xs-push-8 {
	left: 66.66667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.33333%;
}

.col-xs-push-11 {
	left: 91.66667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

.col-xs-offset-12 {
	margin-left: 100%;
}

@media (min-width: 640px) {
	.col-sm-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-sm-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-sm-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-sm-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-sm-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-sm-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-sm-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-sm-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-sm-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-pull-1 {
		right: 8.33333%;
	}
	.col-sm-pull-2 {
		right: 16.66667%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-4 {
		right: 33.33333%;
	}
	.col-sm-pull-5 {
		right: 41.66667%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-7 {
		right: 58.33333%;
	}
	.col-sm-pull-8 {
		right: 66.66667%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-10 {
		right: 83.33333%;
	}
	.col-sm-pull-11 {
		right: 91.66667%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-push-1 {
		left: 8.33333%;
	}
	.col-sm-push-2 {
		left: 16.66667%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-4 {
		left: 33.33333%;
	}
	.col-sm-push-5 {
		left: 41.66667%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-7 {
		left: 58.33333%;
	}
	.col-sm-push-8 {
		left: 66.66667%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-10 {
		left: 83.33333%;
	}
	.col-sm-push-11 {
		left: 91.66667%;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66667%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66667%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66667%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66667%;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 940px) {
	.col-md-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-md-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-md-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-md-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-md-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-md-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-md-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-md-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-pull-1 {
		right: 8.33333%;
	}
	.col-md-pull-2 {
		right: 16.66667%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-4 {
		right: 33.33333%;
	}
	.col-md-pull-5 {
		right: 41.66667%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-7 {
		right: 58.33333%;
	}
	.col-md-pull-8 {
		right: 66.66667%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-10 {
		right: 83.33333%;
	}
	.col-md-pull-11 {
		right: 91.66667%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-push-1 {
		left: 8.33333%;
	}
	.col-md-push-2 {
		left: 16.66667%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-4 {
		left: 33.33333%;
	}
	.col-md-push-5 {
		left: 41.66667%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-7 {
		left: 58.33333%;
	}
	.col-md-push-8 {
		left: 66.66667%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-10 {
		left: 83.33333%;
	}
	.col-md-push-11 {
		left: 91.66667%;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333%;
	}
	.col-md-offset-2 {
		margin-left: 16.66667%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333%;
	}
	.col-md-offset-5 {
		margin-left: 41.66667%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333%;
	}
	.col-md-offset-8 {
		margin-left: 66.66667%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333%;
	}
	.col-md-offset-11 {
		margin-left: 91.66667%;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 1120px) {
	.col-lg-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-lg-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-lg-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-lg-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-lg-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-lg-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-lg-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-lg-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-lg-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-pull-1 {
		right: 8.33333%;
	}
	.col-lg-pull-2 {
		right: 16.66667%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-4 {
		right: 33.33333%;
	}
	.col-lg-pull-5 {
		right: 41.66667%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-7 {
		right: 58.33333%;
	}
	.col-lg-pull-8 {
		right: 66.66667%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-10 {
		right: 83.33333%;
	}
	.col-lg-pull-11 {
		right: 91.66667%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-push-1 {
		left: 8.33333%;
	}
	.col-lg-push-2 {
		left: 16.66667%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-4 {
		left: 33.33333%;
	}
	.col-lg-push-5 {
		left: 41.66667%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-7 {
		left: 58.33333%;
	}
	.col-lg-push-8 {
		left: 66.66667%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-10 {
		left: 83.33333%;
	}
	.col-lg-push-11 {
		left: 91.66667%;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66667%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66667%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66667%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66667%;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
}

@media (min-width: 1200px) {
	.col-xl-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}
	.col-xl-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.col-xl-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.col-xl-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.col-xl-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.col-xl-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.col-xl-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.col-xl-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.col-xl-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-xl-pull-0 {
		right: auto;
	}
	.col-xl-pull-1 {
		right: 8.33333%;
	}
	.col-xl-pull-2 {
		right: 16.66667%;
	}
	.col-xl-pull-3 {
		right: 25%;
	}
	.col-xl-pull-4 {
		right: 33.33333%;
	}
	.col-xl-pull-5 {
		right: 41.66667%;
	}
	.col-xl-pull-6 {
		right: 50%;
	}
	.col-xl-pull-7 {
		right: 58.33333%;
	}
	.col-xl-pull-8 {
		right: 66.66667%;
	}
	.col-xl-pull-9 {
		right: 75%;
	}
	.col-xl-pull-10 {
		right: 83.33333%;
	}
	.col-xl-pull-11 {
		right: 91.66667%;
	}
	.col-xl-pull-12 {
		right: 100%;
	}
	.col-xl-push-0 {
		left: auto;
	}
	.col-xl-push-1 {
		left: 8.33333%;
	}
	.col-xl-push-2 {
		left: 16.66667%;
	}
	.col-xl-push-3 {
		left: 25%;
	}
	.col-xl-push-4 {
		left: 33.33333%;
	}
	.col-xl-push-5 {
		left: 41.66667%;
	}
	.col-xl-push-6 {
		left: 50%;
	}
	.col-xl-push-7 {
		left: 58.33333%;
	}
	.col-xl-push-8 {
		left: 66.66667%;
	}
	.col-xl-push-9 {
		left: 75%;
	}
	.col-xl-push-10 {
		left: 83.33333%;
	}
	.col-xl-push-11 {
		left: 91.66667%;
	}
	.col-xl-push-12 {
		left: 100%;
	}
	.col-xl-offset-0 {
		margin-left: 0%;
	}
	.col-xl-offset-1 {
		margin-left: 8.33333%;
	}
	.col-xl-offset-2 {
		margin-left: 16.66667%;
	}
	.col-xl-offset-3 {
		margin-left: 25%;
	}
	.col-xl-offset-4 {
		margin-left: 33.33333%;
	}
	.col-xl-offset-5 {
		margin-left: 41.66667%;
	}
	.col-xl-offset-6 {
		margin-left: 50%;
	}
	.col-xl-offset-7 {
		margin-left: 58.33333%;
	}
	.col-xl-offset-8 {
		margin-left: 66.66667%;
	}
	.col-xl-offset-9 {
		margin-left: 75%;
	}
	.col-xl-offset-10 {
		margin-left: 83.33333%;
	}
	.col-xl-offset-11 {
		margin-left: 91.66667%;
	}
	.col-xl-offset-12 {
		margin-left: 100%;
	}
}

.col-xs-first {
	-webkit-box-ordinal-group: 0;
	-webkit-order: -1;
	-ms-flex-order: -1;
	order: -1;
}

.col-xs-last {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}

@media (min-width: 640px) {
	.col-sm-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}
	.col-sm-last {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (min-width: 940px) {
	.col-md-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}
	.col-md-last {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (min-width: 1120px) {
	.col-lg-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}
	.col-lg-last {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}

@media (min-width: 1200px) {
	.col-xl-first {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}
	.col-xl-last {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
}

.row-xs-top {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.row-xs-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.row-xs-bottom {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

@media (min-width: 640px) {
	.row-sm-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.row-sm-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.row-sm-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

@media (min-width: 940px) {
	.row-md-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.row-md-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.row-md-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

@media (min-width: 1120px) {
	.row-lg-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.row-lg-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.row-lg-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

@media (min-width: 1200px) {
	.row-xl-top {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.row-xl-center {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.row-xl-bottom {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}
}

.col-xs-top {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.col-xs-center {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

.col-xs-bottom {
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
}

@media (min-width: 640px) {
	.col-sm-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.col-sm-center {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.col-sm-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}

@media (min-width: 940px) {
	.col-md-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.col-md-center {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.col-md-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}

@media (min-width: 1120px) {
	.col-lg-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.col-lg-center {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.col-lg-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}

@media (min-width: 1200px) {
	.col-xl-top {
		-webkit-align-self: flex-start;
		-ms-flex-item-align: start;
		align-self: flex-start;
	}
	.col-xl-center {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}
	.col-xl-bottom {
		-webkit-align-self: flex-end;
		-ms-flex-item-align: end;
		align-self: flex-end;
	}
}
header.fixed {
    position: fixed;
    top: 0;
    z-index: 999;
    animation: slide-down 0.7s;
    left: 0;
    right: 0;
    box-shadow: none;
	    background: #fff;
}
.header-content {
	padding: 25px 25px 25px 25px;
	position: relative;
}
.elementor-container, .elementor-container-full {
    max-width: 1404px;
}
.elementor-element {
    width: 100%;
}
.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
@keyframes slide-down {
    0% {
        transform: translateY(-100%);
    } 
    100% {
        transform: translateY(0);
    } 
}
@media(min-width:768px){

	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
}
/*-------------------------------------*/
header{
	display: block;
}
.elementor-column-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.elementor img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.jet-menu {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.jet-menu .jet-menu-item {
	display: -ms-flexbox;
	display: flex;
}
.jet-menu-item {
	position: relative;
	flex-grow: 0;
}
.col-l.section-contact {
	font-family: "Montserrat", Sans-serif;
}
.jet-menu-item .top-level-link {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000000;
}
.jet-menu .top-level-link {
	width: 100%;
	margin: 0;
	padding: 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center;
}
.jet-menu-item-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
}
.jet-menu-item-wrapper .jet-dropdown-arrow {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	margin-left: 10px;
}
.jet-menu ul.jet-sub-menu {
	min-width: 370px;
	background-color: transparent;

	padding: 29px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.container-list-style {
	background-image: linear-gradient(
			180deg
			, #0000008F 0%, #0000008F 100%);
	box-shadow: 2px 2px 5px rgb(0 0 0 / 20%);
}
.jet-menu-item .jet-sub-menu {
	display: block;
	min-width: 200px;
	margin: 0;
	background-color: white;
	list-style: none;
	top: 100%;
	left: 0;
	right: auto;
	position: absolute;
	padding: 0;

	pointer-events: none;
	z-index: 999;
}
.jet-menu.jet-menu--animation-type-fade .jet-sub-menu {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),visibility 0.1s linear;
}
.jet-menu.jet-menu--animation-type-fade .jet-sub-menu {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s cubic-bezier(0.48, 0.01, 0.5, 0.99),visibility 0.1s linear;
}
.jet-menu.jet-menu--animation-type-fade .jet-menu-hover>.jet-sub-menu {
	top: 100%;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.jet-menu-item .jet-sub-menu>li {
	display: block;
}
.jet-menu li.jet-sub-menu-item .sub-level-link {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	padding: 20px 30px 20px 30px;
	display: block;
}
.jet-menu-item>a {
	display: block;
	text-decoration: none;
	width: auto;
}
.lang-item .jet-menu-title {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}.jet-sub-menu-item:hover .jet-menu-title {
	 color: #8CCAFF;
 }
.site {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
	overflow: hidden;
}
.jet-logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: flex-start;
}
.jet-logo__link {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.jet-logo__link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
.elementor a {
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
}
.elementor-section {
	position: relative;
}
.elementor-motion-effects-layer{
	background-image: url('/static/image/bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-section-boxed {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 25px 100px 25px;
}
.elementor-section-boxed .elementor-container {
	max-width: 1354px;
}
.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}
.elementor-element-populated {
	padding: 0px 25px 0px 0px;
}
.elementor-heading-title {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 92px;
	font-weight: 700;
	font-style: normal;
	line-height: 0.9em;
	letter-spacing: 0px;
}
.main-page .elementor-widget-text-editor {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	line-height: 30px;
}
.title-page {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 400;
	font-style: normal;
	line-height: 49px;
	letter-spacing: 0px;
	text-align: left !important;
}
div#page-information .elementor-widget-container {
	padding: 0;
}
.elementor-text-editor {
	text-align: justify;
}
.elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1;
}
.elementor-column-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.v-c{
	align-items: center;
}
.animated {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s;
}
.zoomIn {
	animation-name: zoomIn;
}
.slick-list.draggable.parallax{
	/*position: fixed;
	top: 0px;*/
}
.box-list {
	background-color: #F9F9F9;
}
.elementor-column, .elementor-column-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.element-7 {
	margin-top: 0px;
	margin-bottom: 23px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-container {
	padding: 20px 25px 30px 25px;
	border-radius: 8px 8px 8px 8px;
}
.elementor-image-box-wrapper {
	text-align: left;
}
.elementor-image-box-title {
	color: #4F4F4F;
	font-family: "Montserrat", Sans-serif;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	line-height: 36.4px;
	letter-spacing: 0px;
	margin-bottom: 15px;
}
.elementor-image-box-description {
	color: #9C9E9F;
	font-family: "MontserratAlternates-Bold", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	line-height: 28px;
}

.box-content:hover .elementor-widget-container {
	box-shadow: 0px 6px 23px 0px rgb(0 0 0 / 75%);
}
.elementor-widget-image-box .elementor-image-box-title a {
	color: inherit;
}
.elementor-element .elementor-widget-container {
	-webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
	transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
	-o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
	transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
}
.elementor-image-box-img {
	margin-bottom: 25px;
}
.elementor-element-rel {
	padding: 10px;
}

footer{
	background-color: #232526;
}
.footer-top{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 75px 25px 75px 25px;
}
.footer-bottom{
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: rgba(255, 255, 255, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 11px 25px 15px 25px;
}
.create{
	color: #888888;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 19.6px;
}
.create p a {
	color: #0a0000;
}
.create p {
	margin: 0 0 1em;
}
.address {
	color: #FFFFFF;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	line-height: 43px;
}
.elementor-element-pt {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-element-pt p{
	margin-bottom: 20px;
}
p.tel, .elementor-element-pt p{
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	line-height: 28px;
}
.elementor-grid-item {
	display: inline-block;
	margin-bottom: var(--grid-row-gap);
	word-break: break-word;
}

.elementor-social-icon i {
	color: #fff;
}
.elementor-social-icon-whatsapp {
	background-color: #25d366;
	height: 26px;
	width: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 4px;
}
.elementor-social-icon-telegram {
	background-color: #2ca5e0;
	height: 26px;
	width: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 4px;
}
.elementor-social-icon-viber {
	background-color: #665cac;
	height: 26px;
	width: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 4px;
}

.section-contact .elementor-social-icon-whatsapp {
	background-color: #25d366;
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 4px;
}
.section-contact .elementor-social-icon-telegram {
	background-color: #2ca5e0;
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 4px;
}
.section-contact .elementor-social-icon-viber {
	background-color: #665cac;
	height: 50px;
	width: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	border-radius: 4px;
}
.section-contact .fab {
	font-size: 24px;
}
span.jet-headline__label a {
	color: #000;
	display: flex;
	margin-bottom: 20px;
}
.form-control {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	line-height: 23.8px;
	padding: 12px 15px 13px 15px;
	margin: 11px 0px 35px 0px;
	border-radius: 0px 0px 0px 0px;
	color: #9C9E9F;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #CECECE;
	width:100%;
}
.row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -0.9375rem;
	margin-right: -0.9375rem;
}
form#form {
	margin-top: 20px;
}
.elementor-icon i, .elementor-icon svg {
	width: 1em;
	height: 1em;
	position: relative;
	display: block;
}
.elementor-grid {
	display: inline-block;
	width: 100%;
}
.button-menu .jet-nav-wrap {
	width: 150px;
}
.jet-nav.jet-nav--vertical {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.elementor-element .jet-nav--vertical .menu-item-link-top {
	justify-content: flex-start;
	text-align: left;
}
.elementor-element .menu-item-link-top {
	color: #FFFFFF;
	padding: 11px 0px 11px 0px;
}
.jet-nav-link-text {
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	line-height: 12px;
}
.jet-nav__sub {
	width: 321px;
	padding: 0px 0px 0px 0px;
}
.jet-nav .menu-item-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.jet-nav__sub .jet-nav .menu-item-link {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 10px;
}
.menu-item-link.menu-item-link-top .jet-nav-arrow {
	-webkit-transform: rotate(
			-90deg
	);
	-ms-transform: rotate(-90deg);
	transform: rotate(
			-90deg
	);
}
.jet-nav__sub .menu-item-link-sub {
	padding: 10px 10px;
}
.jet-nav__sub {
	top: 0;
	left: 100%;
}
footer .jet-nav__sub {
	width: 321px;
	padding: 0px 0px 0px 0px;
}
.jet-nav-arrow {
	margin-left: 10px;
}
.menu-item-link-sub {
	background-color: #5A91DD;
	color: #FFFFFF;
}
.jet-nav__sub {
	position: absolute;
	left: 0;
	top: -999em;
	visibility: hidden;
	z-index: 999;
	width: 200px;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: opacity 200ms, -webkit-transform 200ms;
	transition: opacity 200ms, -webkit-transform 200ms;
	-o-transition: transform 200ms, opacity 200ms;
	transition: transform 200ms, opacity 200ms;
	transition: transform 200ms, opacity 200ms, -webkit-transform 200ms;
	-webkit-transition-timing-function: cubic-bezier(0.17, 0.67, 0.83, 0.67);
	-o-transition-timing-function: cubic-bezier(0.17, 0.67, 0.83, 0.67);
	transition-timing-function: cubic-bezier(0.17, 0.67, 0.83, 0.67);
}
.menu-item-has-children {
	position: relative;
}
.menu-item.jet-nav-hover>.jet-nav__sub, .menu-item.jet-nav-hover-out>.jet-nav__sub {
	top: 0;
	left: 100%;
	visibility: visible;
}
.menu-item.jet-nav-hover>.jet-nav__sub {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.elementor-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.jet-mobile-menu__instance{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: end;
	align-items: flex-end;
}
body.bg{
	position: fixed;
	display: block;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 997;
}
.jet-mobile-menu__container-inner {
	display: -ms-flexbox;
	 width:100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding: 20px;
	background-color: white;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.jet-mobile-menu__controls {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
	min-height: 35px;
}
.jet-mobile-menu__back {
	min-width: 30px;
	min-height: 30px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	color: #3a3a3a;
}
.jet-mobile-menu__list a {
	color: #000;
}
.sub {
	height: 0px;
	opacity: 0;
	transition: 0s;
	visibility: hidden;
 }
ul.sub.in {
	height: auto;
	opacity: 1;
	transition: 1s;
	visibility: visible;
}
.elementor-col-25{
	width: 25%;
}
@media(min-width:1200px){

	.elementor-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}
}
@media(min-width:1024px){
	.col-6 {
		width:50%;
	}
}
@media(min-width:768px){
	.elementor-container, .elementor-container-full {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}

	.elementor-section .elementor-container {
		justify-content: center;
	}
	.desktop-hidden, .jet-mobile-menu__container {
		display: none;
	}
	.elementor-column-left {
		width: 38.632%;
	}
	.elementor-column-right {
		width: 61.333%;
		padding-left: 40px;
	}
	.col-l{
		width: 34.402%;
	}
	.col-r{
		width: 65.598%;
	}
	.f-cont {
		display: flex;
	}
}
.col-xl-12 {
	width: 100%;
}
.img-responsive{
	max-width: 100%;
}
.image-title {
	display: flex;
	align-items: flex-end;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 25px 25px 60px 25px;
	position: relative;
	justify-content: left;
	width: 100%;
}
section.image-title.image-title-vakancii .elementor-container {
	margin-left: 19%;
}
.image-title-vakancii{
	background-image: url(/static/image/information/vakansii_bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.image-title-attribute{
	background-image: url(/static/image/information/tekhnicheskie-kharakteristiki.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.image-title-unikalnost{
	background-image: url(/static/image/information/unikalnost-mestorozhdeniya.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.image-title-vozobnovlyaemaya{
	background-image: url(/static/image/information/vozobnovlyaemaya-energiya-v-proekte.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.image-title-dokumentacziya{
	background-image: url(/static/image/information/dokumentacziya.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.image-tekhnologiya-dobychi{
	background-image: url(/static/image/information/tekhnologiya-dobychi.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 600px;
}
.image-title .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 42px;
	font-weight: 700;
	font-style: normal;
}
.title-page strong {
	color: #3C3C3C9C;
}
.elementor-button {
	display: inline-block;
	line-height: 1;
	background-color: #818a91;
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	fill: #fff;
	text-align: center;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	background-color: #E49F49;
}
#page-information .elementor-button-wrapper {
	text-align: right;
}
.content-information-page{
	margin-top: 50px;
	margin-bottom: 50px;
}
#page-information .elementor-section .elementor-container {
	max-width: 1140px;
}
#page-information .content-information-page {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 2em;
}

.elementor-element-contact{
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 0px 25px 50px 25px;
}
.container-contact {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.elementor-size-default {
	color: #3C3C3C;
	font-family: "Montserrat", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	font-style: normal;
	line-height: 58.08px;
}
@media(max-width:1199px){
	.elementor-col-25{
		width: 50%;
	}
}
@media(max-width:1023px){
	.elementor-top-section .col-6 {
		width: 100%;
	}
	.elementor-container .col-6 {
		justify-content: center;
	}
	.elementor-element-populated {
		padding: 0;
	}

}
@media(max-width:767px){
	.elementor-heading-title {
		font-size: 72px;
	}
	.elementor-element-contact .elementor-heading-title {
		font-size: 48px;
	}
	.image-title-vakancii, .image-title-unikalnost, .image-title-vozobnovlyaemaya, .image-title-dokumentacziya, .image-tekhnologiya-dobychi{
		height: 100%;
	}
	.elementor-container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.elementor-element-rel img {
		width: 100%;
	}
	.elementor-col-25{
		width: 100%;
	}
	.col-6 {
		width: 100%;
	}
	.header-content .col-6 {
		width: 50%;
	}
	.elementor-section {
		margin-left: 15px;
		margin-right: 15px;
	}
	header .slick-slide img {
		width: 100%;
	}
	.mobile-hidden {
		display: none;
	}
	.lang-item {
		margin-top: -18px;
		margin-right: 39px;
		font-weight: bolder;

	}
	.elementor-image-box-title {

		font-size: 24px;
		line-height: 32.4px;
		letter-spacing: 0px;

	}
	.lang-item a {
		color: black;
	}
	.desktop-hidden {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-align: end;
		align-items: flex-end;
	}
	.desktop-hidden {
		/*margin-top: 15px;*/
	}
	section.header-content > div {
		align-items: center;
	}
	.elementor-widget-container {
		padding: 20px 25px 0px 25px;
	}
	.elementor-section-boxed {
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
		padding: 20px 10px 100px 10px;
	}
	.jet-mobile-menu-cover {
		position: fixed;
		display: block;
		width: 100%;
		height: 100vh;
		top: 0;
		left: 0;
		background-color: rgba(0,0,0,0.5);
		z-index: 997;
	}
	.jet-mobile-menu__container {
		z-index: 9999;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-align: stretch;
		align-items: stretch;
		position: fixed;
		top: 0;
		height: 100%;
		max-width: 100%;
		overflow-x: hidden;
		overflow-y: auto;
		width: 400px;
		left: -100%;
		box-shadow: 1px 0px 12px -4px rgb(0 0 0 / 70%);
		transition: 1s;
		background-color: white;
	}
	.jet-mobile-menu__container.in {
		left:0px;
		transition: 1s;
	}
	.jet-mobile-menu__list {
		width: 100%;
		position: relative;
	}
	.jet-mobile-menu__item {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-align: stretch;
		align-items: stretch;
		padding: 10px 0;
	}
	.jet-mobile-menu__item-inner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: center;
		align-items: center;
	}
	.elementor-column-left {
		width: 100%;
	}
	.elementor-column-right {
		width: 100%;
		padding: 0px;
	}
	ul.slick-dots {
		display: none !important;
	}
	.sub.in {
		padding-left: 10px;
		margin-top: 15px;
	}
	.image-title-attribute {
		height: 100%;
	}
}
ul.sub li a {
	color: #676565;
}
#form label{
	color: #9C9E9F;
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	font-style: normal;
	line-height: 23.8px;
}
.btn-default {
	background-color: #198EF1;
	color: #FFFFFF;
	padding: 15px 30px 15px 30px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #198EF1;
	border-radius: 5px 5px 5px 5px;
	margin: 0px -50px 0px 0px;
	font-family: "Montserrat", Sans-serif;
	font-size: 13px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	line-height: 22.1px;
	letter-spacing: 0.1px;
}
.btn-default:hover {
	background-color: #FFFFFF;
	color: #198EF1;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
	position: relative;
	min-height: 1px;
	padding-left: 0.9375rem;
	padding-right: 0.9375rem;
}
