@charset "utf-8";

/* CSS DOCUMENT */
/* COMMON */
body,
html {
    mih-height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
	font-family: 'RotondaC';
}
html.visible {
	overflow: hidden;
}
p {
    margin: 0px 0px 15px 0px;
	line-height: 22px;
}
button {
	font-family: 'RotondaC';
}
textarea {
	font-family: 'RotondaC';
    outline: none;
}
input {
    outline: none;
}
button:active {
    outline: none;
}
a:active {
    outline: none;
}
::selection {
    background:#46aadd;
    color: #fff
}
::-moz-selection {
    background:#46aadd;
    color: #fff
}
* {
    box-sizing: border-box;
}




/* page */
.page {
    font-size: 16px;
    font-family: 'RotondaC';
    font-style: normal;    
	color: #3b4757;
	width: 100%;
    max-width: 100%;
	height: 100%;
    min-height: 100%;
	background: #fff;
}
.news__content *{
    font-size: 18px;
    font-family: "Calibri",sans-serif;
     font-style: normal;   
	color: #3b4757;

}

.news__content em{
    
     font-style: italic;   
	

}

.page__wrapper {
    width: 100%;
	height: 100%;
    min-height: 100%;
}
.page__content {
    width: 100%;
	height: 100%;
    min-height: 100%;
	overflow: hidden;
    position: relative;
}



/* limiter */
.limiter {
	max-width: 1440px;
    min-width: 980px;
	padding: 0px 0px;
	margin: auto;
	clear: both;
}




.list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.list li  {
	list-style: none;
	padding: 5px 0px 5px 20px;
	margin: 0;
	position: relative;
}
.list li::before  {
	display: block;
	position: absolute;
	content: "-";
	font-weight: 700;
	color: #00a650;
	font-size:30px;
	left: 0;
	top: 3px;
}
.preload * {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
}
.ruble {
    font-family: 'Ruble Arial';
    font-size: 18px;
}



/* dialog */
.dialog,
.dialog__overlay {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1100;
	right: 0;
	bottom: 0;
}
.dialog {
	position: fixed;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	pointer-events: none;
}
.dialog__overlay {
	position: absolute;
	z-index: 1;
    background-color: rgba(96, 114, 134, 0.7);
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.dialog--open .dialog__overlay {
	opacity: 1;
	pointer-events: auto;
}
.dialog__container {
	width: 100%;
	max-width: 980px;
	min-width: 320px;
	max-height: 90%;
	background: #fff;
	padding: 40px;
	overflow-y: auto;
	position: relative;
	z-index: 5;
	opacity: 0;
}
.dialog--open .dialog__container {
	pointer-events: auto;
}
.dialog.dialog--open .dialog__container,
.dialog.dialog--close .dialog__container {
	-moz-animation-duration: 0.3s;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-moz-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.dialog.dialog--open .dialog__container {
	-moz-animation-name: sandra-open;
	-webkit-animation-name: sandra-open;
	animation-name: sandra-open;
}
.dialog.dialog--close .dialog__container {
	-moz-animation-name: sandra-close;
	-webkit-animation-name: sandra-close;
	animation-name: sandra-close;
}
.trigger {
	cursor: pointer;
}
@-moz-keyframes sandra-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes sandra-open {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes sandra-open {
  0% {
    opacity: 0;
    -moz-transform: scale3d(1.1, 1.1, 1);
    -ms-transform: scale3d(1.1, 1.1, 1);
    -webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 1;
    -moz-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-moz-keyframes sandra-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
@-webkit-keyframes sandra-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
@keyframes sandra-close {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale3d(0.9, 0.9, 1);
    -ms-transform: scale3d(0.9, 0.9, 1);
    -webkit-transform: scale3d(0.9, 0.9, 1);
    transform: scale3d(0.9, 0.9, 1);
  }
}
.dialog__title {
	font-size: 24px;
	font-weight: bold;
}
.dialog__content {
	position: relative;
}
.dialog__close {
	position: absolute;
	right: 30px;
	top: 20px;
	width: 10px;
	height: 10px;
}
.close {
	position: relative;
	border: none;
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%23607286\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
	cursor: pointer;
	transition: all 0.2s ease-out;
}
.close:hover {
	transform: rotate(90deg);
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16' height=\'16\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%2300bbf2\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
}


/* icons */
.icon_clock {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='svg-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill-rule:evenodd;clip-rule:evenodd;fill:%2355AB3D;%7d %3c/style%3e%3cg id='Page-1'%3e%3cg id='Icons-Device' transform='translate(-44.000000, 0.000000)'%3e%3cg id='access-time' transform='translate(44.000000, 0.000000)'%3e%3cpath id='Shape' class='st0' d='M10,0C4.5,0,0,4.5,0,10s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0L10,0z M10,18c-4.4,0-8-3.6-8-8 s3.6-8,8-8s8,3.6,8,8S14.4,18,10,18z M10.5,5H9v6l5.2,3.2l0.8-1.3l-4.5-2.7V5z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_phone {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='svg-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 30 30' style='enable-background:new 0 0 30 30;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill-rule:evenodd;clip-rule:evenodd;fill:%235d6978;%7d %3c/style%3e%3cpath id='Cal.svg' class='st0' d='M27.9,13.9c0-6.5-5.3-11.8-11.7-11.8c0,0,0,0,0,0V0C23.8,0,30,6.2,30,13.9c0,0,0,0,0,0L27.9,13.9 L27.9,13.9z M20.7,13.9c0-1.2-0.5-2.4-1.4-3.3c-0.9-0.9-2-1.4-3.3-1.4V7.1c3.7,0,6.8,3,6.8,6.8c0,0,0,0,0,0L20.7,13.9L20.7,13.9z M16.1,3.6c5.7,0,10.3,4.6,10.3,10.3h-2.1c0-4.5-3.7-8.2-8.2-8.2c0,0,0,0,0,0V3.6z M12.9,17c1.1,1.1,2.3,2,3.6,2.8 c0.5,0.3,0.9,0.5,1.4,0.7l2.6-2.6l0.7,0.3c2.4,1,4.5,2.5,6.4,4.3L28,23l-0.2,0.6c-0.5,2.1-1.4,4.1-2.7,5.9L24.8,30l-0.6,0 c-2.2-0.2-4.3-0.8-6.3-1.7c-7.1-3.3-12.8-9.1-16.1-16.2c-0.9-2-1.5-4.2-1.7-6.4l0-0.6l0.5-0.3c1.8-1.2,3.8-2.1,5.9-2.7L7,2l0.4,0.4 c1.8,1.9,3.2,4,4.3,6.4l0.3,0.7L9.4,12c0.2,0.5,0.4,1,0.7,1.5C10.9,14.8,11.9,16,12.9,17L12.9,17z M9.4,9C8.6,7.3,7.5,5.8,6.3,4.4 c-1.4,0.4-2.8,1-4.1,1.9C2.5,8,3,9.6,3.7,11.2c3.1,6.6,8.4,11.9,15.1,15.1c1.6,0.7,3.3,1.2,5,1.5c0.8-1.3,1.4-2.6,1.9-4.1 c-1.4-1.2-2.9-2.3-4.6-3.1L18.5,23l-0.6-0.2c-0.9-0.3-1.8-0.7-2.6-1.2c-2.9-1.8-5.3-4.2-7.1-7.1c-0.5-0.8-0.9-1.7-1.2-2.6L7,11.4 L9.4,9z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_mail {
	width: 38px;
	height: 30px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 483.3 367.8' style='enable-background:new 0 0 483.3 367.8;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2355AB3D;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M424.3,0H59.1C26.5,0,0,26.5,0,59.1v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1c32.6,0,59.1-26.5,59.1-59.1V59.2 C483.4,26.6,456.9,0,424.3,0z M456.4,308.7c0,17.7-14.4,32.1-32.1,32.1H59.1c-17.7,0-32.1-14.4-32.1-32.1V59.2 c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1L456.4,308.7L456.4,308.7z'/%3e%3cpath class='st0' d='M304.8,180.8L423,74.8c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1L241.9,201l-31.8-28.4 c-0.1-0.1-0.2-0.2-0.2-0.3c-0.7-0.7-1.4-1.3-2.2-1.9L78.3,54.6c-5.6-5-14.1-4.5-19.1,1.1s-4.5,14.1,1.1,19.1l119.6,106.9 L60.8,293.2c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3 c2.6,2.3,5.8,3.4,9,3.4s6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2 c5.1-5.4,4.9-14-0.5-19.1L304.8,180.8z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_subscription {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23.5 23.5' style='enable-background:new 0 0 23.5 23.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7d .st1%7bfill:%235D6978;%7d .st2%7bfill:none;stroke:%235D6978;stroke-width:1.5;stroke-linecap:round;%7d .st3%7bfill:none;stroke:%235D6978;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;%7d %3c/style%3e%3cg%3e%3cpath class='st0' d='M4.7,13V2.8c0-1.1,0.9-2,2-2h10c1.1,0,2,0.9,2,2V13l-7,3L4.7,13z'/%3e%3cpath class='st1' d='M0.7,10.8l4-2.9V13L0.7,10.8z M22.7,10.8l-4-2.9V13L22.7,10.8z'/%3e%3cpath class='st2' d='M4.7,7.9l-4,2.9v10c0,1.1,0.9,2,2,2h18c1.1,0,2-0.9,2-2v-10l-4-2.9'/%3e%3cpath class='st2' d='M4.7,13V2.8c0-1.1,0.9-2,2-2h10c1.1,0,2,0.9,2,2V13 M0.7,10.8l21.1,11.5 M22.7,10.8l-11,6'/%3e%3cpath class='st3' d='M8.7,5.8h6 M8.7,9.8h6'/%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_delivery {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 491.1 334.8' style='enable-background:new 0 0 491.1 334.8;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%235D6978;%7d %3c/style%3e%3cpath class='st0' d='M401.5,244.8c-12,0-23.4,4.7-32,13.2c-8.6,8.6-13.4,19.8-13.4,31.8s4.7,23.2,13.4,31.8c8.7,8.5,20,13.2,32,13.2 c24.6,0,44.6-20.2,44.6-45S426.1,244.8,401.5,244.8z M401.5,314.8c-13.8,0-25.4-11.4-25.4-25s11.6-25,25.4-25 c13.6,0,24.6,11.2,24.6,25S415.1,314.8,401.5,314.8z M413.1,94.9c-1.8-1.7-4.2-2.6-6.7-2.6h-51.3c-5.5,0-10,4.5-10,10v82 c0,5.5,4.5,10,10,10h81.4c5.5,0,10-4.5,10-10v-54.9c0-2.8-1.2-5.5-3.3-7.4L413.1,94.9z M426.5,174.3h-61.4v-62.1h37.4l24,21.6V174.3 z M157.3,244.8c-12,0-23.4,4.7-32,13.2c-8.6,8.6-13.4,19.8-13.4,31.8s4.7,23.2,13.4,31.8c8.7,8.5,20,13.2,32,13.2 c24.6,0,44.6-20.2,44.6-45S181.9,244.8,157.3,244.8z M157.3,314.8c-13.8,0-25.4-11.4-25.4-25s11.6-25,25.4-25 c13.6,0,24.6,11.2,24.6,25S170.9,314.8,157.3,314.8z M90.6,257.1H70.5v-26.6c0-5.5-4.5-10-10-10s-10,4.5-10,10v36.6 c0,5.5,4.5,10,10,10h30.1c5.5,0,10-4.5,10-10S96.1,257.1,90.6,257.1z M141.3,202.6c0-5.5-4.5-10-10-10H10c-5.5,0-10,4.5-10,10 s4.5,10,10,10h121.3C136.8,212.6,141.3,208.2,141.3,202.6z M30.3,166.5l121.3,0.7c5.5,0,10-4.4,10.1-9.9c0.1-5.6-4.4-10.1-9.9-10.1 l-121.3-0.7c-0.1,0-0.1,0-0.1,0c-5.5,0-10,4.4-10,9.9C20.3,162,24.8,166.5,30.3,166.5z M50.7,121.1H172c5.5,0,10-4.5,10-10 s-4.5-10-10-10H50.7c-5.5,0-10,4.5-10,10S45.2,121.1,50.7,121.1z M487.4,107.6L487.4,107.6l-71.6-59.3c-1.8-1.5-4-2.3-6.4-2.3h-84.2 V10c0-5.5-4.5-10-10-10H60.5c-5.5,0-10,4.5-10,10v73.2c0,5.5,4.5,10,10,10s10-4.5,10-10V20h234.8v237.1h-82c-5.5,0-10,4.5-10,10 s4.5,10,10,10h122.1c5.5,0,10-4.5,10-10s-4.5-10-10-10h-20.1V66h80.6l65.2,54l-0.7,136.9H460c-5.5,0-10,4.5-10,10s4.5,10,10,10h20.3 c5.5,0,10-4.4,10-9.9l0.8-151.6C491,112.4,489.7,109.5,487.4,107.6z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_guarantee {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 38 50' style='enable-background:new 0 0 38 50;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill-rule:evenodd;clip-rule:evenodd;fill:%235D6978;%7d %3c/style%3e%3cpath id='Preim1.svg' class='st0' d='M9.3,30.1c-0.6-0.1-1.1-0.7-1-1.3c0.1-0.5,0.5-0.9,1-1h6.4c0.6,0.1,1.1,0.7,1,1.3 c-0.1,0.5-0.5,0.9-1,1H9.3z M29.9,33.1l3.6,7.2c0.3,0.5,0.1,1.2-0.4,1.6c-0.2,0.2-0.5,0.2-0.8,0.1l0,0l-2.8-0.9l-0.8,3.3 c-0.1,0.5-0.6,0.9-1.1,0.8c0,0-0.1,0-0.1,0c-0.3-0.1-0.5-0.3-0.6-0.6L24.7,40l-2.3,4.6c-0.2,0.5-0.8,0.7-1.2,0.5c0,0-0.1,0-0.1-0.1 c-0.2-0.2-0.4-0.4-0.5-0.7l0,0l-0.8-3.3L17,41.9c-0.5,0.1-1.1-0.2-1.2-0.7c0,0,0-0.1,0-0.1c-0.1-0.3,0-0.6,0.1-0.9l3.6-7.2 c-0.3-0.8-0.4-1.6-0.4-2.5c0-1.7,0.6-3.3,1.7-4.6c1.8-2.2,5.1-2.5,7.3-0.7c0.3,0.2,0.5,0.5,0.7,0.7c1.1,1.3,1.7,2.9,1.7,4.6 C30.3,31.5,30.2,32.3,29.9,33.1L29.9,33.1L29.9,33.1z M21.6,32.9L21.6,32.9l0.1,0.1c0.8,1.7,2.9,2.3,4.5,1.5 c0.4-0.2,0.8-0.5,1.1-0.9l0.1-0.1h0c0.7-0.8,1-1.8,1-2.9c0-1.1-0.4-2.1-1.1-3c-1.2-1.4-3.2-1.6-4.7-0.5c-0.2,0.1-0.3,0.3-0.5,0.5 c-0.7,0.8-1.1,1.9-1.1,3C21,31.4,21.2,32.2,21.6,32.9L21.6,32.9z M28.7,35.2L28.7,35.2c-0.8,0.9-1.9,1.6-3.1,1.8h0l0,0l0,0h0l0,0.1 l2,3.9l0.4-1.7c0.1-0.5,0.6-0.9,1.1-0.8c0,0,0.1,0,0.1,0l1.5,0.4L28.7,35.2L28.7,35.2L28.7,35.2z M20.7,35.2L20.7,35.2L18.8,39 l1.4-0.4h0c0.5-0.1,1.1,0.2,1.2,0.7c0,0,0,0.1,0,0.1l0.4,1.7l2-3.9l0.1-0.1h0C22.6,36.8,21.5,36.2,20.7,35.2L20.7,35.2L20.7,35.2z M4.5,0h19.8c0.5,0,0.9,0.2,1.2,0.6l12.1,13.9c0.3,0.4,0.5,0.9,0.5,1.4v29c0,1.3-0.5,2.6-1.3,3.6v0l0,0c-0.8,0.9-1.9,1.4-3.1,1.5 h-29c-1.2,0-2.4-0.6-3.2-1.5h0c-0.9-1-1.3-2.3-1.3-3.6V5.2c0-1.3,0.4-2.6,1.3-3.6C2.1,0.6,3.2,0,4.5,0L4.5,0L4.5,0z M23.2,3.8H4.5 C4.2,3.9,3.9,4,3.7,4.2C3.5,4.5,3.3,4.8,3.3,5.2v39.7c0,0.3,0.1,0.7,0.3,0.9l0,0c0.2,0.2,0.5,0.4,0.8,0.4h29c0.3,0,0.6-0.1,0.8-0.4 h0c0.2-0.3,0.3-0.6,0.3-0.9V17h-7.6c-1,0-2-0.5-2.7-1.3l-0.1-0.1c-0.7-0.9-1.1-1.9-1.1-3L23.2,3.8L23.2,3.8L23.2,3.8z M33,14.7 l-7.7-8.9v6.8c0,0.5,0.2,1,0.5,1.4l0,0.1c0.3,0.4,0.8,0.6,1.3,0.6L33,14.7L33,14.7z M9.3,19.7h19.6l0,0h0l0,0h0l0,0l0,0l0,0h0l0,0 l0,0l0,0h0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0h0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0 l0,0l0,0l0,0l0,0v0h0v0h0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0 l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0v0l0,0v0l0,0v0l0,0l0,0l0,0v0l0,0v0l0,0v0l0,0v0l0,0l0,0 l0,0v0l0,0v0l0,0v0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0 l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0h0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0h0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0 l0,0l0,0l0,0l0,0v0h0l0,0h0l0,0h0l0,0h0l0,0v0h0l0,0l0,0l0,0h0v0l0,0h0l0,0h0v0H9.1v0h0l0,0H9l0,0v0h0l0,0l0,0l0,0h0v0l0,0h0l0,0h0 l0,0h0l0,0h0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0h0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0h0l0,0l0,0l0,0l0,0 l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0v0l0,0 l0,0l0,0l0,0l0,0v0l0,0v0l0,0l0,0l0,0v0l0,0v0l0,0v0l0,0v0l0,0l0,0l0,0v0l0,0v0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0v0l0,0 l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0v0l0,0l0,0l0,0l0,0l0,0l0,0 l0,0h0v0h0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0h0v0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0l0,0 l0,0l0,0l0,0l0,0l0,0h0l0,0l0,0l0,0h0l0,0l0,0l0,0h0l0,0h0l0,0H9.3L9.3,19.7z M9.3,13.9c-0.6-0.1-1.1-0.7-1-1.3c0.1-0.5,0.5-0.9,1-1 H20c0.6,0.1,1.1,0.7,1,1.3c-0.1,0.5-0.5,0.9-1,1H9.3L9.3,13.9z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_piggybank {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%235D6978;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M391.1,270c8.3,0,15.1,6.8,15.1,15.1s-6.8,15.1-15.1,15.1c-8.3,0-14.8-6.8-14.8-15.1S382.7,270,391.1,270z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M254.5,0c41.3,0,74.9,33.6,74.9,75s-33.6,75-74.9,75s-74.9-33.6-74.9-75S213.2,0,254.5,0z M254.5,120 c24.8,0,44.9-20.2,44.9-45s-20.1-45-44.9-45s-44.9,20.2-44.9,45S229.7,120,254.5,120z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M194.6,210h119.8c8.3,0,15,6.7,15,15s-6.7,15-15,15H194.6c-8.3,0-15-6.7-15-15S186.4,210,194.6,210z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M17.5,227.6c5.8-5.9,15.3-5.9,21.2,0c5.8,5.9,5.8,15.4,0,21.2c-5.7,5.7-8.8,13.2-8.8,21.2 c0,16.5,13.4,30,29.9,30h0.7c7.6-84,78.2-150,164-150h29.9h44.9c9.5,0,20.4,1.1,31,3c19.8-21.1,47-33,75.8-33c8.3,0,15,6.7,15,15 v67.5c17.9,19.2,31,42.3,38.2,67.5h6.7c24.8,0,44.9,20.2,44.9,45v31c0,24.8-20.1,44.9-44.9,44.9c-5.1,0-12.3,0-18,0 c-10.4,20.5-24.9,39.1-41.8,53.3c-0.1,19.9-0.1,52.4-0.1,52.8c0,8.3-6.7,15-15,15h-59.9c-8.3,0-15-6.7-15-15v-15.8 c-5.7,0.5-11.5,0.8-17,0.8h-74.9v15c0,8.3-6.7,15-15,15h-59.9c-8.3,0-15-6.7-15-15c0-0.2,0-19.7,0-41.7 c-21.2-13.9-39.1-33.1-52.2-55.8c-12.3-21.4-19.8-45.1-21.9-69.5h-0.7C26.9,330,0,303.1,0,270C0,254,6.2,238.9,17.5,227.6z M157.1,433.9c4.6,2.7,7.5,7.6,7.5,12.9c0,12.9,0.1,25.7,0.1,35.1h29.9c0-14.1,0-5.5,0-45c0-8.3,6.7-15,15-15s15,6.7,15,15v15 h74.9c5.5,0,11.4-0.3,17-0.9V437c0-8.3,6.7-15,15-15s15,6.7,15,15c0,26.5,0,28.1,0,45h29.9c0-13.9,0-34.1,0.1-45.1 c0-4.7,2.2-9.1,6-11.9c17.9-13.5,33-32.9,42.5-54.8c2.3-5.2,7.4-8.7,13.1-9c4-0.2,24.1-0.2,28.1-0.2c8.3,0,15-6.7,15-15v-31 c0-8.3-6.7-15-15-15h-17.9c0,0,0,0,0,0c0,0,0,0-0.1,0c-7.9,0-13.5-5-15.1-11.5c-0.6-2.4-1.8-7.5-2.1-9.2 c-6.2-22.7-18.4-43.4-35.2-60c-2.8-2.8-4.5-6.7-4.5-10.7v-57.1c-16.9,3.5-32.3,13.1-43.5,27.3c-3.6,4.6-9.5,6.6-15.2,5.3 c-11-2.6-23-4.1-33.1-4.1h-74.9c-74.3,0-134.7,60.6-134.7,135C89.8,363.5,116.2,410.2,157.1,433.9z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_range {
	width: 22px;
	height: 22px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 476.2 512' style='enable-background:new 0 0 476.2 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%235D6978;%7d %3c/style%3e%3cg transform='translate(1 1)'%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M467.5,493.9h-51.2V7.5c0-5.1-3.4-8.5-8.5-8.5H66.4c-5.1,0-8.5,3.4-8.5,8.5v486.4H6.7 c-5.1,0-8.5,3.4-8.5,8.5s3.4,8.5,8.5,8.5h59.7h34.1h273.1h34.1h59.7c5.1,0,8.5-3.4,8.5-8.5S472.6,493.9,467.5,493.9z M109.1,493.9V50.2h256v443.7H109.1z M382.2,493.9V41.7c0-5.1-3.4-8.5-8.5-8.5H100.6c-5.1,0-8.5,3.4-8.5,8.5v452.3H75V16.1h324.3 v477.9L382.2,493.9L382.2,493.9z'/%3e%3cpath class='st0' d='M339.5,246.5h-34.1c-5.1,0-8.5,3.4-8.5,8.5v8.5h-17.1c-5.1,0-8.5,3.4-8.5,8.5s3.4,8.5,8.5,8.5h17.1v8.5 c0,5.1,3.4,8.5,8.5,8.5h34.1c5.1,0,8.5-3.4,8.5-8.5V255C348,249.9,344.6,246.5,339.5,246.5z M331,280.6h-17.1v-17.1H331 L331,280.6L331,280.6z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.icon_location {
	width: 20px;
	height: 20px;
	display: block;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='20px' height='20px' viewBox='0 0 97.713 97.713' style='enable-background:new 0 0 97.713 97.713; fill:%235d6978;' xml:space='preserve'%3e%3cg%3e%3cpath d='M48.855,0C29.021,0,12.883,16.138,12.883,35.974c0,5.174,1.059,10.114,3.146,14.684 c8.994,19.681,26.238,40.46,31.31,46.359c0.38,0.441,0.934,0.695,1.517,0.695s1.137-0.254,1.517-0.695 c5.07-5.898,22.314-26.676,31.311-46.359c2.088-4.57,3.146-9.51,3.146-14.684C84.828,16.138,68.69,0,48.855,0z M48.855,54.659 c-10.303,0-18.686-8.383-18.686-18.686c0-10.304,8.383-18.687,18.686-18.687s18.686,8.383,18.686,18.687 C67.542,46.276,59.159,54.659,48.855,54.659z'/%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3cg%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}




/* links */
.link {
	color: #3f464e;
	transition: all 0.3s ease-out;
	cursor: pointer;
	text-decoration: none;
} 
.link:hover {
	color: #55ab3d;
}
.more-link {
    text-decoration: none;
    color: #46aadc;
    font-weight: bold;
	transition: all 0.3s ease-out;
}
.more-link:hover {
	color: #e41e23;
}



/* buttons */
.button {
	border: none;
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	background: #5d6978;
	color: #fff;
	padding: 15px 20px;
	font-size: 16px;
	transition: all 0.3s ease-out;
	outline: none;
}
.button:hover {
	background: #46aadd;
}
.button:active {
	background: #33851c;
    outline: none;
    border: none;
}
.searchButton {
	width: 17px;
	height: 17px;
	border: none;
	cursor: pointer;
	position: relative;
	z-index: 41;
	display: inline-block;
	transition: all 0.3s ease-out;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 391.9 392.9' style='enable-background:new 0 0 391.9 392.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bclip-path:url(%23SVGID_2_);%7d %3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cdefs%3e%3crect id='SVGID_1_' width='391.9' height='392.9'/%3e%3c/defs%3e%3cclipPath id='SVGID_2_'%3e%3cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3e%3c/clipPath%3e%3cpath fill='%23292929' class='st0' d='M46,46.4c-61.3,61.3-61.3,161,0,222.2c52.2,52.2,132.5,59.8,193,22.9l89.6,89.6c14.4,14.4,37.8,14.4,52.1,0 c14.4-14.4,14.4-37.7,0-52.1L291,239.3c37-60.5,29.4-140.6-22.9-193C206.8-14.9,107.2-14.9,46,46.4L46,46.4z M222.4,92.2 c36,36,36,94.6,0,130.6s-94.6,36-130.6,0s-36-94.6,0-130.6S186.4,56.2,222.4,92.2L222.4,92.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.searchButton:hover {
    fill:#000;
}




/* title */
.title {
    font-weight: bold;
	font-size: 36px;
	margin: 0px 0px 30px 0px;
}
.title_line {
	font-size: 24px;
    color: #46aadd;
    position: relative;
}

.title_center {
    text-align: center;
}
.title_fb span {
	color: #46aadc;
}




/* form */
.form {}
.form__row {
	padding: 0px 0px 15px 0px;
}
.form__row_ar {
	text-align: right;
}
.form__row_ac {
	text-align: center;
}
.form__row_sb {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.form__row_controls {
	padding-bottom: 0;
}
.form_subscription {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
}
.input {
	display: inline-block;
	background: #fff;
	font-size: 16px;
	border: 1px solid #d2dae6;
	color: #5d6978;
	padding: 14px 20px;
	transition: all 0.3s ease-out;
}
.input:active {
    outline: none;
    border: none;
}
.input:focus {
    outline: none;
	background: #fff;
	color: #5d6978;
	border: 1px solid #46aadd;
}
.input_subscription {
    border: none;
    width: 100%;
	padding: 14px 80px 14px 20px;
    border-radius: 10px;
    box-shadow: 0px 10px 10px rgba(44,159,217, 0.2);
}
.input_subscription:focus {
    border: none;
}
.input_headerSearch {
	width: 100%;
	display: block;
	font-size: 18px;
	color: #5d6978;
	padding: 15px 20px;
	background: #fff;
	border-radius: 0px;
	border: 1px solid #eaeaea;
}
.input_headerSearch::placeholder {
	color: #5d6978;
}
.input_headerSearch:hover {
	background: #fff;
	color: #292929;
}
.input_headerSearch:hover::placeholder {
	color: #292929;
}
.input_headerSearch:focus {
	background: #fff;
	color: #292929;
}
.input_headerSearch:focus::placeholder {
	color: #292929;
}
.textarea {
	display: inline-block;
	background: #fff;
	font-size: 18px;
	border: 1px solid #d2dae6;
	color: #5d6978;
	font-family: 'Panton';
	padding: 15px 20px;
	transition: all 0.3s ease-out;
}
.textarea_big {
	display: block;
	width: 100%;
}
.textarea:focus {
    outline: none;
	background: #fff;
	color: #5d6978;
	border: 1px solid #00bbf2;
}
.form__label {}
.checkbox {
	cursor: pointer;
	margin-left: 35px;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 5px;
	margin-top:5px;
	transition: all 0.3s ease-out;
}
.checkbox__input {
	display: none;
}
.checkbox__new-input {
	position: absolute;
	left: -35px;
	top: 0px;
	width: 1.3em;
	height: 1.3em;
	border: 1px solid #cfcfd1;
	transition: all 0.3s ease-out;
}
.checkbox__input:checked + .checkbox__new-input {
	background: #55ab3d;
	border: 1px solid #55ab3d;
}
.checkbox__input + .checkbox__new-input::after {
	width: 0px;
	height: 0px;
	content: "";
	position: absolute;
	left: calc(50% - 6px);
	top: calc(50% + 7px);
	display: block;
	opacity: 0;
	transition: all 0.2s ease-out;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45.7 34.1' style='enable-background:new 0 0 45.7 34.1;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23ffffff;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M20.7,32.5c-2.1,2.1-5.4,2.1-7.5,0L1.6,20.9c-2.1-2.1-2.1-5.4,0-7.5c2.1-2.1,5.4-2.1,7.5,0l6.9,6.9 c0.5,0.5,1.4,0.5,1.9,0L36.6,1.6c2.1-2.1,5.4-2.1,7.5,0c1,1,1.6,2.3,1.6,3.8s-0.6,2.8-1.6,3.8L20.7,32.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.checkbox__input:checked + .checkbox__new-input::after {
	width: 14px;
	opacity: 1;
	height: 14px;
	left: calc(50% - 6px);
	top: calc(50% - 7px);
}
.select-box {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	background: #f3f4f6;
	border: 1px solid #d2dae6;
	display: inline-block;
	font-size: 16px;
	outline:none;
	transition: all 0.3s ease-out;
}
.select-box__current {
	position: relative;
	/*box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);*/
	cursor: pointer;
	outline: none;
}
.select-box__current:focus + .select-box__list {
	opacity: 1;
	-webkit-animation-name: none;
			animation-name: none;
}
.select-box__current:focus + .select-box__list .select-box__option {
	cursor: pointer;
}
.select-box__current:focus .select-box__icon {
	-webkit-transform: translateY(-50%) rotate(90deg);
			transform: translateY(-50%) rotate(90deg);
}
.select-box__icon {
	position: absolute;
	top: 50%;
	right: 15px;
	-webkit-transform: translateY(-50%) rotate(-90deg);
			transform: translateY(-50%) rotate(-90deg);
	width: 10px;
	transition: 0.2s ease;
}
.select-box__value {
	display: flex;
}
.select-box__input {
	display: none;
}
.select-box__input:checked + .select-box__input-text {
	display: block;
}
.select-box__input-text {
	display: none;
	width: 100%;
	margin: 0;
	padding: 12px 35px 12px 15px;
}
.select-box__input-text-item {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
.select-box__option-text-item {
	display: inline-block;
	position: relative;
	padding-right: 20px;
}
.select-box__input-text-asc .select-box__input-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
	width: 15px;
	height: 15px;
	transform: scale(-1,1) rotate(180deg);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__input-text-desc .select-box__input-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% - 9px);
	width: 15px;
	height: 15px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__option-asc .select-box__option-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 8px;
	width: 15px;
	height: 15px;
	transform: scale(-1,1) rotate(180deg);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__option-desc .select-box__option-text-item::before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: calc(50% - 9px);
	width: 15px;
	height: 15px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 459 286' style='enable-background:new 0 0 459 286;' xml:space='preserve'%3e%3cg%3e%3cg id='sort'%3e%3cpath d='M0,286h153v-51H0V286z M0,0v51h459V0H0z M0,168.5h306v-51H0V168.5z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.select-box__list {
	position: absolute;
	width: 100%;
	left: -1px;
	top: calc(100% - 15px);
	padding: 0;
	list-style: none;
	opacity: 0;
	-webkit-animation-name: HideList;
			animation-name: HideList;
	-webkit-animation-duration: 0.5s;
			animation-duration: 0.5s;
	-webkit-animation-delay: 0.5s;
			animation-delay: 0.5s;
	-webkit-animation-fill-mode: forwards;
			animation-fill-mode: forwards;
	-webkit-animation-timing-function: step-start;
			animation-timing-function: step-start;
	box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
	z-index: 10;
}
.select-box__option {
	display: block;
	padding: 15px 15px;
	background-color: #fff;
}
.select-box__option:hover, .select-box__option:focus {
	color: #546c84;
	background-color: #fbfbfb;
}
@-webkit-keyframes HideList {
	from {
		-webkit-transform: scaleY(1);
				transform: scaleY(1);
	}
	to {
		-webkit-transform: scaleY(0);
				transform: scaleY(0);
	}
}
@keyframes HideList {
	from {
		-webkit-transform: scaleY(1);
				transform: scaleY(1);
	}
	to {
		-webkit-transform: scaleY(0);
				transform: scaleY(0);
	}
}
@keyframes HideList {
	from {
		transform: scaleY(1);
	}
	to {
		transform: scaleY(0);
	}
}




/* breadcrumbs */
.breadcrumbs {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 10px;
}
.breadcrumbs__item {
	position: relative;
	padding-right: 30px;
}
.breadcrumbs__item::before {
	position: absolute;
	right: 10px;
	top: 0;
	content: "\2013";
	display: block;
	opacity: 0.5;
}
.breadcrumbs__item:last-child::before {
	display: none;
}
.breadcrumbs__link {
	text-decoration: none;
	color: #292929;
	opacity: 0.5;
	transition: all 0.3s ease-out;
}
.breadcrumbs__link:hover {
	opacity: 1;
}
span.breadcrumbs__link:hover {
	opacity: 0.5;
}



/* header */
.header {
    position: relative;
}
.header::before {
    display: block;
    content: "";
    width: 307px;
    height: 132px;
    background: url("../images/cloud-blue.png") no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 0;
    top: -95px;
    right: 40px;
}
.header__container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	position: relative;
	display: flex;
	align-items: center;
	padding: 30px 40px;
	
	
}


.header__logo {}
.header__menu {
	flex-grow: 1;
    padding: 0px 50px;
}
.header__search {}




/* headerSearch */
.headerSearch {
	box-shadow: 0 20px 20px -5px rgba(43, 63, 74, 0.2);
	background: #fff;
	position: absolute;
	right: 0;
	left: 0;
	z-index: 50;
	top: -100%;
	transition: all 0.2s ease-in-out ;
	visibility: hidden;
}
.headerSearch.visible {
    visibility: visible;
    top: 84px;
    transition: all 0.2s ease-in-out;
  
    padding-top: 20px;
}

.headerSearch .button{
    height: 48px;
}


.headerSearch__form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 45px 40px 45px 40px;
}
.headerSearch__close {
	position: relative;
	top: 20px;
	padding-left: 30px;
}
.close {
	position: relative;
	border: none;
	display: inline-block;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%23607286\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
	cursor: pointer;
	transition: all 0.2s ease-out;
}
.close:hover {
	transform: rotate(90deg);
	background: hsla(0, 0%, 0%, 0) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16' height=\'16\' viewBox=\'0 0 10 10\'%3E%3Cpath fill=\'%2346aadd\' d=\'M9.66 1.97L6.63 5l3.03 3.03a1.15 1.15 0 0 1-1.63 1.63L5 6.63 1.97 9.66a1.14 1.14 0 0 1-1.63 0 1.15 1.15 0 0 1 0-1.63L3.37 5 .34 1.97A1.15 1.15 0 0 1 1.97.34L5 3.37 8.03.34a1.15 1.15 0 0 1 1.63 1.63z\'%3E%3C/path%3E%3C/svg%3E") no-repeat scroll 100% 100%;
}




/* phone */
.phone {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	color: #fff;
	text-decoration: none;
}
.phone__number {
	margin-left: 10px;
    font-weight: 800;
	color: #5d6978;
	font-size: 18px;
	text-decoration: none;
}


/* logo */
.logo {
	text-decoration: none;
	position: relative;
	display: block;
}
.logo__img {
	max-height: 38px;
}
.logo__text {
	color: #fff;
	position: absolute;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	text-indent: 110%;
}



/* menu */
.menuContainer {}
.menu {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
	justify-content: space-between;
	position: relative;
	z-index: 40;
}
.menu__item {
	list-style: none;
	padding: 0px;
	margin: 0;
	min-height: 100%;
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
    position: relative;
}
.menu__link {
	color: #3b4757;
	display: block;
	font-size: 22px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	padding: 10px 0px;
	align-items: center;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	transition: all 0.1s ease-out;
}
.menu__item:hover .menu__link {
	color: #46aadd;
}
.menu__item_current .menu__link {
	color: #46aadd;
}
.menuLevel2 {
    display: none;
}



/* menusub */
.menuSub {
	border-radius: 25px;
	background: #fff;
	position: absolute;
	left: -30px;
    bottom: 0;
	min-width: 250px;
	opacity: 0;
	visibility: hidden;
    z-index: 100;
    transform: translateY(103%);
    transition: opacity 0.15s ease-out 0s, transform 0.15s ease-out 0s, -webkit-transform 0.15s ease-out 0s;
	box-shadow: 0 10px 20px -5px hsla(0, 0%, 0%, 0.3);
}
.menu__item_sub:hover .menuSub {
    display: block;
    transform: translateY(100%);
	visibility: visible;
	opacity: 1;
}
.menuSub__container {
	padding: 30px;
}
.menuSub__list {
    padding: 0;
    margin: 0;
}
.menuSub__item {
	padding: 10px 0px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.menuSub__item:last-child {
    border-bottom: none;
}
.menuSub__link {
	color: #3b4757;
	text-decoration: none;
	transition: all 0.3s ease-out;
	font-size: 16px;
}
.menuSub__link:hover {
	color: #46aadd;
}




/* mobileMenuContainer */
.mobileMenuContainer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color: #fff;
	width: 320px;
	height: 100%;
	transition: -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1);
	transition: transform .6s cubic-bezier(.19, 1, .22, 1), -webkit-transform .6s cubic-bezier(.19, 1, .22, 1);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	overflow-x: hidden;
	overflow-y: auto;
}
.mobileMenuContainer.visible {
	transform: translateX(0%)
}
.slider-menu {
	overflow: hidden;
}
.slider-menu__container {
	position: relative;
	top: 0;
	left: 0;
	transition: left .2s;
}
.slider-menu__menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slider-menu__menu .slider-menu__menu {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	opacity: 0;
	transition: opacity .2s;
	visibility: hidden;
}
.slider-menu__menu .slider-menu--active {
	opacity: 1;
	visibility: visible;
}
.slider-menu__item--vertical .slider-menu__back {
	display: none;
}
.slider-menu__item--vertical .slider-menu__menu {
	position: relative;
	top: auto;
	left: auto;
	display: none;
	visibility: visible;
	opacity: 1;
}
.slider-menu__desc {
	display: inline-block;
	font-size: .8em;
	text-transform: none;
	color: #00a52b;
	transition: color .2s;
	margin-left: 5px;
	vertical-align: middle;
	font-weight: normal;
}
.slider-menu__desc:before {
	content: '- ';
}
.slider-menu__item:last-child {
	border-bottom: 0;
}
.slider-menu__item {
	padding: 0px 0px;
}
.slider-menu__item_margin {
	margin-top: 20px;
}
.slider-menu__item_header {
    background-color: #f6f8fb;
}
.slider-menu__link {
	padding: 17px 0px;
	margin: 0px 30px;
	font-size: 16px;
	text-decoration: none;
	color: #607286;
	position: relative;
	display: block;
	transition: all 0.3s ease-out;
	border-bottom: 1px solid #ededed;
}
.slider-menu__item_header .slider-menu__link  {
	padding: 20px 30px 20px 30px;
    font-size: 18px;
	font-weight: bold;
	margin: 0;
	border-bottom: none;
}
.slider-menu__item_headerMain {
	padding: 20px 30px 20px 30px;
    font-size: 18px;
	font-weight: bold;
    background-color: #f6f8fb;
}
.slider-menu__container > .slider-menu__menu > .slider-menu__item > .slider-menu__link {

}
.slider-menu__item:last-child .slider-menu__link {
	border-bottom: 0;
}
.slider-menu__link:hover {
	color: #000;
	text-decoration: none;
}
.slider-menu__link:hover .slider-menu__desc {
	color: #000;
	text-decoration: none;
}
.slider-menu__link:active {
	color: #000;
	text-decoration: none;
}
.slider-menu__link--active-link {
	background-color: #00a52b;
	color: #000;
}
.slider-menu__link--active-link .slider-menu__desc {
	color: #000;
}
.slider-menu--has-children > .slider-menu__link:before {
	float: right;
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	margin-top: 4px;
	transition: transform .2s, margin-top .2s;
	background: url('../images/arrow.svg') no-repeat;
	transform: rotate(180deg);
}
.slider-menu--has-children > .slider-menu__link:hover:before {
	background-color: #fff;
}
.slider-menu__item--vertical .slider-menu__menu {
	background-color: rgba(0,165,43, .05);
}
.slider-menu__item--vertical .slider-menu__item {
	border-color: rgba(0,165,43, .1);
}
.slider-menu__item--vertical .slider-menu__menu .slider-menu__link {
	color: #00a52b;
	text-transform: none;
	font-weight: 300;
	font-size: 12px;
}
.slider-menu__item--vertical .slider-menu__menu .slider-menu__link:hover {
	color: #fff;
}
.slider-menu__item--vertical.slider-menu--has-children > .slider-menu__link:before {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	margin-top: 6px;
}
.slider-menu__item--vertical.slider-menu--has-children > .slider-menu__link.slider-menu__link--active-link:before {
	background-color: #fff;
	-ms-transform: rotate(270deg); /* IE 9 */
	-webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */
	transform: rotate(270deg);
	margin-top: 4px;
}
.slider-menu__back {
	color: #00a52b;
	transition: color .2s;
	font-weight: 300;
	padding: 20px 0px;
}
.slider-menu__back .slider-menu__text {
	display: block;
	width: 14px;
	height: 14px;
	font-size: 14px;
	padding-left: 24px;
	color:#607286;
	background: url('../images/arrow.svg') no-repeat;
}
.slider-menu__back:hover .slider-menu__text {
	background-color: #fff;
}
.slider-menu__item_blue .slider-menu__link {
	background: #00a8ee;
	color: #fff;
	margin: 0;
	padding: 17px 30px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
@-moz-document url-prefix() {
	.slider-menu--has-children > .slider-menu__link:before,
	.slider-menu--has-children > .slider-menu__link:hover:before,
	.slider-menu__item--vertical.slider-menu--has-children > .slider-menu__link.slider-menu__link--active-link:before,
	.slider-menu__back .slider-menu__text {
		background-color: transparent !important;
		background-repeat: no-repeat;
	}
	.slider-menu--has-children > .slider-menu__link:before,
	.slider-menu__back .slider-menu__text {
		background-image: url('../images/arrow.svg');
	}
}




/* burger */
.burger {
	width: 38px;
    height: 28px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    cursor: pointer;
	position: absolute;
	top: 23px;
	left: 24px;
	z-index: 20;
	display: none;	
	transition: all 0.4s ease-out;
	outline: none!important;
}
.burger:active {
	background: none;
	outline: none;
}
.burger:focus {
	background: none;
	outline: none;
}
.line {
	transition: all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.line {
	height: 4px;
	width: 38px;
	background: #394452;
	margin: 4px auto;
}
.burger.visible .line:nth-child(1) {
	  transform: rotate(45deg) translate(11px, 12px);
}
.burger.visible .line:nth-child(2) {
	visibility: hidden;
}
.burger.visible .line:nth-child(3) {
	transform: rotate(-45deg) translate(6px, -6px);
}
/*.burger.visible .line:nth-child(1) {
	transform: rotate(45deg) translate(3px, 3px);
}*/
.burger.visible .line:nth-child(2) {
	visibility: hidden;
}
.burger.visible .line:nth-child(3) {
	transform: rotate(-45deg) translate(5px, -5px);
}



/* menuShadow */
.overlay {
    background-color: rgba(96, 114, 134, 0.5);
    width: 0;
    height: 0;
    z-index:15;
    left: 0;
    opacity: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    top: 0;
    transition: opacity 0.3s ease-out 0s;
}
.overlay.visible {
    opacity: 1;
    width: 100%;
    height: 100%;
    display: block;
}



/* arrows */
.arrow {
	background: rgba(255,255,255,1);
	border-radius: 50%;
	width: 47px;
	border: none;
	display: inline-block;
	position: relative;
	height: 47px;
	cursor: pointer;
	transition: all 0.3s ease-out;
}
.arrow:active {
	background: #dfe0e4;
    outline: none;
    border: none;
}
.arrow:focus {
    outline: none;
    border: none;
}
.arrow__right.disabled:active {
	background: rgba(255,255,255,1);
}
.arrow.disabled {
	opacity: 0.5;
	cursor: default;
}
.arrow.disabled:active {
	opacity: 0.5;
	background: #fafbfd;
	cursor: default;
}
.arrow__left {
	margin-right: 10px;
}
.arrow__right {}
.arrow__left::before {
	content: "";
	top:calc(50% - 10.5px);
	left: calc(50% - 6px);
	width: 13px;
	height: 21px;
	display: block;
	position: absolute;
	transform: scale(-1,1);
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%235d6978' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow__right::before {
	content: "";
	top:calc(50% - 10.5px);
	left: calc(50% - 5px);
	width: 13px;
	height: 21px;
	display: block;
	position: absolute;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%235d6978' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow__right.disabled::before {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%23ccdbeb' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow__left.disabled::before {
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 27.9 46' style='enable-background:new 0 0 27.9 46;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath fill='%23ccdbeb' d='M5.7,46c-1.4,0-2.8-0.5-3.9-1.6c-2.3-2.2-2.4-5.8-0.2-8.1L14.3,23L1.6,9.6c-2.2-2.3-2.1-5.9,0.2-8.1 C4-0.6,7.6-0.5,9.8,1.8L26.3,19c2.1,2.2,2.1,5.7,0,7.9L9.8,44.2C8.7,45.4,7.2,46,5.7,46z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow_slider {
	width: 62px;
	height: 62px;
	position: absolute;
	top: calc(50% - 31px);
	z-index: 100;
	opacity: 0.5;
	margin: 0;
}
.arrow_slider:hover {
	opacity: 1;
}
.arrow_slider.arrow__left {
	left: 50px;
	transform: scale(-1,1);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 62 62' style='enable-background:new 0 0 62 62;' xml:space='preserve'%3e%3cpath fill='%23FFFFFF' d='M31,0C13.9,0,0,13.9,0,31c0,17.1,13.9,31,31,31s31-13.9,31-31C62,13.9,48.1,0,31,0z M39,33.6L28.3,44.2 c-0.7,0.7-1.7,1.1-2.7,1.1c-0.9,0-1.8-0.3-2.5-1c-1.5-1.3-1.5-3.5-0.1-4.9l8.2-8.2L23,23.1c-1.4-1.4-1.4-3.6,0.1-4.9 c1.5-1.3,3.8-1.3,5.2,0.1L39,28.8C40.3,30.1,40.3,32.3,39,33.6z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow_slider.arrow__right {
	right: 50px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 62 62' style='enable-background:new 0 0 62 62;' xml:space='preserve'%3e%3cpath fill='%23FFFFFF' d='M31,0C13.9,0,0,13.9,0,31c0,17.1,13.9,31,31,31s31-13.9,31-31C62,13.9,48.1,0,31,0z M39,33.6L28.3,44.2 c-0.7,0.7-1.7,1.1-2.7,1.1c-0.9,0-1.8-0.3-2.5-1c-1.5-1.3-1.5-3.5-0.1-4.9l8.2-8.2L23,23.1c-1.4-1.4-1.4-3.6,0.1-4.9 c1.5-1.3,3.8-1.3,5.2,0.1L39,28.8C40.3,30.1,40.3,32.3,39,33.6z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.arrow_slider.arrow__left::before {
	display: none;
}
.arrow_slider.arrow__right::before {
	display: none;
}
.slider_small .arrow_slider.arrow__left {
	left: 80px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 62 62' style='enable-background:new 0 0 62 62;' xml:space='preserve'%3e%3cpath fill='%23FFFFFF' d='M31,0C13.9,0,0,13.9,0,31c0,17.1,13.9,31,31,31s31-13.9,31-31C62,13.9,48.1,0,31,0z M39,33.6L28.3,44.2 c-0.7,0.7-1.7,1.1-2.7,1.1c-0.9,0-1.8-0.3-2.5-1c-1.5-1.3-1.5-3.5-0.1-4.9l8.2-8.2L23,23.1c-1.4-1.4-1.4-3.6,0.1-4.9 c1.5-1.3,3.8-1.3,5.2,0.1L39,28.8C40.3,30.1,40.3,32.3,39,33.6z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.slider_small .arrow_slider.arrow__right {
	right: 80px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 62 62' style='enable-background:new 0 0 62 62;' xml:space='preserve'%3e%3cpath fill='%23FFFFFF' d='M31,0C13.9,0,0,13.9,0,31c0,17.1,13.9,31,31,31s31-13.9,31-31C62,13.9,48.1,0,31,0z M39,33.6L28.3,44.2 c-0.7,0.7-1.7,1.1-2.7,1.1c-0.9,0-1.8-0.3-2.5-1c-1.5-1.3-1.5-3.5-0.1-4.9l8.2-8.2L23,23.1c-1.4-1.4-1.4-3.6,0.1-4.9 c1.5-1.3,3.8-1.3,5.2,0.1L39,28.8C40.3,30.1,40.3,32.3,39,33.6z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}




/* about */
.about {
    padding: 100px 0px;
}
.about__container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.about__container.limiter {
    padding-left: 120px;
    padding-right: 120px;
}
.about__content {
    width: 50%;
    padding: 0px 30px 0px 0px;
}
.about__text {
    font-size: 18px;
    color: #727983;
    line-height: 26px;
    padding-right: 50px;
}
.about__video {
    width: 50%;
    padding: 0px 0px 0px 30px;
}



/* video */
.video {
    position: relative;
}
.play {
    left: calc(50% - 30px);
    top: calc(50% - 30px);
    position: absolute;
    display: block;
}
.play__button {
    display: block;
}
.play__button.animate {
    position: relative;
    z-index: 10;
}
.play__button.animate::before {
    content:"";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120%;
    height: 120%;
    border-radius: 50%;
    background: #46aadc;
    opacity: 1;
    transform: translate(-50%, -50%);
    z-index: -1;
    transition: all .3s;
    animation: pulseElem 1s infinite linear
}
.play__icon {
    position: relative;
    z-index: 10;
    background: #46aadc;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    border: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}
.play__img {
    display: block;
    height: 16px;
    margin-right: -4px;
    -webkit-filter: brightness(0) invert(1) !important;
    filter: brightness(0) invert(1) !important;
}
@keyframes pulseElem {
    0% {
        width: 80%;
        height: 80%;
        opacity: 1
    }
    100% {
        width: 150%;
        height: 150%;
        opacity: 0
    }
}
.video__bg {
    width: 100%;
}



/* last-news */
.last-news {
    padding: 0px 0px;
    margin: 63px 0px 89px 0px;
    position: relative;
    background: #ecf5f9;
}
.last-news::before {
    display: block;
    content: "";
    background: url("../images/blue-wave-top.png") no-repeat center;
    position: absolute;
    left: 0;
    top: -63px;
    right: 0;
    height: 63px;
    width: 100%;
}
.last-news::after {
    display: block;
    content: "";
    background: url("../images/blue-wave-bottom.png") no-repeat center;
    position: absolute;
    left: 0;
    bottom: -89px;
    right: 0;
    height: 89px;
    width: 100%;
}
.last-news__container {
    padding-top: 50px;
    padding-bottom: 0px;
}
.last-news__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding: 20px 0px;
}
.last-news__arrow {
	margin-top: 10px;
    display: block;
	
}
.last-news-item {
    border-radius: 15px;
    overflow: hidden;
    background: #ffaf60;
}
.last-news-item:nth-child(3n) {
    background: #46aadc;
}
.last-news-item:nth-child(3n+2) {
    background: #76beba;
}
.carouselNews .carousel__item:nth-child(3n) .last-news-item {
    background: #46aadc;
}
.carouselNews .carousel__item:nth-child(3n+2) .last-news-item {
    background: #76beba;
}
.last-news-item__photo {}
.last-news-item__img {}
.last-news-item__info {
    padding: 10px 30px 30px 30px;
}
.last-news-item__date {
    margin-bottom: 20px;
	font-size: 18px;
	opacity: .7;
	color: #fff;
	position: relative;
	padding-left: 30px;
}
.last-news-item__date::before {
	position: absolute;
	left: 0;
	top: calc(50% - 11.5px);
	content: "";
	width: 23px;
	height: 23px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23ffffff;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M452,40h-24V0h-40v40H124V0H84v40H60C26.9,40,0,66.9,0,100v352c0,33.1,26.9,60,60,60h392 c33.1,0,60-26.9,60-60V100C512,66.9,485.1,40,452,40z M472,452c0,11-9,20-20,20H60c-11,0-20-9-20-20V188h432V452z M472,148H40v-48 c0-11,9-20,20-20h24v40h40V80h264v40h40V80h24c11,0,20,9,20,20V148z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='76' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='156' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='236' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='316' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='396' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='76' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='156' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='236' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='316' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='76' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='156' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='236' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='316' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='396' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.last-news-item__title {
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: 22px;
}
.carouselNews .last-news-item {
    width: 100%;
    height: 100%;
    margin: 0;
}



/* advantages */
.advantages {
	padding: 100px 0px 100px 40px;
}
.advantages__container {}
.advantages__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.advantage-item {
	width: 33.33%;
	padding: 50px 55px;
	position: relative;
}
.advantage-item:nth-child(2n+1)::after {
	display: block;
	position: absolute;
	width: 460px;
	height: 200px;
	left: calc(50% - 30px);
	top:50%;
	transform: translate(-50%, -50%);
	content: "";
	background: url("../images/cloud-blue.png") no-repeat center;
	background-size: 460px 200px;
	z-index: -1;
    transition: all .3s;
}
.advantage-item__number {
	position: absolute;
	left: 0;
	top: 36px;
	font-weight: bold;
	color: #46aadc;
	font-size: 36px;
}
.advantage-item__name {
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 20px;
}
.advantage-item__text {
	font-size: 16px;
	opacity: 0.7;
	max-width: 280px;
}



/* gallery */
.gallery {
	background: #f6f3f1;
    padding: 0px 0px;
    margin: 63px 0px 89px 0px;
    position: relative;
}
.gallery::before {
    display: block;
    content: "";
    background: url("../images/pink-wave-top.png") no-repeat center;
    position: absolute;
    left: 0;
    top: -63px;
    right: 0;
    height: 63px;
    width: 100%;
}
.gallery::after {
    display: block;
    content: "";
    background: url("../images/pink-wave-bottom.png") no-repeat center;
    position: absolute;
    left: 0;
    bottom: -89px;
    right: 0;
    height: 89px;
    width: 100%;
}
.gallery__container {
    padding-top: 50px;
    padding-bottom: 0px;
}
.gallery__content {
	margin: 0px -15px;
}
.gallery__button-group {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-bottom: 30px;
}
.gallery__button {
	background: none;
	border:none;
	font-weight: bold;
	color: #485361;
	font-size: 18px;
	margin: 5px;
	cursor: pointer;
}
.gallery__button.is-checked {
	background: #fff;
	border-radius: 10px;
	padding: 5px 10px;
	border: none;
}
.gallery__item {
	padding: 15px;
}
.gallery__link {
	display: block;
}
.gallery__img {	
	border-radius: 15px;
}




/* reviews */
.reviews {
	padding: 100px 0px 100px 0px;
}
.reviews__container {}
.reviews__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
    margin: 0px -30px;
}
.review {
	width: calc(33.33% - 60px);
	padding: 50px 50px;
	position: relative;
    border-radius: 25px;
    border:3px solid #ecf5f9;
    margin: 30px 30px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all .3s;
}
.review__child {}
.review__autor {
    font-weight: bold;
    font-size: 26px;
    padding: 40px 0px 0px 0px;
}
.review__date {
    padding: 25px 0px;
    color: #46aadc;
}
.review__text {
    text-align: center;
    line-height: 26px;
}
.reviews__more {
    text-align: center;
}




/* pagination */
.pagination {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	margin: 30px 0px;
}
.pagination__container {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.pagination__prev {
	padding-right: 10px;
}
.pagination__prev .arrow {
	width: 52px;
	height: 52px;
}
.pagination__prev .arrow__left {}
.pagination__prev .disabled {}
.pagination__next {
	padding-left: 10px;
}
.pagination__next .arrow {
	width: 52px;
	height: 52px;
}
.pagination__links {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.pagination__link {
	width: 52px;
	transition: all 0.3s ease-out;
	height: 52px;
	border-radius: 50%;
	text-decoration: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #5d6978;
	background: rgba(243,244,246,0.8);
	margin: 0px 5px;
}
.pagination__link:hover {
	background: #5d6978;
}
.pagination__link:hover .pagination__linkText {
	color: #fff;
}
.pagination__link:active {
	background: #e5e7eb;
}
.pagination__link_current {
	background: #5d6978;
}
.pagination__linkText {
	color: #5d6978;
	font-weight: bold;
}
.pagination__link_current .pagination__linkText {
	color: #fff;
}
.pagination__text {
	display: none;
}


/* paginationCount */
.paginationCount {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	color: #607286;
	align-items: center;
}
.paginationCount__title {
	padding-right: 18px;
	opacity: 0.7;
}
.paginationCount__select {}



/* slider */
.slider {
	position: relative;
	margin-bottom: 30px;
    height: 600px;
    transition: all .3s;
}
.slider_small {
    height: 300px;
}
.slider::before {
    display: block;
    content: "";
    background: url("../images/slider-wave-top.png") no-repeat center;
	
    position: absolute;
    left: 0;
    top: 0px;
    right: 0;
    height: 34px;
    width: 100%;
    z-index: 1;
}
.slider::after {
    display: block;
    content: "";
    background: url("../images/slider-wave-bottom.png") no-repeat center bottom;
    position: absolute;
    left: 0;
    bottom: 0px;
    right: 0;
    height: 65px;
    width: 100%;
}
.slider__container {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	visibility: inherit;
}
.slider__content  {
	position: relative;
    height: 100%;
}
.slider__item {
    height: 100%;
}
.slider__photo {
    height: 100%;
    background-size: cover!important;
    background-position: center!important;
    opacity: 1;
}
.slider .carousel__stage-outer, .slider .carousel__stage, .slider .carousel__item {
    height: 100%
}
.slider__info {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
}
.slider__info-container {
    position: relative;
    width: 100%;
    height: 100%;
}
.slider-form {
    position: absolute;
    left: 0;
    top: 60px;
    padding: 40px;
    background: #fff;
    width: 100%;
    max-width: 580px;
    border-radius: 15px;
}
.slider-form__bg {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.slider-form__bg-img {
    width: 100%;
}
.slider-form__content {
    position: relative;
    z-index: 1;
}
.slider-form {}
.slider-form__title {
    color: #3b4757;
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    padding-bottom: 20px;
}
.slider-form__title span {
    color: #46aadd;
}
.slider-form__sub-title {
    color: #3b4757;
    font-size: 16px;
    line-height: 16px;
    padding-bottom: 20px;
}
.slider-form__sub-title span {
    color: #46aadd;
    font-size: 20px;
    font-weight: bold;
}
.slider-form__row {
    padding-bottom: 10px;  
}
.slider-form__input {
    padding: 15px;
    width: 100%;
    background: #ecf5f9;
    font-size: 14px;
    border: 2px solid #ecf5f9;
    border-radius: 10px;
	transition: all 0.3s ease-out;
}
.slider-form__input:focus {
    border: 2px solid #46aadd;
}
.slider-form__textarea {
    padding: 15px;
    width: 100%;
    font-size: 14px;
    background: #ecf5f9;
    border-radius: 10px;
    border: 2px solid #ecf5f9;
    height: 80px;
	transition: all 0.3s ease-out; 
}
.slider-form__textarea:focus {
    border: 2px solid #46aadd;
}
.slider-form__controls {}
.slider-form__button {
	font-size: 16px;
    display: block;
    width: 100%;
	background: #ffce12;
	color: #252525;
    border-radius: 10px;
	padding: 20px 20px;
	border: none;
	cursor: pointer;
    font-weight: bold;
	transition: all 0.3s ease-out;
}
.slider-form__button:hover {
	background: #e5b600;
}





/* dots */
.dots {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;	
	justify-content: center;
	align-items: center;
	padding: 30px;
	width: 100%;
}
.last-news .dots {
	padding: 40px 30px 0px 30px;
}

.dots.disabled {
	display: none;
}
.dots__item {
	width: 15px;
	height: 15px;
	cursor: pointer;
	border-radius: 50%;
	margin: 0px 5px;
	background: #46aadd;
    outline: none;
    border: none;
}
.dots__item:focus {
    outline: none;
    border: none;
}
.dots__item:active {
    outline: none;
    border: none;
}
.dots__item.active {
	background: none;
	width: 23px;
	height: 23px;
	border: 3px solid #46aadd;
}



/* share */
.share {
	padding-top: 20px;
}
.share__title {
	font-size: 14px;
	opacity: 0.5;
	padding-bottom: 10px;
}



.page-sub {}
.page-sub__container {}
.page-sub__header {}
.page-sub__content {
    
}
.page-sub__aside {
    max-width: 340px;
    min-width: 340px;
    float: left;
}
.page-sub__main {
    padding-left: 380px;
}



.left-menu {
    border: 3px solid #ecf5f9;
    border-radius: 15px;
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 30px;
	transition: all 0.3s ease-out;
}
.left-menu__item {
    padding:0px 0px 15px 15px;
    position: relative;
}
.left-menu__item::before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 5px;
    width: 6px;
    height: 9px;
    background: url("../images/arrow-list.jpg") no-repeat center;
}
.left-menu__link {
    text-decoration: none;
    color: #3b4757;
    font-size: 18px;
	transition: all 0.3s ease-out;
}
.left-menu__link:hover {
    text-decoration: none;
    color: #000;
}
.left-menu__item_active .left-menu__link {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
.left-menu-sub {
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 10px 0px 0px 10px;
}
.left-menu-sub__item {
    padding-bottom: 8px;
}
.left-menu-sub__link {
    text-decoration: none;
    color: #3b4757;
    font-size: 15px;
	transition: all 0.3s ease-out;
}
.left-menu-sub__link:hover {
    text-decoration: none;
    color: #000;
}
.left-menu-sub__item_active .left-menu-sub__link {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
.left-menu__button {
    background: #46aadd;
    border-radius: 10px;
    color: #fff;
    border: none;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
    padding: 20px;
    width: 100%;
    display: none;
    margin-bottom: 10px;
	transition: all 0.3s ease-out;
}
.left-menu__button:hover {
    background: #3291c3;
}



.news {
    
}
.news__content {
    padding-right: 344px;
}
.news__aside {
    min-width: 240px;
    float: right;
}



.news-item {
    border-radius: 15px;
    overflow: hidden;
    background: #fff;
    overflow: hidden;
    box-shadow: 0px 10px 10px rgba(44,159,217, 0.0);
    margin-bottom: 70px;
    border: 3px solid #ecf5f9;
}
.news-item__photo {
    max-height: 370px;
    overflow: hidden;
    display: block;
}
.news-item__img {/*было по 100%*/
    height: 100%;
    width: 100%;
}
.news-item__info {
    padding: 30px;
}
.news-item__date {
    margin-bottom: 20px;
	font-size: 14px;
	opacity: .7;
	color: #888d95;
	position: relative;
	padding-left: 25px;
}
.news-item__date::before {
	position: absolute;
	left: 0;
	top: calc(50% - 8px);
	content: "";
	width: 16px;
	height: 16px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23888d95;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M452,40h-24V0h-40v40H124V0H84v40H60C26.9,40,0,66.9,0,100v352c0,33.1,26.9,60,60,60h392 c33.1,0,60-26.9,60-60V100C512,66.9,485.1,40,452,40z M472,452c0,11-9,20-20,20H60c-11,0-20-9-20-20V188h432V452z M472,148H40v-48 c0-11,9-20,20-20h24v40h40V80h264v40h40V80h24c11,0,20,9,20,20V148z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='76' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='156' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='236' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='316' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='396' y='230' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='76' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='156' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='236' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='316' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='76' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='156' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='236' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='316' y='390' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3crect x='396' y='310' class='st0' width='40' height='40'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.news-item__title {
    text-decoration: none;
    font-weight: bold;
    color: #3b4757;
    font-size: 24px;
	transition: all 0.3s ease-out;
}
.news-item__title:hover {
    color: #46aadd;
}
.news-item__text {
    padding: 20px 0px;
    font-size: 18px;
    line-height: 26px;
}
.news-item__more {
    font-size: 16px;
    font-weight: bold;
    color: #46aadc;
    text-decoration: none;
    display: inline-block;
    position: relative;
    padding-right: 20px;
	transition: all 0.3s ease-out;
}
.news-item__more:hover {
    color: #000;
    text-decoration: none;
}
.news-item__more::after {
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: calc(50% - 5px);
    width: 11px;
    height: 10px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 9' style='enable-background:new 0 0 9 9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2346aadc;%7d %3c/style%3e%3cpath class='st0' d='M0.5,5.2L0.5,5.2l6,0L4.6,7.1C4.5,7.2,4.5,7.3,4.5,7.4c0,0.1,0.1,0.3,0.1,0.3l0.3,0.3C5,8.2,5.1,8.2,5.3,8.2 c0.1,0,0.3-0.1,0.3-0.1l3.2-3.2C8.9,4.8,9,4.6,9,4.5c0-0.1-0.1-0.3-0.1-0.3L5.6,0.9C5.5,0.8,5.4,0.8,5.3,0.8C5.1,0.8,5,0.8,4.9,0.9 L4.6,1.2C4.5,1.3,4.5,1.4,4.5,1.5c0,0.1,0.1,0.2,0.1,0.3l1.9,1.9h-6C0.2,3.8,0,4,0,4.3l0,0.4C0,5,0.2,5.2,0.5,5.2z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}



.news-category {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 20px;
}
.news-category__item {
    padding:0px 0px 15px 15px;
    position: relative;
}
.news-category__title {
    font-weight: bold;
	font-size: 28px;
	margin: 0px 0px 20px 0px;
}
.news-category__item::before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    top: 5px;
    width: 6px;
    height: 9px;
    background: url("../images/arrow-list.jpg") no-repeat center;
}
.news-category__link {
    text-decoration: none;
    color: #3b4757;
    font-size: 16px;
	transition: all 0.3s ease-out;
}
.news-category__link:hover {
    text-decoration: none;
    color: #000;
}
.news-category__item_active .news-category__link {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}



.page-search {
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
.page-search__input {
    padding: 15px 30px 15px 15px;
    width: 100%;
    background: #fafcfc;
    font-size: 14px;
    border: 2px solid #dfedf0;
    border-radius: 10px;
	transition: all 0.3s ease-out;
}
.page-search__input:focus {
    border: 2px solid #46aadd;
}
.page-search__button  {
	width: 17px;
	height: 17px;
    position: absolute;
    right: 15px;
    top: calc(50% - 8.5px);
	border: none;
	cursor: pointer;
	display: block;
	transition: all 0.3s ease-out;
	background: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3c!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 391.9 392.9' style='enable-background:new 0 0 391.9 392.9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bclip-path:url(%23SVGID_2_);%7d %3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cdefs%3e%3crect id='SVGID_1_' width='391.9' height='392.9'/%3e%3c/defs%3e%3cclipPath id='SVGID_2_'%3e%3cuse xlink:href='%23SVGID_1_' style='overflow:visible;'/%3e%3c/clipPath%3e%3cpath fill='%23292929' class='st0' d='M46,46.4c-61.3,61.3-61.3,161,0,222.2c52.2,52.2,132.5,59.8,193,22.9l89.6,89.6c14.4,14.4,37.8,14.4,52.1,0 c14.4-14.4,14.4-37.7,0-52.1L291,239.3c37-60.5,29.4-140.6-22.9-193C206.8-14.9,107.2-14.9,46,46.4L46,46.4z M222.4,92.2 c36,36,36,94.6,0,130.6s-94.6,36-130.6,0s-36-94.6,0-130.6S186.4,56.2,222.4,92.2L222.4,92.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.page-search__button:hover {
    fill:#000;
}


/* contact */
.contacts {
	width: 100%;
    margin-bottom: 50px;
}
.contact {
}
.contact__info {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	border: 2px solid #ecf5f9;
    border-radius: 15px;
    overflow: hidden;
}
.contact__text {
	width: 25%;
	background: #fff;
	font-size: 16px;
	line-height: 24px;
	padding: 20px 20px 20px 50px;
    border-right: 2px solid #ecf5f9;
}
.contact__text:last-child {
    border-right:none;
}
.contact__subtitle {
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 15px;
	position: relative;
}
.contact__adress .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2346aadd;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M256,0C156.7,0,76,80.7,76,180c0,33.5,9.3,66.3,26.9,94.7l142.9,230.3c2.7,4.4,7.6,7.1,12.7,7.1 c0,0,0.1,0,0.1,0c5.2,0,10.1-2.8,12.8-7.3l139.2-232.5c16.6-27.8,25.4-59.7,25.4-92.2C436,80.7,355.3,0,256,0z M384.9,256.8 L258.3,468.2L128.4,258.8c-14.6-23.6-22.6-50.9-22.6-78.8c0-82.7,67.5-150.2,150.2-150.2S406.1,97.3,406.1,180 C406.1,207.1,398.7,233.7,384.9,256.8z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M256,90c-49.6,0-90,40.4-90,90c0,49.3,39.7,90,90,90c50.9,0,90-41.2,90-90C346,130.4,305.6,90,256,90z M256,240.2c-33.3,0-60.2-27-60.2-60.2c0-33.1,27.1-60.2,60.2-60.2s60.1,27.1,60.1,60.2C316.1,212.7,289.8,240.2,256,240.2z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__phone .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2346aadd;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M498.8,377.6L435.2,314c-17.5-17.5-46.1-17.5-63.6,0l-28.9,28.9c-13.3,13.3-34.9,13.3-48.2,0L169,217.4 c-13.3-13.3-13.3-34.9,0-48.2c4.7-4.7,18-18,28.9-28.9c17.5-17.5,17.7-45.9,0-63.7l-63.6-63.4c-17.5-17.5-46.1-17.5-63.6,0 c-13.1,13-17.3,17.2-23.2,23c-63.3,63.3-63.3,166.2,0,229.5l198.7,198.8c63.4,63.4,166.1,63.4,229.5,0l23.1-23.1 C516.4,423.7,516.4,395.2,498.8,377.6z M91.8,34.4c5.8-5.8,15.4-5.9,21.2,0l63.6,63.4c5.9,5.9,5.9,15.4,0,21.2l-10.6,10.6 L81.3,44.8L91.8,34.4z M267.4,443.2L68.7,244.4c-49-49-51.6-125.8-8.3-178L145,151c-22.2,25.2-21.3,63.6,2.8,87.7l125.4,125.5 c0,0,0,0,0,0c24.1,24.1,62.4,25,87.7,2.8l84.6,84.6C393.4,494.8,316.7,492.5,267.4,443.2z M477.6,420.1L467,430.7l-84.9-84.9 l10.6-10.6c5.9-5.8,15.4-5.9,21.2,0l63.6,63.6C483.5,404.7,483.5,414.2,477.6,420.1z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__work .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 612 612' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2346aadd;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M587.6,186.9c-32.3-75.2-87.1-129.9-162.9-162.3C386.7,8.4,347,0.2,305.5,0.2c-41.5,0-80.9,8.2-118.8,24.4 C111.5,56.9,56.4,111.5,24.1,186.9C7.9,224.6,0,264.2,0,305.7c0,41.5,7.9,81.4,24.1,119.1c32.3,75.3,87.4,130.3,162.6,162.6 c37.9,16.2,77.3,24.4,118.8,24.4s81.2-8.3,119.1-24.4c75.9-32.4,130.7-87.4,163-162.6c16.2-37.9,24.4-77.6,24.4-119.1 C612,264.2,603.8,224.8,587.6,186.9z M538.7,440.9c-24,41.2-56.9,73.9-98.4,98c-41.2,24-86.3,36.1-134.8,36.1 c-36.5,0-71.3-7-104.4-21.4c-33.1-14.4-61.7-33.3-85.7-57.2c-23.9-23.9-43-52.8-57.2-86C44,377.3,37.1,342.1,37.1,305.7 c0-48.5,11.9-93.4,35.8-134.5c24-41.2,56.9-73.9,98-98C212.1,49,257,37,305.5,37c48.5,0,93.6,12.1,134.8,36.1 c41.4,24.2,74.3,56.9,98.4,98c24.1,41.2,36.1,86,36.1,134.5C574.9,354.2,562.9,399.4,538.7,440.9z'/%3e%3cpath class='st0' d='M324.9,303V129.7c0-10.4-9-18.7-19.4-18.7c-9.7,0-18.4,8.4-18.4,18.7v176c0,0.3,0.7,1.7,0.7,2.7 c-0.7,6,1,11,5,15.1l100.1,100c6.7,6.7,19.1,6.7,25.8,0c7.7-7.7,7.2-18.9,0-26.1L324.9,303z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__email .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 483.3 483.3' style='enable-background:new 0 0 483.3 483.3;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2346aadd;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M424.3,57.8H59.1C26.5,57.8,0,84.3,0,116.8v249.6c0,32.6,26.5,59.1,59.1,59.1h365.1 c32.6,0,59.1-26.5,59.1-59.1V117C483.4,84.3,456.9,57.8,424.3,57.8z M456.4,366.5c0,17.7-14.4,32.1-32.1,32.1H59.1 c-17.7,0-32.1-14.4-32.1-32.1V117c0-17.7,14.4-32.1,32.1-32.1h365.1c17.7,0,32.1,14.4,32.1,32.1L456.4,366.5L456.4,366.5z'/%3e%3cpath class='st0' d='M304.8,238.6l118.2-106c5.5-5,6-13.5,1-19.1c-5-5.5-13.5-6-19.1-1l-163,146.3l-31.8-28.4 c-0.1-0.1-0.2-0.2-0.2-0.3c-0.7-0.7-1.4-1.3-2.2-1.9L78.3,112.3c-5.6-5-14.1-4.5-19.1,1.1s-4.5,14.1,1.1,19.1l119.6,106.9 L60.8,351c-5.4,5.1-5.7,13.6-0.6,19.1c2.7,2.8,6.3,4.3,9.9,4.3c3.3,0,6.6-1.2,9.2-3.6l120.9-113.1l32.8,29.3 c2.6,2.3,5.8,3.4,9,3.4s6.5-1.2,9-3.5l33.7-30.2l120.2,114.2c2.6,2.5,6,3.7,9.3,3.7c3.6,0,7.1-1.4,9.8-4.2 c5.1-5.4,4.9-14-0.5-19.1L304.8,238.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__requisites {
	width: 50%;
}
.contact__requisites .contact__subtitle::after {
	content: "";
	display: block;
	width: 30px;
	height: 25px;
	position: absolute;
	left: -40px;
	top: -2px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2346aadd;%7d %3c/style%3e%3cg%3e%3cg%3e%3cpath class='st0' d='M432.3,0H149.5C129.3,0,113,16.4,113,36.5v23.3H79.7c-20.1,0-36.5,16.4-36.5,36.5v379.1 c0,20.1,16.4,36.5,36.5,36.5h282.8c20.1,0,36.5-16.4,36.5-36.5v-23.3h33.2c20.1,0,36.5-16.4,36.5-36.5V36.5 C468.8,16.4,452.4,0,432.3,0z M369.8,475.5c0,4-3.3,7.3-7.3,7.3H79.7c-4,0-7.3-3.3-7.3-7.3V96.4c0-4,3.3-7.3,7.3-7.3H113v326.6 c0,20.1,16.4,36.5,36.5,36.5h220.4L369.8,475.5L369.8,475.5z M439.6,415.7c0,4-3.3,7.3-7.3,7.3H149.5c-4,0-7.3-3.3-7.3-7.3V36.5 c0-4,3.3-7.3,7.3-7.3h282.8c4,0,7.3,3.3,7.3,7.3L439.6,415.7L439.6,415.7z'/%3e%3cpath class='st0' d='M398,90.7H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,97.3,406.1,90.7,398,90.7z'/%3e%3cpath class='st0' d='M398,160.2H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,166.8,406.1,160.2,398,160.2z'/%3e%3cpath class='st0' d='M398,229.8H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,236.3,406.1,229.8,398,229.8z'/%3e%3cpath class='st0' d='M398,299.3H183.8c-8.1,0-14.6,6.5-14.6,14.6c0,8.1,6.5,14.6,14.6,14.6H398c8.1,0,14.6-6.5,14.6-14.6 C412.6,305.8,406.1,299.3,398,299.3z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat scroll 100% 100%;
}
.contact__map {
	padding: 30px 0px;
}
.map {
	border: 2px solid #ecf5f9;
    border-radius: 15px;
    overflow: hidden;
}





/* footer */
.footer {
	background: #ecf5f9;
    padding: 0px 0px;
    margin: 91px 0px 58px 0px;
    position: relative;
}
.footer::before {
    display: block;
    content: "";
    background: url("../images/footer-wave-top.png") no-repeat center;
    position: absolute;
    left: 0;
    top: -91px;
    right: 0;
    height: 91px;
    width: 100%;
}
.footer::after {
    display: block;
    content: "";
    background: url("../images/footer-wave-bottom.png") no-repeat center;
    position: absolute;
    left: 0;
    bottom: -58px;
    right: 0;
    height: 58px;
    width: 100%;
}
.footer__container {
    padding-top: 50px;
    padding-bottom: 0px;
}
.footer__content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
}
.footer__box {
	width: 25%;
	padding-right: 50px;
}
.footer__box:nth-child(2) {
    padding:0px 25px 0px 100px;
}
.footer__box:nth-child(3) {
    padding:0px 100px 0px 25px;
}
.footer__title {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 20px;
}
.footer__item {
    padding: 8px 0px;
}
.footer__link {
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    color: #3b4757;
	transition: all 0.3s ease-out;
}
.footer__link:hover {
    text-decoration: none;
    color: #46aadc;
}
.footer__phone {
    padding: 8px 0px 8px 28px;
    font-weight: bold;
    font-size: 20px;
    position: relative;
}

.footer__phone a{
    color: #3b4757;
    text-decoration: none;
}

.footer__phone::after {
    display: block;
    content: "";
    position: absolute;
    left: 0px;
    top: 8px;
    width: 17px;
    height: 17px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.7164 9.70488C11.4126 9.38575 11.0462 9.21512 10.6578 9.21512C10.2726 9.21512 9.90306 9.38259 9.58675 9.70172L8.5971 10.697C8.51568 10.6528 8.43425 10.6117 8.35596 10.5706C8.24321 10.5138 8.13673 10.46 8.04591 10.4032C7.1189 9.80915 6.27645 9.03502 5.46845 8.03339C5.07698 7.53415 4.81391 7.11391 4.62287 6.68735C4.87968 6.45037 5.11769 6.20391 5.34945 5.96693C5.43714 5.87846 5.52483 5.78683 5.61251 5.69836C6.27019 5.03482 6.27019 4.17538 5.61251 3.51184L4.75754 2.64923C4.66045 2.55128 4.56024 2.45017 4.46628 2.34906C4.27838 2.15316 4.08107 1.95094 3.87751 1.76135C3.57372 1.45802 3.21044 1.29688 2.82836 1.29688C2.44628 1.29688 2.07673 1.45802 1.76355 1.76135C1.76042 1.76451 1.76042 1.76451 1.75729 1.76767L0.692484 2.85146C0.291615 3.2559 0.0629954 3.74881 0.0128868 4.32072C-0.062276 5.24336 0.207057 6.1028 0.413755 6.66523C0.921104 8.04603 1.679 9.32571 2.80957 10.697C4.18129 12.3496 5.83174 13.6545 7.71707 14.574C8.43738 14.9184 9.39884 15.326 10.473 15.3955C10.5388 15.3987 10.6077 15.4018 10.6703 15.4018C11.3938 15.4018 12.0014 15.1396 12.4774 14.6182C12.4805 14.6119 12.4868 14.6088 12.4899 14.6024C12.6528 14.4034 12.8407 14.2233 13.038 14.0305C13.1726 13.901 13.3104 13.7651 13.4451 13.6229C13.7552 13.2975 13.918 12.9183 13.918 12.5297C13.918 12.1379 13.752 11.7619 13.4357 11.4459L11.7164 9.70488ZM12.8375 13.0321C12.8344 13.0321 12.8344 13.0352 12.8375 13.0321C12.7154 13.1648 12.5901 13.2848 12.4555 13.4175C12.2519 13.6134 12.0452 13.8188 11.851 14.0495C11.5347 14.3907 11.162 14.5519 10.6735 14.5519C10.6265 14.5519 10.5764 14.5519 10.5294 14.5487C9.59927 14.4887 8.7349 14.1222 8.08662 13.8093C6.31403 12.9436 4.75754 11.7145 3.46411 10.1567C2.39617 8.85807 1.68213 7.65738 1.20923 6.36822C0.917972 5.58145 0.811491 4.96846 0.858468 4.39024C0.889786 4.02055 1.03072 3.71406 1.29065 3.4518L2.35859 2.37434C2.51205 2.22899 2.6749 2.15 2.83462 2.15C3.03193 2.15 3.19165 2.27007 3.29186 2.37118C3.295 2.37434 3.29813 2.3775 3.30126 2.38066C3.4923 2.56076 3.67394 2.74718 3.86498 2.94625C3.96207 3.04736 4.06228 3.14847 4.1625 3.25274L5.01748 4.11534C5.34945 4.45027 5.34945 4.75992 5.01748 5.09485C4.92665 5.18648 4.83896 5.27812 4.74814 5.36659C4.48507 5.63832 4.23453 5.8911 3.96207 6.13756C3.9558 6.14388 3.94954 6.14704 3.94641 6.15336C3.67707 6.42509 3.72718 6.69051 3.78355 6.87061C3.78669 6.88009 3.78982 6.88957 3.79295 6.89905C4.01531 7.44252 4.32848 7.95439 4.80451 8.56422L4.80765 8.56738C5.67202 9.64168 6.58337 10.479 7.58867 11.1204C7.71707 11.2026 7.84861 11.2689 7.97388 11.3321C8.08662 11.389 8.1931 11.4427 8.28393 11.4996C8.29645 11.5059 8.30898 11.5154 8.32151 11.5217C8.42799 11.5754 8.5282 11.6007 8.63155 11.6007C8.89149 11.6007 9.05434 11.4364 9.10758 11.3827L10.1787 10.3021C10.2851 10.1946 10.4543 10.0651 10.6516 10.0651C10.8457 10.0651 11.0054 10.1883 11.1025 10.2957C11.1057 10.2989 11.1057 10.2989 11.1088 10.3021L12.8344 12.0431C13.157 12.3654 13.157 12.6971 12.8375 13.0321Z' fill='%2346AADC'/%3e%3cpath d='M8.00829 3.99059C8.82883 4.1296 9.5742 4.52134 10.1692 5.12159C10.7643 5.72185 11.1495 6.47374 11.2904 7.30146C11.3249 7.50996 11.5034 7.65529 11.707 7.65529C11.732 7.65529 11.7539 7.65213 11.779 7.64897C12.0108 7.61106 12.1642 7.38991 12.1266 7.15613C11.9575 6.15466 11.4877 5.24164 10.7706 4.51818C10.0534 3.79472 9.14828 3.32084 8.15549 3.15024C7.92373 3.11233 7.70764 3.26713 7.66692 3.49776C7.62621 3.72838 7.77654 3.95268 8.00829 3.99059Z' fill='%2346AADC'/%3e%3cpath d='M14.8105 7.03255C14.5318 5.38297 13.7614 3.88192 12.5776 2.6874C11.3937 1.49288 9.90614 0.715488 8.27136 0.434238C8.04274 0.393157 7.82664 0.551163 7.78593 0.781851C7.74835 1.0157 7.90181 1.23375 8.13356 1.27483C9.59297 1.52448 10.924 2.22286 11.9825 3.28782C13.0411 4.35594 13.73 5.69899 13.9775 7.1716C14.0119 7.38017 14.1904 7.52553 14.394 7.52553C14.419 7.52553 14.441 7.52237 14.466 7.51921C14.6946 7.48445 14.8512 7.26324 14.8105 7.03255Z' fill='%2346AADC'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.footer__email {
    padding: 8px 0px 8px 28px;
    position: relative;
}
.footer__email::after {
    display: block;
    content: "";
    position: absolute;
    left: 0px;
    top: 8px;
    width: 17px;
    height: 17px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.4946 0.427734H1.87964C0.842816 0.427734 0 1.27812 0 2.32426V10.334C0 11.3801 0.842816 12.2305 1.87964 12.2305H13.4914C14.5282 12.2305 15.3711 11.3801 15.3711 10.334V2.32747C15.3742 1.28133 14.5314 0.427734 13.4946 0.427734ZM14.5155 10.334C14.5155 10.902 14.0575 11.3641 13.4946 11.3641H1.87964C1.3167 11.3641 0.858719 10.902 0.858719 10.334V2.32747C0.858719 1.75948 1.3167 1.29738 1.87964 1.29738H13.4914C14.0544 1.29738 14.5123 1.75948 14.5123 2.32747V10.334H14.5155Z' fill='%2346AADC'/%3e%3cpath d='M9.694 6.22794L13.4533 2.82627C13.6282 2.66581 13.6441 2.39303 13.4851 2.21332C13.3261 2.03682 13.0557 2.02077 12.8776 2.18123L7.69351 6.87619L6.68213 5.96479C6.67895 5.96158 6.67577 5.95837 6.67577 5.95517C6.6535 5.9327 6.63124 5.91345 6.6058 5.89419L2.49031 2.17802C2.3122 2.01756 2.04186 2.03361 1.88284 2.21332C1.72382 2.39303 1.73972 2.66581 1.91783 2.82627L5.72163 6.25682L1.93373 9.835C1.76199 9.99867 1.75244 10.2714 1.91465 10.4479C2.00052 10.5378 2.11501 10.5859 2.22951 10.5859C2.33447 10.5859 2.43942 10.5474 2.52211 10.4704L6.36726 6.84088L7.41045 7.78116C7.49314 7.85497 7.59491 7.89027 7.69669 7.89027C7.79846 7.89027 7.90342 7.85176 7.98293 7.77795L9.05474 6.80879L12.8776 10.4736C12.9603 10.5538 13.0685 10.5924 13.1734 10.5924C13.2879 10.5924 13.3992 10.5474 13.4851 10.4576C13.6473 10.2843 13.6409 10.0083 13.4692 9.84463L9.694 6.22794Z' fill='%2346AADC'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.footer__adress {
    padding: 8px 0px 8px 28px;
    position: relative;
}
.footer__adress::after {
    display: block;
    content: "";
    position: absolute;
    left: 0px;
    top: 8px;
    width: 17px;
    height: 17px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='17' viewBox='0 0 13 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.23875 16.9182C6.11292 16.9182 5.99277 16.8662 5.90562 16.7741C5.66479 16.5155 0 10.4188 0 7.05277C0 3.58165 2.79862 0.757812 6.23875 0.757812C9.67837 0.757812 12.4775 3.58165 12.4775 7.05277C12.4775 10.4193 6.81322 16.516 6.57188 16.7741C6.48525 16.8662 6.36458 16.9182 6.23875 16.9182ZM6.23875 1.68088C3.30348 1.68088 0.91534 4.09053 0.91534 7.05225C0.91534 9.38282 4.49058 13.8348 6.23875 15.7766C7.98744 13.8342 11.5622 9.38334 11.5622 7.05225C11.5627 4.09053 9.17403 1.68088 6.23875 1.68088Z' fill='%2346AADC'/%3e%3cpath d='M6.23871 9.02268C4.78346 9.02268 3.59998 7.82823 3.59998 6.35949C3.59998 4.89127 4.78346 3.69629 6.23871 3.69629C7.69344 3.69629 8.87744 4.89127 8.87744 6.35949C8.87744 7.82823 7.69396 9.02268 6.23871 9.02268ZM6.23871 4.62011C5.28779 4.62011 4.51479 5.40028 4.51479 6.35949C4.51479 7.31922 5.28779 8.09939 6.23871 8.09939C7.18911 8.09939 7.96211 7.31922 7.96211 6.35949C7.96211 5.40028 7.18911 4.62011 6.23871 4.62011Z' fill='%2346AADC'/%3e%3c/svg%3e") no-repeat 100% 100%;
}
.footer__mode {
    padding: 8px 0px 8px 28px;
    position: relative;
}
.footer__mode::after {
    display: block;
    content: "";
    position: absolute;
    left: 0px;
    top: 8px;
    width: 17px;
    height: 17px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.38591 15.3323C3.31317 15.3323 0 11.9895 0 7.8798C0 3.77106 3.31317 0.427734 7.38591 0.427734C11.4586 0.427734 14.7718 3.77106 14.7718 7.8798C14.7723 11.9895 11.4586 15.3323 7.38591 15.3323ZM7.38591 1.27952C3.7788 1.27952 0.844226 4.24039 0.844226 7.8798C0.844226 11.5197 3.7788 14.4806 7.38591 14.4806C10.993 14.4806 13.9276 11.5197 13.9276 7.8798C13.9281 4.24039 10.9935 1.27952 7.38591 1.27952Z' fill='%2346AADC'/%3e%3cpath d='M9.65119 10.592C9.54275 10.592 9.43526 10.5507 9.35251 10.4672L7.08765 8.1817C7.00822 8.10155 6.96399 7.99356 6.96399 7.88029V3.04485C6.96399 2.80968 7.15281 2.61914 7.38633 2.61914C7.61938 2.61914 7.8082 2.8092 7.8082 3.04485V7.70415L9.9494 9.86486C10.1144 10.0314 10.1144 10.3011 9.9494 10.4672C9.86664 10.5507 9.75868 10.592 9.65119 10.592Z' fill='%2346AADC'/%3e%3c/svg%3e") no-repeat 100% 100%;
}





/* footer */
.subscription {}
.subscription__container {}
.subscription__content {}
.subscription__info {
    padding-bottom: 20px;
}
.subscription__title {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 20px;
}
.subscription__text {
    line-height: 24px;
}
.subscription__form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    position: relative;
}
.buttonSubscription {
    background: #46aadd;
    border: none;
    position: absolute;
    right: 0px;
    border-radius: 0px 10px 10px 0px;
    cursor: pointer;
    height: 48px;
    width: 60px;
	transition: all 0.3s ease-out;
}
.buttonSubscription:hover {
    background: #2b94c9;
}
.buttonSubscription:active {
    background: #1884bb;
}
.buttonSubscription::after {
    display: block;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 19px;
    height: 15px;
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 9 9' style='enable-background:new 0 0 9 9;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%23FFFFFF;%7d %3c/style%3e%3cpath class='st0' d='M0.5,5.2L0.5,5.2l6,0L4.6,7.1C4.5,7.2,4.5,7.3,4.5,7.4c0,0.1,0.1,0.3,0.1,0.3l0.3,0.3C5,8.2,5.1,8.2,5.3,8.2 c0.1,0,0.3-0.1,0.3-0.1l3.2-3.2C8.9,4.8,9,4.6,9,4.5c0-0.1-0.1-0.3-0.1-0.3L5.6,0.9C5.5,0.8,5.4,0.8,5.3,0.8C5.1,0.8,5,0.8,4.9,0.9 L4.6,1.2C4.5,1.3,4.5,1.4,4.5,1.5c0,0.1,0.1,0.2,0.1,0.3l1.9,1.9h-6C0.2,3.8,0,4,0,4.3l0,0.4C0,5,0.2,5.2,0.5,5.2z'/%3e%3c/svg%3e") no-repeat 100% 100%;
}


/* copyrights */
.copyrights {
    background: #fff;
    padding: 30px 0px;
}
.copyrights__container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.copyrights__text {
    font-size: 14px;
    opacity: 0.7;
}



/* social */
.social {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
    align-items: center;
	padding: 0px 0px 0px 0px;
    font-size: 14px;
}
.social__item {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #ecf5f9;
	position: relative;
	margin-left: 10px;
}
.social__item::after {
	height: 22px;
	width: 22px;
	content: '';
	display: block;
	position: absolute;
}
.social__item_ok::after {
	left: calc(50% - 15px);
	top: calc(50% - 11px);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 320 512.5' style='enable-background:new 0 0 320 512.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0 %7b fill: %233b4757;%7d %3c/style%3e%3cg%3e%3cpath class='st0' d='M160,277.3c76.6,0,138.7-62.1,138.7-138.7S236.6,0,160,0S21.3,62.1,21.3,138.7 C21.4,215.2,83.5,277.2,160,277.3z M160,64c41.2,0,74.7,33.4,74.7,74.7s-33.4,74.7-74.7,74.7s-74.7-33.4-74.7-74.7S118.8,64,160,64 z'/%3e%3cpath class='st0' d='M295.8,343c15.1-9.9,24.1-26.8,24.2-44.8c0.2-15-8.2-28.7-21.7-35.3c-13.8-6.9-30.4-5.4-42.7,4 c-57,41.5-134.3,41.5-191.3,0c-12.3-9.3-28.8-10.9-42.7-4C8.3,269.5-0.2,283.2,0,298.2c0,18,9.1,34.9,24.2,44.8 c19.3,12.9,40.4,22.9,62.5,29.9c3.8,1.2,7.6,2.2,11.6,3.2l-64.5,63c-16.9,16.4-17.3,43.4-0.9,60.3c16.4,16.9,43.4,17.3,60.3,0.9 c0.4-0.3,0.7-0.7,1-1l65.7-68l65.8,68.1c16.4,16.9,43.4,17.4,60.3,1c16.9-16.4,17.4-43.4,1-60.3c-0.3-0.4-0.7-0.7-1-1l-64.4-63 c4-1,7.9-2.1,11.7-3.3C255.5,365.9,276.5,355.9,295.8,343z'/%3e%3c/g%3e%3c/svg%3e") no-repeat 100% 100%;
}
.social__item_instagram::after {
	left: calc(50% - 10px);
	top: calc(50% - 11px);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 640 640' style='enable-background:new 0 0 640 640; fill: %233b4757;' xml:space='preserve'%3e%3cpath d='M0,133v374c0,73.4,59.5,133,133,133h374c73.4,0,133-59.5,133-133V133C640,59.5,580.5,0,507,0H133C59.5,0,0,59.5,0,133z M387.8,501.3c-157.9,54.5-303.6-91.3-249.1-249.1C157,199,199,157,252.2,138.7c157.9-54.5,303.6,91.3,249.1,249.1 C483,441,441,483,387.8,501.3z M542.1,126.5c-2.5,13.2-13.4,20.8-24.7,20.8c-6.9,0-13.8-2.8-19.2-9c-0.5-0.5-0.9-1.1-1.3-1.7 c-5.5-8.4-5.7-18.5-1-26.6c3.3-5.8,8.7-9.9,15.1-11.6c6.4-1.7,13.1-0.8,18.9,2.5c8.1,4.7,13,13.5,12.4,23.5 C542.3,125.1,542.2,125.8,542.1,126.5z'/%3e%3cpath d='M320,164.5c-85.7,0-155.5,69.7-155.5,155.5S234.3,475.5,320,475.5S475.5,405.7,475.5,320S405.7,164.5,320,164.5z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}
.social__item_youtube::after {
	left: calc(50% - 11px);
	top: calc(50% - 13px);
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 461 326.2' style='enable-background:new 0 0 461 326.2;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%233b4757;%7d %3c/style%3e%3cpath class='st0' d='M365.3,0H95.7C42.9,0,0,42.9,0,95.7v134.7c0,52.9,42.9,95.7,95.7,95.7h269.5c52.9,0,95.7-42.9,95.7-95.7V95.7 C461,42.9,418.1,0,365.3,0z M300.5,169.7l-126.1,60.1c-3.4,1.6-7.2-0.8-7.2-4.6v-124c0-3.8,4-6.2,7.3-4.5l126.1,63.9 C304.4,162.5,304.3,167.9,300.5,169.7z'/%3e%3c/svg%3e ") no-repeat 100% 100%;
}

.news__content table.Table{
    width: auto!important;
}

.nc__news-list{
    padding-right: 284px;
}
.nc__news_content,.news__content--about {
        padding-right: 0px; 
    
}

.poloska{
    max-height: 80px;
    margin: auto;
    background-color: white;
    display: flex;
    margin-right: 24%;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}

.poloska .det_sad{
    text-align: left;
    vertical-align: bottom;
    min-width: 317px;
}
.poloska .det_sad .zrenie1{
    text-align: right;
}

.poloska .glav_button{      
    text-align: right;
    vertical-align: bottom;
    min-width: 218px;
}

.poloska .glav_tel{
    min-width: 261px;
    text-align: center;
}

.float-top-menu .zrenie{
    float: right;
    text-align: right;
}

@media only screen and (min-width: 1921px) {
    .slider {
        height: 750px;
    }
    .slider_small {
        height: 400px;
    }
    .slider::before, .last-news::before, .gallery::before, .footer::before {
        background-size: 100%!important;
    }
    .slider::after, .last-news::after, .gallery::after, .footer::after {
        background-size: 100%!important;
    }
}
@media only screen and (max-width:1600px) {
}


@media only screen and (max-width:1500px){
    .limiter {
        padding: 0px 40px;
    }
}

@media only screen and (max-width: 1280px) {
    .slider {
        height: 550px;
    }
    .slider_small {
        height: 300px;
    }
    .slider-form {
        top: 50px;
        padding: 30px;
    }
    .menu__link  {
        font-size: 18px;
    }
    .reviews__content {
        margin: 0px -10px;
    }
    .review {
        width: calc(33.33% - 20px);
        padding: 30px 30px;
        margin: 10px 10px;
    }
    .footer__box:nth-child(2) {
        padding: 0px 50px 0px 100px;
    }
    .footer__box:nth-child(3) {
        padding: 0px 50px 0px 0px;
    }
    .contact__text {
        width: 50%;
    }
}

@media only screen and (max-width: 1200px) {

    .page-sub__main {
        padding-left: 320px;
    }
    .advantage-item:nth-child(2n+1)::after {
        background-size: 300px;
    }
    .about__container.limiter {
        padding-left: 80px;
        padding-right: 40px;
    }
    .about {
        padding: 50px 0px;
    }
    .advantages {
        padding: 50px 0px 50px 0px;
    }
    .slider {
        margin-bottom: 0;
    }
    .reviews {
        padding: 50px 0px 50px 0px;
    }
    .page-sub__aside {
        max-width: 280px;
        min-width: 280px;
    }
    .news__aside {
        min-width: 220px;
    }
    .pagination__link {
        width: 40px;
        height: 40px;
    }
}
@media only screen and (max-width: 1080px) {
    .menu__link  {
        font-size: 16px;
    }
    .footer__title {
        font-size: 22px;
    }
    .footer__box:nth-child(2) {
        padding: 0px 50px 0px 50px;
    }
    .footer__box:nth-child(3) {
        padding: 0px 50px 0px 0px;
    }
    .page-sub__content {
        flex-direction: column;
    }
    .left-menu__button {
        display: block;
    }
    .left-menu {
        overflow: hidden;
        height: 0px;
        display: none;
    }
    .left-menu.visible {
        height: auto;
        display: block;
    }
    .page-sub__aside {
        max-width: 100%;
        min-width: 100%;
        margin-bottom: 30px;
    }
    .page-sub__main {
        padding-left: 0px;
        flex-grow: 1;
    }
}


 

@media only screen and (min-width: 981px) {
      .float-top-menu{
	position: fixed;
	height: 84px;
	z-index: 1000;
	max-height:84px!important;
    }
.header__container{
    margin-top: 84px!important;;
}
}

@media only screen and (max-width: 980px) {
    
 
	
    
    
    
    
	.limiter {
		min-width: 320px;
		padding: 0px 20px;
	}
    .header__container {
		padding: 20px 20px;    
    }
    .slider {
        height: 500px;
    }
    .slider_small {
        height: 300px;
    }
    .slider-form {
        top: 40px;
        padding: 30px;
    }
    .slider-form__textarea {
        height: 70px;
    }
    .footer__box {
        padding-right: 30px;
    }
    .footer__box {
        width: 40%;
    }
    .footer__box:nth-child(1) {
        width: 100%; 
        padding-bottom: 30px;
    }
    .footer__box:nth-child(2) {
        width: 30%;
        padding: 0px 30px 0px 0px;
    }
    .footer__box:nth-child(3) {
        width: 30%;
        padding: 0px 30px 0px 0px;
    }
    .logo__img {
        max-height: 30px;
    }
    .header__menu {
        padding: 0px 20px;
    }
    .title {
        font-size: 30px;
    }
    .title_line {
        font-size: 22px;
    }
    .subscription__title {
        font-size: 22px;
    }
    .footer__title {
        font-size: 22px;
    }
    .headerSearch__form {
		padding: 45px 20px 45px 20px;
	}
	 .burger {
        display: block;
    }
    .header__container {
        align-items: flex-start;
        padding-bottom: 0;
    }
    .logo__img {
        max-height: 40px;
    }
    .burger {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.burger.visible {
		position: absolute;
		left: 280px;
		z-index: 1100;
	}
	.burger.visible .line {
		background: #607286;
	}
	   .header__menu {
        display: none;
    }


}
@media only screen and (max-width: 880px) {
    .menu__link  {
        font-size: 15px;
    }
}
@media only screen and (max-width: 800px) {
    .about__container   {
        flex-direction: column;
    }
    .about__container.limiter {
        padding-left: 40px;
        padding-right: 40px;
    }
    .title_line::after {
        display: none;
    }
    .about__content {
        width: 100%;
        padding: 0px 0px 30px 0px;
    }
    .about__video {
        width: 100%;
        padding: 0;
    }
    .advantage-item {
        width: 50%;
    }
    .review {
        width: calc(50% - 20px);
        padding: 30px 30px;
        margin: 10px 10px;
    }
    .footer__box {
        padding-bottom: 30px;
    }
     .header__logo {
        flex-grow: 1;
        text-align: center;
    }
    .logo {
        display: inline-block;
    }
  
    .news {
        flex-direction: column;
    }
    .news__aside {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
    }
    .news__content {
        padding-right: 0;
    }
    .news-category {
        width: 50%;
    }
}
@media only screen and (max-width: 600px) {
    
    
    
    .review {
        width: calc(100% - 20px);
        padding: 30px 30px;
        margin: 10px 10px;
    }
    .footer__box {
        width: 100%;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .footer__box:nth-child(2) {
        width: 100%; 
        padding-bottom: 0px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
    }
    .footer__box:nth-child(3) {
        width: 100%;
        padding: 0px 0px 30px 0px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
    }
    .footer__adress {
        max-width: 280px;
    }
    .subscription__title {
        text-align: center;
    }
    .footer__item {
        padding-right: 10px;
    }
    .footer__box:nth-child(3) .footer__title {
        display: none;
    }
    .footer__title {
        width: 100%;
        text-align: center;
    }
    .copyrights__text {
        padding-bottom: 30px;
        width: 100%;
        text-align: center;
    }
    .social {
        width: 100%;
        justify-content: center;
    }
    .social__title {
        display: none;
    }
    .advantage-item {
        width: 100%;
	overflow: hidden;
    }
    .slider {
        height: 500px;
    }
    .slider_small {
        height: 300px;
    }
    .slider-form {
        top: 35px;
        padding: 30px;
    }
    .slider-form__textarea {
        height: 70px;
    }
    .slider-form__title {
        font-size: 20px;
        line-height: 20px;
    }
    .slider-form__sub-title {
        font-size: 14px;
    }
    .slider-form__sub-title span {
        font-size: 18px;
    }
	.pagination__text {
		display: block;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
		color: #607286;
		font-weight: bold;
	}
	.pagination__links {
		display: none;
	}

}

@media only screen and (max-width: 480px) {
    .contact__text {
        width: 100%;
    }
    .news-category {
        width: 100%;
    }
}


.bw_mode{
        color: black;
    text-decoration: underline;
    float: right;
   
    z-index: 20;
    position: relative;
}

.element-item {
    display: inline-block;
    vertical-align: top;
}
.grid{
    text-align: center;
}


.eye-icon{
       
    margin-right: 5px;
        vertical-align: middle;
}


.go-up {
    width: 40px;
    height: 40px;
    right: calc(50% - 20px)!important;
    color: #46aadd;
    border-radius: 50%;
    border: 1px solid #46aadd;
    -webkit-transition: background .5s;
    -moz-transition: background .5s;
    -o-transition: background .5s;
    transition: background .5s;
    z-index: 99;
}

.go-up i {
    display: block;
    font-size: 30px;
    text-align: center;
}
.go-up:hover {
    color: #fff;
    background-color: #46aadd;
}

.eig-name{
    color: #46aadd;
        text-decoration: none;
    font-weight: bold;
    font-size: 24px;
        font-family: "Calibri",sans-serif;
}


.gallery__content .grid{
    display:inline-block;
    vertical-align:middle;
}


.free-day-gift{
        width: 334px;
    height: 213px;
    background-image: url(/images/free-day-gift-bg.png);
    float: left;
    position:relative;
        margin-left: -50px;
    margin-top: -50px;
    cursor:pointer;
}

.float-top-menu{
    width: 100%;
    max-height: 40px;
    background-color: white;
}

.mobile-right-wrap{
    display: none;
}





@media only screen and (max-width: 980px){

    .news__content {
        padding-right: 0px;
    }

    .news__aside{
        display: none;
    }
    .mobile-right-wrap{
        display: block;
    }
    .mobile-right-wrap .news__aside{
        
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 50px;
    }


    .logo__img {
         margin-left: 0px; 
    }

    .header__search{
       display: none;
    }

    .float-top-menu{
        max-height: inherit;
    }
    .header__logo {
        flex-grow: 1;
        text-align: center;
        margin-top: 30px;
    } 
    .float-top-menu .burger{
        position: relative;
        float: right;
        top: 24px;
        left: auto;
        right: auto;
        margin-left: 24px;
    }
    .gallery__content{
	text-align: center;
     }
}

.ftm_bottom_border{
    border-bottom: 2px solid #ecf5f9;
}
.home-map-wrap #home-map-adress{
    height:459px;
    width:100%;
}
.home-map-wrap{
    padding-bottom:100px;
}

.home-ages-list{
        padding: 0px 0px;
    margin: 63px 0px 170px 0px;
    position: relative;
    background: #ecf5f9;
}

.home-ages-list::before {
    display: block;
    content: "";
    background: url(../images/blue-wave-top.png) no-repeat center;
    position: absolute;
    left: 0;
    top: -63px;
    right: 0;
    height: 63px;
    width: 100%;
}
.home-ages-list::after {
    display: block;
    content: "";
    background: url(../images/blue-wave-bottom.png) no-repeat center;
    position: absolute;
    left: 0;
    bottom: -89px;
    right: 0;
    height: 89px;
    width: 100%;
}

.home-ages-list-content{
    max-width: 1440px;
   /* min-width: 980px;*/
    padding: 0px 40px;
    margin: auto;
    clear: both;
}

.hal-item{
    vertical-align: middle;
    display: inline-block;
    width: 25%;
   text-align:center;
}

.zrenie-phone{
    display:none;
}

@media only screen and (max-width: 1150px){
    .hal-item{
	width:50%;
	margin-bottom: 50px
	
    }
}
@media only screen and (max-width: 1143px){
    .h-phone-link{
        font-size: 24px;
    text-align: center;
    }

    .poloska .det_sad{
        min-width: auto;
        text-align: center !important;
        max-width: 198px;
        font-size: 15px;
    
    }
}



@media only screen and (max-width: 1070px){
    .hal-item{
	width:100%;
	
    }
}


@media (max-width: 1046px){
    .poloska .det_sad {
        min-width: auto;
        text-align: left !important;
        max-width: initial;

        font-size: 15px;
    }

    .poloska{
        justify-content: space-around;
        flex-wrap: nowrap;
        align-items: center;
    }
}

@media only screen and (max-width: 615px){

}
@media only screen and (max-width: 570px){

.zrenie1 {
     display: block; 
}

    .glav_tel{
	margin-left: 10px!important;
	width: 100%;
	
     }
     
     .det_sad{
	margin-left: 10px!important;
     }
     
     .det_sad h1{
	margin-bottom: 0;
	padding-bottom: 0;
	
     }
     .glav_tel h1{
	margin-top: 0;
	padding-top: 0;
	
     }
}


@media only screen and (max-width: 600px){
    .free-day-gift{
	float:none;
	margin: auto;
     }
     
    .free-day-gift-wrap{
	margin-bottom: 30px;
     }
}


@media only screen and (min-width: 1045px) and (max-width: 1312px){
    .zrenie{
/*	display:none!important;*/
     }
}

@media (max-width: 897px){
.zrenie1 {
            margin-top: 20px;
}

}

@media (max-width: 897px){

    

    .glav_tel{
	position:relative;
	
    }
    
    .zrenie-phone {
	/*display: block;	
	position: absolute;
	left: 0;
	top: -30px;*/
    }
}

.news-item__photo__wrap{
    height: 0;
    width: 100%;
    heigth: 0px;
    padding-top: 45%;
    background-position: center center;
    background-size: cover;
}


.news-item__photo__wrap{
    height: 0;
    width: 100%;
    heigth: 0px;
    padding-top: 45%;
    background-position: center center;
    background-size: cover;
}
.h-phone-link a{
    color: #46aadc;
    text-decoration: none;
}

.fl-item{
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    text-decoration: none;
}

.fli-label{
    padding-left: 54px;
    margin-top: 19px;
}

.fl-item img{
    float: left;
    height: 60px;
}