@import url(reset.css);
@import url(grids.css);
@import url(slick.css);
@import url(slick-theme.css);

@font-face {
    font-family: 'Museo';
    src: url('museo_cyrillic-webfont.eot');
    src: url('museo_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo_cyrillic-webfont.woff2') format('woff2'),
         url('museo_cyrillic-webfont.woff') format('woff'),
         url('museo_cyrillic-webfont.ttf') format('truetype'),
         url('museo_cyrillic-webfont.svg#museo_cyrl500') format('svg');
    font-weight: 700;
    font-style: normal;

}

/*----------------------------------------------------------*/
.fluid-img img, .fluid-img svg {
	width: 100%;
	height: auto;
}
*::-webkit-input-placeholder, *:-moz-placeholder, *::-moz-placeholder {
 color: #606060;
}
.btn, input[type=submit], input[type=button], .justify > li, .justify:after, label, span.selected, ul li:before {
	display: inline-block;
}
/*----------------------------------------------------------*/
html, body {
	background: #fff;
	font-family: "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
	height: 100%;
	color: #333;
	min-height: 650px;
}
html * {
	max-height: 1000000px;
	-webkit-text-size-adjust: 100%;
}
a {
	color: #009de2;
	text-decoration: none;
	border-bottom: 1px solid rgba(0,157,226,.3);
	-webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
a:hover {
	color: #999;
	border-color: rgba(153,153,153,.3);
}
.action {
	border-bottom-style: dashed;
}
ul, ol {
	padding: 0;
	list-style: none;
	margin-left: 30px;
}
ul.arrows, ul.checked {
	margin-left: 20px;
}
ol {
	counter-reset: item;
}
ul li:before {
	content: '';
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%222%22%20viewBox%3D%22292.138%20420.445%2015%202%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009DE2%22%20d%3D%22M292.138%20420.445h15v2h-15v-2z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 15px;
	width: 15px;
	height: 2px;
	margin: 11px 0 0 -30px;
	float: left;
}
ul.arrows li:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPBAMAAAAv0UM9AAAAJ1BMVEUAAAAAneEAneEAneEAneEAneEAneEAneEAneEAneEAneEAneEAneHWM2TPAAAADHRSTlMA8DCgIBDQwLCQYFBxcblLAAAAOUlEQVQI12Ng2MQABFwHFYCkzxkhIMl8BsyxweRwnDkIJBXPHGZgYJI5Y4DCdAQxGcJATAbWSiABAEohEyWyTtoyAAAAAElFTkSuQmCC') no-repeat left top;
	background-size: auto;
	width: 10px;
	height: 15px;
	margin: 4px 0 0 -20px;
}
ul.checked li:before {
	background-size: auto;
	width: 12px;
	height: 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKBAMAAAByAqLJAAAAIVBMVEUAAAAAneIAneIAneIAneIAneIAneIAneIAneIAneIAneJdFAFJAAAACnRSTlMAYPDQMBCgcFBAygxzfQAAADlJREFUCNdjAAHWBjAVvBDMsVrFwO7AELxqIUOWCpAjwKC1aDKQw+C0ahWQw8CiBeIAuSAOkGsIJADJKw1zVwCsmQAAAABJRU5ErkJggg==') no-repeat left top;
	margin: 5px 0 0 -20px;
}
ul li, ol li {
	margin-bottom: 10px;
}
ul.arrows li, ul.checked li {
	margin-bottom: 20px;
}
ol li:before {
    display: inline-block;
    content: counter(item)".";
    counter-increment: item;
	color: #000;
    width: 12px;
	font-weight: 800;
	float: left;
	margin: 0 0 0 -25px;
}
ul ul {
	padding: 0;
	list-style: disc outside;
	margin-left: 50px;
}
ul ul li:before {
	display: none;
}
ol ol{
    counter-reset: inner;
	margin-left: 60px;
}
ol ol li{
    margin-bottom: 0;
}
ol ol li:before {
    content: counter(item)"."counters(inner,".");
    counter-increment: inner;
	margin-left: -35px;
}
.title {
	display: block;
}
h1, h2, h3, h4, p, ul, ol, h5, table, .title {
	margin-bottom: 20px;
}
h1, .h1 {
	font-size: 40px;
	font-family: "Museo", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
h2, .h2 {
	font-size: 30px;
	font-family: "Museo", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h3, .h3 {
	font-size: 24px;
	font-family: "Museo", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h4, .h4 {
	font-size: 18px;
	font-weight: 700;
}
.no-marg {
	margin-bottom: 0 !important;
}
p + h2, p + h3, p + h4, p + h5, p + h6, ul + h2, ul + h3, ul + h4, ul + h5, ol + h2, ol + h3, ol + h4, ol + h5, ul + p, ol + p {
	padding-top: 20px;
}
s, input[type=checkbox]:disabled:checked + label:after {
	color: #999;
}
.hr {
	display: inline-block;
	width: 208px;
	height: 18px;
	background: url(../images/hr.png) no-repeat left top;
	margin: 0 0 30px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.middle {
	vertical-align: middle;
}
.bottom {
	vertical-align: bottom;
}
.baseline {
	vertical-align: baseline;
}
.top {
	vertical-align: top;
}
table {
	width: 100%;
}
table td {
	padding: 10px 15px;
	border: 1px solid #d6d6d6;
}
table th {
	padding: 10px 15px;
	vertical-align: bottom;
	background: #009de2;
	text-align: center;
	font-weight: 700;
	color: #fff;
}
.no-border {
	border: 0 !important;
}
hr {
	border: 0;
	border-bottom: 2px solid #dde0e6;
	margin: 10px 0 30px;
}
.grey {
	color: #595959;
	border-color: rgba(89,89,89,.3);
}
.black {
	color: #000;
	border-color: rgba(0,0,0,.3);
}
q {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAMAAABJuvqBAAAAM1BMVEUAAADd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4Obd4OY96VB6AAAAEHRSTlMAQMCA8GAQcODQoDAgkLBQN4ckfQAAAJJJREFUOMvt0DsSwyAMRdFnQOAPTrT/1cbjmMFBD4rUvh1nVCABiOJLknFETYLe2jv21t8St6WhAGralplZmkDsGftzbLbEzFuithriJi93VolYbQuGqO2GqHlDxMrHI4ZWzgWMTU5xIGaXShha+kqI6Fmqd1QPdCxrbQF6Nt0kglhL7hJq2wVBAAzMHe95LUDtA8OyL2nStrVZAAAAAElFTkSuQmCC') no-repeat left 10px;
	display: block;
	padding: 10px 70px 30px;
	color: #666;
	line-height: 23px;
}
.content {
	padding-bottom: 40px;
}
.content p {
	padding: 0 60px 0 0;
}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], select, textarea, span.selected {
	vertical-align: middle;
	background: #fff;
	border: 1px solid #dde0e6;
	padding: 15px;
	font-family: "PT Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	width: 100%;
	outline: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	color: #333;
}
.disabled, input[disabled], input[disabled="disabled"] {
	border: 1px solid #e5e5e5;
	color: #808080 !important;
	background: #f6f6f6;
	cursor: default;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
	border-color: #999;
}
input[type="file"] {
	border: 0;
	background: none;
}
.error {
	color: #e50000;
}
.selected.error, input.error, textarea.error, input.error:focus, textarea.error:focus {
	border-color: #e50000;
	color: #e50000;
}
.selected.correct, input.correct, textarea.correct, input.correct:focus, textarea.correct:focus {
	border-color: #a1c561;
	color: #a1c561;
}
span.error {
	display: block;
	padding: 5px 0 5px 30px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.24%22%20height%3D%2217%22%20viewBox%3D%220%200%2019.24%2017%22%3E%3Cpath%20fill%3D%22%23E60000%22%20d%3D%22M10.22.36C10.115.12%209.915%200%209.62%200c-.293%200-.493.12-.6.36L.1%2016c-.145.213-.132.44.04.68.133.213.32.32.56.32h17.84c.268%200%20.468-.114.6-.34s.134-.447%200-.66L10.22.36zM8.54%2015v-2h2.2v2h-2.2zm0-3.48v-6h2.2v6h-2.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat left center;
	background-size: 19px;
}
select {
	padding: 15px;
	width: 100%;
	margin: 0;
	height: 52px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	z-index: 2;
	position: relative;
	background: #fff;
	cursor: pointer;
}
span.selected {
	margin-top: -52px;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	display: block;
	cursor: pointer;
}
.disable .selected {
	color: #c0c0c0;
	background: #f6f6f6;
	border-color: #e5e5e5;
}
span.selected:after {
	content: '';
	position: absolute;
	right: 15px;
	top: 20px;
	width: 12px;
	height: 7px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.1%22%20height%3D%226.5%22%20viewBox%3D%220%200%2011.1%206.5%22%3E%3Cpath%20fill%3D%22%23595959%22%20d%3D%22M11%20.7l-.6-.6c0-.1-.1-.1-.2-.1s-.2%200-.2.1L5.6%204.5%201.2.1C1.1%200%201%200%20.9%200%20.8%200%20.7%200%20.7.1L.1.7C0%20.8%200%20.8%200%20.9s0%20.2.1.3l5.2%205.2c.1.1.1.1.2.1s.2%200%20.3-.1L11%201.2c.1-.1.1-.2.1-.3%200-.1%200-.2-.1-.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
	background-size: 12px;
}
.disable .selected:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.1%22%20height%3D%226.5%22%20viewBox%3D%220%200%2011.1%206.5%22%3E%3Cpath%20fill%3D%22%23c3c3c3%22%20d%3D%22M11%20.7l-.6-.6c0-.1-.1-.1-.2-.1s-.2%200-.2.1L5.6%204.5%201.2.1C1.1%200%201%200%20.9%200%20.8%200%20.7%200%20.7.1L.1.7C0%20.8%200%20.8%200%20.9s0%20.2.1.3l5.2%205.2c.1.1.1.1.2.1s.2%200%20.3-.1L11%201.2c.1-.1.1-.2.1-.3%200-.1%200-.2-.1-.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
	background-size: 12px;
}
textarea {
	overflow: auto;
	line-height: normal;
	height: auto;
	resize: none;
}
.btn, input[type="submit"], input[type="button"], button {
	border: 3px solid #009de2;
	background: none;
	color: #009de2;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	outline: none;
	font-family: 'PT Sans', Arial, Helvetica, sans-serif;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 14px 35px;
}
.btn.invert, input[type="submit"].invert, input[type="button"].invert, button.invert {
	border: 3px solid #009de2;
	background: #009de2;
	color: #fff;
}
.btn:hover, input[type="submit"]:hover, input[type="button"]:hover, button:hover, .btn.invert:hover, input[type="submit"].invert:hover, input[type="button"].invert:hover, button.invert:hover {
	background: #dde0e6;
	color: #009de2;
	border-color: #dde0e6
}
.btn.auto {
	width: auto;
}
input[type="submit"].auto, input[type="button"].auto, button.auto {
	width: auto;
}
.btn:active, input[type="button"]:active, input[type="submit"]:active, button:active {
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.2);
}
label {
	width: 90%;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 5px;
	font-size: 14px;
}
.disable label {
	color: #bfbfbf;
}
label.auto {
	width: auto;
	margin: 0 20px 5px 0;
}
input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked, input[type="radio"]:not(:checked), input[type="radio"]:checked {
	position: absolute;
	left: -9999px;
}
input[type="checkbox"]:not(:checked) + label, input[type="checkbox"]:checked + label, input[type="radio"]:not(:checked) + label, input[type="radio"]:checked + label {
	padding-left: 30px;
	position: relative;
}
input[type=checkbox]:not(:checked) + label:after, input[type=radio]:not(:checked) + label:after {
	display: none;
}
input[type=checkbox]:checked + label:after, input[type=radio]:checked + label:after {
	display: block;
}
/* checkbox aspect */
input[type="checkbox"]:not(:checked) + label:before, input[type="checkbox"]:checked + label:before, input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	border: 1px solid #dde0e6;
}
input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
input[type="checkbox"]:not(:checked) + label:hover:before, input[type="checkbox"]:checked + label:hover:before, input[type="radio"]:not(:checked) + label:hover:before, input[type="radio"]:checked + label:hover:before {
	border: 1px solid #999;
}
/* checked mark aspect */
input[type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked + label:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: 12px;
	height: 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKBAMAAAByAqLJAAAAIVBMVEUAAAAAneIAneIAneIAneIAneIAneIAneIAneIAneIAneJdFAFJAAAACnRSTlMAYPDQMBCgcFBAygxzfQAAADlJREFUCNdjAAHWBjAVvBDMsVrFwO7AELxqIUOWCpAjwKC1aDKQw+C0ahWQw8CiBeIAuSAOkGsIJADJKw1zVwCsmQAAAABJRU5ErkJggg==') no-repeat left top;
}
input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after {
	content: '';
	position: absolute;
	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #009de2;
}
/* disabled checkbox */
input[type="checkbox"]:disabled:not(:checked) + label:before, input[type="checkbox"]:disabled:checked + label:before, input[type="radio"]:disabled:not(:checked) + label:before, input[type="radio"]:disabled:checked + label:before  {
	background: #f6f6f6;
	border-color: #e5e5e5;
}
input[type="checkbox"]:disabled:not(:checked) + label:after, input[type="checkbox"]:disabled:checked + label:after  {
	
}
input[type="radio"]:disabled:not(:checked) + label:after, input[type="radio"]:disabled:checked + label:after  {
	background: #acacac;
}
input[type="checkbox"]:disabled + label {
	color: #bfbfbf;
}
/* accessibility */
input[type="checkbox"]:checked:focus + label:before, input[type="checkbox"]:not(:checked):focus + label:before, input[type="radio"]:checked:focus + label:before, input[type="radio"]:not(:checked):focus + label:before {
	border-color: #999;
}
.justify, .justify > li {
	padding: 0;
	margin: 0;
}
.justify {
	list-style: none;
	text-align: justify;
	text-align-last: justify;
	text-justify: distribute;
	width: 100%;
}
.justify > li {
	text-align: left;
	text-align-last: left;
	vertical-align: top;
}
.justify > li:before {
	display: none;
}
.justify:after {
	width: 100%;
	height: 0;
	content: '\00a0'
}
.page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	overflow: hidden;
	min-width: 980px;
}
header {
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,242,245,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,242,245,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,242,245,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f2f5',GradientType=0 );
	width: 100%;
	padding: 20px 0;
}
.menu {
	height: 40px;
}
.menu li {
	vertical-align: middle;
}
.menu a {
	display: inline-block;
	border: 0;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000;
	padding: 9px 0 11px;
}
.menu a:hover {
	color: #009de2;
}
.menu .current a {
	color: #000;
	position: relative;
}
.menu .current a:before {
	content: '';
	position: absolute;
	top: 0;
	left: -22px;
	width: 100%;
	height: 8px;
	border-width: 2px 2px 0 2px;
	border-style: solid;
	border-color: #009de2;
	padding: 0 20px;
}
.menu .current a:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: -22px;
	width: 100%;
	height: 8px;
	border-width: 0 2px 2px 2px;
	border-style: solid;
	border-color: #009de2;
	padding: 0 20px;
}
.menu span {
	display: inline-block;
	width: 1px;
	height: 25px;
	background: #bbbbbb;
	float: left;
}
footer {
	position: relative;
	z-index: 3;
	background: #1f1f1f;
	color: #999;
	min-width: 980px;
}
footer * {
	font-size: 14px;
}
footer > div {
	padding: 30px 0;
}
footer ul {
	height: 20px;
}
footer a {
	color: #fff;
	border-color: rgba(255,255,255,.3);
	font-weight: 700;
}
footer .grid_3 a {
	color: #999;
	border-color: rgba(153,153,153,.3);
	font-weight: 400;
}
.bg {
	position: absolute; 
	width: 100%;
	top: 130px;
	bottom: 0;
	overflow: hidden;
}
.bg > div {
	position: absolute; 
	left: -50%;
	top: -50%;
	width: 200%; 
	height: 200%;
}
.bg > div img {
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	min-width: 50%;
	min-height: 50%;
}
.popup {
    position: absolute;
    left: 50%;
    top: -500px;
    background: #fff;
    padding: 0 40px;
    z-index: 9997;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 10px 200px rgba(0,0,0,1);
    -moz-box-shadow: 0 10px 200px rgba(0,0,0,1);
    box-shadow: 0 10px 200px rgba(0,0,0,1);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    max-height: 0;
    -webkit-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    overflow: hidden;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	max-width: 400px;
}
.popup.opened {
    background: #fff;
    padding: 40px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    max-height: 1000px;
}
.close {
    position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    border: 0;
    width: 17px;
    height: 17px;
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009de2%22%20d%3D%22M17%2015.6L15.6%2017%208.5%209.9%201.4%2017%200%2015.6l7.1-7.1L0%201.4%201.4%200l7.1%207.1L15.6%200%2017%201.4%209.9%208.5l7.1%207.1z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 17px;
}
.close:hover {
    background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22%20height%3D%2217%22%20viewBox%3D%220%200%2017%2017%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23999%22%20d%3D%22M17%2015.6L15.6%2017%208.5%209.9%201.4%2017%200%2015.6l7.1-7.1L0%201.4%201.4%200l7.1%207.1L15.6%200%2017%201.4%209.9%208.5l7.1%207.1z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 17px;
}
.header-title {
	font-weight: 700;
	font-size: 16px;
	margin: 0 3% 0 0;
	padding: 0 3% 0 0;
	border-right: 1px solid #bbb;
}
.header-description {
	color: #333;
	margin: 0 0 40px 0;
	font-size: 16px;
}
.header-description div {
	display: inline-block;
}
.header-phone {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 40px;
	display: inline-block;
	padding: 0 0 0 30px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2232%22%20viewBox%3D%220%200%2020%2032%22%3E%3Cpath%20fill%3D%22%23009DE2%22%20d%3D%22M18%200H2C.895%200%200%20.895%200%202v28c0%201.105.895%202%202%202h16c1.105%200%202-.895%202-2V2c0-1.105-.895-2-2-2zm0%2029c0%20.553-.447%201-1%201H3c-.553%200-1-.447-1-1V3c0-.553.447-1%201-1h14c.553%200%201%20.447%201%201v26zM12%203H8c-.554%200-1%20.447-1%201s.446%201%201%201h4c.553%200%201-.447%201-1s-.447-1-1-1zm-2%2022c-1.105%200-2%20.895-2%202s.895%202%202%202c1.104%200%202-.895%202-2s-.896-2-2-2z%22%2F%3E%3C%2Fsvg%3E') no-repeat left center;
	background-size: 20px;
	line-height: 18px;
}
.header-phone span {
	display: block;
	font-size: 12px;
	font-weight: 400;
}
.header-lang {
	margin: 0 0 40px;
}
.header-lang ul {
	height: 20px;
	width: 70%;
	margin: 0 auto;
}
.header-lang span, .header-lang a {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
}
.main-carousel {
	margin: 0 0 60px;
}
.main-carousel .container_12 {
	padding: 35px 0 0;
}
.main-carousel-text-box {
	display: inline-block;
	width: 400px;
	padding: 30px;
	position: relative;
	margin: 0 12.5px 0 0;
}
.main-carousel-text-box:before {
	content: '';
	position: absolute;
	top: 0;
	left: -6px;
	width: 100%;
	height: 84px;
	border-width: 6px 6px 0 6px;
	border-style: solid;
	border-color: #009de2;
}
.main-carousel-text-box:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: -6px;
	width: 100%;
	height: 84px;
	border-width: 0 6px 6px 6px;
	border-style: solid;
	border-color: #009de2;
}
.main-carousel-text-box span {
	display: inline-block;
	vertical-align: bottom;
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	font-family: "Museo", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.main-carousel-text-box div:before {
	content: '';
	display: inline-block;
	vertical-align: bottom;
	height: 260px;
	margin: 0 0 0 -5px;
}
.img-box {
	margin: 0 0 60px;
}
.img-box img {
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.img-box a:hover img {
	-webkit-transform: scale(.98,.98);
	-moz-transform: scale(.98,.98);
	-ms-transform: scale(.98,.98);
	-o-transform: scale(.98,.98);
	transform: scale(.98,.98);
}
.grey-line {
	padding: 30px 0;
	background: #f1f2f5;
	margin: 0 0 60px;
}
/*-------------------------------ANIMATIONS-----------------------------------------*/
body {
	animation: animationFrames1 ease-in 2s;
  	animation-iteration-count: 1;
	-webkit-animation: animationFrames1 ease 2s;
  	-webkit-animation-iteration-count: 1;
}
@keyframes animationFrames1 {
	0% {
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	100% {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}
@-webkit-keyframes animationFrames1 {
	0% {
		-webkit-opacity: 0;
		opacity: 0;
	}
	100% {
		-webkit-opacity: 1;
		opacity: 1;
	}
}
.main-img {
	height: 300px;
	margin: 0 0 30px;
}
.bordered-box {
	padding: 40px 40px 20px;
	margin: -2px 0 40px;
	position: relative;
	display: block;
}
.bordered-box * {
	z-index: 6;
	position: relative;
}
.bordered-box:before {
	border: solid #dde0e6;
	border-width: 6px 6px 0 6px;
	width: 100%;
	height: 120px;
	left: 0;
	top: 0;
	content: '';
	position: absolute;
	z-index: 1;
}
.bordered-box:after {
	border: solid #dde0e6;
	border-width: 0 6px 6px 6px;
	width: 100%;
	height: 120px;
	left: 0;
	bottom: 0;
	content: '';
	position: absolute;
	z-index: 1;
}
.bordered-box.full {
	border: 6px solid #dde0e6;
}
.bordered-box.full:before, .bordered-box.full:after {
	display: none;
}
.bordered-box.blue {
	border: 6px solid #1fa9e6;
}
.gallery-carousel .slick-slide {
	padding: 20px 20px 40px;
}
.gallery-carousel img {
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.gallery-carousel a:hover img {
	-webkit-box-shadow: 0 0 0 10px #fff, 0 0 20px 10px rgba(0,0,0,.5);
	-moz-box-shadow: 0 0 0 10px #fff, 0 0 20px 10px rgba(0,0,0,.5);
	box-shadow: 0 0 0 10px #fff, 0 0 20px 10px rgba(0,0,0,.5);
}
.map {
	position: relative;
	height: 690px;
}
.map.contacts {
	height: 400px;
	margin: 0 0 30px;
}
.map > div:first-child {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.map > div:first-child + div {
	position: relative;
	padding: 40px 0 0;
}
.masonry {
	margin: 0 -12.5px 60px;
}
.masonry[data-columns]::before {
	content: '3 .grid_4';
}
.not-active {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: .3;
	-khtml-opacity: .3;
	opacity: .3;
	pointer-events: none;
}
.catalog-boxes-choice {
	background: #f1f2f5;
	padding: 15px 25px;
	border: 0;
	display: block;
	margin: 0 0 20px;
}
.catalog-boxes-choice:before {
	content: '';
	display: inline-block;
	height: 40px;
	width: 0;
	vertical-align: middle;
	margin: 0 0 0 -1px;
}
.catalog-boxes-choice span {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 700;
	width: 65%;
}
.catalog-boxes-choice svg, .catalog-boxes-choice img {
	margin: 0 15px 0 0;
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.catalog-boxes-choice svg path, .catalog-boxes-choice.current span {
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.catalog-boxes-choice.current span {
	color: #000;
}
.catalog-boxes-choice:hover svg path {
	fill: #999;
}
.catalog-boxes-choice.current:hover span {
	color: #999;
}
.catalog-boxes-choice.current svg path {
	fill: #000;
}
.filter {
	padding: 20px;
}
.filter p {
	margin: 0 0 10px;
}
.filter-clear {
	position: relative;
	display: inline-block;
	margin: 0 0 20px 20px;
	font-size: 14px;
}
.filter-clear:before {
	position: absolute;
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	margin: 2px 0 0 -20px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.261%22%20height%3D%2213.26%22%20viewBox%3D%22272.357%20402.525%2013.261%2013.26%22%3E%3Cpath%20fill%3D%22%23009DE2%22%20d%3D%22M285.317%20412.445l-3.28-3.28%203.28-3.28c.2-.2.3-.453.3-.76s-.1-.56-.3-.76l-1.52-1.52c-.214-.213-.467-.32-.76-.32-.294%200-.547.107-.76.32l-3.28%203.28-3.28-3.28c-.214-.213-.467-.32-.76-.32-.294%200-.547.107-.76.32l-1.52%201.52c-.215.214-.32.467-.32.76s.105.547.32.76l3.28%203.28-3.28%203.28c-.215.213-.32.467-.32.76%200%20.294.105.547.32.76l1.52%201.52c.213.2.466.3.76.3.293%200%20.546-.1.76-.3l3.28-3.3%203.28%203.3c.213.2.466.3.76.3.293%200%20.546-.1.76-.3l1.52-1.52c.2-.213.3-.466.3-.76%200-.307-.1-.56-.3-.76z%22%2F%3E%3C%2Fsvg%3E') no-repeat left center;
	background-size: 14px;
}
.filter-clear:hover:before {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.261%22%20height%3D%2213.26%22%20viewBox%3D%22272.357%20402.525%2013.261%2013.26%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M285.317%20412.445l-3.28-3.28%203.28-3.28c.2-.2.3-.453.3-.76s-.1-.56-.3-.76l-1.52-1.52c-.214-.213-.467-.32-.76-.32-.294%200-.547.107-.76.32l-3.28%203.28-3.28-3.28c-.214-.213-.467-.32-.76-.32-.294%200-.547.107-.76.32l-1.52%201.52c-.215.214-.32.467-.32.76s.105.547.32.76l3.28%203.28-3.28%203.28c-.215.213-.32.467-.32.76%200%20.294.105.547.32.76l1.52%201.52c.213.2.466.3.76.3.293%200%20.546-.1.76-.3l3.28-3.3%203.28%203.3c.213.2.466.3.76.3.293%200%20.546-.1.76-.3l1.52-1.52c.2-.213.3-.466.3-.76%200-.307-.1-.56-.3-.76z%22%2F%3E%3C%2Fsvg%3E') no-repeat left center;
	background-size: 14px;
}
.faq-item {
	margin: 0 0 20px;
}
.faq-item span {
	font-size: 20px;
	color: #009de2;
	cursor: pointer;
	border-bottom: 1px dashed rgba(0,157,226,.3);
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.faq-item span:hover {
	color: #999;
	border-color: rgba(153,153,153,.3);
}
.faq-item.opened span {
	color: #000;
	border-bottom: 1px dashed transparent;
}
.faq-text {
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color: #333;
}
.faq-item.opened .faq-text {
	max-height: fit-content;/*1500px;*/
	padding: 20px 0 0;
}
nav a {
	display: inline-block;
	margin: 0 20px 20px 0;
}
.tags {
	padding: 0 0 60px 40px;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2225%22%20viewBox%3D%22267.138%20396.445%2025%2025%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23009DE2%22%20d%3D%22M291.86%20410.162l-10.99%2010.974-.026.027c-.37.375-.983.375-1.352%200l-12.055-12.06c-.19-.183-.3-.43-.3-.702v-10.986c0-.546.423-.97.956-.97H279.095c.253%200%20.52.124.69.3l12.075%2012.053c.37.382.37.983%200%201.365zM278.7%20398.37h-9.637v9.636l11.106%2011.11%209.644-9.636-11.113-11.11zm-5.514%207.002c-1.584%200-2.88-1.297-2.88-2.867%200-1.59%201.296-2.887%202.88-2.887%201.583%200%202.874%201.296%202.874%202.887%200%201.57-1.29%202.867-2.874%202.867zm0-4.607c-.956%200-1.727.785-1.727%201.74%200%20.942.77%201.72%201.726%201.72.942%200%201.727-.778%201.727-1.72%200-.962-.786-1.74-1.727-1.74z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 25px;
}
.request-btn, .recall-btn {
	padding: 15px;
	text-transform: uppercase;
	font-size: 16px;
	margin: 30px 10px 
}
.request-btn span , .recall-btn span {
	display: inline-block;
	vertical-align: middle;
}
.request-btn svg , .recall-btn svg {
	margin: 0 10px 0 0;
}
.request-btn svg path {
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.request-btn:hover svg path {
	fill: #009de2;
}
.document-box {
	display: inline-block;
	margin: 0 0 0 30px;
	position: relative;
	font-weight: 700;
}
.document-box span {
	width: 30px;
	height: 23px;
	display: block;
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.7%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.7%2016%22%3E%3Cpath%20fill%3D%22%23009de2%22%20d%3D%22M10.3.6c-.2-.2-.4-.3-.7-.4-.2-.1-.5-.2-.7-.2h-8C.6%200%20.4.1.3.3.1.4%200%20.6%200%20.9v14.3c0%20.2.1.4.3.6.1.1.3.2.6.2h12c.2%200%20.4-.1.6-.3.2-.2.2-.4.2-.6V4.9c0-.3-.1-.5-.2-.8-.1-.3-.3-.5-.4-.7L10.3.6zm-.8.8l2.8%202.8c.1.1.1.2.2.4H9.1V1.2c.2.1.3.1.4.2zM1.1%2014.9V1.1H8v3.7c0%20.2.1.4.3.6s.4.2.6.2h3.7v9.2H1.1zm2.3-7.2c0%20.1%200%20.2.1.2.1.1.1.1.2.1H10c.1%200%20.2%200%20.2-.1.1-.1.1-.1.1-.2v-.6c0-.1%200-.1-.1-.2s-.1-.1-.2-.1H3.7c-.1%200-.2%200-.2.1s-.1.2-.1.2v.6zm.3%201.4c-.1%200-.2%200-.2.1s-.1.1-.1.2v.6c0%20.1%200%20.2.1.2.1.1.1.1.2.1H10c.1%200%20.2%200%20.2-.1.1-.1.1-.1.1-.2v-.6c0-.1%200-.2-.1-.2s-.1-.1-.2-.1H3.7zm0%202.3c-.1%200-.2%200-.2.1-.1.1-.1.1-.1.2v.6c0%20.1%200%20.2.1.2.1.1.1.1.2.1H10c.1%200%20.2%200%20.2-.1.1-.1.1-.1.1-.2v-.6c0-.1%200-.2-.1-.2-.1-.1-.1-.1-.2-.1H3.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
	position: absolute;
	left: -30px;
	top: -2px;
}
.document-box:hover span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.7%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.7%2016%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.3.6c-.2-.2-.4-.3-.7-.4-.2-.1-.5-.2-.7-.2h-8C.6%200%20.4.1.3.3.1.4%200%20.6%200%20.9v14.3c0%20.2.1.4.3.6.1.1.3.2.6.2h12c.2%200%20.4-.1.6-.3.2-.2.2-.4.2-.6V4.9c0-.3-.1-.5-.2-.8-.1-.3-.3-.5-.4-.7L10.3.6zm-.8.8l2.8%202.8c.1.1.1.2.2.4H9.1V1.2c.2.1.3.1.4.2zM1.1%2014.9V1.1H8v3.7c0%20.2.1.4.3.6s.4.2.6.2h3.7v9.2H1.1zm2.3-7.2c0%20.1%200%20.2.1.2.1.1.1.1.2.1H10c.1%200%20.2%200%20.2-.1.1-.1.1-.1.1-.2v-.6c0-.1%200-.1-.1-.2s-.1-.1-.2-.1H3.7c-.1%200-.2%200-.2.1s-.1.2-.1.2v.6zm.3%201.4c-.1%200-.2%200-.2.1s-.1.1-.1.2v.6c0%20.1%200%20.2.1.2.1.1.1.1.2.1H10c.1%200%20.2%200%20.2-.1.1-.1.1-.1.1-.2v-.6c0-.1%200-.2-.1-.2s-.1-.1-.2-.1H3.7zm0%202.3c-.1%200-.2%200-.2.1-.1.1-.1.1-.1.2v.6c0%20.1%200%20.2.1.2.1.1.1.1.2.1H10c.1%200%20.2%200%20.2-.1.1-.1.1-.1.1-.2v-.6c0-.1%200-.2-.1-.2-.1-.1-.1-.1-.2-.1H3.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.document-box[href*=".doc"] span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.7%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.7%2016%22%3E%3Cpath%20fill%3D%22%23009de2%22%20d%3D%22M10.3.6c-.2-.2-.4-.3-.7-.4-.2-.1-.5-.2-.7-.2h-8C.6%200%20.4.1.3.3.1.4%200%20.6%200%20.9v14.3c0%20.2.1.4.3.6.1.1.3.2.6.2h12c.2%200%20.4-.1.6-.3.2-.2.2-.4.2-.6V4.9c0-.3-.1-.5-.2-.8-.1-.3-.3-.5-.4-.7L10.3.6zm-.8.8l2.8%202.8c.1.1.1.2.2.4H9.1V1.2c.2.1.3.1.4.2zM1.1%2014.9V1.1H8v3.7c0%20.2.1.4.3.6s.4.2.6.2h3.7v9.2H1.1zm3.7-8v.9H4l.9%203.9c0%20.1.1.3.1.4v.2-.2-.4l1.3-4.9h1l1.3%204.9V12.3v-.2c0-.1%200-.3.1-.4l.9-3.9H9v-.9h2.7v.9H11l-1.5%205.9H8.1L7%209.4v-.2-.4.2c0%20.1%200%20.3-.1.4l-1.2%204.3H4.2L2.7%207.8h-.6v-.9h2.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.document-box[href*=".doc"]:hover span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.7%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.7%2016%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.3.6c-.2-.2-.4-.3-.7-.4-.2-.1-.5-.2-.7-.2h-8C.6%200%20.4.1.3.3.1.4%200%20.6%200%20.9v14.3c0%20.2.1.4.3.6.1.1.3.2.6.2h12c.2%200%20.4-.1.6-.3.2-.2.2-.4.2-.6V4.9c0-.3-.1-.5-.2-.8-.1-.3-.3-.5-.4-.7L10.3.6zm-.8.8l2.8%202.8c.1.1.1.2.2.4H9.1V1.2c.2.1.3.1.4.2zM1.1%2014.9V1.1H8v3.7c0%20.2.1.4.3.6s.4.2.6.2h3.7v9.2H1.1zm3.7-8v.9H4l.9%203.9c0%20.1.1.3.1.4v.2-.2-.4l1.3-4.9h1l1.3%204.9V12.3v-.2c0-.1%200-.3.1-.4l.9-3.9H9v-.9h2.7v.9H11l-1.5%205.9H8.1L7%209.4v-.2-.4.2c0%20.1%200%20.3-.1.4l-1.2%204.3H4.2L2.7%207.8h-.6v-.9h2.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.document-box[href*=".pdf"] span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.7%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.7%2016%22%3E%3Cpath%20fill%3D%22%23009de2%22%20d%3D%22M10.3.6c-.2-.2-.4-.3-.7-.4-.2-.1-.5-.2-.7-.2h-8C.6%200%20.4.1.3.3.1.4%200%20.6%200%20.9v14.3c0%20.2.1.4.3.6.1.1.3.2.6.2h12c.2%200%20.4-.1.6-.3.2-.2.2-.4.2-.6V4.9c0-.3-.1-.5-.2-.8-.1-.3-.3-.5-.4-.7L10.3.6zm-.8.8l2.8%202.8c.1.1.1.2.2.4H9.1V1.2c.2.1.3.1.4.2zM1.1%2014.9V1.1H8v3.7c0%20.2.1.4.3.6s.4.2.6.2h3.7v9.2H1.1zm5.6-7.5c.1-.4.1-1%20.1-1.7v-.3-.1c.1-.3%200-.5-.1-.6%200-.1-.1-.1-.3-.1h-.2c-.2%200-.3.1-.4.4v1.1c0%20.5.1.9.3%201.4-.2.7-.5%201.5-.9%202.3-.3.7-.7%201.3-1%201.8-.1-.1-.1-.1-.2%200-.5.3-.9.6-1.2.9-.3.3-.5.6-.5.8%200%20.1%200%20.3.1.3l.2.1c.1%200%20.2.1.2.1.5%200%201.3-.8%202.2-2.3%201-.4%202.2-.6%203.5-.7.4.2.7.3%201.2.5.4.1.8.2%201%20.2.4%200%20.6-.1.6-.3.1-.2.1-.3%200-.5-.2-.3-.7-.4-1.6-.4-.3%200-.7%200-1%20.1-.3-.5-.5-.7-.7-.8-.6-.5-1-1.2-1.3-2.2zm-3.4%205.2c.2-.3.5-.5.8-.8-.5.8-.9%201.3-1.2%201.4%200-.1.2-.4.4-.6zM6.4%205c.1.1.1.2.1.3v.1c0%20.2-.1.4-.1.4%200%20.2-.1.3-.1.4%200-.5%200-.9.1-1.2zm-.7%205.2c.3-.7.6-1.3.7-1.8.3.7.7%201.2%201.2%201.6l.1.1.1.1c-.9.2-1.7.4-2.5.7.1-.1.2-.4.4-.7zm5.4.6h-.2c-.3%200-.7-.1-1.1-.3.7.1%201.1.1%201.3.3z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.document-box[href*=".pdf"]:hover span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.7%22%20height%3D%2216%22%20viewBox%3D%220%200%2013.7%2016%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.3.6c-.2-.2-.4-.3-.7-.4-.2-.1-.5-.2-.7-.2h-8C.6%200%20.4.1.3.3.1.4%200%20.6%200%20.9v14.3c0%20.2.1.4.3.6.1.1.3.2.6.2h12c.2%200%20.4-.1.6-.3.2-.2.2-.4.2-.6V4.9c0-.3-.1-.5-.2-.8-.1-.3-.3-.5-.4-.7L10.3.6zm-.8.8l2.8%202.8c.1.1.1.2.2.4H9.1V1.2c.2.1.3.1.4.2zM1.1%2014.9V1.1H8v3.7c0%20.2.1.4.3.6s.4.2.6.2h3.7v9.2H1.1zm5.6-7.5c.1-.4.1-1%20.1-1.7v-.3-.1c.1-.3%200-.5-.1-.6%200-.1-.1-.1-.3-.1h-.2c-.2%200-.3.1-.4.4v1.1c0%20.5.1.9.3%201.4-.2.7-.5%201.5-.9%202.3-.3.7-.7%201.3-1%201.8-.1-.1-.1-.1-.2%200-.5.3-.9.6-1.2.9-.3.3-.5.6-.5.8%200%20.1%200%20.3.1.3l.2.1c.1%200%20.2.1.2.1.5%200%201.3-.8%202.2-2.3%201-.4%202.2-.6%203.5-.7.4.2.7.3%201.2.5.4.1.8.2%201%20.2.4%200%20.6-.1.6-.3.1-.2.1-.3%200-.5-.2-.3-.7-.4-1.6-.4-.3%200-.7%200-1%20.1-.3-.5-.5-.7-.7-.8-.6-.5-1-1.2-1.3-2.2zm-3.4%205.2c.2-.3.5-.5.8-.8-.5.8-.9%201.3-1.2%201.4%200-.1.2-.4.4-.6zM6.4%205c.1.1.1.2.1.3v.1c0%20.2-.1.4-.1.4%200%20.2-.1.3-.1.4%200-.5%200-.9.1-1.2zm-.7%205.2c.3-.7.6-1.3.7-1.8.3.7.7%201.2%201.2%201.6l.1.1.1.1c-.9.2-1.7.4-2.5.7.1-.1.2-.4.4-.7zm5.4.6h-.2c-.3%200-.7-.1-1.1-.3.7.1%201.1.1%201.3.3z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.document-box[href*=".htm"] span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.6%22%20height%3D%2214.6%22%20viewBox%3D%220%200%2014.6%2014.6%22%3E%3Cpath%20fill%3D%22%230058c4%22%20d%3D%22M12.6%2011.3l-1.3%201.3c-.2.2-.4.2-.6.2s-.4-.1-.6-.2l-1.8-1.9c-.2-.1-.3-.3-.3-.6%200-.2.1-.5.3-.6l.4.4s.1.1.2.1.1.1.1.1h.2c.2%200%20.4-.1.6-.3s.3-.4.3-.6V9c0-.1%200-.1-.1-.2s-.1-.1-.1-.2l-.4-.3c.2-.2.4-.3.6-.3.2%200%20.5.1.6.3l1.9%201.9c.2.2.2.4.2.6%200%20.1%200%20.3-.2.5zM6.3%205.1l-.4-.4s-.1-.1-.2-.1-.1-.1-.2-.1h-.3c-.2-.1-.4%200-.5.2-.2.1-.3.3-.3.6v.3s.1.1.1.2c.1.1.1.1.1.2l.4.4c-.1.1-.3.2-.6.2-.2%200-.4-.1-.6-.3L2%204.5c-.2-.2-.3-.4-.3-.6%200-.2.1-.4.3-.6L3.3%202c.2-.2.4-.2.6-.2.2%200%20.4.1.6.3l1.8%201.8c.2.1.3.3.3.5%200%20.3-.1.5-.3.7zm7.5%203.8L12%207c-.5-.5-1.1-.8-1.8-.8s-1.3.3-1.8.8l-.9-.7c.5-.5.8-1.1.8-1.9%200-.7-.3-1.3-.8-1.8L5.7.8C5.2.3%204.6%200%203.9%200S2.6.2%202.1.7L.8%202C.3%202.5%200%203.1%200%203.9c0%20.7.3%201.3.8%201.8l1.9%201.9c.4.4%201%20.7%201.7.7s1.4-.3%201.9-.8l.8.8c-.5.5-.8%201.1-.8%201.8s.2%201.3.7%201.8l1.8%201.8c.5.5%201.1.8%201.8.8s1.3-.3%201.8-.8l1.3-1.3c.5-.5.8-1.1.8-1.8s-.2-1.2-.7-1.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.document-box[href*=".htm"]:hover span {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.6%22%20height%3D%2214.6%22%20viewBox%3D%220%200%2014.6%2014.6%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12.6%2011.3l-1.3%201.3c-.2.2-.4.2-.6.2s-.4-.1-.6-.2l-1.8-1.9c-.2-.1-.3-.3-.3-.6%200-.2.1-.5.3-.6l.4.4s.1.1.2.1.1.1.1.1h.2c.2%200%20.4-.1.6-.3s.3-.4.3-.6V9c0-.1%200-.1-.1-.2s-.1-.1-.1-.2l-.4-.3c.2-.2.4-.3.6-.3.2%200%20.5.1.6.3l1.9%201.9c.2.2.2.4.2.6%200%20.1%200%20.3-.2.5zM6.3%205.1l-.4-.4s-.1-.1-.2-.1-.1-.1-.2-.1h-.3c-.2-.1-.4%200-.5.2-.2.1-.3.3-.3.6v.3s.1.1.1.2c.1.1.1.1.1.2l.4.4c-.1.1-.3.2-.6.2-.2%200-.4-.1-.6-.3L2%204.5c-.2-.2-.3-.4-.3-.6%200-.2.1-.4.3-.6L3.3%202c.2-.2.4-.2.6-.2.2%200%20.4.1.6.3l1.8%201.8c.2.1.3.3.3.5%200%20.3-.1.5-.3.7zm7.5%203.8L12%207c-.5-.5-1.1-.8-1.8-.8s-1.3.3-1.8.8l-.9-.7c.5-.5.8-1.1.8-1.9%200-.7-.3-1.3-.8-1.8L5.7.8C5.2.3%204.6%200%203.9%200S2.6.2%202.1.7L.8%202C.3%202.5%200%203.1%200%203.9c0%20.7.3%201.3.8%201.8l1.9%201.9c.4.4%201%20.7%201.7.7s1.4-.3%201.9-.8l.8.8c-.5.5-.8%201.1-.8%201.8s.2%201.3.7%201.8l1.8%201.8c.5.5%201.1.8%201.8.8s1.3-.3%201.8-.8l1.3-1.3c.5-.5.8-1.1.8-1.8s-.2-1.2-.7-1.7z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: auto 100%;
}
.gallery {
	padding: 40px 0 0;
}
.gallery-item a {
	position: relative;
	display: block;
}
.gallery-item a > span {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
}
.gallery-item a > span span {
	position: absolute;
	display: inline-block;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	color: #fff;
	font-size: 50px;
	font-family: "Museo", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.config-box {
	font-size: 14px;
	text-align: center;
	color: #333;
	position: relative;
}
.config-box .bordered-box {
	margin: 0;
}
.config-box.checked .bordered-box, .config-box:hover .bordered-box {
	border: 6px solid #009de2;
}
.config-box.checked {
	color: #009de2;
}
.config-box.checked .checked-mark {
	width: 2px;
	height: 30px;
	background: #dde0e6;
	display: block;
	margin: 0 auto;
}
.config-box-line .config-box.checked:last-child .checked-mark:before {
	content: '';
	width: 100%;
	height: 2px;
	background: #dde0e6;
	display: block;
	margin: 0 auto;
	position: absolute;
	right: 50%;
	bottom: 0;
}
.config-box-line.choice .config-box:before {
	content: '';
	width: 2px;
	height: 30px;
	background: #dde0e6;
	display: block;
	margin: 0 auto;
}
.config-box-line.choice .config-box:after {
	content: '';
	width: 100%;
	height: 2px;
	background: #dde0e6;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	top: -2px;
}
.config-box-line.choice .config-box.first:after {
	width: 50%;
	left: 50%;
}
.config-box-line.choice .config-box.last:after {
	width: 50%;
	left: auto;
	right: 50%;
}
.config-img-box {
	display: block;
	margin: 0 auto 30px;
	width: 140px;
	height: 140px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.pagination {
	padding: 0 0 60px;
}
.pages {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 10px 0 0;
	border: 0;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.pages:hover {
	background: #f2f2f2;
}
.pages.current {
	background: #009de2;
	color: #fff;
}
.next, .prev {
	display: inline-block;
	position: relative;
}
.next {
	margin: 0 15px 0 0;
}
.prev {
	margin: 0 20px 0 15px;
}
.next:after, .prev:after {
	display: block;
	position: absolute;
	content: '';
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.5%22%20height%3D%2211.1%22%20viewBox%3D%220%200%206.5%2011.1%22%3E%3Cpath%20fill%3D%22%23009de2%22%20d%3D%22M6.4%205.3L1.2.1C1.1%200%201%200%20.9%200%20.8%200%20.7%200%20.7.1L.1.7C0%20.8%200%20.8%200%20.9s0%20.2.1.3l4.4%204.4L.1%2010c-.1%200-.1.1-.1.2s0%20.2.1.3l.6.5c.1.1.2.1.3.1s.2%200%20.2-.1l5.2-5.2c.1-.1.1-.2.1-.3%200%200%200-.1-.1-.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 7px;
	width: 7px;
	height: 13px;
	right: -15px;
	top: 50%;
	margin: -4px 0 0;
}
.prev:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.5%22%20height%3D%2211.1%22%20viewBox%3D%220%200%206.5%2011.1%22%3E%3Cpath%20fill%3D%22%23009de2%22%20d%3D%22M.1%205.3c-.1.1-.1.2-.1.3%200%20.1%200%20.2.1.3L5.3%2011c.1.1.1.1.2.1s.2%200%20.3-.1l.6-.6c.1-.1.1-.2.1-.3s0-.2-.1-.3L2%205.6l4.4-4.4c.1-.1.1-.2.1-.3%200-.1%200-.2-.1-.3L5.8.1c0-.1-.1-.1-.2-.1s-.2%200-.3.1L.1%205.3z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 7px;
	right: auto;
	left: -15px;
}
.next:hover:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.5%22%20height%3D%2211.1%22%20viewBox%3D%220%200%206.5%2011.1%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M6.4%205.3L1.2.1C1.1%200%201%200%20.9%200%20.8%200%20.7%200%20.7.1L.1.7C0%20.8%200%20.8%200%20.9s0%20.2.1.3l4.4%204.4L.1%2010c-.1%200-.1.1-.1.2s0%20.2.1.3l.6.5c.1.1.2.1.3.1s.2%200%20.2-.1l5.2-5.2c.1-.1.1-.2.1-.3%200%200%200-.1-.1-.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 7px;
}
.prev:hover:after {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226.5%22%20height%3D%2211.1%22%20viewBox%3D%220%200%206.5%2011.1%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M.1%205.3c-.1.1-.1.2-.1.3%200%20.1%200%20.2.1.3L5.3%2011c.1.1.1.1.2.1s.2%200%20.3-.1l.6-.6c.1-.1.1-.2.1-.3s0-.2-.1-.3L2%205.6l4.4-4.4c.1-.1.1-.2.1-.3%200-.1%200-.2-.1-.3L5.8.1c0-.1-.1-.1-.2-.1s-.2%200-.3.1L.1%205.3z%22%2F%3E%3C%2Fsvg%3E') no-repeat left top;
	background-size: 7px;
}
.view {
	position: relative;
	display: inline-block;
	margin: 0 0 0 30px;
	font-size: 18px;
	font-weight: 700;
}
.view:first-child {
	margin: 0 30px;
}
.view svg {
	position: absolute;
	margin: 2px 0 0 -30px;
}
.view svg path {
	-webkit-transition: all 0.3s;
	-ms-transition:  all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.view:hover svg path {
	fill: #999;
}
.view.active {
	color: #000;
	border-color: transparent;
}
.view.active svg path {
	fill: #000;
}
@media screen and (max-width: 1100px) {
	h3, .h3 {
		font-size: 20px;
	}
}
.mapFilter {
	float: left;
	text-align: left;
	margin-top: 15px;
	margin-left: 330px;
	padding: 10px !important;
	background-color: whitesmoke;
	border: solid 3px #009de2;
}
.formSendButton {
	margin-top: 10px;
}
.captchaInput {
	width: 50% !important;
}

.politica_msg{
	display:block;
	padding:3px 10px;
	color: #fff;
	background-color: #009de2;
}
.politica_msg > a{
	color: #eee;
	text-decoration: underline;
}