@font-face {
	font-family: "ClearSans";
	src: url(../fonts/cls/ClearSans-Regular.eot#) format("eot"), url(../fonts/cls/ClearSans-Regular.woff) format("woff"), url(../fonts/cls/ClearSans-Regular.ttf) format("truetype"), url(../fonts/cls/ClearSans-Regular.svg#svgFontName) format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "ClearSans";
	src: url(../fonts/cls/ClearSans-Bold.eot#) format("eot"), url(../fonts/cls/ClearSans-Bold.woff) format("woff"), url(../fonts/cls/ClearSans-Bold.ttf) format("truetype"), url(../fonts/cls/ClearSans-Bold.svg#svgFontName) format("svg");
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: "Raleway";
	src: url(../fonts/rlw/RalewayRegular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Raleway";
	src: url(../fonts/rlw/RalewayBold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-slide,
.swiper-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform, -webkit-transform;
	transition-property: transform, -webkit-transform
}

.swiper-wrapper {
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-slide {
	-ms-flex-negative: 0;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	flex-shrink: 0
}

.swiper-invisible-blank-slide {
	visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: 300ms opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: 200ms top, 200ms -webkit-transform;
	transition: 200ms transform, 200ms top;
	transition: 200ms transform, 200ms top, 200ms -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms left, 200ms -webkit-transform;
	transition: 200ms transform, 200ms left;
	transition: 200ms transform, 200ms left, 200ms -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: 200ms right, 200ms -webkit-transform;
	transition: 200ms transform, 200ms right;
	transition: 200ms transform, 200ms right, 200ms -webkit-transform
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255, 255, 255, .25)
}

.swiper-pagination-black .swiper-pagination-bullet-active,
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, .25)
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube,
.swiper-container-flip {
	overflow: visible
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px
}

.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.mfp-wrap {
	z-index: 1043;
	outline: none!important;
	-webkit-backface-visibility: hidden;
	position: fixed
}

.mfp-container {
	text-align: center;
	position: absolute;
	padding: 0 8px;
	box-sizing: border-box
}

.mfp-container:before,
.mfp-content {
	display: inline-block;
	vertical-align: middle
}

.mfp-container:before {
	content: '';
	height: 100%
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure,
.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #ccc
}

.inner-header__breadcrumb li.active,
.mfp-preloader a:hover {
	color: #777
}

button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	top: 50%;
	margin: -55px 0 0;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}

.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}

.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}

.mfp-figure:after,
img.mfp-img {
	display: block;
	width: auto;
	height: auto
}

img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}

.mfp-figure,
img.mfp-img {
	line-height: 0
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.header__contact__block p,
.mfp-figure figure {
	margin: 0;
/*	font-size: 24px;*/
	font-weight: 600;
}

@media (min-width:992px) {
	.header__contact__block p {
		font-size: 24px;
	}
}


@media (max-width:991px) {
	.header__contact__block p {
		font-size: 18px;
	}
}




.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px
}

.mfp-image-holder .mfp-content,
img.mfp-img {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

@font-face {
	font-family: "ClearSans";
	src: url(../fonts/cls/ClearSans-Regular.eot#) format("eot"), url(../fonts/cls/ClearSans-Regular.woff) format("woff"), url(../fonts/cls/ClearSans-Regular.ttf) format("truetype"), url(../fonts/cls/ClearSans-Regular.svg#svgFontName) format("svg");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "ClearSans";
	src: url(../fonts/cls/ClearSans-Bold.eot#) format("eot"), url(../fonts/cls/ClearSans-Bold.woff) format("woff"), url(../fonts/cls/ClearSans-Bold.ttf) format("truetype"), url(../fonts/cls/ClearSans-Bold.svg#svgFontName) format("svg");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: "Raleway";
	src: url(../fonts/rlw/RalewayRegular.ttf) format("truetype");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: "Raleway";
	src: url(../fonts/rlw/RalewayBold.ttf) format("truetype");
	font-weight: 800;
	font-style: normal
}

body {
	font-family: "ClearSans";
	background-color: #F5ECE8;
}

.btn {
	color: #000;
/*	border-radius: 40px;*/
	text-decoration: none;
	padding: 15px 30px;
	font-size: 18px;
	font-weight: 800;
	transition: all .3s ease
}

.btn,
.header__link-cabinet {
/*	border: 1px solid #1650a4*/
}

.footer__subscribe button {
	border: 1px solid #1650a4;
	font-weight: 800
}

.footer__subscribe button,
.header__link-cabinet,
.main-banner__item-link a {
	border-radius: 40px;
	text-decoration: none;
	transition: all .3s ease
}

.features__more a,
.main-banner__item-link a {
	color: #000;
	padding: 15px 30px;
	font-size: 18px;
	font-weight: 800
}

.about__more>a,
.features__more a,
.news__more>a,
.partner__more>a {
	/*border-radius: 40px;
	border: 1px solid #1650a4;*/
	text-decoration: none;
	transition: all .3s ease;
	background-color: #F5ECE8;
}

.about-page__geography-more {
	color: #F5ECE8;
	border-radius: 40px;
	text-decoration: none;
	padding: 15px 30px;
	font-size: 18px;
	font-weight: 800;
	transition: all .3s ease;

}

.contact-page__item__inner__more,
.filial-list__item__inner a,
.filial-view__card__item__inner a.link {
	border-radius: 40px;
	border: 1px solid #1650a4;
	text-decoration: none;
	padding: 15px 30px;
	font-size: 18px;
	font-weight: 800;
	transition: all .3s ease
}

.news-list__more>a,
.not-found__content-link>a {
	/*border-radius: 40px;*/
	text-decoration: none;
	transition: all .3s ease
}

.news-list__more>a {
	border: 1px solid #F5ECE8;
	background-color: #F5ECE8;
}

.not-found__content-link>a {
	padding: 15px 30px;
	font-size: 18px;
	font-weight: 800
}

.job-view__item__send-summary a,
.job__search button,
.search form button,
.smi-form form button {
	/*border-radius: 40px;*/
	border: 1px solid #F5ECE8;
	text-decoration: none;
	font-weight: 800;
	transition: all .3s ease
}

.job-view__item__send-summary a {
	color: #000;
	padding: 15px 30px;
	font-size: 18px
}

.btn:hover,
.header__link-cabinet:hover {
	text-decoration: none;
	background-color: #1650a4;
	color: #fff
}

.footer__subscribe button:hover {
	text-decoration: none
}

.about-page__geography-more:hover,
.main-banner__item-link a:hover {
	text-decoration: none;
	color: #fff
}

.about__more>a:hover,
.contact-page__item__inner__more:hover,
.features__more a:hover,
.filial-list__item__inner a:hover,
.filial-view__card__item__inner a.link:hover,
.job__search button:hover,
.news-list__more>a:hover,
.news__more>a:hover,
.partner__more>a:hover {
	text-decoration: none;
/*	background-color: #1650a4;
	color: #fff*/
}

.not-found__content-link>a:hover {
	text-decoration: none;
	color: #fff
}

.job-view__item__send-summary a:hover,
.search form button:hover,
.smi-form form button:hover {
	text-decoration: none;
	background-color: #9a554b;
	color: #fff;
}

.burger-menu__item a:hover {
	text-decoration: none
}

.burger-menu__item a:active,
.footer__menu ul li a:active,
.footer__menu ul li a:hover,
.header__menu ul li a:active,
.header__menu ul li a:focus,
.header__menu ul li a:hover,
.link-decoration:active,
.link-decoration:focus,
.link-decoration:hover {
	color: #fff;
	text-decoration: none
}

.burger-menu__item a:focus {
	text-decoration: none
}

.footer__menu ul li a:focus {
	color: #fff;
	text-decoration: none
}

.burger-menu__item a:after,
.footer__menu ul li a:after,
.header__menu ul li a:after,
.job-view__item-open-link:after,
.link-decoration:after {
	display: block;
	content: "";
	height: 2px;
	width: 0%;
	background-color: #626A7B;
	transition: all .3s ease
}

.active.job-view__item-open-link:after,
.burger-menu__item a.active:after,
.burger-menu__item a:hover:after,
.footer__menu ul li a.active:after,
.footer__menu ul li a:hover:after,
.footer__text-logo img,
.header__menu ul li a.active:after,
.header__menu ul li a:hover:after,
.job-view__item-open-link:hover:after,
.link-decoration.active:after,
.link-decoration:hover:after {
	width: 100%
}

.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
	background-size: auto
}

.swiper-container .swiper-button-prev {
	background-image: url(../img/icons/arrow-left.png)
}

.swiper-container .swiper-button-next {
	background-image: url(../img/icons/arrow-right.png)
}

.swiper-container .swiper-button-prev.blue {
	background-image: url(../img/icons/arrow-left-blue.png)
}

.swiper-container .swiper-button-next.blue {
	background-image: url(../img/icons/arrow-right-blue.png)
}

.header {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #6f4c47;
	background: #F5ECE8;
	font-family: "ClearSans"

}

.sleep__link{
	font-size: 14px;
	text-decoration: none;
	color: #9a554b;
}

.sleep__link:hover{
	text-decoration: underline;
	color: #9a554b;
}

.header__burger-menu {
	float: left;
	width: 20px;
	position: relative;
	min-height: 1px;
	padding: 15px;
	margin-top: 19px;
	text-align: center;
	background-color: #F5ECE8;
	background: url(../img/icons/burger-broun.png) no-repeat;
	margin-left: 15px;
}






.header__burger-menu:hover {
	background-color: #9a554b;
	background: url(../img/icons/burger-white.png) no-repeat;
}

@media (min-width:992px) {
	.header__burger-menu {
		float: left;
		width: 20px;
		margin-left: 45px;
	}
}

.header__logo {
	float: left;
	width: 70px;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
}

@media (min-width:992px) {
	.header__logo {
		float: left;
		width: 70px;
		margin-left: 25px;
	}
}

.header__logo-img {
	width: 60px
}

.header__contact {
	float: left;
	width: 50%;
	position: relative;
	min-height: 1px;
	line-height: 1;
	/*padding: 10px 15px*/
	padding-left:25px;
}

@media (min-width:992px) {
	.header__contact {
		float: left;
		padding-top: 7px;
		width: 60%;
	}
}

.header__contact__block {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.header__contact__block {
		float: left;
		width: 100%
	}
}

.header__contact__block-phone {
	padding-left: 0;
	padding-top: 13px;

}

.header__contact__block-phone span {
	font-size: 18px;
	font-weight: 800
}

.header__contact__block-email a {
	color: #5ac5f1;
	font-size: 13px;
	text-decoration: underline
}

.header__contact__block-email a:hover {
	text-decoration: none
}

.header__link {
	position: relative;
	min-height: 1px;
	padding: 20px 0
}

@media (min-width:992px) {
	.header__link {
		float: right;
		width: 20%;
		margin-right: 25px;
	}
}

.header__link-cabinet {
	color: #fc0;
	font-size: 12px;
	font-weight: 400;
	border-color: #fc0;
	padding: 10px 10px 10px 30px
}

.header__link-cabinet-img {
	background: url(../img/icons/logo.png);
	padding-right: 5px;
	width: 15px;
	height: 15px;
	position: absolute;
	margin-left: 10px;
	margin-top: 1px
}

.header__link-cabinet:active,
.header__link-cabinet:focus,
.header__link-cabinet:hover {
	color: #1650a4!important;
	background-color: #fc0
}

.header__link-cabinet:active .header__link-cabinet-img,
.header__link-cabinet:focus .header__link-cabinet-img,
.header__link-cabinet:hover .header__link-cabinet-img {
	background: url(../img/icons/logo-blue.png)
}

.header__link-search {
	transition: all .3s ease;
	padding: 7px;
	margin:5px;
	margin-top: -8px;
	/*border-radius: 50%;*/
	float: right
}

.header__link-search-img {
	width: 20px;
	height: 20px;
	background: url(../img/icons/search-broun.png) no-repeat
}

.header__link-search.open,
.header__link-search:hover {
	background: #9a554b;
}

.header__link-search.open .header__link-search-img,
.header__link-search:hover .header__link-search-img {
	background: url(../img/icons/search-white.png)
}

.header__link-sleep {
	transition: all .3s ease;
	padding: 7px;
	margin:5px;
	margin-top: -8px;
	/*border-radius: 50%;*/
	float: right
}

.header__link-sleep-img {
	width: 30px;
	height: 20px;
	background: url(../img/icons/aa-gray.png) no-repeat;
}

.header__link-sleep.open,
.header__link-sleep:hover {
	background: #9a554b;
}


.header__link-sleep.open .header__link-sleep-img,
.header__link-sleep:hover .header__link-sleep-img {
	background: url(../img/icons/aa-white.png) no-repeat;
}

.header__link-fb-img {
	width: 30px;
	height: 25px;
	background: url(../img/icons/icon__fb.png) no-repeat;
}

.header__link-inst-img {
	width: 30px;
	height: 25px;
	background: url(../img/icons/icon_instagram.png) no-repeat;
}

.header__link-od-img {
	width: 30px;
	height: 25px;
	background: url(../img/icons/icon_od.png) no-repeat;
}

.header__link-vk-img {
	width: 30px;
	height: 25px;
	background: url(../img/icons/icon_vk.png) no-repeat;
}

.header__link-tegramm-img {
	width: 30px;
	height: 25px;
	background: url(../img/icons/telegram23.png) no-repeat;
}

.header__link-ss {
	transition: all .3s ease;
	padding: 7px 2px 7px 2px;
	margin-top: -8px;
	/*border-radius: 50%;*/
	float: right
}

.header-menu{
	background: #F5ECE8;
}

.header__menu {
	position: relative;
	min-height: 1px;
	padding: 10px 5px 10px 5px;
}

@media (min-width:992px) {
	.header__menu {
		float: right;
		/*width: 50%*/
		margin-right: 25px;
	}
}

.header__menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	list-style: none
}

.header__menu ul li {
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.header__menu ul li a {
	font-size: 14px;
	text-transform: uppercase;
	color: #9a554b;
	margin: 0 25px;
	display: inline-block
}

.header__menu ul li a:first-child {
	margin-left: 0
}

.burger-menu {
	position: absolute;
	left: 0;
	top: 90px;
	z-index: 9999;
	width: 100%;
	padding: 20px;
	background: #F5ECE8;
	color: #9a554b;
	font-size: 16px;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease
}

.burger-menu__close {
	text-align: right;
	margin-right: -7px
}

.burger-menu__close span {
	color: #9a554b;
	cursor: pointer;
	font-size: 24px
}

.burger-menu__list {
	margin-left: -15px;
	margin-right: -15px
}

.burger-menu__list:after,
.burger-menu__list:before {
	content: " ";
	display: table
}

.burger-menu__list:after {
	clear: both
}

.burger-menu__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.burger-menu__item {
		float: left;
		width: 33.333%
	}
}

.burger-menu__item a {
/*	color: #9a554b;*/
	color: #6f4c47;
	display: inline-block;
	padding: 5px 0
}

.burger-menu__item a:focus,
.burger-menu__item a:hover {
	/*color: #9a554b*/
	color: #6f4c47;

}

.burger-menu__item-header>a {
	text-transform: uppercase;
	padding: 10px 0
}

.burger-menu__item ul,
.footer__menu ul {
	padding: 0;
	margin: 0;
	list-style: none
}

.burger-menu__item ul ul ul {
	padding-left: 30px
}

.burger-menu__item ul ul ul li>a,
.inner-header__breadcrumb li {
	font-size: 14px
}

@media (max-width:991px) {
	.header {
		padding: 5px 0
	}
	.header__burger-menu {
		padding: 20px
	}
	.header__logo {
		padding-right: 5px;
		margin-top: 10px
	}
	.header__logo-img {
		width: 60px
	}
	.header__contact {
		padding: 0 0 0 25px;
		font-size: 12px
	}
	.header__contact__block {
		padding: 0
	}
	.header__contact__block-phone span {
		font-size: 12px
	}
	.header__link,
	.header__menu {
		display: none
	}
	.burger-menu {
		display: none;
		top: 96px;
		padding: 20px
	}
}

.inner-header {
	padding: 20px 13px;
	color: #000;
	/*background: #000 url(../img/bg/main-banner.jpg)*/
	background-color: #fff;
}

.inner-header__breadcrumb {
	background: 0 0;
	padding: 0;
	margin: 0
}

.inner-header__breadcrumb li+li:before {
	content: ' ';
	background: url(../img/icons/nav-arrow.png) no-repeat;
	display: inline-block;
	width: 13px;
	height: 6px;
	padding: 0;
	margin: 0 15px
}

.inner-header__breadcrumb li>a {
	color: #777;
}

.inner-header__breadcrumb li>a:hover {
	text-decoration: underline
}

.inner-header__header {
	text-align: center
}

.inner-header__header h1 {
	color: #fff;
	font-family: "Raleway";
	font-weight: 800;
	font-size: 48px;
	margin-top: 65px;
	margin-bottom: 85px
}

@media (max-width:991px) {
	.inner-header__breadcrumb {
		display: none
	}
	.inner-header__header {
		text-align: left
	}
	.inner-header__header h1 {
		font-size: 22px;
		margin: 10px 0
	}
}

.footer {
	background-color: #F5ECE8;
	padding-bottom: 25px;
	color: #9a554b;

}

.footer__menu {
	margin-top: 13px;
	margin-bottom: 25px
}

.footer__menu ul li {
	display: inline-block;
	padding-right: 13px
}

.footer__menu ul li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px
}

.footer__text {
	margin-left: -15px;
	margin-right: -15px;
	color: #a7b5d5
}

.footer__text:after,
.footer__text:before {
	content: " ";
	display: table
}

.footer__text:after {
	clear: both
}

.footer__subscribe input,
.footer__text-copyright,
.footer__text-developer,
.footer__text-logo {
	position: relative;
	float: left;
	width: 70%;
	min-height: 1px;
	padding-left: 40px;
	padding-right: 15px
}

.footer__text-copyright,
.footer__text-developer {
	width: 70%;
	margin-top: 7px
}
.footer__text-copyright a{
	color: #9a554b;
	text-decoration: underline;
}



.footer__text-developer {
	width: 41.667%
}

.footer__text-developer a {
	color: #a7b5d5;
	text-decoration: none
}

.footer__text-developer a:hover {
	text-decoration: none
}

.footer__text-developer a>img {
	float: left;
	margin-right: 5px;
	margin-top: 6px
}

.footer__subscribe {
	color: #fff;
	float: right;
	text-align: right;
}

.footer__subscribe img {
	position: absolute;
	top: 13px;
	left: 30px
}

.footer__subscribe input {
	width: 66.667%;
	color: #fff;
	padding-left: 40px;
	height: 39px;
	border: 1px solid #7396c8;
	border-right: 0;
	border-radius: 40px 0 0 40px;
	background: 0 0
}

.footer__subscribe input::-webkit-input-placeholder {
	color: #fff;
	opacity: 1;
	transition: opacity .3s ease
}

.footer__subscribe input::-moz-placeholder {
	color: #fff;
	opacity: 1;
	transition: opacity .3s ease
}

.footer__subscribe input:-ms-input-placeholder {
	color: #fff;
	opacity: 1;
	transition: opacity .3s ease
}

.footer__subscribe input:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.footer__subscribe input:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.footer__subscribe input:focus:-ms-input-placeholder,
.job__search__input input:focus:-ms-input-placeholder,
.search form input:focus:-ms-input-placeholder,
.smi-form form input:focus:-ms-input-placeholder,
.smi-form form textarea:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.footer__subscribe button {
	position: relative;
	float: left;
	width: 33.333%;
	min-height: 1px;
	color: #fff;
	padding: 10px;
	font-size: 12px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #0074be;
	border-color: #0074be
}

.footer__subscribe button:hover {
	background-color: #fff;
	color: #1650a4;
	border-color: #fff
}

@media (max-width:991px) {
	.footer {
		padding: 20px 0
	}
	.footer__menu,
	.footer__text {
		margin-bottom: 10px
	}
	.footer__text-copyright,
	.footer__text-developer {
		width: 100%;
		margin-top: 0;
		font-size: 8px
	}
	.footer__subscribe input {
		font-size: 12px;
		padding: 10px 0 10px 40px
	}
}

.main-banner__item {
	height: 350px;
	width: 100%;
	background-size: cover
}

.main-banner__item__inner {
	width: 45%;
	margin-top: 105px;
	margin-left: 35%;
}
.main-banner__item__inner a {
	text-decoration: none;
}

.main-banner__item-header {
	font-family: "Raleway";
	/*font-size: 40px;*/
	font-weight: 600;
	color: #fff;
	margin-bottom: 50px;
	width: 60%;
}





@media (min-width:992px) {
	.main-banner__item-header {
		font-size: 35px;
	}
}


@media (max-width:991px) {
	.main-banner__item-header {
		font-size: 24px;
	}
}







.main-banner__item-link a {
	background-color: #fc0;
	border: 2px solid #fc0
}

.main-banner__item-link a:hover {
	background-color: transparent;
	border-color: #fc0
}

.main-banner .swiper-button-prev {
	left: 50px
}

.main-banner .swiper-button-next {
	right: 50px
}

.features {
	background: url(../img/bg/logo.png) #fc0 no-repeat 50%;
	padding: 50px 0
}

.features__list {
	margin-left: -15px;
	margin-right: -15px
}

.features__list:after,
.features__list:before {
	content: " ";
	display: table
}

.features__list:after {
	clear: both
}

.features__item {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding: 30px
}

@media (min-width:992px) {
	.features__item {
		float: left;
		width: 25%
	}
}

.features__item-header {
	font-family: "Raleway";
	font-size: 20px;
	font-weight: 800
}

.features__item-header span {
	font-size: 40px
}

.about-page__text p.lead,
.about-page__text ul.lead,
.features__item-text {
	font-size: 18px
}

.features__more {
	text-align: center;
	margin-top: 60px
}

.features__more a {
	border-color: #7f6d26
}

.features__more a:hover {
	border-color: #1650a4
}

.news {
	background: #e7edf6;
	padding-top: 35px;
	padding-bottom: 40px
}

.news__header {
	display: inline-block;
	color: #1650a4;
	font-family: "Raleway";
	font-size: 40px;
	font-weight: 800;
	margin-top: 0;
	margin-bottom: 20px
}

.news__email {
	float: right;
	margin-top: 20px;
	font-size: 14px
}

.news__email a {
	color: #1650a4;
	text-decoration: underline
}

.about__menu ul li>a:hover,
.news__email a:hover,
.news__item a {
	text-decoration: none
}

.news__list {
	margin-left: -15px;
	margin-right: -15px
}

.news__list:after,
.news__list:before {
	content: " ";
	display: table
}

.news__list:after {
	clear: both
}

.news__item {
	position: relative;
	min-height: 1px;
	padding: 5px;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 100ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 100ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 100ms;

}

.news__item:hover {
    transform: scale(1.05,1.05);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    transform: scale(1.05,1.05);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    -webkit-transform: scale(1.05,1.05);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 100ms;
    -moz-transform: scale(1.05,1.05);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 100ms;
}


@media (min-width:992px) {
	.news__item {
		float: left;
		width: 33.333%
	}
}

.news__item-img {
	transition: all .3s ease;
	width: 100%;
	height: 280px;
	background-size: cover;
}

.about-page__links__item__inner:hover img,
.news__item:hover .news__item-img {

/*
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
*/

}

.news-list__item__date,
.news-view__date,
.news-view__pager__item__date,
.news__item__date {
	transition: all .3s ease;
	padding: 0 10px;
	text-align: center;
	background: #9a554b;
	color: #fff;
	width: 60px;
	height: 80px;      
	position: absolute;
	top: 10px;
	left: 25px;
/*	background-image: url(../img/icons/bg65.png)*/

}

.news-list__item__date-day,
.news-view__date-day,
.news-view__pager__item__date-day,
.news__item__date-day {
	font-weight: 800;
	font-size: 25px;
	border-bottom: 1px solid #fff;
	margin-bottom: 5px
}

.news-list__item__date-month,
.news-view__date-month,
.news-view__pager__item__date-month,
.news__item__date-month {
	text-align: center;
	font-size: 12px
}

.news__item:hover .news-list__item__date,
.news__item:hover .news-view__date,
.news__item:hover .news-view__pager__item__date,
.news__item:hover .news__item__date {
	background-color: #fc0;
	color: #000
}

.news__item:hover .news-list__item__date-day,
.news__item:hover .news-view__date-day,
.news__item:hover .news-view__pager__item__date-day,
.news__item:hover .news__item__date-day {
	border-color: #000
}

.news-view__pager__item__text,
.news__item__text {
	transition: all .3s ease;
	padding: 5px 25px;
	margin-top: -115px;
	color: #fff;
	background-image: url(../img/icons/bg65.png)
}

.news-view__pager__item__text-header,
.news__item__text-header {
	margin-top: 0;
	height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #fff;
	font-size: 18px
}

.news-view__pager__item__text-preview,
.news__item__text-preview {
	color: #666;
	font-size: 14px;
	display: none
}

.news__item:hover .news-view__pager__item__text,
.news__item:hover .news__item__text {
	background-color: #555555
	-webkit-filter: grayscale(100%);
	color: #fff;
	filter: grayscale(100%);
}

.about-page__links__item__inner:hover p,
.mag__item:hover .mag__item__inner p,
.mag__item:hover .mag__item__inner span,
.news__item:hover .news-view__pager__item__text-header,
.news__item:hover .news__item__text-header {
	color: #fff;
	text-decoration: none
}

.news__item:hover .news-view__pager__item__text-preview,
.news__item:hover .news__item__text-preview,
.persons__item:hover .persons__item__inner h4,
.persons__item:hover .persons__item__inner p {
	color: #fff
}
/*
.news__item:first-child {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.news__item:first-child {
		float: left;
		width: 50%
	}
}

.news__item:first-child .news-view__pager__item__text-header,
.news__item:first-child .news__item__text-header {
	height: 100px;
	line-height: 32px;
	font-size: 24px
}

.news__item:first-child .news-view__pager__item__text-preview,
.news__item:first-child .news__item__text-preview {
	display: block;
	height: 105px
}

.news__item:first-child .news__item-img {
	height: 325px
}

.news__item:first-child .news-list__item__date,
.news__item:first-child .news-view__date,
.news__item:first-child .news-view__pager__item__date,
.news__item:first-child .news__item__date {
	top: 20px;
	left: 35px
}
*/
.news__more {
	padding-top: 10px;
/*	margin-top: 10px;*/
	text-align: right
}

.about__more>a,
.news__more>a {
	font-size: 18px;
	font-weight: 800;
	color: #9a554b;
	padding: 5px 20px 20px 20px;
}

.news__more>a:hover {
	color: #fff;
	background: #9a554b

}

.about {
	background: url(../img/bg/about.jpg) no-repeat 100%
}

.about__content {
	margin-left: -15px;
	margin-right: -15px;
	width: 75%;
	padding: 50px 0;
	background: #fff
}

.about__content:after,
.about__content:before {
	content: " ";
	display: table
}

.about__content:after {
	clear: both
}

.about__text {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.about__text {
		float: left;
		width: 66.667%
	}
}

.about__text p {
	color: #666;
	font-size: 18px;
	margin-left: 20px
}

.about__text h2 {
	color: #1650a4;
	font-family: "Raleway";
	font-size: 40px;
	font-weight: 800;
	margin-bottom: 50px
}

.about__text h2+p {
	color: #666;
	font-size: 14px;
	margin-bottom: 50px
}

.about__more {
	text-align: right
}

.about__more>a {
	font-weight: 700;
	border-color: #2e4893
}

.about__menu {
	position: relative;
	min-height: 1px;
/*
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 50px;
	margin-top: 50px
*/

}

@media (min-width:992px) {
	.about__menu {
		float: left;
		width: 100%;
		margin-top: 10px;
	}
}

.about__menu ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.about-page__text li,
.about__menu ul li {
	/*margin-bottom: 15px;*/
	background-color: #F5ECE8;
/*	color: #9a554b;*/
	color: #6f4c47;

	margin-right: 25px;
	padding: 15px 20px;
	

    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 100ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 100ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
	z-index: 40;


}

.about__menu ul li:hover {
position: relative;
/*	border: 1px solid #9a554b;*/
	border: 1px solid #6f4c47;

	color: #000;
    transform: scale(1.05,1.05);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    transform: scale(1.05,1.05);
    transition-timing-function: ease-out;
    transition-duration: 100ms;
    -webkit-transform: scale(1.05,1.05);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 100ms;
    -moz-transform: scale(1.05,1.05);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 100ms;
	z-index: 999999;
}


.about__menu ul a {
	color: #555555;
	text-decoration: none;
	font-size: 18px;
	font-weight: 800;
}

.map {
	padding: 100px 0;
	height: 635px
}

.map__link:focus,
.map__link:hover {
	text-decoration: none;
	color: #fff
}

.map__text {
	color: #fff
}

.map__text h2 {
	font-family: "Raleway";
	font-weight: 700;
	font-size: 48px;
	margin-top: 0;
	margin-bottom: 20px
}

.filial-view__card__item__inner p .phone,
.map__text p {
	font-size: 24px
}

.partner {
	background-color: #e7edf6;
	padding: 35px 0
}

.partner__header {
	text-align: left;
	padding: 0 15px;
}

.partner__header h3 {
	font-family: "Raleway";
	font-size: 24px;
	font-weight: 800
}

.partner__header a{
	text-decoration: none;
	color: #555;
}

.partner .swiper-container {
	margin-top: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.partner__list {
	margin: 0
}

.partner__list:after,
.partner__list:before {
	content: " ";
	display: table
}

.partner__list:after {
	clear: both
}

.partner__item {
	position: relative;
	float: left;
	width: 33.333%;
	min-height: 1px;
	text-align: center;
	border-right: 1px solid #cbd0d7;
	padding: 20px 0
}

@media (min-width:992px) {
	.partner__item {
		float: left;
		width: 16.667%
	}
}

.partner__item:last-child {
	border: 0
}

.partner__more {
	text-align: center
}

.partner__more>a {
	color: #000;
	font-size: 18px;
	font-weight: 800;
	padding: 15px 30px;
	border-color: #1650a4
}

.partner .swiper-button-next {
	right: -7px
}

.partner .swiper-button-prev {
	left: -7px
}

@media (max-width:991px) {
	.main-banner__item {
		height: auto;
		padding: 30px 0
	}
	.main-banner__item__inner {
		width: 100%;
		margin: 0;
		text-align: center;
		padding: 20px 0
	}
	.main-banner__item-header {
		font-size: 28px
	}
	.main-banner .swiper-button-prev {
		left: 5px
	}
	.main-banner .swiper-button-next {
		right: 5px
	}
	.features {
		padding: 20px 20px 50px
	}
	.features__item {
		padding: 5px
	}
	.features__more {
		margin-top: 40px
	}
	.news {
		padding-top: 30px;
		padding-bottom: 40px
	}
	.news__email {
		display: none
	}
	.news__item-img {
		height: 330px!important
	}
	.news-list__item__date,
	.news-view__date,
	.news-view__pager__item__date,
	.news__item__date {
		top: 10px!important;
		left: 25px!important
	}
	.news-view__pager__item__text,
	.news__item__text {
		padding: 5px
	}
	.news-view__pager__item__text-header,
	.news__item__text-header {
		margin-bottom: 0;
		height: 90px!important;
		line-height: 30px!important;
		font-size: 18px!important
	}
	.news-view__pager__item__text-preview,
	.news__item__text-preview {
		display: none!important;
		height: auto
	}
	.news__more {
		margin-top: 15px
	}
	.about {
		background: 0 0
	}
	.about__content {
		width: 100%;
		padding: 30px 0;
		margin: 0
	}
	.about__text h2 {
		font-size: 36px;
		margin-bottom: 25px
	}
	.about__text p {
		margin-left: 0
	}
	.about__menu {
		margin-left: 5px
	}
	.map {
		height: 360px
	}
	.partner {
		padding-top: 25px;
		padding-bottom: 50px
	}
	.partner .swiper-container {
		margin-bottom: 40px
	}
	.partner__item {
		border: 0
	}
}

.about-page {
	background-repeat: no-repeat;
	background-position: 100%
}

.about-page__content {
	margin-left: -15px;
	margin-right: -15px;
	width: 66.6%;
	padding: 0;
	/*background: #fff*/
}

.about-page__content:after,
.about-page__content:before {
	content: " ";
	display: table
}

.about-page__content:after {
	clear: both
}

.about-page__content-without-img {
	width: 100%
}

.about-page__text {
	float: left;
	width: 100%;
	position: relative;
	/*padding: 35px 0;*/
	min-height: 600px;
}

@media (min-width:992px) {
	.about-page__text {
		float: left;
		width: 83.333%
	}
}

.about-page__text h2 {
	color: #000;
	font-family: "Raleway";
	font-size: 40px;
	font-weight: 800;
	margin: 0 0 50px
}

.about-page__text p,
.about-page__text ul {
	color: #666;
	font-size: 14px;
	margin-bottom: 15px
}

.about-page__text img {
	max-width: 100%
}

.about-page__text-without-img {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.about-page__text-without-img {
		float: left;
		width: 100%
	}
}

.about-page__geography {
	background: url(../img/map.jpg) no-repeat;
	background-size: cover;
	padding-top: 70px;
	padding-bottom: 85px;
	text-align: center
}

.about-page__geography-header {
	color: #fff;
	font-family: "Raleway";
	font-size: 48px;
	font-weight: 800;
	margin-top: 0;
	margin-bottom: 40px
}

.about-page__geography-more {
	border: 3px solid #fc0;
	background-color: #fc0
}

.about-page__geography-more:hover {
	background-color: transparent
}

.about-page__links {
	background-color: #e7edf6;
	padding: 100px 0
}

.about-page__links__list {
	margin-left: -15px;
	margin-right: -15px
}

.about-page__links__list:after,
.about-page__links__list:before {
	content: " ";
	display: table
}

.about-page__links__list:after {
	clear: both
}

.about-page__links__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding: 15px
}

@media (min-width:992px) {
	.about-page__links__item {
		float: left;
		width: 33.333%
	}
}

.about-page__links__item a,
.about-page__links__item a:hover,
.mag__nav ul li>a:hover {
	text-decoration: none
}

.about-page__links__item__inner {
	transition: all .3s ease;
	background-color: #fff;
	padding: 30px
}

.about-page__links__item__inner img {
	float: left;
	margin-right: 55px
}

.about-page__links__item__inner p {
	font-size: 20px;
	color: #1650a4;
	text-decoration: underline;
	margin: 10px 0 0
}

.about-page__links__item__inner:hover,
.mag__nav ul li>span {
	background-color: #fc0
}

@media (max-width:991px) {
	.about-page {
		background-image: none!important
	}
	.about-page__content {
		width: 100%;
		margin: 0
	}
	.about-page__text {
		padding: 15px 0
	}
	.about-page__text h2 {
		font-size: 30px;
		margin-bottom: 10px
	}
	.about-page__text p {
		margin-bottom: 15px
	}
	.about-page__geography {
		padding-top: 40px;
		padding-bottom: 55px
	}
	.about-page__geography-header {
		font-size: 34px
	}
	.about-page__links {
		padding: 15px 0
	}
}

.contact-page {
	background-color: #e7edf6;
	padding: 80px 0
}

.contact-page__list {
	margin-left: -15px;
	margin-right: -15px
}

.contact-page__list:after,
.contact-page__list:before {
	content: " ";
	display: table
}

.contact-page__list:after {
	clear: both
}

.contact-page__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding: 10px
}

@media (min-width:992px) {
	.contact-page__item {
		float: left;
		width: 33.333%
	}
}

.contact-page__item__inner {
	background-color: #fff;
	padding: 30px;
	height: 400px
}

.contact-page__item__inner h4,
.filial-list__item__inner h4 {
	color: #1650a4;
	font-size: 20px;
	margin-bottom: 30px
}

.contact-page__item__inner p {
	color: #999;
	margin-bottom: 30px
}

.contact-page__item__inner__more {
	color: #1650a4;
	display: block;
	position: absolute;
	bottom: 30px
}

@media (max-width:991px) {
	.contact-page {
		padding: 10px
	}
}

.filial-list {
	background-color: #e7edf6;
	padding: 80px 0
}

.filial-list__list {
	margin-left: -15px;
	margin-right: -15px
}

.filial-list__list:after,
.filial-list__list:before {
	content: " ";
	display: table
}

.filial-list__list:after {
	clear: both
}

.filial-list__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding: 10px
}

@media (min-width:992px) {
	.filial-list__item {
		float: left;
		width: 33.333%
	}
}

.filial-list__item-img {
	width: 100%;
	height: 250px;
	background-size: cover
}

.filial-list__item__inner {
	background-color: #fff;
	padding: 30px
}

.filial-list__item__inner a,
.filial-view__card__item__inner a.link {
	color: #1650a4;
	display: inline-block
}

.filial-view__content {
	margin-left: -15px;
	margin-right: -15px;
	width: 70%;
	padding: 0;
	background: #fff
}

.filial-view__content:after,
.filial-view__content:before {
	content: " ";
	display: table
}

.filial-view__content:after {
	clear: both
}

.filial-view__text {
	position: relative;
	min-height: 1px;
	padding: 60px 0
}

@media (min-width:992px) {
	.filial-view__text {
		float: left;
		width: 83.333%
	}
}

.filial-view__text p,
.filial-view__text ul {
	color: #666;
	font-size: 14px;
	margin-bottom: 30px
}

.filial-view__text p.lead,
.filial-view__text ul.lead {
	font-size: 18px
}

.filial-view__card {
	background-color: #e7edf6;
	padding: 100px 0
}

.filial-view__card__list {
	margin-left: -15px;
	margin-right: -15px
}

.filial-view__card__list:after,
.filial-view__card__list:before {
	content: " ";
	display: table
}

.filial-view__card__list:after {
	clear: both
}

.filial-view__card__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding: 10px;
	color: #999
}

@media (min-width:992px) {
	.filial-view__card__item {
		float: left;
		width: 33.333%
	}
}

.filial-view__card__item__inner {
	background-color: #fff;
	padding: 30px;
	font-size: 14px;
	height: 350px
}

.filial-view__card__item__inner h4 {
	color: #1650a4;
	font-size: 24px;
	font-weight: 700;
	font-family: "Raleway";
	margin-bottom: 15px
}

.filial-view__card__item__inner p {
	margin-bottom: 30px
}

@media (max-width:991px) {
	.filial-list {
		padding: 10px
	}
	.filial-view {
		background: 0 0!important
	}
	.filial-view__content {
		width: 100%;
		margin: 0
	}
	.filial-view__text {
		padding: 20px 0
	}
	.filial-view__text p {
		margin-bottom: 15px
	}
	.filial-view__card {
		padding: 10px 0
	}
	.filial-view__card__item__inner {
		height: auto
	}
}

.mag {
	background-color: #e7edf6;
	padding: 80px 0
}

.mag__nav {
	background-color: #fff;
	padding: 50px 0
}

.filial-view__card__item__inner ul,
.mag__nav ul {
	padding: 0;
	margin: 0;
	list-style: none
}

.mag__nav ul li {
	display: inline-block;
	margin-right: 60px
}

.mag__item__inner span,
.mag__nav ul li>a {
	font-size: 14px;
	color: #1650a4;
	text-decoration: underline
}

.mag__nav ul li>span {
	font-size: 20px;
	color: #000;
	padding: 15px 30px;
	border-radius: 40px;
	border-color: #fc0
}

.mag__list {
	margin-left: -15px;
	margin-right: -15px
}

.mag__list:after,
.mag__list:before {
	content: " ";
	display: table
}

.mag__list:after {
	clear: both
}

.mag__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding: 10px
}

@media (min-width:992px) {
	.mag__item {
		float: left;
		width: 33.333%
	}
}

.mag__item-img {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	transition: all .3s ease;
	width: 100%;
	background-size: cover;
	height: 250px
}

@media (min-width:992px) {
	.mag__item-img {
		float: left;
		width: 50%
	}
}

.mag__item:hover .mag__item-img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.mag__item__inner {
	position: relative;
	min-height: 1px;
	transition: all .3s ease;
	background-color: #fff;
	padding: 100px 30px 30px;
	height: 250px
}

@media (min-width:992px) {
	.mag__item__inner {
		float: left;
		width: 50%
	}
}

.mag__item__inner span {
	font-size: 20px
}

.mag__item__inner p,
.news-view__text p {
	font-size: 14px;
	color: #666
}

.mag__item:hover .mag__item__inner,
.persons__item:hover .persons__item__inner {
	background-color: #9a554b;
}

@media (max-width:991px) {
	.mag {
		padding: 10px
	}
	.mag__nav {
		padding: 20px 0
	}
	.mag__nav ul li>span {
		background-color: transparent;
		font-size: 14px;
		padding: 0;
		border: 0;
		border-radius: 0
	}
	.mag__item {
		padding: 10px 0
	}
	.mag__item-img {
		display: none
	}
	.mag__item__inner {
		padding: 15px;
		height: auto
	}
}

.persons {
/*
	background-color: #e7edf6;
	padding: 80px 0*/
}

.persons__list {
	margin-left: -15px;
	margin-right: -15px
}
.persons__list a {
	color: #9a554b;

}




.persons__list:after,
.persons__list:before {
	content: " ";
	display: table
}

.persons__list:after {
	clear: both
}

.persons__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding: 10px
}

@media (min-width:992px) {
	.persons__item {
		float: left;
		width: 33.333%
	}
}

.persons__item-img {
	transition: all .3s ease;
	width: 100%;
	height: 450px;
	background-size: cover
}

.persons__item__inner {
	transition: all .3s ease;
	background-color: #F5ECE8;
	padding: 30px;
	height: 185px
}

.persons__item__inner h4 {
	color: #9a554b;
	font-size: 20px;
	margin-bottom: 30px
}

@media (max-width:991px) {
	.persons {
		padding: 10px
	}
}

.news-list {
	/*background-color: #e7edf6;*/
	padding: 10px 0
}

.job__search form,
.news-list__list {
	margin-left: -15px;
	margin-right: -15px
}

.job__search form:after,
.job__search form:before,
.news-list__list:after,
.news-list__list:before {
	content: " ";
	display: table
}

.job__search form:after,
.news-list__list:after {
	clear: both
}

.news-list__item {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 30px;

    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
}

.news-list__item:hover {
    transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1.1,1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
}


@media (min-width:992px) {
	.news-list__item {
		float: left;
		width: 33.333%
	}
}

.news-list__item a {
	text-decoration: none
}

.news-list__item-img {
	transition: all .3s ease;
	width: 100%;
	height: 400px;
	background-size: cover;
	position: relative;
}

.news-list__item:hover .news-list__item-img {
/*
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
*/
}

.news-list__item:hover .news-list__item__date {
	background-color: #fc0;
	color: #000
}

.news-list__item:hover .news-list__item__date-day {
	border-color: #000
}

.news-list__item__text {
	transition: all .3s ease;
	padding: 5px 25px;
	color: #fff;
	background-image: url(../img/icons/bg65.png);
	position: absolute;
	bottom: 0;
	width: 100%;
}

.news-list__item__text-header,
.news-list__item__text-preview {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.news-list__item__text-header {
	margin-top: 0;
/*	margin-bottom: 0px;*/
	text-decoration: none;
/*	height: 60px;*/
	-webkit-line-clamp: 3;
	font-size: 18px
}

.news-list__item__text-preview {
/*	color: #666;*/
	font-size: 14px;
	height: 100px;
	-webkit-line-clamp: 5
}

.news-list__item:hover .news-list__item__text {
/*	background-color: #fc0*/
	color: #fff;
}

.news-list__item:hover .news-list__item__text-header {
	text-decoration: none
}

.news-list__item:hover .news-list__item__text-preview {
	color: #fff;
}

.news-list__more {
	margin-top: 60px;
	text-align: center
}

.news-list__more>a {
	font-weight: 800;
	padding: 15px 30px;
	color: #9a554b;

}

.news-list__more>a:hover {
	border-color: #9a554b;
	background-color: #9a554b;
	color: #fff;
}

.news-list__more>a.disabled {
	border: 0;
	cursor: default;
	color: #000
}

.news-list__more>a.disabled:hover {
	color: #000;
	background-color: transparent
}

.news-view {
/*	padding-top: 60px;
	padding-bottom: 100px*/
}

.news-view__img {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.news-view__img {
		float: left;
		width: 33.333%
	}
}

.job-view__item-open-link[aria-expanded=true]:after,
.news-view__img img {
	width: 100%
}

.news-view__text {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.news-view__text {
		float: left;
		width: 66.667%
	}
}

.news-view__text h2 {
	color: #000;
	font-size: 24px;
	font-weight: 800;
	margin-top: 0;
	margin-bottom: 20px
}

.news-view__text p {
	margin-bottom: 25px
}

.news-list__more>a,
.news-view__text p.lead {
	/*color: #000;*/
	font-size: 18px
}

.news-view__pager {
	/*background-color: #e7edf6;*/
	border: 5px solid #F5ECE8;
	padding-top: 30px;
	padding-bottom: 30px
}

.news-view__pager__item {
	float: left;
	width: 50%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
}

.news-view__pager__item:hover {
    transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1.1,1.1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    -webkit-transform: scale(1.1,1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1.1,1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
}

@media (min-width:992px) {
	.news-view__pager__item {
		float: left;
		width: 25%
	}
	.news-view__pager__item:first-child {
		margin-left: 8.333%
	}
	.news-view__pager__item:last-child {
		margin-left: 33.333%
	}
}

.news-view__pager__item a {
	text-decoration: none
}

.news-view__pager__item-img {
	background-size: cover;
	height: 220px
}
/*
.job__item__inner:hover img,
.news-view__pager__item:hover .news-view__pager__item-img {

	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)


}
*/
.job__item__inner:hover img
{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}


.news-view__pager__item:hover .news-view__pager__item__date,
.not-found__content-link>a {
	background-color: #F5ECE8;
	color: #9a554b;
}

.news-view__pager__item:hover .news-view__pager__item__date-day {
	border-color: #000
}

.news-view__pager__item:hover .news-view__pager__item__text {
	/*background-color: #fc0*/
}

.news-view__pager__item:hover .news-view__pager__item__text-header {
	/*color: #000;*/
	text-decoration: none
}

.news-view__pager__item:hover .news-view__pager__item__text-preview {
	color: #000
}

.news-view__pager__item-arrow {
	transition: all .3s ease;
	position: absolute;
	top: 40%
}

.news-view__pager__item-arrow_left {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	left: -25px
}

.news-view__pager__item-arrow_right {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	right: -25px
}

.news-view__pager__item:hover .news-view__pager__item-arrow_left {
	left: -25px
}

.news-view__pager__item:hover .news-view__pager__item-arrow_right {
	right: -25px
}

@media (max-width:991px) {
	.news-list {
		padding: 20px 0 50px
	}
	.news-list__item__text {
		padding: 15px
	}
	.news-list__item__text-header {
		margin: 0
	}
	.news-list__item__text-preview {
		display: none
	}
	.news-list__more {
		margin-top: 15px
	}
	.news-view {
		padding-top: 20px;
		padding-bottom: 35px
	}
	.news-view__text h2 {
		margin-top: 20px
	}
	.news-view__pager {
		padding: 30px 0
	}
	.news-view__pager__item__text-header {
		height: 90px!important;
		line-height: 20px!important;
		font-size: 14px!important
	}
}

.not-found {
	background-image: url(../pictures/main-banner.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

.not-found__content {
	padding: 100px 0 250px
}

.not-found__content-message {
	font-family: "Raleway";
	font-weight: 800;
	font-size: 40px;
	color: #fff;
	text-align: center
}

.not-found__content-message .code {
	font-size: 250px
}

.not-found__content-link {
	text-align: center;
	margin-top: 50px
}

.not-found__content-link>a {
	border: 2px solid #F5ECE8
}

.not-found__content-link>a:hover {
	background-color: transparent
}

@media (max-width:991px) {
	.not-found__content {
		padding: 50px 0;
		height: 60vh
	}
	.not-found__content-message {
		font-size: 30px
	}
	.not-found__content-message .code {
		font-size: 70px
	}
}

.job {
	background-color: #e7edf6;
	/*padding: 90px 0*/
}

.job__description {
	padding-bottom: 35px;
	background-color: #fff;
	color: #666
}

.job__description p {
	margin-bottom: 15px;
	font-size: 14px
}

.job__description p:last-child {
	margin-bottom: 0
}

.job__description p.lead {
	font-size: 18px
}

.job__search {
	padding-top: 50px;
	padding-bottom: 35px;
	background-color: #fff;
	color: #999
}

.job__search__input {
	position: relative;
	float: left;
	width: 66.667%;
	min-height: 1px;
	padding: 0
}

.job__search__input img {
	position: absolute;
	margin-left: 12px;
	margin-top: 10px
}

.job__search__input input {
	width: 100%;
	color: #999;
	padding-left: 40px;
	height: 39px;
	border: 1px solid #d6d6d6;
	border-right: 0;
	border-radius: 40px 0 0 40px;
	background: 0 0
}

.job__search__input input::-webkit-input-placeholder,
.smi-form form input::-webkit-input-placeholder,
.smi-form form textarea::-webkit-input-placeholder {
	color: #999;
	opacity: 1;
	transition: opacity .3s ease
}

.job__search__input input::-moz-placeholder,
.smi-form form input::-moz-placeholder,
.smi-form form textarea::-moz-placeholder {
	color: #999;
	opacity: 1;
	transition: opacity .3s ease
}

.job__search__input input:-ms-input-placeholder {
	color: #999;
	opacity: 1;
	transition: opacity .3s ease
}

.job__search__input input:focus::-webkit-input-placeholder,
.smi-form form input:focus::-webkit-input-placeholder,
.smi-form form textarea:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.job__search__input input:focus::-moz-placeholder,
.smi-form form input:focus::-moz-placeholder,
.smi-form form textarea:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.job__search__select {
	position: relative;
	float: left;
	width: 16.667%;
	min-height: 1px;
	padding: 0
}

.job__search__select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	border-color: #d6d6d6
}

.job__search__select select::-ms-expand {
	display: none
}

.job__search__select img {
	position: absolute;
	right: 12px;
	top: 16px
}

.job__item,
.job__search button {
	float: left;
	position: relative;
	min-height: 1px
}

.job__search button {
	color: #fff;
	font-size: 12px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #0074be;
	border-color: #0074be;
	width: 16.667%;
	padding: 10px
}

.job__list {
}

.job__list:after,
.job__list:before {
	content: " ";
	display: table
}

.job__list:after {
	clear: both
}

.job__item {
	width: 100%;
	/*padding: 15px*/
}

@media (min-width:992px) {
	.job__item {
		float: left;
		width: 33.333%
	}
}

.job__item a,
.job__item a:hover {
	text-decoration: none
}

.job__item__inner {
	-webkit-line-clamp: 3;
	transition: all .3s ease;
	background-color: #F5ECE8;
	color: #9a554b;
	padding: 30px;
	height: 145px;
	margin: 8px;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
}

.job__item__inner img {
	float: left;
	margin-right: 40px
}

.job__item__inner p {
	font-size: 19px;
	/*color: red;*/
	text-decoration: none;
	margin: 15px 0 0
}

.job__item__inner:hover {
	/*background-color: #fc0;*/

    transform: scale(1.05,1.05);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1.05,1.05);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    -webkit-transform: scale(1.05,1.05);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1.05,1.05);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
}

.job__item__inner:hover p {
	color: #000;
	text-decoration: none
}

.job-view {
	background-color: #e7edf6;
	padding: 50px 0
}

.job-view__list {
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0!important
}

.job-view__list:after,
.job-view__list:before {
	content: " ";
	display: table
}

.job-view__list:after {
	clear: both
}

.job-view__item {
	background-color: #fff;
	box-shadow: none;
	padding: 30px 40px;
	border: 0;
	margin-top: 0!important;
	margin-bottom: 15px!important
}

.job-view__item:last-child {
	margin-bottom: 0!important
}

.job-view__item-open-link {
	display: inline-block;
	color: #1650a4;
	font-size: 20px
}

.job-view__item-open-link:active,
.job-view__item-open-link:focus,
.job-view__item-open-link:hover {
	color: #1650a4;
	text-decoration: none
}

.job-view__item-arrow {
	float: right;
	margin-top: 12px;
	transition: all .3s ease
}

.job-view__item-open-link[aria-expanded=true]+a>.job-view__item-arrow {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.job-view__item__body {
	color: #666;
	font-size: 14px;
	padding-top: 30px
}

.job-view__item__body ul {
	margin-bottom: 30px;
	padding-left: 18px
}

.job-view__item__body p.lead {
	color: #000;
	margin: 0;
	font-size: 16px;
	font-weight: 800
}

.job-view__item__send-summary {
	text-align: center;
	margin-top: 60px;
	margin-bottom: 30px
}

.job-view__item__send-summary a {
	background-color: #fc0;
	border-color: #fc0
}

.job-view__item__send-summary a:hover {
	border-color: #1650a4
}

@media (max-width:991px) {
	.job {
		/*padding: 10px*/
	}
	.job__search {
		padding: 20px 0
	}
	.job__search form {
		margin: 0
	}
	.job__search__input {
		position: relative;
		float: left;
		width: 83.333%;
		min-height: 1px;
		padding: 0
	}
	.job__search__select {
		display: none
	}
	.job__item {
		padding: 10px 0
	}
	.job__item__inner {
		padding: 15px;
		/*height: 110px*/
	}
	.job-view {
		padding: 25px 0
	}
	.job-view__list {
		margin: 0
	}
	.job-view__item {
		padding: 10px 15px
	}
	.job-view__item-open-link {
		font-size: 16px
	}
	.job-view__item-arrow {
		display: none
	}
	.job-view__item__body {
		padding-top: 15px
	}
	.job-view__item__body ul {
		margin-bottom: 15px
	}
	.job-view__item__send-summary {
		margin-top: 40px;
		margin-bottom: 20px
	}
}

.smi-form {
/*	background-color: #e7edf6;
	padding: 90px 0*/
}

.smi-form form {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.smi-form form {
		float: left;
		width: 66.667%;
		/*margin-left: 16.667%*/
	}
}

.smi-form form input {
/*	border-radius: 40px*/

}

.smi-form form input,
.smi-form form textarea {
	width: 100%;
/*	color: #999;*/
	padding: 10px 15px;
	border: 1px solid #F5ECE8
}

.search form input:-ms-input-placeholder,
.smi-form form input:-ms-input-placeholder,
.smi-form form textarea:-ms-input-placeholder {
	color: #999;
	opacity: 1;
	transition: opacity .3s ease
}

.smi-form form textarea {
/*border-radius: 20px*/
}

.smi-form form button {
	color: #9a554b;
	padding: 10px;
	font-size: 12px;
	background-color: #F5ECE8;
	border-color: #F5ECE8;
}

.smi-form form button:hover {
	background-color: #9a554b;
	border-color: #9a554b;
}


@media (max-width:991px) {
	.smi-form {
		padding: 25px 0
	}
}

.search {
	/*background-color: #e7edf6;*/
	padding: 90px 0
}

.search form,
.search form input {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px
}

.search form {
	padding-left: 15px;
	padding-right: 15px
}

@media (min-width:992px) {
	.search form {
		float: left;
		width: 66.667%;
		margin-left: 16.667%
	}
}

.search form input {
	margin-right: 1%;
	color: #999;
	padding: 10px 15px;
	border: 1px solid #F5ECE8;
	/*border-radius: 40px*/
}

@media (min-width:992px) {
	.search form input {
		float: left;
		width: 75%
	}
}

.search form input::-webkit-input-placeholder {
	color: #999;
	opacity: 1;
	transition: opacity .3s ease
}

.search form input::-moz-placeholder {
	color: #999;
	opacity: 1;
	transition: opacity .3s ease
}

.search form input:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.search form input:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity .3s ease
}

.search form button {
	float: left;
	width: 100%;
	position: relative;
	min-height: 1px;
	color: #9a554b;
	padding: 10px;
	font-size: 12px;
	background-color: #F5ECE8;
	border-color: #F5ECE8:
}

@media (min-width:992px) {
	.search form button {
		float: left;
		width: 16.667%
	}
}

.search__result {
	margin-top: 30px
}

@media (max-width:991px) {
	.search {
		padding: 25px 0
	}
	.search form input {
		margin-right: 0;
		margin-bottom: 10px
	}
	__result {
		margin-top: 10px
	}
}

.main__content {
	background: #F5ECE8;
	padding: 25px;
}

.other__content {
	background: #F5ECE8;
	padding: 0 25px;
}

.inner-header-title {
	background: #F5ECE8;
	padding: 2px 25px;
}
.inner-header-title .container {
	background: white;
	padding: 0px 20px 5px 28px;
	width: 100%;
	z-index:10;
	position: relative;
}

.other__content .container {
	padding: 20px;
	width: 100%;
	z-index:10;
	position: relative;
}


.other__content .white{
	background: white;
	min-height: 600px;
}


.job .container {
	background: white;
	padding: 0;
	width: 100%;
	z-index:10;
	position: relative;
}

.main__content .container {
	background: white;
	padding: 20px;
	width: 100%;
	z-index:10;
	position: relative;
	margin-top: -50px;
}


.main__content .partner{
	margin-top: -20px;
	padding-top: 10px;
}


.main__content__menu {
	position: relative;
	min-height: 1px;
}

@media (min-width:992px) {
	.main__content__menu {
		float: left;
		width: 25%
	}
}


.main__content__news {
	position: relative;
	min-height: 1px;
	padding: 5px;
}

@media (min-width:992px) {
	.main__content__news {
		float: left;
		width: 75%
	}
}

.partner_main{
        border: 5px solid #F5ECE8;

}

.important_link {
	width: 10%;
	text-align: center;
	color: #555;
	text-decoration: none;
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1,1);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
	min-height: 280px;
}

.important_link a {
	color: #555;
	text-decoration: none;
}

.important_link:hover {
    transform: scale(1.15,1.15);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    transform: scale(1.15,1.15);
    transition-timing-function: ease-out;
    transition-duration: 200ms;
    -webkit-transform: scale(1.15,1.15);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 200ms;
    -moz-transform: scale(1.15,1.15);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 200ms;

}


.footer__metrika{
/*	background-image: url(../img/icons/metrika.png);*/
	width: 88px;
	height: 31px;
	margin-top: 7px;
	padding-left: 15px;
	padding-right: 40px;
	float: right;
	margin-right: 40px;
}

.smi-form form a:hover {
    	background-color: #9a554b;
	border-color:    #9a554b;
}

.smi-form form a {
	color: #9a554b;
	padding: 10px;
	font-size: 12px;
	background-color: #F5ECE8;
	border-color: #F5ECE8;
}

.file{
	color: #9a554b;
	padding: 10px;
	font-size: 12px;
	background-color: #F5ECE8;
	border-color: #F5ECE8;
}

.about-page__content table td{
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #000;
}


/*# sourceMappingURL=app.min.css.map */