/*
YUI 3.18.1
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
/*
	TODO will need to remove settings on HTML since we can't namespace it.
	TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
	color:#000;
	background:#FFF;
}
/*
	TODO remove settings on BODY since we can't namespace it.
*/
/*
	TODO test putting a class on HEAD.
		- Fails on FF.
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,
img {
	border:0;
}
/*
	TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style:normal;
	font-weight:normal;
}

ol,
ul {
	list-style:none;
}

caption,
th {
	text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,
q:after {
	content:'';
}
abbr,
acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset { display: none; }

html{
	color:#000;
	background:#FFF;
	box-sizing: border-box;
}

*,  *::before, *::after{
	 box-sizing: inherit;
}

body {
	font-family: Geometria Regular;
	font-size:16px;
	line-height:1.2;
	color: #000000;
}


/* шрифты */

@font-face {
font-family: 'Geometria Thin';
src: url('../fonts/Geometria-Thin.eot');
src: url('../fonts/Geometria-Thin.eot?#iefix') format('embedded-opentype'),
url('../fonts/Geometria-Thin.woff') format('woff'),
url('../fonts/Geometria-Thin.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Geometria Extra Light';
src: url('../fonts/Geometria-ExtraLight.eot');
src: url('../fonts/Geometria-ExtraLight.eot?#iefix') format('embedded-opentype'),
url('../fonts/Geometria-ExtraLight.woff') format('woff'),
url('../fonts/Geometria-ExtraLight.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

 


@font-face {
	font-family: 'Geometria Bold';
	src: local('Geometria Bold'), local('Geometria-Bold'),
		url('../fonts/Geometria-Bold.woff2') format('woff2'),
		url('../fonts/Geometria-Bold.woff') format('woff'),
		url('../fonts/Geometria-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
  }
  
@font-face {
	font-family: 'Geometria Italic';
	src: local('Geometria Light Italic'), local('Geometria-Light-Italic'),
		url('../fonts/Geometria-LightItalic.woff2') format('woff2'),
		url('../fonts/Geometria-LightItalic.woff') format('woff'),
		url('../fonts/Geometria-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
  }  


@font-face {
	font-family: 'Geometria Light';
	src: local('Geometria Light'), local('Geometria-Light'),
		url('../fonts/Geometria-Light.woff2') format('woff2'),
		url('../fonts/Geometria-Light.woff') format('woff'),
		url('../fonts/Geometria-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
  }
  
@font-face {
	font-family: 'Geometria Medium';
	src: local('Geometria Medium'), local('Geometria-Medium'),
		url('../fonts/Geometria-Medium.woff2') format('woff2'),
		url('../fonts/Geometria-Medium.woff') format('woff'),
		url('../Geometria-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
  }

@font-face {
	font-family: 'Geometria Regular';
	src: local('Geometria Regular'), local('Geometria-Regular'),
		url('../fonts/Geometria-Regular.woff2') format('woff2'),
		url('../fonts/Geometria-Regular.woff') format('woff'),
		url('../fonts/Geometria-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
  }
  
@font-face {
	font-family: 'Geometria ExtraBold';
	src: local('Geometria ExtraBold'), local('Geometria-ExtraBold'),
		url('../fonts/Geometria-ExtraBold.woff2') format('woff2'),
		url('../fonts/Geometria-ExtraBold.woff') format('woff'),
		url('../fonts/Geometria-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
  } 


@font-face {
	font-family: 'Geometria Italic';
	src: local('Geometria Italic'), local('Geometria-Italic'),
		url('../fonts/Geometria-Italic.woff2') format('woff2'),
		url('../fonts/Geometria-Italic.woff') format('woff'),
		url('../fonts/Geometria-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
  }  
  
  
 .clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
} 
/* хидер*/



.big_wrapper{
	max-width: 1445px;
	margin: 0 auto;
	padding: 0 52px 0 52px;
}

.big_wrapper_index{
	max-width: 1445px;
	margin: 0 auto;
	padding: 0;
}

.header_wrapper {
	margin-top:25px;
	margin-bottom:25px;
	display: flex;
	flex-wrap: wrap;
	align-items: center ;
	justify-content: space-between;
}

.header_wrapper_index{
	
	margin-bottom:25px;
	display:grid;
	grid-template-columns: repeat(18, 1fr);
	grid-column-gap: 0px;
	align-items: start;
}

.wrapper_slogan_index{
	max-width: 1320px;
	margin: 0 auto;
	padding: 0 1px 0 1px;
}
  
.header_list{
	display: flex;
	flex-wrap: wrap;
}

.header_item{
	margin-right: 88px;
	
}

.header_link{
	 transition: 0.5s; 
	color:black;
	text-decoration:none;
	font-family: Geometria ExtraBold;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #000000;
	border-bottom:0px solid #6EBBB2;

}

.header_nav ul ul {
				display: none;
				position: absolute;
				margin-top:-5px;
				background-color: rgba(255,255,255, 0.7);
				 height:auto;
				 z-index:99999;
				 padding:20px;
				 margin-left:-20px;
			}
			
			/* отображаем выпадающий список при наведении */
.header_nav ul li:hover > ul {
				display:inherit;
			}
			
			/* первый уровень выпадающего списка */
.header_nav ul ul li {
				min-width:170px;
				float:none;
				display:list-item;
				position: relative;
				
				margin-top:10px;
			}
			
			

.obradan{
	 width:49%; 
	 float: left; 
	 font-size: 12px; 
	 margin-top:27px; 
	 line-height: 18px; 
	 color: #000000; 
	 padding-left:15px
}

.obradan2{
	width:50%;
	margin-top:25px;
	float: left;
}



 
.warning {
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
	justify-content: center;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	background-color: rgb(177 217 212 / 99%);
}
 
.warning--active {
	display: flex;
}
 
.warning__text {
	margin-right: 30px;
}
 
.warning__read {
	display: block;
	margin-left: 15px;
}
 




.header_nav ul ul li a{
				font-family: Geometria ExtraBold;
				font-style: normal;
				font-weight: bold;
				font-size: 14px;
				line-height: 24px;
				color: #000000;
				text-decoration: none;
			}
			
.header_nav ul ul li a:hover{
				 
				transition: 0.2s; 
				 
				color: #6EBBB2;
				text-decoration:none;
				border-bottom:3px solid #6EBBB2;
			}			

.header_link:hover {
	 color:#6EBBB2;
	transition: 0.2s; 
	border-bottom:5px solid #6EBBB2;
  
}

.item_vopros_text{
	font-size:22px;
}

.header_logo_index{
	padding: 0 0 0 52px;
	margin-top: -1px;
}


.header_logo_ping{
	 max-width: 113px;
	 

}

.header_item:last-child{
	margin-right: 0px;
	
}

.header_vhod_wr{
	display: flex;
	flex-wrap: wrap;
	align-items: center ;
}



.header_vhod_wr_index_right{
	margin-left: auto; 
	width:150px; 
	display: flex;
	flex-wrap: wrap;
	align-items: center; 
	margin-top:25px;
	margin-right: 15px;
	
}

.header_link_vhod{
	margin-left: 17px;
	margin-right: 17px;
	font-family: Geometria Regular;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	text-decoration:none;
	color: #6EBBB2;
}

.header_link_vhod_index{
	color: white;
}

.header_wrapper_logo{
	display: flex;
	flex-wrap: wrap;
	align-items: center ;
}

.header_wrapper_logo_index{

	grid-column: span 13;
	margin-top:31px;
}

.tel_agolovok_dstp {
	margin-right: 40px;
	font-size: 14px;
	float: right;
	color: #6EBBB2;
	padding-bottom: 0px;
	margin-left: 19px;
	margin-top: 2px;
	font-family: Geometria Medium;
}

.header_wrapper_logo_index_v{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-height:90px;
	position:absolute;
	max-width: 73%;
}

.header_vhod_wr_index{
	align-items: center ;	 
	height: 724px;
	background: #6EBBB2;
	align-items: start;
	grid-column: span 5;

}

.header_nav{
	margin-left: 130px;
	float:right;
}

 

.menu_right_index{
	transition: 2s;
	padding: 46px 20px 0 34px;
	 
	 
}

 




.menu_right_index_item{
	transition: 0.5s; 
	padding-bottom:32px;
	
}

.menu_right_index_item:hover{
	transition: 1s; 
	padding-left:13px;
 
	 
}

 
.menu_right_index_link{
	font-size: 24px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration:none; 
	 
}

.menu_right_index_link_ur{
	font-size: 24px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration:none; 
	 
}

.slider{
	transition: 1s; 
	margin-top:60px;
	width:100%;
	height: 633px;
	background:url(slid1.png) no-repeat center;
	ba1ckground: #6EBBB2;
	background-size: cover;
	position:relative;  
}

.slider_new_img{
	 transition: 1s; 
	background:url(slid2.svg) no-repeat center;
		background-size: cover;
	position:relative; 
}

.iframeWhat{
	width:100%; 
	height:750px;
}

.videoframe{
	background-color:black; 
	border-radius: 7px;
} 

.zag_site {
	position: absolute;
	padding: 45px 0 0 50px;
	font-size: 52px;
	line-height: 50px;
	letter-spacing: 3px;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	font-family: Geometria ExtraBold;
	top: 0;
}

.slider_line{
	background: rgba(110, 187, 178, 0.42);
	height: 94px;
	width:100%;
	position:absolute; 
	bottom:0;  
}

.slider_line_bottom_left{
	background: #6EBBB2;
	height: 94px;
	width:209px;
	float:left;
	text-align: center; 
	padding:37px;
}

.slider_line_bottom_left:hover {
	background: #6EBBB2;
	opacity:0.8;
}

.slider_line_bottom_right{
	background: rgba(110, 187, 178, 0.29);
	height: 94px;
	width:209px;
	float:left;  
	text-align: center;  
	padding:37px; 
}

.slider_line_bottom_right:hover {
	opacity:0.8;
}

.slider_line_right{
	margin-top:37px;
	float:right;  
	margin-right: 73px;
	width: 75px;
}

.slider_line_right_img_left{
	float:left;  
}

.slider_line_right_img_left:hover{
	opacity:0.6;
}

.slider_line_right_img_right{
	float:right;  
}

.slider_line_right_img_right:hover{
	opacity:0.6;
}

.ChVopros{
	font-size: 29px;
	line-height: 60px;
	font-family: Geometria Bold;
	margin: 50px auto;
}

.button_right_menu{
	transition: 1s; 
	background: rgba(255, 255, 255, 0.6);
	border-radius: 6px;
	width:303px;
	height:60px;
	font-size: 20px;
	line-height: 34px;
	align-items: center;
	text-align: center;
	color: black;
	border:none;
	font-family: Geometria ExtraBold;
}


.imgMinPlan{
	 width:0px; 
	 margin-bottom:-5px
 }

.button_right_menu:hover{
	transition: 1s; 
	background: rgba(255, 255, 255, 0.9);
	color: #6EBBB2;
}

.button_per_right_menu{
	margin: 0 auto;
	text-align: center;
	margin-top:10px;
	
}



.menu_none{
	display:none;
}

.menu_right_index_list_left{
	transition: 2s; 
	margin-left:50px; 
	text-shadow: 0px 14px 14px rgba(0, 0, 0, 0.5);
	co1lor: grey;
}


.menu_right_index_list_right{
	transition: 2s; 
	margin-right:50px; 
	color: white;
}


/*popup---------------------------------------------------------------------------------------------------------------*/


.popup-fade {
	display: none;
	
}
.popup-fade:before {
	
	content: '';
	background: #000;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 9999;
}
.popup {
	position: fixed;
	top: 2%;
	padding: 20px;
	width: 700px;
	left: 50%;
	margin-left: -350px;	
	background: #fff;
	border: 1px solid grey;
	border-radius: 8px; 
	z-index: 99999;
	opacity: 1;	
}
.popup-close {
	position: absolute;
	top: 10px;
	right: 10px;
}



/*тело---------------------------------------------------------------------------------------------------------------*/


.main_wrapper{
	max-width: 1445px;
	background: radial-gradient(121.37% 85.05% at 98.25% 2.31%, rgba(17, 200, 188, 0.09) 0%, rgba(233, 233, 233, 0) 100%);
	padding-top:60px;
	padding-bottom:119px;
	margin: 0 auto;
}


.main_wrapper_index{
	padding-top:0px;
	background: none;
	padding-bottom:0px;
}

.bgvideo {
	right: 0;
	bottom: 0;
	min-width: 99.9%;
	width: 99.9%;
	z-index: -9999;
}

.index_wrapper_bottom{
	 
	max-width: 1445px;
	background: url(../img/Groupindex.svg) no-repeat;
	margin: 0 auto;
	 
}

.index_wrapper_bottom_pod{
 
	background: radial-gradient(121.37% 85.05% at 98.25% 2.31%, rgba(17, 200, 188, 0.1) 0%, rgba(233, 233, 233, 0) 100%);
	 
}

.main_h1
{
	
	max-width: 1032px;
	margin: 0 auto;
	font-family: Geometria Medium; 
	font-weight: 500;
	font-size: 36px;
	line-height: 50px;
	text-align: center;
	color: #000000;
	align-self: center;
	
}

.main_content_min{
	
	padding-top: 23px;
	max-width: 700px;
	margin: 0 auto;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	color: #000000;
	align-self: center;
	
}

.main_content_min_bankrot{
	
	padding-top: 23px;
	max-width: 840px;
	margin: 0 auto;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	color: #000000;
	align-self: center;
	
}

.main_content_min_bankrot_in{
		padding-top: 23px;
	max-width: 940px;
	margin: 0 auto;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	color: #000000;
	align-self: center;
}

.main_content_medium{
	
	 
	max-width: 940px;
	margin: 0 auto;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	display: flex;
	flex-wrap: wrap;
	align-items: center ;
	justify-content: space-between;
	
}

.main_content_medium_2{
	
	 
	max-width:  1188px;
	margin: 0 auto;
	padding: 40px 60px 0 60px;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	display: flex;
	flex-wrap: wrap;
	align-items: center ;
	justify-content: space-between;
	
}

.main_content_medium_2quiz {
	max-width: 1188px;
	padding: 40px 60px 0 60px;
	font-family: Geometria Regular;
	font-size: 18px;
	line-height: 140%;

}

.main_content_medium_2_2_dub{
	 
	max-width:  1188px;
	margin: 0 auto;
	padding: 40px 60px 0 60px;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	 
   
	 
}
.lincDefault{
	transition: 0.5s; 
	color:black;
	text-decoration:none;
}

.lincDefault:hover{
	color:#6EBBB2;
	transition: 0.5s; 
	padding-left:2px;
}


.content_medium_start{
	
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	
}

.content_medium_start_padding{
	padding-left:22px;
	margin-top: -10px;
}

.content_medium_start1{
	 
	
}

.content_medium_start2{
	max-width: 400px;
	font-family: Geometria Italic;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0.3px;
	padding-left:20px;
	
}

.content_medium_start3{
	max-width: 860px;
	font-family: Geometria Italic;
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0.3px;
	padding-left:20px;
	
}

.content_medium_end{
	 max-width: 400px;
	 padding-top:70px;
	 padding-right:70px;
}

 

.main_content_mах{
	max-width: 1188px;
	padding: 3px 20px 0 20px;
	margin: 0 auto;
	font-family: Geometria Regular; 
	font-size: 18px;
	line-height: 140%;
	color: #000000;
	align-self: center;
}

.main_zag{
	font-family: Geometria Bold;
}

.main_ul{
	
}

.main_ul_item_text{
	margin-left: 52px;
	inline: block;
}

.main_ul_item{
	margin-top:15px;
}

.main_ul_item img{
	float: left;
	width: 28px;
}

.line_uslugi{
	margin-top: 30px;
	margin-bottom: 30px;
}

.zag_per_kon{
	font-family: Geometria Bold;
	font-weight: 500;
	font-size: 36px;
	line-height: 50px;
	color: #000000;
}

.zag_per_kon_padding{
	padding-top:20px;
}

.text_per_kon{
	max-width: 550px;
	 padding-top:70px;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
}

.button_per_kon{
	margin: 0 auto;
	text-align: center;
	margin-top:50px;
	
}

.button_per_kon_button{
	transition: 1s; 
	background: #6EBBB2;
	border-radius: 6px;
	width:262px;
	height:60px;
	font-size: 20px;
	line-height: 34px;
	align-items: center;
	text-align: center;
	color: #FFFFFF;
	border:none;
	
}

.button_per_kon_button:hover{
	transition: 1s; 
	background: #AFD7D2;
	 
}

.text_per_kon_index{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	max-width: 550px;
	padding-top: 70px;
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	margin-top: -40px;
	
} 

.padding_index{
	padding: 60px 20px 60px 20px;
}

.padding_index2{
	padding: 20px 1px 60px 20px;
}

.padding_index22{
	padding: 20px 1px 0px 20px;
}

.wrapper_blue_index{
	background: #AFD7D2;
	height:223px;
	margin-top: 129px;
}

.wrapper_blue_bankrot{
	background: #AFD7D2;
	height:223px;
	margin-top: 159px;
}

.grid_index{
	display:grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 82px;
}

.grid_bankrot{
	display:grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 29px;
}

.grid_index_item{
	display:grid;
	grid-column: span 1;
	
}

.grid_index_item_block{
	 transition: 1s;
	background: #6EBBB2;
	 width: 225px;
	 height: 225px;
	 text-align: center;
	 padding-top:55px; 
	 font-size: 24px;
		line-height: 35px;
		color: #FFFFFF;
		margin-top:-110px;
		font-family: Geometria Bold; 
	 
}

.grid_index_item_block:hover{
	 
	transition: 1s; 
	margin-top:-130px;
	 
}


.grid_index_item_block_bankrot{
	 
	 transition: 1s; 
	 width: 263px;
	 height: 275px;
	 text-align: center;
	 padding-top:75px; 
	 font-size: 24px;
		line-height: 35px;
		color: #FFFFFF;
		margin-top:-280px;
		font-family: Geometria Bold; 
	 
}

.grid_index_item_block_bankrot:hover{
	  transition: 1s; 
	  margin-top:-300px;
	 
}

.grid_index_uslugi_block{
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 90px;
}

.grid_index_uslugi_block_colum{
	display:grid;
	grid-column: span 1;
	align-self: start;
}

.grid_index_uslugi_block_h2{
	font-size: 24px;
	line-height: 35px;
	color: #000000;
	font-family: Geometria Bold; 
	
}

.grid_index_uslugi_block_ul{
	font-size: 18px;
	line-height: 24px;
	margin-top:20px;
	 
}

.grid_slogan_index{
	padding-top:140px;
	padding-bottom:100px;
	display:grid;
	grid-template-columns: repeat(20, 1fr);
}

.slogan_index_kov{
	margin-top:-20px;
	display:grid;
	grid-column: span 1;
}

.slogan_index_text{
	display:grid;
	grid-column: span 15;
	font-size: 36px;
	line-height: 34px;
	color: #6EBBB2;
	font-family: Geometria Italic;
}

.slogan_index_kov_middle{
	display:grid;
	grid-column: span 1;
	margin-top:20px;
}


.slogan_index_pod_text{
	margin-top:40px;
	display:grid;
	grid-column: span 3;
	font-size: 18px;
	line-height: 24px;
	text-align: right;
	color: #6EBBB2;
}

.button_per_kon2{
	
	text-align: left;
	margin-top:50px
}

.button_width{
	width:303px;
	height:60px;
	font-size: 24px;
	line-height: 35px;
	font-family: Geometria Bold; 
}

.button_width_quiz {
	width: 150px;
	height: 40px;
	font-size: 16px;
	line-height: 35px;
	font-family: Geometria Bold;
	margin-top: 15px;
}

.content_medium_start_gridd{
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 90px;
}

.content_medium_start_gridd1{
	display:grid;
	grid-column: span 1;
	align-self: start;
}

.content_medium_start_gridd2{
	display:grid;
	grid-column: span 2;
	align-self: start;
	font-size: 24px;
	line-height: 40px;
	font-family: Geometria Bold; 
}

.content_medium_start_grid_foto{
	display:grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 29px;
}

.content_medium_start_grid_foto_vopros{
	display:grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 29px;
}
 
 
.content_medium_start_foto_item{
	display:grid;
	grid-column: span 1;
	align-self: start;
	font-size: 15px;
	font-family: Geometria Italic;
} 
 
 .content_medium_start_foto_item img{
	width:100%;
} 

.bold_item{
	font-family: Geometria Bold; 
}

.grid_uslugi_bankrot{
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 40px;
	 
	
}



.grid_uslugi_bankrot_items {
	border: 5px solid #6EBBB2;
	box-sizing: border-box;
	border-radius: 10px;
	1width: 257px;
	height: 321px;
	margin-top:40px;
	padding: 20px;
	display: table;
}

.grid_uslugi_bankrot_items_center{
	display: table-cell;
  vertical-align: middle;
   
	 
}

.grid_uslugi_bankrot_items_text{
	font-size: 18px;
	align-items: center;
	text-align: center;
	letter-spacing: 0.3px;
	color: #6EBBB2;
	
}
.grid_uslugi_bankrot_items_img{
	align-items: center;
	text-align: center;
	padding-top: 40px;
}

.rostov{
	margin: 0 auto;
	font-family: Geometria Italic; 
	font-size: 14px;
	line-height: 18px;
	padding:20px;

	text-align: center;
}

.border_left{
	border-left: 8px solid #6EBBB2;
	padding-left: 29px;
	 
}

.wrapper_blue_index_zayavka {
	background: #6EBBB2;
	height: 312px;
	margin-top: 131px;
	padding-top: 54px;	
	 
}

.wrapper_blue_index_zayavka_zayavka {
	margin: 0 auto;
	width:869px;
	height: 193px;  
}

.wrapper_blue_index_zayavka_zagolovok{
	font-size: 36px;
	line-height: 140%;
	letter-spacing: 0.3px;
	color: #FFFFFF;
}

.wrapper_blue_index_zayavka_form{
	display:grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 28px;
}

.wrapper_blue_index_zayavka_input{
	height: 55px;
	align-items: bottom; 
}

.wrapper_blue_index_zayavka_input input{
	width: 100%;
	height: 55px;
	border-radius: 6px;
	border: 0px solid #6EBBB2;
	padding-left: 15px;
	color: grey;
}

.wrapper_blue_index_zayavka_button1 input{
	width: 100%;
	height: 55px;
	border-radius: 6px;
	background: #AFD7D2;
	border: 1px solid #AFD7D2;
	color: white;
	font-size: 18px;
	line-height: 24px;
}


/*фиксированная форма-----------------------------------------------------------------------------------------------------------------*/

.fixsed-forma {
	transition: 1s; 
	position: fixed;
	top: 180px;
	right: 0;
	width: 200px;
}
.fixsed-forma-item {
	background: #6EBBB2;
	border-radius: 12px 0 0 12px ;
	box-shadow: 0 0 5px #6EBBB2;
	
}
.fixsed-forma__padding {
	padding: 20px;
	
}
.fixsed-forma-input {
	width: 100%;
	margin-bottom: 10px;
	border-radius: 5px;
	border: 1px solid white;
	font-size: 14px;
	padding:6px;
	background: none;
	color:#FFFFFF;
	 
}

.fixsed-forma-input::-webkit-input-placeholder {color:#FFFFFF;}
.fixsed-forma-input::-moz-placeholder          {color:#FFFFFF;}/* Firefox 19+ */
.fixsed-forma-input:-moz-placeholder           {color:#FFFFFF;}/* Firefox 18- */
.fixsed-forma-input:-ms-input-placeholder      {color:#FFFFFF;}

.fixsed-forma-tel {
	
	text-align: center;
	padding-top: 25px;
	font-size: 16px;
	line-height: 25px;
	color: #FFFFFF;
	font-family: Geometria Bold;
	 
	 vertical-align: middle;
}

 

.fixsed-forma-submit {
	
	width: 100%;
	margin-bottom: 10px;
	border-radius: 5px;
	border: 1px solid white;
	font-size: 14px;
	padding:6px;
	background: #FFFFFF;
	color: #6EBBB2;
	font-family: Geometria Bold;
}

.tel_img {
	 
	width: 18px;
	 
}

.delForm {
 transition: 1s;
 opacity: 0;
 right: -200px;  
  
}



.img_del{
 transition: 1s;    
 width:20px;
 opacity:0.5;
}

.img_del:hover{
 transition: 1s; 
 opacity:0.1; 
}

/*подвал-----------------------------------------------------------------------------------------------------------------*/
.main_max_h1{
	
	font-family: Geometria Medium; 
	font-weight: 500;
	font-size: 36px;
	line-height: 50px;
	text-align: left;
	color: #000000;
	padding-bottom:110px;
	 
}

.footer_wrapper{
	height:450px;
	background:url(../img/back_footer.svg) no-repeat center;
	background-size: cover;
	max-width: 1445px;
	margin: 0 auto;
	padding: 62px 52px 0 52px;
	display1: flex;
	flex-wrap: wrap;
	align-items: start ; 
	 
}

.footer_wrapper_left{
	 
	display: flex;
	flex-wrap: wrap;
	align-items: start ;
	justify-content: space-between;
}

.footer_wrapper_right{
	 
	display: flex;
	flex-wrap: wrap;
	align-items: start ; 
	justify-content: space-between;
}

.footer_wrapper_grid{
	display:grid;
	grid-template-columns: repeat(13, 1fr);
	grid-column-gap: 50px;
	 
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}

.wrapper_grid_max{
	display:grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}

.wrapper_grid_colum_max{
	 grid-column: span 1;
	 padding-right:20px;
 }


 .wrapper_grid_colum{
	 grid-column: span 3;
	 padding-left:80px;
 }

 .footer_wrapper_grid_colum{
	 grid-column: span 3;
	 padding-left:80px;
 }
 
 .footer_wrapper_grid_colum_plus{
	 grid-column: span 7;
	 padding-left:10px;
 }

 
 

 
.footer_agolovok{
	color:black;
	text-decoration:none;
	font-family: Geometria Bold; 
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	padding-bottom: 25px;
}



 
.tel_agolovok{
	color:black;
	text-decoration:none;
	font-family: Geometria Bold; 
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
 
	padding-bottom: 25px;
}

.tel_agolovok_dstp_main {
	margin-right: 20px;
	position: absolute;
	font-size: 14px;
	float: right;
	color: #6EBBB2;
	padding-bottom: 0px;
	margin-left: 45px;
	margin-top: 38px;
	font-family: Geometria Medium;
}


.footer_wrapper_grid_vnutr_40{
	float:left;
	width: 42%;
}

.footer_wrapper_grid_vnutr_60{
	float:left;
	width: 58%;
}

.footer_wrapper_grid_vnutr_100{
	float:left;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.5px;
	color: #BDBCBD;
	padding-top:50px;
}

.footer_soc_img{
	padding-top:80px;
}

.fotter_soc_link{
	margin-right:12px; 
	text-decoration:none;
}

.strong_footer{
	font-family: Geometria Bold; 
}

.padding_t100{
	padding-top: 100px;
}

.padding_t75{
	padding-top: 75px;
}

.padding_t50{
	padding-top: 50px;
}

.padding_t25{
	padding-top: 25px;
}

/*mob-----------------------------------------------------------------------------------------------------------------*/
.onMenu{
	display: block;
}

.offMenu{
	display:none;
}

.mob_header{
	display:none;
}	

.mob_header{
	 padding: 25px;
}	

.mob_header__logo{
	float:left;
	
}	
.mob_header__login{
	float:right;
	padding-right:16px;
}	
.mob_header__menu{
	float:right;
}	
.clear_mob{
		clear: both;
		height: 0;
		font-size: 0;
}	
 
.mob_menu{
	 
	transition: 1s; 
	margin-top: 30px;
	opacity:0.5;
	 
}	

.mob_menu_item{
	 
	 font-size: 18px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 20px;
}	

.fix_mob_menu{
	transition: 1s; 
	width:90%;
	position: fixed;  
	bottom: 51px;  
	
}	

.fix_mob_menu_item{
  text-align: center;
	
}	

.footer_wrapper_grid_colum_mob{
	display:none;
}
.mobVsavkaFon{
	display:none;
}
.mob_foto_sotrud{
	display:none; 
	 }	
	 
.content_img_img{
	width: 100%;
	border-radius: 15px;
}


			
.ulOff {
				display: none;
				position: relative;
				margin-top:0px;
				background-color: rgba(255,255,255, 0.7);
				 height:auto;
				 z-index:99999;
				 padding:20px;
				 opacity:0;
				  transition: 2s;
			}			
			
			/* отображаем выпадающий список при наведении */
.ulOffOn {
				
				display:inherit;
				transition: 2s;
			}
 
					
			
			/* первый уровень выпадающего списка */
.mob_menu ul ul li {
				min-width:170px;
				float:none;
				display:list-item;
				position: relative;
				
				margin-top:10px;
			}

.mob_menu ul ul li a{
				font-family: Geometria ExtraBold;
				font-style: normal;
				font-weight: bold;
				font-size: 14px;
				line-height: 24px;
				color: #000000;
				text-decoration: none;
			}   
 
 .rekKomp{
			   position: relative; 
			   width:100%; 
			   margin-top:10px; 
			   overflow:hidden
			}   
			
  .rekKompAbsolute {
		  position: absolute; 
	}	
   .rekKompVideo{
	   margin-left:75px; 
	   margin-top:-45px;
	   height:440px;
   }    
   .forma_reklama_info {
	   
	   border: 1px solid #C9CCD4; 
	   border-radius: 6px; 
	   margin-bottom:17px;  
	   width:90%
   }       
/*mobend-----------------------------------------------------------------------------------------------------------------*/

/*planshet-----------------------------------------------------------------------------------------------------------------*/
.planVsavkaFon{
	display:none;
}








.review-meta, .review-stars {text-align:center; font-size:115%;}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;}
.review-text {  line-height:1.55; text-align:left; max-width:32em; margin:auto;}

 

.review-stars ul {
display: inline-block;
list-style: none !important;
margin:0; padding:0;
}

.review-stars ul li {
float: left;
list-style: none !important;
margin-right: 1px;
line-height:1;
}

.review-stars ul li i {
  color: #E4B248;
  font-size: 1.4em;
  font-style:normal;
}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }

.foterWashap{
   display: none; 
}




/*planshetend-----------------------------------------------------------------------------------------------------------------*/

 .newsIndexh3{
	color:black; 
	font-size:14px;
}

.padding_index_news{
	padding: 80px 20px 60px 20px;
}

.fontQ{
	 font-weight: 500;
	 font-size: 28px;
	 line-height: 30px;
	 color: #000000;
}

.kudaot{
	 font-weight: 500;
	 font-size: 14px;
	 line-height: 40px;
	 color: #000000;
}

@media screen and (max-width: 1600px) {
	 
   }
@media screen and (max-width: 1280px) {
	.rekKompAbsolute {
	display: none;
	}
	
	.rekKompVideo{
	   margin-left:0px; 
	   margin-top:-45px;
   }  
	
	.main_content_mах {
	max-width: 1188px;
	padding: 3px 50px 0 50px;
	margin: 0 auto;
	font-family: Geometria Regular;
	font-size: 18px;
	line-height: 140%;
	color: #000000;
	align-self: center;
	}
	
	.content_cov_index_plan{
		width: 35px;
	}
	
	.header {
	display: none;
	}
	
	 .mob_header {
		display: block;
		padding: 25px 50px 25px 50px;
	}
 
 .tel_agolovok{
	font-size: 14px;
	float: right;
	color: #6EBBB2;
	padding-bottom: 0px;
	margin-left: 19px;
	margin-top: 2px;
}

.tel_agolovok_main {
	font-size: 14px;
	float: right;
	color: white;
	padding-bottom: 0px;
	margin-left: 19px;
	margin-top: 2px;
}
 
	.mob_header_index {
		background: url(../img/mob/fonPlanIndex.png) no-repeat center;
		background-size: cover;
		padding: 0px;
	}
	.mob_header_index_img {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 12, 10, 0.9) 100%);
	background-size: cover;
	height: 586px;
	padding: 25px 50px 25px 50px;
	}
	
	.mob_header_index_none {
	background: none;
	}
	
	.header_link {
	transition: 0.5s;
	color: black;
	font-size: 20px;
	line-height: 28px;
}
	.mob_header_index_niz {
	font-family: Geometria Bold;
	margin-top: 100px;
	font-size: 50px;
	line-height: 69px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
	.strelkaAdapt {
	width: 17px;
	}
   
	
	.main_content_min {
	padding-top: 0px;
	max-width: 100%;
	padding: 23px 60px 10px 60px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 18px;
	}
	
	.main_content_medium_2 {
	max-width: 100%;
	margin: 0 auto;
	padding: 10px 60px 0 60px;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 140%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	}
	
   
	
	.header_item {
	margin-right: 50px;}
	.button_right_menu {
	width: 203px;
	height: 60px;
	 }
	 .button_per_right_menu {
	margin: 0 auto;
	text-align: center;
	margin-top: 1px;
}
	
	.planVsavkaFon{
	display: block; 
	width:100%;
 }
 
 .imgMinPlan{
	 width:20px; 
	 margin-bottom:-5px;
	 margin-right:7px;
 }
	
	.plan_content_medium_start_gridd1{
		font-size: 26px;
		line-height: 35px;
		color: #6EBBB2;
		font-family: Geometria Italic;
	}
	
	.content_medium_start_gridd2 {
 
	font-size: 14px;
	line-height: 18px;
	font-family: Geometria Regular;
	padding-left: 100px;
   }
	.mobNoOff{
		display: none; 
	}
	
	.planON{
		display: block; 
	}
	
	.planOff{
		display: none; 
	}
	
	.mob_foto_sotrud{
	display: block; 
	width: 100%;
	padding-top: 35px;
	 }
	 
	 
	.content_medium_start_gridd2_mob {
	color: #6EBBB2;
	font-family: Geometria Italic;
	font-size: 26px;
	line-height: 35px;
} 
	 .plan_pad_left{
		 padding-left: 0px;
	 }
	 
	 
	 .main_content_min_bankrot {
	padding-top: 0px;
	padding: 10px 60px 0 60px;
	max-width: 100%;
	margin: 0 auto;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 140%;
	color: #000000;
	align-self: center;
	}
	
	
	
	.main_content_min_bankrot_in{
	padding-top: 0px;
	padding: 10px 160px 0 160px;
	max-width: 100%;
	margin: 0 auto;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 140%;
	color: #000000;
	align-self: center;
	}
	 
	 
	 .vitrinaFoto{
	padding:44px 0px 25px 0px; 
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.3px;
	color: #6EBBB2;
	color: #6EBBB2; 
	height:120px
	}
	
	.grid_uslugi_bankrot {
	grid-column-gap: 60px;
	}
	
	.grid_uslugi_bankrot_items {
	
	margin-top: 60px;
	 
   }
	
	.grid_uslugi_bankrot_items_text {
	font-size: 14px;
	align-items: center;
	text-align: center;
	letter-spacing: 0.3px;
	color: #6EBBB2;
	}
	
 .paddingPlanBankrot {
	 padding:143px 143px 3px 143px;
 }  
	
	.grid_index_item_block_bankrot {
	transition: 1s;
	width: 100%;
	height: 275px;
	text-align: center;
	padding-top: 75px;
	font-size: 24px;
	line-height: 35px;
	color: #FFFFFF;
	margin-top: -280px;
	font-family: Geometria Bold;
}
	.grid_index_item_block_bankrot img{
	
	width: 100%;
	 
}

	.text_per_kon {
		max-width: 550px;
		padding-top: 70px;
		font-size: 14px;
		line-height: 24px;
		color: #000000;
	}
	
	.fontSizePlanBankrot {
		font-size: 14px;
		line-height: 17px;
	 }
	 
	 .footer_wrapper_grid {
	display: grid;
	grid-template-columns: repeat(13, 1fr);
	grid-column-gap: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}

.wrapper_blue_bankrot {
	background: #6EBBB2;
	height: 223px;
	margin-top: 159px;
}

.footer_agolovok {
	color: black;
	text-decoration: none;
	font-family: Geometria Bold;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 25px;
}
	 
  .content_medium_start3 {
	max-width: 860px;
	font-family: Geometria Italic;
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.3px;
	padding-left: 20px;
}

.blue_index {
	background: none;
	background: #6EBBB2;
}

.border_left_index_white {
	border-left: 4px solid white;
	color: white;
}
.zag_per_kon {
	font-family: Geometria Bold;
	font-weight: 500;
	font-size: 28px;
	line-height: 35px;
	
}

.grid_index {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 62px;
	margin:0px 40px 0px 40px ;
}

.text_per_kon_index {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	max-width: 50%;
	padding-top: 70px;
	font-size: 14px;
	line-height: 18px;
	color: white;
	margin-top: 0px;
	margin-bottom: 60px;
}

.grid_index_item_block {
	transition: 1s;
	background: #6EBBB2;
	  width: auto;  
	height: 180px;
	text-align: center;
	padding-top: 0px;
	padding:55px 30px 0px 30px ;
	font-size: 17px;
	line-height: 21px;
	color: #FFFFFF;
	margin-top: -110px;
	font-family: Geometria Bold;
}

 .wrapper_blue_index {
	background: #AFD7D2;
	height: 180px;
	margin-top: 129px;
}

  .planOff{
		display: none; 
	}
   .grid_slogan_index {
	padding-top: 0px;
	padding-bottom: 0px;
	padding:120px 90px 70px 90px;
	display: grid;
	grid-template-columns: repeat(20, 1fr);
   }
   
   .slogan_index_text {
	display: grid;
	grid-column: span 13;
	font-size: 24px;
	line-height: 28px;
	color: #6EBBB2;
	font-family: Geometria Italic;
}

.slogan_index_pod_text {
	margin-top: 40px;
	display: grid;
	grid-column: span 5;
	font-size: 18px;
	line-height: 24px;
	text-align: right;
	color: #6EBBB2;
}

.color_index_white{
	color: white;
}

.padding_index2 {
	padding: 20px 195px 120px 240px;
}

.grid_index_uslugi_block {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 90px;
}

.padding_index_plan_uslugi{
	padding: 20px 195px 0px 240px;
}

.grid_index_uslugi_block_h2 {
	font-size: 17px;
	line-height: 35px;
	color: #000000;
	font-family: Geometria Bold;
	padding-top: 45px;
}

.border_left {
	border-left: 5px solid #6EBBB2;
	padding-left: 25px;
}

.content_medium_start_padding {
	padding-left: 2px;
	margin-top: -10px;
}

.grid_index_uslugi_block_ul {
	font-size: 14px;
	line-height: 24px;
	margin-top: 20px;
}

.content_img_mob_second{
	 padding: 0px 140px 80px 140px;
}

.content_img_mob_second img{
	 width:100%;
}

.main_content_medium {
 
	margin: 0 auto;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 140%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.content_medium_start2 {
	max-width: 90%;
	font-family: Geometria Italic;
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.3px;
	padding-left: 20px;
}

.wrapper_grid_max {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 0px;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
}

.main_max_h1 {
	font-family: Geometria Medium;
	font-weight: 500;
	font-size: 36px;
	line-height: 50px;
	text-align: left;
	color: #000000;
	padding-bottom: 50px;
}


.foterWashap{
   display: none; 
}

   }
 
   
@media screen and (max-width: 1024px) {
	
   .foterWashap{
   display: block; 
   position: fixed;
   left: 20px;
   width: 83px;
	max-width: 83px;
	bottom: 15px;
   
	}

	
	.rekKompAbsolute {
	display: none;
	}
	
	
	
	.rekKompVideo{
	   margin-left:0px; 
	   margin-top:-45px;
	   height:300px;
   }  
	.forma_reklama_info {
		 
	   width:100%
   }    
	/*planshetMob-----------------------------------------------------------------------------------------------------------------*/
	.planVsavkaFon{
		display:none;
	}
	.paddingPlanBankrot {
	 padding:0px 0px 0px 0px;
 } 
	
	.planON{
		display: none; 
	}
	.planOff{
		display: block; 
	}
	
	.padding_index_plan_uslugi{
	padding: 0px 0px 0px 0px;
	}
	/*planshetendMob-----------------------------------------------------------------------------------------------------------------*/
	.strelkaAdapt {
	width: 7px;
	}
	
	
		 .header_item {
		margin-right: 50px;
	}
	
	
	.grid_index {
		 
		grid-column-gap: 42px;
	}
	
	.button_right_menu {
		width: 203px;
		height: 60px;
		 
	}
	
	.grid_bankrot {
		 
		grid-column-gap: 2px;
	}

	
	/*mob-----------------------------------------------------------------------------------------------------------------*/
	.mob_header{
	display: block; 
	padding: 25px;
}	
 
 
	.mob_foto_sotrud{
	display: block; 
	width: 100%;
	padding-top: 15px;
	 }	
	.header{
		display: none; 
	}	
	.mobVsavkaFon{
	display: block; 
	width:100%;
	}
	
	.mobNoOff{
		display: none; 
	}	
	/*mobend-----------------------------------------------------------------------------------------------------------------*/
	
  .main_wrapper {
	width: 100%;
	background: radial-gradient(121.37% 85.05% at 98.25% 2.31%, rgba(17, 200, 188, 0.09) 0%, rgba(233, 233, 233, 0) 100%);
	 
}
	
.header{
	height: auto;
}

.slider{
	display:none;
}
.header_vhod_wr_index{
	display:none;
}
.header_wrapper_logo_index_v{
	height: 300px;
}
.header_nav{
	margin-left: 20px;
	font-size: 20px;
}
.header_logo_index {
	padding: 20px 20px 20px 20px;
	margin-top: -1px;
}
.main_wrapper_index {
	 
}
.grid_index {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-row-gap: 110px;
	grid-column-gap: 16px;
	margin: 0px 0px 0px 0px;
}
.grid_index_item_block {
	background: #6EBBB2;
	width: 100%;
	margin-bottom: 20px;
}

.fon_wrapper_blue_index {
	padding-top: 60px;
  
	background: url(../img/mob/fonMobIndexBottom.svg) no-repeat;
	-moz-background-size: 100%; /* Firefox 3.6+ */
	-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
	-o-background-size: 100%; /* Opera 9.6+ */
	background-size: 100%; /* Современные браузеры */
}


.wrapper_blue_index {
	margin-top: 40px;
	height: 290px;
}

.grid_index_item_block {
	transition: 1s;
	background: #6EBBB2;
	height: 165px;
	text-align: center;
	padding: 50px 15px 0px 15px;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: -110px;
	font-family: 'Geometria Regular';
}

.padding_index {
	padding: 80px 20px 20px 20px;
}

.header_link {
	transition: 0.5s; 
	color: black;
	font-size: 20px;
	line-height: 28px;
	 
}

 

.header_logo_c{
	width:200px;
}
.content_cov{
	 
}

.content_medium_start_padding {
	padding-left: 0px;
	 
}
.slogan_index_pod_text {
   display: none;
}
.grid_index_uslugi_block {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 100px;
}
.content_medium_start_gridd {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 90px;
}

.content_medium_start_grid_foto {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-row-gap: 1px;
	grid-column-gap: 10px;
}


.content_medium_start_grid_foto_vopros {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	padding: 40px;
	grid-row-gap: 1px;
	grid-column-gap: 10px;
}

 
.grid_slogan_index {
	 padding: 10px;  
	   
	 display: block;  
	  
}

.slogan_index_text{
	padding: 10px 0px 10px 0px; 
}

 
.grid_uslugi_bankrot {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 40px;
}
.wrapper_blue_index_zayavka_form {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 20px;
}
.content_img_img{
	width: 100%;
	border-radius: 0px;
}

.grid_bankrot {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 10px;
}

 .wrapper_blue_index_zayavka_zayavka {
	margin: 0 auto;
	width: 100%;
	 
}


.wrapper_blue_index_zayavka {
	background: #6EBBB2;
	height: 350px;
	margin-top: 50px;
	padding: 40px;
}

.wrapper_grid_max {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-row-gap: 20px;
	 
}   

.main_content_medium {
	margin-top: 1px;
	padding: 20px 25px 0px 25px;
}

.content_medium_end {
 
	padding-top: 70px;
	max-width: 100%;
	padding: 20px;
 
}
.main_content_min {
	padding: 30px 25px 30px 25px;
	font-size: 14px;
	line-height: 17px;
}

.main_content_medium_2{
	padding: 30px 25px 30px 25px;
	font-size: 14px;
	line-height: 17px;
}

.fixsed-forma {
	display:none;
}
.footer_wrapper {
   padding: 26px;
}
 
.footer_wrapper_grid{
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	font-size: 12px;
	line-height: 15px;
}

.footer_wrapper_grid_colum{
	grid-column: span 1;
	padding-left: 0px;
}

.footer_wrapper_grid_colum_plus{
	grid-column: span 2;
	padding-left: 0px;
}

.footer_wrapper_grid_vnutr_60 {
	float: left;
	width: 100%;
}
.footer_wrapper_grid_vnutr_100{
	display:none;
}

.footer_agolovok {
	font-size: 14px;
	line-height: 35px;
	color: #6EBBB2;
	padding-bottom: 0px;
}


.tel_agolovok {
	   font-size: 14px;
	float: right;
	color: #6EBBB2;
	padding-bottom: 0px;
	margin-left: 19px;
	margin-top: 2px;
}


.tel_agolovok_main {
	   font-size: 14px;
	float: right;
	color: white;
	padding-bottom: 0px;
	margin-left: 19px;
	margin-top: 2px;
}

.footer_wrapper_grid_vnutr_40{
	display:none;
}

.footer_wrapper_grid_colum_mob{
	display: block;  
	margin-bottom:50px;
	 font-size: 12px;
	line-height: 15px;
}

.footer_logo_mob{
	float:left;
	width:30%;
}
.footer_soc_img_mob{
	float:right;
}
.footer_soc_img{
	 display:none;
}

.wrapper_grid_max{
	 font-size: 14px;
	 line-height: 17px;
}

.text_per_kon{
	 font-size: 14px;
	 line-height: 17px;
}

.main_max_h1 {
	font-family: Geometria Medium;
	font-size: 24px;
	line-height: 30px;
	text-align: left;
	color: #000000;
	padding-bottom: 60px;
}

.zag_per_kon {
	font-family: 'Geometria Medium';
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	color: #000000;
}

.main_h1
{
	font-family: Geometria Bold;
	max-width: 70%;
	font-size: 24px;
	line-height: 25px;
	
}

.content_medium_start_gridd1 {
	font-family: Geometria Italic;
	font-size: 16px;
	line-height: 17px;
	color: #6EBBB2;
}

.content_medium_start_gridd2 {
	padding-top:11px;
	padding-bottom:11px;
	font-family: Geometria Medium;
	font-size: 14px;
	line-height: 17px;
	padding-left: 0px;
}

.content_medium_start_gridd2_mob {
	
	font-family: Geometria Bold;
	color:black;
	font-size: 16px;
	line-height: 19px;
}


.main_content_min_bankrot {
	padding: 1px 25px 20px 25px;
	 
}


.main_content_min_bankrot_in {
	padding: 1px 25px 20px 25px;
	 
}

.grid_uslugi_bankrot_items {
	border: 1px solid #6EBBB2;
	box-sizing: border-box;
	border-radius: 3px;
	height: auto;
	margin-top: 8px;
	padding: 5px;
	display: table;
}



.grid_uslugi_bankrot_items_center {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 10px;
}

.grid_uslugi_bankrot_items_text {
	grid-column: span 3;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Geometria Bold;
	font-size: 12px;
	align-items: center;
	text-align: left;
	line-height: 14px;
	color: #6EBBB2;
}

.grid_uslugi_bankrot_items_img {
	grid-column: span 1;
	align-items: center;
	text-align: center;
	padding-top: 5px;
	
}

.grid_uslugi_bankrot_items_img img{
	height: 29px;
}

.content_mob_mob {
	padding-top:11px;
	padding-bottom:11px;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 17px;
}

.wrapper_blue_index_zayavka_zagolovok {
	font-size: 20px;
 
}

.wrapper_blue_index_zayavka_input {
	height: 35px;
	align-items: bottom;
}

.wrapper_blue_index_zayavka_input input {
	width: 100%;
	height: 35px;
	 
}

.wrapper_blue_index_zayavka_button1 input {
	width: 100%;
	height: 35px;
	 
}

.border_left {
	border-left: 4px solid #6EBBB2;
	padding-left: 20px;
}

.padding_mob25{
	padding-top:25px;
}

.margin_mob25{
	margin-top:25px;
}

.margin_mob50{
	margin-top:50px;
}

.margin_mob75{
	margin-top:75px;
}

.margin_mob100{
	margin-top:100px;
}

.content_medium_start {
	 display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 1px;
	
	
}

.content_medium_start3 {
	 grid-column: span 7;
	align-items: left;
	text-align: left;
	padding-top: 5px;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 17px;
	padding-left: 5px;
}

.content_medium_start1 {
	 grid-column: span 1;
	align-items: left;
	text-align: left;
	padding-top: 5px;
}

.content_medium_start1 img{
	 width:35px;
}

.content_medium_start_mob {
	margin-top:50px;
	margin-bottom:50px;
	display: block;
	width:100%;
}

.padding_mob{
	padding:0px;
}

.padding_mob0{
	padding-top:0px;
}

.padding_mob25{
	padding-top:25px;
}


.padding_mob50{
	padding-top:50px;
}

.padding_mob75{
	padding-top:75px;
}

.padding_mob60{
	padding-top:60px;
}

.padding_mob100{
	padding-top:100px;
}


.wrapper_blue_bankrot {
	background: #AFD7D2;
	height: 150px;
	margin-top: 10px;
}

.grid_index_item_block_bankrot {
	transition: 1s;
	width: 100%;
	height: auto;
	text-align: center;
	padding-top: 15px;
	font-size: 24px;
	line-height: 35px;
	color: #FFFFFF;
	margin-top: 0px;
	font-family: Geometria Bold;
}

.grid_index_item_block_bankrot img{
   
	width: 100%;
   
}

.main_content_mах {
	padding: 30px 25px 0 25px;

}

.content_medium_end img{
	 
	width: 100%;
	 
}

.content_medium_start2 {
	grid-column: span 7;
	align-items: left;
	text-align: left;
	padding-top: 5px;
	font-family: Geometria Regular;
	font-size: 14px;
	line-height: 17px;
	padding-left: 5px;
}

.mob_header_index {
	background: url(../img/mob/DSC.png) no-repeat center;
	background-size: cover;
	padding:0px;
	 }
.mob_header_index_img {
	
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 12, 10, 0.9) 100%);
	background-size: cover;
	height:425px;
	padding:25px;
	 
	 }
.mob_header_index_niz{
		font-family: Geometria Light; 
		margin-top:100px;
		font-size: 24px;
		line-height: 30px;
		letter-spacing: 0.5px;
		color: #FFFFFF;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	 
	 
	 }
	 
.mob_header_index_none {
	background:  none;
	 
}

.text_per_kon_index {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	max-width: 550px;
	padding-top: 70px;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	margin-top: -40px;
}

.popup {
	position: fixed;
	top: 2%;
	padding: 30px 5px;
	width: 80%;
	margin-left: 10%;
	left: 0%;
	background: #fff;
	border: 1px solid grey;
	border-radius: 8px; 
	z-index: 99999;
	opacity: 1;	
}

.blue_index{
	background:  none;
	background: #6EBBB2;
	 
}

.border_left_index_white {
	border-left: 4px solid white;
	color:white;
}

.color_index_white {
	color:white;
}

.index_wrapper_bottom_pod {
	background: none; 
}

.index_wrapper_bottom {
	background: url(../img/mob/fonMobIndexBottom.svg) no-repeat;
	-moz-background-size: 100%; /* Firefox 3.6+ */
	-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
	-o-background-size: 100%; /* Opera 9.6+ */
	background-size: 100%; /* Современные браузеры */
}

.content_img_mob_second{
	padding: 0px 0px 0px 0px;
	padding-bottom:25px;
}


.content_img_mob_second img{
	width:100%;
}

.vitrinaFoto{
	padding:0 25px 25px 25px; 
	font-size: 12px; 
	color: #6EBBB2; 
	font-family: Geometria Bold; 
	height:120px
}


.mobNewsQ{
	display: block;
	padding: 0 20px;
}

.padding_index_news{
	padding: 0 20px 40px 20px;
}

.padding_bancrot_ChVopros{
	padding: 0 20px 40px 20px;
}

.newsIndexh3{
	color:black; 
	font-size:14px;
	line-height: 17px;
}

.button_width_quiz {
	width: 150px;
	height: 40px;
	font-size: 16px;
	line-height: 35px;
	font-family: Geometria Bold;
	margin-top: 15px;
	margin-bottom: 30px;
}

.ChVopros{
	font-size: 29px;
	line-height: 30px;
	font-family: Geometria Bold;
	margin: 0px auto;
	padding: 40px;
}


.item_vopros_text{
	font-size:14px;
}

.videoframe{
	background: radial-gradient(121.37% 85.05% at 98.25% 2.31%, rgba(17, 200, 188, 0.09) 0%, rgba(233, 233, 233, 0) 100%);
	border-radius: 7px;
	height:300px;
	
} 

.fontQ{
	 font-weight: 500;
	 font-size: 15px;
	 line-height: 16px;
	 color: #000000;
}

.kudaot{
	 font-weight: 500;
	 font-size: 14px;
	 line-height: 15px;
	 color: #000000;
}

.p15s {
	font-size: 14px;
}

.obradan{
	 width:100%; 
	 float: left; 
	 font-size: 12px; 
	 margin-top:27px; 
	 line-height: 18px; 
	 color: #000000; 
	 padding-left:15px
}

.obradan2{
	width:100%;
	margin-top:25px;
	float: left;
}

.iframeWhat{
	width:100%; 
	height:1050px;
}

}

.warning {
	position: fixed;
	bottom: 0;
	left: 0;
	display: none;
	justify-content: center;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	background-color: rgb(177 217 212 / 99%);
	font-size:12px;
}
 
.warning--active {
    display: flex;
    z-index: 999999;
    opacity: 0;
    animation: ani 2.5s forwards;
}

@keyframes ani {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
 
 
.warning__text {
	 margin-right: 10px;
	 margin-left: 70px;
	
}
 
.warning__read {
	display: block;
	margin-left: 15px;
}

#map-plug {display:none;}

#google-reviews {
display:flex;
flex-wrap:wrap;
/*display: grid;
grid-template-columns: repeat( auto-fit, minmax(320px, 1fr));*/
  font-family: arial;
  font-size: 12px;
}

.review-item {
border:solid 1px rgba(190,190,190,.35);
border:medium none;
margin:0 auto;
padding:1.3em;
flex: 1 1 20%;
}


