*	{
	box-sizing:	border-box;
	font-family:	'Manrope', sans-serif;	
	}
A.BlackBtn:active, A.BlackBtn:link, A.BlackBtn:visited	{
/* btn-black -- ссылка на внешний объект, выглядащая как кнопка зелёного
		цвета							*/
	background: #4dd8cb;
	border: 2px #4dd8cb solid;
	color:#ffffff;
	}
A.BlackBtn:hover	{
	background: #ffffff;
	border: 2px #4dd8cb solid;
	color: #4dd8cb;
	}
A.WhiteBtn, A.BlackBtn {
	border-radius: 5px;
	display: inline-block;
	font-weight: 700;
	padding: 16px 26px;
	text-decoration: none;
	}
A.WhiteBtn:active, A.WhiteBtn:link, A.WhiteBtn:visited	{
	background: #ffffff;
	border: 2px #4dd8cb solid;
	color: #4dd8cb;
	}
A.WhiteBtn:hover {
	background: #4dd8cb;
	border: 2px #4dd8cb solid;
	color:#ffffff;
	}
DIV	{
	border:		1px red solid;
	/*min-height:	50px;*/
	}
DIV.Color {
	border: 1px #a3a3a3 solid;
	border-radius: 50%;
	display: block;
	height: 34px;
	margin-bottom: 40px;
	padding: 3px;
	width: 34px;
	}
DIV.Color DIV {
	border: 1px #a3a3a3 solid;
	border-radius: 50px;
	height: 26px;
	width: 26px;
	}
IMG {
	border: 3px solid #eef2f5;
	border-radius: 15px 15px 0px 0px;
	height: 250px;
	margin: -15px 0px 0px -15px;
	object-fit: cover;
	padding:	20px 0px 0px 50px;
	width: calc(100% + 0px );
	}
.BG1Price	{
/* .section-pricelist-bg1 -- подложка для фона секции списка цен	*/
	background:	url(22lander/Vector_1.svg);
	background-position-x: right;
	background-repeat: no-repeat;
	background-size: contain;
	bottom:		0;
	position:	absolute;
	top:		0;
	width:		100%;
	}
.BGP2list	{
/* .section-pricelist-bg2 -- верхний слой фона секции списка цен	*/
	background:	url(22lander/iphone-x-line-button.webp);
	background-position-x: 80%;
	background-repeat: no-repeat;
	background-size: contain;
	bottom:		0;
	position:	absolute;
	top:		0;
	width:		100%;
	}
.Company {
/* .section-company -- заголовки при описании компании			*/
	background:	rgb(238,242,245);
	background:	linear-gradient(180deg, rgba(238,242,245,1) 0%,
					rgba(255,255,255,1) 100%);
	position:	relative;
	/*height:		200vh;*/
	}
/*.Company:hover .Inner	{
	animation-delay: 1s;
	background: #6dd9ce60;
	}
.Company:hover .Outer	{
	animation-delay: 1s;
	background: #4ad2c560;
	}*/
.Contacts {
/* .section-contacts -- куда нужно обращаться для связи			*/
/*	background:	rgb(54,173,161); */
	background: linear-gradient(135deg, rgba(54,173,161,1) 0%,
				    rgba(79,220,207,1) 100%);
}
.ContactBG1	{
/* .section-contacts-bg1 -- подложка для фона раздела контакатов	*/
	background:	url(22lander/Vector_3.svg);
	background-position-x: right;
	background-repeat: no-repeat;
	bottom:		0;
	position:	absolute;
	top:		0;
	width:		100%;
	}
.Content {
/* .content -- оформление подсекции с текстом				*/
	margin:	0 auto;
	width:	1140px;
}
.DownPho	{
/* Сместить кнопку вниз							*/
	padding: 30px;
	}
.FeHands	{
.section-main-bg -- второй фон в виде рук, для главной секции	*/
	background: url(22lander/female-hands-disposa.png);
	background-position: bottom;
	background-position-x: right;
	background-position-y: bottom;
	background-repeat: no-repeat;
	background-size: 50%;
	height: 100vh; 
	}
.HandsHrt	{
/*.section-contacts-bg1 -- предпоследний раздел: только ручонки		*/
	background: url(22lander/pixlr-bg-result.webp);
 	background-position-x: right;
	background-repeat: no-repeat;
	bottom: 0;
 	min-height: 100vh;
	/*position: absolute;*/
	top: 0;
	width: 100%;
	}
.Inner {
/*.oval-1 -- внутренняя четверть окружности				*/
	animation-delay: 1s;
	background: #EEF2F5;
	border-radius: 15px 0px 130px 0px;
	height: 130px;
	width:  130px;
	}
.Item	{
              
/* .section-price-item .price-item, .section-recomendations-item
	.recomendations-item -- оформление отдельных элементов		*/
	background: #eef2f5;
	border-radius: 15px;
	width: calc(( 100% / 3 ) - 20px);
	margin-bottom: 30px;
	min-height: 540px;
	}
.LineBG		{
/* .section-main-line -- фон, на котором изображён проводок		*/
	background: url(22lender/Frame_1.svg);
	background-position: bottom;
	background-position-x: right;
	background-position-y: bottom;
	background-repeat: no-repeat;
	background-size: 70%;
	height: 100vh;
	}
.ItIma {
	background-position: left;
	background-position-y: top;
	background-repeat: no-repeat !important;
	background-size: 40px;
	height: 70px;
	}
.LinkNavi	{
/* .section-navigation-blink -- срока меню				*/
	padding: 30px 10px;
	width: calc(100% / 3)
	}
.LinkNavi a {
	font-weight: 600;
	padding: 30px 20px;
	text-decoration: none;
	}дфтв
.LinkNavi a:link, .LinkNavi a:active, .LinkNavi a:visited
	{ color: black;}
.LinkNavi a:hover   { color: black;}
.Logo	{
/* .section-navigation-logoлоготип компании				*/
	background: url(22lander/Group_1521.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 100px;
	width: calc(100% / 12);
	/*width: 80px;*/
	}
.MaCon		{
/* .section-main-content -- оформление содержания для главного раздела	*/
	bottom: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	height: 550px;
	margin: auto 0;
	position: absolute;
	top:0;
	width: 40%;
	/*width: 50%;*/
	}
.Main	{
/* .section-main -- размер холста для центральной части документа	*/
	height:		100vh;
	background:	#EEF2F5;
	position:	relative;
	}
.Main .Content {height: 100vh}
.Map  {
/* .section-map -- бесполезное оформление, перекрывается картой		*/
	background-color: blue;
	}
.MaTitle	{
/* .section-main-title -- Заголовок в основном разделе			*/
	font-size: 68px;
	font-weight: 400;
	line-height: 0.95;
	margin: 0px;
	}
.NaviBtn	{
/* .section-navigation-btn --кнопка в разеделе навигации		*/
	text-align: end;
	width: calc(100% / 4.5);
	}
.NaviCont	{
/* .section-navigation-contact -- отобразить контактный телефон		*/
	padding: 30px 0px;
	text-align: end;
	width: calc(100% / 7);
}
.NaviCont A {
	font-weight: 600;
	text-decoration: none;
	}
.NaviCont a:link, .NaviCont a:active, .NaviCont a:visited
	{ color: #4dd8cb; }
.NaviCont a:hover { color: red}
.NaviCont SPAN {
	font-size: 0.8em;
	font-weight: 600;
	}
.Navigation {
/* .section-navigation -- как дорбаться до представительства		*/
	background:	#eef2f5;
	/*background:	red;*/
	height:		120px;
	position:	sticky;
	top:		0px;
	z-index:	99999;
	}
.Outer	{
/* .oval-0 -- часть окружости большего радиуса				*/
	animation-delay: 1s;
	background: #f2f5f799;
	/*background: #cfdce5;*/
	border-radius: 15px 0px 200px 0px;
	height: 200px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 200px;
	z-index: -1;
	}
.PriceItems, .PriceList {
/* .section-price-item, .section-recomendations-item. -- оформить ценник*/
	background:	#eef2f5;
	border-radius:  15px;
	display:	flex;
	flex-direction: row;
	flex-wrap:	wrap;
	justify-content: space-between;
	margin-bottom:	30px;
	min-height:	540px;
	width:		100%;
	}
.PriceList .Content	{
/* .section-pricelist -- характеристики прейскуранта			*/
	background:	rgb(54,173,161);
	border-radius:	15px;
	min-height:	550px;
	position: relative;
	}
.Recomend {
/* .section-recomendations-item -- показать пункт рекомендаций		*/
	margin:	0 auto;
	width:	1140px;
}
/*.......1.........2.........3.........4.........5.........6.........7.,......8*/
.Services	{
/* .section-company-service -- набор описателей услу			*/
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	}
.TheLeast	{
/* Распоследний раздел: только верёвочка				*/
	background: url(22lander/Vector_1.svg);
	/*background-position-x: right;*/
	background-position: right;
	background-repeat: no-repeat;
	bottom: 0;
	min-height: 540px;
	/*position: absolute;*/
	top: 0;
	width: 100%;
	}
.Ticket		{
/* .section-company-service-item -- одна из оказываемых услуг		*/
	background: #ffffff;
	border: 2px  #eef2f5 solid;
	border-radius: 15px;
	margin-bottom: 30px;
	/* min-height: 270px;*/
	padding: 30px;
	position: relative;
	width: calc(( 100% / 3 ) - 20px);
	z-index: 2;
	}
.Ticket:hover .Inner	{
	animation-delay: 5s;
	background: #6dd9ce60;
	}
.Ticket:hover .Outer	{
	animation-delay: 5s;
	background: #4ad2c560;
	}
.WeServe	{
/* .section-desc-l, .section-desc-r -- предоставляемые услуги		*/
	padding-left: 30px;
	padding-right:  30px;
	width: 50%;
	}
.WeServe::before	{
/* .section-desc-r::before, .section-desc-l::before			*/
	background: #4dd8cb;
	border-radius: 50%;
	content: " ";
	height: 14px;
	margin-left: -30px;
	margin-top: 10px;
	position: absolute;
	width: 14px;
	}

	
