﻿@charset "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*all pages gray */
/* body { */
/* filter: gray; */
/* filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); */
/* -webkit-filter: grayscale(100%); */
/* } */

/*all pages gray */
/* body   { */
	/* filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); */
	/* filter: grayscale(100%); */
/* } */


@font-face {
	font-family: 'StarPro Regular';
	src: url("../fonts/T-StarPro-Regular.eot");
	src: local("‚ò∫"), url("../fonts/T-StarPro-Regular.woff2") format("woff2"), url("../fonts/T-StarPro-Regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'StarPro Medium';
	src: url("../fonts/T-StarPro-Medium.eot");
	src: local("‚ò∫"), url("../fonts/T-StarPro-Medium.woff2") format("woff2"), url("../fonts/T-StarPro-Medium.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'StarPro Bold';
	src: url("../fonts/T-StarPro-Bold.eot");
	src: local("‚ò∫"), url("../fonts/T-StarPro-Bold.woff2") format("woff2"), url("../fonts/T-StarPro-Bold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'StarPro TW Regular';
	src: url("../fonts/T-StarPro-TW-regular.eot");
	src: local("‚ò∫"), url("../fonts/T-StarPro-TW-regular.woff2") format("woff2"), url("../fonts/T-StarPro-TW-regular.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'StarPro TW Bold';
	src: url("../fonts/T-StarPro-TW-bold.eot");
	src: local("‚ò∫"), url("../fonts/T-StarPro-TW-bold.woff2") format("woff2"), url("../fonts/T-StarPro-TW-bold.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}

body {
	position: relative;
	color: #41454D;
	font-family: "StarPro Bold", Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 1.3;
	background-color: #F5F6F7;
}

a:focus, a:active, input:focus, input:active, button:focus, button:active, textarea:focus, textarea:active, select:focus, select:active {
	outline: 0;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #1F2533;
	font-weight: 400;
	font-family: "StarPro TW Bold", Helvetica, Arial, sans-serif;
	margin: 0 0 20px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
	color: inherit;
	text-decoration: none;
}

h1.h-regular, h2.h-regular, h3.h-regular, h4.h-regular, h5.h-regular, h6.h-regular, .h1.h-regular, .h2.h-regular, .h3.h-regular, .h4.h-regular, .h5.h-regular, .h6.h-regular {
	font-weight: 400;
}

h1.block-title, h2.block-title, h3.block-title, h4.block-title, h5.block-title, h6.block-title, .h1.block-title, .h2.block-title, .h3.block-title, .h4.block-title, .h5.block-title, .h6.block-title {
	margin-bottom: 30px;
}

strong, b {
	font-weight: 700;
	font-family: "StarPro Bold", Helvetica, Arial, sans-serif;
	color: black;
}

i, em {
	font-style: italic;
}

h1, .h1 {
	font-size: 48px;
	line-height: 56px;
}

h2, .h2 {
	font-size: 32px;
	line-height: 40px;
}

h3, .h3 {
	font-size: 24px;
	line-height: 32px;
}

h4, .h4 {
	font-size: 24px;
	line-height: 32px;
}

h5, .h5 {
	/* font-size: 18px; */
	/* line-height: 26px; */
	font-size: 15px;
	line-height: 18px;
}

h6, .h6 {
	font-size: 18px;
	line-height: 26px;
}

small {
	font-size: 12px;
	line-height: 20px;
	color: #555555;
}

a {
	color: #666666;
}

a:hover {
	text-decoration: none;
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.align-right {
	float: right;
	margin: 0 0 15px 20px !important;
}

.align-left {
	float: left;
	margin: 0 20px 15px 0 !important;
}

.text-right {
	text-align: right !important;
}

.text-left {
	text-align: left !important;
}

.text-center {
	display: block;
	text-align: center !important;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hr {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #2F333A;
	margin: 0 0 35px;
}

.display-none {
	display: none;
}

*::-webkit-input-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

*:-webkit-input-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

*::-moz-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

*:-moz-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

*:-ms-input-placeholder {
	opacity: 1;
	color: #bbbbbb;
}

* {
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;
}

input, textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	color: #41454D;
	font-family: "StarPro Bold", Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 22px;
}

input::-ms-clear {
	display: none;
}

.wrapper {
	position: relative;
	box-sizing: border-box;
	margin: 0 auto;
}

.container {
	position: relative;
	display: block;
	margin: 0 auto;
	padding: 0 30px;
	text-align: left;
}

.container:before, .container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

.modal-open {
	overflow: hidden;
}

.modal-open body {
	overflow: hidden;
}

.modal-open body .wrapper {
	overflow: hidden;
}

.body-section {
	position: relative;
	padding: 60px 0;
}

.body-section .body-content {
	padding-bottom: 30px;
}

.body-section h3, .body-section .h3, .body-section h4, .body-section .h4, .body-section h5, .body-section .h5 {
	margin-bottom: 20px;
}

.body-section h3, .body-section .h3 {
	font-size: 18px;
	line-height: 24px;
}

.body-section h4, .body-section .h4 {
	font-size: 16px;
	line-height: 22px;
}

.body-section h5, .body-section .h5 {
	font-size: 14px;
	line-height: 20px;
}

.body-section .first-p {
	color: #131A26;
	font-size: 18px;
	margin-bottom: 50px;
}

.body-section img {
	display: block;
	margin: 40px 0;
	max-width: 100%;
	height: auto;
}

.body-section .rent-table img {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}

.body-section p, .body-section ul, .body-section ol {
	line-height: 1.7;
	margin-bottom: 40px;
}

.body-section p:not(.first-p):last-child, .body-section ul:not(.first-p):last-child, .body-section ol:not(.first-p):last-child {
	margin-bottom: 0 !important;
}

.body-section ul, .body-section ol {
	padding: 0;
	list-style: none;
}

.body-section ul li, .body-section ol li {
	padding-left: 30px;
	position: relative;
}

.body-section ul li:last-child, .body-section ol li:last-child {
	margin: 0;
}

.body-section ul:not(.nav) li:before {
	position: absolute;
	/* top: 2px; */
	top: 7px;
	left: 1px;
	width: 20px;
	height: 20px;
	content: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%227%22%20height%3D%222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M0%20.6h6.3%22%20stroke%3D%22%23888%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.body-section ol {
	counter-reset: myCounter;
}

.body-section ol li:before {
	position: absolute;
	left: 0;
	width: 18px;
	top: 0;
	text-align: right;
	counter-increment: myCounter;
	content: counter(myCounter) ".";
}

.same-height>* {
	display: flex;
}

.same-height>*>* {
	flex: 1;
}

.simple-section.white-section {
	background-color: white;
}

@media (min-width: 1025px) {
	body {
		font-size: 18px;
	}
	h1, 	.h1 {
		font-size: 18vmin;
		line-height: 19vmin;
	}
	h2, 	.h2 {
		font-size: 80px;
		line-height: 100px;
	}
	h3, 	.h3 {
		font-size: 64px;
		line-height: 74px;
	}
	h4, 	.h4 {
		font-size: 32px;
		line-height: 40px;
	}
	h5, 	.h5 {
		/* font-size: 24px; */
		/* line-height: 32px; */
		
		font-size: 15px;
		line-height: 20px;
	}
	h6, 	.h6 {
		font-size: 18px;
		line-height: 26px;
	}
	h1.block-title, 	h2.block-title, 	h3.block-title, 	h4.block-title, 	h5.block-title, 	h6.block-title, 	.h1.block-title, 	.h2.block-title, 	.h3.block-title, 	.h4.block-title, 	.h5.block-title, 	.h6.block-title {
		margin-bottom: 70px;
	}
	a {
		transition: color 0.2s ease-in-out;
		-webkit-transition: color 0.2s ease-in-out;
	}
	a:hover {
		color: #70A63A;
		text-decoration: none;
	}
	.body-section {
		padding: 130px 0 160px;
	}
	.body-section .first-p {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 85px;
	}
	.body-section h3, 	.body-section .h3, 	.body-section h4, 	.body-section .h4, 	.body-section h5, 	.body-section .h5 {
		margin-bottom: 30px;
	}
	.body-section h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.body-section h3, 	.body-section .h3 {
		font-size: 24px;
		line-height: 32px;
	}
	.body-section h4, 	.body-section .h4 {
		font-size: 22px;
		line-height: 30px;
	}
	.body-section h5, 	.body-section .h5 {
		font-size: 20px;
		line-height: 28px;
	}
	.body-section img {
		margin: 70px 0;
	}
}

@media (min-width: 768px) {
	.container {
		padding: 0 40px;
	}
}

@media (min-width: 1250px) {
	.container {
		width: 1200px;
		padding: 0 15px;
	}
}

@media (min-width: 1650px) {
	.container {
		width: 1600px;
	}
}

.row {
	margin-left: -15px;
	margin-right: -15px;
	font-size: 0;
	letter-spacing: -.36em;
}

.row.row-center {
	text-align: center;
}

.row>[class^="col-"] {
	font-size: 15px;
	letter-spacing: normal;
}

.row:before, .row:after, [class^="col-"]:before, [class^="col-"]:after {
	content: " ";
	display: table;
}

.row:after, [class^="col-"]:after {
	clear: both;
}

.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 {
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
/*	
	padding-left: 15px;
	padding-right: 15px;
*/
	display: inline-block;
	box-sizing: border-box;
	letter-spacing: normal;
	font-size: 15px;
	vertical-align: top;
	width: 100%;
	text-align: left;
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 1025px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-61 {
	width: 40%;
}
.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.schedule-table .col-xs-4 {
	width: 32%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.schedule-table .col-xs-2 {
	width: 18%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

@media (min-width: 768px) {
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-101 {
		width: 60.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1025px) {
	.row>[class^="col-"] {
		font-size: 18px;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-811 {
		width: 73.66666667%;
	}	
	.col-md-81 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}	
	.col-md-41 {
		width: 25.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
}

@media (min-width: 1200px) {
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}

.home_page.loaded .header .container {
	margin-top: 0;
	opacity: 1;
}

.home_page.loaded-fast .header .container {
	margin-top: 0;
	opacity: 1;
	transition: 0s ease-in-out;
	-webkit-transition: 0s ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.home_page .header .container {
	opacity: 0;
	margin-top: -60px;
	transition: 1.5s cubic-bezier(0.9, 0.15, 0.1, 0.85);
	-webkit-transition: 1.5s cubic-bezier(0.9, 0.15, 0.1, 0.85);
	transition-delay: 0.4s;
	-webkit-transition-delay: 0.4s;
}

.home_page .header .lang-switcher, .home_page .header .dropdown-menu {
	background-color: white;
}

.video_page .header .lang-switcher, .video_page .header .dropdown-menu {
	background-color: white;
}

.simple_page_image .lang-switcher, .simple_page_image .dropdown-menu {
	background-color: white;
}

div.airport-logo {
            background-image: url(/img/aic_logo_white.png);
            background-repeat: no-repeat, no-repeat;
            background-size: 140px 40px;
            width: 140px;
            height: 40px;
        } 

div.ae-logo {
            background-image: url(/img/AE_RMO_WH_2.5.1.png);
            background-repeat: no-repeat, no-repeat;
            background-size: 350px 40px;
			/* line-height: 2.5; */
            width: 350px;
            height: 40px;
        } 
           
/* Оставляем! Это для SVG */
.simple_page:not(.video_page) .header .header__logo svg g {
  fill: #41454D;
}
           
/* Добавляем! Это для PNG */
.simple_page:not(.video_page) .header .header__logo div.airport-logo {
  background-image: url(/img/aic_logo_blue.png);
}

/* Добавляем! Это для PNG */
.simple_page:not(.video_page) .header .header__logo div.ae-logo {
  background-image: url(/img/AE_RMO_DR_2.5.1.png);
}

.simple_page:not(.video_page) .header .header__info a {
	color: #41454D;
}

.simple_page:not(.video_page) .header .search-trigger svg path {
	fill: #41454D;
}

.simple_page:not(.video_page) .header .menu-trigger:before, .simple_page:not(.video_page) .header .menu-trigger:after {
	background-color: #41454D;
}

.simple_page:not(.video_page) .header .lang-switcher, .simple_page:not(.video_page) .header .dropdown-menu {
	border: 1px solid rgba(65, 69, 77, 0.2);
}

.simple_page:not(.video_page) .header .main-menu-block .header__main-menu>li.with-submenu:before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20stroke%3D%22%2341454D%22%20stroke-width%3D%222%22%20d%3D%22M1%201l4%204%204-4%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.simple_page:not(.video_page) .header .main-menu-block .header__main-menu>li a {
	color: #41454D;
}

.header {
	position: absolute;
	z-index: 5;
	top: 10px;
	left: 0;
	right: 0;
	padding: 20px 0;
	/* -webkit-transform: translateZ(0); */
	/* transform: translateZ(0); */
}

.header.fixed {
	position: fixed;
	top: -100px;
	background-color: white;
	-webkit-box-shadow: 0 16px 32px 0 rgba(13, 17, 26, 0.1);
	box-shadow: 0 16px 32px 0 rgba(13, 17, 26, 0.1);
}

.header.fixed-amimate {
	top: 0;
	transition: top 0.3s ease-in-out;
	-webkit-transition: top 0.3s ease;
}

.header.search-open .row {
	opacity: 0.2;
}

.header.search-open .header__logo svg g, .header.fixed .header__logo svg g {
	fill: #41454D;
}

.header.search-open .header__logo div.airport-logo, .header.fixed .header__logo div.airport-logo {
                background-image: url(/img/aic_logo_blue.png);
            }

.header.search-open .header__logo div.ae-logo, .header.fixed .header__logo div.ae-logo {
                background-image: url(/img/AE_RMO_DR_2.5.1.png);
            }
			
.header.search-open .header__info a, .header.fixed .header__info a {
	color: #41454D;
}

.header.search-open .search-trigger svg path, .header.fixed .search-trigger svg path {
	fill: #41454D;
}

.header.search-open .menu-trigger:before, .header.search-open .menu-trigger:after, .header.fixed .menu-trigger:before, .header.fixed .menu-trigger:after {
	background-color: #41454D;
}

.header.search-open .lang-switcher, .header.search-open .dropdown-menu, .header.fixed .lang-switcher, .header.fixed .dropdown-menu {
	border: 1px solid rgba(65, 69, 77, 0.2);
	background-color: white;
}

.header.search-open .dropdown-menu, .header.fixed .dropdown-menu {
	border-top: none;
}

.header.search-open .main-menu-block .header__main-menu>li.with-submenu:before, .header.fixed .main-menu-block .header__main-menu>li.with-submenu:before {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20stroke%3D%22%2341454D%22%20stroke-width%3D%222%22%20d%3D%22M1%201l4%204%204-4%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.header.search-open .main-menu-block .header__main-menu>li a, .header.fixed .main-menu-block .header__main-menu>li a {
	color: #41454D;
}

.header .header__logo {
	float: left;
}

.header .header__logo svg {
	display: block;
}

/* .header .header__info { */
	/* float: left; */
	/* margin: 0 0 0 25px; */
/* } */

.header .header__info {
	float: left;
	margin: 0 0 0 25px;
}

.header .header__info a {
	display: block;
	color: white;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
}

.header .header__info a.email {
	position: relative;
}

.header .header__info a.email:before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	content: '';
	border-radius: 2px;
	background-color: white;
	transition: width 0.35s ease;
	-webkit-transition: width 0.35s ease;
}

.simple_page>.header .header__info a.email:before {
	background-color: #41454D;
}

.header.fixed .header__info a.email:before {
	background-color: #41454D;
}

.header .header__info a.email:hover:before {
	width: 100%;
}

.header .lang-switcher {
	float: right;
	position: relative;
	padding: 0 15px;
	text-align: right;
	text-transform: uppercase;
	border: 1px solid white;
	border-bottom: none;
}

.header .lang-switcher .dropdown-trigger {
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	color: #41454D;
	/* padding:9px 19px 5px 0; */
	padding: 9px 19px 11px 0;
	border: none;
	background: none;
	cursor: pointer;
	position: relative;
	text-transform: uppercase;
}

.header .lang-switcher .dropdown-trigger:before {
	position: absolute;
	width: 10px;
	height: 6px;
	right: 0;
	top: 17px;
	content: '';
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20stroke%3D%22%2341454D%22%20stroke-width%3D%222%22%20d%3D%22M1%201l4%204%204-4%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.header .lang-switcher .dropdown-trigger.dropdown-open {
	color: #B8BFCC;
}

.header .lang-switcher .dropdown-menu {
	position: absolute;
	top: 100%;
	left: -1px;
	right: -1px;
	display: none;
	list-style: none;
	border-top: none;
}

.header .lang-switcher .dropdown-menu li {
	margin: 0 15px;
	border-top: 1px solid rgba(184, 191, 204, 0.35);
}

.header .lang-switcher .dropdown-menu li.current {
	display: none;
}

.header .lang-switcher .dropdown-menu li a {
	display: block;
	color: #41454D;
	font-size: 18px;
	line-height: 24px;
	padding: 8px 20px 8px 0;
	text-decoration: none;
	text-align: left;
}

.header .lang-switcher .dropdown-menu li a:hover {
	color: #70A63A;
}

.win_os .header .lang-switcher .dropdown-trigger {
	padding: 6px 19px 8px 0;
}

.win_os .header .header__info {
	margin-top: -3px;
}

.win_os .main-menu-block .header__main-menu>li {
	padding: 7px 0 9px;
}

.win_os .main-menu-block .header__main-menu>li.with-submenu .sub-menu li {
	padding: 0 40px 15px 30px;
}

.win_os .main-menu-block .header__main-menu>li.with-submenu .sub-menu li.with-submenu:before, .win_os .main-menu-block .header__main-menu>li.with-submenu .sub-menu li.with-submenu:after {
	top: 8px;
}

.mobile-lang {
	position: absolute;
	top: 41px;
	left: 60px;
	list-style: none;
}

.mobile-lang li {
	float: left;
	margin-right: 25px;
}

.mobile-lang li:last-child {
	margin: 0;
}

.mobile-lang li.current a {
	color: #70A63A;
}

.mobile-lang li a {
	color: #A0A1A5;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	text-transform: uppercase;
}

.main-menu-block {
	position: fixed;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 100%;
	width: calc(100% - 30px);
	background-color: white;
	transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
}

.main-menu-block.open-menu {
	left: 30px;
}

.main-menu-block .header__main-menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.main-menu-block .header__main-menu>li {
	position: relative;
	padding: 10px 0 6px;
}

.main-menu-block .header__main-menu>li a {
	position: relative;
	color: #41454D;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	text-decoration: none;
}

.main-menu-block .header__main-menu>li>a {
	cursor: pointer;
}

.main-menu-block .header__main-menu>li.with-submenu .sub-menu {
	margin: 0;
	list-style: none;
	padding: 12px 0 28px;
}

.main-menu-block .header__main-menu>li.with-submenu .sub-menu li {
	padding: 10px 0 6px;
}

.main-menu-block .header__main-menu>li.with-submenu .sub-menu li.current>a {
	color: #70A63A;
	opacity: 1;
	cursor: default;
}

.main-menu-block .header__main-menu>li.with-submenu .sub-menu li a {
	opacity: 0.5;
	font-size: 14px;
	color: #41454D;
	white-space: nowrap;
}

.menu-trigger {
	width: 25px;
	height: 13px;
	margin-top: 14px;
	float: right;
	display: block;
	cursor: pointer;
	position: relative;
	z-index: 2;
}

.menu-trigger.open:before, .menu-trigger.open:after {
	background-color: #41454D;
}

.menu-trigger:before, .menu-trigger:after {
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px;
	border-radius: 2px;
	background-color: white;
	content: '';
	-webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
}

.menu-trigger:before {
	top: 0;
}

.menu-trigger:after {
	bottom: 0;
}

.menu-trigger.open:before {
	top: 6px;
	-webkit-transform: translateY(0) rotate(135deg);
	transform: translateY(0) rotate(135deg);
}

.menu-trigger.open:after {
	bottom: 5px;
	-webkit-transform: translateY(0) rotate(225deg);
	transform: translateY(0) rotate(225deg);
}

.search-trigger {
	position: relative;
	z-index: 1;
	float: right;
	width: 17px;
	height: 17px;
	cursor: pointer;
	margin: 12px 30px 0 0;
}

.search-trigger svg {
	display: block;
}

.search-trigger.open-menu svg path {
	fill: #41454D;
}

.header+.search-block {
	position: fixed;
	z-index: 4;
	top: -170px;
	left: 0;
	right: 0;
	height: 170px;
	background-color: white;
	transition: top 0.3s ease;
	-webkit-transition: top 0.3s ease;
}

.header+.search-block.open {
	top: 0;
}

.header+.search-block .search-block-inner {
	padding: 65px 0 0 0;
}

.search-block .search-block-inner .search-form {
	position: relative;
	padding-left: 55px;
}

/* .search-block .search-block-inner .search-form:before {
	position: absolute;
	top: 47px;
	left: 7px;
	width: 26px;
	height: 25px;
	content: '';
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20stroke%3D%22%2341454D%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%2019a9.7%209.7%200%200%201-14%200A10.9%2010.9%200%200%201%208%204a9.7%209.7%200%200%201%2014%200c4%204.2%204%2010.8%200%2015z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M7%2018l-6%206%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
} */

.search-block .search-block-inner .search-form .search-image {
	position: absolute;
	top: 47px;
	left: 7px;
	width: 26px;
	height: 25px;
	content: '';
	background-position: 0 0;
	background-repeat: no-repeat;	
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20stroke%3D%22%2341454D%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%2019a9.7%209.7%200%200%201-14%200A10.9%2010.9%200%200%201%208%204a9.7%209.7%200%200%201%2014%200c4%204.2%204%2010.8%200%2015z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M7%2018l-6%206%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
	cursor: pointer;	
}
.search-block .search-block-inner .search-form .search-image:hover {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2225%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20stroke%3D%22%2370A63A%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M22%2019a9.7%209.7%200%200%201-14%200A10.9%2010.9%200%200%201%208%204a9.7%209.7%200%200%201%2014%200c4%204.2%204%2010.8%200%2015z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M7%2018l-6%206%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");			
}

.search-block .search-block-inner input {
	border: none;
	background-color: transparent;
	font-size: 30px;
	line-height: 40px;
	text-transform: uppercase;
	padding: 37px 0 33px;
	width: 100%;
}

.search-block .search-block-inner .search-form input::selection {	
	color: #fff;
	background-color: #70A63A;	
}

@media (max-width: 767px) {
	.main-menu-block .main-menu-inner {
		overflow-y: auto;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 140px 40px 20px 60px;
	}
}

@media (min-width: 768px) {
	.header {
		top: 40px;
	}
	.header+.search-block {
		top: -240px;
		height: 240px;
	}
	.header+.search-block .search-block-inner {
		padding: 130px 0 0 0;
	}
	.main-menu-block {
		float: right;
		width: auto;
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		background-color: transparent;
		padding: 0;
	}
	.main-menu-block .header__main-menu>li {
		float: left;
		margin-right: 40px;
	}
	.main-menu-block .header__main-menu>li:last-child {
		margin-right: 30px;
	}
	.main-menu-block .header__main-menu>li a {
		padding-right: 20px;
		color: white;
	}
	.main-menu-block .header__main-menu>li.with-submenu:last-child .sub-menu-2 {
		left: auto !important;
		right: 100%;
		text-align: right;
	}
	.main-menu-block .header__main-menu>li.with-submenu:last-child .sub-menu-2 li {
		padding: 0 30px 15px 40px !important;
	}
	.main-menu-block .header__main-menu>li.with-submenu:before {
		position: absolute;
		width: 10px;
		height: 6px;
		right: 0;
		top: 18px;
		content: '';
		background-position: 0 0;
		background-repeat: no-repeat;
		background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20d%3D%22M1%201l4%204%204-4%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu {
		display: none;
		position: absolute;
		top: calc(100% + 10px);
		left: -30px;
		padding: 30px 0;
		background-color: white;
		-webkit-box-shadow: 0 25px 32px 0 rgba(13, 17, 26, 0.1);
		box-shadow: 0 25px 32px 0 rgba(13, 17, 26, 0.1);
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li {
		position: relative;
		padding: 0 40px 15px 30px;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li:last-child {
		padding-bottom: 0;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li.with-submenu:before, 	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li.with-submenu:after {
		position: absolute;
		width: 6px;
		height: 10px;
		right: 25px;
		top: 6px;
		content: '';
		background-position: 0 0;
		background-repeat: no-repeat;
		transition: opacity 0.3s ease;
		-webkit-transition: opacity 0.3s ease;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li.with-submenu:before {
		z-index: 1;
		background-image: url("data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20viewBox%3D%220%200%206%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M5.9%205.28l-4.3%204.6a.35.35%200%200%201-.53%200L.11%208.85a.41.41%200%200%201%200-.55L3.19%205%20.1%201.7a.41.41%200%200%201%200-.55L1.07.12a.35.35%200%200%201%20.52%200l4.3%204.6c.15.16.15.4%200%20.56z%22%20fill%3D%22%2341454D%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li.with-submenu:after {
		opacity: 0;
		z-index: 1;
		background-image: url("data:image/svg+xml,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20viewBox%3D%220%200%206%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M5.9%205.28l-4.3%204.6a.35.35%200%200%201-.53%200L.11%208.85a.41.41%200%200%201%200-.55L3.19%205%20.1%201.7a.41.41%200%200%201%200-.55L1.07.12a.35.35%200%200%201%20.52%200l4.3%204.6c.15.16.15.4%200%20.56z%22%20fill%3D%22%2370A63A%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li a {
		opacity: 1;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li .sub-menu-2 {
		visibility: hidden;
		opacity: 0;
		position: absolute;
		left: 100%;
		top: -30px;
		margin: 0;
		list-style: none;
		padding: 30px 0;
		background-color: #f7f7f7;
		transition: opacity 0.3s ease;
		-webkit-transition: opacity 0.3s ease;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li .sub-menu-2 li:last-child {
		padding-bottom: 0;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li .sub-menu-2 li a {
		padding: 0;
	}
}

@media (min-width: 1025px) {
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li:hover:before {
		opacity: 0;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li:hover:after {
		opacity: 1;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li:hover .sub-menu-2 {
		visibility: visible;
		opacity: 1;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li:hover>a {
		color: #70A63A;
	}
	.main-menu-block .header__main-menu>li.with-submenu .sub-menu li.current>a {
		color: #70A63A;
	}
}

/* @media (min-width: 1200px) { */
	/* .header .header__info { */
		/* margin: 0 0 0 55px; */
	/* } */
/* } */

@media (min-width: 1200px) {
	.header .header__info {
		margin: 0 0 0 55px;
	}
}

@media (min-width: 768px) and (max-width: 840px) {
	.main-menu-block .header__main-menu>li {
		margin-right: 20px;
	}
}

.footer {
	background-color: #70A63A;
	padding: 40px 0 45px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%221423%22%20height%3D%22722%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M99%20254.5l-.8-.7L273.4%2078.7l.7.7L98.9%20254.5zM1.6%20138L1%20137l77.8-77.8.7.7L1.7%20138zm39-19.5l-.8-.7%2058.3-58.4.8.8-58.4%2058.3zM79.4%2099l-.7-.8%2038.9-38.9.7.8L79.5%2099zM99%2099l-.8-.8%2039-38.9.7.8-39%2038.9zm0%2019.4l-.8-.7%2058.4-58.4.7.8L99%20118.4zm0%2019.5l-.8-.8L176%2059.3l.8.8L99%20137.9zM1.7%20118.4l-.7-.7%2058.3-58.4.8.8-58.4%2058.3zM99%20157.3l-.8-.7%2097.3-97.3.7.8L99%20157.3zm96.5-78.5l.7.7L99%20176.8l-.8-.8%2097.3-97.2zm20.1-18.7l-.7-.8L234.4%2040l.7.7-19.5%2019.5zm19.5%200l-.7-.8L253.8%2040l.7.7-19.4%2019.5zm19.4%200l-.7-.8%2039-38.9.6.8L254.5%2060zm57.7-39.7l.7.8L98.9%20235l-.7-.7%20214-214zm-77.8%2058.4l.7.7L79.5%20235.1l-.7-.7L234.4%2078.8zM79.5%20215.6l-.7-.7L214.9%2078.8l.7.7L79.5%20215.6zM99%20274l-.8-.7L351.1%2020.4l.7.8L99%20274zM293.4%2060l-.7-.7L312.2%2040l.7.7-19.5%2019.5zM313%2079.6l-.7-.7%2058.3-58.4.7.8L313%2079.5zm0%2019.5l-.7-.8L390%2020.4l.7.8L312.9%2099zm58.3-39l-.7-.7L429%201l.7.7-58.4%2058.4zm0%2019.5l-.7-.7L390%2059.3l.7.8-19.5%2019.4zm0%2019.5l-.7-.8%2039-38.9.6.8L371.2%2099zm19.5%200l-.7-.8%2019.4-19.4.7.7L390.7%2099zm38.9-77.8l-.7-.8L448.3%201l.7.7-19.4%2019.5zm0%2019.4l-.7-.7%2019.4-19.5.7.8-19.4%2019.4zm19.4%200l-.7-.7%2019.5-19.5.7.8L449%2040.6zm0%2019.5l-.7-.8L506.7%201l.7.7L449%2060.1zm0%2019.4l-.7-.7L526.1%201l.7.7L449%2079.5zm0%2019.5l-.7-.8L545.6%201l.7.7L449%2099zm19.5%200l-.7-.8L565%201l.7.7L468.5%2099zm38.9-19.5l-.7-.7L565%2020.4l.7.8-58.3%2058.3zm38.9-19.4l-.7-.8%2038.9-38.9.7.8-39%2038.9zm0%2038.9l-.7-.8L565%2078.8l.7.7L546.3%2099zm19.4%200l-.7-.8%2019.5-19.4.7.7L565.7%2099zm-292.4%2018.7l.7.7-175%20175-.8-.7%20175-175zM118.4%20293.4l-.7-.7%20175-175%20.7.7-175%20175zm19.5%200l-.8-.7L253.8%20176l.7.8L138%20293.4zM274%20157.3l-.7-.7%2020-20%20.6.8-19.9%2019.9zM137.9%20312.9l-.8-.7%20155.6-155.6.7.7L138%20312.9zm0%2019.4l-.8-.7%2039-38.9.6.7-38.8%2039zm19.4%200l-.7-.7%2020-19.9.6.7-19.9%2020zm19.4%200l-.7-.7%2020-19.9.7.7-20%2020zm38.2-20.1l.7.7-19.4%2019.4-.7-.7%2019.4-19.4zm-18.7%2039.6l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm19.4%200l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm18.8-.7l.7.7-19.5%2019.4-.7-.7%2019.5-19.4zm-18.8%2039.6l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm19.5%200l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm19.4%200l-.7-.7%2039-39%20.6.8-38.9%2038.9zm38.2-20.2l.7.7-58.3%2058.4-.7-.7%2058.3-58.4zM235.1%20449l-.7-.7%2077.8-77.8.7.7L235%20449zm96.5-78.5l.7.7-77.8%2077.8-.7-.7%2077.8-77.8zm-77%2098l-.8-.7%2077.8-77.8.7.7-77.8%2077.8zm0%2019.4l-.8-.7%2097.3-97.2.7.7-97.3%2097.2zm116-98l.6.8-97.2%2097.2-.7-.7%2097.2-97.2zM274%20507.5l-.7-.7%2097.2-97.3.7.7-97.2%2097.3zm116-98l.7.7-97.3%2097.3-.7-.7%2097.3-97.3zm-96.6%20117.4l-.7-.7L390%20429l.7.7-97.3%2097.2zm116-98l.7.8-116.7%20116.7-.7-.7%20116.7-116.7zm-116%20137l-.7-.8%20116.7-116.7.7.7-116.7%20116.7zM429%20448.2l.7.7-136.2%20136.2-.7-.7L429%20448.3zm19.4%200l.7.7-156%20156.1-.7-.7%20156-156zM313%20604.6l-.7-.7%20136.1-136.1.7.7L313%20604.6zm116-98l.7.8L312.9%20624l-.7-.7%20116.7-116.7zm-116%20137l-.7-.8%20117.2-117.2.7.7-117.2%20117.2zm77-59.1l.8.7-77.8%2077.8-.7-.7%2077.8-77.8zm-77%2098l-.7-.8%2058.3-58.3.7.7-58.3%2058.3zm19.4%200l-.7-.8%2019.5-19.4.7.7-19.5%2019.4zm18.8-.8l.7.7-19.5%2019.5-.7-.7%2019.5-19.5zm0%2019.5l.7.7-19.5%2019.4-.7-.7%2019.5-19.4zm.7%2020.1l-.7-.7%2020-20%20.6.8-20%2020zm-19.5-602.9l-.7-.7%2019.5-19.5.7.8-19.5%2019.4zm18.8-.7l.7.7-58.4%2058.4-.7-.8%2058.4-58.3zm-77.8%2077.8l.7.7-58.4%2058.3-.7-.7%2058.4-58.3zm-38.2%2059l-.7-.7%20136.1-136.1.7.7-136.1%20136.1zM390%20117.7l.7.7L235%20274l-.7-.7L390%20117.7zm-57.7%2078.5l-.7-.7L390%20137l.7.8-58.4%2058.3zm77.1-59l.7.7-19.4%2019.4-.7-.7%2019.4-19.5zm0%2019.4l.7.7-19.4%2019.5-.7-.8%2019.4-19.4zM370.5%20176l.7.8-19.4%2019.4-.7-.7%2019.4-19.5zm-116.7%2097.3l.7.7-19.4%2019.4-.7-.7%2019.4-19.4zm-18.7%2039.6l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm19.4%200l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm18.8-.7l.7.7-19.5%2019.4-.7-.7%2019.5-19.4zm.7%2020.1l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm19.4%200l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm272.3%2039l-.7-.8%20116.7-116.7.7.7-116.7%20116.7zm0-19.5l-.7-.7%2097.3-97.3.7.7-97.3%2097.3zm-19.4%200l-.7-.7%20116.7-116.7.7.7-116.7%20116.7zm0-19.5l-.7-.7%2097.2-97.2.7.7-97.2%2097.2zm0-19.4l-.7-.7%2077.8-77.8.7.7-77.8%2077.8zm0-19.5l-.7-.7%2058.3-58.3.7.7-58.3%2058.3zM799%20274l-.7-.7%2039-39%20.6.8-38.9%2038.9zm-19.4-38.9l-.7-.7%2038.9-39%20.7.8-39%2038.9zm77.8-19.5l-.7-.7%20175-175%20.7.7-175%20175zm0-19.4l-.7-.7%20155.6-155.6.7.7-155.6%20155.6zm0-19.4l-.7-.8L992.9%2040l.7.7-136.1%20136.2zm-19.5%200l-.7-.8L973.5%2040l.7.7L838%20176.8zm-38.9%2019.4l-.7-.7%20175-175%20.8.7-175%20175zm0-19.4l-.7-.8L954%2020.4l.7.8-155.6%20155.6zm-19.4%200l-.7-.8L915%2040l.7.7-136.1%20136.2zm-58.4%2038.8l-.7-.7L876.2%2059.3l.7.8-155.6%20155.5zm0-19.4l-.7-.7L876.2%2039.9l.7.7-155.6%20155.6zm-38.9%2019.4l-.7-.7L837.3%2059.3l.7.8-155.6%20155.5zm77.8%2019.5l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm-175-19.5l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm19.4-38.8l-.7-.8%2019.5-19.4.7.7-19.5%2019.5zm77.8-58.4l-.7-.7%2019.5-19.5.7.8-19.5%2019.4zm39-38.9l-.8-.7%2019.5-19.5.7.8-19.5%2019.4zm0%2019.5l-.8-.8%2039-38.9.6.8L721.3%2099zM663%20118.4l-.7-.7%2058.3-58.4.7.8-58.3%2058.3zm0-19.4l-.7-.8%2038.9-38.9.7.8-39%2038.9zm-58.4%2058.3l-.7-.7%2019.5-19.5.7.8-19.5%2019.4zm0-19.4l-.7-.8%2019.5-19.4.7.7-19.5%2019.5zm-19.4%200l-.7-.8%2038.9-38.9.7.8-39%2038.9zm77.8%2077.7l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm19.4%2019.5l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm136.2-175l-.7-.8L837.3%2040l.7.7-19.4%2019.5zM701.9%20176.8l-.7-.8%2097.2-97.2.7.7-97.2%2097.3zm-39%2019.4l-.6-.7L779%2078.8l.7.7L663%20196.2zm-38.8%2019.4l-.7-.7L759.5%2078.8l.7.7-136.1%20136.1zm-19.5%200l-.7-.7%2077.8-77.8.7.8-77.8%2077.7zm19.5-38.8l-.7-.8%2038.9-38.9.7.8-39%2038.9zM818.6%2040.6l-.7-.7%2019.4-19.5.7.8-19.4%2019.4zm-97.8%20195l-.7-.7%2039.4-39.4.7.7-39.4%2039.4zm20-.5l-.7-.7%2038.9-39%20.7.8-39%2038.9zm77.8%2058.3l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm0%2019.5l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm58.3%2019.4l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm-58.3%200l-.7-.7%2038.9-38.9.7.7-39%2039zm19.4%200l-.7-.7%2039-38.9.6.7-38.9%2039zm0%2019.5l-.7-.7%2058.4-58.4.7.7-58.4%2058.4zM663%20410l-.7-.7L779%20292.7l.7.7L663%20410.1zm0%2019.5l-.7-.7L779%20312.2l.7.7L663%20429.6zm19.4%200l-.7-.7%20116.7-116.7.7.7-116.7%20116.7zm0%2019.4l-.7-.7%20116.7-116.7.7.7L682.4%20449zm0%2019.5l-.7-.7L798.4%20351l.7.7-116.7%20116.7zm0%2019.4l-.7-.7L818%20351.1l.7.7-136.2%20136.1zm0%2019.5l-.7-.7L818%20370.5l.7.7-136.2%20136.2zm0%2019.4l-.7-.7%20155.6-155.6.7.7-155.6%20155.6zm19.5%200l-.7-.7%20155.6-155.6.7.7-155.6%20155.6zm0%2019.5l-.7-.7L856.8%20390l.7.7-155.6%20155.6zm0%2019.4l-.7-.7%2097.2-97.2.7.7-97.2%2097.2zm0%2019.5l-.7-.7%20116.7-116.7.7.7-116.7%20116.7zm0%2019.4l-.7-.7%20116.7-116.7.7.7-116.7%20116.7zm19.4%200l-.7-.7%2058.4-58.3.7.7-58.4%2058.3zm19.5%200l-.7-.7L779%20565l.7.7-39%2039zm97.2-97.2l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm136.2-136.2l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm19.4%200l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm77.8-58.3l-.7-.7%2077.8-77.8.7.7-77.8%2077.8zm0%2019.4l-.7-.7%2097.3-97.2.7.7-97.3%2097.2zm19.5%200l-.7-.7%2077.8-77.8.7.7-77.8%2077.8zm0%2019.5l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm0%2019.4l-.7-.7%2038.9-38.9.7.7-39%2039zm38.9%200l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm58.3-19.4l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm0%2019.4l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm19.5%200l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm-58.4%2058.4l-.7-.7%2038.9-39%20.7.8-38.9%2038.9zm58.4-39l-.7-.6%2019.4-19.5.7.7-19.4%2019.5zm-58.4%2019.5l-.7-.7L1168%20390l.7.7-19.5%2019.4zm-58.3%200l-.7-.7%2019.4-19.4.7.7L1091%20410zm0%2019.5l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm19.4%200l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm0%2019.4l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm19.5%2019.5l-.7-.7%2019.4-19.5.7.7-19.4%2019.5zm19.4%200l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm19.5-39l-.7-.6%2019.4-19.5.7.7-19.4%2019.5zm19.4%200l-.7-.6%2019.5-19.5.7.7-19.5%2019.5zm0%2019.5l-.7-.7%2019.5-19.4.7.7L1188%20449zm58.4%200l-.7-.7%2019.4-19.4.7.7-19.4%2019.4zm-97.3%20116.7l-.7-.7%2058.4-58.3.7.7-58.4%2058.3zm0%2019.5l-.7-.7%2097.3-97.3.7.7-97.3%2097.3zm0%2019.4l-.7-.7%20116.7-116.7.7.7-116.7%20116.7zm19.5%200l-.7-.7%2097.2-97.2.7.7-97.2%2097.2zm19.4%200l-.7-.7%2077.8-77.8.7.7-77.8%2077.8zm39-19.4l-.8-.7%2077.8-77.8.7.7-77.8%2077.8zm0%2019.4l-.8-.7%2077.8-77.8.7.7-77.8%2077.8zm19.4%200l-.7-.7%2077.7-77.8.8.7-77.8%2077.8zm0%2019.5l-.7-.7%2077.7-77.8.8.7-77.8%2077.8zm19.4%200l-.7-.7%2058.3-58.4.8.7-58.4%2058.4zm0%2019.4l-.7-.7%2058.3-58.3.8.7-58.4%2058.3zm-116.7-97.2l-.7-.7L1168%20526l.7.7-19.5%2019.5zM1266%20449l-.7-.7%2019.4-19.4.8.7-19.5%2019.4zm19.5%200l-.8-.7%2019.5-19.4.7.7-19.4%2019.4zm0%2019.5l-.8-.7%2019.5-19.5.7.7-19.4%2019.5zm0%2038.9l-.8-.7%2019.5-19.5.7.7-19.4%2019.5zm19.4-39l-.7-.6%2019.4-19.5.8.7-19.5%2019.5zm19.5%200l-.8-.6%2019.5-19.5.7.7-19.4%2019.5zm19.4%20194.6l-.7-.7%2019.4-19.5.8.7-19.5%2019.5zm58.4-19.5l-.8-.7%2019.5-19.4.7.7-19.4%2019.4zm-39%2019.5l-.7-.7%2058.4-58.4.7.7-58.3%2058.4zm-233.3-350.1l-.7-.7%2038.9-39%20.7.8-39%2038.9zm19.4%200l-.7-.7%2038.9-39%20.7.8-38.9%2038.9zm19.5-97.3l-.7-.7%2038.9-38.9.7.8-39%2038.8zm19.4%200l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm0%2019.5l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm19.5%2019.4l-.7-.7%2038.9-38.9.7.7-39%2039zm19.4%200l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zm0-58.3l-.7-.7%2019.5-19.5.7.8-19.5%2019.4zm39-38.9l-.8-.7%2019.4-19.5.8.8-19.5%2019.4zm0-19.4l-.8-.8%2019.4-19.4.8.7-19.5%2019.5zm-19.5%200l-.7-.8%2019.4-19.4.7.7-19.4%2019.5zm38.9-39l-.8-.7%2019.5-19.4.7.7-19.4%2019.5zm-39%200l-.6-.7%2019.4-19.4.7.7-19.4%2019.5zm-19.4%200l-.7-.7%2038.9-38.9.7.8L1227%2099zm-19.4%200l-.7-.7%2038.9-38.9.7.8-39%2038.9zm38.9%2019.5l-.7-.7%2038.8-38.9.8.7-39%2038.9zm-19.5%2097.2l-.7-.7%2019.5-19.4.7.7-19.5%2019.4zM1052%20313l-.7-.7%20155.6-155.6.7.7L1052%20312.9zm-58.4%2077.8l-.7-.7%2019.5-19.5.7.7-19.5%2019.5zm19.5-58.4l-.7-.7%20194.5-194.5.7.8L1013%20332.3zm-175%20214l-.8-.7%2019.5-19.5.7.7-19.5%2019.5zm-19.5%200l-.7-.7%2038.9-39%20.7.8-39%2038.9zm155.6-214l-.7-.7L1168%20137.1l.7.8-194.5%20194.4zm0%2019.5l-.7-.7%20213.9-214%20.7.8-214%20213.9zm0-38.9l-.7-.7%20252.8-252.9.7.8-252.8%20252.8zm-19.5%200l-.7-.7L1207%2059.3l.7.8-252.9%20252.8zm0-19.5l-.7-.7%20233.4-233.4.7.8-233.4%20233.3zm-19.4%200l-.7-.7L1168%2059.3l.7.8-233.4%20233.3zm-19.5%200l-.7-.7%20136.2-136.1.7.7-136.2%20136.1zM1071.4%20138l-.7-.8%2077.8-77.8.7.8-77.8%2077.8zM915.8%20274l-.7-.7%20214-214%20.7.8-214%20213.9zm-19.4%200l-.7-.7L1129%2039.9l.7.7L896.4%20274zm-19.5%200l-.7-.7%20233.4-233.4.7.7L877%20274zm-19.4%200l-.7-.7%20214-214%20.6.8-214%20213.9zm0-19.5l-.7-.7%20194.5-194.5.7.8-194.5%20194.4zm-58.4%2039l-.7-.8L1051.3%2040l.7.7L799%20293.4zm-233.4%2097.2l-.7-.7%20136.2-136.2.7.7-136.2%20136.2zm19.5%200l-.7-.7%20136.1-136.2.7.7-136.1%20136.2zm19.4%200l-.7-.7%20136.2-136.2.7.7-136.2%20136.2zm19.5%200l-.7-.7%20136.1-136.2.7.7-136.1%20136.2zm19.4%200l-.7-.7%20194.5-194.5.7.7-194.5%20194.5zm19.5%200l-.7-.7%20175-175%20.7.6-175%20175zm408.4%2019.4l-.7-.7%2058.4-58.3.7.7-58.4%2058.3z%22%20stroke%3D%22%235F8C31%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
	overflow: hidden;
}

.footer [class^="col-"] {
	position: relative;
}

.footer .footer__logo {
	display: inline-block;
	margin-bottom: 25px;
	opacity: 0.75;
}

.footer h2 {
	color: white;
	font-size: 32px;
	line-height: 40px;
	text-transform: uppercase;
	word-spacing: 100vw;
}

.footer .footer__menu-title {
	display: inline-block;
	font-size: 18px;
	line-height: 24px;
	padding: 8px 15px;
	margin-bottom: 15px;
	background-color: white;
	text-transform: uppercase;
	min-width: 120px;
}

.footer .tablet-hr {
	display: none;
}

.footer hr {
	display: block;
	width: 100%;
	height: 1px;
	margin: 30px 0;
	border: none;
	opacity: 0.5;
	background-color: white;
}

.footer .footer__phone {
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 5px;
	color: white;
	text-decoration: none;
}

.footer p {
	color: white;
	font-size: 14px;
	line-height: 24px;
	opacity: 0.75;
}

.footer p.footer__address {
	text-transform: uppercase;
}

.footer .footer__socials {
	margin: 30px 0 10px 0;
}

.footer .footer__socials a {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #7DB347;
	background-repeat: no-repeat;
	background-position: center center;
}

.footer .footer__socials a.facebook {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2215%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M7.4%202H8V0h-.6C5%200%203%202%203%204.4V6H0v2h3v7h2V8h3V6H5V4.4C5%203.1%206%202%207.4%202%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.footer .footer__socials a.youtube {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M10%205.6c-.5-.2-1%200-1%20.5V12c0%20.4.5.7%201%20.5l4.2-2.9c.4-.2.4-.8%200-1L10%205.6zm10%207.1c0%201.8-1.5%203.3-3.3%203.3H5.3A3.3%203.3%200%200%201%202%2012.7V5.3C2%203.5%203.5%202%205.3%202h11.4C18.5%202%2020%203.5%2020%205.3v7.4zM16.7%200H5.3C2.3%200%200%202.4%200%205.3v7.4c0%203%202.4%205.3%205.3%205.3h11.4c3%200%205.3-2.4%205.3-5.3V5.3c0-3-2.4-5.3-5.3-5.3z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.footer .footer__socials a.instagram {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M14%204a1%201%200%201%200%200%202%201%201%200%200%200%200-2zm-4.5%208a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205zm0-7a4.5%204.5%200%201%200%200%209%204.5%204.5%200%200%200%200-9zm7.5%208.5c0%202-1.6%203.5-3.5%203.5h-8c-2%200-3.5-1.6-3.5-3.5v-8C2%203.5%203.6%202%205.5%202h8c2%200%203.5%201.6%203.5%203.5v8zM13.5%200h-8C2.5%200%200%202.5%200%205.5v8c0%203%202.5%205.5%205.5%205.5h8c3%200%205.5-2.5%205.5-5.5v-8c0-3-2.5-5.5-5.5-5.5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.footer .footer__socials a.linkedin {
	background-image: url(/img/linkedin_wh.svg);
}

.footer .footer__socials a.telegram {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2215%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M.87%206.43Q8.7%203.27%2011.32%202.26C16.3.34%2017.34%200%2018%200a1.3%201.3%200%200%201%20.7.19A.67.67%200%200%201%2019%20.64a2.65%202.65%200%200%201%200%20.66c-.27%202.62-1.44%209-2%2011.92-.25%201.24-.75%201.51-1.23%201.55-1%20.09-1.83-.49-2.84-1.1-1.57-1-2.53-1.4-4.06-2.33-1.77-1.08-.21-1.58.8-2.55.26-.26%204.77-4.31%204.75-4.44a1.85%201.85%200%200%200-.24-.56.46.46%200%200%200-.38%200c-.15%200-2.68%201.58-7.56%204.63A3.6%203.6%200%200%201%204.26%209a13.14%2013.14%200%200%201-2.79-.61C.35%208.09-.07%207.94%200%207.36.05%207.06.33%206.75.87%206.43Z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.footer a.aci {
	float: left;
	width: 100px;
	height: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #7DB34700;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/img/ACI_member.svg);
}

.footeraar a.aar {
	float: left;
	width: 170px;
	height: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #7DB34700;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(/img/aar_member.svg);
}

.footer .footer__menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer .footer__menu li {
	padding: 5px 0;
}

.footer .footer__menu li a {
	color: white;
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}

@media (max-width: 767px) {
	.col-xs-6.col-xs-push-6 {
		/* margin-top: -55px; */
		margin-top: 25px;
	}
	.footer .footer__logo {
		margin-top: 60px;
	}
}

@media (min-width: 768px) {
	.footer {
		padding: 55px 0;
	}
	.footer h2 {
		font-size: 28px;
		line-height: 34px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.footer .tablet-hr {
		display: block;
		width: 100%;
		height: 1px;
		margin: 80px 0 45px;
		border: none;
		opacity: 0.5;
		background-color: white;
	}
	.footer hr {
		display: none;
	}
	.footer .footer__socials {
		margin-top: 0;
	}
}

@media (min-width: 1025px) {
	.footer {
		padding: 120px 0 135px;
		background-position: center top;
	}
	.footer hr {
		width: 70%;
	}
	.footer h2 {
		margin-right: 30%;
	}
	.footer .footer__menu li {
		padding: 13px 0;
	}
}

.btn {
	display: inline-block;
	min-width: 165px;
	border: none;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	box-sizing: border-box;
	transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
	white-space: nowrap;
	vertical-align: top;
}

.btn.btn-disable {
	opacity: 0.4;
	cursor: default;
}

.btn.btn-large {
	padding: 20px 35px 16px;
}

.btn.btn-medium {
	padding: 8px 10px;
}

.btn.btn-small {
	padding: 3px 10px;
}

.btn.btn-block {
	display: block;
	width: 100%;
}

.btn.btn-green {
	color: white;
	background-color: #70A63A;
}

.btn svg {
	display: inline-block;
	vertical-align: top;
	margin-left: -5px;
}

.win_os .btn.btn-large {
	padding: 17px 10px 19px;
}

.win_os .btn.btn-medium {
	padding: 5px 10px 11px;
}

.win_os .btn.btn-small {
	padding: 0 10px 3px;
}

@media (min-width: 1025px) {
	.btn {
		min-width: 165px;
	}
	.btn-green:hover:not(.btn-disable) {
		background-color: #7DC03A;
		-webkit-box-shadow: 0 16px 8px 0 rgba(112, 166, 58, 0.2);
		box-shadow: 0 16px 8px 0 rgba(112, 166, 58, 0.2);
	}
}

.simple-page-section .news-list {
	margin-top: 50px;
}

.simple-page-section time {
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 25px;
}

.article-title {
	margin-bottom: 85px;
}

.simple-page-title-block {
	position: relative;
}

.simple-page-title-block h1 {
	margin: 0;
}

.sorting-block {
	list-style: none;
	font-size: 0;
	margin-top: 50px;
	letter-spacing: -.36em;
	border-bottom: 1px solid #E6EAF2;
}

.sorting-block li {
	display: inline-block;
	font-size: 15px;
	letter-spacing: normal;
	padding: 20px 0;
	margin-bottom: -1px;
}

.sorting-block li.current {
	border-bottom: 2px solid #70A63A;
}

.sorting-block li.current a {
	color: #70A63A;
	transition: color .2s;
}

.sorting-block li:hover a {
	color: #70A63A;
	transition: color .2s;
}

.sorting-block li:first-child {
	padding-left: 0;
}

.sorting-block li:first-child a {
	padding-left: 0;
}

.sorting-block li:last-child {
	padding-right: 0;
}

.sorting-block li:last-child a {
	padding-right: 0;
}

.sorting-block li a {
	padding: 10px 15px;
	font-size: 16px;
	line-height: 20px;
	color: #B6B9BF;
	text-transform: uppercase;
}

.one-article p.hide-overflow {	
	word-break: break-word;
	height: calc(4em * 1.57);
	overflow: hidden;
}

.one-article h3.h5.hide-overflow {	
	word-break: break-word;
	height: calc(6em * 1.34);
	overflow: hidden;
}

.one-article h3.h6.hide-overflow {
	word-break: break-word;
	max-height: calc(4em * 1.45);
	overflow: hidden;
}

.news-list .one-article {
	position: relative;
	height: 360px;
	margin-bottom: 30px;
	background-color: white;
	overflow: hidden;
	transition: background-color 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
}

.news-list .one-article.article-big a {
	padding: 40px 20px 20px 35px;
}

.news-list .one-article.article-with-image a:before {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	background-color: #1F2533;
	opacity: 0.3;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.news-list .one-article.article-with-image time, .news-list .one-article.article-with-image h3, .news-list .one-article.article-with-image p {
	color: white;
}

.news-list .one-article a {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid transparent;
	/* padding: 39px 19px 19px 34px; */
	padding: 250px 19px 19px 34px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transition: border 0.3s ease;
	-webkit-transition: border 0.3s ease;
}

.news-list .one-article.article-with-image a {
	border: none;
}

.news-list .one-article a time, .news-list .one-article a h3, .news-list .one-article a p {
	position: relative;
	z-index: 3;
}

.news-list .one-article a time {
	font-size: 12px;
	line-height: 14px;
	display: block;
	margin-bottom: 10px;
	color: #41454D;
}

.news-list .one-article a h3 {
	font-family: "StarPro Bold", Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	margin-bottom: 10px;
}

.news-list .one-article a p {
	color: #41454D;
	font-size: 14px;
	line-height: 22px;
	font-family: "StarPro Medium", Helvetica, Arial, sans-serif;
}

.about-news-block {
	position: relative;
	padding: 35px 0;
	margin-bottom: 30px;
}

.about-news-block:before {
	position: absolute;
	z-index: 1;
	top: 0;
	right: -30px;
	left: -30px;
	bottom: 0;
	content: '';
	background-color: #F5F6F7;
}

.about-news-block time, .about-news-block h3, .about-news-block p, .about-news-block img {
	position: relative;
	z-index: 2;
}

.about-news-block time {
	font-size: 12px;
	line-height: 14px;
	display: block;
	margin-bottom: 20px;
}

.about-news-block h3 {
	font-size: 30px;
	line-height: 40px;
	font-family: "StarPro Bold", Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	margin-bottom: 20px;
}

.about-news-block p {
	margin-bottom: 40px;
	font-size: 16px;
	line-height: 24px;
	font-family: "StarPro Medium", Helvetica, Arial, sans-serif;
}

.about-news-block img {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
}

.about-news-list .one-article {
	position: relative;
	height: 440px;
	margin-bottom: 30px;
	background-color: #F5F6F7;
	overflow: hidden;
	transition: background-color 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
}

.about-news-list .one-article.article-with-image a:before {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	background-color: #1F2533;
	opacity: 0.3;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.about-news-list .one-article.article-with-image time, .about-news-list .one-article.article-with-image h3, .about-news-list .one-article.article-with-image p {
	color: white;
}

.about-news-list .one-article a {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid transparent;
	padding: 60px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	transition: border 0.3s ease;
	-webkit-transition: border 0.3s ease;
}

.about-news-list .one-article a time, .about-news-list .one-article a h3, .about-news-list .one-article a p {
	position: relative;
	z-index: 3;
}

.testimonial-block {
	position: relative;
	padding: 85px 40px 50px;
	margin: 50px 0;
}

.testimonial-block:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	background-color: #F5F6F7;
}

.testimonial-block:after {
	position: absolute;
	z-index: 2;
	width: 20px;
	height: 19px;
	top: 35px;
	right: 40px;
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M3%2018.5c-1%200-1.6-.2-2-.6-.5-.5-.8-1.1-.8-2V3c0-.8.3-1.4.8-1.8C1.5.7%202%20.5%203%20.5c.8%200%201.5.2%202%20.6.4.5.6%201%20.6%202V16c0%20.8-.2%201.4-.7%201.9-.4.4-1.1.6-2%20.6zm13.6%200c-.9%200-1.6-.2-2-.6-.5-.5-.7-1.1-.7-2V3c0-.8.2-1.4.7-1.8.5-.5%201.2-.7%202-.7s1.5.2%202%20.6c.4.5.6%201%20.6%202V16c0%20.8-.2%201.4-.6%201.9-.5.4-1.2.6-2%20.6z%22%20fill%3D%22%23131A26%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.testimonial-block .testimonial-content {
	position: relative;
	z-index: 2;
	font-size: 16px;
}

.testimonial-block .testimonial-author {
	position: relative;
	z-index: 2;
	margin-top: 70px;
	text-align: right;
}

.testimonial-block .testimonial-author .author-avatar {
	float: right;
	border-radius: 50px;
	overflow: hidden;
}

.testimonial-block .testimonial-author .author-avatar img {
	display: block;
}

.testimonial-block .testimonial-author .author-name {
	margin-right: 80px;
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
	text-transform: uppercase;
}

.testimonial-block .testimonial-author .author-post {
	margin-right: 80px;
	margin-top: 3px;
	font-size: 11px;
	line-height: 13px;
	color: #B6B9BF;
	text-transform: uppercase;
}

.intro-effect-fadeout:not(.notrans) .image-block::after {
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.intro-effect-fadeout:not(.notrans) .article-image-section-title h1, .intro-effect-fadeout:not(.notrans) .article-image-section-title time {
	-webkit-transition-property: color;
	transition-property: color;
}

.intro-effect-fadeout:not(.notrans) .header p {
	-webkit-transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
}

.intro-effect-fadeout:not(.notrans) .image-block, .intro-effect-fadeout:not(.notrans) .image-block::after, .intro-effect-fadeout:not(.notrans) .article-image-section-title h1, .intro-effect-fadeout:not(.notrans) .article-image-section-title time {
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.intro-effect-fadeout .image-block::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: -10px;
	right: 0;
	opacity: 0;
	pointer-events: none;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.intro-effect-fadeout.modify .image-block::after {
	opacity: 1;
}

.intro-effect-fadeout.modify .article-image-section-title h1, .intro-effect-fadeout.modify .article-image-section-title time {
	color: #1F2533;
}

@media (max-width: 768px) {
	.news-list .one-article a time {
		font-size: 12px;
		line-height: 24px;
	}
}

@media (min-width: 768px) {
	.simple-page-section .news-list {
		margin-top: 100px;
	}
	.news-list .one-article {
		position: relative;
		height: 360px;
		margin-bottom: 30px;
		background-color: white;
		overflow: hidden;
	}
	.news-list .one-article.article-big a {
		padding: 9% 8% 8% 8%;
	}
	.news-list .one-article a {
		padding: 65.52% 0.6% 7.45% 3.7%;
		/* padding: 65.52% 16.7% 7.45% 16.7%; */
	}
	.simple-page-title-block {
		position: relative;
	}
	.simple-page-title-block .sorting-block {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.simple-page-title-block .sorting-block li {
		padding: 30px 10px;
	}
}

@media (min-width: 1025px) {
	.news-list .one-article:hover:not(.article-with-image) {
		background-color: transparent;
	}
	.news-list .one-article:hover:not(.article-with-image) a {
		border: 1px solid #E6EAF2;
	}
	.news-list .one-article.article-with-image a:hover:before {
		opacity: 0.6;
	}
	.testimonial-block {
		position: relative;
		padding: 100px 0;
		margin: 100px 0;
	}
	.testimonial-block:before {
		top: 0;
		bottom: 0;
		left: -16.66666667%;
		right: -16.66666667%;
	}
	.testimonial-block:after {
		top: 80px;
		right: -8.33333333%;
	}
	.testimonial-block .testimonial-content {
		font-size: 30px;
		padding-right: 25%;
	}
	.testimonial-block .testimonial-author {
		position: absolute;
		z-index: 2;
		right: -8.33333333%;
		bottom: 105px;
		text-align: right;
	}
	.about-news-block {
		padding: 55px 0;
	}
	.about-news-block:before {
		right: -60px;
		left: -60px;
	}
	.about-news-block h3 {
		font-size: 40px;
		line-height: 50px;
	}
	.about-news-block p {
		font-size: 18px;
		line-height: 30px;
	}
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fade.in {
	opacity: 1;
}

.nav:before, .nav:after {
	display: table;
	content: "";
}

.nav:after {
	clear: both;
}

.tabs.login-tabs {
	margin-bottom: 30px;
}

.tabs.login-tabs .nav-tabs li {
	width: 50%;
}

.tabs.results-tabs .nav-tabs li {
	width: 25%;
}

.tabs .nav-tabs {
	list-style: none;
	font-size: 0;
	letter-spacing: -.36em;
	text-align: center;
}

.tabs .nav-tabs li {
	position: relative;
	display: inline-block;
	font-size: 15px;
	letter-spacing: normal;
	background-color: #f7f7f7;
	padding: 0 10px;
	box-sizing: border-box;
	width: 50%;
}

.tabs .nav-tabs li:first-child {
	border-radius: 3px 0 0 3px;
}

.tabs .nav-tabs li:last-child {
	border-radius: 0 3px 3px 0;
}

.tabs .nav-tabs li.active {
	background-color: #dfdfdf !important;
}

.tabs .nav-tabs li.active a {
	color: #444452;
}

.tabs .nav-tabs li a {
	display: block;
	color: #bbbbbb;
	line-height: 18px;
	font-weight: 600;
	padding: 16px 0;
	text-decoration: none;
}

.tabs .nav-tabs li a span {
	font-weight: 400;
}

.tabs .tab-pane {
	padding: 50px 0 0;
}

.main-filter-section .tabs .nav-tabs li {
	background-color: white;
}

.main-filter-section .tabs .tab-pane {
	padding: 30px 0 0;
}

@media (min-width: 1025px) {
	.main-filter-section .tabs .nav-tabs li {
		font-size: 15px;
		width: 214px;
	}
	.tabs.login-tabs {
		margin-bottom: 50px;
	}
	.tabs.login-tabs .input-checkbox {
		margin-top: 12px;
	}
}

@media (max-width: 767px) {
	.tabs.results-tabs .nav-tabs li {
		width: 50%;
	}
}

.video_page {
	background-color: #151922;
}

.video_page h1 {
	color: white;
	margin: 0;
}

.sidebar-on-page {
	margin-bottom: 30px;
}

.sidebar-on-page .btn {
	margin: 20px 0 40px;
}

.sidebar-info-element {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #E6EAF2;
}

.sidebar-info-element .value {
	display: block;
	color: #0B1426;
	margin: 0 0 4px;
	font-size: 20px;
	line-height: 24px;
}

.sidebar-info-element .about {
	color: #B6B9BF;
	font-size: 8px;
	line-height: 10px;
	text-transform: uppercase;
}

.airline-schedule-block {
	margin-bottom: 70px;
}

.airline-schedule-block .nav {
	list-style: none;
	font-size: 0;
	margin-bottom: 35px;
	letter-spacing: -.36em;
	border-bottom: 1px solid #E6EAF2;
}

.airline-schedule-block .nav li {
	display: inline-block;
	font-size: 15px;
	letter-spacing: normal;
	padding: 20px 0 25px;
	margin-bottom: -1px;
}

.airline-schedule-block .nav li.active {
	border-bottom: 2px solid #70A63A;
}

.airline-schedule-block .nav li.active a {
	color: #70A63A;
}

.airline-schedule-block .nav li:hover a {
	transition: color 0.2s;
	color: #70A63A;
}

.airline-schedule-block .nav li:first-child {
	padding-left: 0;
}

.airline-schedule-block .nav li:first-child a {
	padding-left: 0;
}

.airline-schedule-block .nav li:last-child {
	padding-right: 0;
}

.airline-schedule-block .nav li:last-child a {
	padding-right: 0;
}

.airline-schedule-block .nav li a {
	padding: 10px 9px;
	font-size: 14px;
	line-height: 20px;
	color: #B6B9BF;
	text-transform: uppercase;
}

.airline-schedule-block {
	margin-bottom: 70px
}

.airline-schedule-block .nav {
	list-style: none;
	font-size: 0;
	margin-bottom: 35px;
	letter-spacing: -.36em;
	border-bottom: 1px solid #E6EAF2
}

.airline-schedule-block .nav li {
	display: inline-block;
	font-size: 15px;
	letter-spacing: normal;
	padding: 20px 0 25px;
	margin-bottom: -1px
}

.airline-schedule-block .nav li.active {
	border-bottom: 2px solid #70A63A
}

.airline-schedule-block .nav li.active a {
	color: #70A63A
}

.airline-schedule-block .nav li:first-child {
	padding-left: 0
}

.airline-schedule-block .nav li:first-child a {
	padding-left: 0
}

.airline-schedule-block .nav li:last-child {
	padding-right: 0
}

.airline-schedule-block .nav li:last-child a {
	padding-right: 0
}

.airline-schedule-block .nav li a {
	padding: 10px 9px;
	font-size: 14px;
	line-height: 20px;
	color: #B6B9BF;
	text-transform: uppercase
}

.airline-schedule-block .nav li.nav_search {
	padding: 17px 0;
	float: right
}

.airline-schedule-block .nav li.nav_search input {
	position: relative;
	border: none;
	color: #B6B9BF;
	font-size: 16px;
	line-height: 24px;
	width: 250px;
	padding-left: 40px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M13.4%2011.4a5.5%205.5%200%201%200-7.8-7.8%205.5%205.5%200%200%200%207.8%207.8zm-10.2.2a7.5%207.5%200%201%201%201.3%201.5L1.7%2016a1%201%200%200%201-1.4-1.4l3-3z%22%20fill%3D%22%23B6B9BF%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")
}

.airline-schedule-block .nav li.nav_search input::-webkit-input-placeholder {
	opacity: 0.5;
	color: #B6B9BF
}

.airline-schedule-block .nav li.nav_search input:-webkit-input-placeholder {
	opacity: 0.5;
	color: #B6B9BF
}

.airline-schedule-block .nav li.nav_search input::-moz-placeholder {
	opacity: 0.5;
	color: #B6B9BF
}

.airline-schedule-block .nav li.nav_search input:-moz-placeholder {
	opacity: 0.5;
	color: #B6B9BF
}

.airline-schedule-block .nav li.nav_search input:-ms-input-placeholder {
	opacity: 0.5;
	color: #B6B9BF
}

.body__flights-nav .nav li.nav_search {
	padding: 0;
	margin: 0;
	float: right
}

.body__flights-nav .nav li.nav_search input {
	position: relative;
	border: none;
	color: #000;
	font-size: 16px;
	line-height: 24px;
	width: 250px;
	padding-left: 40px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M13.4%2011.4a5.5%205.5%200%201%200-7.8-7.8%205.5%205.5%200%200%200%207.8%207.8zm-10.2.2a7.5%207.5%200%201%201%201.3%201.5L1.7%2016a1%201%200%200%201-1.4-1.4l3-3z%22%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.6%22%2F%3E%0A%3C%2Fsvg%3E%0A")
}

/* .body__flights-nav .nav li.nav_search input::-webkit-input-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.body__flights-nav .nav li.nav_search input::-webkit-input-placeholder {
	opacity: 0.6;
	color: #000
}

/* .body__flights-nav .nav li.nav_search input:-webkit-input-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.body__flights-nav .nav li.nav_search input:-webkit-input-placeholder {
	opacity: 0.6;
	color: #000
}

/* .body__flights-nav .nav li.nav_search input::-moz-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.body__flights-nav .nav li.nav_search input::-moz-placeholder {
	opacity: 0.6;
	color: #000
}

/* .body__flights-nav .nav li.nav_search input:-moz-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.body__flights-nav .nav li.nav_search input:-moz-placeholder {
	opacity: 0.6;
	color: #000
}

/* .body__flights-nav .nav li.nav_search input:-ms-input-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.body__flights-nav .nav li.nav_search input:-ms-input-placeholder {
	opacity: 0.6;
	color: #000
}

.schedule-search {
	margin-bottom: 40px;
	padding-bottom: 30px;
	border-bottom: 2px solid #E6EAF2
}

/* .schedule-search input { */
	/* float: right; */
	/* position: relative; */
	/* border: none; */
	/* color: #B6B9BF; */
	/* font-size: 16px; */
	/* line-height: 24px; */
	/* width: 250px; */
	/* padding-left: 40px; */
	/* text-transform: uppercase; */
	/* background-repeat: no-repeat; */
	/* background-position: left center; */
	/* background-color: transparent; */
	/* background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M13.4%2011.4a5.5%205.5%200%201%200-7.8-7.8%205.5%205.5%200%200%200%207.8%207.8zm-10.2.2a7.5%207.5%200%201%201%201.3%201.5L1.7%2016a1%201%200%200%201-1.4-1.4l3-3z%22%20fill%3D%22%23B6B9BF%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.5%22%2F%3E%0A%3C%2Fsvg%3E%0A") */
/* } */

.schedule-search input {
	float: right;
	position: relative;
	border: none;
	color: #4f4f4f;
	font-size: 16px;
	line-height: 24px;
	width: 250px;
	padding-left: 40px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M13.4%2011.4a5.5%205.5%200%201%200-7.8-7.8%205.5%205.5%200%200%200%207.8%207.8zm-10.2.2a7.5%207.5%200%201%201%201.3%201.5L1.7%2016a1%201%200%200%201-1.4-1.4l3-3z%22%20fill%3D%22%23B4f4f4f%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.5%22%2F%3E%0A%3C%2Fsvg%3E%0A")
}

/* .schedule-search input::-webkit-input-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.schedule-search input::-webkit-input-placeholder {
	opacity: 0.7;
	color: #4f4f4f
}

/* .schedule-search input:-webkit-input-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.schedule-search input:-webkit-input-placeholder {
	opacity: 0.7;
	color: #4f4f4f
}

/* .schedule-search input::-moz-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.schedule-search input::-moz-placeholder {
	opacity: 0.7;
	color: #4f4f4f
}

/* .schedule-search input:-moz-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.schedule-search input:-moz-placeholder {
	opacity: 0.7;
	color: #4f4f4f
}

/* .schedule-search input:-ms-input-placeholder { */
	/* opacity: 0.5; */
	/* color: #B6B9BF */
/* } */

.schedule-search input:-ms-input-placeholder {
	opacity: 0.7;
	color: #4f4f4f
}

.airline-schedule-table .tr {
	margin: 0 -10px;
	font-size: 0;
	letter-spacing: -.36em;
}

.airline-schedule-table .td {
	display: inline-block;
	position: relative;
	z-index: 2;
	vertical-align: middle;
	letter-spacing: normal;
	text-transform: uppercase;
	box-sizing: border-box;
	padding: 0 10px;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: normal;
}

.airline-schedule-table .td:nth-child(1) {
	width: 12%;
}
.airline-schedule-table .td:nth-child(2) {
	width: 11%;
}

.airline-schedule-table .td:nth-child(3) {
	width: 16%;
}

.airline-schedule-table .td:nth-child(4) {
	width: 13%;
}

.airline-schedule-table .td:nth-child(5), .airline-schedule-table .td:nth-child(6), .airline-schedule-table .td:nth-child(7), .airline-schedule-table .td:nth-child(8), .airline-schedule-table .td:nth-child(9) {
	width: 8%;
}

.airline-schedule-table .td:nth-child(5), .airline-schedule-table .td:nth-child(6), .airline-schedule-table .td:nth-child(7) {
	/* background-color: #eaeaea; */
}

.airline-schedule-table .td:nth-child(10) {
	width: 8%;
}

.airline-schedule-table .td:nth-child(11) {
	width: 0%;
}

.airline-schedule-table .td:nth-child(3), .airline-schedule-table .td:nth-child(4) {
	color: #B6B9BF;
	font-size: 11px;
	line-height: 16px;
}

.airline-schedule-table .thead .td {
	color: #B6B9BF;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 15px;
	vertical-align: top;
}

.airline-schedule-table .tbody .tr {
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #E6EAF2;
}

.airline-schedule-table .tbody .tr:last-child {
	border: none;
}

.airline-schedule-table .tbody .td {
	padding-top: 13px;
	padding-bottom: 9px;
}

.airline-schedule-table .tbody .td .mobile-number {
	display: block;
}

.week {
	font-size: 0;
	letter-spacing: -.36em;
}

.week .day {
	display: inline-block;
	vertical-align: middle;
	font-size: 11px;
	letter-spacing: normal;
	margin: 0 5px;
}

.week .day.active {
	color: #41454D;
}

.week .day:first-child {
	margin-left: 0;
}

.week .day:last-child {
	margin-right: 0;
}

@media (max-width: 767px) {
	.airline-schedule-table .td:nth-child(1) {
		/* width: 9%; */
	}
	.airline-schedule-table .td:nth-child(3) {
		width: 10%;
	}
	.week .day {
		margin: 0 1px;
	}
}

.popup-block {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	z-index: 101;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.8);
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-transition: opacity 0s ease;
	transition: opacity 0s ease;
}

.popup-block.show {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .25s ease;
	transition: opacity .25s ease;
}

.popup-block .popup-wrap {
	width: 100%;
	height: 100%;
	display: table;
}

.popup-block .popup-wrap .popup-wrap-block {
	display: table-cell;
	vertical-align: middle;
}

.popup-block .popup-inner {
	background: white;
	color: black;
	max-width: 930px;
	position: relative;
	margin: 25px 30px;
}

.popup-block .popup-inner .popup-inner-close-button {
	width: 25px;
    height: 25px;    
    float: right;
    display: block;
    cursor: pointer;
    position: relative;
	z-index: 2;
	top: 9px;
	right: 8px;
}

.popup-block .popup-inner .popup-inner-close-button:before, .popup-block .popup-inner .popup-inner-close-button:after {
	position: absolute;
	left: 0;
	top: 10px;
    width: 100%;
    height: 2px;
    border-radius: 2px;
    background-color: white;
	content: '';	
}

.popup-block .popup-inner .popup-inner-close-button:before {
	background-color: #41454D;
	-webkit-transform: translateY(0) rotate(135deg);
	transform: translateY(0) rotate(135deg);
	
}
.popup-block .popup-inner .popup-inner-close-button:after {
	background-color: #41454D;
	-webkit-transform: translateY(0) rotate(225deg);
    transform: translateY(0) rotate(225deg);
}

.popup-block .popup-inner .popup-inner-header {
	padding: 35px;
	background-color: #F9FAFB;
}

.popup-block .popup-inner .popup-inner-header .flight-title-block h3 {
	font-size: 32px;
	line-height: 40px;
	color: #1F2533;
	margin: 0 0 10px;
	word-break: break-word;
}

.popup-block .popup-inner .popup-inner-header .flight-title-block time {
	font-size: 12px;
	text-transform: uppercase;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block {
	margin-top: 20px;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block>div {
	float: left;
	box-sizing: border-box;
	text-transform: uppercase;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block>div span {
	color: #B6B9BF;
	font-size: 11px;
	line-height: 15px;
	white-space: nowrap;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block>div p {
	white-space: nowrap;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block>div.flight-info-time p {
	white-space: initial;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-time {
	width: 28%;
	padding-right: 40px;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-time > .change {
	margin-top: 15px;
}
.popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-time > .change span, .popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-time > .change p {
	color: #EB3E32;
	text-decoration: none;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-number {
	width: 32%;
	padding-right: 50px;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-status {
	width: 38%;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block .flight-info-status p {
	white-space: initial;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block {
	font-size: 93%;
}

.popup-block .popup-inner .popup-inner-header .flight-info-block .strike > p {
	color: #B6B9BF;
	text-decoration: line-through;
}


.popup-block .popup-inner .popup-inner-header .flight-details {
	height: 150px;
	padding-top: 80px;
	clear: both;
	margin-top: 40px;
	position: relative;
	text-transform: uppercase;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper {
	position: relative;
	margin: 20px -35px 0px -35px;;
	height: 60px;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper .plane {
	position: absolute;
	z-index: 3;
	top: 0;
	left: calc(50% - 36px);
	width: 72px;
	height: 38px;
	padding: 0 15px;
	background-color: #F9FAFB;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2238%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M4.4%2019l-3.3%207.6A1%201%200%200%200%202%2028h2.9c.3%200%20.6-.2.8-.5L8.4%2023h8.9l-3.6%2012.7a1%201%200%200%200%201%201.3h3c.3%200%20.7-.2.8-.5L26.2%2023H34c2.2%200%206.9-1.8%206.9-4s-4.7-4-7-4h-7.8L18.5%201.5a1%201%200%200%200-.8-.5h-3a1%201%200%200%200-1%201.3L17.3%2015h-9l-2.6-4.5a1%201%200%200%200-.8-.5h-3a1%201%200%200%200-.8%201.4L4.4%2019z%22%20stroke%3D%22%23090D23%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper:before, .popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper:after {
	position: absolute;
	top: 18px;
	height: 2px;
	content: '';
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper:before {
	left: 140px;
	right: 50%;
	background-color: #090D23;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper:after {
	right: 140px;
	left: 50%;
	background-color: #E6EAF2;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-0:before {
	left: 0;
	right: 100%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-0:after {
	right: 0;
	left: 0;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-0 .plane {
	left: 0;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-10:before {
	left: 0;
	right: 90%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-10:after {
	right: 0;
	left: 10%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-10 .plane {
	left: calc(10% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-20:before {
	left: 0;
	right: 80%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-20:after {
	right: 0;
	left: 20%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-20 .plane {
	left: calc(20% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-30:before {
	left: 0;
	right: 70%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-30:after {
	right: 0;
	left: 30%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-30 .plane {
	left: calc(30% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-40:before {
	left: 0;
	right: 60%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-40:after {
	right: 0;
	left: 40%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-40 .plane {
	left: calc(40% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-50:before {
	left: 0;
	right: 50%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-50:after {
	right: 0;
	left: 50%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-50 .plane {
	left: calc(50% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-60:before {
	left: 0;
	right: 40%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-60:after {
	right: 0;
	left: 60%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-60 .plane {
	left: calc(60% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-70:before {
	left: 0;
	right: 30%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-70:after {
	right: 0;
	left: 70%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-70 .plane {
	left: calc(70% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-80:before {
	left: 0;
	right: 20%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-80:after {
	right: 0;
	left: 80%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-80 .plane {
	left: calc(80% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-90:before {
	left: 0;
	right: 10%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-90:after {
	right: 0;
	left: 90%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-90 .plane {
	left: calc(90% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-100:before {
	left: 0;
	right: 0;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-100:after {
	right: 0;
	left: 100%;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper.position-100 .plane {
	left: calc(100% - 36px);
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-code {
	font-size: 32px;
	line-height: 36px;
	color: #0B1426;
}

.popup-block .popup-inner .popup-inner-header .flight-details .flight-title {
	font-size: 16px;
}

.popup-block .popup-inner .popup-inner-header .flight-details .arrival .flight-title {
	position: absolute;
	right: 0;	
}

.popup-block .popup-inner .popup-inner-header .flight-details .departure, .popup-block .popup-inner .popup-inner-header .flight-details .arrival {
	position: absolute;
	z-index: 2;
	top: 0;
	width: 140px;
	background-color: #F9FAFB;
}

.popup-block .popup-inner .popup-inner-header .flight-details .departure {
	left: 0;
}

.popup-block .popup-inner .popup-inner-header .flight-details .arrival {
	right: 0;
	text-align: right;
}

.popup-block .popup-inner .popup-inner-content {
	padding: 35px;
}

.popup-block .popup-inner .company-info .company-info-logo {
	float: left;
	width: 50px;
}

.popup-block .popup-inner .company-info .company-info-logo img {
	display: block;
	width: 50px;
}

.popup-block .popup-inner .company-info .company-info-content h4 {
	font-size: 24px;
	line-height: 32px;
	margin: 9px 0 9px 75px;
}

.popup-block .popup-inner .company-info .company-info-content p {
	font-size: 15px;
	line-height: 26px;
	font-family: "StarPro Regular", Helvetica, Arial, sans-serif;
	margin-top: 29px;
	margin-bottom: 10px;
}

.popup-block .popup-inner .company-info .company-info-content .content-links {
	margin-top: 20px;
}

.popup-block .popup-inner .company-info .company-info-content .content-links a {
	float: left;
	color: #B6B9BF;
	font-size: 14px;
	line-height: 24px;
}

.popup-block .popup-inner .company-info .company-info-content .content-links a:first-child:after {
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 24px;
	margin: 0 15px;
	background-color: #E4E8ED;
	content: '';
}

.arrivals-page-section {
	padding: 150px 0 30px;
}

.page__flights-nav .nav-tabs {
	list-style: none;
}

.page__flights-nav .nav-tabs li {
	position: relative;
	padding: 0;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.page__flights-nav .nav-tabs li h1 {
	color: #DDDFE2;
	margin: 0;
	white-space: nowrap;
}

.page__flights-nav .nav-tabs li.active a {
	opacity: 1;
	color: #0B1426;
	background-color: #c5f9be;
}

.page__flights-nav .nav-tabs li a {
	opacity: 1;
	color: #0B1426;
	text-decoration: none;
}

.faq-block {
	margin-bottom: 50px;
}

.toggle-block {
	margin-top: -1px;
	border-top: 1px solid #E6EAF2;
	border-bottom: 1px solid #E6EAF2;
	position: relative;
	overflow: hidden;
}

.toggle-block:last-child {
	border-bottom: 1px solid #E6EAF2;
}

.toggle-block .toggle-button {
	position: relative;
	cursor: pointer;
	font-size: 16px;
	line-height: 30px;
	padding: 22px 0 18px;
	text-transform: uppercase;
}

.toggle-block .toggle-button.open-toggle:before {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.toggle-block .toggle-button:before {
	position: absolute;
	top: calc(50% - 3px);
	right: 10px;
	width: 10px;
	height: 6px;
	content: '';
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20stroke%3D%22%23B6B9BF%22%20stroke-width%3D%222%22%20d%3D%22M9%201L5%205%201%201%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A");
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}

.toggle-block .toggle-panel {
	display: none;
	opacity: 1;
	font-size: 15px;
	line-height: 20px;
	padding: 0 0 30px 0;
}

.toggle-block .toggle-panel img {
	display: block;
	max-width: 100%;
}

.toggle-block .toggle-panel *:last-child {
	margin-bottom: 0;
}

.win_os .toggle-block .toggle-button {
	padding: 19px 0 21px;
}

iframe {
	display: block;
}

.video-block {
	margin-bottom: 30px;
}

.video-block .video-block-image {
	display: block;
	position: relative;
	height: 200px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.video-block .video-block-image:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	opacity: 0.3;
	background-color: #1F2533;
	transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
}

.video-block .video-block-image .video-block-icon {
	position: absolute;
	z-index: 2;
	right: 30px;
	bottom: 30px;
}

.video-block .video-block-image .video-block-icon svg {
	display: block;
}

.video-block .video-block-image .video-block-title {
	position: absolute;
	z-index: 2;
	left: 30px;
	top: 30px;
	width: 50%;
}

.video-block .video-block-image .video-block-title time {
	display: block;
	color: white;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 10px;
}

.video-block .video-block-image .video-block-title h3 {
	color: white;
}

.row.news-gallery {
	margin-top: 40px;
}

.news-gallery [class^="col-"]:nth-last-child(2) .gallery-item {
	margin-bottom: 0;
}

.news-gallery .gallery-item {
	margin-bottom: 30px;
}

.news-gallery .gallery-item a {
	display: block;
	position: relative;
}

.news-gallery .gallery-item a img {
	position: relative;
	z-index: 1;
	width: 100%;
	margin: 0;
}

.news-gallery .gallery-item.with-counter a:before {
	position: absolute;
	z-index: 2;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	opacity: 0.5;
	background-color: #1F2533;
	transition: opacity 0.3s ease-in-out;
	-webkit-transition: opacity 0.3s ease-in-out;
}

.news-gallery .gallery-item.with-counter a span {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	color: white;
	font-size: 24px;
	font-weight: 500;
	white-space: nowrap;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
}

.contact-form {
	position: relative;
	z-index: 1;
	padding: 40px;
	margin-top: 40px;
	background-color: white;
}

.contact-form h3 {
	margin-bottom: 50px;
}

.contact-form .form-col {
	position: relative;
	margin-bottom: 35px;
}

.contact-form .form-col:last-child {
	margin: 0;
}

.contact-form .form-col.has-value .form-input~label {
	font-size: 11px;
	top: -10px;
	transition: 0s ease-in-out;
	-webkit-transition: 0s ease-in-out;
}

.contact-form .form-col .form-input {
	font-size: 12px;
	line-height: 20px;
	padding: 18px 0 14px;
	border: none;
	width: 100%;
	resize: none;
	color: #41454D;
	/* text-transform: uppercase; */
	border-bottom: 1px solid rgba(216, 216, 216, 0.5);
	-webkit-box-shadow: 0 0 0 0 transparent;
	box-shadow: 0 0 0 0 transparent;
}

.contact-form .form-col .form-input:focus~label {
	font-size: 11px;
	top: -10px;
}

.contact-form .form-col .form-input~label {
	position: absolute;
	left: -5px;
	top: 20px;
	padding: 0 5px;
	color: #B6B9BF;
	font-size: 12px;
	line-height: 20px;
	background-color: white;
	text-transform: uppercase;
	transition: .3s ease-in-out;
	-webkit-transition: .3s ease-in-out;
}

.contact-form .form-col textarea.form-input {
	padding: 18px 25px 14px;
	border: 1px solid rgba(216, 216, 216, 0.5);
}

.contact-form .form-col textarea.form-input~label {
	left: 20px;
}

.contact-form .form-col textarea.form-input:focus~label {
	font-size: 11px;
	left: 20px;
	top: -9px;
}

.map-section {
	margin-top: 0;
}


.map-section .map-block .gm-style>div {
	background-color: #1F2533;
}

.map-section .map-block .gm-style>div>div:first-child>div:last-child {
	opacity: 0.6;
}

.customBox {
	position: absolute;
	margin: 20px 0 0 -125px;
	width: 250px;
	font-size: 20px;
	line-height: 30px;
	color: white;
	text-align: center;
	text-transform: uppercase;
}

.scroll-block-title {
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 24px;
}

.scroll-block {
	position: relative;
	margin-top: 50px;
}

.scroll-block:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -16.66666667%;
	width: 1px;
	content: '';
	background-color: #DDDEE1;
}

.scroll-block .scroll-block-title {
	position: relative;
}

.scroll-block .scroll-block-title:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: -16.66666667%;
	width: 1px;
	content: '';
	background-color: white;
}

.scroll-block .scroll-block-title:after {
	position: absolute;
	z-index: 1;
	top: 8px;
	left: calc(-16.66666667% - 4px);
	width: 8px;
	height: 8px;
	content: '';
	border-radius: 4px;
	background-color: #DDDEE1;
}

.scroll-block .scroll-block-item {
	margin-bottom: 50px;
}

.scroll-block .scroll-block-item:last-child {
	margin: 0;
}

.scroll-block .scroll-block-item *:last-child {
	margin: 0;
}

.about-nav li {
	text-align: right;
	margin: 14px 0;
	padding: 0 35px 0 0 !important;
	white-space: nowrap;
}

.about-nav li a {
	color: #999999;
	font-size: 16px;
	line-height: 32px;
}

.about-nav .active {
	padding: 0 33px 0 0 !important;
	border-right: 2px solid #41454D;
}

.about-nav .active a {
	color: #131A26;
}

.stiky {
	position: fixed;
	z-index: 4;
	top: 149px;
	width: 205px;
}

.stiky_bottom {
	position: absolute;
	bottom: 0;
	top: auto;
}

.search-results-page-section {
	padding: 100px 0;
}

.search-results-page-section .search-block {
	border-bottom: 1px solid rgba(65, 69, 77, 0.2);
}

.search-results-counter {
	color: #B6B9BF;
	font-size: 11px;
	line-height: 13px;
	margin-top: 20px;
	text-transform: uppercase;
}

.search-results-list {
	margin-top: 45px;
}

.search-results-list [class^="col-"] {
	position: relative;
}

.search-results-list .search-results-item {
	margin-bottom: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #E6EAF2;
}

.search-results-list .search-results-item:last-child {
	margin: 0;
	padding: 0;
	border: none;
}

.search-results-list .search-results-item .h5 {
	margin-bottom: 20px;
}

.search-results-list .search-results-item p {
	margin-bottom: 15px;
}

.search-results-list .search-results-item .item-more {
	color: #B6B9BF;
	font-size: 11px;
	line-height: 13px;
	margin-top: 20px;
	text-transform: uppercase;
}

.search-results-list .search-results-item a:hover h3 {
	color: #70A63A;
	transition: .15s;
}

.search-results-list .search-results-item a h3 {
	transition: .15s;
}

.search-results-list .search-results-item img {
	display: inline-block;
	margin: 0 0 30px;
	width: 100%;
}

.search-results-list .search-results-item .item-image {
	width: 100%;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.paginator ul {
	list-style: none;
	font-size: 0;
	margin: 50px 0;
	letter-spacing: -.36em;
	border-bottom: 1px solid #E6EAF2;
	text-align: center;
}

.paginator ul li {
	display: inline-block;
	font-size: 15px;
	letter-spacing: normal;
	padding: 20px 0 30px;
	margin-bottom: -1px;
}

.paginator ul li.current {
	border-bottom: 2px solid #70A63A;
}

.paginator ul li.current a {
	color: #70A63A;
}

.paginator ul li a, .paginator ul li span {
	padding: 10px 15px;
	font-size: 16px;
	line-height: 20px;
	color: #B6B9BF;
	text-transform: uppercase;
}

.airline-schedule-block {
	margin-bottom: 70px;
}

.airline-schedule-block .nav {
	list-style: none;
	font-size: 0;
	margin-bottom: 35px;
	letter-spacing: -.36em;
	border-bottom: 1px solid #E6EAF2;
}

.airline-schedule-block .nav li {
	display: inline-block;
	font-size: 15px;
	letter-spacing: normal;
	padding: 20px 0 25px;
	margin-bottom: -1px;
}

.airline-schedule-block .nav li.active {
	border-bottom: 2px solid #70A63A;
}

.airline-schedule-block .nav li.active a {
	color: #70A63A;
}

.airline-schedule-block .nav li:first-child {
	padding-left: 0;
}

.airline-schedule-block .nav li:first-child a {
	padding-left: 0;
}

.airline-schedule-block .nav li:last-child {
	padding-right: 0;
}

.airline-schedule-block .nav li:last-child a {
	padding-right: 0;
}

.airline-schedule-block .nav li a {
	padding: 10px 7px;
	font-size: 14px;
	line-height: 20px;
	color: #B6B9BF;
	text-transform: uppercase;
}

.win_os .airline-schedule-table .tbody .td {
	padding-top: 10px;
	padding-bottom: 12px;
}

.win_os .schedule-table .tbody .td {
	padding-top: 14px;
	padding-bottom: 16px;
}

@media (max-width: 1170px) {
	.airline-schedule-block .tab-content .tab-pane {
		overflow-x: auto;
		overflow-y: hid
	}
	.airline-schedule-block .tab-content .tab-pane .airline-schedule-table {
		min-width: 1150px;
		margin-bottom: 20px;
	}
}

@media (min-width: 768px) {
	.popup-block .popup-inner .popup-inner-header .flight-title-block {
		float: left;
		width: 55%;
	}
	.popup-block .popup-inner .popup-inner-header .flight-title-block h3 {
		font-size: 50px;
		line-height: 60px;
		margin: 0 0 10px;
	}
	.popup-block .popup-inner .popup-inner-header .flight-title-block time {
		font-size: 16px;
	}
	.popup-block .popup-inner .popup-inner-header .flight-info-block {
		float: right;
		width: 44%;
		margin-top: 10px;
	}
	.popup-block .popup-inner .popup-inner-header .flight-details {
		height: 60px;
		padding: 0;
		margin-top: 80px;
	}
	.popup-block .popup-inner .popup-inner-header .flight-details .flight-details-wrapper {
		margin: 0 140px;
	}
	.popup-block .popup-inner .company-info .company-info-logo {
		float: left;
		width: 150px;
	}
	.popup-block .popup-inner .company-info .company-info-logo img {
		display: block;
		width: 150px;
	}
	.popup-block .popup-inner .company-info .company-info-content {
		margin-left: 210px;
	}
	.popup-block .popup-inner .company-info .company-info-content h4 {
		font-size: 16px;
		line-height: 24px;
		margin: 0 0 15px;
	}
	.popup-block .popup-inner .company-info .company-info-content h4 p {
		margin-top: 0;
	}
	.popup-block .popup-inner .company-info .company-info-content .content-links {
		margin-top: 20px;
	}
	.popup-block .popup-inner .company-info .company-info-content .content-links a {
		float: left;
		color: #B6B9BF;
		font-size: 16px;
		line-height: 32px;
	}
	.popup-block .popup-inner .company-info .company-info-content .content-links a:first-child:after {
		display: inline-block;
		vertical-align: middle;
		width: 1px;
		height: 32px;
		margin: 0 15px;
		background-color: #E4E8ED;
		content: '';
	}
	.contact-form {
		margin: 0;
	}
	.sidebar-on-page {
		position: absolute;
		right: 0;
		top: 5px;
	}
	.sidebar-on-page .btn {
		margin: 50px 0 0;
	}
	.customBox {
		margin: -25px 0 0 30px;
		font-size: 20px;
		line-height: 30px;
		text-align: left;
	}
	.search-results-page-section {
		padding: 130px 0;
	}
	.win_os .schedule-table .tbody .td {
		padding-top: 19px;
		padding-bottom: 21px;
	}
	.news-gallery .gallery-item {
		margin-bottom: 0;
	}
}

@media (min-width: 1025px) {
	.popup-block .popup-inner {
		margin: 25px auto;
	}
	.popup-block .popup-inner .popup-inner-header {
		padding: 90px 80px 70px;
	}
	.popup-block .popup-inner .popup-inner-header .flight-title-block h3 {
		font-size: 56px;
		line-height: 70px;
	}
	.popup-block .popup-inner .popup-inner-header .flight-info-block {
		margin-top: 20px;
	}
	.popup-block .popup-inner .popup-inner-content {
		padding: 100px 80px;
	}
	.popup-block .popup-inner .popup-inner-content .content-links a:hover {
		color: #70A63A;
	}
	.arrivals-page-section {
		padding: 230px 0 45px;
	}
	.arrivals-page-content .tab-content {
		margin-bottom: 140px !important;
	}
	.airline-schedule-block {
		margin-bottom: 140px;
	}
	.airline-schedule-block .nav li {
		padding: 20px 0 30px;
	}
	.airline-schedule-block .nav li a {
		padding: 10px 15px;
		font-size: 16px;
	}
	.airline-schedule-table {
		margin: 0 -30px;
	}
	.airline-schedule-table .tbody, 	.airline-schedule-table .thead {
		overflow: hidden;
		padding: 0 30px;
	}
	.airline-schedule-table .tbody .tr:before {
		position: absolute;
		z-index: 1;
		top: -1px;
		bottom: -1px;
		left: -20px;
		right: -20px;
		content: '';
		background-color: transparent;
		transition: background-color 0.3s ease;
		-webkit-transition: background-color 0.3s ease;
	}
	.airline-schedule-table .tbody .tr:hover:before {
		background-color: white;
	}
	
	.airline-schedule-table .tbody .tr .td:nth-child(3) {		
		transition: color 0.2s;
	}
	
	.airline-schedule-table .tbody .tr:hover .td:nth-child(3) {
		color: #41454D;
		transition: color 0.2s;
	}

	.sidebar-on-page .col-xs-6:last-child .sidebar-info-element {
		padding-bottom: 0;
		border-bottom: none;
	}
	.sidebar-info-element {
		padding-bottom: 29px;
		margin-bottom: 35px;
		border-bottom: 1px solid #E6EAF2;
	}
	.sidebar-info-element .value {
		margin: 0;
		font-size: 32px;
		line-height: 36px;
	}
	.sidebar-info-element .about {
		font-size: 11px;
		line-height: 15px;
	}
	.faq-block {
		margin-bottom: 100px;
	}
	.toggle-block .toggle-button {
		font-size: 24px;
	}
	.toggle-block .toggle-panel {
		font-size: 18px;
		line-height: 30px;
		padding: 0 22.222222% 30px 0;
	}
	.video-block:hover .video-block-image:before {
		opacity: 0.6;
	}
	.video-block:hover .video-block-image .video-block-icon {
		right: 50px;
		opacity: 1;
	}
	.video-block:hover .video-block-image .video-block-title {
		left: 50px;
		opacity: 1;
	}
	.video-block .video-block-image {
		height: 360px;
	}
	.video-block .video-block-image .video-block-icon {
		right: 0;
		top: 50px;
		bottom: auto;
		opacity: 0;
		transition: 0.3s ease-in-out;
		-webkit-transition: 0.3s ease-in-out;
	}
	.video-block .video-block-image .video-block-title {
		left: 0;
		top: 50px;
		opacity: 0;
		transition: 0.3s ease-in-out;
		-webkit-transition: 0.3s ease-in-out;
	}
	.scroll-block .scroll-block-title {
		margin-bottom: 50px;
		font-size: 32px;
		line-height: 40px;
	}
	.scroll-block .scroll-block-title:after {
		top: 16px;
	}
	.scroll-block {
		margin-top: 140px;
	}
	.scroll-block .scroll-block-item {
		margin-bottom: 80px;
	}
	.contact-form {
		padding: 10%;
		background-color: white;
	}
	.contact-form .form-col {
		margin-bottom: 50px;
	}
	.contact-form .form-col.sm-margin  {
		margin-bottom: 28px;
	}
	.contact-form .form-col.has-value .form-input~label {
		font-size: 11px;
		top: -10px;
		transition: 0s ease-in-out;
		-webkit-transition: 0s ease-in-out;
	}
	.contact-form .form-col .form-input {
		font-size: 16px;
	}
	.contact-form .form-col .form-input~label {
		font-size: 16px;
	}
	.map-section {
		margin-top: -110px;
	}

	.search-results-list {
		margin-top: 70px;
	}
	.search-results-list .search-results-item {
		margin-bottom: 45px;
		padding-bottom: 45px;
	}
	.search-results-list .search-results-item img {
		margin: 0;
	}
	.search-results-list .search-results-item .item-more:hover {
		color: #70A63A;
	}
	.paginator ul {
		margin: 120px 0;
	}
	.paginator ul li a:hover {
		color: #70A63A;
	}
}

@media (min-width: 1200px) {
	.airline-schedule-block {
		margin-bottom: 140px
	}
	.airline-schedule-block .nav li {
		padding: 20px 0 30px
	}
	.airline-schedule-block .nav li a {
		padding: 10px 25px;
		font-size: 16px
	}
}

@media (max-width: 580px) {
	.schedule-search input {
		float: left
	}
	.airline-schedule-block .nav {
		position: relative
	}
	.airline-schedule-block .nav::before {
		position: absolute;
		top: 67px;
		height: 1px;
		left: 0;
		right: 0;
		content: '';
		width: 100%;
		z-index: -1;
		background-color: #E6EAF2
	}
	.airline-schedule-block .nav li.nav_search {
		width: 100%
	}
	.airline-schedule-block .nav li.nav_search input {
		width: 100%;
		padding: 0 0 0 40px;
		text-align: left;
		background-position: left center
	}
	.body__flights-nav .nav {
		position: relative
	}
	.body__flights-nav .nav::before {
		position: absolute;
		top: 49px;
		height: 2px;
		left: 0;
		right: 0;
		content: '';
		width: 100%;
		background-color: #E6EAF2
	}
	.body__flights-nav .nav li.nav_search {
		margin: 20px 0;
		width: 100%
	}
	.body__flights-nav .nav li.nav_search input {
		width: 100%;
		padding: 0 0 0 40px;
		text-align: left;
		background-position: left center
	}
}

.input-radio {
	position: relative;
	z-index: 2;
	line-height: 16px;
}

.input-radio [type="radio"]:checked, .input-radio [type="radio"]:not(:checked) {
	position: absolute;
	left: -9999px;
}

.input-radio [type="radio"]:checked+label, .input-radio [type="radio"]:not(:checked)+label {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	font-size: 11px;
	line-height: 16px;
	display: inline-block;
	color: #B6B9BF;
	text-transform: uppercase;
}

.input-radio [type="radio"]:checked+label:before, .input-radio [type="radio"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 1px;
	width: 14px;
	height: 14px;
	border: 1px solid #D8DCE6;
}

.input-radio [type="radio"]:checked+label:after, .input-radio [type="radio"]:not(:checked)+label:after {
	content: '';
	width: 6px;
	height: 6px;
	background: #70A63A;
	position: absolute;
	top: 5px;
	left: 4px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.input-radio [type="radio"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.input-radio [type="radio"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.discover-section {
	padding: 75px 0;
}

.discover-block .discover-first-block-logo {
	position: relative;
	height: 440px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
}

.discover-block .discover-first-block-clickable-banner {
	position: relative;
	height: 440px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
	transition: opacity .3s;
}

.discover-block .discover-first-block-clickable-banner:hover {
	opacity: 0.85;
	transition: opacity .4s;
}

@media (max-width: 767px) {
	.discover-block .discover-first-block-logo {
		height: 240px;
	}
	.discover-block .discover-first-block-clickable-banner {
		height: 240px;
	}
}

.discover-block .discover-first-block {
	position: relative;
	height: 440px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
}

.discover-block .discover-first-block:before {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
	background-color: #1F2533;
	opacity: 0.3;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.discover-block .discover-first-block .discover-first-block-company {
	position: absolute;
	z-index: 2;
	top: 35px;
	left: 35px;
	font-size: 14px;
	line-height: 18px;
	color: white;
	text-transform: uppercase;
}

.discover-block .discover-first-block .discover-first-block-price {
	position: absolute;
	z-index: 2;
	top: 35px;
	right: 35px;
	color: white;
	font-size: 50px;
	line-height: 60px;
	text-align: right;
	text-transform: uppercase;
}

.discover-block .discover-first-block .discover-first-block-price span {
	display: block;
	font-size: 14px;
	line-height: 18px;
	opacity: 0.7;
	margin-right: 5px;
}

.discover-block .discover-first-block .discover-first-block-content {
	position: absolute;
	z-index: 2;
	bottom: 50px;
	left: 35px;
	right: 35px;
	color: white;
	text-align: center;
}

.discover-block .discover-first-block .discover-first-block-content h3 {
	color: white;
}

.discover-block .discover-first-block .discover-first-block-content span {
	display: block;
	font-size: 18px;
	line-height: 22px;
	text-transform: uppercase;
}

.owl-theme {
	margin-bottom: 30px;
}

.owl-theme .owl-dots {
	position: absolute;
	left: 35px;
	right: 35px;
	bottom: 15px;
}

.owl-theme .owl-dots .owl-dot span {
	margin: 5px 6px;
	width: 32px;
	height: 4px;
	opacity: 0.5;
	border-radius: 4px;
	background-color: white;
	transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
}

.owl-theme .owl-dots .owl-dot.active span {
	opacity: 1;
	background-color: #70A63A;
}

.owl-theme .owl-dots .owl-dot:hover:not(.active) span {
	opacity: 1;
	background-color: white;
}

.discover-block .discover-first-block .discover-first-block-company {
	opacity: 0;
	transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
	transition-delay: 0.2s;
	-webkit-transition-delay: 0.2s;
}

.discover-block .discover-first-block .discover-first-block-content h3, .discover-block .discover-first-block .discover-first-block-content span, .discover-block .discover-first-block .discover-first-block-content .btn {
	opacity: 0;
	transition: 0.3s ease;
	-webkit-transition: 0.3s ease;
}

.discover-block .discover-first-block .discover-first-block-content h3 {
	left: 0;
	transition-delay: 0.5s;
	-webkit-transition-delay: 0.5s;
}

.discover-block .discover-first-block .discover-first-block-content span {
	transition-delay: 0.35s;
	-webkit-transition-delay: 0.35s;
}

.discover-block .discover-first-block .discover-first-block-content .btn {
	transition-delay: 0.65s;
	-webkit-transition-delay: 0.65s;
}

.discover-block .active .discover-first-block .discover-first-block-company {
	opacity: 0.7;
}

.discover-block .active .discover-first-block .discover-first-block-content h3, .discover-block .active .discover-first-block .discover-first-block-content span, .discover-block .active .discover-first-block .discover-first-block-content .btn {
	opacity: 1;
}

.converter-block {
	height: 440px;
	margin-bottom: 30px;
	padding: 50px 35px 20px;
	background-color: white;
	overflow: hidden;
}

.converter-block table {
	width: 100%;
}

.converter-block table tr:last-child td {
	border: none;
}

.converter-block table td {
	position: relative;
	z-index: 2;
	text-transform: uppercase;
	font-size: 16px;
	padding: 15px 0 11px;
	border-bottom: 1px solid #E6EAF2;
}

.converter-block table td:nth-child(1) {
	width: 25%;
	opacity: 0.5;
}

.converter-block table td:nth-child(2) {
	width: 40%;
	padding-left: 10%;
}

.converter-block table td:nth-child(3) {
	width: 25%;
	text-align: right;
	font-size: 12px;
}

.converter-block table td.current input {
	color: #70A63A;
}

.converter-block table td.empty:before {
	position: absolute;
	top: 24px;
	right: 0;
	width: 24px;
	height: 1px;
	content: '';
	background-color: #2F333A;
}

.converter-block table td input {
	font-size: 16px;
	line-height: 1.3;
	border: none;
	padding: 0;
	width: 100%;
}

.converter-block table td input::selection {
	color: #fff;
	background-color: #76B338;
}

.win_os .converter-block table td {
	padding: 12px 0 14px;
}

.partner-discover-block {
	position: relative;
	height: 440px;
	margin-bottom: 30px;
	text-align: center;
	background-color: #70A63A;
	overflow: hidden;
}

.partner-discover-block a {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	padding: 75px 20px 20px;
}

.partner-discover-block .partner-block-icon {
	width: 136px;
	height: 136px;
	margin: 0 auto 25px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22136%22%20height%3D%22136%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M135%2063a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M96%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M80%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-7a1%201%200%201%200%200-2%201%201%200%200%200%200%202m-8-2a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M96%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M80%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63%20134a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8-8a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2063a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2054a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2045a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2036a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-15%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2027a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2018a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M25%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M25%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63%20134a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-24%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2098a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2089a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2080a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2071a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2%22%20fill%3D%22%23A5F860%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M26%20107V73h14v9h10v-9h37v9h10v-9h14v34H26zm16-27h6V65h-6v15zm47%200h6V65h-6v15zm22-33v24H97v-8H87v8H50v-8H40v8H26V47h85zM50%2036.5c0-4.1%203.4-7.5%207.5-7.5h22c4.1%200%207.5%203.4%207.5%207.5V45H50v-8.5zM89%2045v-8.5c0-5.2-4.3-9.5-9.5-9.5h-22a9.5%209.5%200%200%200-9.5%209.5V45H24v64h89V45H89z%22%20fill%3D%22%23FFF%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.partner-discover-block h3 {
	color: white;
	font-size: 32px;
	line-height: 40px;
}

.partner-discover-block span {
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	color: white;
	opacity: 0.7;
}

.dutyfree-discover-block {
	position: relative;
	height: 440px;
	overflow: hidden;
	margin-bottom: 30px;
}

.dutyfree-discover-block a {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 50px 35px 20px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.dutyfree-discover-block a:before {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: '';
/*	background-color: #1F2533; */
	opacity: 0.3;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.dutyfree-discover-block a h3 {
	position: relative;
	z-index: 3;
	color: white;
}

.dutyfree-discover-block a span {
	position: relative;
	z-index: 3;
	color: white;
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	/*opacity: 0.7;*/
}

.center-discover-block {
	position: relative;
	height: 135px;
	margin-bottom: 30px;
	background-color: white;
	overflow: hidden;
}

.center-discover-block a {
	position: relative;
	display: block;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 35px 10px 35px 35px;
}

.center-discover-block .center-discover-icon {
	float: left;
	width: 65px;
	height: 65px;
	background-repeat: no-repeat;
	background-position: center center;
}


.center-discover-block .center-discover-icon.parking {
	background-image: url(/img/discover/parking.png);
}

.center-discover-block .center-discover-icon.chk {
	background-image: url(/img/discover/chk.png);
}

.center-discover-block .center-discover-icon.luggage {
	background-image: url(/img/discover/luggage.png);
}

.center-discover-block .center-discover-icon.documents {
	background-image: url(/img/discover/documents.png);
}

.center-discover-block .center-discover-icon.transport {
	background-image: url(/img/discover/transport.png);
}

.center-discover-block .center-discover-icon.airlines {
	background-image: url(/img/discover/airlines.png);
}


.center-discover-block .center-discover-icon.icon-tour {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2265%22%20height%3D%2265%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M64%2063a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2063a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-32%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-32%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%2036a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%2027a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-32%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M17%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-7a1%201%200%201%200%200-2%201%201%200%200%200%200%202m-8-2a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M25%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2%22%20fill%3D%22%2372B33C%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M26%2032a6.5%206.5%200%201%201%2013%200%206.5%206.5%200%200%201-13%200zm15%200a8.5%208.5%200%201%200-17%200%208.5%208.5%200%200%200%2017%200zM25.6%2016l6.9-8.3%206.9%208.4H25.6zm7.7-10.5a1%201%200%200%200-1.6%200l-9%2011a1%201%200%200%200%20.8%201.6h18a1%201%200%200%200%20.8-1.7l-9-11zm-.8%2052L25.6%2049h13.8l-6.9%208.4zm9-10.5h-18a1%201%200%200%200-.8%201.7l9%2011a1%201%200%200%200%201.6%200l9-11a1%201%200%200%200-.8-1.7zm7.5-7.6V25.7l8.4%206.8-8.4%207zm10.6-7.6l-11-9a1%201%200%200%200-1.6.8v18a1%201%200%200%200%201.6.7l11-9a1%201%200%200%200%200-1.5zM16%2039.4l-8.4-6.9%208.4-6.8v13.7zm1.4-16.7a1%201%200%200%200-1%200l-11%209a1%201%200%200%200%200%201.6l11%209a1%201%200%200%200%201%20.1c.4-.1.6-.5.6-.9v-18a1%201%200%200%200-.6-.8z%22%20fill%3D%22%235EA91E%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.center-discover-block .center-discover-icon.icon-radar {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2265%22%20height%3D%2265%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M57%2030a24.5%2024.5%200%201%200-24.5%2025%201%201%200%200%200%200-2A22.5%2022.5%200%201%201%2055%2030h-6a16.5%2016.5%200%201%200-16.5%2017%201%201%200%201%200%200-2A14.5%2014.5%200%201%201%2047%2030h-6a8.5%208.5%200%201%200-8.5%209%201%201%200%201%200%200-2%206.5%206.5%200%201%201%206.5-7h-6a1%201%200%201%200%200%202h24a1%201%200%201%200%200-2%22%20fill%3D%22%235EA91E%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M64%2063a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2063a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%2054a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%2045a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%2036a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%2027a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%2018a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-9a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%209a1%201%200%201%200%200%202%201%201%200%200%200%200-2m63-7a1%201%200%201%200%200-2%201%201%200%200%200%200%202m-8-2a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-7%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M25%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m-8%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2m16%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M9%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2M1%200a1%201%200%201%200%200%202%201%201%200%200%200%200-2%22%20fill%3D%22%2372B33C%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.center-discover-block .center-discover-content {
	margin-left: 90px;
}

.center-discover-block .center-discover-content h3 {
	color: #1F2533;
	margin: -5px 0 0;
}

.center-discover-block .center-discover-content p {
	font-size: 15px;
	font-family: "StarPro Medium", Helvetica, Arial, sans-serif;
	color: #41454D;
}

@media (min-width: 768px) {
	.center-discover-block {
		height: 205px;
	}
	.center-discover-block a {
		position: absolute;
		padding: 70px 55px 50px;
	}
	.center-discover-block .center-discover-content {
		margin-left: 110px;
	}
	.partner-discover-block {
		height: 440px;
		padding: 100px 70px 20px;
	}
	.dutyfree-discover-block {
		height: 440px;
	}
	.dutyfree-discover-block a {
		padding: 50px 60px 20px 60px;
	}
	.converter-block {
		height: 440px;
		padding: 50px 60px 20px;
	}
	.discover-block .discover-first-block .discover-first-block-company {
		top: 50px;
		font-size: 18px;
		line-height: 24px;
	}
	.discover-block .discover-first-block .discover-first-block-price {
		top: 50px;
		right: 45px;
		font-size: 80px;
		line-height: 104px;
	}
	.discover-block .discover-first-block .discover-first-block-price span {
		font-size: 18px;
		line-height: 24px;
	}
	.discover-block .discover-first-block .discover-first-block-content {
		bottom: 55px;
		left: 50px;
		text-align: left;
	}
	.discover-block .discover-first-block .discover-first-block-content span {
		font-size: 24px;
		line-height: 33px;
	}
	.discover-block .discover-first-block .discover-first-block-company {
		left: -50px;
	}
	.discover-block .discover-first-block .discover-first-block-content h3, 	.discover-block .discover-first-block .discover-first-block-content span, 	.discover-block .discover-first-block .discover-first-block-content .btn {
		margin-left: -50px;
	}
	.discover-block .active .discover-first-block .discover-first-block-company {
		left: 0;
	}
	.discover-block .active .discover-first-block .discover-first-block-content h3, 	.discover-block .active .discover-first-block .discover-first-block-content span, 	.discover-block .active .discover-first-block .discover-first-block-content .btn {
		margin-left: 0;
	}
	.owl-theme {
		margin-bottom: 30px;
	}
	.owl-theme .owl-dots {
		position: absolute;
		left: auto;
		right: 45px;
		bottom: 45px;
	}
	.discover-block .active .discover-first-block .discover-first-block-company {
		left: 50px;
		opacity: 0.7;
	}
	.discover-block .active .discover-first-block .discover-first-block-content {
		left: 50px;
		opacity: 1;
	}
}

@media (min-width: 1025px) {
	.discover-section {
		padding: 150px 0;
	}
	.center-discover-block a {
		padding: 70px 55px 50px;
	}
	.discover-block .discover-first-block:hover:before {
		opacity: 0.6;
	}
/*	.dutyfree-discover-block a:hover:before {
		opacity: 0.6;
	}*/
	.center-discover-block {
		transition: 0.3s ease;
		-webkit-transition: 0.3s ease;
	}
	.center-discover-block:hover {
		-webkit-box-shadow: 0 16px 32px 0 rgba(13, 17, 26, 0.1);
		box-shadow: 0 16px 32px 0 rgba(13, 17, 26, 0.1);
	}
	.partner-discover-block {
		transition: 0.3s ease;
		-webkit-transition: 0.3s ease;
	}
	.partner-discover-block:hover {
		background-color: #7DC03A;
		-webkit-box-shadow: 0 16px 8px 0 rgba(112, 166, 58, 0.2);
		box-shadow: 0 16px 8px 0 rgba(112, 166, 58, 0.2);
	}
}

.video-section .bg-video, .video-section .container {
	opacity: 0;
	transition: opacity 2s ease;
	-webkit-transition: opacity 2s ease;
}

.loaded .video-section .bg-video, .loaded .video-section .container {
	opacity: 1;
}

.loaded-fast .video-section .bg-video, .loaded-fast .video-section .container {
	opacity: 1;
	transition: 0s ease-in-out;
	-webkit-transition: 0s ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.video-section {
	position: relative;
	background-color: #1F2533;
	height: calc(100vh - 82px);
	min-height: 450px;
}

.video-section .bg-video {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	min-width: 100%;
	object-fit: cover;
}

.video-section .bg-video .video-section__block {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
}

.video-section .container {
	z-index: 3;
	height: 100%;
}

.video-section .container h1 {
	font-size: 48px;
	line-height: 56px;
	font-family: "StarPro TW Regular", Helvetica, Arial, sans-serif;
	letter-spacing: -3px;
	color: white;
	position: absolute;
	bottom: 60px;
	left: 27px;
	margin: 0;
	text-transform: uppercase;
}

.video-section .container h1 span {
	display: inline-block;
}

.video-section .container h1 span:last-child {
	margin-top: 10px;
}

.reveal-box {
	opacity: 0;
}

.block-revealer__element {
	opacity: 0;
}

.loaded-fast .block-revealer__element, .loaded-fast .reveal-box {
	opacity: 1;
}

.weather-block {
	position: absolute;
	z-index: 4;
	right: 30px;
	top: 85px;
	text-align: right;
	font-family: "StarPro Medium", Helvetica, Arial, sans-serif;
}

.weather-block .weather-block-icon {
	display: inline-block;
	vertical-align: top;
	width: 36px;
	height: 36px;
	margin: 4px 10px 0 0;
	background-repeat: no-repeat;
	background-position: center center;
}

.weather-block .weather-block-icon.icon-1 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2236%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M18.2%2010a7.8%207.8%200%201%201%200%2015.6%207.8%207.8%200%200%201%200-15.6m0%2017.2a9.4%209.4%200%201%201%200-18.8%209.4%209.4%200%200%201%200%2018.8zm-.8-21a.8.8%200%200%201-.8-.8V.8a.8.8%200%200%201%201.6%200v4.6c0%20.5-.3.8-.8.8zm0%2023.6c.5%200%20.8.3.8.8v4.6a.8.8%200%200%201-1.6%200v-4.6c0-.5.4-.8.8-.8zM6.2%2018.6c0%20.4-.3.8-.8.8H.8a.8.8%200%200%201%200-1.7h4.6c.5%200%20.8.4.8.9zm29-.9a.8.8%200%200%201%200%201.7h-4.6a.8.8%200%200%201%200-1.7h4.6zM8.9%2026.1c.3-.3.8-.3%201.2%200%20.3.4.3.9%200%201.2l-3.3%203.2c-.1.2-.3.3-.6.3-.2%200-.4-.1-.5-.3a.8.8%200%200%201%200-1.1L8.9%2026zM27.3%209.7c-.2%200-.4%200-.6-.2a.8.8%200%200%201%200-1.2l3.2-3.2c.4-.3.9-.3%201.2%200%20.3.3.3.8%200%201.1L28%209.5l-.6.2zm-.6%2016.4c.3-.3.8-.3%201.2%200l3.2%203.3a.8.8%200%200%201-1.2%201.1l-3.2-3.2a.8.8%200%200%201%200-1.2zM8.9%209.5L5.7%206.2a.8.8%200%200%201%201.1-1.1l3.3%203.2a.8.8%200%200%201-1.2%201.2z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-2 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M9.4%201.6c1%200%202%20.3%203%20.7a9.3%209.3%200%200%200%200%2014.3A7.8%207.8%200%200%201%201.7%209.4c0-4.3%203.5-7.8%207.8-7.8m0%2017.2c1.8%200%203.5-.5%205-1.4.3-.2.4-.4.4-.7%200-.3-.1-.6-.4-.7a7.7%207.7%200%200%201%200-13.2c.3-.1.4-.4.4-.6%200-.3-.1-.6-.4-.7A9.4%209.4%200%200%200%200%209.5c0%205.1%204.2%209.3%209.4%209.3%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-3 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2234%22%20height%3D%2228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M20.2%2015.6h.1a5%205%200%200%201%204.9%205%205%205%200%200%201-5%205.2H6.6a5%205%200%200%201-4.9-5.1%205%205%200%200%201%205-5c.6%200%201.3%200%202%20.4a.8.8%200%200%200%201.1-.7%204.9%204.9%200%200%201%209.7-.4c0%20.4.4.6.8.6zm4.2%200c-1-1-2.3-1.5-3.6-1.6A6.6%206.6%200%200%200%2016%209.6c.9-1.9%202.8-3%204.8-3a5.3%205.3%200%200%201%203.6%209zm-4.1%2011.8H6.5a6.7%206.7%200%200%201%200-13.4c.6%200%201.2%200%201.8.2a6.5%206.5%200%200%201%206-4.8%206.9%206.9%200%201%201%2011.2%207.4%206.7%206.7%200%200%201-5.2%2010.6zM20.6%204a.8.8%200%200%201-.8-.8V.8a.8.8%200%200%201%201.6%200v2.3c0%20.5-.4.8-.8.8zm12%208.1a.8.8%200%200%201%200%201.7h-2.3a.8.8%200%200%201%200-1.7h2.3zM13.4%206.5l-1.6-1.7a.8.8%200%200%201%200-1.1c.3-.3.8-.3%201.1%200l1.7%201.6a.8.8%200%200%201-1.2%201.2zm14.3.2c-.2%200-.4%200-.5-.2a.8.8%200%200%201%200-1.2l1.6-1.6a.8.8%200%200%201%201.1%201.1l-1.6%201.7-.6.2zM29%2017.4l1.6%201.6a.8.8%200%200%201%200%201.2.8.8%200%200%201-1.2%200l-1.6-1.6a.8.8%200%200%201%200-1.2c.3-.3.9-.3%201.2%200z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-4 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M9.6%2011.6c.7%200%201.3.2%202%20.5a.8.8%200%200%200%201.2-.7%204.9%204.9%200%200%201%209.6-.4c0%20.4.4.7.8.7h.2a5%205%200%200%201%204.8%205%205%205%200%200%201-4.9%205H9.6a5%205%200%200%201-5-5%205%205%200%200%201%205-5m1.7-1.5L9.6%2010c-2%200-4%201-5.3%202.7A5.9%205.9%200%200%201%202%2010.1c2.2.1%204.3-.7%205.8-2.3A7.7%207.7%200%200%200%2010.1%202a6%206%200%200%201%203.5%204.8c-1.1.9-2%202-2.3%203.4M24%2010A6.6%206.6%200%200%200%2015%206a7.7%207.7%200%200%200-5.8-6c-.3%200-.6%200-.8.2-.2.2-.3.5-.2.8A6%206%200%200%201%201%208.3c-.3%200-.6%200-.8.2-.2.2-.2.5-.2.8a7.7%207.7%200%200%200%203.5%204.9%206.7%206.7%200%200%200%206%209.2h13.8A6.7%206.7%200%200%200%2024%2010%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-5 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M5.3%2024a.8.8%200%200%201%201.1%201.2L3.6%2028A.8.8%200%200%201%202.4%2027L5.3%2024zm4.5%200a.8.8%200%200%201%201.2%201.2L8.1%2028A.8.8%200%200%201%207%2027L9.8%2024zm4.6%200a.8.8%200%200%201%201.2%201.2L12.7%2028a.8.8%200%200%201-1.1%200%20.8.8%200%200%201%200-1.1l2.8-2.9zm4.6%200a.8.8%200%200%201%201.2%201.2L17.3%2028a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.1L19%2024z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.2%2010.8h.1a5%205%200%200%201%200%209.8H6.5a5%205%200%201%201%202-9.4.8.8%200%200%200%201.2-.7%204.9%204.9%200%200%201%209.7-.4c0%20.4.4.7.8.7m4.3-.1c-1-1-2.3-1.5-3.7-1.6A6.6%206.6%200%200%200%2016%204.7c.9-1.8%202.8-3%204.8-3a5.3%205.3%200%200%201%203.7%209m-18%2011.6h13.8a6.6%206.6%200%200%200%205.3-10.4%207%207%200%201%200-11.3-7.4c-2.8.1-5.3%202-6%204.9L6.5%209a6.6%206.6%200%200%200%200%2013.2%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-6 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M4.6%2029.2a.8.8%200%200%201-1.1%200%20.8.8%200%200%201%200-1.2l2.8-2.9c.4-.3.9-.3%201.2%200%20.3.4.3.9%200%201.2l-2.9%202.9zm4.6%200a.8.8%200%200%201-1.1%200A.8.8%200%200%201%208%2028l2.8-2.9a.8.8%200%200%201%201.2%201.2l-2.9%202.9zm4.6%200a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.2l2.9-2.9a.8.8%200%200%201%201.2%201.2l-2.9%202.9zm4.6%200a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.2l2.9-2.9a.8.8%200%200%201%201.1%201.2l-2.8%202.9z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M11.3%2010.2L9.6%2010c-2%200-4%201-5.2%202.7A5.8%205.8%200%200%201%202%2010.1c2.2%200%204.3-.7%205.8-2.3A7.7%207.7%200%200%200%2010.1%202a6%206%200%200%201%203.5%204.8c-1.1.9-2%202-2.3%203.4m12%2011.7H9.6a5%205%200%200%201-5-5.1%205%205%200%200%201%205-5.2c.7%200%201.3.2%202%20.5h.7c.3-.2.4-.4.5-.7a4.9%204.9%200%200%201%209.6-.4c0%20.4.4.6.8.7h.2a5%205%200%200%201%204.8%205%205%205%200%200%201-4.9%205.2m.5-11.9a6.6%206.6%200%200%200-8.7-4%207.7%207.7%200%200%200-5.8-6c-.3%200-.6%200-.8.2-.2.2-.3.5-.2.8A6%206%200%200%201%201%208.3c-.3%200-.6%200-.8.2-.2.2-.2.5-.2.8a7.7%207.7%200%200%200%203.6%204.9c-.4.8-.6%201.7-.6%202.6%200%203.6%203%206.7%206.6%206.7h13.7c3.6%200%206.6-3%206.6-6.7%200-3.5-2.7-6.5-6-6.8%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-8 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2225%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M18.6%2017.5a9.4%209.4%200%200%201-12.7%200A.8.8%200%200%201%207%2016.3a7.7%207.7%200%200%200%2010.5%200l.6-.2a.8.8%200%200%201%20.5%201.4zm1.7-3.8a.8.8%200%200%201%200%201.7h-16a.8.8%200%200%201%200-1.7h16zM.8%2013.1a.8.8%200%200%201%200-1.6h23a.8.8%200%200%201%200%201.6H.7zm2.9-2.9a.8.8%200%200%201-.8-.8%209.4%209.4%200%200%201%2018.8%200%20.8.8%200%200%201-1.7%200%207.8%207.8%200%200%200-15.5%200c0%20.5-.4.8-.8.8z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-13 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2231%22%20height%3D%2226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6%2023.7A.8.8%200%200%201%206%2022h13.7c.5%200%20.8.4.8.9%200%20.4-.3.8-.8.8H6zM6%2026a.8.8%200%200%201%200-1.7h13.7c.5%200%20.8.4.8.9%200%20.4-.3.8-.8.8H6z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M17.6%204.2a3.4%203.4%200%200%201%203.3-2.6c1.6%200%203%201.2%203.4%202.8%200%20.4.4.7.9.7%201.9%200%203.4%201.5%203.4%203.5%200%201.5-1%202.8-2.4%203.2-1-2.1-3.1-3.6-5.4-3.8-.5-1.6-1.7-3-3.2-3.8m2.6%205.5h.1a5%205%200%200%201%200%2010H6.5a5%205%200%200%201-4.9-5%205%205%200%200%201%205-5c.6%200%201.3.1%202%20.4h.7c.2-.2.4-.4.4-.7a4.9%204.9%200%200%201%209.7-.4c0%20.4.4.7.8.7m5.5-6.2C25%201.5%2023%200%2021%200A5%205%200%200%200%2016%203.6l-1.4-.2c-3%200-5.6%202-6.3%204.9L6.5%208a6.7%206.7%200%200%200%200%2013.4h13.8a6.7%206.7%200%200%200%206.4-8%205.1%205.1%200%200%200%203.6-4.8c0-2.7-2-4.8-4.6-5.1%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-14 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2231%22%20height%3D%2227%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M20.2%2013.7h.1c2.8%200%204.9%202.9%204.9%205.4%200%202.6-2.1%205.5-5%205.5H6.6c-2.8%200-4.9-2.9-4.9-5.5%200-2.5%202.1-5.4%205-5.4.6%200%201.3.1%202%20.4a.8.8%200%200%200%201.1-.6%204.9%204.9%200%200%201%209.7-.5c0%20.4.4.7.8.7m-2.6-5.5a3.4%203.4%200%200%201%203.3-2.5c1.6%200%203%201.1%203.4%202.7%200%20.4.5.7.9.7%201.9%200%203.4%201.5%203.4%203.5%200%201.5-1%202.9-2.5%203.3-1.1-2.2-3.1-3.6-5.3-3.9-.5-1.6-1.7-3-3.2-3.8m-11%2018h13.7c3.5%200%206.5-3.3%206.5-7%200-.6%200-1.2-.2-1.8a5%205%200%200%200-.9-10C25%205.5%2023%204%2021%204A5%205%200%200%200%2016%207.6l-1.4-.2c-3%200-5.6%202-6.3%204.9L6.5%2012C3.1%2012%200%2015.4%200%2019.1c0%203.8%203%207.2%206.5%207.2%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-16 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2229%22%20height%3D%2227%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1.4%2024.3a.8.8%200%200%201%201.4.6l-.3.6-1.1%201.1c-.2.2-.4.2-.6.2a.8.8%200%200%201-.6-1.4l1.2-1.1zM6%2019.7c.3-.3.8-.3%201.1%200l.3.6-.3.6-2.8%202.8a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.1L6%2019.7zm0%204.6a.8.8%200%200%201%201.4.6l-.3.6L6%2026.6c-.2.2-.4.2-.6.2a.8.8%200%200%201-.6-1.4L6%2024.3zm4.5-4.6c.4-.3.9-.3%201.2%200%20.3.3.3.9%200%201.2L9%2023.7a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.1l2.8-2.9zm0%204.6c.4-.3.9-.3%201.2%200%20.3.3.3.8%200%201.2l-1.1%201.1c-.2.2-.4.2-.6.2a.8.8%200%200%201-.6-1.4l1.1-1.1zm4.6-4.6c.3-.3.9-.3%201.2%200%20.3.3.3.9%200%201.2l-2.9%202.8a.8.8%200%200%201-1.1%200%20.8.8%200%200%201%200-1.1l2.8-2.9zm0%204.6c.3-.3.9-.3%201.2%200%20.3.3.3.8%200%201.2L15%2026.6c-.1.2-.3.2-.5.2a.8.8%200%200%201-.6-1.4l1.1-1.1zm4.6-4.6c.3-.3.8-.3%201.2%200%20.3.3.3.9%200%201.2L18%2023.7a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.1l3-2.9z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M26.6%2011.4c0%202.8-2.2%205.2-4.9%205.2H8c-2.7%200-5-2.4-5-5.2%200-2.8%202.3-5.2%205-5.2.7%200%201.3.2%202%20.5h.7c.3-.2.4-.4.5-.7a4.9%204.9%200%200%201%209.6-.4c0%20.4.4.6.8.6h.1c2.7%200%205%202.4%205%205.2m-4.5-6.8A6.6%206.6%200%200%200%2016%200c-3%200-5.5%202-6.3%204.8L8%204.6a6.8%206.8%200%200%200-6.6%206.8c0%203.7%203%206.8%206.6%206.8h13.7c3.6%200%206.6-3%206.6-6.8%200-3.5-2.7-6.5-6-6.8%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-17 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M13.4%2019.8L10%2023.2a.8.8%200%200%200%20.6%201.4h.8l-2.2%202.2a.8.8%200%200%200%200%201.2c.2.2.4.2.6.2.2%200%20.4%200%20.6-.2l3.6-3.6c.2-.2.3-.6.2-.9a.8.8%200%200%200-.8-.5h-.9l2-2c.3-.3.3-.9%200-1.2a.8.8%200%200%200-1.1%200%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M14.6%201.6a5%205%200%200%201%204.8%204%20.8.8%200%200%200%201%20.6c2.7%200%204.8%203%204.8%205.5%200%202.7-2.1%205.6-5%205.6H6.6c-2.8%200-4.9-3-4.9-5.6%200-2.6%202.1-5.5%205-5.5.6%200%201.3.2%202%20.5A.8.8%200%200%200%209.7%206a4.9%204.9%200%200%201%204.9-4.4m6.2%203A6.6%206.6%200%200%200%2014.6%200c-3%200-5.6%202-6.3%204.8l-1.8-.2C3.1%204.6%200%207.9%200%2011.7%200%2015.6%203%2019%206.5%2019h13.8c3.5%200%206.5-3.3%206.5-7.2%200-3.6-2.7-6.8-6-7%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-18 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.3%2020.3c.3-.3.8-.3%201.1%200%20.4.3.4.8%200%201.1l-2.8%202.9a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.2l2.9-2.8zM8%2020.3c.3.3.3.8%200%201.1L5%2024.3a.8.8%200%200%201-1.1%200%20.8.8%200%200%201%200-1.2l2.8-2.8c.3-.3.9-.3%201.2%200zm4.2.4a.8.8%200%200%201%201.2%201.2l-1.9%201.7h.8a.8.8%200%200%201%20.6%201.4l-3.7%203.7a.8.8%200%200%201-1.1%200%20.8.8%200%200%201%200-1.2l2.2-2.3h-.9a.8.8%200%200%201-.6-1.4l3.4-3.1z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6.5%206.2c.7%200%201.4.2%202%20.5A.8.8%200%200%200%209.8%206a4.9%204.9%200%200%201%209.7-.4c0%20.4.4.6.7.6h.2c2.6%200%204.9%202.5%204.9%205.3s-2.3%205.2-5%205.2H6.6c-2.6%200-4.9-2.4-4.9-5.2%200-2.8%202.3-5.3%205-5.3m14.2-1.6A6.6%206.6%200%200%200%2014.6%200c-3%200-5.6%202-6.3%204.8l-1.8-.2C3%204.6%200%207.7%200%2011.5c0%203.7%203%206.8%206.5%206.8h13.8c3.5%200%206.5-3.1%206.5-6.8%200-3.6-2.6-6.6-6-6.9%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-19 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2227%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2022.3a.8.8%200%201%201%200%201.7.8.8%200%200%201%200-1.7zm5.7%200a.8.8%200%201%201%200%201.7.8.8%200%200%201%200-1.7zM13.4%2020a.8.8%200%201%201%200%201.7.8.8%200%200%201%200-1.7zm5.7%200a.8.8%200%201%201%200%201.7.8.8%200%200%201%200-1.7zm-6.8%204.6a.8.8%200%201%201%200%201.7.8.8%200%200%201%200-1.7zM7.7%2020a.8.8%200%201%201%200%201.7.8.8%200%200%201%200-1.7z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M25.2%2011.7c0%202.6-2.1%205.5-5%205.5H6.6c-2.8%200-4.9-3-4.9-5.5%200-2.6%202.1-5.5%205-5.5.6%200%201.3.2%202%20.5h.7c.2-.2.4-.4.4-.7a4.9%204.9%200%200%201%209.7-.4c0%20.4.4.6.8.6h.1c2.8%200%204.9%203%204.9%205.5m-4.4-7A6.6%206.6%200%200%200%2014.6%200c-3%200-5.6%202-6.3%204.8l-1.8-.2C3.1%204.6%200%207.9%200%2011.7s3%207.1%206.5%207.1h13.8c3.5%200%206.5-3.3%206.5-7.1%200-3.6-2.7-6.8-6-7%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-20 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2227%22%20height%3D%2229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M18.7%2024.9a.8.8%200%201%201%200%201.6.8.8%200%200%201%200-1.6zm0-5.3c.5%200%20.9.4.9.8v2.3a.8.8%200%200%201-1.7%200v-2.3c0-.4.4-.8.9-.8zm-3.5%207.6a.8.8%200%201%201%200%201.6.8.8%200%200%201%200-1.6zm.1-7.6c.5%200%20.8.4.8.8V25a.8.8%200%200%201-1.6%200v-4.6c0-.4.4-.8.8-.8zm-3.5%205.3a.8.8%200%201%201%200%201.6.8.8%200%200%201%200-1.6zm0-5.3c.5%200%201%20.4%201%20.8v2.3c0%20.5-.5.8-1%20.8a.8.8%200%200%201-.7-.8v-2.3c0-.4.3-.8.8-.8zm-3.4%207.6a.8.8%200%201%201%200%201.6.8.8%200%200%201%200-1.6zm0-7.6c.5%200%20.9.4.9.8V25a.8.8%200%200%201-1.7%200v-4.6c0-.4.4-.8.9-.8z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M25.2%2011.5c0%202.8-2.3%205.2-5%205.2H6.6c-2.6%200-4.9-2.4-4.9-5.2%200-2.8%202.3-5.3%205-5.3.6%200%201.3.2%202%20.5h.7c.2-.2.4-.4.4-.7a4.9%204.9%200%200%201%209.7-.4c0%20.4.4.6.8.6h.1c2.6%200%204.9%202.5%204.9%205.3m-4.4-6.9A6.6%206.6%200%200%200%2014.6%200c-3%200-5.6%202-6.3%204.8l-1.8-.2C3%204.6%200%207.7%200%2011.5c0%203.7%203%206.9%206.5%206.9h13.8c3.5%200%206.5-3.2%206.5-7%200-3.5-2.6-6.5-6-6.8%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-21 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2231%22%20height%3D%2222%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M14.5%2012.1c.4-.3.9-.3%201.2%200%20.3.4.3.9%200%201.2L13%2016.2a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.2l2.8-2.9zm-4.9.7c.4.4.4.9%200%201.2l-2%202h1a.8.8%200%200%201%20.5%201.4L5.5%2021a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.1l2.3-2.2h-.9a.8.8%200%200%201-.6-1.4l3.4-3.4c.3-.4.8-.4%201.1%200zm-5.3-.7c.3.4.3.9%200%201.2l-2.9%202.9a.8.8%200%200%201-1.2%200%20.8.8%200%200%201%200-1.2l2.9-2.9c.3-.3.8-.3%201.2%200zm20.7-3c2.3%200%204%202.4%204%204.4%200%202.3-1.8%204.2-3.9%204.2a.8.8%200%200%201%200-1.6c1.3%200%202.2-1.4%202.2-2.6%200-1.2-1-2.7-2.3-2.7H5.3a.8.8%200%200%201%200-1.6H25zM26.3%200C28.6%200%2030%202.2%2030%204.3c0%202.2-1.9%204.2-4%204.2h-14a.8.8%200%200%201%200-1.6h14c1.2%200%202.3-1.3%202.3-2.6s-.8-2.7-2.1-2.7a.8.8%200%200%201%200-1.6z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-icon.icon-23 {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2232%22%20height%3D%2215%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M24.7%200c3.5%200%206.7%203.4%206.7%207.1%200%203.8-3%207.1-6.6%207.1H11.1a.8.8%200%200%201%200-1.6h13.7c2.8%200%205-2.9%205-5.5%200-2.8-2.4-5.5-5-5.5a.8.8%200%200%201%200-1.6zm-1.1%207.4c0%202.1-1.8%204.6-4%204.6H5.4a.8.8%200%200%201%200-1.7h14.2c1.2%200%202.3-1.6%202.3-2.9C22%206.1%2021%205%2019.6%205a.8.8%200%200%201%200-1.6c2.2%200%204%201.9%204%204.1zm-8.2%201.4c0%20.5-.4.9-.8.9H.8A.8.8%200%200%201%20.8%208h13.8c.4%200%20.8.4.8.8z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.weather-block .weather-block-value {
	display: inline-block;
	vertical-align: middle;
	font-size: 40px;
	line-height: 50px;
	color: white;
	white-space: nowrap;
}

.weather-block .weather-block-value span {
	opacity: 0.5;
}

.weather-block .weather-block-status {
	color: white;
	text-transform: uppercase;
}

.loaded .header__flights-actions {
	bottom: 58px;
	opacity: 1;
}

.loaded .weather-block {
	top: 125px;
	opacity: 1;
}

.loaded-fast .header__flights-actions {
	opacity: 1;
	bottom: 58px;
	transition: 0s ease-in-out;
	-webkit-transition: 0s ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.loaded-fast .weather-block {
	top: 125px;
	opacity: 1;
	transition: 0s ease-in-out;
	-webkit-transition: 0s ease-in-out;
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}

.header__flights-actions, .weather-block {
	opacity: 0;
	transition: 1.5s cubic-bezier(0.9, 0.15, 0.1, 0.85);
	-webkit-transition: 1.5s cubic-bezier(0.9, 0.15, 0.1, 0.85);
	transition-delay: 0.3s;
	-webkit-transition-delay: 0.3s;
}

.header__flights-actions {
	position: absolute;
	left: 40px;
	right: 40px;
	bottom: 0;
	border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}

.header__flights-actions .header__flights-nav {
	float: left;
}

.header__flights-actions .header__flights-nav .nav-tabs {
	list-style: none;
}

.header__flights-actions .header__flights-nav .nav-tabs li {
	float: left;
	opacity: 0.5;
	position: relative;
	margin-right: 30px;
	padding: 0 0 35px 0;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.header__flights-actions .header__flights-nav .nav-tabs li.active {
	opacity: 1;
}

.header__flights-actions .header__flights-nav .nav-tabs li.active:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -2px;
	height: 2px;
	border-radius: 2px;
	content: '';
	background-color: white;
}

.header__flights-actions .header__flights-nav .nav-tabs li a {
	color: white;
	font-size: 25px;
	line-height: 24px;
	text-decoration: none;
	text-transform: uppercase;
}

.header__flights-actions .header__flights-nav .nav-tabs li svg {
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0 10px;
}

.header__flights-actions .header__flights-search {
	float: right;
}

/* .header__flights-actions .header__flights-search input { */
	/* position: relative; */
	/* border: none; */
	/* color: white; */
	/* font-size: 16px; */
	/* line-height: 24px; */
	/* width: 250px; */
	/* padding-left: 40px; */
	/* text-transform: uppercase; */
	/* background-repeat: no-repeat; */
	/* background-position: left center; */
	/* background-color: transparent; */
	/* background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M13.4%2011.4a5.5%205.5%200%201%200-7.8-7.8%205.5%205.5%200%200%200%207.8%207.8zm-10.2.2a7.5%207.5%200%201%201%201.3%201.5L1.7%2016a1%201%200%200%201-1.4-1.4l3-3z%22%20fill%3D%22%23FEFEFE%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.5%22%2F%3E%0A%3C%2Fsvg%3E%0A"); */
/* } */

.header__flights-actions .header__flights-search input {
	position: relative;
	border: none;
	border-radius: 7px 7px 7px 7px;
	color: black;
	font-size: 16px;
	line-height: 25px;
	width: 250px;
	padding-left: 25px;
	padding-top: 0px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: white;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M13.4%2011.4a5.5%205.5%200%201%200-7.8-7.8%205.5%205.5%200%200%200%207.8%207.8zm-10.2.2a7.5%207.5%200%201%201%201.3%201.5L1.7%2016a1%201%200%200%201-1.4-1.4l3-3z%22%20fill%3D%22%23000000%22%20fill-rule%3D%22nonzero%22%20opacity%3D%220.5%22%2F%3E%0A%3C%2Fsvg%3E%0A");
}
/* .header__flights-actions .header__flights-search input::-webkit-input-placeholder { */
	/* opacity: 0.5; */
	/* color: white; */
/* } */

.header__flights-actions .header__flights-search input::-webkit-input-placeholder {
	opacity: 0.5;
	color: black;
}

/* .header__flights-actions .header__flights-search input:-webkit-input-placeholder { */
	/* opacity: 0.5; */
	/* color: white; */
/* } */

.header__flights-actions .header__flights-search input:-webkit-input-placeholder {
	opacity: 0.5;
	color: black;
}

/* .header__flights-actions .header__flights-search input::-moz-placeholder { */
	/* opacity: 0.5; */
	/* color: white; */
/* } */
.header__flights-actions .header__flights-search input::-moz-placeholder {
	opacity: 0.5;
	color: black;
}

/* .header__flights-actions .header__flights-search input:-moz-placeholder { */
	/* opacity: 0.5; */
	/* color: white; */
/* } */

.header__flights-actions .header__flights-search input:-moz-placeholder {
	opacity: 0.5;
	color: black;
}

/* .header__flights-actions .header__flights-search input:-ms-input-placeholder { */
	/* opacity: 0.5; */
	/* color: white; */
/* } */

.header__flights-actions .header__flights-search input:-ms-input-placeholder {
	opacity: 0.5;
	color: black;
}

.body__flights-nav {
	margin: 0 -10px 30px;
	border-bottom: 2px solid #E6EAF2;
}

.body__flights-nav .nav-tabs {
	list-style: none;
}

.body__flights-nav .nav-tabs li {
	float: left;
	position: relative;
	margin-right: 30px;
	padding: 0 0 25px 0;
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.body__flights-nav .nav-tabs li.active {
	color: #70A63A;
}

.body__flights-nav .nav-tabs li.active:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -2px;
	height: 2px;
	border-radius: 2px;
	content: '';
	background-color: #70A63A;
}

.body__flights-nav .nav-tabs li.active a {
	color: #70A63A;
}

.body__flights-nav .nav-tabs li.active svg g {
	stroke: #70A63A;
}

.body__flights-nav .nav-tabs li a {
	color: #B6B9BF;
	font-size: 15px;
	line-height: 24px;
	text-decoration: none;
	text-transform: uppercase;
}

.body__flights-nav .nav-tabs li svg {
	display: inline-block;
	vertical-align: top;
	margin: 4px 10px 0 0;
}

.schedule-table {
	margin-bottom: 35px;
}

.schedule-table .td {
	position: relative;
	z-index: 2;
	vertical-align: top;
	letter-spacing: normal;
	text-transform: uppercase;
	box-sizing: border-box;
}

.schedule-table .td .flights-info {
	opacity: 0;
	visibility: hidden;
	float: right;
	width: 18px;
	height: 24px;
	margin: 3px 0;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22%23B6B9BF%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M2%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M9%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M16%200a2%202%200%201%200%200%204%202%202%200%200%200%200-4%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
	transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
}

.schedule-table .td .flights-avatar {
	float: right;
	width: 24px;
	height: 24px;
	margin: 3px 0;
	border-radius: 12px;
	overflow: hidden;
}

.schedule-table .td .flights-avatar img {
	display: block;
	width: 100%;
}

.schedule-table .thead .td {
	color: #7f8490;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 15px;
}

.schedule-table .tbody .tr {
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #E6EAF2;
}

.schedule-table .tbody .tr:last-child {
	border: none;
}

.schedule-table .tbody .td {
	padding-top: 17px;
	padding-bottom: 13px;
	font-size: 12px;
	line-height: 20px;
}

.schedule-table .tbody .td .mobile-number {
	display: block;
}

.schedule-table .tbody .td .red {
	color: #EB3E32;
}

.schedule-table .tbody .td .yellow {
	color: #FFB100;
}

.schedule-table .tbody .td .green {
	color: #2eb51f;
}

.schedule-table .tbody .td .was {
	color: #B6B9BF;
	text-decoration: line-through;
	line-height: 120%;
}
.schedule-table .tbody .td .became {
	color: #EB3E32;
	line-height: 120%;
}
.schedule-table .tbody .td .hint {
	display: block;
	color: #EB3E32;
	font-size: 80%;
	line-height: 40%;
	text-transform: lowercase;
}

.schedule-more {
	color: #B6B9BF;
	font-size: 16px;
	line-height: 22px;
}

.flight-form-search {
	padding: 30px;
	position: relative;
}

.flight-form-search:before {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	content: '';
	background-color: white;
}

.flight-form-search .flight-form-col {
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
}

.flight-form-search .flight-form-col:nth-child(5) {
	margin-bottom: 0;
}

.flight-form-search .flight-form-col:last-child {
	margin-bottom: 0;
}

.flight-form-search .flight-form-col .flight-form-col-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px 20px 16px;
	border: 1px solid #D8DCE6;
	text-transform: uppercase;
	overflow: hidden;
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__icon {
	position: absolute;
	top: 24px;
	left: 20px;
	background-repeat: no-repeat;
	background-position: center center;
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__icon.icon-departure {
	width: 10px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1%201l8%208%22%20fill%3D%22%23FEFEFE%22%2F%3E%0A%20%20%20%20%3Cg%20stroke%3D%22%23474B53%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M1%201l7.7%207.7%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20stroke-linejoin%3D%22round%22%20d%3D%22M9%202.7V9H2.7%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__icon.icon-arrivals {
	width: 10px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1%209l8-8%22%20fill%3D%22%23FEFEFE%22%2F%3E%0A%20%20%20%20%3Cg%20stroke%3D%22%23474B53%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M1%209l7.7-7.7%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20stroke-linejoin%3D%22round%22%20d%3D%22M2.7%201H9v6.3%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__icon.icon-date {
	top: 22px;
	width: 14px;
	height: 13px;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20stroke%3D%22%23474B53%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1%2012h12V3H1z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M4%201v3%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%201v3%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__icon.icon-passenger {
	top: 21px;
	width: 12px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cg%20stroke%3D%22%23464B54%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M6%207a3%203%200%201%201%200-6%203%203%200%200%201%200%206z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M10%2015H2v-1a4%204%200%200%201%208%200v1z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__select {
	position: relative;
	z-index: 1;
	padding: 0 0 0 20px;
	white-space: nowrap;
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__select span {
	color: #A5AAB2;
}

.flight-form-search .flight-form-col .flight-form-col-wrapper .flight-form-col__airportCode {
	position: absolute;
	z-index: 2;
	top: 15px;
	right: 0;
	padding: 3px 20px 3px 15px;
	background-color: white;
	border-left: 1px solid #D8DCE6;
}

.flight-form-search .input-radio {
	margin-bottom: 20px;
}

.flight-form-search [type="submit"] {
	position: relative;
	z-index: 2;
}

.home-section {
	padding: 30px 0;
}

.home-section .tab-content {
	margin-bottom: 60px;
}

.home-section .flight-form-search {
	margin-bottom: 30px;
}

@media (max-width: 1120px) {
	.schedule-table .tbody .td:first-child span, 	.schedule-table .thead .td:first-child span {
		display: block;
	}
}

@media (max-width: 767px) {
	.schedule-table {
		margin: 0 -5px 25px;
		text-align: left;
	}
	.schedule-table .tbody .td, 	.schedule-table .thead .td {
		padding-left: 10px;
		padding-right: 10px;
	}
	.schedule-table .tbody .td span, 	.schedule-table .thead .td span {
		display: block;
	}
	.schedule-more {
		font-size: 14px;
		line-height: 18px;
		display: inline-block;
	}

	.custom-covid-alert-popup.swal2-popup.swal2-modal {	
		/* text-align: justify;	 */
		font-size: 0.8rem;
	}
}

@media (min-width: 768px) {
	.video-section {
		height: 100vh;
	}
	.video-section .container h1 {
		font-size: 18vmin;
		line-height: 19vmin;
		bottom: 160px;
		left: 30px;
	}
	.video-section .container h1 span:last-child {
		margin-top: 20px;
	}
	.schedule-table .thead .td {
		padding-bottom: 25px;
	}
	.schedule-table .tbody .td {
		padding-top: 22px;
		padding-bottom: 18px;
		font-size: 18px;
		line-height: 30px;
	}
	.schedule-table .tbody .td:nth-child(2) {
		font-size: 24px;
	}
	.weather-block {
		top: 100px;
		right: 40px;
	}
	.loaded .weather-block, 	.loaded-fast .weather-block {
		top: 160px;
	}
	.flight-form-search {
		padding: 40px 0;
		position: relative;
	}
	.flight-form-search:before {
		left: -40px;
		right: -40px;
	}
	.flight-form-search .input-radio {
		margin: 10px 0;
	}
	.home-section {
		padding: 55px 0 30px;
	}
	.home-section .tab-content {
		margin-bottom: 70px;
	}
	.home-section .flight-form-search {
		margin-bottom: 95px;
	}
	.news-list {
		margin-bottom: 83px;
	}
}

@media (min-width: 1025px) {
	.video-section .container h1 {
		bottom: 200px;
		left: 10px;
	}
	.home-section {
		padding: 55px 0 165px;
	}
	.home-section .tab-content {
		margin-bottom: 70px;
	}
	.home-section .flight-form-search {
		margin-bottom: 95px;
	}
	.home-section .news-list {
		margin-bottom: 83px;
	}
	.weather-block {
		right: 15px;
	}
	.schedule-table .tbody .tr:before {
		position: absolute;
		z-index: 1;
		top: -1px;
		bottom: -1px;
		left: -40px;
		right: -40px;
		content: '';
		background-color: transparent;
		transition: background-color 0.3s ease;
		-webkit-transition: background-color 0.3s ease;
	}
	.schedule-table .tbody .tr:hover .flights-info {
		opacity: 1;
		visibility: visible;
	}
	.schedule-table .tbody .tr:hover:before {
		background-color: white;
	}
	.schedule-table .td .flights-avatar {
		margin: 3px 40px 3px 0;
	}
	.flight-form-search .input-radio {
		display: inline-block;
		margin: 22px 40px 0 0;
	}
	.header__flights-actions {
		left: 15px;
		right: 15px;
	}
}

.simple-page-section {
	padding: 150px 0 30px;
}

.socials-block {
	float: left;
	height: 50px;
	margin-bottom: 30px;
}

.socials-block a {
	position: relative;
	float: left;
	width: 60px;
	height: 50px;
	border-right: 1px solid #E6EAF2;
}

.socials-block a:last-child {
	border: none;
}

.socials-block a svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	-webkit-transform: translate3d(-50%, -50%, 0);
}

.article-image-section {
	position: relative;
	height: 100vh;
	background-color: white;
	overflow: hidden;
}

.article-image-section .image-block {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-color: #1F2533;
}

.article-image-section .image-block img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	opacity: 0.6;
	background-repeat: repeat;
	background-position: center center;
	background-size: cover;
}

.article-image-section .container {
	z-index: 2;
	height: 100%;
}

.article-image-section .article-image-section-title {
	position: absolute;
	bottom: 45px;
	left: 30px;
}

.article-image-section .article-image-section-title h1, .article-image-section .article-image-section-title time {
	color: white;
}

.article-image-section .article-image-section-title time {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 25px;
}

.article-image-section .article-image-section-title h1 {
	margin: 0;
}

.socials-wrapper {
	position: relative;
}

.body-section table {
	font-size: 15px;
	width: 100%;
	margin-bottom: 40px;
}

.body-section table td {
	padding: 22px 0;
	border-bottom: 1px solid #E6EAF2;
	color: #333232;
}

.body-section table tr:last-child td {
	border: none;
}

.video-page-section {
	padding: 100px 0 20px;
}

.simple-table {
	margin-top: 120px;
}

.simple-table.no-margin {
	margin: 0;
}

.simple-table .thead .td {
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 13px;
	color: #7f8490;
	text-transform: uppercase;
}

.simple-table .tbody .tr {
	border-bottom: 1px solid #E6EAF2;
}

.simple-table .tbody .tr:last-child .td {
	border: none;
}

.simple-table .tbody .td {
	padding-top: 9px;
	padding-bottom: 7px;
	font-size: 12px;
	line-height: 30px;
	text-transform: uppercase;
}

.simple-table .tbody .td a {
	color: #41454D;
}

.simple-table .tbody .td img {
	margin: 0;
}

.win_os .simple-table .tbody .td {
	padding-top: 7px;
	padding-bottom: 9px;
}

.page-404 {
	height: 100%;
	background-color: white;
}

.page-404 body, .page-404 main {
	height: 100%;
}

.page-404 .simple-section {
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	flex: 1 1 auto;
	align-items: center;
	justify-content: center;
}

.page-404 .block-404 h1 {
	opacity: 0.1;
	font-size: 160px;
	line-height: 160px;
	margin: 0;
	text-align: center;
}

.page-404 .block-404 h2 {
	margin-bottom: 60px;
	font-size: 35px;
	line-height: 42px;
	text-align: center;
}

.page-404 .block-404 .btn {
	width: 100%;
}

.page-404 .block-404 .btn-search {
	margin: 20px 0 0;
	color: #B6B9BF;
}

.page-404 .block-404 .btn-search svg {
	margin-right: 16px;
	margin-top: 5px;
}

@media (min-width: 767px) {
	.article-image-section .article-image-section-title {
		left: 40px;
		width: 75%;
	}
	.socials-block {
		float: none;
		height: auto;
		margin-bottom: 0;
		width: 50px;
		position: relative;
		top: 0;
		left: calc(50% - 25px);
	}
	.socials-block a {
		float: none;
		display: block;
		padding: 20px 0;
		width: 50px;
		height: 60px;
		border: none;
		border-bottom: 1px solid #E6EAF2;
	}
	.page-404 .block-404 .btn {
		width: auto;
	}
	.page-404 .block-404 .btn-search {
		margin: 0 0 0 40px;
	}
}

@media (min-width: 1025px) {
	.simple-page-section {
		padding: 230px 0 165px;
	}
	.video-page-section {
		padding: 200px 0 100px;
	}
	.article-image-section .article-image-section-title {
		position: absolute;
		bottom: 135px;
		left: 15px;
	}
	.simple-table {
		margin-top: 120px;
	}
	.simple-table .tbody .td {
		padding-top: 19px;
		padding-bottom: 17px;
		font-size: 18px;
		line-height: 30px;
	}
	.simple-table .tbody .td a:hover {
		color: #70A63A;
	}
	.win_os .simple-table .tbody .td {
		padding-top: 17px;
		padding-bottom: 19px;
	}
	.page-404 {
		background-color: white;
	}
	.page-404 .block-404.text-center {
		text-align: left !important;
	}
	.page-404 .block-404 h1, 	.page-404 .block-404 h2 {
		text-align: left;
	}
	.page-404 .block-404 h1 {
		font-size: 18vmin;
		line-height: 19vmin;
	}
	.page-404 .block-404 h2 {
		font-size: 9vmin;
		line-height: 10vmin;
	}
}


.home-section .mewtwo-widget {
	margin-bottom: 70px !important;
}

.home-section .mewtwo-widget .mewtwo-flights {
	padding: 40px 40px !important;
}

.home-section .mewtwo-widget .mewtwo-flights-dates:before {
	display: none !important;	
}

.home-section .mewtwo-widget--touch .mewtwo-widget .mewtwo-flights .mewtwo-flights-origin input[name='origin_name'],
.home-section .mewtwo-widget--touch .mewtwo-widget .mewtwo-flights .mewtwo-flights-destination input[name='destination_name'] {
	padding-top: 16px !important;
}

.home-section .mewtwo-widget .mewtwo-flights form input,
.home-section .mewtwo-widget .mewtwo-flights .mewtwo-flights-dates .mewtwo-flights-dates-depart input[type="text"],
.home-section .mewtwo-widget .mewtwo-flights .mewtwo-flights-dates .mewtwo-flights-dates-return input[type="text"],
.home-section .mewtwo-widget .mewtwo-flights .mewtwo-flights-trip_class {
	border-radius: 0 !important;
	box-shadow: none !important;
	border-color: #d9dce1 !important;
}

.home-section .mewtwo-widget .mewtwo-flights .mewtwo-flights-submit_button > button {
	border-radius: 0 !important;
	box-shadow: none !important;
	padding-bottom: 3px !important;
}

.home-section .mewtwo-widget .mewtwo-flights form,
.mewtwo-modal-wrapper .mewtwo-modal {
	font-family: "StarPro Bold", Helvetica, Arial, sans-serif !important;
}

.home-section .mewtwo-widget div > input[type="text"]:focus,
.home-section .mewtwo-widget .mewtwo-flights--virgin div.mewtwo-stand-out input {
	border-color: #c4c4c4 !important;
}

.home-section .mewtwo-widget .mewtwo-flights-dates-depart-icons,
.home-section .mewtwo-widget .mewtwo-flights-dates-return-icons {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2015%2017\'%3E%3Cpath%20fill%3D\'%2341454D\'%20d%3D\'M0%205v10c0%201.1.9%202%202%202h11c1.1%200%202-.9%202-2V5H0zm5%2010H2v-2h3v2zm0-3H2v-2h3v2zm0-3H2V7h3v2zm4%206H6v-2h3v2zm0-3H6v-2h3v2zm0-3H6V7h3v2zm4%206h-3v-2h3v2zm0-3h-3v-2h3v2zm0-3h-3V7h3v2zM13%202h-1V1c0-.6-.4-1-1-1h-1c-.6%200-1%20.4-1%201v1H6V1c0-.6-.4-1-1-1H4c-.6%200-1%20.4-1%201v1H2C.9%202%200%202.9%200%204h15c0-1.1-.9-2-2-2z\'%2F%3E%3C%2Fsvg%3E") !important;
}

.home-section .mewtwo-widget .mewtwo-swap_button {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2213%22%20viewBox%3D%220%200%2015%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%3Cpath%20d%3D%22M11%204v1.382c0%20.34.276.618.618.618.128%200%20.25-.044.348-.114l2.592-1.98c.082-.058.152-.132.214-.218.382-.512.272-1.238-.236-1.618L11.968.114c-.1-.07-.222-.114-.35-.114-.342%200-.618.276-.618.618V2H4c-.552%200-1%20.446-1%201s.448%201%201%201h7zm-7%207h7c.552%200%201-.446%201-1s-.448-1-1-1H4V7.618C4%207.276%203.724%207%203.382%207c-.128%200-.25.044-.35.114L.464%209.07c-.508.38-.618%201.106-.236%201.618.062.086.132.16.214.218l2.592%201.98c.098.07.22.114.348.114.342%200%20.618-.278.618-.618V11z%22%20fill%3D%22%2341454D%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") !important;
}

.home-section .mewtwo-widget .mewtwo-flights-dates-return-iconsx {
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%22100%22%20height%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ESlice%201%3C%2Ftitle%3E%3Cpath%20d%3D%22M98.17%2089.33L58.837%2050l39.33-39.33c2.442-2.442%202.442-6.397%200-8.84-2.438-2.44-6.395-2.44-8.837%200L50%2041.163%2010.67%201.832C8.23-.61%204.272-.61%201.83%201.83c-2.44%202.436-2.44%206.395%200%208.837L41.163%2050%201.832%2089.33c-2.442%202.442-2.442%206.397%200%208.84%202.44%202.44%206.395%202.44%208.837%200L50%2058.837l39.33%2039.33c2.442%202.442%206.4%202.442%208.84%200%202.44-2.44%202.44-6.395%200-8.837z%22%20fill%3D%22%2341454D%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") !important;
}

.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-autocomplete-list-item-info--active,
.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-autocomplete-list-item-info--active .mewtwo-autocomplete-list-item-info__right_block {
	background-color: #70A63A !important;
}

.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-autocomplete-list-item-info--active .mewtwo-autocomplete-list-item-info__right_block::before {
	background: #70A63A !important;
}

.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-datepicker .mewtwo-datepicker-container-return_button__text,
.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-passengers-ready__button {
	border: 1px solid #70A63A !important;
	color: #70A63A !important;
}

.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-datepicker .mewtwo-datepicker-container-return_button__text:hover,
.mewtwo-modal-wrapper .mewtwo-modal .mewtwo-passengers-ready__button:hover {
	border: 1px solid #84B750 !important;
	color: #84B750 !important;
}

/* .custom-covid-alert-popup.swal2-popup.swal2-modal { */
	/* text-transform: uppercase;	 */
	/* border-radius: 0; */
	/* width: 50em; */
/* } */

.custom-covid-alert-popup.swal2-popup.swal2-modal {
	text-transform: uppercase;	
	border-radius: 20px;
	width: 30em;
	height: 20em;
	background-color: rgba(255,255,255,0.7);
	/* text-align:left; */
	padding-top: 0px;
	padding-right: 0.02em;
	padding-bottom: 0px;
	padding-left: 0.02em;
}


.custom-covid-alert-popup .swal2-html-container {	
	/* text-align: justify;	 */	
}

.custom-covid-alert-popup .swal2-confirm.swal2-styled {
	background-color: #70A63A;
	border-radius: 0;
}

.custom-covid-alert-popup .swal2-confirm.swal2-styled:focus {
	box-shadow: 0 0 0 3px rgba(112,166,58,.5);
}

.social_logo {
		float: left;
 /* margin: 0 0 0 1px; */ */
	width: 1%;
	padding-left: 5px;
	padding-right: 5px;
	/* line-height: 1; */
	/* margin-bottom: 5px; */
	/* display:block; */
}

.social_logo1 {
		float: left;
	/* margin: 0 0 0 1px; */
	width: 1%;
	padding-left: 1px;
	padding-right: 1px;
	/* line-height: 1; */
	/* margin-bottom: 5px; */
	/* display:block; */

}