Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <!DOCTYPE html>
<html>
<head>

	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0">

	<title>GL15: Комбинация из вертикальных и горизонтальных изображений
	</title>

	<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700" rel="stylesheet">

	<link rel="stylesheet" href="../../css/nb_grid.min.css">
	<link rel="stylesheet" href="../../css/owl.carousel.min.css">
	<link rel="stylesheet" href="../../css/owl.theme.default.min.css">
	<link rel="stylesheet" href="../../css/line-awesome.min.css">
	<link rel="stylesheet" href="../../css/nb_style.css">
	<link rel="stylesheet" href="../../css/nb_um4a.css">

</head>
<body class="nb_content">

	<div class="gl110">
		
		<div class="gl110__owl owl-carousel owl-theme">
			<div class="gl110__owl_content nb_bg nb_c_white nb_text_center nb_flex nb_ver_end" style="background-image: url('https://picsum.photos/id/1002/4312/2868');">
				<div class="gl110__owl_bgdark"></div>
				<div class="gl110__wrap">
					<div class="container">
						<div class="gl110__row row nb_hor_center">
							<div class="col-lg-6">
								<div class="gl110__textwrapper nb_flex nb_flex_col nb_hor_center">
									<div class="gl110__title t-name nb_name nb_name_sm">Lago di Braies</div>
									<div class="gl110__descr t-descr nb_descr nb_descr_xs">The lake lies at the foot of the rock wall of the Croda del Becco (ted. Seekofel , lad. Sass dla Porta 2,810 m) and is located within the natural park Fanes - Senes and Braies.</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>

			<div class="gl110__owl_content nb_bg nb_c_white nb_text_center nb_flex nb_ver_end" style="background-image: url('https://picsum.photos/id/1002/4312/2868');">
				<div class="gl110__owl_bgdark"></div>
				<div class="gl110__wrap">
					<div class="container">
						<div class="gl110__row row nb_hor_center">
							<div class="col-lg-6">
								<div class="gl110__textwrapper nb_flex nb_flex_col nb_hor_center">
									<div class="gl110__title t-name nb_name nb_name_sm">Lago di Braies</div>
									<div class="gl110__descr t-descr nb_descr nb_descr_xs">The lake lies at the foot of the rock wall of the Croda del Becco (ted. Seekofel , lad. Sass dla Porta 2,810 m) and is located within the natural park Fanes - Senes and Braies.</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>

			<div class="gl110__owl_content nb_bg nb_c_white nb_text_center nb_flex nb_ver_end" style="background-image: url('https://picsum.photos/id/1002/4312/2868');">
				<div class="gl110__owl_bgdark"></div>
				<div class="gl110__wrap">
					<div class="container">
						<div class="gl110__row row nb_hor_center">
							<div class="col-lg-6">
								<div class="gl110__textwrapper nb_flex nb_flex_col nb_hor_center">
									<div class="gl110__title t-name nb_name nb_name_sm">Lago di Braies</div>
									<div class="gl110__descr t-descr nb_descr nb_descr_xs">The lake lies at the foot of the rock wall of the Croda del Becco (ted. Seekofel , lad. Sass dla Porta 2,810 m) and is located within the natural park Fanes - Senes and Braies.</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>


		</div>
	</div>
</div>


<script src="../../js/jquery.min.js"></script>
<script src="../../js/jquery.event.move.js"></script>
<script src="../../js/jquery.twentytwenty.js"></script>
<script src="../../js/owl.carousel.min.js"></script>
<script src="../../js/nb_script.js"></script>

</body>
</html>
            
          
!
            
              /* для скриншотов */
/*.nb_content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	height: 100vh;
}
.container {
	width: 1140px !important;
}*/

.nb_content {
	font-family: Roboto, Arial, sans-serif;
	color: #000;
}

.nb_c_white {
	color: #fff;
}


/* Текстовые классы */

.nb_text_center {
	text-align: center;
}
.nb_text_up {
	text-transform: uppercase;
}

strong {
	font-weight: 700;
}

.nb_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* Флексы */

.nb_flex {
	display: -ms-flexbox;
	display: flex;
}

.nb_hor_start {
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.nb_hor_end {
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.nb_hor_center {
	-ms-flex-pack: center;
	justify-content: center;
}

.nb_hor_sb {
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.nb_hor_sar {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.nb_ver_start {
	-ms-flex-align: start;
	align-items: flex-start;
}

.nb_ver_end {
	-ms-flex-align: end;
	align-items: flex-end;
}

.nb_ver_center {
	-ms-flex-align: center;
	align-items: center;
}

.nb_flex_wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.nb_flex_row {
	-ms-flex-direction: row;
	flex-direction: row;
}

.nb_flex_col {
	-ms-flex-direction: column;
	flex-direction: column;
}

.nb_flex_center {
	display: -ms-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}



/* Таблицы */

.nb_table_responsive {
	overflow-x: auto;
}


/* Подзаголовок */

.nb_text {
	font-weight: 300;
	line-height: 1.55;
}

.nb_text_xxs {
	font-size: 14px;
	font-weight: 700;
	line-height: 2;
}

.nb_text_xs {
	font-size: 15px;
}

.nb_text_sm {
	font-size: 18px;
}

.nb_text_md {
	font-size: 20px;
}

.nb_text_lg {
	font-size: 22px;
}

.nb_text_xl {
	font-size: 28px;
	line-height: 42px;
}

.nb_text_weight_plus {
	font-weight: 400;
}

.nb_text_impact {
	font-weight: 300;
	line-height: 1.35;
}

.nb_text_impact_xs {
	font-size: 26px;
	line-height: 1.50;
}

.nb_text_impact_sm {
	font-size: 32px;
}

.nb_text_impact_md {
	font-size: 38px;
}

.nb_text_impact_lg {
	font-size: 42px;
	line-height: 1.23;
}

.nb_name {
	font-weight: 600;
	line-height: 1.35;
}

.nb_name_xxs {
	font-size: 14px;
}

.nb_name_xs {
	font-size: 16px;
}

.nb_name_sm {
	font-size: 18px;
}

.nb_name_md {
	font-size: 20px;
}

.nb_name_lg {
	font-size: 22px;
}

.nb_name_xl {
	font-size: 24px;
}

.nb_uptitle {
	font-weight: 600;
	letter-spacing: 2.5px;
}

.nb_uptitle_xs {
	font-size: 12px;
}

.nb_uptitle_sm {
	font-size: 14px;
}

.nb_uptitle_md {
	font-size: 16px;
}

.nb_uptitle_lg {
	font-size: 18px;
}

.nb_uptitle_xl {
	font-size: 20px;
	letter-spacing: 2px;
}

.nb_uptitle_xxl {
	font-size: 22px;
	letter-spacing: 2px;
}

.nb_uptitle_xxxl {
	font-size: 24px;
	letter-spacing: 2px;
}


/* заголовок */

.nb_heading {
	font-weight: 600;
	line-height: 1.17;
}

.nb_heading_xs {
	font-size: 26px;
	line-height: 1.23;
}

.nb_heading_sm {
	font-size: 28px;
}

.nb_heading_md {
	font-size: 30px;
}

.nb_heading_lg {
	font-size: 32px;
}


/* Заголовок */

.nb_title {
	font-weight: 600;
	line-height: 1.23;
}
.nb_title_4xs {
	font-size: 24px;
}
.nb_title_xxxs {
	font-size: 26px;
}
.nb_title_xxs {
	font-size: 36px;
}


.nb_title_xs {
	font-size: 42px;
}

.nb_title_sm {
	font-size: 48px;
}

.nb_title_md {
	font-size: 52px;
}

.nb_title_lg {
	font-size: 64px;
}

.nb_title_xl {
	font-size: 72px;
	line-height: 1.17;
}

.nb_title_xxl {
	font-size: 82px;
	line-height: 1.17;
}


/* Описание */

.nb_descr {
	font-weight: 300;
	line-height: 1.55;
}

.nb_descr_3xs {
	font-size: 12px;
}

.nb_descr_xxs {
	font-size: 14px;
}

.nb_descr_xs {
	font-size: 16px;
}

.nb_descr_sm {
	font-size: 18px;
}

.nb_descr_md {
	font-size: 20px;
}

.nb_descr_lg {
	font-size: 22px;
}

.nb_descr_xl {
	font-size: 24px;
	line-height: 1.50;
}

.nb_descr_xxl {
	font-size: 26px;
	line-height: 1.45;
}

.nb_descr_xxxl {
	font-size: 30px;
	line-height: 1.45;
	letter-spacing: 0.45px;
}

@media screen and (max-width: 1199px) {
	.nb_text_xs {
		font-size:14px;
	}

	.nb_text_sm {
		font-size: 16px;
	}

	.nb_text_md {
		font-size: 18px;
	}

	.nb_text_lg {
		font-size: 20px;
	}

	.nb_text_impact_md {
		font-size: 30px;
	}

	.nb_descr_xxs {
		font-size: 12px;
	}

	.nb_descr_xs {
		font-size: 14px;
	}

	.nb_descr_sm {
		font-size: 16px;
	}

	.nb_descr_md {
		font-size: 18px;
	}

	.nb_descr_lg {
		font-size: 20px;
	}

	.nb_descr_xl {
		font-size: 22px;
	}

	.nb_descr_xxl {
		font-size: 22px;
	}

	.nb_descr_xxxl {
		font-size: 26px;
	}

	.nb_uptitle_md {
		font-size: 14px;
	}

	.nb_uptitle_lg {
		font-size: 16px;
	}

	.nb_uptitle_xl {
		font-size: 18px;
	}

	.nb_uptitle_xxl {
		font-size: 20px;
	}

	.nb_uptitle_xxxl {
		font-size: 22px;
	}

	.nb_title_xxs {
		font-size: 32px;
	}

	.nb_title_xs {
		font-size: 38px;
	}

	.nb_title_sm {
		font-size: 44px;
	}

	.nb_title_md {
		font-size: 48px;
	}

	.nb_title_lg {
		font-size: 60px;
	}

	.nb_title_xl {
		font-size: 68px;
	}

	.nb_title_xxl {
		font-size: 78px;
	}

	.nb_name_xs {
		font-size: 14px;
	}

	.nb_name_sm {
		font-size: 16px;
	}

	.nb_name_md {
		font-size: 18px;
	}

	.nb_name_lg {
		font-size: 20px;
	}

	.nb_name_xl {
		font-size: 22px;
	}

	.nb_heading_xs {
		font-size: 24px;
	}

	.nb_heading_sm {
		font-size: 26px;
	}

	.nb_heading_md {
		font-size: 28px;
	}

	.nb_heading_lg {
		font-size: 30px;
	}
}

@media screen and (max-width: 767px) {
	.nb_text_xs {
		font-size:12px;
		line-height: 1.45;
	}

	.nb_text_sm {
		font-size: 14px;
		line-height: 1.45;
	}

	.nb_text_md {
		font-size: 16px;
		line-height: 1.45;
	}

	.nb_text_lg {
		font-size: 18px;
		line-height: 1.45;
	}

	.nb_text_xl {
		font-size: 22px;
		line-height: 34px;
	}

	.nb_text_impact_sm {
		font-size: 22px;
	}

	.nb_text_impact_md {
		font-size: 26px;
	}

	.nb_text_impact_lg {
		font-size: 28px;
	}

	.nb_descr_xs {
		font-size: 12px;
		line-height: 1.45;
	}

	.nb_descr_sm {
		font-size: 14px;
		line-height: 1.45;
	}

	.nb_descr_md {
		font-size: 16px;
		line-height: 1.45;
	}

	.nb_descr_lg {
		font-size: 18px;
		line-height: 1.45;
	}

	.nb_descr_xl {
		font-size: 20px;
		line-height: 1.40;
	}

	.nb_descr_xxl {
		font-size: 20px;
	}

	.nb_descr_xxxl {
		font-size: 22px;
	}

	.nb_uptitle_xs {
		font-size: 10px;
	}

	.nb_uptitle_sm {
		font-size: 10px;
	}

	.nb_uptitle_md {
		font-size: 12px;
	}

	.nb_uptitle_lg {
		font-size: 14px;
	}

	.nb_uptitle_xl {
		font-size: 16px;
	}

	.nb_uptitle_xxl {
		font-size: 18px;
	}

	.nb_uptitle_xxxl {
		font-size: 20px;
	}

	.nb_title_xxs {
		font-size: 28px;
	}

	.nb_title_xs {
		font-size: 30px;
	}

	.nb_title_sm {
		font-size: 30px;
	}

	.nb_title_md {
		font-size: 30px;
	}

	.nb_title_lg {
		font-size: 30px;
	}

	.nb_title_xl {
		font-size: 32px;
	}

	.nb_title_xxl {
		font-size: 36px;
	}

	.nb_name_xs {
		font-size: 12px;
	}

	.nb_name_sm {
		font-size: 14px;
	}

	.nb_name_md {
		font-size: 16px;
	}

	.nb_name_lg {
		font-size: 18px;
	}

	.nb_name_xl {
		font-size: 20px;
	}

	.nb_heading_xs {
		font-size: 22px;
	}

	.nb_heading_sm {
		font-size: 24px;
	}

	.nb_heading_md {
		font-size: 24px;
	}

	.nb_heading_lg {
		font-size: 26px;
	}
}

@media screen and (max-width: 575px) {
	.nb_title_xl {
		font-size:30px;
	}

	.nb_title_xxl {
		font-size: 30px;
	}
}

/* Отступы */

.nb_pt_15 {
	padding-top: 15px;
}
.nb_pt_30 {
	padding-top: 30px;
}
.nb_pt_45 {
	padding-top: 45px;
}
.nb_pt_60 {
	padding-top: 60px;
}
.nb_pt_75 {
	padding-top: 75px;
}
.nb_pt_90 {
	padding-top: 90px;
}
.nb_pt_105 {
	padding-top: 105px;
}
.nb_pt_120 {
	padding-top: 120px;
}
.nb_pt_135 {
	padding-top: 135px;
}
.nb_pt_150 {
	padding-top: 150px;
}
.nb_pt_165 {
	padding-top: 165px;
}
.nb_pt_180 {
	padding-top: 180px;
}
.nb_pt_195 {
	padding-top: 195px;
}
.nb_pt_210 {
	padding-top: 210px;
}

.nb_pb_15 {
	padding-bottom: 15px;
}
.nb_pb_30 {
	padding-bottom: 30px;
}
.nb_pb_45 {
	padding-bottom: 45px;
}
.nb_pb_60 {
	padding-bottom: 60px;
}
.nb_pb_75 {
	padding-bottom: 75px;
}
.nb_pb_90 {
	padding-bottom: 90px;
}
.nb_pb_105 {
	padding-bottom: 105px;
}
.nb_pb_120 {
	padding-bottom: 120px;
}
.nb_pb_135 {
	padding-bottom: 135px;
}
.nb_pb_150 {
	padding-bottom: 150px;
}
.nb_pb_165 {
	padding-bottom: 165px;
}
.nb_pb_180 {
	padding-bottom: 180px;
}
.nb_pb_195 {
	padding-bottom: 195px;
}
.nb_pb_210 {
	padding-bottom: 210px;
}

/*Прозрачность элемента*/

.nb_op_0 {
	opacity: 0 !important;
}
.nb_op_1 {
	opacity: 0.1 !important;
}
.nb_op_2 {
	opacity: 0.2 !important;
}
.nb_op_3 {
	opacity: 0.3 !important;
}
.nb_op_4 {
	opacity: 0.4 !important;
}
.nb_op_5 {
	opacity: 0.5 !important;
}
.nb_op_6 {
	opacity: 0.6 !important;
}
.nb_op_7 {
	opacity: 0.7 !important;
}
.nb_op_8 {
	opacity: 0.8 !important;
}
.nb_op_9 {
	opacity: 0.9 !important;
}

/* Accordion */

.accordion_item_body {
	display: none;
}

/* Кнопки */

.nb_btn {
	outline: none;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background-color: #1f5bff;
	border: 2px solid #1f5bff;
	border-radius: 50px;
	height: 60px;
	line-height: 56px;
	padding-left: 60px;
	padding-right: 60px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
	text-decoration: none
}
.nb_btn:hover {
	color: #fff;
	text-decoration: none;
}

.nb_btn_block {
	display: block;
	width: 100%;
}
.nb_btn_yellow {
	color: #000;
	background-color: #f5e503;
	border-color: #f5e503;
}
.nb_btn_yellow:hover {
	color: #000;
}
.nb_btn_green {
	color: #fff;
	background-color: #199c68;
	border-color: #199c68;
}
.nb_btn_green:hover {
	color: #fff;
}
.nb_btn_transparent {
	background-color: transparent;
	border-color: #fff;
}
.nb_btn_transparent_black {
	color: #000;
	background-color: transparent;
	border-color: #000;
}
.nb_btn_transparent_black:hover {
	color: #000;
}
.nb_btn_white {
	background-color: #fff;
	border-color: #fff;
	color: #000;
}
.nb_btn_white:hover {
	color: #000;
}
.nb_btn_grey {
	background-color: #e3e3e3;
	border-color: #e3e3e3;
	color: #000;
}
.nb_btn_grey:hover {
	color: #000;
}
.nb_btn_black {
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.nb_btn_black:hover {
	color: #fff;
}
.nb_btn_orange {
	background-color: #fa8669;
	border-color: #fa8669;
	color: #fff;
}
.nb_btn_orange:hover {
	color: #fff;
}
.nb_btn_orange2 {
	background-color: #ff7300;
	border-color: #ff7300;
	color: #fff;
}
.nb_btn_orange2:hover {
	color: #fff;
}

.nb_btn_square {
	border-radius: 0;
}

.nb_btn_xs {
	font-size: 13px;
	height: 35px;
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
}
.nb_btn_sm {
	font-size: 14px;
	height: 44px;
	line-height: 40px;
	padding-left: 30px;
	padding-right: 30px;
}
.nb_btn_md {
	font-size: 14px;
	height: 52px;
	line-height: 48px;
	padding-left: 30px;
	padding-right: 30px;
}
.nb_btn_lg {
	font-size: 22px;
	height: 64px;
	line-height: 60px;
	padding-left: 70px;
	padding-right: 70px;
}
.nb_btn_xl {
	font-size: 26px;
	height: 84px;
	line-height: 80px;
	padding-left: 80px;
	padding-right: 80px;
}
.nb_btn_xxl {
	font-size: 30px;
	height: 104px;
	line-height: 100px;
	padding-left: 90px;
	padding-right: 90px;
}

@media screen and (max-width: 767px) {
	.nb_btn {
		white-space: normal;
		padding-left: 30px;
		padding-right: 30px;
	}
	.nb_btn_sm {
		padding-left: 20px;
		padding-right: 20px;
	}
	.nb_btn_md {
		padding-left: 20px;
		padding-right: 20px;
	}
	.nb_btn_lg,
	.nb_btn_xl,
	.nb_btn_xxl {
		font-size: 18px;
		height: 64px;
		line-height: 60px;
		padding-left: 40px;
		padding-right: 40px;
	}
}

/* Картинки */

.nb_img {
	max-width: 100%;
	height: auto;
}

/* Ссылки */

.nb_link {
	text-decoration: none;
	color: #1f5bff;
}
.nb_link:hover {
	text-decoration: none;
	color: #ff8562;
}




/* Фоновые картинки */

.nb_bg {
	background-attachment: scroll;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	position: relative;
	min-height: 100vh;
}
.nb_substrate {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.7;
}

/*Инпуты*/

.nb_input	{
	color: #000;
	margin: 0;
	height: 60px;
	padding: 0px 20px;
	font-size: 16px;
	line-height: 1.33;
	width: 100%;
	outline: none;
	border: 2px solid #ffffff;
	background-color: #ffffff;
	border-radius: 3px;
	-webkit-appearance: none;
}
.nb_input_bw1 {
	border-width: 1px;
}
.nb_input_square {
	border-radius: 0;
}
.nb_input_transparent {
	background-color: transparent;
	border-color: #000;
}
.nb_input__grey {
	background-color: #f0f0f0;
}
.nb_input__black {
	border-color: #000;
}
.nb_input_textarea {
	padding: 10px 20px;
	height: 100px;
}


/*********************************************/
/* Заголовки **********************************/
/*********************************************/

/* Заголовок 1 */

.hd101__uptitle {
	padding-top: 9px;
	padding-bottom: 93px;
}
.hd101__descr {
	padding-top: 50px;
	padding-bottom: 9px;
}

/* Заголовок 2 */

.hd102__uptitle {
	padding-top: 10px;
	padding-bottom: 40px;
}
.hd102__heading {
	padding-top: 8px;
	padding-bottom: 3px;
}
.hd102__descr {
	padding-top: 41px;
}

/* Заголовок 3 */

.hd103__uptitle {
	color: rgb(165, 165, 165);
	padding-top: 10px;
	padding-bottom: 50px;
}
.hd103__heading {
	padding-top: 8px;
	padding-bottom: 3px;
}
.hd103__descr {
	padding-top: 41px;
}

/* Заголовок 4 */

.hd104__title {
	margin-bottom: 40px;
}
.hd104__descr {
	max-width: 560px;
	margin: 0 auto;
}

/* Заголовок 5 */

.hd105__uptitle {
	padding-top: 3px;
	padding-bottom: 22px
}
.hd105__title {
	padding-top: 2px;
	padding-bottom: 0px;
}

/* Заголовок 6 */

.hd106__title {
	margin-bottom: 15px;
}
.hd106__descr {
	margin-top: 8px;
	padding-bottom: 6px;
}

/* Заголовок 7 */

.hd107__heading {
	padding-top: 4px;
	padding-bottom: 14px;
}
.hd107__descr {
	padding-bottom: 3px;
}

/* Заголовок 8 */

.hd108__title {
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 6px;
}

/* Заголовок 9 */

.hd109__title {
	padding-top: 8px;
	padding-bottom: 9px;
}
.hd109__descr {
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 1px;
	padding-top: 22px;
	padding-bottom: 5px;
}


/*********************************************/
/* Текстовый блок ****************************/
/*********************************************/

/* Текстовый блок 1 */

/* Текстовый блок 2 */

/* Текстовый блок 3 */

.tb103__title {
	margin-top: 4px;
	margin-bottom: 14px;
	border-bottom: 1px dashed #000;
	cursor: pointer;
	display: inline;
}
.tb103__text {
	margin-bottom: 56px;
	margin-top: 28px;
}

/* Текстовый блок 4 */

.tb104__textwrapper {
	background-color: #f5f5f5;
	padding: 60px;
}
.tb104__title {
	margin-top: -8px;
	padding-bottom: 35px;
}
@media screen and (max-width: 991px) {
	.tb104__textwrapper {
		padding: 40px;
	}
}

/* Текстовый блок 5 */

.tb105__textwrapper {
	background-color: #fff;
	padding: 60px;
}
.tb105__title {
	padding-top: 20px;
	padding-bottom: 20px;
}
.tb105__text {
	padding-bottom: 20px;
	padding-top: 20px;
}
@media screen and (max-width: 767px) {
	.tb105__textwrapper {
		padding: 20px;
	}
}

/* Текстовый блок 6 */

.tb106__title {
	padding-bottom: 16px;
	margin-top: -3px;
}
.tb106__text {
	padding-top: 8px;
	padding-bottom: 6px;
}

/* Текстовый блок 7 */

.tb107 {
	background-color: #eee;
}
.tb107__item {
	background-color: #fff;
	padding-left: 30px;
	padding-right: 30px;
}
.tb107__item:not(:last-child) {
	margin-bottom: 2px;
}
.tb107__item.open .tb107__icon {
	-webkit-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}
.tb107__head {
	position: relative;
	cursor: pointer;
}
.tb107__title {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 30px;
}
.tb107__icon {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	-webkit-transition: transform .3s;
	-o-transition: transform .3s;
	transition: transform .3s;
}
.tb107__text {
	padding-bottom: 30px;
}

/* Текстовый блок 8 */

.tb108__textwrapper {
	border: 1px solid #eee;
	padding: 40px;
	border-radius: 9px;
	margin-bottom: 20px;
}
@media screen and (max-width: 725px) {
	.tb108__textwrapper {
		padding: 16px 22px 16px;
	}
}
.tb108__question {
	margin-bottom: 16px;
}
.tb108__question .tb108__text {
	color: #999;
	width: 120px;
	padding-right: 15px;
}
.tb108__question .tb108__title {
	width: 100%;
}
.tb108__answer .tb108__text {
	color: #999;
	width: 120px;
	padding-right: 15px;
}
.tb108__answer .tb108__descr {
	width: 100%;
}
@media screen and (max-width: 767px) {
	.tb108__question {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.tb108__answer {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
}

/* Текстовый блок 9 */

.tb109__textwrapper {
	margin-bottom: 30px;
}
@media screen and (max-width: 725px) {
	.tb109__textwrapper {
		margin-bottom: 50px;
	}
}
.tb109__question {
	background: #222;
	margin-bottom: 30px;
	padding: 28px 40px 27px;
	border-radius: 40px;
	position: relative;
	z-index: 2;
}
.nb_chat_tail_left {
	position: absolute;
	left: 17px;
	bottom: -15px;
	z-index: 1;
}
.nb_chat_tail_right {
	position: absolute;
	right: 17px;
	bottom: -15px;
	z-index: 1;
}

.tb109__question .tb109__text {
	width: 100px;
	padding-right: 15px;
}
.tb109__question .tb109__descr {
	width: 100%;
}
.tb109__answer {
	background: #eee;
	padding: 28px 40px 27px;
	border-radius: 40px;
	position: relative;
	z-index: 2;
}
.tb109__answer .tb109__text {
	width: 100px;
	padding-top: 3px;
	padding-right: 15px;
}
.tb109__answer .tb109__descr {
	width: 100%;
}
@media screen and (max-width: 767px) {
	.tb109__question {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
		padding: 16px 20px 15px;
		border-radius: 20px;
		margin-bottom: 20px;
	}
	.tb109__answer {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
		padding: 16px 20px 15px;
		border-radius: 20px;
	}
	.tb109__question .tb109__text,
	.tb109__answer .tb109__text {
		margin-bottom: 4px;
	}
}

/* Текстовый блок 10 */

.tb110 {
	padding-top: 75px;
	padding-bottom: 75px;
}
.tb110__textwrapper {
	background: #EBEBEB;
	padding: 30px 20px 28px 55px;
	position: relative;
}
.tb110_icon {
	display: -ms-flex;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	position: absolute;
	z-index: 1;
	left: 20px;
	top: 30px;
	font-size: 18px;
	width: 24px;
	height: 24px;
	background: #ff0000;
	border-radius: 50%;
}
.tb110_icon .la {
	color: #fff;
}


/*********************************************/
/* О проекте *********************************/
/*********************************************/

/* О проекте 1 */

.ab101 {
	background-color: #f0f0f0;
}
.ab101__title {
	margin-bottom: 40px;
}
.ab101__descr {
	margin-top: 40px;
}
.ab101__btn {
	margin-top: 60px;
}

/* О проекте 2 */

.ab102 {
	background-color: #1f5bff;
}
.ab102__uptitle {
	margin-bottom: 40px;
}
.ab102__title {
	margin-bottom: 40px;
}

/* О проекте 3 */

.ab103__title {
	margin-bottom: 40px;
}
.ab103__line {
	max-width: 100px;
	width: 100%;
	height: 3px;
	background-color: #1f5bff;
	margin: 0 auto;
}
.ab103__descr {
	max-width: 760px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}
.ab103__btn {
	margin-top: 60px;
}

/* О проекте 4 */

.ab104 {
	background-color: #f0f0f0;
}
.ab104__title {
	margin-bottom: 60px;
}
.ab104__descr {
	margin-bottom: 80px;
}
.ab104__img  {
	width: 100%;
	position: relative;
}
.ab104__img img {
	object-fit: cover;
}


/* О проекте 5 */

.ab105 {
	background-color: #ebebeb;
}
.ab105__uptitle {
	margin-bottom: 25px;
}
.ab105__title {
	margin-bottom: 60px;
}
.ab105__img  {
	position: relative;
}
.ab105__descr {
	margin-top: 60px;
}

/* О проекте 6 */

.ab106__img {
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	display: block;
	width: 260px;
}
.ab106__img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.ab106__title {
	margin-bottom: 20px;
	margin-top: 50px;
}
.ab106__descr.nb_descr_xs {
	margin-bottom: 40px;
}
.ab106__descr.nb_descr_sm {
	margin: 0 auto;
}

/* О проекте 7 */

.ab107 {
	min-height: 600px;
}
.ab107_left {
	-ms-flex-direction: column;
	flex-direction: column;
	width: 50%;
	padding: 75px;
}
.ab107_right {
	width: 50%;
	background-attachment: scroll;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	position: relative;
}
.ab107__descr {
	padding-top: 20px;
}
@media screen and (max-width: 991px) {
	.ab107 {
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.ab107_left,
	.ab107_right {
		width: 100%;
	}
	.ab107_right {
		height: 600px;
	}
}
@media screen and (max-width: 767px) {
	.ab107_left {
		padding: 70px 55px;
	}
	.ab107_right {
		height: 400px;
	}
}
@media screen and (max-width: 575px) {
	.ab107_left {
		padding: 50px 35px;
	}
	.ab107_right {
		height: 300px;
	}
}

/* О проекте 8 */

.ab108_left {
	-ms-flex-direction: column;
	flex-direction: column;
}
@media screen and (max-width: 991px)  {
	.ab108_left {
		margin-bottom: 30px;
	}
}
.ab108__title {
	margin-bottom: 24px;
}
.ab108__line {
	background-color: #222;
	max-width: 50px;
	width: 100%;
	height: 3px;
	display: block;
}
.ab108__descr {
	max-width: 500px;
	margin-top: 23px;
}

/* О проекте 9 */

.ab109 {
	background-color: #eee;
}
.ab109__title {
	margin-bottom: 25px;
}
.ab109__descr {
	margin-bottom: 55px;
}
.ab109__video iframe {
	width: 100%;
	height: 540px;
	background-color: #000;
}

/* О проекте 10 */

.ab110 {
	background-color: #1754ff;
	min-height: 100vh;
}
.ab110__textwrapper {
	border: 2px solid #fff;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 80px 86px 85px;
}
@media screen and (max-width: 767px) {
	.ab110__textwrapper {
		padding: 30px 20px 35px;
	}
}
.ab110__title {
	margin-bottom: 29px;
}
.ab110__line {
	opacity: 0.70;
	max-width: 50px;
	width: 100%;
	height: 3px;
	background-color: #fff;
	margin: 0 auto;
}
.ab110__descr {
	margin-top: 31px;
}


/*********************************************/
/* Обложки ***********************************/
/*********************************************/

/* Обложка 1 */

.cv101 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.cv101__uptitle {
	padding-bottom: 60px;
}
.cv101__title {
	padding-top: 24px;
	padding-bottom: 38px;
	letter-spacing: 0.5px;
}

/* Обложка 2 */

.cv102 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.cv102__substrate {
	opacity: .4;
}
.cv102__title {
	padding-top: 30px;
	padding-bottom: 20px;
	letter-spacing: 1px;
}
.cv102__descr {
	padding-bottom: 30px;
}
.cv102__btnwrapper {
	margin-top: 40px;
}
.cv102__btnwrapper .nb_btn:first-child {
	margin-right: 10px;
	margin-top: 8px;
}
.cv102__btnwrapper .nb_btn {
	margin-top: 8px;
}

/* Обложка 3 */

.cv103 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.cv103__img {
	margin-bottom: 55px;
}
.cv103__title {
	margin-bottom: 50px;
}

/* Обложка 4 */

.cv104 {
	padding-top: 50px;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}
.cv104__col_center {
	padding-bottom: 200px;
	-ms-flex: 1;
	flex: 1;
}
.cv104__uptitle {
	margin-bottom: 26px;
	padding-top: 30px;
}
.cv104__userblock {
	position: absolute;
	bottom: 70px;
	left: 15px;
	right: 15px;
}
.cv104__userblock_img {
	width: 50px;
	border-radius: 100px;
}
.cv104__userblock_title {
	padding-top: 12px;
}
@media screen and (max-width: 991px) {
	.cv104__userblock {
		bottom: 20px;
	}
}

/* Обложка 5 */

.cv105__title {
	margin-bottom: 22px;
}
.cv105__descr {
	margin-top: 22px;
}
.cv105__textwrapper {
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 25px;
}
.cv105__datewrapper {
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-bottom: 25px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cv105__item:not(:first-child) {
	padding-top: 60px;
}
.cv105__item_descr {
	margin-top: 0px;
	padding-left: 35px;
}
@media screen and (max-width: 991px) {
	.cv105__textwrapper {
		padding-top: 60px;
	}
	.cv105__datewrapper {
		padding-top: 50px;
		padding-bottom: 35px;
	}
	.cv105__item:not(:first-child) {
		padding-top: 45px;
	}
}
@media screen and (max-width: 767px) {
	.cv105__item_icon_svg {
		width: 40px !important;
		height: 40px !important;
	}
	.cv105__item:not(:first-child) {
		padding-top: 35px;
	}
}
@media screen and (max-width: 575px) {
	.cv105__textwrapper {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.cv105__datewrapper {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

/* Обложка 6 */

.cv106 {
	padding-top: 120px;
	padding-bottom: 60px;
}
.cv106__uptitle {
	position: absolute;
	top: 80px;
	left: 15px;
	right: 15px;
}
.cv106__title {
	margin-bottom: 24px;
	padding-top: 20px;
}
.cv106__descr {
	margin-bottom: 44px;
}
.cv106__formwrapper {
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	justify-content: space-between;
}
.cv106__input {
	height: 52px;
	margin-right: 20px;
}
.cv106__btn {
	font-size: 16px;
}
@media screen and (max-width: 991px) {
	.cv106__uptitle {
		font-size: 16px;
		top: 50px;
	}
}
@media screen and (max-width: 767px) {
	.cv106__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 320px;
	}
	.cv106__input {
		margin-bottom: 20px;
	}
}

/* Обложка 7 */

.cv107 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.cv107__substrate {
	opacity: .4;
}
.cv107__descr {
	margin-top: 20px;
}
.cv107__formwrapper {
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
	background-color: #fff;
	padding: 34px;
	position: relative;
}
.cv107__formwrapper_top {
	margin-bottom: 20px;
}
.cv107__form_title {
	font-size: 18px;
}
.cv107__form_descr {
	margin-top: 10px;
}
.cv107__input:not(:last-child) {
	margin-bottom: 20px;
}
.cv107__btn {
	width: 100%;
	background-color: #000;
	border-color: #000;
	height: 50px;
	line-height: 45px;
}
.cv107__text {
	margin-top: 20px;
	font-weight: 300;
}
@media screen and (max-width: 991px) {
	.cv107__textwrapper {
		margin-bottom: 30px;
	}
}

/* Обложка 8 */

.cv108__substrate {
	background-color:  #fff;
	opacity: .4;
}
.cv108__textwrapper {
	padding-top: 50px;
	padding-bottom: 50px;
}
.cv108__title {
	padding-bottom: 28px;
}
.cv108__buttonwrapper {
	margin-top: 32px;
}
.cv108__buttonwrapper_btn:not(:last-child) {
	margin-right: 10px;
}
.cv108__buttonwrapper img {
	max-width: 170px;
	height: auto;
}
.cv108__imgwrapper img {
	width: 80%;
	background-color: transparent;
}
@media screen and (max-width: 991px) {
	.cv108__textwrapper {
		text-align: center;
	}
	.cv108__buttonwrapper {
		margin-top: 24px;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.cv108__imgwrapper {
		max-width: 320px;
		margin: 0 auto;
	}
}
@media screen and (max-width: 575px) {
	.cv108__buttonwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.cv108__buttonwrapper_btn:not(:last-child) {
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

/* Обложка 9 */

.cv109__img {
	margin-bottom: 45px;
}
.cv109__img_item {
	max-width: 160px;
}
.cv109_textwrapper {
	margin-bottom: 50px;
}
.cv109__descr {
	margin-top: 18px;
}
.cv109__countdown_list {
	padding-left: 0;
	justify-content: space-around;
}
.cv109__countdown_item {
	list-style-type: none;
	text-align: center;
	padding: 20px;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
}
.cv109__countdown_item:not(:last-child)::after {
	content: ' ';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: .2;
	background: #fff;
	width: 1px;
}
.cv109__formwrapper {
	max-width: 600px;
	margin: 50px auto 0;
}
.cv109__descr_form {
	padding-bottom: 25px;
}
.cv109__input_item {
	height: 52px;
	margin-right: 20px;
}
.cv109__input_btn {
	background-color: #ff4500;
	border-color: #ff4500;
}
@media screen and (max-width: 767px) {
	.cv109__input_block {
		margin: 0 auto;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 320px;
		justify-content: space-between;
	}
	.cv109__input_item {
		margin-bottom: 20px;
	}
}

/* Обложка 10 */

.cv110 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.cv110_substrate {
	opacity: .5;
}
.cv110__textwrapper {
	max-width: 620px;
	background-color: #fff;
	padding-left: 60px;
	padding-right: 60px;
}
.cv110__uptitle {
	padding-bottom: 30px;
	padding-top: 60px;
}
.cv110__title {
	padding-top: 20px;
	padding-bottom: 20px;
}
.cv110__descr {
	padding-top: 30px;
	padding-bottom: 55px;
	opacity: .5;
}
@media screen and (max-width: 767px) {
	.cv110__textwrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
}


/*********************************************/
/* Ключевые фразы ****************************/
/*********************************************/

/* Ключевые фразы 1 */

/* Ключевые фразы 2 */

.kp102__textwrapper {
	padding: 60px;
	background-color: #096;
}
.kp102__text {
	line-height: 50px;
}

/* Ключевые фразы 3 */

.kp103__textwrapper {
	padding: 60px;
	border: 5px solid #096;
}
.kp103__text {
	color: #096;
	line-height: 50px;
}

/* Ключевые фразы 4 */

.kp104__text {
	margin-top: 44px;
	margin-bottom: 54px;
}
.kp104__line {
	width: 120px;
	height: 1px;
	background-color: #000;
	margin-left: auto;
	margin-right: auto;
}

/* Ключевые фразы 5 */

.kp105__text {
	margin-top: 44px;
	margin-bottom: 54px;
}
.kp105__divider {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
}

/* Ключевые фразы 6 */

.kp106__uptitle {
	color: #fff;
	padding: 10px 43px;
	background-color: #000;
	text-transform: uppercase;
	display: inline-block;
}
.kp106__text {
	padding-top: 40px;
	padding-bottom: 30px;
}
.kp106__line_top {
	position: relative;
}
.kp106__line_top::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #000;
	z-index: -1;
}
.kp106__line_bottom {
	width: 100%;
	height: 1px;
	background-color: #000;
	margin-top: 22px;
	margin-bottom: 4px;
}

/* Ключевые фразы 7 */

.kp107__text {
	padding: 8px 50px 2px;
}
@media screen and (max-width: 767px) {
	.kp107__text {
		padding-left: 0;
		padding-right: 0;
	}
}

/* Ключевые фразы 8 */

/* Ключевые фразы 9 */

.kp109 {
	background-color: #001eff;
}
.kp109__text {
	padding: 1px 75px 10px;
}
@media screen and (max-width: 767px) {
	.kp109__text {
		padding-left: 0;
		padding-right: 0;
	}
}

/* Ключевые фразы 10 */

.kp110__textwrapper {
	border-top: 4px solid #000;
	border-bottom: 4px solid #000;
	padding-top: 20px;
	padding-bottom: 20px;
}
.kp110__text {
	font-size: 28px;
	font-weight: 700;
	line-height: 36px;
}

/* Ключевые фразы 11 */

.kp111 {
	background-color: #f2f2e9;
}
.kp111__text {
	font-size: 60px;
	line-height: 90px;
	margin-left: 100px;
	margin-right: 100px;
}
@media screen and (max-width: 767px) {
	.kp111__text {
		font-size: 28px;
		line-height: 36px;
		margin-left: 20px;
		margin-right: 20px;
	}
}

/* Ключевые фразы 12 */

.kp112__text {
	margin-bottom: 28px;
}
.kp112__icon {
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}
.kp112__descr {
	font-size: 12px;
	line-height: 1.55;
}

/* Ключевые фразы 13 */

.kp113__wrapper {
	border: 1px solid #ccc;
	padding: 6px;
}
.kp113__inner {
	border: 1px solid #ccc;
	padding: 40px 50px;
}
.kp113__text {
	margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
	.kp113__wrapper {
		padding: 2px;
	}
	.kp113__inner {
		padding: 25px;
	}
}

/* Ключевые фразы 14 */

.kp114__line {
	display: inline-block;
	background-color: #ff5500;
	width: 80px;
	height: 3px;
	margin-bottom: 10px;
}


/*********************************************/
/* Разделитель *******************************/
/*********************************************/

/*  Разделитель 1 */

.sp101__sep {
	height: 1px;
	background-color: #000;
	opacity: 0.2;
}

/*  Разделитель 2 */

.sp102__sep {
	max-width: 140px;
	height: 1px;
	background-color: #000;
	opacity: 0.2;
}

/*  Разделитель 3 */

.sp103__linewrapper {
	opacity: 0.2;
}
.sp103__sep {
	width: 100%;
	height: 1px;
}
.sp103__sep_center {
	background-color: #000;
}
.sp103__sep_opacity_left {
	background-image: -moz-linear-gradient(right, #000000, rgba(0,0,0,0));
	background-image: -webkit-linear-gradient(right, #000000, rgba(0,0,0,0));
	background-image: -o-linear-gradient(right, #000000, rgba(0,0,0,0));
	background-image: -ms-linear-gradient(right, #000000, rgba(0,0,0,0));
}
.sp103__sep_opacity_right {
	background-image: -moz-linear-gradient(left, #000000, rgba(0,0,0,0));
	background-image: -webkit-linear-gradient(left, #000000, rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, #000000, rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, #000000, rgba(0,0,0,0));
}

/*  Разделитель 4 */

.sp104__verticalline {
	width: 1px;
	height: 65px;
	display: inline-block;
	background-color: #000000;
}

/*  Разделитель 5 */

.sp105__line {
	padding-bottom: 4px;
	padding-top: 15px;
	line-height: 52px;
	font-size: 48px;
}

/*  Разделитель 6 */

.sp106__cir {
	padding-bottom: 4px;
	padding-top: 15px;
	line-height: 52px;
	font-size: 48px;
}
.sp106__cir span {
	text-align: center;
	border-radius: 50%;
	font-size: 22px;
	color: #fff;
	background-color: #000;
	margin: 0 auto;
	width: 50px;
	height: 50px;
	line-height: 50px;
}

/*  Разделитель 7 */

.sp107__cirwrapper {
	height: 50px;
}
.sp107__cir span {
	text-align: center;
	border-radius: 50%;
	font-size: 22px;
	color: #fff;
	background-color: #000;
	margin: 0 auto;
	width: 50px;
	height: 50px;
	line-height: 50px;
	z-index: 2;
}
.sp107__linewrapper {
	position: absolute;
	width: 100%;
	z-index: 1;
}
.sp107__sep {
	height: 1px;
	background-color: #000;
	border: none;
	opacity: 0.2;
	text-align: center;
	margin: 25px auto 0;
	padding: 0px;
	z-index: 1;
}

/*  Разделитель 8 */

.sp108__wrapper {
	height: 60px;
}
.sp108__cir span {
	text-align: center;
	border-radius: 50%;
	font-size: 60px;
	background-color: #fff;
	margin: 0 auto;
	width: 60px;
	height: 60px;
	line-height: 60px;
	z-index: 2;
	position: relative;
}
.sp108__linewrapper {
	position: absolute;
	width: 100%;
}
.sp108__sep {
	height: 1px;
	background-color: #000;
	opacity: 0.2;
	text-align: center;
	margin: 34px auto 0;
	padding: 0px;
	z-index: 1;
}

/*  Разделитель 9 */

.sp109__wrapper {
	height: 60px;
}
.sp109__cir span {
	text-align: center;
	border-radius: 50%;
	font-size: 60px;
	background-color: #fff;
	margin: 0 auto;
	width: 60px;
	height: 60px;
	line-height: 60px;
	z-index: 2;
	position: relative;
}
.sp109__linewrapper {
	position: absolute;
	width: 100%;
}
.sp109__sep {
	height: 1px;
	background-color: #000;
	opacity: 0.2;
	text-align: center;
	margin: 34px auto 0;
	padding: 0px;
	z-index: 1;
}

/*  Разделитель 10 */

.sp110__square {
	border: 3px solid #000;
	padding: 15px 30px;
	font-size: 22px;
}

/*  Разделитель 11 */

.sp111__img {
	width: 100%;
}

/*  Разделитель 11 */

.sp112__indent {
	height: 28px;
}


/*********************************************/
/*  ****************************/
/*********************************************/

/* Прямая речь 1 */

.ds101__blockwrapper {
	-ms-flex-direction: column;
	flex-direction: column;
}
.ds101__img .nb_img {
	border-radius: 50%;
	margin: 8px 0 10px 0;
	max-width: 140px;
	width: 80px;
	height: 80px;
}
.ds101__descr_title {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.ds101__descr_descr {
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 20px;
}
@media screen and (max-width: 991px) {
	.ds101__blockwrapper {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

/* Прямая речь 2 */

.ds102__blockwrapper {
	-ms-flex-direction: column;
	flex-direction: column;
}
.ds102__img .nb_img {
	border-radius: 50%;
	width: 150px;
	height: 150px;
	max-width: 150px;
	box-sizing: content-box;
	margin-top: 17px;
	margin-bottom: 14px;
}
.ds102__title {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 5px;
}
.ds103__descr {
	padding-top: 0px;
	padding-bottom: 6px;
}
@media screen and (max-width: 991px) {
	.ds102__blockwrapper {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}

/* Прямая речь 3 */

.ds103__img {
	margin: 0 20px;
}
.ds103__img .nb_img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.ds103__title {
	font-size: 14px;
	font-weight: 600;
}
.ds103__descr {
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
}
.ds103__textwrapper {
	margin: 0 20px;
	-ms-flex-direction: column;
	flex-direction: column;
}
@media screen and (max-width: 991px) {
	.ds103__textwrapper {
		padding: 20px 0;
	}
	.ds103__blockwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
}


/* Прямая речь 4 */

.ds104__textouter {
	border-top: 4px solid #000;
	border-left: 0px;
	padding: 20px 0;
}
.ds104__textouter .ds104__descr {
	font-size: 28px;
	line-height: 36px;
	font-weight: bold;
	margin: 0;
}
.ds104__svg {
	overflow: hidden;
	width: 100%;
	height: 60px;
}
.ds104__imgwrapper {
	margin: 0 20px;
}
.ds104__img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
}
.ds104__title {
	font-size: 14px;
	font-weight: 600;
}
.ds104__descr {
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	padding-top: 5px;
}
.ds104__textwrapper {
	margin: 0 20px;
	-ms-flex-direction: column;
	flex-direction: column;
}

/* Прямая речь 5 */

.ds105__text {
	padding: 4px 20px 3px;
	font-weight: 300;
	border-left: 3px solid #000;
	margin-left: -23px;
}

/* Прямая речь 6 */

.ds106__text {
	padding: 20px 0;
	font-size: 28px;
	line-height: 42px;
	text-align: center;
}


/* Прямая речь 7 */

.ds107__wrapper {
	-ms-flex-direction: column;
	flex-direction: column;
}
.ds107__icon {
	padding-top: 20px;
	color: #222;
	font-size: 70px;
	margin-bottom: 0px;
	line-height: 1;
}
.ds107__text {
	margin-bottom: 32px;
}

/* Прямая речь 8 */

.ds108__wrapper {
	padding-top: 20px;
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
}
.ds108__icon {
	position: absolute;
	left: -80px;
	top: -8px;
	font-size: 150px;
	line-height: 1;
	color: #ccc;
}
.ds108__text {
	margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
	.ds108__wrapper {
		padding-left: 40px;
	}
	.ds108__icon {
		font-size: 130px;
		left: -35px;
		top: -7px;
	}
}
@media screen and (max-width: 767px) {
	.ds108__wrapper {
		padding-left: 46px;
	}
	.ds108__icon {
		font-size: 80px;
		left: -2px;
		top: -1px;
	}
}
@media screen and (max-width: 575px) {
	.ds108__icon {
		font-size: 60px;
		left: 0px;
		top: 0;
	}
}

/* Прямая речь 9 */

.ds109__wrapper {
	background: #ededed;
	position: relative;
	padding: 70px 90px 63px 90px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.ds109__icon {
	position: absolute;
	left: 47px;
	top: 36px;
	font-size: 114px;
	line-height: 1;
	color: #ccc;
}
.ds109__text {
	margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
	.ds109__wrapper {
		padding: 70px 65px 63px 65px;
	}
	.ds109__icon {
		left: 20px;
		top: 40px;
	}
}
@media screen and (max-width: 767px) {
	.ds109__wrapper {
		padding: 70px 45px 63px 45px;
	}
	.ds109__icon {
		font-size: 80px;
		left: 10px;
		top: 50px;
	}
}
@media screen and (max-width: 575px) {
	.ds109__icon {
		font-size: 65px;
	}
}

/* Прямая речь 10 */

.ds110__wrapper {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
}
.ds110__icon {
	padding-top: 20px;
	margin-bottom: 20px;
}
.ds110__text {
	margin-bottom: 30px;
}

/* Прямая речь 11 */

@media screen and (max-width: 991px) {
	.ds111__wrapper {
		margin-bottom: 55px;
	}
}
.ds111__textwrapper {
	background: #F7F7F7;
	padding: 30px;
	position: relative;
}
.ds111__descr {
	font-weight: 300;
	height: 96px;
	padding-bottom: 64px;
}
.ds111__img {
	border-radius: 50%;
	margin: 8px 0 10px 0;
	max-width: 140px;
	width: 80px;
	height: 80px;
}
.ds111__name {
	margin-top: 12px;
}


/*********************************************/
/* Преимущества ******************************/
/*********************************************/

/* Преимущества 1 */

.ad101__topwrapper {
	margin-bottom: 90px;
}
.ad101__title {
	margin-bottom: 40px;
}
.ad101__list_item:not(:last-child) {
	margin-bottom: 50px;
}
.ad101__list_item_icon {
	margin-right: 40px;
}
.ad101__list_item_title {
	margin-bottom: 10px;
}
@media screen and (max-width: 991px) {
	.ad101__list_item_icon {
		margin-right: 30px;
	}
	.ad101__list_item_icon_item {
		max-width: 50px;
		max-height: 50px;
	}
}
@media screen and (max-width: 767px) {
	.ad101__list_item_icon {
		margin-right: 20px;
	}
	.ad101__list_item_icon_item {
		max-width: 40px;
		max-height: 40px;
	}
}

/* Преимущества 2 */

.ad102__topwrapper {
	margin-bottom: 90px;
}
.ad102__title {
	margin-bottom: 40px;
}
.ad102__item_img {
	margin-bottom: 25px;
	width: 100px;
	height: auto;
	max-width: 100%;
}
.ad102__item_title {
	margin-bottom: 25px;
	margin-top: 12px;
}

@media screen and (max-width: 991px) {
	.ad102__item {
		margin-bottom: 45px;
	}
}

/* Преимущества 3 */

.ad103__topwrapper {
	margin-bottom: 90px;
}
.ad103__title {
	margin-bottom: 40px;
}
.ad103__item {
	margin-bottom: 45px;
}
.ad103__item_img {
	width: 45px;
	height: auto;
	max-width: 100%;
	margin-right: 20px;
}
.ad103__item_title {
	margin-bottom: 8px;
}

/* Преимущества 4 */

.ad104 {
	background-color: #eee;
}
.ad104__topwrapper {
	margin-bottom: 90px;
}
.ad104__title {
	margin-bottom: 40px;
}
.ad104__item {
	margin-bottom: 45px;
}
.ad104__item_img {
	width: 35px;
	height: auto;
	max-width: 100%;
	margin-right: 16px;
}
.ad104__item_info {
	margin-bottom: 12px;
}

/* Преимущества 5 */

.ad105__topwrapper {
	margin-bottom: 90px;
}
.ad105__title {
	margin-bottom: 40px;
}
.ad105__item {
	margin-bottom: 120px;
}
.ad105__item_title {
	margin-bottom: 24px;
}
.ad105__item_btn {
	margin-top: 30px;
}
@media screen and (max-width: 991px) {
	.ad105 {
		padding-bottom: 75px;
	}
	.ad105__item {
		margin-bottom: 75px;
	}
	.ad105__item_img {
		margin-bottom: 30px;
	}
}

/* Преимущества 6 */

.ad106__topwrapper {
	margin-bottom: 105px;
}
.ad106__item:not(:last-child) {
	margin-bottom: 50px;
}
.ad106__item_img {
	margin-right: 30px;
}
@media screen and (max-width: 991px) {
	.ad106__topwrapper {
		margin-bottom: 45px;
	}
	.ad106__img {
		margin-bottom: 75px;
	}
}

/* Преимущества 7 */

.ad107__topwrapper {
	margin-bottom: 105px;
}
.ad107__title {
	margin-bottom: 40px;
}
.ad107__item {
	margin-right: 20px;
	margin-bottom: 30px;
}
.ad107__item_line {
	height: 3px;
	background-color: #000;
	margin-top: 16px;
	margin-bottom: 16px;
}
@media screen and (max-width: 991px) {
	.ad107__topwrapper {
		margin-bottom: 55px;
	}
	.ad107__item {
		margin-top: 10px;
		margin-right: 0;
	}
}

/* Преимущества 8 */

.ad108__topwrapper {
	margin-bottom: 90px;
}
.ad108__title {
	margin-bottom: 40px;
}
.ad108__list_item:not(:last-child) {
	margin-bottom: 50px;
}
.ad108__list_item_img {
	width: 65px;
	height: 65px;
	margin-right: 30px;
}
.ad108__list_item_title {
	margin-bottom: 10px;
}
@media screen and (max-width: 991px) {
	.ad108__list_item_img {
		width: 60px;
		height: 60px;
		margin-right: 20px;
	}
}

@media screen and (max-width: 767px) {
	.ad108__list_item_img {
		width: 50px;
		height: 50px;
	}
}

/* Преимущества 9 */

.ad109__topwrapper {
	margin-bottom: 105px;
}
.ad109__title {
	margin-bottom: 40px;
}
.ad109__item_title {
	padding-top: 8px;
	padding-bottom: 20px;
}
.ad109__item_line {
	height: 1px;
	background-color: #fff;
	margin-top: 16px;
	margin-bottom: 16px;
	opacity: .2;
}

/* Преимущества 10 */

.ad110 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.ad110__substrate {
	opacity: .6;
}
.ad110__topwrapper {
	margin-bottom: 70px;
}
.ad110__title {
	margin-bottom: 26px;
}
.ad110__item_img {
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}
.ad110__item_title {
	margin-bottom: 20px;
}


/*********************************************/
/* Колонка ***********************************/
/*********************************************/

/* Колонка 1 */

.cl101__text {
	padding-top: 8px;
	padding-bottom: 5px;
}
@media screen and (max-width: 991px) {
	.cl101__textwrapper {
		margin-bottom: 15px;
	}
}

/* Колонка 2 */

.cl102__textwrapper {
	-ms-flex-direction: column;
	flex-direction: column;
}
.cl102__title {
	padding-right: 50px;
	margin-top: -2px;
	padding-bottom: 34px;
}
.cl102__descr {
	margin-top: -18px;
	padding-bottom: 26px;
	opacity: 0.5;
}
.cl102__text {
	padding-top: 8px;
	padding-bottom: 5px;
}
@media screen and (max-width: 991px) {
	.cl102__textwrapper {
		margin-bottom: 15px;
	}
}

/* Колонка 3 */

@media screen and (max-width: 991px) {
	.cl103__textwrapper {
		margin-bottom: 15px;
	}
}

/* Колонка 4 */

@media screen and (max-width: 991px) {
	.cl104__textwrapper {
		margin-bottom: 15px;
	}
}

/* Колонка 5 */

.cl105__text {
	padding-top: 8px;
	padding-bottom: 6px;
}
.cl105__textsmall {
	padding-top: 11px;
	padding-bottom: 7px;
}

/* Колонка 6 */

.cl106__text {
	padding-top: 8px;
	padding-bottom: 6px;
}
.cl106__linetop {
	border-top: 4px solid #000;
	padding-left: 0;
	width: 100%;
	margin-top: 1px;
}
.cl106__title {
	font-size: 24px;
	color: #000;
	line-height: 36px;
	padding-top: 19px;
}
.cl106__descr {
	margin-top: -12px;
}

@media screen and (max-width: 991px) {
	.cl106__textwrapper {
		margin-bottom: 15px;
	}
	.cl106__title {
		margin-bottom: 40px;
	}
}

/* Колонка 7 */

.cl107__title {
	padding: 7px 50px 7px 0;
}
.cl107__text {
	padding-top: 8px;
	padding-bottom: 6px;
}
@media screen and (max-width: 991px) {
	.cl107__textwrapper {
		margin-bottom: 20px;
	}
}

/* Колонка 8 */

.cl108__blockwrapper {
	height: 100%;
	border: 2px solid #000;
	padding: 35px 0 48px 0;
}
.cl108__img {
	margin-bottom: 30px;
}
.cl108__name {
	margin-bottom: 25px;
	padding: 0 25px;
}
.cl108__descr {
	padding: 1px 25px 3px 25px;
}
@media screen and (max-width: 991px) {
	.cl108_wrap {
		margin-bottom: 40px;
	}
	.cl108__textwrapper {
		margin-bottom: 20px;
	}
}

/* Колонка 9 */

.cl109__blockwrapper {
	height: 100%;
}
.cl109__img {
	margin-bottom: 30px;
}
.cl109__name {
	margin-bottom: 25px;
	padding: 0 25px;
}
.cl109__descr {
	padding: 1px 25px 3px 25px;
}
@media screen and (max-width: 991px) {
	.cl109__wrap {
		margin-bottom: 40px;
	}
	.cl109__blockwrapper {
		margin-bottom: 40px;
	}
}

/* Колонка 10 */

.cl110__table {
	min-width: 991px;
}
.cl110__th {
	width: 25vw;
	font-size: 18px;
	border-bottom: 1px solid #000;
	padding: 20px;
}
.cl110__tr:nth-child(2n) {
	background: #eeeeee;
}
.cl110__td {
	font-weight: 300;
	padding: 20px;
	width: 25vw;
	font-size: 18px;
	border-bottom: 1px solid #d9d9d9;
	border-top: 0 !important;
}
@media screen and (max-width: 991px) {
	.cl110__th,
	.cl110__td {
		font-size: 14px;
		width: 50vw;
	}
}

/*********************************************/
/* Список страниц ****************************/
/*********************************************/

/* Список страниц 1 */

.pl101 {
	-ms-flex-direction: column;
	flex-direction: column;
}
.pl101__wrap {
	max-width: 1160px;
	width: 100%;
}
.pl101__wrap:first-child .pl101__link {
	border-top: 1px solid #eee;
}
.pl101__link {
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
	width: 50%;
	color: #000;
}
.pl101__link:hover {
	color: #000;
}
.pl101__textwrapper {
	padding: 30px 40px;
}
.pl101__uptitle {
	margin-bottom: 14px;
	font-weight: 400;
}
.pl101__title {
	margin-bottom: 30px;
}
.pl101__img {
	background-position: center center;
	width: 50%;
	max-height: 430px;
	min-height: 0;
	height: 430px;
}
@media screen and (max-width: 991px) {
	.pl101__blockwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pl101__img {
		width: 100%;
		max-height: 430px;
	}
	.pl101__link {
		width: 100%;
		border-top: 1px solid #eee;
		border-left: 0;
		border-right: 0;
	}
}
@media screen and (max-width: 768px) {
	.pl101__img {
		max-height: 330px;
	}
}
@media screen and (max-width: 575px) {
	.pl101__img {
		max-height: 230px;
	}
}

/* Список страниц 2 */

.pl102__link {
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px;
	color: #000;
}
.pl102__link:hover {
	color: #000;
}
.pl102__textwrapper {
	margin-bottom: 28px;
	margin-top: 16px;
}
.pl102__uptitle {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 11px;
	color: #777;
	margin-top: 12px;
	margin-bottom: 10px;
}
.pl102__uptitle_tag1 {
	padding-right: 20px;
}
.pl102__heading {
	margin-bottom: 12px;
}
.pl102__descr {
	color: #777;
}
.pl102__img {
	width: 350px;
	height: 230px;
	object-fit: cover;
}
@media screen and (max-width: 991px) {
	.pl102__link {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.pl102__imgwrapper {
		margin-right: 20px;
	}
	.pl102__imgwrapper {
		width: 100%;
	}
}
@media screen and (max-width: 768px) {
	.pl102__link {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pl102__img {
		width: 100%;
		height: 370px;
		object-fit: cover;
	}
}
@media screen and (max-width: 575px) {
	.pl102__link {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pl102__img {
		width: 100%;
		height: 270px;
		object-fit: cover;
	}
}

/* Список страниц 3 */

.pl103__link {
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px;
	color: #000;
}
.pl103__link:hover {
	color: #000;
}
.pl103__textwrapper {
	margin-bottom: 6px;
	margin-top: 6px;
}
.pl103__uptitle {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 10px;
	color: #777;
	margin-top: 4px;
	margin-bottom: 4px;
}
.pl103__uptitle_tag1 {
	padding-right: 20px;
}
.pl103__name {
	margin-bottom: 8px;
}
.pl103__descr {
	color: #777;
}
.pl103__img {
	width: 160px;
	height: 104px;
	object-fit: cover;
}
@media screen and (max-width: 991px) {
	.pl103__img {
		width: 100%;
		height: 115px;
	}
}
@media screen and (max-width: 768px) {
	.pl103__link {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pl103__img {
		width: 100%;
		height: 370px;
		object-fit: cover;
	}
}
@media screen and (max-width: 575px) {
	.pl103__link {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pl103__img {
		width: 100%;
		height: 270px;
		object-fit: cover;
	}
}

/* Список страниц 4 */

.pl104__link {
	color: #000;
	width: 100%;
	height: 100%;
	background-attachment: scroll;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	position: relative;
}
.pl104__link:hover {
	color: #000;
}
.pl104__textwrapper {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
}
.pl104__uptitle {
	font-size: 13px;
	line-height: 28px;
	color: #ff8562;
	margin: 20px 0 40px;
}
.pl104__title {
	padding-left: 15%;
	padding-right: 15%;
	margin-top: 40px;
	margin-bottom: 15px;
}
.pl104__descr {
	padding: 20px 0;
	margin: 0 auto;
	max-width: 420px;
}

@media screen and (min-width: 992px) {
	.pl104__link_big {
		height: 90vh;
	}
	.pl104__uptitle_big {
		font-size: 14px;
	}
	.pl104__title_big {
		padding-bottom: 30px;
		padding-left: 10%;
		padding-right: 10%;
	}
	.pl104__descr_big {
		max-width: 620px;
	}
}
@media screen and (max-width: 991px) {
	.pl104__textwrapper_big {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.pl104__title {
		font-size: 32px;
	}
	.pl104__descr {
		font-size: 14px;
	}
}

/* Список страниц 5 */

.pl105__textwrapper {
	border-top: 1px solid #eeeeee;
	padding: 15px 0;
}
.pl105__textwrapper:last-child {
	border-bottom: 1px solid #eeeeee;
}
.pl105__title {
	font-size: 18px;
}
.pl105__link {
	color: #ff8562;
}

/* Список страниц 6 */

.pl106__col {
	padding-right: 20px;
	padding-left: 20px;
}
.pl106__link {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px;
	color: #fff;
}
.pl106__link:hover {
	color: #fff;
}
.pl106__bgdark {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
}
.pl106__link:hover .pl106__bgdark {
	opacity: 1;
}
.pl106__textwrapper {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	opacity: 0;
	padding: 20px 40px;
	position: absolute;
	bottom: 0px;
	margin-bottom: 28px;
	margin-top: 16px;
	-ms-transform: translateY(20%);
	transform: translateY(20%);
}
.pl106__link:hover .pl106__textwrapper {
	opacity: 1;
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.pl106__uptitle {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 20px;
}
.pl106__uptitle_tag1 {
	padding-right: 20px;
}
.pl106__name {
	margin-bottom: 20px;
}
.pl106__img {
	width: 360px;
	height: 440px;
	object-fit: cover;
}
@media screen and (max-width: 991px) {
	.pl106__link {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.pl106__imgwrapper {
		width: 100%;
	}
	.pl106__img {
		width: 100%;
		height: 440px;
	}
	.pl106__bgdark {
		opacity: 1;
	}
	.pl106__textwrapper {
		opacity: 1;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}


/*********************************************/
/* Подвал ************************************/
/*********************************************/

/* Подвал 1 */

.ft101 {
	background-color: #111;
}
.ft101__logo {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
}
.ft101__copyright {
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 1px;
	padding-top: 22px;
	padding-bottom: 6px;
	opacity: .7;
}
.ft101__copyright a {
	color: #ff8562;
	text-decoration: none;
}
.ft101__copyright a:hover {
	color: #ff8562;
	text-decoration: none;
}

/* Подвал 2 */

.ft102 {
	background-color: #111;
}
.ft102__list {
	padding-top: 16px;
	padding-bottom: 10px;
}
.ft102__item {
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
}
.ft102__link {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
}
.ft102__link:hover {
	color: #fff;
	text-decoration: none;
}
.ft102__copyright {
	font-size: 14px;
	opacity: .7;
	padding-top: 20px;
	padding-bottom: 10px;
}

/* Подвал 3 */

.ft103 {
	background-color: #111;
}
.ft103__copyright,
.ft103__socitem {
	margin-bottom: 15px;
}
.ft103__socitem:not(:last-child) {
	margin-right: 10px;
}
.ft103__soclink {
	width: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 50%;
	display: block;
	text-decoration: none;
}
.ft103__soclink:hover {
	text-decoration: none;
}
.ft103__soclink [class^=socicon] {
	font-size: 18px;
	color: #000;
	line-height: 30px;
}

/* Подвал 4 */

.ft104 {
	background-color: #111;
}
.ft104__container {
	width: 100%;
	padding: 30px 40px;
}
.ft104__copyright {
	font-size: 14px;
}
.ft104__item {
	margin-right: 15px;
	margin-left: 15px;
}
.ft104__link,
.ft104__topbtn {
	font-size: 14px;
	color: #fff;
}
.ft104__link:hover,
.ft104__topbtn:hover {
	color: #fff;
	text-decoration: none;
}
@media screen and (max-width: 991px) {
	.ft104__copyright,
	.ft104__topbtn {
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.ft104__copyright,
	.ft104__item {
		margin-bottom: 20px;
	}

}

/* Подвал 5 */

.ft105 {
	background-color: #111;
}
.ft105__container {
	width: 100%;
	padding: 30px 40px;
}
.ft105__copyright,
.ft105__topbtn {
	font-size: 14px;
}
.ft105__topbtn {
	color: #fff;
}
.ft105__topbtn:hover {
	color: #fff;
	text-decoration: none;
}
.ft105__socitem:not(:last-child) {
	margin-right: 10px;
}
.ft105__soclink {
	width: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 50%;
	display: block;
	text-decoration: none;
}
.ft105__soclink:hover {
	text-decoration: none;
}
.ft105__soclink [class^=socicon] {
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
@media screen and (max-width: 991px) {
	.ft105__copyright,
	.ft105__topbtn {
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.ft105__copyright,
	.ft105__socitem {
		margin-bottom: 20px;
	}
}

/* Подвал 6 */

.ft106 {
	background-color: #111;
}
.ft106__container {
	width: 100%;
	padding: 30px 40px;
}
.ft106__logo {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}
.ft106__socitem:not(:last-child) {
	margin-right: 10px;
}
.ft106__soclink {
	width: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 50%;
	display: block;
	text-decoration: none;
}
.ft106__soclink:hover {
	text-decoration: none;
}
.ft106__soclink [class^=socicon] {
	font-size: 18px;
	color: #000;
	line-height: 30px;
}
@media screen and (max-width: 991px) {
	.ft106__soclist,
	.ft106__logo {
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
	}
	.ft106__logo,
	.ft106__copyright {
		margin-bottom: 20px;
	}
}

/* Подвал 7 */

.ft107 {
	background-color: #111;
}
.ft107__title {
	color: #525252;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.ft107__list {
	margin-bottom: 30px;
}
.ft107__item:not(:last-child) .ft107__link {
	margin-bottom: 10px;
}
.ft107__link {
	color: #fff;
	display: inline-block;
}
.ft107__link:hover {
	color: #fff;
	text-decoration: none;
}

/* Подвал 8 */

.ft108 {
	background-color: #111;
}
.ft108__logo {
	max-width: 120px;
	display: block;
}
.ft108__copyright {
	color: #525252;
	margin-top: 21px;
	font-size: 12px;
}
.ft108__title {
	color: #525252;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.ft108__list {
	margin-bottom: 30px;
}
.ft108__item:not(:last-child) .ft108__link {
	margin-bottom: 10px;
}
.ft108__link {
	color: #fff;
	display: inline-block;
}
.ft108__link:hover {
	color: #fff;
	text-decoration: none;
}
.ft108__soclist {
	margin-top: 30px;
}
.ft108__socitem:not(:last-child) {
	margin-right: 8px;
}
.ft108__soclink {
	width: 25px;
	height: 25px;
	background-color: #525252;
	border-radius: 50%;
	display: block;
	text-decoration: none;
}
.ft108__soclink:hover {
	text-decoration: none;
}
.ft108__soclink [class^=socicon] {
	font-size: 16px;
	color: #111;
	line-height: 25px;
}

/* Подвал 9 */

.ft109 {
	background-color: #111;
}
.ft109__logo {
	max-width: 120px;
	display: block;
}
.ft109__copyright {
	color: #525252;
	margin-top: 21px;
	margin-bottom: 30px;
	font-size: 12px;
}
.ft109__title {
	color: #525252;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.ft109__list {
	margin-bottom: 30px;
}
.ft109__item:not(:last-child) .ft108__link {
	margin-bottom: 10px;
}
.ft109__link {
	color: #fff;
	display: inline-block;
}
.ft109__link:hover {
	color: #fff;
	text-decoration: none;
}

/* Подвал 10 */

.ft110 {
	background-color: #111;
}
.ft110__copyright,
.ft110__author {
	color: #525252;
	margin-top: 10px;
	font-size: 12px;
}
.ft110__author a,
.ft110__author a:hover {
	color: #ff8562;
	text-decoration: none;
}
.ft110__title {
	color: #525252;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.ft110__list {
	margin-bottom: 30px;
}
.ft110__item:not(:last-child) .ft110__link {
	margin-bottom: 10px;
}
.ft110__link {
	color: #fff;
	display: inline-block;
}
.ft110__link:hover {
	color: #fff;
	text-decoration: none;
}
.ft110__formwrapper {
	margin-bottom: 30px;
}
.ft110__forminput {
	height: 44px;
	margin-right: 10px;
	border-radius: 0;
	background-color: #fff;
	border: none;
	-ms-flex: 1;
	flex: 1;
}
.ft110__formbtn {
	font-size: 24px;
	color: #fff;
	width: 50px;
	height: 44px;
	line-height: 44px;
	padding-left: 0;
	padding-right: 0;
}
.ft110__soclist {
	margin-bottom: 30px;
}
.ft110__socitem:not(:last-child) {
	margin-right: 8px;
}
.ft110__soclink {
	width: 25px;
	height: 25px;
	display: block;
	text-decoration: none;
}
.ft110__soclink:hover {
	text-decoration: none;
}
.ft110__soclink [class^=socicon] {
	font-size: 20px;
	color: #525252;
	line-height: 25px;
}

/* Подвал 11 */

.ft111 {
	min-height: 0;
}
.ft111__substrate {
	opacity: .6;
}
.ft111__title {
	margin-bottom: 40px;
}
.ft111__descr,
.ft111__soclist {
	margin-bottom: 50px;
}
.ft111__socitem {
	padding: 15px;
}
.ft111__soclink {
	width: 70px;
	height: 70px;
	background-color: #fff;
	border-radius: 50%;
	display: block;
	text-decoration: none;
}
.ft111__soclink:hover {
	text-decoration: none;
}
.ft111__soclink [class^=socicon] {
	font-size: 40px;
	color: #525252;
	line-height: 70px;
}
.ft111__copyright {
	margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
	.ft111__descr,
	.ft111__soclist {
		margin-bottom: 30px;
	}
	.ft111__socitem {
		padding: 10px;
	}
	.ft111__soclink {
		width: 50px;
		height: 50px;
	}
	.ft111__soclink [class^=socicon] {
		font-size: 30px;
		line-height: 50px;
	}
}
@media screen and (max-width: 767px) {
	.ft111__title {
		margin-bottom: 20px;
	}
}

/* Подвал 12 */

.ft112 {
	background-color: #111;
}
.ft112__soclist {
	margin-top: 80px;
	margin-bottom: 80px;
}
.ft112__socitem {
	padding: 15px;
}
.ft112__soclink {
	width: 50px;
	height: 50px;
	display: block;
	text-decoration: none;
}
.ft112__soclink:hover {
	text-decoration: none;
}
.ft112__soclink [class^=socicon] {
	font-size: 40px;
	color: #fff;
	line-height: 50px;
}
.ft112__line {
	height: 1px;
	background-color: #fff;
	opacity: .1;
}
.ft112__copyright {
	padding-top: 40px;
	padding-bottom: 40px;
}
@media screen and (max-width: 991px) {
	.ft112__socitem {
		padding: 10px;
	}
	.ft112__soclink {
		width: 40px;
		height: 40px;
	}
	.ft112__soclink [class^=socicon] {
		font-size: 30px;
		line-height: 40px;
	}
}


/*********************************************/
/* Плитки и ссылки ***************************/
/*********************************************/

/* Плитка и ссылка 1 */

.tl101__col {
	padding-right: 20px;
	padding-left: 20px;
}
.tl101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tl101__title_top {
	margin-bottom: 20px;
}
.tl101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tl101__wrap {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px;
	color: #fff;
}
.tl101__wrap:hover {
	color: #fff;
}
.tl101__bgdark {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
}
.tl101__textwrapper {
	height: 100%;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	padding: 20px 40px;
	position: absolute;
	z-index: 1;
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.tl101__descr {
	margin-top: 20px;
}
.tl101__imgwrapper {
	overflow: hidden;
}
.tl101__img {
	width: 100%;
	height: 440px;
	object-fit: cover;
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
}
.tl101__wrap:hover .tl101__img {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	transform: scale(1.05);
}
.tl101__wrap:hover .tl101__bgdark {
	opacity: .8;
}

/* Плитка и ссылка 2 */


.tl102__col {
	padding-right: 20px;
	padding-left: 20px;
}
.tl102__wrap {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #fff;
}
.tl102__wrap:hover {
	color: #fff;
}
.tl102__bgdark {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
}
.tl102__textwrapper {
	height: 100%;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	padding: 20px 40px;
	position: absolute;
	z-index: 1;
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.tl102__descr {
	margin-top: 20px;
}
.tl102__imgwrapper {
	overflow: hidden;
}
.tl102__img {
	width: 100%;
	height: 650px;
	object-fit: cover;
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
}
.tl102__wrap:hover .tl102__bgdark {
	opacity: .8;
}
@media screen and (max-width: 991px) {
	.tl102__img {
		height: 400px;
	}
}

/* Плитка и ссылка 3 */

.tl103__col {
	padding-right: 20px;
	padding-left: 20px;
}
.tl103__wrap {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #fff;
}
.tl103__wrap:hover {
	color: #fff;
}
.tl103__bgdark {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
}
.tl103__wrap:hover .tl103__bgdark {
	opacity: 1;
}
.tl103__textwrapper {
	height: 100%;
	width: 100%;
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	opacity: 0;
	padding: 20px 40px;
	position: absolute;
	-ms-transform: translateY(20%);
	transform: translateY(20%);
}
.tl103__wrap:hover .tl103__textwrapper {
	opacity: 1;
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.tl103__uptitle {
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 20px;
}
.tl103__name {
	margin-bottom: 20px;
}
.tl103__img {
	width: 100%;
	height: 600px;
	object-fit: cover;
}
.tl103__descr  {
	margin-top: 20px;
}
@media screen and (max-width: 991px) {
	.tl103__wrap {
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.tl103__imgwrapper {
		width: 100%;
	}
	.tl103__img {
		width: 100%;
		height: 440px;
	}
	.tl103__bgdark {
		opacity: 1;
	}
	.tl103__textwrapper {
		opacity: 1;
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

/* Плитка и ссылка 4 */

.tl104__col {
	padding-right: 20px;
	padding-left: 20px;
}
.tl104__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tl104__title_top {
	margin-bottom: 20px;
}
.tl104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tl104__wrap {
	position: relative;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px;
	color: #fff;
}
.tl104__wrap:hover {
	color: #fff;
}
.tl104__bgdark {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0.60), rgba(0,0,0,0.60));
}
.tl104__textwrapper {
	color: #000;
	height: 100%;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px 40px;
}
.tl104__descr {
	margin-top: 10px;
}
.tl104__imgwrapper {
	overflow: hidden;
}
.tl104__img {
	width: 100%;
	height: 370px;
	object-fit: cover;
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
}
.tl104__wrap:hover .tl104__img {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	transform: scale(1.05);
}
.tl104__wrap:hover .tl104__bgdark {
	opacity: .8;
}

/* Плитка и ссылка 5 */

.tl105__img {
	width: 100%;
	height: 540px;
	object-fit: cover;
}
.tl105__textwrapper {
	background-color: #eee;
	width: 100%;
	height: 540px;
}
.tl105__title {
	padding: 10px 10px 0;
}
.tl105__text {
	padding-top: 20px;
	font-size: 16px;
	line-height: 25px;
	max-width: 360px;
}
@media screen and (max-width: 1199px) {
	.tl105__img {
		height: 400px;
	}
	.tl105__textwrapper {
		height: 400px;
	}
}
@media screen and (max-width: 991px) {
	.tl105__textwrapper {
		height: auto;
	}
	.tl105__title {
		padding: 100px 10px 0;
	}
	.tl105__text {
		padding-bottom: 100px;
	}
}

/* Плитка и ссылка 6 */

.tl106__img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}
.tl106__textwrapper {
	width: 100%;
	text-align: left;
}
.tl106__heading {
	margin-top: 25px;
	margin-bottom: 20px;
}
.tl106__text {
	font-size: 16px;
	line-height: 25px;
}
.tl106__btn {
	margin-top: 30px;
	background-color: #000;
	border-color: #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
@media screen and (max-width: 991px) {
	.tl106__wrap {
		margin-bottom: 40px;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.tl106__textwrapper {
		padding-left: 30px;
	}
}
@media screen and (max-width: 767px) {
	.tl106__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.tl106__textwrapper {
		padding-left: 0px;
	}
}

/* Список страниц 7 */

.tl107__textwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tl107__title_top {
	margin-bottom: 20px;
}
.tl107__descr {
	margin-top: 8px;
}
.tl107__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tl107__imgwrapper {
	margin-bottom: 20px;
}
.tl107__img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}
.tl107__textwrapper {
	width: 100%;
	text-align: left;
}
.tl107__heading {
	margin-top: 25px;
	margin-bottom: 20px;
}
.tl107__text {
	font-size: 16px;
	line-height: 25px;
}
.tl107__btn {
	margin-top: 20px;
	background-color: #000;
	border-color: #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.tl107__btn_tr {
	background-color: transparent;
	color: #000;
}
.tl107__btn_tr:hover {
	color: #000;
}
@media screen and (max-width: 991px) {
	.tl107__wrap {
		margin-bottom: 40px;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.tl107__textwrapper {
		padding-left: 30px;
	}
}
@media screen and (max-width: 767px) {
	.tl107__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.tl107__textwrapper {
		padding-left: 0px;
	}
}

/* Список страниц 8 */

.tl108__wrap {
	padding: 40px;
}
.tl108__wrap_left {
	background-color: #2e2e2e;
}
.tl108__wrap_right {
	background-color: #000000;
}
.tl108__uptitle {
	color: #9e9e9e;
	margin-bottom: 12px;
}
.tl108__name {
	color: #fff;
}

@media screen and (max-width: 991px) {
	.tl108__wrap {
		-ms-flex-align: end;
		align-items: flex-start;
	}
}

/* Список страниц 9 */

.tl109__imgwrapper {
	width: 280px;
}
.tl109__img {
	width: 280px;
	height: 266px;
	object-fit: cover;
}
.tl109__textwrapper {
	flex: 1;
	border: 1px solid #e6e6e6;
	padding: 40px 50px;
}
.tl109__heading {
	margin-bottom: 15px;
}
.tl109__descr {
	padding-bottom: 15px;
}
.tl109__btn {
	border-width: 1px;
	margin-top: 20px;
	background-color: #000;
	border-color: #000;
	border-radius: 4px;
	-moz-border-radius: 21px;
	-webkit-border-radius: 21px;
}
.tl109__btn_tr {
	background-color: transparent;
	color: #000;
}
.tl109__btn_tr:hover {
	color: #000;
}
@media screen and (max-width: 991px) {
	.tl109__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.tl109__imgwrapper {
		width: 100%;
	}
	.tl109__img {
		width: 100%;
	}
}

/* Список страниц 10 */

.tl110__wrap {
	margin: 0 auto;
}
.tl110__imgwrapper {
	position: relative;
	width: 100%;
}
.tl110__bgtext {
	position: absolute;
}
.tl110__img {
	width: 100%;
	height: 400px;
	object-fit: cover;
}
.tl110__textwrapper {
	border: 1px solid #e6e6e6;
	padding: 50px;
}
.tl110__btn {
	padding: 0 30px;
	border-width: 1px;
	margin-top: 35px;
	background-color: #000;
	border-color: #000;
	border-radius: 4px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
}
.tl110__btn_tr {
	background-color: transparent;
	color: #000;
}
.tl110__btn_tr:hover {
	color: #000;
}

/* Список страниц 11 */

.tl111__icon {
	padding-right: 15px;
}
.tl111__svg {
	stroke: #ff8562;
}
.tl111__text {
	color: #000;
}


/*********************************************/
/* Партнеры **********************************/
/*********************************************/

/* Партнеры 1 */

.pr101 {}
.pr101__wrap {
	flex-wrap: wrap;
}
.pr101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.pr101__title_top {
	margin-bottom: 40px;
}
.pr101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.pr101__imgwrapper {
	padding: 20px;
}

/* Партнеры 2 */

.pr102 {}
.pr102__wrap {
	flex-wrap: wrap;
}
.pr102__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.pr102__title_top {
	margin-bottom: 40px;
}
.pr102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.pr102__imgwrapper {
	position: relative;
	padding: 20px;
	height: 100%;
}
.pr102__imgwrapper:not(:last-child) {
	border-right: 1px solid #bebebe;
}
.pr102__ver_line {
	background: #bebebe;
	width: 1px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
}
.pr102__hor_line {
	background: #bebebe;
	height: 1px;
	width: 100%;
}

/* Партнеры 3 */

.pr103 {
	background: #efefef;
}
.pr103__wrap {
	margin-bottom: 65px;
}
.pr103__topwrapper {
	margin-bottom: 40px;
}
.pr103__imgwrapper {
	min-width: 220px;
	max-width: 220px;
}
.pr103__textwrapper {
	padding-left: 50px;
}
.pr103__title {
	margin-bottom: 18px;
}

@media screen and (max-width: 991px) {
	.pr103__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pr103__textwrapper {
		text-align: center;
		padding-left: 0;
	}
}

/* Партнеры 4 */

.pr104 {
	background: #efefef;
}
.pr104__wrap {
	margin-bottom: 65px;
}
.pr104__topwrapper {
	margin-bottom: 40px;
}
.pr104__imgwrapper {
	min-width: 220px;
	max-width: 220px;
	margin-bottom: 40px;
}
.pr104__textwrapper {
	padding-left: 50px;
}
.pr104__title {
	margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
	.pr104__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.pr104__textwrapper {
		text-align: center;
		padding-left: 0;
	}
}

/* Партнеры 5 */

.pr105__topwrapper {
	margin-bottom: 30px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.pr105__title_top {
	margin-bottom: 40px;
}
.pr105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.pr105__imgwrapper {
	height: 100%;
}

@media screen and (max-width: 991px) {
	.pr105__imgwrapper {
		max-width: 200px;
		margin: 16px auto;
	}
}

.col-lg-3.pr102__col {
	border-right: 1px solid #bebebe;
}
.col-lg-3.pr102__col:nth-child(-n+4) {
	border-bottom: 1px solid #bebebe;
}
.col-lg-3.pr102__col:nth-child(4n+4) {
	border-right: none;
}

.col-lg-4.pr102__col {
	border-right: 1px solid #bebebe;
}
.col-lg-4.pr102__col:nth-child(-n+6) {
	border-bottom: 1px solid #bebebe;
}
.col-lg-4.pr102__col:nth-child(3n+3) {
	border-right: none;
}

.col-lg-2.pr102__col {
	border-right: 1px solid #bebebe;
}
.col-lg-2.pr102__col:nth-child(-n+6) {
	border-bottom: 1px solid #bebebe;
}
.col-lg-2.pr102__col:nth-child(6n) {
	border-right: none;
}

@media screen and (max-width: 991px) {
	.col-lg-3.pr102__col:nth-child(4n+4) {
		border-right: 1px solid #bebebe;
	}
	.col-lg-3.pr102__col {
		border-right: 1px solid #bebebe;
	}
	.col-lg-3.pr102__col:nth-child(-n+6) {
		border-bottom: 1px solid #bebebe;
	}
	.col-lg-3.pr102__col:nth-child(3n+3) {
		border-right: none;
	}

	.col-lg-4.pr102__col {
		border-right: 1px solid #bebebe;
	}
	.col-lg-4.pr102__col:nth-child(-n+6) {
		border-bottom: 1px solid #bebebe;
	}
	.col-lg-4.pr102__col:nth-child(3n+3) {
		border-right: none;
	}


	.col-lg-2.pr102__col {
		border-right: 1px solid #bebebe;
	}
	.col-lg-2.pr102__col:nth-child(-n+6) {
		border-bottom: 1px solid #bebebe;
	}
	.col-lg-2.pr102__col:nth-child(3n+3) {
		border-right: none;
	}
}

@media screen and (max-width: 768px) {
	.col-lg-3.pr102__col:nth-child(4n+4) {
		border-right: none;
	}
	.col-lg-3.pr102__col:nth-child(3) {
		border-right: 1px solid #bebebe;
	}
	.col-lg-3.pr102__col {
		border-right: 1px solid #bebebe;
	}
	.col-lg-3.pr102__col:nth-child(-n+6) {
		border-bottom: 1px solid #bebebe;
	}
	.col-lg-3.pr102__col:nth-child(2n) {
		border-right: none;
	}

	.col-lg-4.pr102__col:nth-child(3n+3) {
		border-right: 1px solid #bebebe;
	}
	.col-lg-4.pr102__col {
		border-right: 1px solid #bebebe;
	}
	.col-lg-4.pr102__col:nth-child(-n+6) {
		border-bottom: 1px solid #bebebe;
	}
	.col-lg-4.pr102__col:nth-child(2n) {
		border-right: none;
	}

	.col-lg-2.pr102__col:nth-child(3n+3) {
		border-right: 1px solid #bebebe;
	}
	.col-lg-2.pr102__col {
		border-right: 1px solid #bebebe;
	}
	.col-lg-2.pr102__col:nth-child(-n+6) {
		border-bottom: 1px solid #bebebe;
	}
	.col-lg-2.pr102__col:nth-child(2n) {
		border-right: none;
	}
}


/*********************************************/
/* Тарифы ************************************/
/*********************************************/

/* Тариф 1 */

.tf101 {
	background-color: #f0f0f0;
}
.tf101__col {
	padding-left: 20px;
	padding-right: 20px;
}
.tf101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tf101__title_top {
	margin-bottom: 20px;
}
.tf101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf101__wrap {
	margin-bottom: 20px;
	padding: 70px 30px;
	border: 1px solid #eee;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.tf101__descr {
	max-width: 300px;
	margin: 22px auto 0;
}
.tf101__btn {
	margin-top: 30px;
	color: #fff;
	border-color: #13ce66;
	background-color: #13ce66;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Тариф 2 */

.tf102__col {
	padding-left: 20px;
	padding-right: 20px;
}
.tf102__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tf102__title_top {
	margin-bottom: 20px;
}
.tf102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf102__wrap {
	position: relative;
	padding: 0px 30px;
	border-radius: 5px;
}
.tf102__line {
	background-color: #e0e6ed;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -20px;
	width: 1px;
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.tf102__line_mobile {
	display: none;
	height: 1px;
	width: 100%;
	margin: 55px auto;
	background-color: #e0e6ed;
}
.tf102__imgwrapper {
	margin: 0 auto;
	height: 100px;
	width: 100px;
}
.tf102__name {
	margin-top: 26px;
}
.tf102__descr {
	margin-top: 30px;
}
.tf102__item {
	border-top: 1px solid #e0e6ed;
	padding: 12px;
}
.tf102__item:last-child {
	border-bottom: 1px solid #eee;
}
.tf102__price {
	margin-top: 30px;
}
.tf102__btn {
	margin-top: 30px;
	color: #fff;
	border-color: #13ce66;
	background-color: #13ce66;
	border-radius: 30px;
	-webkit-border-radius: 30px;
}
@media screen and (max-width: 991px) {
	.tf102__line_mobile {
		display: block;
	}
	.tf102__line {
		display: none;
	}
}

/* Тариф 3 */

.tf103__col {
	padding-left: 10px;
	padding-right: 10px;
}
.tf103__col_1 {
	padding-top: 15px;
}
.tf103__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tf103__title_top {
	margin-bottom: 20px;
}
.tf103__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf103__wrap {
	position: relative;
	border-radius: 9px;
	border: 1px solid #e0e6ed;
}
.tf103__wrap_left,
.tf103__wrap_right {
	padding: 40px 30px;
}
.tf103__wrap_center {
	width: 100%;
	padding: 55px 30px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}
.tf103__subtitle {
	color: #777;
	max-width: 270px;
	margin: 0 auto;
}
.tf103__line {
	background-color: #e0e6ed;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -20px;
	width: 1px;
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.tf103__line_mobile {
	display: none;
	height: 1px;
	width: 100%;
	margin: 55px auto;
	background-color: #e0e6ed;
}
.tf103__name {
	margin-bottom: 10px;
}
.tf103__descr {
	margin-top: 25px;
}
.tf103__item {
	padding: 12px;
}
.tf103__price {
	margin-top: 30px;
}
.tf103__btn {
	margin-top: 30px;
	color: #fff;
	border-color: #13ce66;
	background-color: #13ce66;
	border-radius: 30px;
	-webkit-border-radius: 30px;
}
@media screen and (max-width: 991px) {
	.tf103__line_mobile {
		display: block;
	}
	.tf103__line {
		display: none;
	}
}
/* Тариф 4 */


.tf104__col {
	padding-left: 15px;
	padding-right: 15px;
}
.tf104__col_1 {
	padding-top: 20px;
}
.tf104__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tf104__title_top {
	margin-bottom: 20px;
}
.tf104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf104__wrap {
	margin-bottom: 40px;
	position: relative;
	border-radius: 9px;
	border: 1px solid #e0e6ed;
}
.tf104__imgwrapper {
	margin: 0 auto;
	height: 100px;
	width: 100px;
}
.tf104__wrap_left,
.tf104__wrap_right {
	padding: 45px 30px;
}
.tf104__wrap_center {
	width: 100%;
	padding: 65px 30px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
}
.tf104__name {
	margin-bottom: 25px;
	margin-top: 40px;
}
.tf104__descr {
	margin-top: 25px;
}
.tf104__item {
	padding: 10px;
}
.tf104__price {
	margin-top: 30px;
}
.tf104__btn {
	margin-top: 30px;
	color: #fff;
	border-color: #13ce66;
	background-color: #13ce66;
	border-radius: 30px;
	-webkit-border-radius: 30px;
}
@media screen and (max-width: 991px) {
	.tf104__line_mobile {
		display: block;
	}
	.tf104__line {
		display: none;
	}
}

/* Тариф 5 */

.tf105__col {
	padding-left: 15px;
	padding-right: 15px;
}
.tf105__col_1 {
	padding-top: 20px;
}
.tf105__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tf105__title_top {
	margin-bottom: 20px;
}
.tf105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf105__wrap {
	height: 100%;
	margin-bottom: 40px;
	position: relative;
	border-radius: 3px;
	border: 1px solid #e0e6ed;
}
.tf105__img	{
	border-radius: 3px;
}
.tf105__imgwrapper {
	-ms-flex: 1;
	flex: 1;
	position: relative;
	width: 100%;
}
.tf105__bgwrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.tf105__textwrapper {
	justify-content: space-between;
	height: 100%;
	padding: 1px 30px 35px;
}
.tf105__descr {
	margin-top: 25px;
}
.tf105__item {
	padding: 16px 0;
	border-bottom: 1px solid #e0e6ed;
}
.tf105__btn {
	-ms-align-self: center;
	align-self: center;
	margin-top: 30px;
	color: #000;
	background-color: #fff;
	border-color: #000;
	border-width: 1px;
}
.tf105__btn:hover {
	color: #000;
}
@media screen and (max-width: 991px) {
	.tf105__line_mobile {
		display: block;
	}
	.tf105__line {
		display: none;
	}
}

/* Тариф 6 */

.tf106__col {
	padding-left: 15px;
	padding-right: 15px;
}
.tf106__col_1 {
	padding-top: 20px;
}
.tf106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tf106__title_top {
	margin-bottom: 20px;
}
.tf106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf106__wrap {
	height: 100%;
	background: #f0f0f0;
	margin-bottom: 40px;
	position: relative;
	border-radius: 3px;
	border: 1px solid #e0e6ed;
}
.tf106__uptitle {
	width: 100%;
	border-bottom: 1px solid #3939d4;
	padding-top: 18px;
	padding-bottom: 18px;
}
.tf106__bgwrapper {
	background-color: rgb(35, 35, 196);
	position: relative;
	-ms-flex: 1;
	flex: 1;
	padding: 0 20px 10px;
}
.tf106__topwrapper {
	margin: 30px 0px
}
.tf106__textwrapper {
	justify-content: space-between;
	height: 100%;
	padding: 1px 30px 30px;
}
.tf106__descr {
	margin-top: 25px;
}
.tf106__item {
	margin-bottom: 9px;
}
.tf106__btn {
	-ms-align-self: center;
	align-self: center;
	margin-top: 30px;
	color: #fff;
	background-color: #2323c4;
	border-color: #2323c4;
	border-width: 1px;
}
.tf106__btn:hover {
	color: #fff;
}
@media screen and (max-width: 991px) {
	.tf106__line_mobile {
		display: block;
	}
	.tf106__line {
		display: none;
	}
}

/* Тариф 7 */

.tf107 {
	background-color: #eee;
}
.tf107__wrap {
	border-radius: 10px;
}
.tf107__top_tr {
	color: #fff;
	background-color: #222;
}
.tf107__table {
	min-width: 100%;
	margin: 0 auto;
}
.tf107__tbody {
	background-color: #fff;
}
.tf107__th {
	font-size: 18px;
	border-bottom: 1px solid #000;
	padding: 22px 20px;
}
.tf107__th:not(:first-child) {
	text-align: center;
}
.tf107__td {
	width: 25vw;
	border-top: 0 !important;
	padding: 22px 20px;
}
.tf107__td:not(:first-child) {
	border-left: 1px solid #eee;
	text-align: center;
}
.tf107__tr:not(:last-child) {
	border-bottom: 1px solid #eee;
}
.tf107__btn {
	background-color: #25b309;
	border-color: #25b309;
}
@media screen and (max-width: 991px) {
	.tf107__table {
		min-width: 960px;
	}
	.tf107__th,
	.tf107__td {
		font-size: 14px;
		width: 50vw;
	}
}

/* Тариф 8 */

.tf108 {}
.tf108__wrap {
	border-radius: 10px;
	border: 1px solid #e0e0e0;
}
.tf108__top_tr {
	color: #000;
	border-bottom: 1px solid #eee;
}
.tf108__table {
	min-width: 100%;
	margin: 0 auto;
	background-color: #fff;
}
.tf108__th {
	font-size: 18px;
	padding: 22px 20px;
}
.tf108__th:not(:first-child) {
	text-align: center;
	border-left: 1px solid #eee;
}
.tf108__td {
	width: 25vw;
	border-top: 0 !important;
	padding: 22px 20px;
}
.tf108__td:not(:first-child) {
	border-left: 1px solid #eee;
	text-align: center;
}
.tf108__tr:not(:last-child) {
	border-bottom: 1px solid #eee;
}
.tf108__btn {
	background-color: #25b309;
	border-color: #25b309;
}
@media screen and (max-width: 991px) {
	.tf108__table {
		min-width: 960px;
	}
	.tf108__th,
	.tf108__td {
		font-size: 14px;
		width: 50vw;
	}
}

/* Тариф 9 */

.tf109__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tf109__title_top {
	margin-bottom: 40px;
}
.tf109__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf109__textwrapper {
	margin-bottom: 30px;
}
.tf109__uptitle {
	margin-bottom: 12px;
}
.tf109__innerwrapper {
	justify-content: space-between;
	width: 100%;
	padding-bottom: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: rgba(0, 0, 0, 0.1);
}
.tf109__botwrapper {
	margin-top: 90px;
}
@media screen and (max-width: 991px) {
	.tf109__innerwrapper  {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.tf109__price {
		margin-top: 10px;
	}
}

/* Тариф 10 */

.tf110__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.tf110__title_top {
	margin-bottom: 40px;
}
.tf110__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tf110__textwrapper {
	margin-bottom: 30px;
}
.tf110__topwrapper {
	margin-bottom: 90px;
}
.tf110__innerwrapper {
	justify-content: space-between;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: rgba(0, 0, 0, 0.1);
}
.tf110__descr {
	margin-top: 10px;
}
.tf110__botwrapper {
	margin-top: 90px;
}


/*********************************************/
/* Форма и кнопка ***************************/
/*********************************************/

/* Форма и кнопка 1 */

/* Форма и кнопка 2 */

.fb102__btn {
	margin: 10px;
}

/* Форма и кнопка 3 */

.fb103__input {
	margin-right: 20px;
}
@media screen and (max-width: 575px) {
	.fb103__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fb103__input {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 4 */

.fb104__inputwrapper {
	margin-bottom: 25px;
	display: block;
}
.fb104__inputlabel {
	margin-bottom: 5px;
	display: inline-block;
}
.fb104__btnwrapper {
	text-align: center;
}
@media screen and (max-width: 767px) {
	.fb104__btn {
		width: 100%;
	}
}

/* Форма и кнопка 5 */

.fb105 {}

/* Форма и кнопка 6 */

.fb106 {}
.fb106__text {
	margin-right: 20px;
}
@media screen and (max-width: 991px) {
	.fb106__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fb106__text {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 7 */

.fb107 {
	background-color: #efefef;
}
.fb107__title {
	margin-bottom: 25px;
}
.fb107__descr {
	margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
	.fb107__descr {
		margin-bottom: 30px;
	}
}

/* Форма и кнопка 8 */

.fb108 {
	min-height: 0;
}
.fb108__substrate {
	opacity: .8;
}
.fb108__title {
	margin-bottom: 25px;
}
.fb108__descr {
	margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
	.fb108__descr {
		margin-bottom: 30px;
	}
}

/* Форма и кнопка 9 */

.fb109 {
	background-color: #efefef;
}
.fb109__title {
	margin-bottom: 25px;
}
.fb109__descr {
	margin-bottom: 70px;
}
@media screen and (max-width: 991px) {
	.fb109__descr {
		margin-bottom: 30px;
	}
}

/* Форма и кнопка 10 */

.fb110 {
	background-color: #efefef;
}
.fb110__subswrapper {
	padding: 60px;
	position: relative;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
}
.fb110__subswrapper_filter {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-image: -moz-linear-gradient(top, rgba(13,14,97,0.70), rgba(13,44,82,0.70));
	background-image: -webkit-linear-gradient(top, rgba(13,14,97,0.70), rgba(13,44,82,0.70));
	background-image: -o-linear-gradient(top, rgba(13,14,97,0.70), rgba(13,44,82,0.70));
	background-image: -ms-linear-gradient(top, rgba(13,14,97,0.70), rgba(13,44,82,0.70));
}
.fb110__subswrapper_box {
	position: relative;
	z-index: 2;
}
.fb110__title {
	margin-bottom: 16px;
}
.fb110__descr {
	margin-bottom: 30px;
}
.fb110__input {
	margin-right: 20px;
}
@media screen and (max-width: 767px) {
	.fb110__subswrapper {
		padding: 40px 20px;
	}
}
@media screen and (max-width: 575px) {
	.fb110__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fb110__input {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 11 */

.fb111 {
	background-color: #ffe100;
}
.fb111__title {
	margin-bottom: 24px;
}
.fb111__descr {
	margin-bottom: 74px;
}
.fb111__input {
	margin-right: 20px;
	max-width: 460px;
}
@media screen and (max-width: 991px) {
	.fb111__descr {
		margin-bottom: 32px;
	}
}
@media screen and (max-width: 575px) {
	.fb111__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fb111__input {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 12 */

.fb112 {
	min-height: 0;
}
.fb112__substrate {
	opacity: .8;
}
.fb112__title {
	margin-bottom: 24px;
}
.fb112__descr {
	margin-bottom: 74px;
}
.fb112__input {
	margin-right: 20px;
	max-width: 460px;
}
@media screen and (max-width: 991px) {
	.fb112__descr {
		margin-bottom: 32px;
	}
}
@media screen and (max-width: 575px) {
	.fb112__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fb112__input {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 13 */

.fb113 {
	min-height: 0;
}
.fb113__subswrapper {
	padding: 60px;
	background-color: #ffe100;
}
.fb113__title {
	margin-bottom: 24px;
}
.fb113__descr {
	margin-bottom: 74px;
}
.fb113__input {
	margin-right: 20px;
}
@media screen and (max-width: 767px) {
	.fb113__subswrapper {
		padding: 40px 20px;
	}
	.fb113__descr {
		margin-bottom: 32px;
	}
}
@media screen and (max-width: 575px) {
	.fb113__formwrapper {
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.fb113__input {
		margin-right: 0;
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 14 */

.fb114__subswrapper {
	padding: 60px;
	border: 15px solid #1f5bff;
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.3);
}
.fb114__title {
	margin-bottom: 24px;
}
.fb114__descr {
	margin-bottom: 74px;
}
.fb114__formwrapper {
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
}
.fb114__input {
	border-right: none;
	border-left: none;
	border-top: none;
	border-color: #d6d6d6;
	margin-bottom: 25px;
	padding: 0;
}
.fb114__btn {
	margin-top: 25px;
}
@media screen and (max-width: 767px) {
	.fb114__subswrapper {
		padding: 40px 20px;
	}
	.fb114__descr {
		margin-bottom: 32px;
	}
}

/* Форма и кнопка 15 */

.fb115__substrate {
	background-color: #29221c;
}
.fb115__title {
	margin-bottom: 40px;
}
.fb115__descr {
	margin-bottom: 50px;
}
.fb115__formwrapper {
	max-width: 560px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
.fb115__input {
	margin-bottom: 20px;
	border-radius: 7px;
}
.fb115__btn {
	border-radius: 7px;
}
@media screen and (max-width: 767px) {
	.fb115__title {
		margin-bottom: 18px;
	}
	.fb115__descr {
		margin-bottom: 30px;
	}
	.fb115__formwrapper {
		margin-bottom: 20px;
	}
}

/* Форма и кнопка 16 */

.fb116 {
	background-color: #efefef;
}
.fb116__title {
	margin-bottom: 105px;
}
.fb116__descr {
	margin-bottom: 60px;
}
.fb116__btnwrapper {
	margin-bottom: 20px;
}
.fb116__btn {
	margin-bottom: 10px;
	margin-right: 10px;
}
.fb116__text {
	opacity: .7;
}
@media screen and (max-width: 991px) {
	.fb116__textwrapper {
		text-align: center;
	}
	.fb116__title {
		margin-bottom: 60px;
	}
	.fb116__descr {
		margin-bottom: 45px;
	}
	.fb116__img {
		margin-top: 30px;
	}
}
@media screen and (max-width: 767px) {
	.fb116__btn {
		width: 100%;
		margin-right: 0;
	}
}
.sn101__icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	background-color: #000;
	color: #fff;
	border-radius: 50%;
	margin-left: 5px;
	margin-right: 5px;
}
.sn101__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.sn101__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.sn101__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}

/* Соцсети 2 */

.sn102__icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	background-color: #000;
	color: #fff;
	margin-left: 5px;
	margin-right: 5px;
}
.sn102__icon_sm {
	width: 26px;
	height: 26px;
	font-size: 15px;
}
.sn102__icon_md {
	width: 34px;
	height: 34px;
	font-size: 20px;
}
.sn102__icon_lg {
	width: 42px;
	height: 42px;
	font-size: 26px;
}
.sn102__icon_xl {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.sn102__icon_fb {
	background-color: #3b5998;
}
.sn102__icon_tw {
	background-color: #00aced;
}
.sn102__icon_ins {
	background-color: #5851db;
}
.sn102__icon__b_w {
	background-color: #000 !important;
	color: #fff !important;
}
.sn102__icon__tr_w {
	background-color: transparent !important;
	color: #fff !important;
}
.sn102__icon__w_b {
	background-color: #fff !important;
	color: #000 !important;
}
.sn102__icon__tr_b {
	background-color: transparent !important;
	color: #000 !important;
}

/* Соцсети 3 */

.sn103__icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	background-color: #000;
	color: #fff;
	margin-left: 5px;
}
.sn103__icon_sm {
	width: 26px;
	height: 26px;
	font-size: 15px;
}
.sn103__icon_fb {
	background-color: #3b5998;
}
.sn103__icon_tw {
	background-color: #00aced;
}
.sn103__icon__b_w {
	background-color: #000 !important;
	color: #fff !important;
}
.sn103__icon__tr_w {
	background-color: transparent !important;
	color: #fff !important;
}
.sn103__icon__w_b {
	background-color: #fff !important;
	color: #000 !important;
}
.sn103__icon__tr_b {
	background-color: transparent !important;
	color: #000 !important;
}
.sn103__socwrapper {
	width: 100%;
	position: static;
}
.sn103__list {
	width: 100%;
	padding: 20px;
}
.nb_content_fixed .sn103__socwrapper {
	position: fixed;
	top: 0px;
}

/* Соцсети 4 */

.sn104__icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	background-color: #000;
	color: #fff;
	margin-left: 5px;
}
.sn104__icon_sm {
	width: 52px;
	height: 52px;
	font-size: 20px;
}
.sn104__icon_fb {
	background-color: #3b5998;
}
.sn104__icon_tw {
	background-color: #00aced;
}
.sn104__icon_ins {
	background-color: #5851db;
}
.sn104__icon__b_w {
	background-color: #000 !important;
	color: #fff !important;
}
.sn104__icon__tr_w {
	background-color: transparent !important;
	color: #fff !important;
}
.sn104__icon__w_b {
	background-color: #fff !important;
	color: #000 !important;
}
.sn104__icon__tr_b {
	background-color: transparent !important;
	color: #000 !important;
}
.sn104__socwrapper {
	width: 100%;
	position: static;
}
.sn104__list {
	width: 100%;
	padding: 20px;
}
.nb_content_fixed .sn104__socwrapper {
	position: fixed;
	top: 350px;
}
клавиатуры
/* Соцсети 5 */

/* Соцсети 6 */
.sn106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sn106__title_top {
	margin-bottom: 20px;
}
.sn106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sn106__icon {
	height: 100%;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%;
	background-color: #000;
	color: #fff;
}
.sn106__icon_sm {
	font-size: 15px;
}
.sn106__icon_md {
	font-size: 20px;
}
.sn106__icon_lg {
	font-size: 40px;
}
.sn106__icon_fb {
	background-color: #3b5998;
}
.sn106__icon_tw {
	background-color: #00aced;
}
.sn106__icon_ins {
	background-color: #5851db;
}
.sn106__icon_be {
	background-color: #0072ef;
}
.sn106__icon_yt {
	background-color: #e62117;
}
.sn106__icon_vm {
	background-color: #00adef;
}
.sn106__icon_pnt {
	background-color: #c20724;
}
.sn106__icon_lin {
	background-color: #0083be;
}
.sn106__icon_cld {
	background-color: #ff5500;
}
.sn106__row {
	width: 100%;
}
.sn106__socwrapper {
	width: 100%;
	position: static;
}
.sn106__item {
	height: 160px;
}
.sn106__list {
	width: 100%;
}
@media screen and (max-width: 991px) {
	.sn106__col {
		min-width: 33.33%;
	}
}
@media screen and (max-width: 767px) {
	.sn106__col {
		min-width: 50%;
	}
}


/*********************************************/
/* Утилиты ******************************/
/*********************************************/

/* Утилиты 1 */

.ut101__row {
	margin-bottom: 100px;
}
.ut101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut101__title_top {
	margin-bottom: 20px;
}
.ut101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut101__imgwrapper {
	margin-bottom: 30px;
	max-width: 100%;
	width: 600px;
}
.ut101__textwrapper {
	margin-bottom: 30px;
	height: 100%;
}
.ut101__title {
	margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
	.ut101__row_reverse {
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

/* Утилиты 2 */

.ut102__row {
	margin-bottom: 100px;
}
.ut102__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut102__title_top {
	margin-bottom: 20px;
}
.ut102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut102__imgwrapper {
	margin-bottom: 30px;
	max-width: 100%;
	width: 600px;
}
.ut102__textwrapper {
	margin-bottom: 30px;
	height: 100%;
}
.ut102__title {
	margin-bottom: 24px;
}

/* Утилиты 3 */
.ut103 {
	background-color: #f2f2f2;
}
.ut103__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut103__title_top {
	margin-bottom: 20px;
}
.ut103__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut103__imgwrapper {
	margin-bottom: 30px;
	max-width: 100%;
	width: 80px;
}
.ut103__textwrapper {
	margin-bottom: 30px;
	height: 100%;
}
.ut103__title {
	margin-bottom: 24px;
}


/* Утилиты 4 */

.ut104 {
	background-color: #f2f2f2;
}
.ut104__col {
	margin-bottom: 20px;
}
.ut104__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut104__title_top {
	margin-bottom: 20px;
}
.ut104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut104__imgwrapper {
	padding-bottom: 85px;
	max-width: 100%;
	width: 65px;
}
.ut104__title {
	margin-bottom: 24px;
}
.ut104__wrap {
	height: 100%;
	padding: 30px 30px 40px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
}
@media screen and (max-width: 991px) {
	.ut104__imgwrapper {
		padding-bottom: 30px;
	}
}

/* Утилиты 5 */

.ut105 {}
.ut105__col {
	margin-bottom: 20px;
}
.ut105__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut105__title_top {
	margin-bottom: 20px;
}
.ut105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut105__imgwrapper {
	padding-bottom: 85px;
	max-width: 100%;
	width: 65px;
}
.ut105__title {
	margin-bottom: 24px;
}
.ut105__wrap {
	height: 100%;
	padding: 30px 30px 40px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px 0px;
}
@media screen and (max-width: 991px) {
	.ut105__imgwrapper {
		padding-bottom: 30px;
	}
}

/* Утилиты 6 */

.ut106 {}
.ut106__col {
	margin-bottom: 55px;
}
.ut106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut106__title_top {
	margin-bottom: 20px;
}
.ut106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut106__wrap {
	height: 100%;
	border-radius: 5px;
}
.ut106__textwrapper {
	padding-left: 20px;
}
@media screen and (max-width: 991px) {
	.ut106__col {
		margin-bottom: 55px;
	}
}

/* Утилиты 7 */

.ut107 {
	background-color: #f2f2f2;
}
.ut107__col {
	margin-bottom: 55px;
}
.ut107__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut107__title_top {
	margin-bottom: 20px;
}
.ut107__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut107__wrap {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	overflow: hidden;
	position: relative;
	height: 100%;
	border-radius: 5px;
}
.ut107__imgwrapper {
	position: relative;
}
.ut107_bg_dark {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	background-image: -moz-linear-gradient(top, rgba(15,15,15,0.50), rgba(0,0,0,0.40));
	background-image: -webkit-linear-gradient(top, rgba(15,15,15,0.50), rgba(0,0,0,0.40));
	background-image: -o-linear-gradient(top, rgba(15,15,15,0.50), rgba(0,0,0,0.40));
	background-image: -ms-linear-gradient(top, rgba(15,15,15,0.50), rgba(0,0,0,0.40));
}
.ut107__img {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	height: 320px;
	width: 100%;
	object-fit: cover;
}
.ut107__wrap:hover .ut107__img {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.ut107__wrap:hover .ut107_bg_dark {
	opacity: .8;
}
.ut107__textwrapper {
	width: 100%;
	z-index: 1;
	height: 100%;
	position: absolute;
	top: 0;
}
.ut107__bottitle {
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}
.ut107__wrap:hover .ut107__bottitle {
	-webkit-transform: translate3d(0px, -45px, 0px);
	transform: translate3d(0px, -45px, 0px);
}
.ut107__btn {
	position: absolute;
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	-webkit-transition: all ease-in-out .2s;
	-o-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
	opacity: 0;
}
.ut107__wrap:hover .ut107__btn {
	opacity: 1;
	-webkit-transform: translate3d(0px, 45px, 0px);
	transform: translate3d(0px, 45px, 0px);
}

/* Утилиты 8 */

.ut108__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut108__title_top {
	margin-bottom: 20px;
}
.ut108__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut108__imgwrapper {
	margin-bottom: 20px;
}
.ut108__wrap {
	margin-bottom: 40px;
}
.ut108__img {
	height: 396px;
	width: 100%;
	object-fit: cover;
}
.ut108__descr {
	margin-top: 10px;
}
.ut108__btn {
	margin-top: 20px;
}

/* Утилиты 9 */

.ut109 {}
.ut109__col {
	margin-bottom: 55px;
}
.ut109__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut109__title_top {
	margin-bottom: 20px;
}
.ut109__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut109__wrap {
	background-color: rgb(31, 91, 255);
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	overflow: hidden;
	position: relative;
	height: 100%;
	border-radius: 5px;
}
.ut109__imgwrapper {
	position: relative;
}
.ut109__img {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	height: 268px;
	width: 100%;
	object-fit: cover;
}
.ut109__wrap:hover .ut109__img {
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.ut109__textwrapper {
	transform: translateY(143px);
	padding: 30px 30px 40px;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
	width: 100%;
	z-index: 1;
	height: 100%;
	position: absolute;
	top: 0;
}
.ut109__title {
	padding-bottom: 20px;
}
.ut109__line {
	height: 1px;
	width: 100%;
	background-color: #ffffff;
}
.ut109__wrap:hover .ut109__textwrapper {
	-webkit-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}
.ut109__descr {
	margin-top: 20px;
	margin-bottom: 10px;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
	opacity: 0;
}
.ut109__wrap:hover .ut109__descr {
	opacity: 1;
}
.ut109__botwrapper {
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}
.ut109__wrap:hover .ut109__botwrapper {
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
	transform: translateY(0px);
}

@media screen and (max-width: 991px) {
	.ut109__textwrapper {
		justify-content: center;
		transform: translateY(0px);
	}
	.ut109__descr {
		opacity: 1;
	}
}


/* Утилиты 10 */

.ut110 {}
.ut110__col {
	margin-bottom: 55px;
}
.ut110__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.ut110__title_top {
	margin-bottom: 20px;
}
.ut110__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.ut110__item {
	background-color: #fff;
	padding-left: 30px;
	padding-right: 30px;
}
.ut110__item:not(:last-child) {
	margin-bottom: 2px;
}
.ut110__item.open .ut110__icon {
	-webkit-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}
.ut110__head {
	position: relative;
	cursor: pointer;
}
.ut110__title {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 30px;
}
.ut110__icon {
	border-radius: 50%;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 40%;
	margin-top: -12px;
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
}
.ut110__text {
	padding-bottom: 30px;
}
.ut110__head:hover .ut110__icon {
	background-color: #1f5bff;
}
.ut110__head:hover g {
	stroke: #fff;
}
.ut110__list {
	margin-bottom: 20px;
}
.ut110__head {
	border-top: 1px solid #eee;
}
.ut110__border {
	height: 1px;
	background-color: #eee;
}
/*********************************************/
/* Изображения ******************************/
/*********************************************/

/* Изображения 1 */

.im101 {}
.im101__container_wide .im101_container {
	max-width: 100%;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.im101__container_wide .im101__row {
	margin-left: 0;
	margin-right: 0;
}
.im101__container_wide .im101__col {
	padding-left: 0;
	padding-right: 0;
}
.im101__img {
	width: 100%;
}

/* Изображения 2 */

.im102 {
	width: 100%;
}
.im102__imgwide {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}
.im102__img {
	width: 100%;
	height: 100vh;
	object-fit: cover;
}

/* Изображения 3 */

.im103 {}
.im103__textwrapper {
	padding-left: 20px;
	padding-right: 20px;
	background-color: #000;
}
.im103__text {
	padding-bottom: 20px;
	padding-top: 20px;
}

/* Изображения 4 */
.im104__line {
	width: 140px;
	height: 1px;
	background-color: #fff;
	margin-bottom: 7px;
}

/* Изображения 5 */

.im105__col {
	margin-bottom: 20px;
}

/* Изображения 6 */

.im106 {}
.im106__container_wide .im106_container {
	max-width: 100%;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.im106__container_wide .im106__row {
	margin-left: 0;
	margin-right: 0;
}
.im106__container_wide .im106__col {
	padding-left: 0;
	padding-right: 0;
}
.im106__col {
	margin: 0 auto;
}
.im106__img {
	object-fit: cover;
	border-radius: 50%;
}
.im106__title {
	padding-top: 28px;
	padding-bottom: 28px;
	font-size: 14px;
	line-height: 28px;
}

/* Изображения 7 */

.im107__textwrapper {
	padding-top: 30px;
	padding-bottom: 20px;
}
.im107__title {
	max-width: 480px;
	width: 100%;
}

/* Изображения 8 */

.im108__toptwrapper {
	height: 100%;
	padding-bottom: 20px;
}
.im108__title {
	width: 100%;
}
.im108__imgwrapper {
	margin-bottom: 10px;
}
.im108__sectitle {
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.im108__secdescr {
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 7px;
}

/* Изображения 9 */

.im109__imgdescr {
	font-size: 13px;
	line-height: 16px;
	opacity: 0.7;
	padding-top: 10px;
}
.im109__toptwrapper {
	max-width: 760px;
	float: none;
	display: block;
}
.im109__wrap {
	display: block;
	max-width: 460px;
	float: right;
	padding: 6px 0px 20px 30px;
}

@media screen and (max-width: 991px) {
	.im109__wrap {
		float: none;
		padding-left: 0;
	}
}

.tf103__wrap_center {
	padding: 30px;
}


/*********************************************/
/* Галерея ******************************/
/*********************************************/

/*Галерея 1*/

.gl101__row {
	justify-content: center;
}
.gl101__owl {
	max-width: 90%;
	margin: 0 auto;
	position: relative;
}
.gl101__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 50%;
}
.gl101__owl .owl-nav button.owl-prev,
.gl101__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 25px;
	width: 50px;
	height: 50px;
	color: #000;
	background-color: rgba(232,232,232,1);
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.gl101__owl .owl-prev {
	position: absolute;
	left: -80px;
}
.gl101__owl .owl-next {
	position: absolute;
	right: -80px;
}
.gl101__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.gl101__owl .owl-dots {
	padding-top: 15px;
}
.gl101__owl .owl-dots .owl-dot.active span,
.gl101__owl .owl-dots .owl-dot:hover span {
	background: #000;
}

@media screen and (max-width: 991px) {
	.gl101__owl .owl-nav {
		display: none;
	}
}

/*Галерея 2*/

.gl102__imgwrapper {
	margin-bottom: 20px;
}
.gl102__img {
	max-width: 350px;
	width: 350px;
	height: 350px;
	object-fit: cover;
}

@media screen and (max-width: 1199px) {
	.gl102__img {
		max-width: 290px;
		width: 290px;
		height: 290px;
	}
}
@media screen and (max-width: 991px) {
	.gl102__img {
		max-width: 350px;
		width: 350px;
		height: 350px;
	}
}
@media screen and (max-width: 575px) {
	.gl102__img {
		max-width: 350px;
		width: 100%;
		height: 320px;
	}
}

/*Галерея 3*/

.gl103__imgwrapper {
	margin-bottom: 20px;
}
.gl103__img {
	width: 100%;
	object-fit: cover;
}
.gl103__img_big {
	height: 660px;
}
.gl103__img_sm {
	height: 320px;
}
.gl103__imgwrapper_sm:first-child {
	margin-bottom: 20px;
}

/*Галерея 4*/

.gl104__img {
	width: 100%;
	object-fit: cover;
}
.gl104__img_big {
	height: 660px;
}
.gl104__img_sm {
	height: 100%;
}
.gl104__wrap {
	height: 100%;
}
.gl104__imgwrapper {
	height: 50%;
}

.im104__container_wide .im104_container {
	max-width: 100%;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.im104__container_wide .im104__row {
	margin-left: 0;
	margin-right: 0;
}
.im104__container_wide .im104__col {
	padding-left: 0;
	padding-right: 0;
}

@media screen and (max-width: 991px) {
	.im104__row {
		display: -ms-flex;
		display: flex;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.gl104__wrap {
		display: -ms-flex;
		display: flex;
		height: 300px;
	}
	.gl104__img_big {
		height: 480px;
	}
	.gl104__imgwrapper_sm {
		height: 100%;
	}
}
@media screen and (max-width: 767px) {
	.gl104__img_big {
		height: 400px;
	}
	.gl104__wrap {
		height: 200px;
	}
}
@media screen and (max-width: 575px) {
	.gl104__img_big {
		height: 250px;
	}
	.gl104__wrap {
		height: 150px;
	}
}

/*Галерея 5*/

.gl105__img {
	height: 100%;
}


/*Галерея 6*/

.gl106__row {
	overflow: hidden;
}
.gl106__wrap {
	height: 100%;
}
.gl106__img {
	position: relative;
	-webkit-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 1;
}
.gl106__wrap:hover .gl106__img_zoom {
	position: relative;
	z-index: 2;
	transform: scale(1.04);
	-ms-transform: scale(1.04);
	box-shadow: 0px 2px 20px 2px rgba(0,0,0,0.45);
}

.col-lg-3.gl106__col:nth-child(4n+1) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
	transform-origin: left;
}
.col-lg-3.gl106__col:nth-child(4n+4) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
	transform-origin: right;
}

.col-lg-4.gl106__col:nth-child(3n+1) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
	transform-origin: left;
}
.col-lg-4.gl106__col:nth-child(3n+3) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
	transform-origin: right;
}

.col-lg-6.gl106__col:nth-child(2n+1) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
	transform-origin: left;
}
.col-lg-6.gl106__col:nth-child(2n+2) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
	transform-origin: right;
}




@media screen and (max-width: 991px) {
	.gl106__img {
		width: 100%;
		height: 280px;
		object-fit: cover;
	}
	.gl106__col:nth-child(2n+1) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
		transform-origin: left;
	}
	.col-lg-3.gl106__col:nth-child(2n+2) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
		transform-origin: right;
	}

	.col-lg-4.gl106__col:nth-child(2n+1) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
		transform-origin: left;
	}
	.col-lg-4.gl106__col:nth-child(2n+2) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
		transform-origin: right;
	}

	.col-lg-12.gl106__col:nth-child(2n+1) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
		transform-origin: left;
	}
	.col-lg-12.gl106__col:nth-child(2n+2) .gl106__wrap:hover .gl106__img.gl106__img_zoom {
		transform-origin: right;
	}
}

/*Галерея 7*/

.gl107__col {
	margin-bottom: 30px;
}
.gl107__container_wide .gl107_container {
	max-width: 100%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.gl107__img {
	height: 200px;
	width: 100%;
	object-fit: cover;
}


/*Галерея 8*/

.gl108__col {
	margin-bottom: 30px;
}
.gl108__container_wide .gl108_container {
	max-width: 100%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.gl108__img {
	height: 700px;
	width: 100%;
	object-fit: cover;
}

@media screen and (max-width: 991px) {
	.gl108__img {
		height: 500px;
		width: 100%;
		object-fit: cover;
	}
}
@media screen and (max-width: 767px) {
	.gl108__img {
		height: 400px;
		width: 100%;
		object-fit: cover;
	}
}
@media screen and (max-width: 575px) {
	.gl108__img {
		height: 300px;
		width: 100%;
		object-fit: cover;
	}
}

/*Галерея 9*/

.gl109__container_wide .gl109_container {
	max-width: 100%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.gl109__wrap {
	padding-bottom: 20px;
}

/*Галерея 10*/

.gl110__owl {

}

.gl110__wrap {
	margin: 0 auto;
	position: relative;
	z-index: 1;
	margin-bottom: 70px;
}
.gl110__title {
	margin-top: 10px;
	margin-bottom: 16px;
}
.gl110__descr {
	margin-top: 10px;
}
.gl110__owl_content {
	position: relative;
}
.gl110__owl_bgdark {
	height: 300px;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1));
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.gl110__img {
	height: 90vh;
	width: 100%;
	object-fit: cover;
}
.gl110__owl {
	max-width: 100%;
	margin: 0 auto;
	position: relative;
}
.gl110__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 45%;
}
.gl110__owl .owl-nav button.owl-prev,
.gl110__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 15px;
	width: 30px;
	height: 30px;
	color: #000;
	background-color: rgba(232,232,232,1);
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.gl110__owl .owl-prev {
	position: absolute;
	left: 20px;
}
.gl110__owl .owl-next {
	position: absolute;
	right: 20px;
}
.gl110__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.gl110__owl .owl-dots {
	position: absolute;
	bottom: 0px;
	width: 100%;
	justify-content: center;
	display: -ms-flex;
	display: flex;
	padding-bottom: 15px;
}
.gl110__owl .owl-dots button {
	outline: none;
}
.gl110__owl .owl-dots .owl-dot span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	background: #fff;
}
.gl110__owl .owl-dots .owl-dot.active span,
.gl110__owl .owl-dots .owl-dot:hover span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	background: #000;
	border: 2px solid #fff;
}

@media screen and (max-width: 991px) {
	.gl110__owl .owl-nav {
		display: none;
	}
}

/*Галерея 11*/
.gl111__col {
	margin-bottom: 30px;
}
.gl111__imgwrapper {
	position: relative;
}
.gl111__img {
	width: 100%;
	height: 700px;
	object-fit: cover;
}
.gl111__img_right {
	position: absolute;
	top: 65px;
}

@media screen and (max-width: 1199px) {
	.gl111__img {
		height: 600px;
	}
}
@media screen and (max-width: 991px) {
	.gl111__img_right {
		position: relative;
		top: 0px;
	}
	.gl111__img {
		height: 500px;
		width: 300px;
	}
}
@media screen and (max-width: 767px) {
	.gl111__img {
		height: 400px;
	}
}
@media screen and (max-width: 575px) {
	.gl111__img {
		height: 100%;
		width: 100%;
	}
}


/*********************************************/
/* Команда ******************************/
/*********************************************/

/*Команда 1*/

.tm101__col {
	margin-bottom: 20px;
}
.tm101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm101__title_top {
	margin-bottom: 20px;
}
.tm101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm101__img {
	width: 200px;
	height: 200px;
	object-fit: cover;
	border-radius: 50%;
}
.tm101__imgwrapper {
	margin-bottom: 20px;
}
.tm101_persname {
	margin-bottom: 5px;
}
.tm101__persdescr {
	color: #7a7a7a;
}


/*Команда 2*/

.tm102__col {
	margin-bottom: 20px;
}
.tm102__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm102__title_top {
	margin-bottom: 20px;
}
.tm102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm102__imgwrapper {
	margin-bottom: 20px;
}
.tm102__img {
	width: 255px	;
	min-height: 255px;
	object-fit: cover;
}
.tm102_persname {
	margin-bottom: 5px;
}
.tm102__persdescr {
	color: #7a7a7a;
}

/*Команда 3*/

.tm103__col {
	margin-bottom: 20px;
}
.tm103__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm103__title_top {
	margin-bottom: 20px;
}
.tm103__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm103__img {
	width: 200px;
	height: 200px;
	object-fit: cover;
	border-radius: 50%;
}
.tm103__imgwrapper {
	margin-bottom: 20px;
}
.tm103_persname {
	margin-bottom: 5px;
}
.tm103__persdescr {
	color: #7a7a7a;
	margin-bottom: 20px;
}

/*Команда 4*/

.tm104__col {
	margin-bottom: 20px;
}
.tm104__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm104__title_top {
	margin-bottom: 20px;
}
.tm104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm104__imgwrapper {
	margin-bottom: 20px;
}
.tm104__img {
	width: 340px;
	min-height: 340px;
	object-fit: cover;
}
.tm104_persname {
	margin-bottom: 5px;
}
.tm104__persdescr {
	color: #7a7a7a;
	margin-bottom: 25px;
}
.tm104__line {
	margin-bottom: 25px;
	background-color: #1f5bff;
	max-width: 50px;
	width: 100%;
	height: 2px;
}
@media screen and (max-width: 991px) {
	.tm104__wrap {
		margin: 0 auto;
		max-width: 340px;
		-ms-align-items: center;
		align-items: center;
	}
}

/*Команда 5*/

.tm105__row {
	margin-bottom: 60px;
}
.tm105__col {
	margin-bottom: 20px;
}
.tm105__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm105__title_top {
	margin-bottom: 20px;
}
.tm105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm105__img {
	width: 100%;
	max-height: 380px;
	object-fit: cover;
}
.tm105__textwrapper {
	height: 100%;
}
.tm105_persname {
	margin-bottom: 5px;
}
.tm105__persdescr {
	color: #7a7a7a;
	margin-bottom: 25px;
}

/*Команда 6*/

.tm106__row {
	margin-bottom: 60px;
}
.tm106__col {
	margin-bottom: 30px;
}
.tm106__wrap {
	-webkit-transition: .3s all; 
	-o-transition: .3s all;
	transition: .3s all;
	position: relative;
}
.tm106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm106__title_top {
	margin-bottom: 20px;
}
.tm106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm106__dark {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	opacity: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.0), rgba(0,0,0,0.70));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.0), rgba(0,0,0,0.70));
	background-image: -o-linear-gradient(top, rgba(255,255,255,0.0), rgba(0,0,0,0.70));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,0.0), rgba(0,0,0,0.70));
}
.tm106__wrap:hover .tm106__dark {
	opacity: 1;
}
.tm106__img {
	width: 100%;
	max-height: 450px;
	height: 450px;
	object-fit: cover;
}
.tm106__textwrapper {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	opacity: 0;
	padding: 20px 40px;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.tm106__wrap:hover .tm106__textwrapper {
	opacity: 1;
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
}
.tm106_persname {
	margin-bottom: 5px;
}
.tm106__persdescr {
	margin-bottom: 25px;
}

@media screen and (max-width: 991px) {
	.tm106__img {
		max-height: 350px;
		height: 350px;
	}
}

/*Команда 7*/

.tm107 {
	background-color: #efefef;
}
.tm107__row {
	margin-bottom: 60px;
}
.tm107__col {
	margin-bottom: 30px;
}
.tm107__wrap {
	-webkit-transition: .3s all; 
	-o-transition: .3s all;
	transition: .3s all;
	position: relative;
}
.tm107__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.tm107__title_top {
	margin-bottom: 20px;
}
.tm107__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.tm107__img {
	min-height: 350px;
	width: 100%;
	object-fit: cover;
}
.tm107__textwrapper {
	background-color: #fff;
	padding: 25px 25px 30px;
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.tm107_persname {
	margin-bottom: 5px;
}

@media screen and (max-width: 991px) {
	.tm107__img {
		max-height: 350px;
		height: 350px;
	}
}

/*Команда 8*/

.tm108__row {
	position: relative;
}
.tm108__bg_img {
	width: 100%;
	height: 560px;
	object-fit: cover;
}
.tm108__wrap {
	height: 100%;
	background-color: #fff;
}
.tm108_persname {
	margin-bottom: 5px;s
}
.tm108__persdescr {
	margin-bottom: 20px;
}
.tm108__col_hide {
	display: none;
}
.tm108__line {
	margin-bottom: 25px;
	background-color: #666;
	max-width: 50px;
	width: 100%;
	height: 2px;
}

@media screen and (max-width: 1199px) {
	.tm108__bg_img {
		height: 460px;
	}
}
@media screen and (max-width: 991px) {
	.tm108__wrap {
		margin-bottom: 30px;
	}
	.tm108__bg_img {
		width: 100%;
		height: auto;
	}
}

/*Команда 9*/

.tm109__row {
	position: relative;
}
.tm109__bg_img {
	width: 100%;
	height: 560px;
	object-fit: cover;
}
.tm109__wrap {
	background-color: #efefef;
	padding: 60px;
	height: 100%;
}
.tm109_persname {
	margin-bottom: 5px;
}
.tm109__persdescr {
	margin-bottom: 20px;
}
.tm109__col_hide {
	display: none;
}
.tm109__line {
	margin-bottom: 25px;
	background-color: #666;
	max-width: 50px;
	width: 100%;
	height: 2px;
}

@media screen and (max-width: 1199px) {
	.tm109__bg_img {
		height: 460px;
	}
}
@media screen and (max-width: 991px) {
	.tm109__wrap {
		padding: 30px 20px 45px;
	}
	.tm109__bg {
		margin-bottom: 30px;
	}
	.tm109__bg_img {
		width: 100%;
		height: auto;
	}
}

/*Команда 9*/

.tm110__row {
	position: relative;
}
.tm110__bg_img {
	width: 100%;
	height: 560px;
	object-fit: cover;
}
.tm110__wrap {
	padding: 60px;
	height: 100%;
}
.tm110_persname {
	margin-bottom: 5px;
}
.tm110__persdescr {
	margin-bottom: 20px;
}
.tm110__col_hide {
	display: none;
}

@media screen and (max-width: 1199px) {
	.tm110__bg_img {
		height: 460px;
	}
}
@media screen and (max-width: 991px) {
	.tm110__wrap {
		padding: 30px 20px 45px;
	}
	.tm110__bg {
		margin-bottom: 30px;
	}
	.tm110__bg_img {
		width: 100%;
		height: auto;
	}
}

/*********************************************/
/* Отзызвы ******************************/
/*********************************************/

/*Отзызвы 1*/

.rw101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw101__title_top {
	margin-bottom: 20px;
}
.rw101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw101__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 150px;
	width: 150px;
	height: 150px;
	object-fit: cover;
}
.rw101__text {
	margin-top: 40px;
	margin-bottom: 30px;
}
.rw101__title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.rw101__owl_content {
	max-width: 660px;
	margin: 0 auto;
}
.rw101__link {
	color: #ff8562;
}
.rw101__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 50%;
}
.rw101__owl .owl-nav button.owl-prev,
.rw101__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 15px;
	width: 25px;
	height: 25px;
	color: #000;
	background-color: rgba(232,232,232,1);
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.rw101__owl .owl-prev {
	position: absolute;
	left: 0px;
}
.rw101__owl .owl-next {
	position: absolute;
	right: 0px;
}
.rw101__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.rw101__owl .owl-dots {
	padding-top: 15px;
}
.rw101__owl .owl-dots .owl-dot {
	padding: 5px !important;
}
.rw101__owl .owl-dots .owl-dot span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.rw101__owl .owl-dots .owl-dot.active span,
.rw101__owl .owl-dots .owl-dot:hover span {
	background: #000;
}

@media screen and (max-width: 991px) {
	.rw101__owl .owl-nav {
		display: none;
	}
}

/*Отзызвы 2*/

.rw102__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw102__title_top {
	margin-bottom: 20px;
}
.rw102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw102__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.rw102__text {
	margin-bottom: 35px;
}
.rw102__title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.rw102__owl_content {
	max-width: 660px;
	margin: 0 auto;
}
.rw102__link {
	color: #ff8562;
}
.rw102__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 50%;
}
.rw102__owl .owl-nav button.owl-prev,
.rw102__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 15px;
	width: 25px;
	height: 25px;
	color: #000;
	background-color: rgba(232,232,232,1);
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.rw102__owl .owl-prev {
	position: absolute;
	left: 0px;
}
.rw102__owl .owl-next {
	position: absolute;
	right: 0px;
}
.rw102__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.rw102__owl .owl-dots {
	padding-top: 15px;
}
.rw102__owl .owl-dots .owl-dot {
	padding: 5px !important;
}
.rw102__owl .owl-dots .owl-dot span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.rw102__owl .owl-dots .owl-dot.active span,
.rw102__owl .owl-dots .owl-dot:hover span {
	background: #000;
}

@media screen and (max-width: 991px) {
	.rw102__owl .owl-nav {
		display: none;
	}
}

/*Отзызвы 3*/

.rw103 {
	background-color: #eeeeee;
}
.rw103__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw103__title_top {
	margin-bottom: 20px;
}
.rw103__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw103__img {
	margin: 0 auto;
	max-width: 360px !important;
	width: 300px !important;
	height: 360px !important;
	object-fit: cover;
}
.rw103__textwrapper {
	background-color: #fff;
	padding: 40px 45px;
}
.rw103__text {
	margin-bottom: 20px;
}
.rw103__title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.rw103__owl_content {
	max-width: 860px;
	margin: 0 auto;
}
.rw103__link {
	color: #ff8562;
}
.rw103__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 50%;
}
.rw103__owl .owl-nav button.owl-prev,
.rw103__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 20px;
	width: 30px;
	height: 30px;
	color: #000;
	background-color: #fff;
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.rw103__owl .owl-prev {
	position: absolute;
	left: 0px;
}
.rw103__owl .owl-next {
	position: absolute;
	right: 0px;
}
.rw103__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.rw103__owl .owl-dots {
	padding-top: 15px;
}
.rw103__owl .owl-dots .owl-dot {
	padding: 5px !important;
}
.rw103__owl .owl-dots .owl-dot span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.rw103__owl .owl-dots .owl-dot.active span,
.rw103__owl .owl-dots .owl-dot:hover span {
	background: #000;
}

@media screen and (max-width: 991px) {
	.rw103__owl .owl-nav {
		display: none;
	}
	.rw103__owl_content {
		max-width: 550px;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.rw103__img {
		width: 100% !important;
		max-width: 100% !important;
	}
	.rw103__textwrapper {
		padding: 25px 20px;
	}
} 

/*Отзызвы 4*/

.rw104 {}
.rw104__col {
	margin-bottom: 70px;
}
.rw104__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw104__title_top {
	margin-bottom: 20px;
}
.rw104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw104__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.rw104__textwrapper {
	max-width: 350px;
	background-color: #fff;
	padding-left: 30px;
}
.rw104__text {
	margin-top: 8px;
}
.rw104__title {
	margin-top: 14px;
}
.rw104__descr {
	margin-top: 3px;
}
.rw104__link {
	color: #ff8562;
}

@media screen and (max-width: 767px) {
	.rw104__wrap {
		max-width: 90%;
		margin: 0 auto;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.rw104__textwrapper {
		max-width: 100%;
		padding-left: 0;
	}
}

/*Отзызвы 5*/

.rw105 {}
.rw105__col {
	margin-bottom: 70px;
}
.rw105__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw105__title_top {
	margin-bottom: 20px;
}
.rw105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw105__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.rw105__textwrapper {
	max-width: 350px;
	background-color: #fff;
}
.rw105__text {
	margin-top: 8px;
}
.rw105__title {
	margin-top: 18px;
}
.rw105__descr {
	margin-top: 3px;
	color: #666;
}
.rw105__link {
	color: #ff8562;
}

@media screen and (max-width: 767px) {
	.rw105__wrap {
		max-width: 90%;
		margin: 0 auto;
		-ms-flex-direction: column; 
		flex-direction: 
		column;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.rw105__textwrapper {
		max-width: 100%;
		padding-left: 0;
	}
}

/*Отзызвы 6*/

.rw106 {
	background-color: #eee;
}
.rw106__col {
	margin-bottom: 40px;
}
.rw106__wrap {
	justify-content: space-between;
	height: 100%;
}
.rw106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw106__title_top {
	margin-bottom: 20px;
}
.rw106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw106__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 50px;
	width: 50px;
	height: 50px;
	object-fit: cover;
}
.rw106__textwrapper {
	position: relative;
	padding: 35px;
	border-radius: 10px;
	background-color: #fff;
}
.rw106__textwrapper::after {
	content: '';
	position: absolute;
	bottom: -24px;
	width: 0;
	height: 0;
	margin-left: 35px;
	border: 12px solid;
	border-color: #fff transparent transparent #fff;
}
.rw106__imgwrapper {
	margin: 0 10px;
}
.rw106__text {
	margin-top: 8px;
}
.rw106__descr {
	margin-top: 3px;
	color: #666;
}
.rw106__link {
	color: #ff8562;
}
.rw106__name_wrapper {
	margin: 30px 0 0 0;
}


/*Отзызвы 7*/

.rw107 {
	background-color: #eee;
}
.rw107__col {
	margin-bottom: 40px;
}
.rw107__wrap {
	justify-content: space-between;
	height: 100%;
}
.rw107__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw107__title_top {
	margin-bottom: 20px;
}
.rw107__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw107__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.rw107__textwrapper {
	position: relative;
	padding: 35px;
	border-radius: 10px;
	background-color: #fff;
}
.rw107__textwrapper::after {
	content: '';
	position: absolute;
	top: 30%;
	width: 0;
	height: 0;
}
.rw107__row_left .rw107__textwrapper::after {
	left: -24px;
	border: 12px solid;
	border-color: #fff #fff transparent transparent;
}
.rw107__row_right .rw107__textwrapper::after {
	right: -24px;
	border: 12px solid;
	border-color: #fff transparent transparent #fff;
}
.rw107__imgwrapper {
	margin: 0 10px;
}
.rw107__text {
	margin-top: 8px;
}
.rw107__descr {
	margin-top: 3px;
	color: #666;
}
.rw107__link {
	color: #ff8562;
}
.rw107__row_left .rw107__name_wrapper {
	padding-right: 30px;
}
.rw107__row_right .rw107__name_wrapper {
	padding-left: 30px;
}

@media screen and (max-width: 768px) {
	.rw107__img {
		max-width: 40px;
		width: 40px;
		height: 40px;
	}
	.rw107__row_left .rw107__name_wrapper {
		padding-right: 14px;
	}
	.rw107__row_right .rw107__name_wrapper {
		padding-left: 14px;
	}
}

/*Отзызвы 8*/

.rw108__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw108__title_top {
	margin-bottom: 20px;
}
.rw108__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw108__textwrapper {
	padding-left: 30px;
}
.rw108__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 100px !important;
	width: 100px !important;
	height: 100px !important;
	object-fit: cover;
}
.rw108__text {
	margin-bottom: 20px;
}
.rw108__title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.rw108__owl_content {
	max-width: 660px;
	margin: 0 auto;
}
.rw108__link {
	color: #ff8562;
}
.rw108__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 50%;
}
.rw108__owl .owl-nav button.owl-prev,
.rw108__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 15px;
	width: 25px;
	height: 25px;
	color: #000;
	background-color: rgba(232,232,232,1);
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.rw108__owl .owl-prev {
	position: absolute;
	left: 0px;
}
.rw108__owl .owl-next {
	position: absolute;
	right: 0px;
}
.rw108__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.rw108__owl .owl-dots {
	padding-top: 15px;
}
.rw108__owl .owl-dots .owl-dot {
	padding: 5px !important;
}
.rw108__owl .owl-dots .owl-dot span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.rw108__owl .owl-dots .owl-dot.active span,
.rw108__owl .owl-dots .owl-dot:hover span {
	background: #000;
}

@media screen and (max-width: 991px) {
	.rw108__owl .owl-nav {
		display: none;
	}
}
@media screen and (max-width: 991px) {
	.rw108__owl_content {
		text-align: left;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	.rw108__imgwrapper {
		padding-left: 30px;
		padding-bottom: 30px;
	}
}

/*Отзызвы 9*/

.rw109 {
	background-color: #eee;
}
.rw109__col {
	margin-bottom: 40px;
}
.rw109__wrap {
	justify-content: space-between;
	height: 100%;
}
.rw109__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.rw109__title_top {
	margin-bottom: 20px;
}
.rw109__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw109__img {
	margin: 0 auto;
	border-radius: 3px;
	max-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.rw109__textwrapper {
	position: relative;
	padding: 25px 28px;
	border-radius: 10px;
	background-color: #fff;
}
.rw109__textwrapper::after {
	content: '';
	position: absolute;
	left: -10px;
	top: 25%;
	width: 0;
	height: 0;
	border: 10px solid;
	border-color: #fff #fff transparent transparent;
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
	margin-top: -6px;
}
.rw109__imgwrapper {
	margin: 0 10px;
}
.rw109__text {
	margin-top: 8px;
}
.rw109__descr {
	margin-top: 3px;
	color: #666;
}
.rw109__link {
	color: #ff8562;
}
.rw109__name_wrapper {
	padding-right: 30px;
}

@media screen and (max-width: 768px) {
	.rw109__img {
		max-width: 40px;
		width: 40px;
		height: 40px;
	}
	.rw109__textwrapper::after {
		content: '';
		position: absolute;
		left: -5px;
		top: 10%;
		width: 0;
		height: 0;
		border: 10px solid;
		border-color: #fff #fff transparent transparent;
		-ms-transform: rotate(-135deg);
		transform: rotate(-135deg);
		margin-top: -6px;
	}
	.rw109__name_wrapper {
		padding-right: 10px;
	}
}

/*Отзызвы 10*/
.rw110__substrate {
	opacity: 0.4;
}
.rw110__topwrapper {
	margin-bottom: 40px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.rw110__title_top {
	margin-bottom: 20px;
}
.rw110__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.rw110__img {
	margin: 0 auto;
	border-radius: 50%;
	max-width: 100px;
	width: 100px;
	height: 100px;
	object-fit: cover;
}
.rw110__text {
	margin-bottom: 35px;
}
.rw110__title {
	margin-top: 10px;
	margin-bottom: 5px;
}
.rw110__owl_content {
	max-width: 660px;
	margin: 0 auto;
}
.rw110__link {
	color: #ff8562;
}
.rw110__owl .owl-nav {
	justify-content: space-between;
	display: flex;
	width: 100%;
	position: absolute;
	top: 50%;
}
.rw110__owl .owl-nav button.owl-prev,
.rw110__owl .owl-nav button.owl-next {
	outline: none;
	font-size: 15px;
	width: 30px;
	height: 30px;
	color: #000;
	background-color: rgba(232,232,232,1);
	border-radius: 100%;
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.rw110__owl .owl-prev {
	position: absolute;
	left: 0px;
}
.rw110__owl .owl-next {
	position: absolute;
	right: 0px;
}
.rw110__owl .owl-nav [class*=owl-]:hover {
	background-color: #000;
	color: #fff;
}
.rw110__owl .owl-dots {
	position: absolute;
	bottom: -100px;
	width: 100%;
	justify-content: center;
	display: -ms-flex;
	display: flex;
	padding-bottom: 15px;
}
.rw110__owl .owl-dots button {
	outline: none;
}
.rw110__owl .owl-dots .owl-dot span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	background: #fff;
}
.rw110__owl .owl-dots .owl-dot.active span,
.rw110__owl .owl-dots .owl-dot:hover span {
	-webkit-transition: .3s all;
	-o-transition: .3s all;
	transition: .3s all;
	background: #000;
	border: 2px solid #fff;
}
@media screen and (max-width: 991px) {
	.rw110__owl .owl-nav {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.rw110__text {
		font-size: 18px;
	}
}

/*********************************************/
/* "Этапы" ******************************/
/*********************************************/

/*Этапы 1*/

.sg101__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg101__title_top {
	margin-bottom: 20px;
}
.sg101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg101__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
	max-width: 800px;
}
.sg101__textwrapper {
	position: relative;
}
.sg101__left {
	text-align: right;
	padding-right: 40px;
}
.sg101__right {
	text-align: left;
	padding-left: 40px;
}
.sg101__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sg101__dot::after {
	content: '';
	width: 20px;
	height: 20px;
	border-radius: 100px;
	background: #222;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto;
}
.sg101__line::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 2px;
	background-color: #e0e0e0;
	height: 100%;
	margin: 0 auto;
}

@media screen and (max-width: 991px) {
	.sg101__row {
		padding-left: 15px;
	}
	.sg101__left {
		padding-right: 0px;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.sg101__right {
		padding-left: 0px;
		text-align: left;
	}
	.sg101__left {
		text-align: left;
	}
	.sg101__dot::after {
		content: '';
		width: 10px;
		height: 10px;
		border-radius: 100px;
		background: #222;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		margin: 0;
	}
	.sg101__line::before {
		content: '';
		position: absolute;
		left: 4px;
		top: 0;
		bottom: 0;
		width: 2px;
		background-color: #e0e0e0;
		height: 100%;
		margin: 0;
	}
}

/*Этапы 2*/

.sg102__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg102__title_top {
	margin-bottom: 20px;
}
.sg102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg102__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
	max-width: 800px;
}
.sg102__textwrapper {
	position: relative;
}
.sg102__left {
	text-align: right;
	padding-right: 40px;
}
.sg102__right {
	text-align: left;
	padding-left: 40px;
}
.sg102__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sg102__dot::after {
	content: attr(data-number) '';
	width: 45px;
	height: 45px;
	border-radius: 100px;
	background: #222;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 20px;
	line-height: 1.35;
	font-weight: 600;
	border: 2px solid #fff;
}
.sg102__line::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 2px;
	background-color: #000;
	height: 100%;
	margin: 2px auto;
}

@media screen and (max-width: 991px) {
	.sg102__row {
		padding-left: 35px;
	}
	.sg102__left {
		padding-right: 0px;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.sg102__right {
		padding-left: 0px;
		text-align: left;
	}
	.sg102__left {
		text-align: left;
	}
	.sg102__dot::after {
		left: -10px;
		top: 0;
		bottom: 0;
		margin: 0;
		font-size: 16px;
	}
	.sg102__line::before {
		left: 12px;
		top: 0;
		bottom: 0;
		margin: 0;
	}
}

/*Этапы 3*/

.sg103__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg103__title_top {
	margin-bottom: 20px;
}
.sg103__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg103__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
	max-width: 800px;
}
.sg103__textwrapper {
	position: relative;
}
.sg103__img {
	max-width: 80px;
	width: 80px;
	margin: 0 auto 14px;
}
.sg103__left {
	padding-right: 40px;
}
.sg103__right {
	padding-left: 40px;
}
.sg103__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sg103__dot::after {
	content: attr(data-number) '';
	width: 30px;
	height: 30px;
	border-radius: 100px;
	background: #222;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: 0 auto;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
	line-height: 1.35;
	font-weight: 600;
	border: 2px solid #fff;
}
.sg103__line::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 2px;
	background-color: #000;
	height: 100%;
	margin: 2px auto;
}

@media screen and (max-width: 991px) {
	.sg103__row {
		padding-left: 35px;
	}
	.sg103__left {
		padding-right: 0px;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.sg103__right {
		padding-left: 0px;
		text-align: left;
	}
	.sg103__left {
		text-align: left;
	}
	.sg103__dot::after {
		left: -2px;
		top: 0;
		bottom: 0;
		margin: 0;
		font-size: 16px;
	}
	.sg103__line::before {
		left: 12px;
		top: 0;
		bottom: 0;
		margin: 0;
	}
}

/*Этапы 4*/

.sg104__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg104__title_top {
	margin-bottom: 20px;
}
.sg104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg104__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
	max-width: 800px;
}
.sg104__textwrapper {
	position: relative;
	padding-left: 70px;
	padding-bottom: 80px;
}
.sg104__img {
	max-width: 80px;
	width: 80px;
	margin: 0 auto 14px;
}
.sg104__left {
	-ms-flex-align: start;
	align-items: flex-start
}
.sg104__right {
	padding-left: 40px;
}
.sg104__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sg104__icon {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	position: absolute;
	border: 2px solid #000;
	left: -27px;
	top: 0;
	bottom: 0;
	margin: 0;
	display: -ms-flex;
	-ms-align-items: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: flex;
}
.sg104__icon_img {
	width: 80px;
	height: 80px;
	object-fir: cover;
}
.sg104__line::before {
	content: '';
	position: absolute;
	left: 12px;
	top: 0;
	bottom: 0;
	margin: 0;
	width: 2px;
	background-color: #e0e0e0;
	height: 100%;
}

@media screen and (max-width: 991px) {
	.sg104__row {
		padding-left: 35px;
	}
	.sg104__topwrapper {
		margin-bottom: 40px;
	}
	.sg104__icon {
		left: 15px;
	}
	.sg104__line::before {
		left: 55px;
	}
}

/*Этапы 5*/

.sg105__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg105__title_top {
	margin-bottom: 20px;
}
.sg105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg105__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
	max-width: 800px;
}
.sg105__textwrapper {
	position: relative;
	padding-left: 35px;
	padding-bottom: 80px;
}
.sg105__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sg105__dot::after {
	content: attr(data-number) '';
	width: 44px;
	height: 44px;
	border-radius: 100px;
	background: #222;
	color: #fff;
	position: absolute;
	left: -10px;
	right: 0;
	top: 0;
	bottom: 0;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 18px;
	line-height: 1.35;
	font-weight: 600;
	border: 2px solid #fff;
}
.sg105__icon_img {
	width: 80px;
	height: 80px;
	object-fir: cover;
}
.sg105__line::before {
	content: '';
	position: absolute;
	left: 12px;
	top: 0;
	bottom: 0;
	margin: 0;
	width: 2px;
	background-color: #e0e0e0;
	height: 100%;
}

@media screen and (max-width: 991px) {
	.sg105__row {
		padding-left: 15px;
	}
	.sg105__topwrapper {
		margin-bottom: 40px;
	}
	.sg105__dot::after {
		left: 0px;
	}
	.sg105__line::before {
		left: 20px;
	}
}

/*Этапы 6*/

.sg106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg106__title_top {
	margin-bottom: 20px;
}
.sg106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg106__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
}
.sg106__textwrapper {
	position: relative;
	padding-top: 40px;
}
.sg106__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sg106__descr {
	margin-top: 10px;
}
.sg106__dot::after {
	content: attr(data-number) '';
	width: 38px;
	height: 38px;
	border-radius: 100px;
	background: #222;
	color: #fff;
	position: absolute;
	left: 10px;
	right: 0;
	top: -18px;
	bottom: 0;
	display: -ms-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	line-height: 1.35;
	font-weight: 600;
	border: 2px solid #fff;
}
.sg106__icon_img {
	width: 80px;
	height: 80px;
	object-fir: cover;
}
.sg106__line::before {
	content: '';
	position: absolute;
	left: 12px;
	top: 0;
	bottom: 0;
	margin: 0;
	width: 100%;
	background-color: #e0e0e0;
	height: 2px;
}

@media screen and (max-width: 991px) {
	.sg106__row {
		padding-left: 15px;
	}
	.sg106__topwrapper {
		margin-bottom: 40px;
	}
	.sg106__dot::after {
		left: 2px;
		top: 0px;
	}
	.sg106__line::before {
		left: 20px;
		height: 100%;
		width: 2px;
	}
	.sg106__textwrapper {
		position: relative;
		padding-top: 0px;
		padding-left: 40px;
		padding-bottom: 40px;
	}
	.sg106__descr {
		margin-top: 5px;
	}
}

/*Этапы 7*/

.sg107__col {
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
.sg107__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg107__title_top {
	margin-bottom: 20px;
}
.sg107__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg107__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
}
.sg107__textwrapper {
	position: relative;
}
.sg107__img {
	max-width: 100px;
	width: 100px;
	margin: 0 auto 14px;
}
.sg107__descr {
	margin-top: 25px;
}
.sg107__icon {
	max-width: 100px;
	display: inline-block;
	position: absolute;
	top: 30%;
	right: -60px;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media screen and (max-width: 991px) {
	.sg107__row {
		padding-left: 15px;
	}
	.sg107__topwrapper {
		margin-bottom: 40px;
	}
	.sg107__textwrapper {
		position: relative;
		padding-top: 0px;
		padding-bottom: 100px;
	}
	.sg107__icon {
		transform: rotate(90deg);
		margin: 0 auto;
		left: 0px;
		right: 0px;
		bottom: -30px;
		align-items: center;
		justify-content: flex-end;
		display: flex;
	}
}

/*Этапы 8*/

.sg108__col {
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
.sg108__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg108__title_top {
	margin-bottom: 20px;
}
.sg108__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg108__row {
	padding-bottom: 30px;
	position: relative;
	margin: 0 auto;
}
.sg108__line {
	max-width: 156px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	position: absolute;
	top: 30%;
	right: -80px;
	width: 100%;
}
.sg108__cirqle {
	width: 4px;
	height: 4px;
	border-radius: 30px;
	background-color: #222;
}
.sg108__textwrapper {
	position: relative;
}
.sg108__img {
	max-width: 100px;
	width: 100px;
	margin: 0 auto 14px;
	border: 2px solid #000;
	border-radius: 50%;
}
.sg108__descr {
	margin-top: 25px;
}

@media screen and (max-width: 1199px) {
	.sg108__line {
		max-width: 116px;
		top: 25%;
		right: -60px;
	}
	.sg108__cirqle:nth-child(4),
	.sg108__cirqle:nth-child(5) {
		display: none;
	}
}

@media screen and (max-width: 991px) {
	.sg108__row {
		padding-left: 15px;
	}
	.sg108__topwrapper {
		margin-bottom: 40px;
	}
	.sg108__textwrapper {
		position: relative;
		padding-top: 0px;
		padding-bottom: 100px;
	}
	.sg108__line {
		max-width: 45px;
		top: 80%;
		right: 0px;
		left: 0px;
		margin: 0 auto;
		transform: rotate(90deg);
	}
}

/*Этапы 9*/

.sg109__col {
	margin-bottom: 35px;
}
.sg109__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg109__title_top {
	margin-bottom: 20px;
}
.sg109__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg109__iconwrapper {
	width: 46px;
	min-width: 46px;
	height: 46px;
	background-color: #222;
	border-radius: 100%;
	position: relative;
}
.sg109__icon {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
}
.sg109__textwrapper {
	padding-left: 25px;
}
.sg109__text {
	margin-top: 10px;
}

/*Этапы 10*/

.sg110__col {
	margin-bottom: 35px;
}
.sg110__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sg110__title_top {
	margin-bottom: 20px;
}
.sg110__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sg110__iconwrapper {
	margin: 0 auto;
	width: 80px;
	min-width: 80px;
	height: 80px;
	background-color: #222;
	border-radius: 100%;
	position: relative;
}
.sg110__icon {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
}
.sg110__title {
	margin-top: 20px;
}
.sg110__text {
	margin-top: 18px;
}


/*********************************************/
/* Контакты ******************************/
/*********************************************/

/*Контакты 1*/

.cn101__topwrapper {
	margin-bottom: 75px;
	-ms-flex-direction: column;
	flex-direction: column;
}
.cn101__title_top {
	margin-bottom: 20px;
}
.cn101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.cn101__title_top {
	margin-bottom: 30px;
}
.cn101__descr {
	max-width: 560px;
}

/*Контакты 2*/

.cn102__title {
	margin-bottom: 45px;
}
.cn102__text {
	margin-bottom: 35px;
}
.cn102__socwrapper {
	margin-top: 45px;
}
.cn102__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn102__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn102__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn102__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn102__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn102__soclink:hover {
	color: #fff;
}

/*Контакты 3*/

.cn103 {
	background-color: #efefef;
}
.cn103__title {
	margin-bottom: 45px;
}
.cn103__text {
	margin-bottom: 35px;
}
.cn103__socwrapper {
	margin-top: 45px;
}
.cn103__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn103__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn103__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn103__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn103__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn103__soclink:hover {
	color: #fff;
}

/*Контакты 4*/

.cn104 {
	background-color: #111;
}
.cn104__text {
	margin-bottom: 50px;
}
.cn104__socwrapper {
	margin-bottom: 50px;
}
.cn104__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn104__icon {
	color: #000;
	background-color: #fff;
	border-radius: 50%;
	font-size: 30px;
}
.cn104__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn104__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn104__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn104__soclink:hover {
	color: #fff;
}


/*Контакты 5*/

.cn105 {}
.cn105__title {
	margin-bottom: 45px;
}
.cn105__text {
	margin-bottom: 45px;
}
.cn105__line {
	margin: 0 auto;
	max-width: 100px;
	width: 100%;
	height: 1px;
	background-color: #000;
	opacity: 0.3;
	margin-bottom: 45px;
}
.cn105__socwrapper {
	margin-top: 40px;
}
.cn105__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn105__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn105__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn105__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn105__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn105__soclink:hover {
	color: #fff;
}


/*Контакты 6*/

.cn106 {}
.cn106__title {
	margin-bottom: 45px;
}
.cn106__text {
	margin-bottom: 45px;
}
.cn106__title {
	margin-bottom: 45px;
}
.cn106__socwrapper {
	margin-top: 40px;
}
.cn106__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn106__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn106__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn106__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn106__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn106__soclink:hover {
	color: #fff;
}

/*Контакты 7*/

.cn107 {}
.cn107__title {
	margin-bottom: 45px;
}
.cn107__text {
	margin-bottom: 45px;
}
.cn107__title {
	margin-bottom: 45px;
}
.cn107__socwrapper {
	margin-top: 40px;
}
.cn107__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn107__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn107__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn107__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn107__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn107__soclink:hover {
	color: #fff;
}


/*Контакты 8*/

.cn108 {
	background-color: #efefef;
}
.cn108__title {
	margin-bottom: 45px;
}
.cn108__text {
	margin-top: 45px;
}
.cn108__title {
	margin-bottom: 70px;
}
.cn108__persname {
	margin-top: 20px;
}
.cn108__persdescr {
	margin-top: 5px;
}
.cn108__img {
	width: 160px;
	height: 160px;
	object-fit: cover;
	border-radius: 50%;
}
.cn108__socwrapper {
	margin-top: 40px;
}
.cn108__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn108__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn108__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn108__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn108__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn108__soclink:hover {
	color: #fff;
}

/*Контакты 9*/

.cn109 {
	background-color: #111;
}
.cn109__imgwrapper {
	margin-bottom: 60px;
}
.cn109__text span {
	color: rgb(154, 154, 154);
}
.cn109__img {
	width: 200px;
	height: auto;
	object-fit: cover;
}
.cn109__socwrapper {
	margin-top: 60px;
}
.cn109__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn109__icon {
	color: #000;
	background-color: #fff;
	border-radius: 50%;
	font-size: 30px;
}
.cn109__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn109__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn109__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn109__soclink:hover {
	color: #fff;
}

/*Контакты 10*/

.cn110 {
	background-color: #efefef;
}
.cn110__wrap {
	background-color: #fff;
	padding: 80px 85px 85px;
}
.cn110__imgwrapper {
	margin-bottom: 60px;
}
.cn110__descr {
	margin-top: 40px;
}
.cn110__socwrapper {
	margin-top: 60px;
}
.cn110__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn110__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn110__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn110__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn110__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn110__soclink:hover {
	color: #fff;
}

/*Контакты 11*/

.cn111 {
	background-color: #efefef;
}
.cn111__col {
	margin-bottom: 60px;
}
.cn111__topwrapper {
	margin-bottom: 105px;
}
.cn111__title_top {
	margin-bottom: 20px;
}
.cn111__title_top {
	margin-bottom: 30px;
}
.cn111__imgwrapper {
	margin-bottom: 30px;
}
.cn111__img {
	width: 60px;
	height: auto;
	object-fit: cover;
}
.cn111__title {
	margin-bottom: 20px;
}

/*Контакты 12*/

.cn112 {}
.cn112__col {
	margin-bottom: 60px;
}
.cn112__topwrapper {
	margin-bottom: 105px;
}
.cn112__title_top {
	margin-bottom: 20px;
}
.cn112__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.cn112__contacts {
	margin-bottom: 40px;
}
.cn112__socwrapper {
	margin-top: 60px;
}

.cn112__socwrapper {
	margin-top: 20px;
}
.cn112__soc_item:not(:last-child) {
	margin-right: 5px;
}
.cn112__icon {
	color: #fff;
	background-color: #000;
	border-radius: 50%;
	font-size: 30px;
}
.cn112__icon_lg {
	width: 64px;
	height: 64px;
	font-size: 38px;
}
.cn112__icon_md {
	width: 50px;
	height: 50px;
	font-size: 30px;
}
.cn112__icon_sm {
	width: 32px;
	height: 32px;
	font-size: 20px;
}
.cn112__soclink:hover {
	color: #fff;
}
.cn112__inputwrapper {
	margin-bottom: 25px;
}
.cn112__input {
	border: 1px solid #c7c7c7;
}
.cn112__textareawrapper {
	margin-bottom: 25px;
}
.cn112__textarea {
	border: 1px solid #c7c7c7;
	background-color: transparent;
	outline: none;
	width: 100%;
	padding: 17px 20px 0 20px;
	font-size: 16px;
	line-height: 1.33;
}
.cn112__btn {
	-ms-align-self: flex-start;
	align-self: flex-start;
}
.cn112__btn:focus {
	outline: none;
}

@media screen and (max-width: 991px) {
	.cn112__textwrapper {
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
}
@media screen and (max-width: 767px) {
	.cn112__btn {
		-ms-align-self: normal;
		align-self: normal;
	}
}

/*********************************************/
/* Расписание ******************************/
/*********************************************/

/*Расписание 1*/

.sc101__topwrapper {
	margin-bottom: 40px;
}
.sc101__title_top {
	margin-bottom: 20px;
}
.sc101__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc101__row {
	margin-bottom: 60px;
}

@media screen and (max-width: 991px) {
	.sc101__timewrapper,
	.sc101__textwrapper {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.sc101__time {
		margin-bottom: 25px;
	}
}

/*Расписание 2*/

.sc102__line {
	width: 100%;
	height: 1px;
	background: #000;
	opacity: 0.1;
	margin-bottom: 45px;
}
.sc102__topwrapper {
	margin-bottom: 40px;
}
.sc102__title_top {
	margin-bottom: 20px;
}
.sc102__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc102__row {
	padding-top: 45px;
	padding-bottom: 45px;
}
.sc102__t_border {
	border-top: 1px solid #0001;
}
.sc102__b_border {
	border-bottom: 1px solid #0001;
}
.sc102__second_title {
	margin-bottom: 35px;
}
.sc102__personwrapper {
	margin-bottom: 35px;
}
.sc102__link {
	color: #ff8562;
}
.sc102__img {
	width: 50px;
	height: 50px;
	margin-right: 20px;
	border-radius: 50%;
}

@media screen and (max-width: 991px) {
	.sc102__timewrapper,
	.sc102__textwrapper {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.sc102__time {
		margin-bottom: 25px;
	}
}

/*Расписание 3*/

.sc103__col {
	margin: 0 auto;
}
.sc103__line {
	width: 100%;
	height: 1px;
	background: #000;
	opacity: 0.1;
	margin-bottom: 45px;
}
.sc103__topwrapper {
	margin-bottom: 40px;
}
.sc103__title_top {
	margin-bottom: 20px;
}
.sc103__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc103__row {
	padding-top: 45px;
	padding-bottom: 45px;
}
.sc103__timewrapper {
	min-width: 150px;
}
.sc103__second_title {
	margin-bottom: 10px;
}
.sc103__persname {
	margin-bottom: 35px;
}
.sc103__link {
	color: #ff8562;
}
.sc103__img {
	margin-right: 20px;
}

@media screen and (max-width: 991px) {
	.sc103__row {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.sc103__topwrapper {
		margin-bottom: 0px;
	}
	.sc103__imgwrapper {
		max-width: 160px;
		margin: 0 auto 25px;
	}
	.sc103__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.sc103__timewrapper,
	.sc103__textwrapper {
		-ms-flex-pack: center;
		justify-content: center;
	}
	.sc103__time {
		margin-top: 15px;
	}
}

/*Расписание 4*/

.sc104__col {
	margin: 0 auto;
}
.sc104__timewrapper,
.sc104__wrap {
	padding-top: 45px;
	border-top: 1px solid #0001;
}
.sc104__line {
	width: 100%;
	height: 1px;
	background: #000;
	opacity: 0.1;
	margin-bottom: 45px;
}
.sc104__topwrapper {
	margin-bottom: 40px;
}
.sc104__title_top {
	margin-bottom: 20px;
}
.sc104__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc104__row {
	padding-bottom: 45px;
}
.sc104__second_title {
	margin-bottom: 10px;
}
.sc104__persname {
	margin-bottom: 35px;
}
.sc104__link {
	color: #ff8562;
}
.sc104__imgwrapper {
	margin-right: 40px;
}
.sc104__img {
	min-width: 250px;
	width: 250px;
	height: 250px;
	border-radius: 50%;
}

@media screen and (max-width: 991px) {
	.sc104__row {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.sc104__topwrapper {
		margin-bottom: 0px;
	}
	.sc104__imgwrapper {
		margin-right: 0;
	}
	.sc104__img {
		min-width: 150px;
		width: 150px;
		height: 150px;
		margin: 0 auto 25px;
	}
	.sc104__wrap {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-align-items: center;
		align-items: center;
		text-align: center;
	}
	.sc104__timewrapper,
	.sc104__textwrapper {
		-ms-flex-pack: center;
		justify-content: center;
	}
	.sc104__wrap {
		border-top: none;
		padding-top: 0;
	}
	.sc104__time {
		margin-bottom: 25px;
	}
}

/*Расписание 5*/


.sc105__row {
	position: relative;
}
.sc105__col {
	position: relative;
	padding-bottom: 30px;
}
.sc105__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sc105__title_top {
	margin-bottom: 20px;
}
.sc105__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc105__textwrapper {
	position: relative;
}
.sc105__left {
	text-align: right;
	padding-right: 40px;
}
.sc105__sectiontextwrapper {
	padding-left: 40px;
	padding-bottom: 60px;
}
.sc105__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sc105__dot_white::after {
	content: '';
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 2px solid #d4d4d4;
	outline: 4px solid #fff;
	background: #fff;
	position: absolute;
	left: -7px;
	top: 7px;
	bottom: 0;
	margin: 0 auto;
}
.sc105__dot::after {
	content: '';
	width: 16px;
	height: 16px;
	border-radius: 100px;
	background: #222;
	outline: 4px solid #fff;
	position: absolute;
	left: -7px;
	top: 7px;
	bottom: 0;
	margin: 0 auto;
}
.sc105__line::before {
	content: '';
	position: absolute;
	left: 0;
	top: 7px;
	bottom: 0;
	width: 2px;
	background-color: #e0e0e0;
	height: 100%;
	margin: 0 auto;
}
.sc105__second_title {
	margin-bottom: 10px;
}
.sc105__personwrapper {
	margin-bottom: 35px;
}
.sc105__link {
	color: #ff8562;
}
.sc105__btnwrapper {

}

@media screen and (max-width: 991px) {
	.sc105__row {
		padding-left: 15px;
	}
	.sc105__col {
		position: static;
	}
	.sc105__left {
		padding-right: 0px;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.sc105__left {
		text-align: left;
	}
	.sc105__dot_white::after {
		content: '';
		width: 10px;
		height: 10px;
		border-radius: 100px;
		background: #fff;
		position: absolute;
		left: 16px;
		top: 0;
		bottom: 0;
		margin: 0;
	}
	.sc105__dot::after {
		content: '';
		width: 10px;
		height: 10px;
		border-radius: 100px;
		background: #222;
		position: absolute;
		left: 16px;
		top: 5px;
		bottom: 0;
		margin: 0;
	}
	.sc105__line::before {
		content: '';
		position: absolute;
		left: 20px;
		top: 5px;
		bottom: 0;
		width: 2px;
		background-color: #e0e0e0;
		height: 100%;
		margin: 0;
	}
	.sc105__sectiontextwrapper,
	.sc105__textwrapper {
		padding-left: 20px;
	}
}

/*Расписание 6*/

.sc106__row {
	position: relative;
}
.sc106__col {
	position: relative;
	padding-bottom: 30px;
}
.sc106__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sc106__title_top {
	margin-bottom: 20px;
}
.sc106__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc106__textwrapper {
	position: relative;
}
.sc106__left {
	text-align: right;
	padding-right: 60px;
}
.sc106__sectiontextwrapper {
	padding-left: 60px;
	padding-bottom: 60px;
}
.sc106__title {
	margin-bottom: 6px;
	margin-top: 2px;
}
.sc106__dot_white::after {
	content: '';
	width: 16px;
	height: 16px;
	border-radius: 50%;
	border: 2px solid #d4d4d4;
	outline: 4px solid #fff;
	background: #fff;
	position: absolute;
	left: -7px;
	top: 7px;
	bottom: 0;
	margin: 0 auto;
}
.sc106__avatar {
	position: absolute;
	width: 84px;
	height: 84px;
	border-radius: 50%;
	border: 4px solid #fff;
	left: -42px;
	top: 0px;
	bottom: 0;
	margin: 0 auto;
}
.sc106__line::before {
	content: '';
	position: absolute;
	left: 0;
	top: 7px;
	bottom: 0;
	width: 2px;
	background-color: #e0e0e0;
	height: 100%;
	margin: 0 auto;
}
.sc106__second_title {
	margin-bottom: 10px;
}
.sc106__personwrapper {
	margin-bottom: 35px;
}
.sc106__link {
	color: #ff8562;
}
.sc106__btnwrapper {

}

@media screen and (max-width: 991px) {
	.sc106__row {
		padding-left: 15px;
	}
	.sc106__col {
		position: static;
	}
	.sc106__left {
		padding-right: 0px;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.sc106__left {
		text-align: left;
	}
	.sc106__dot_white::after {
		content: '';
		width: 10px;
		height: 10px;
		border-radius: 100px;
		background: #fff;
		position: absolute;
		left: 38px;
		top: 5px;
		bottom: 0;
		margin: 0;
	}
	.sc106__line::before {
		content: '';
		position: absolute;
		left: 42px;
		top: 5px;
		bottom: 0;
		width: 2px;
		background-color: #e0e0e0;
		height: 100%;
		margin: 0;
	}
	.sc106__avatar {
		left: 0px;
	}
	.sc106__sectiontextwrapper,
	.sc106__textwrapper {
		padding-left: 70px;
	}
}

/*Расписание 7*/

.sc107 {
	background-color: #efefef;
}
.sc107__row {
	position: relative;
}
.sc107__col {
	position: relative;
	padding-bottom: 30px;
}
.sc107__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sc107__title_top {
	margin-bottom: 20px;
}
.sc107__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc107__wrap {
	border-radius: 5px;
	height: 100%;
	padding: 30px 30px 50px;
	background-color: #fff;
}
.sc107__time,
.sc107__title {
	margin-bottom: 25px;
}
.sc107__textwrapper_img {
	padding-bottom: 50px;
}
.sc107__personwrapper {
	padding: 20px 0px 0px;
}
.sc107__person_img_wrapper {
	margin-right: 20px;
}
.sc107__person_img {
	min-width: 70px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.sc107__link {
	color: #ff8562;
}

@media screen and (max-width: 991px) {
	.sc107__wrap {
		height: auto;
	}
}

/*Расписание 8*/

.sc108 {}
.sc108__row {
	position: relative;
}
.sc108__col {
	position: relative;
	padding-bottom: 30px;
}
.sc108__topwrapper {
	margin-bottom: 90px;
	-ms-flex-direction: column;
	flex-direction: column;
	color: #000;
}
.sc108__title_top {
	margin-bottom: 20px;
}
.sc108__descr_top {
	margin: 0 auto;
	max-width: 560px;
}
.sc108__wrap {
	border-radius: 5px;
	height: auto;
	padding: 40px 30px;
	background-color: #efefef;
}
.sc108__header {
	padding: 20px 30px;
	background-color: #000;
	color: #fff;
}
.sc108__time,
.sc108__title {
	margin-bottom: 25px;
}
.sc108__textwrapper_img {
	padding-bottom: 50px;
}
.sc108__personwrapper {
	padding: 20px 0px 0px;
}
.sc108__person_img_wrapper {
	margin-right: 20px;
}
.sc108__person_img {
	min-width: 70px;
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.sc108__link {
	color: #ff8562;
}
.sc108__linewrapper {
	padding: 40px 0 40px;
}
.sc108__line {
	height: 1px;
	background: #000;
	opacity: 0.1;
}

@media screen and (max-width: 991px) {
	.sc108__wrap {
		height: auto;
	}
}




/*********************************************/
/* Видео ******************************/
/*********************************************/

/*Видео 1*/

.vd101 {}
.vd101__row {
	max-width: 960px;
	width: 100%;
}
.vd101__block {
	background-color: #000;
	width: 100%;
	height: 540px;
}

@media screen and (max-width: 991px) {
	.vd101__block {
		height: 440px;
	}
	.vd101__col {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.vd101__block {
		height: 340px;
	}
}
@media screen and (max-width: 575px) {
	.vd101__block {
		height: 200px;
	}
}

/*Видео 2*/
.vd102 {}
.vd102__row {
	max-width: 960px;
	width: 100%;
}
.vd102__block {
	background-color: #000;
	width: 100%;
	height: 540px;
}


@media screen and (max-width: 991px) {
	.vd102__block {
		height: 440px;
	}
	.vd102__col {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.vd102__block {
		height: 340px;
	}
}
@media screen and (max-width: 575px) {
	.vd102__block {
		height: 200px;
	}
}


/*Видео 4*/

.vd104 {}
.vd104__row {
	max-width: 960px;
	width: 100%;
}
.vd104__video {
	background-color: #000;
	width: 100%;
	height: 540px;
}

@media screen and (max-width: 991px) {
	.vd104__video {
		height: 440px;
	}
	.vd104__col {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.vd104__video {
		height: 340px;
	}
}
@media screen and (max-width: 575px) {
	.vd104__video {
		height: 200px;
	}
}


/*Видео 5*/

.vd105 {}
.vd105__row {
}
.vd105__col {
	margin-bottom: 30px;
}
.vd105__block {
	background-color: #000;
	width: 100%;
	height: 315px;
}

@media screen and (max-width: 991px) {
	.vd105__block {
		height: 300px;
	}
}
@media screen and (max-width: 767px) {
	.vd105__block {
		height: 280px;
	}
}
@media screen and (max-width: 575px) {
	.vd105__block {
		height: 200px;
	}
}


/*Видео 6*/

.vd106 {}
.vd106__row {
}
.vd106__col {
	margin-bottom: 30px;
}
.vd106__block {
	background-color: #000;
	width: 100%;
	height: 315px;
}
.vd106__text {
	padding-bottom: 10px;
}
.vd106__sectitle {
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	font-weight: 300;
}
.vd106__secdescr {
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 7px;
	text-align: left;
}

@media screen and (max-width: 991px) {
	.vd106__block {
		height: 300px;
	}
}
@media screen and (max-width: 767px) {
	.vd106__block {
		height: 280px;
	}
}
@media screen and (max-width: 575px) {
	.vd106__block {
		height: 200px;
	}
}

/*Видео 7*/

.vd107 {}
.vd107__row {
}
.vd107__col {
	margin-bottom: 30px;
}
.vd107__block {
	background-color: #000;
	width: 100%;
	height: 315px;
}
.vd107__text {
	padding-bottom: 10px;
}
.vd107__sectitle {
	font-size: 15px;
	line-height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	font-weight: 300;
}
.vd107__secdescr {
	font-size: 11px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 7px;
	text-align: left;
}

@media screen and (max-width: 991px) {
	.vd107__block {
		height: 300px;
	}
}
@media screen and (max-width: 767px) {
	.vd107__block {
		height: 280px;
	}
}
@media screen and (max-width: 575px) {
	.vd107__block {
		height: 200px;
	}
}


/*Видео 8*/

.vd108 {}


/*Видео 9*/

.vd109 {}


/*Видео 10*/
.vd110 {}
.vd110__row {
	max-width: 960px;
	width: 100%;
}
.vd110__wrap {
	position: relative;
}
.vd110__block {
	position: relative;
	background-color: #000;
	width: 100%;
	height: 540px;
	z-index: 0;
}
.vd110__block_mirror {
	width: 100%;
	height: 540px;
	position: absolute;
	top: 0;
	overflow: hidden;
	z-index: 0;
}
.vd110__img {
	position: absolute;
	height: 540px;
	width: 100%;
	object-fit: cover;
}
.vd110__textwrapper {
	position: relative;
	padding: 38px 43px;
}
.vd110__descr {
	margin-top: 10px;
}
.vd110__play_icon {
	width: 50px;
	height: 50px;
	margin: 0 auto;
	transition: all ease-in-out .2s;
	display: block;
	-ms-transform: scale(1.8);
	transform: scale(1.8);
}
.vd110__link {
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
}


@media screen and (max-width: 991px) {
	.vd110__block,
	.vd110__block_mirror {
		height: 440px;
	}
	.vd110__col {
		padding-left: 0;
		padding-right: 0;
	}
}
@media screen and (max-width: 767px) {
	.vd110__block,
	.vd110__block_mirror {
		height: 340px;
	}
	.vd110__play_icon {
		transform: scale(.8);
	}
}
@media screen and (max-width: 575px) {
	.vd110__block,
	.vd110__block_mirror {
		height: 200px;
	}
}


/*Видео 11*/

.vd111 {}
.vd111__row {
}
.vd111__col {
	margin-bottom: 30px;
}
.vd111__block {
	background-color: #000;
	width: 100%;
	height: 315px;
}
.vd111__img {
	object-fit: cover;
	width: 100%;
	height: 315px;
}

@media screen and (max-width: 991px) {
	.vd111__block,
	.vd111__img {
		height: 300px;
	}
}
@media screen and (max-width: 767px) {
	.vd111__block,
	.vd111__img {
		height: 280px;
	}
}
@media screen and (max-width: 575px) {
	.vd111__block,
	.vd111__img {
		height: 200px;
	}
}
























@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 991px) {

}

@media screen and (max-width: 767px) {

}

@media screen and (max-width: 575px) {

}

@media screen and (min-width: 576px) {

}

@media screen and (min-width: 768px) {

}

@media screen and (min-width: 992px) {

}

@media screen and (min-width: 1200px) {

}

            
          
!
            
              
// АККОРДИОН ДЛЯ БЛОКА (ТЕКСТОВЫЙ БЛОК TX16N2, УСЛУГИ SV501)
$(document)

.on("click", ".accordion_item_head, .accordion_item_utility", function() {
	if ($(this).parent().hasClass("open")) {
		$(this).parent().removeClass("open");
		$(this).next().slideUp(300);
	} else {
		$(this).closest(".accordion").find(".accordion_item").removeClass("open");
		$(this).closest(".accordion").find(".accordion_item_body").slideUp(300);
		$(this).parent().addClass("open");
		$(this).next().slideDown(300);
	}
})


// КАРУСЕЛЬ ДЛЯ КАТЕГОРИИ (ГАЛЕРЕЯ)

$(".gl101__owl").owlCarousel({
	loop:true,
	autoplay: false,
	margin:10,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
	animateOut: 'fadeOut',
});

$(".gl110__owl").owlCarousel({
	loop:true,
	autoplay: false,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
	animateOut: 'fadeOut',
});

// КАРУСЕЛЬ ДЛЯ КАТЕГОРИИ (ОТЗЫВЫ)
$(".rw101__owl").owlCarousel({
	loop:true,
	autoplay: false,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
});

$(".rw102__owl").owlCarousel({
	loop:true,
	autoplay: false,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
});

$(".rw103__owl").owlCarousel({
	loop:true,
	autoplay: false,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
});

$(".rw108__owl").owlCarousel({
	loop:true,
	autoplay: false,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
});

$(".rw110__owl").owlCarousel({
	loop:true,
	autoplay: false,
	nav:true,
	navText: ['<i class="la la-angle-left"></i>', '<i class="la la-angle-right"></i>'],
	items:1,
});

// СЛАЙДЕР-ШТОРКА ДЛЯ КАТЕГОРИИ (ГАЛЕРЕЯ)
$(function(){
	$("#gl105__curtain").twentytwenty();
});

// POPUP-VIDEO ДЛЯ КАТЕГОРИИ (ВИДЕО)
$('.popup-youtube, .popup-vimeo').magnificPopup({
	disableOn: 700,
	type: 'iframe',
	mainClass: 'mfp-fade',
	removalDelay: 160,
	preloader: false,

	fixedContentPos: false
});

            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.

Console