@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

a {
outline:none !important;
}

a:focus{outline:none;}
a {outline:none;}
* {outline:none;}

outline:none !important;


/*=============================================================================================================================================================================*/


.sart-hed {
	width: 100%;
	background-color:#ffffff;
}

.sed-composition { width: 490px; height: 440px; padding-top: 80px;}
.sed-niz {width: 100%; height: 50px; background-color: #f8f8f8; border-top-right-radius: 50px; border-top-left-radius: 50px; margin-top: 50px; }

.sed-baner {padding-top: 30px; width: 470px; height: 240px;}
.se-ban {width: 470px; height: 240px;}

.se-co1 {display: block;}
.se-co2 {display: none;}


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


.sart-1 {
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 0;
	padding-bottom: 145px;
}
.sar-1 {width: 90%;}

.sart1-zagol {}
.sart1-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 55px;
	font-weight: 700;
	line-height: 1.1;
	color:#dd5900; 
	text-align: center;
}

.sart1-img {margin-top: 40px;}
.sar1-im {}

.sart1-text {margin-top: 40px; width: 320px;}
.sart1-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 33px;
	font-weight: 500;
	line-height: 1.3;
	color:#455b4a;
	text-align: center;
}

.mob-psy-11-kno11 {
	width: 420px;
	height: 76px;
	margin-top: 50px;
	cursor: pointer;
	border-radius: 38px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
}
.mob-psy-11-kno11:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-psy-11-kn11 {width: 420px; height: 76px; border-radius: 38px;}

.sart1-niz {width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-2 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 00px;
	padding-bottom: 115px;
}
.sar-2 {width: 90%;}

.sart2-text {}
.sart2-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
	color:#843573;
	text-align: left;
}
.sart2-tex2 {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.3;
	color:#843573;
	text-align: left;
}

.mob-psy-chitati-dali {
	margin-top: 50px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-radius: 36px;
	border: 2px solid #ff6700;
	width: 430px;
	cursor: pointer;
	box-shadow: 7px 7px 14px -1px rgba(181,62,116,0.14);
	-webkit-box-shadow: 7px 7px 14px -1px rgba(181,62,116,0.14);
	-moz-box-shadow: 7px 7px 14px -1px rgba(181,62,116,0.14);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.mob-psy-chitati-dali:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mob-psy-chi-dal {
	color: #667069;
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.0;
	color:#667069;
	text-align: center;
}

.sart2-niz {width: 100%; height: 50px; background-color: #eef9ff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-3 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 00px;
	padding-bottom: 30px;
}
.sar-3 {width: 90%;}

.sart3-text {}
.sart3-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.3;
	color:#8d517e;
	text-align: center;
}


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


.sart-4 {
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 30px;
	padding-bottom: 100px;
}
.sar-4 {width: 90%;}

.sart4-text {
	margin-bottom: 30px;
	background-color: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	border-radius: 20px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	
}

.sart4-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.3;
	color:#030a05;
}

.bullet-paragraph-psi {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 35px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi::before {
      content: url('image/psi-bullit1.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: 1px; /* Позиция сверху */
      width: 18px; /* Ширина изображения */
      height: 18px; /* Высота изображения */
}

.sart4-niz {width: 100%; height: 50px; background-color: #779e8a; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-5 {
	width: 100%;
	background-color: #779e8a;
	padding-top: 00px;
	padding-bottom: 50px;
}
.sar-5 {width: 90%;}

.sart5-text {}
.sart5-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 39px;
	font-weight: 700;
	line-height: 1.1;
	color:#fffde1;
	text-align: center;
}

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

.sart-6 {
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-6 {width: 90%; padding-top: 50px; padding-bottom: 70px;}

.sart6-text {
	margin-bottom: 30px;
}

.sart6-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 600;
	line-height: 1.3;
	color:#422d24;
	text-align: left;
}

.bullet-paragraph-psi2 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 45px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi2::before {
      content: url('image/psi-bullit2.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: 1px; /* Позиция сверху */
      width: 26px; /* Ширина изображения */
      height: 24px; /* Высота изображения */
}

.sart6-niz {width: 100%; height: 50px; background-color: #eafaf2; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-7 {
	width: 100%;
	background-color: #eafaf2;
	padding-top: 30px;
	padding-bottom: 00px;
	 
}
.sar-7 {width: 90%;}

.psy-photo-mar {
	width: 445px;
	height: auto;
}
.psy-pho-mar {
	width: 445px;
	height: auto;
}

.sart7-zagol {margin-bottom: 25px; margin-top: 50px;}
.sart7-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.1;
	color:#104347; 
	text-align: center;
}

.text-sart7-1-p, .text-sart7-2-p, .text-sart7-3-p, .text-sart7-4-p, .text-sart7-5-p, .text-sart7-6-p, .text-sart7-7-p, .text-sart7-8-p, .text-sart7-9-p {
	width: auto;
	border-bottom:rgba(2,58,21,0.25) 2px solid;
	padding-top: 35px;
	padding-bottom: 25px;
	text-align: left;
	cursor: pointer;
}

.text5-p-psy1 {
	width: 90%;
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
	color:#ce1e06; color:#104347;
	text-align: left;
	padding-top: 00px;
	padding-bottom: 00px;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.text5-p-hide-psy1 {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.3;
	color:#104347;
	text-align: left;
	display: none;                          
	margin-left: 00px;
	padding-top: 25px;
	width: auto;
}
#th1-psy1, #th2-psy1, #th3-psy1, #th4-psy1, #th5-psy1, #th6-psy1, #th7-psy1, #th8-psy1, #th9-psy1 {
	display: none;			
	border-radius: 00px;
}

.te-ek5-psy1 {
	width: 21px;
	height: 12px;
	top:35px;
	right: 00px;
	position: absolute;
	cursor: pointer;
}

.ar-op-psy1 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;						
}
.ar-cl-psy1 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;					
}

.mob-psy-22-kno22 {
	
	width: 430px;
	height: 76px;
	border-radius: 38px;
	cursor: pointer;
	box-shadow: 7px 7px 8px 2px rgba(165,154,160,0.20), -5px -6px 10px -1px rgba(165,154,160,0.20);
	-webkit-box-shadow: 7px 7px 8px 2px rgba(165,154,160,0.20),-5px -6px 10px -1px rgba(165,154,160,0.20);
	-moz-box-shadow: 7px 7px 8px 2px rgba(165,154,160,0.20), -5px -6px 10px -1px rgba(165,154,160,0.20);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}
.mob-psy-22-kno22:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-psy-22-kn22 {
	width: 430px;
	height: 76px;
}

.pidhod {
    width: 100%;
	margin-top: 70px;
}


.pidh {
	position: absolute;
	width: 400px;
	bottom: 40px;
	left: 50%;
	margin-left: -200px;
}
.pid {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.0;
	color:#ffffff;
	text-align: center;
}


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

.sart-8 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 50px;
	padding-bottom: 00px;
}
.sar-8 {width: 78%; padding-top: 00px; padding-bottom: 00px;}

.sart8-text {
	margin-bottom: 40px;
}

.sart8-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.3;
	color:#104347;
	text-align: center;
}

.sart8-decor1 {margin-bottom: 40px; padding-bottom: 20px;}
.sart8-decor2 {margin-bottom: 40px;}

.sart8-niz {width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-9 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-9 {width: 90%; padding-top: 00px; padding-bottom: 00px;}

.sart9-zagol {margin-bottom: 40px; margin-top: 00px;}
.sart9-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.1;
	color:#1a4589; 
	text-align: center;
}

.sart9-text {margin-bottom: 20px;}

.sart9-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.3;
	color:#e24905;
	text-align: left;
}

.bullet-paragraph-psi3 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi3::before {
      content: url('image/bullit-psy3.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 10px; /* Ширина изображения */
      height: 10px; /* Высота изображения */
}
.sart9-tex-span {background-color: #eafaf2; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; border-radius: 5px;}

.sart9-text2 {margin-bottom: 50px; padding-top: 40px;}
.sart9-tex2 {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	color:#181919;
	text-align: left;
}
.sart9-tex2-span {font-weight: 600;}

.sart9-niz {width: 100%; height: 50px; background-color: #eef9ff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-10 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-10 {width: 90%; padding-top: 00px; padding-bottom: 00px; margin-bottom: 40px;}

.sart10-text {margin-bottom: 20px;}

.sart10-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 400;
	line-height: 1.3;
	color:#181919;
	text-align: left;
}

.bullet-paragraph-psi4 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi4::before {
      content: url('image/bullit-psy4.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 10px; /* Ширина изображения */
      height: 10px; /* Высота изображения */
}
.sart10-tex-span {font-weight: 600;}

.sart10-niz {
	width: 100%; height: 50px; background-color: #eafaf2; border-top-right-radius: 50px; border-top-left-radius: 50px;
	box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
    -webkit-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
    -moz-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
}


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

.sart-11 {
	width: 100%;
	background-color: #eafaf2;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-11 {width: 90%; padding-top: 00px; padding-bottom: 20px;}

.sart11-zagol {margin-bottom: 50px; margin-top: 00px;}
.sart11-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.1;
	color:#104347; 
	text-align: left;
}

.sart11-text {margin-bottom: 40px;}

.sart11-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3;
	color:#181919;
	text-align: left;
}


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


.sart-12 {
	width: 100%;
	background-color: #fff7f7;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-12 {width: 90%; padding-top: 10px; padding-bottom: 40px;}

.sart-12-img-span {width: 45px; height: 45px; margin-right: 24px; position: relative; top:28px;}

.sart12-zagol {margin-bottom: 15px; margin-top: 00px;}
.sart12-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 1.2;
	color:#dd5b03; 
	text-align: left;
}
.sart12-text {margin-bottom: 5px; margin-left: 50px;}
.sart12-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 1.2;
	color:#444945;
	text-align: left;
}

.bullet-paragraph-psi5 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 20px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi5::before {
      content: url('image/bullit-psy5.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -3px; /* Позиция сверху */
      width: 8px; /* Ширина изображения */
      height: 8px; /* Высота изображения */
}


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


.sart-13 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-13 {width: 90%; padding-top: 10px; padding-bottom: 40px;}

.sart-13-img-span {width: 38px; height: 41px; margin-right: 30px; position: relative; top:24px;}

.sart13-zagol {margin-bottom: 15px; margin-top: 00px;}
.sart13-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 1.2;
	color:#0d8dd3; 
	text-align: left;
}
.sart13-text {margin-bottom: 5px; margin-left: 50px;}
.sart13-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 1.2;
	color:#444945;
	text-align: left;
}

.bullet-paragraph-psi6 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 20px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi6::before {
      content: url('image/bullit-psy6.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -3px; /* Позиция сверху */
      width: 8px; /* Ширина изображения */
      height: 8px; /* Высота изображения */
}

.sart13-niz {
	width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;
	box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
	-webkit-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
	-moz-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
}


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

.sart-14 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 00px;
	padding-bottom: 00px;
	 
}
.sar-14 {width: 100%;}


.sart14-zagol {margin-bottom: 50px; padding-top: 20px;}
.sart14-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 35px;
	font-weight: 700;
	line-height: 1.1;
	color:#104347; 
	text-align: center;
}

.sart14-texti {width: 100%;}

.sart14-text-min {width: 90%; margin-left: 5%;}

.text-ekr9-1-psy2, .text-ekr9-2-psy2, .text-ekr9-3-psy2, .text-ekr9-4-psy2, .text-ekr9-5-psy2, .text-ekr9-6-psy2 {
	width: auto;
	border-bottom: #023A15 1px solid;
	padding-top: 35px;
	padding-bottom: 25px;
	text-align: left;
	background-color: #ffffff;
}

.text9-p-psy2 {
	width: 90%;
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
	color:#ce1e06; color:#104347;
	text-align: left;
	padding-top: 00px;
	padding-bottom: 00px;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.text9-p-hide-psy2 {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 1.3;
	color:#104347;
	text-align: left;
	display: none;                          
	margin-left: 00px;
	padding-top: 25px;
	width: auto;
}

#th11-psy2, #th22-psy2, #th33-psy2, #th44-psy2, #th55-psy2, #th66-psy2 {
	display: none;
	border-radius: 30px;
}

.te-ek9-psy2 {
	width: 21px;
	height: 12px;
	position: absolute;
	cursor: pointer;
}
.arr-opp-psy2 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.arr-cll-psy2 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}

.sart14-niz {width: 100%; height: 50px; background-color: #d88b73; border-top-right-radius: 50px; border-top-left-radius: 50px;}







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


.blok-privet-p {
	background-color:#F5F5F5;
	
}
.blok-privet-vnutr-p {
	width: 1380px;
	height: 560px;
	padding-top: 100px;
	padding-bottom: 100px;
}

.privet-text-p {
	width: 760px;
	height: 560px;
	float: left;
	margin-left: 00px;
}

.privet-deviz-p {
	margin-bottom: 50px;
}

.privet-deviz-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1D3A41;
	/*text-align: left;*/
	line-height: 1.4;
	font-style: italic;
}

.privet-deviz-p-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.4;
	font-style: normal;
}

.privet-nazva-p {
	border-bottom:#1D3A41 1px solid;
	padding-bottom: 25px;
	margin-bottom: 30px;
}

.privet-nazva-p-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 45px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 20px;
}

.privet-nazva-p-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 34px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.3;
}

.privet-fraza-p {
	margin-bottom: 80px;
}

.privet-fraza-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #1D3A41;
	text-align: left;
	line-height: 1.4;
	font-style: normal;
	width: 430px;
}

.privet-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	text-align: left;
	
	position: relative;
	left: 204px;
	left: -204px;
}

.zapis-psycho-consul {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-p {
	width: 560px;
	height: 560px;
	width: 600px;
	height: 595px;
	float: right;
	position: relative;
	left: 15px;
	bottom: 15px;
}

.photo-m-p {
	width: 560px;
	height: 560px;
	width: 600px;
	height: 595px;
}


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


.ekran2-p {
	width: auto;
	width: 100%;
	background: url('image/phon-ekran22-p.svg');
	background: url('image/ekran2-psy-desk.svg');
	background-size: 100% auto; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: top center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 532px;
	height: auto;
}

.ekra2-p {
	
	padding-top: 80px;
	padding-bottom: 80px;
}

.ekr2-block-text-p {
	background-color: #FCF3F2;
	width: 646px;
	border-radius: 15px;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 120px;
	padding-left: 120px;
}

.ekr2-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p-red {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #CE1E06;
	text-align: left;
	line-height: 1.2;
}
.ekr2-knopka-p {
	border-radius: 28px;
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	cursor:pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}


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


.ekran3-p {
	width: auto;
	background-color: #dee7e3;
    height: auto;
}

.ekra3-p {
	background: url('image/phon-ekran3-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 930px;
}

.ekr3-block-text-p {
	width: 580px;
	padding-top: 80px;
}

.ekr3-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #0E0F0F;
	text-align: left;
	line-height: 1.3;
}

.ekr3-block-text-p-text {display: none; margin-top: 30px;}

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


.ekran4-p {
	width: auto;
	background-color: #ffffff;
	padding-bottom: 80px;
	padding-top: 80px;
}

.ekra4-p {
}

.ekr4-block-text-p {
	width: 1420px;
	height: 600px;
	background-color: #F7F2F3;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	border-radius: 15px;
}

.ekr4-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #CE1E06;
	text-align: center;
	line-height: 1.3;
	padding-top: 80px;
}

.text-ekr4-p {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 80px;
}

.text-ekr4-1-p {
	width: 399px;
	padding-left: 30px;
	padding-right: 30px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-2-p {
	width: 400px;
	padding-left: 30px;
	padding-right: 30px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-3-p {
	width: 399px;
	padding-left: 30px;
	padding-right: 30px;
	float: right;
	text-align: center;
}
.text4-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #1D3A41;
	text-align: center;
	line-height: 1.4;
	
}
#t4-p1 {
	margin-top: 62px;
}
#t4-p2 {
	margin-top: 50px;
}
#t4-p3 {
	margin-top: 59px;
}


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


.ekran5-p {
	width: auto;
	background-color: #DEE7E3;
	/*height: 1320px;*/
	height: auto;
	padding-bottom: 80px;
}

.ekra5-p {
}

.ekr5-block-text-p {
	position: relative;
	width: 1380px;
	height: auto;
}

.ekr5-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	padding-top: 80px;
	margin-bottom: 80px;
}
.text-ekr5-p {
	width: 790px;
	width: 1380px;
	height: auto;
	margin-top: 0;
	margin-right: 100px;
}
.ekr5-img-p {
	width: 472px;
	height: 472px;
	margin-top: 0;
	position: absolute;
	top:0px;
	left: 930px;
	display: block;
}


.text-ekr5-1-p, .text-ekr5-2-p, .text-ekr5-3-p, .text-ekr5-4-p, .text-ekr5-5-p, .text-ekr5-6-p, .text-ekr5-7-p, .text-ekr5-8-p, .text-ekr5-9-p {
	width: 725px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	
}

.text5-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	
}

.text5-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	margin-left: 24px;
	padding-bottom: 10px;
	width: 590px;
}
#th1, #th2, #th3, #th4, #th5, #th6, #th7, #th8, #th9 {
	display: none;
	border-radius: 30px;
}

.te-ek5 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 667px;
	position: absolute;
	cursor: pointer;
}

.ar-op {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.ar-cl {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}

.ekr5-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
	margin-top: 60px;
}


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


.ekran6-p {
	width: auto;
	background-color: #F7F2F3;
	height: auto;
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekra6-p {
	width: 1000px;
	height: 480px;
}

.ekr6-img-p {
	border-radius: 40px;
	-webkit-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
}

.ekr6-block-text-p {
	position: absolute;
	top:100px;
	left:150px;
	width: 700px;
}

.ekr6-text-zagol-p {
	padding-top: 40px;
	margin-bottom: 40px;
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #47514A;
	line-height: 1.1;
}

.ekr6-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #47514A;
	text-align: left;
	line-height: 1.2;
	margin-top: 23px;
}

.bullet-paragraph-p {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-p::before {
      content: url('image/krugochek2.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 9px; /* Ширина изображения */
      height: 9px; /* Высота изображения */
}

.ekr6-img2-p {
	position: absolute;
	width: 101px;
	height: 92px;
	bottom: -60px;
	left: 454px;
}


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


.ekran7-p {
	width: auto;
	background: url('image/phon-ekran77-p.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 790px;
}

.ekra7-p {
	padding-top: 100px;
	padding-bottom: 100px;
}

.ekr7-block-text-p {}

.ekr7-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #080a0a;
	line-height: 1.1;
}

.ekr7-text-vnutr-p {
	width: 1100px;
	height: 370px;
	margin-top: 80px;
}
.ekr7-text-vnutr-1-p {
	width: 480px;
	height: 370px;
	float: left;
}
.ekr7-text-vnutr-2-p {
	width: 480px;
	height: 370px;
	float: right;
}

.ekr7-text-zag-p {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #181919;
	text-align: left;
	line-height: 1.0;
	background-color: #fcefed;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 8px;
	
}
#ekr7-zg2 {
	width: 175px;
	text-align: left;
}

.ekr7-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-osobo-red-p {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.0;
}
.ekr7-text-posl-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #181919;
	text-align: ;
	line-height: 1.3;
}
.ekr7-text-span-img-p {
	width: 50px; height: 26px;
}

.ekr7-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
	margin-top: 50px;
}


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

.ekran8-p {
	width: auto;
	background-color: #eff4f1;
	height: auto;
}

.ekra8-p {
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekr8-block-text-p {
	width: 710px;
}

.ekr8-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #104347;
	line-height: 1.3;
	width: 440px;
}

.ekr8-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	
}

.ekr8-text-p2 {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	margin-left: 70px;
	
}

.ekr8-block-text-vn1-p {
	background-color: #fceae6;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span1 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #7c0432;
	line-height: 1.0;
}

.ekr8-span1 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.ekr8-block-text-vn2-p {
	background-color: #e4eff7;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span2 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #3c73a0;
	line-height: 1.0;
}

.ekr8-span2 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.bullet-paragraph-p2 {
	
}

.ses {
	width: 35px;
	height: 35px;
}

.podnyat {position: relative; bottom: 20px;}


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


.ekran9-p {
	width: auto;
	background-color: #ffffff;
    height: auto;
	
}

.ekra9-p {
	background: url('image/phon-ekran9-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center top; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 780px;
	height: auto;
	padding-bottom: 100px;
}


.ekr9-block-text-p {
	position: relative;
	width: 775px;
	height: auto;
	padding-top: 100px;
	padding-bottom: 0px;
}

.ekr9-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 80px;
}

.text-ekr9-p {
	
}


.text-ekr9-1-p, .text-ekr9-2-p, .text-ekr9-3-p, .text-ekr9-4-p, .text-ekr9-5-p, .text-ekr9-6-p {
	width: 775px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	
}

.text9-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	
}

.text9-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	padding-bottom: 10px;
	width: 700px;
}

#th11, #th22, #th33, #th44, #th55, #th66 {
	display: none;
	border-radius: 30px;
}

.te-ek9 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 720px;
	position: absolute;
	cursor: pointer;
}

.arr-opp {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.arr-cll {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}




/*.footer {
	height:520px;
	width: auto;
	background-color: #6f8686;
}

.foot-knopka-vverh {
	position: absolute;
	z-index: 10;
	bottom: 40px;
	right: 40px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	cursor: pointer;
	width: 66px;
	height: 66px;
	border-radius: 33px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

.foot-knopka-vverh:hover {
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	-o-box-shadow: none;
    -ms-box-shadow: none;
}

.foot {}

.foot-menu {
	width: 1110px;
	margin-bottom: 95px;
}
.menu-futeri {
	width: 1100px;
}

.menu-fut-logo {
	position: absolute;
	top:25px;
	left: 125px;
	opacity:0.9;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	cursor: pointer;
}

.menu-fut-logo:hover {opacity:1;}

.menu-fute {
	list-style: none;
	padding-top: 62px;
}
.menu-fin {
	float: left;
	margin-right: 52px;
	list-style: none;
}
.menu-finn {
	float: right;
}
.me-ft {text-decoration: none;}

.fty-menu {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: #ffffff;
	text-align: left;
	line-height: 1.1;
	cursor: pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

#ft1, #ft2, #ft3, #ft4, #ft5  {cursor: pointer;}

#ft1:hover {color: #9CBC9C;}
#ft2:hover {color: #9CBC9C;}
#ft3:hover {color: #9CBC9C;}
#ft4:hover {color: #9CBC9C;}
#ft5:hover {color: #9CBC9C;}

.foot-middle {
	width: 1620px;
	height: 190px;
	margin-top: 60px;
	margin-bottom: 20px;
}

.foot-middle1 {
	float: left;
}
.foot-middle2 {
	position: absolute;
	width: 418px;
	height: 66px;
	top:70px;
	left: 600px;
}
.foot-middle3 {
	float: right;
}

.ft-mid-text1, .ft-mid-text2  {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 500;
	color: #ffffff;
	text-align: left;
	line-height: 1.1;
}

.ft-text1, .ft-text2 {
	cursor: pointer;
	position: relative;
	bottom: 15px;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}

.ft-text1:hover {color:#9CBC9C;}
.ft-text2:hover {color:#9CBC9C;}

.mails, .calls, .viber, .telegr, .whats {
	width: 48px; height: 48px;
}

.a-no {
	text-decoration: none;
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #ffffff;
	line-height: 1.2;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.a-no:hover {color: #9CBC9C;}

.ft-ikonka {
	width: 48px;
	height: 48px;
	cursor: pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	opacity: 1;
	
}
.ft-ikonka:hover {opacity: 0.8;}
.ft-ikonka1, .ft-ikonka2 {
	width: 48px;
	height: 48px;
	margin-right: 15px;
	cursor: pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	opacity: 1;
}
.ft-ikonka1:hover {opacity: 0.8;}
.ft-ikonka2:hover {opacity: 0.8;}

.ft-mid-text1 {
	padding-top: 35px;
}
.ft-mid-text2 {margin-top: 23px;}
.ft-mid-text3 {}
.ft-mid-text4 {margin-top: 23px;}
.ft-mid-text5 {margin-top: 23px;}
.ft-text {
	position: relative;
	bottom: 15px;
}

.foot-knopka {
	width: 418px;
	height: 66px;
	border-radius: 33px;
	cursor: pointer;
	opacity: 1;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
}

.foot-knopka:hover {
	opacity: 0.8;
}

.foot-down {
	width: 1575px;
}
.f-d-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #1d3a40;
	line-height: 1.0;
	margin-bottom: 30px;
}
.f-d {
	height: 70px;
}
.f-d1 {
	float: left;
	margin-right: 185px;
	text-align: left;
}
.f-d2 {
	float: left;
	text-align: center;
}
.f-d3 {
	float: right;
	text-align: right;
}

.f-d-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 500;
	color: #1d3a40;
	line-height: 1.2;
}

*/



/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/
/*СЦЕНАРИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИИ*/


/*                1450px                *//*               1450px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */
/*                1400px                *//*               1400px                 *//*               1400px                *//*               1400px                */


@media screen and (max-width:1450px) { /*                1450px                *//*               1450px                 *//*               1450px                */


.blok-privet-p {
	background-color:#F5F5F5;
	
}
.blok-privet-vnutr-p {
	width: 1150px;
	height: 460px;
	padding-top: 100px;
	padding-bottom: 100px;
}

.privet-text-p {
	width: 675px;
	height: 460px;
	float: left;
	margin-left: 0px;
}

.privet-deviz-p {
	margin-bottom: 50px;
}

.privet-deviz-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.25;
	font-style: italic;
}

.privet-deviz-p-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.25;
	font-style: normal;
}

.privet-nazva-p {
	border-bottom:#1D3A41 1px solid;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.privet-nazva-p-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 40px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 15px;
}

.privet-nazva-p-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 31px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.2;
}

.privet-fraza-p {
	margin-bottom: 30px;
}

.privet-fraza-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #1D3A41;
	text-align: left;
	line-height: 1.4;
	font-style: normal;
	width: 430px;
}

.privet-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 164px;
	left: -164px;
}

.zapis-psycho-consul {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-p {
	width: 435px;
	height: 435px;
	float: right;
	width: 450px;
	height: 445px;
	position: relative;
	bottom: 10px;
	left: 10px;
}

.photo-m-p {
	width: 450px;
	height: 445px;
}


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


.ekran2-p {
	width: auto;
	width: 100%;
	background: url('image/phon-ekran22-p.svg');
	background: url('image/ekran2-psy-desk.svg');
	background-size: 100% auto; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: top center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 532px;
	height: auto;
}

.ekra2-p {
	
	padding-top: 80px;
	padding-bottom: 80px;
}

.ekr2-block-text-p {
	background-color: #FCF3F2;
	width: 646px;
	border-radius: 15px;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 120px;
	padding-left: 120px;
}

.ekr2-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p-red {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #CE1E06;
	text-align: left;
	line-height: 1.2;
}
.ekr2-knopka-p {
	border-radius: 28px;
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	cursor:pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}


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


.ekran3-p {
	width: auto;
	background-color: #dee7e3;
    height: auto;
}

.ekra3-p {
	background: url('image/phon-ekran3-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 830px;
}

.ekr3-block-text-p {
	width: 719px;
	padding-top: 80px;
}

.ekr3-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #0E0F0F;
	text-align: center;
	line-height: 1.3;
}


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


.ekran4-p {
	width: auto;
	background-color: #ffffff;
	padding-bottom: 80px;
	padding-top: 80px;
}

.ekra4-p {
}

.ekr4-block-text-p {
	width: 1180px;
	height: 600px;
	background-color: #F7F2F3;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	border-radius: 15px;
}

.ekr4-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #CE1E06;
	text-align: center;
	line-height: 1.3;
	padding-top: 80px;
}

.text-ekr4-p {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 80px;
}

.text-ekr4-1-p {
	width: 349px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-2-p {
	width: 350px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-3-p {
	width: 349px;
	padding-left: 15px;
	padding-right: 15px;
	float: right;
	text-align: center;
}
.text4-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #1D3A41;
	text-align: center;
	line-height: 1.4;
	
}
#t4-p1 {
	margin-top: 62px;
}
#t4-p2 {
	margin-top: 50px;
}
#t4-p3 {
	margin-top: 59px;
}


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


.ekran5-p {
	width: auto;
	background-color: #DEE7E3;
	height: auto;
	padding-bottom: 80px;
}

.ekra5-p {
}

.ekr5-block-text-p {
	position: relative;
	width: 1150px;
	height: auto;
}

.ekr5-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	padding-top: 80px;
	margin-bottom: 80px;
}
.text-ekr5-p {
	width: 790px;
	width: 1150px;
	height: auto;
	margin-top: 0;
	margin-right: 100px;
}
.ekr5-img-p {
	width: 400px;
	height: 400px;
	margin-top: 0;
	position: absolute;
	top:0px;
	left: 750px;
}


.text-ekr5-1-p, .text-ekr5-2-p, .text-ekr5-3-p, .text-ekr5-4-p, .text-ekr5-5-p, .text-ekr5-6-p, .text-ekr5-7-p, .text-ekr5-8-p, .text-ekr5-9-p {
	width: 700px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	
}

.text5-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	
}

.text5-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	margin-left: 24px;
	padding-bottom: 10px;
	width: 590px;
}
#th1, #th2, #th3, #th4, #th5, #th6, #th7, #th8, #th9 {
	display: none;
	border-radius: 30px;
}

.te-ek5 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 667px;
	position: absolute;
	cursor: pointer;
}

.ar-op {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.ar-cl {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}

.ekr5-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
	margin-top: 60px;
}


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


.ekran6-p {
	width: auto;
	background-color: #F7F2F3;
	height: auto;
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekra6-p {
	width: 1000px;
	height: 480px;
}

.ekr6-img-p {
	border-radius: 40px;
	-webkit-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
}

.ekr6-block-text-p {
	position: absolute;
	top:100px;
	left:150px;
	width: 700px;
}

.ekr6-text-zagol-p {
	padding-top: 40px;
	margin-bottom: 40px;
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #47514A;
	line-height: 1.1;
}

.ekr6-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #47514A;
	text-align: left;
	line-height: 1.2;
}

.bullet-paragraph-p {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-p::before {
      content: url('image/krugochek2.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 9px; /* Ширина изображения */
      height: 9px; /* Высота изображения */
}

.ekr6-img2-p {
	position: absolute;
	width: 101px;
	height: 92px;
	bottom: -60px;
	left: 454px;
}


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


.ekran7-p {
	width: auto;
	background: url('image/phon-ekran77-p.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 790px;
}

.ekra7-p {
	padding-top: 100px;
	padding-bottom: 100px;
}

.ekr7-block-text-p {}

.ekr7-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #080a0a;
	line-height: 1.1;
}

.ekr7-text-vnutr-p {
	width: 1100px;
	height: 370px;
}
.ekr7-text-vnutr-1-p {
	width: 480px;
	height: 370px;
	float: left;
}
.ekr7-text-vnutr-2-p {
	width: 480px;
	height: 370px;
	float: right;
}

.ekr7-text-zag-p {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #181919;
	text-align: left;
	line-height: 1.0;
	background-color: #fcefed;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 8px;
	
}
#ekr7-zg2 {
	width: 175px;
	text-align: left;
}

.ekr7-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-osobo-red-p {
	font-family: "Montserrat", sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.0;
}
.ekr7-text-posl-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #181919;
	text-align: ;
	line-height: 1.3;
}
.ekr7-text-span-img-p {
	width: 50px; height: 26px;
}

.ekr7-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
}


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

.ekran8-p {
	width: auto;
	background-color: #eff4f1;
	height: auto;
}

.ekra8-p {
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekr8-block-text-p {
	width: 710px;
}

.ekr8-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #104347;
	line-height: 1.3;
	width: 440px;
}

.ekr8-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	
}

.ekr8-text-p2 {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	margin-left: 70px;
	
}

.ekr8-block-text-vn1-p {
	background-color: #fceae6;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span1 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #7c0432;
	line-height: 1.0;
}

.ekr8-span1 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.ekr8-block-text-vn2-p {
	background-color: #e4eff7;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span2 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #3c73a0;
	line-height: 1.0;
}

.ekr8-span2 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.bullet-paragraph-p2 {
	
}

.ses {
	width: 35px;
	height: 35px;
}

.podnyat {position: relative; bottom: 20px;}


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


.ekran9-p {
	width: auto;
	background-color: #ffffff;
    height: auto;
	
}

.ekra9-p {
	background: url('image/phon-ekran9-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center top; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 780px;
	height: auto;
	padding-bottom: 100px;
}


.ekr9-block-text-p {
	position: relative;
	width: 775px;
	height: auto;
	padding-top: 100px;
	padding-bottom: 0px;
}

.ekr9-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 80px;
}

.text-ekr9-p {
	
}


.text-ekr9-1-p, .text-ekr9-2-p, .text-ekr9-3-p, .text-ekr9-4-p, .text-ekr9-5-p, .text-ekr9-6-p {
	width: 775px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	
}

.text9-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	
}

.text9-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	padding-bottom: 10px;
	width: 700px;
}

#th11, #th22, #th33, #th44, #th55, #th66 {
	display: none;
	border-radius: 30px;
}

.te-ek9 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 720px;
	position: absolute;
	cursor: pointer;
}

.arr-opp {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.arr-cll {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}



}

/*                1250px                *//*               1250px                 *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                */
/*                1250px                *//*               1250px                 *//*               1250px                */

@media screen and (max-width:1250px) { /*                1250px                *//*               1250px                 *//*               1250px                */


.blok-privet-p {
	background-color:#F5F5F5;
}
	
.blok-privet-vnutr-p {
	width: 1000px;
	height: 400px;
	padding-top: 70px;
	padding-bottom: 70px;
}

.privet-text-p {
	width: 575px;
	height: 400px;
	float: left;
	margin-left: 0px;
}

.privet-deviz-p {
	margin-bottom: 35px;
}

.privet-deviz-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.15;
	font-style: italic;
}

.privet-deviz-p-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.15;
	font-style: normal;
}

.privet-nazva-p {
	border-bottom:#1D3A41 1px solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.privet-nazva-p-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 33px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.0;
	margin-bottom: 15px;
}

.privet-nazva-p-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.2;
}

.privet-fraza-p {
	margin-bottom: 20px;
}

.privet-fraza-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #1D3A41;
	text-align: left;
	line-height: 1.4;
	font-style: normal;
	width: 430px;
}

.privet-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: 114px;
	left: -114px;
}

.zapis-psycho-consul {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-p {
	width: 400px;
	height: 400px;
	width: 400px;
	height: 395px;
	float: right;
	position: relative;
	bottom: 10px;
	left: 00px;
}

.photo-m-p {
	width: 400px;
	height: 400px;
	width: 400px;
	height: 395px;
}


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


.ekran2-p {
	width: auto;
	width: 100%;
	background: url('image/phon-ekran22-p.svg');
	background: url('image/ekran2-psy-desk.svg');
	background-size: 100% auto; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: top center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 532px;
	height: auto;
}

.ekra2-p {
	
	padding-top: 80px;
	padding-bottom: 80px;
}

.ekr2-block-text-p {
	background-color: #FCF3F2;
	width: 646px;
	border-radius: 15px;
	padding-top: 60px;
	padding-bottom: 60px;
	padding-right: 120px;
	padding-left: 120px;
}

.ekr2-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p-red {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #CE1E06;
	text-align: left;
	line-height: 1.2;
}
.ekr2-knopka-p {
	border-radius: 28px;
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	cursor:pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}


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


.ekran3-p {
	width: auto;
	background-color: #dee7e3;
    height: auto;
}

.ekra3-p {
	background: url('image/phon-ekran3-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 730px;
}

.ekr3-block-text-p {
	width: 719px;
	padding-top: 80px;
}

.ekr3-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 600;
	color: #0E0F0F;
	text-align: center;
	line-height: 1.3;
}


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


.ekran4-p {
	width: auto;
	background-color: #ffffff;
	padding-bottom: 70px;
	padding-top: 70px;
}

.ekra4-p {
}

.ekr4-block-text-p {
	width: 1000px;
	height: 600px;
	background-color: #F7F2F3;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	border-radius: 15px;
}

.ekr4-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 600;
	color: #CE1E06;
	text-align: center;
	line-height: 1.3;
	padding-top: 80px;
}

.text-ekr4-p {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 80px;
}

.text-ekr4-1-p {
	width: 299px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-2-p {
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-3-p {
	width: 299px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	text-align: center;
}
.text4-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #1D3A41;
	text-align: center;
	line-height: 1.4;
	
}
#t4-p1 {
	margin-top: 62px;
}
#t4-p2 {
	margin-top: 50px;
}
#t4-p3 {
	margin-top: 59px;
}


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


.ekran5-p {
	width: auto;
	background-color: #DEE7E3;
	height: auto;
	padding-bottom: 80px;
}

.ekra5-p {
}

.ekr5-block-text-p {
	position: relative;
	width: 1000px;
	height: auto;
}

.ekr5-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	padding-top: 80px;
	margin-bottom: 80px;
}
.text-ekr5-p {
	width: 1000px;
	height: auto;
	margin-top: 0;
	margin-right: 100px;
}
.ekr5-img-p {
	width: 330px;
	height: 330px;
	margin-top: 0;
	position: absolute;
	top:0px;
	left: 675px;
}


.text-ekr5-1-p, .text-ekr5-2-p, .text-ekr5-3-p, .text-ekr5-4-p, .text-ekr5-5-p, .text-ekr5-6-p, .text-ekr5-7-p, .text-ekr5-8-p, .text-ekr5-9-p {
	width: 650px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	
}

.text5-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
}

.text5-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	margin-left: 24px;
	padding-bottom: 10px;
	width: 540px;
}
#th1, #th2, #th3, #th4, #th5, #th6, #th7, #th8, #th9 {
	display: none;
	border-radius: 30px;
}

.te-ek5 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 590px;
	position: absolute;
	cursor: pointer;
}

.ar-op {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.ar-cl {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}

.ekr5-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
	margin-top: 60px;
}


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


.ekran6-p {
	width: auto;
	background-color: #F7F2F3;
	height: auto;
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekra6-p {
	width: 1000px;
	height: 480px;
}

.ekr6-img-p {
	border-radius: 40px;
	-webkit-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
}

.ekr6-block-text-p {
	position: absolute;
	top:100px;
	left:150px;
	width: 700px;
}

.ekr6-text-zagol-p {
	padding-top: 40px;
	margin-bottom: 40px;
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #47514A;
	line-height: 1.1;
}

.ekr6-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	color: #47514A;
	text-align: left;
	line-height: 1.2;
}

.bullet-paragraph-p {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-p::before {
      content: url('image/krugochek2.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 9px; /* Ширина изображения */
      height: 9px; /* Высота изображения */
}

.ekr6-img2-p {
	position: absolute;
	width: 101px;
	height: 92px;
	bottom: -60px;
	left: 454px;
}


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


.ekran7-p {
	width: auto;
	background: url('image/phon-ekran77-p.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 790px;
}

.ekra7-p {
	padding-top: 100px;
	padding-bottom: 100px;
}

.ekr7-block-text-p {}

.ekr7-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #080a0a;
	line-height: 1.1;
}

.ekr7-text-vnutr-p {
	width: 1000px;
	height: 370px;
}
.ekr7-text-vnutr-1-p {
	width: 470px;
	height: 370px;
	float: left;
}
.ekr7-text-vnutr-2-p {
	width: 420px;
	height: 370px;
	float: right;
}

.ekr7-text-zag-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #181919;
	text-align: left;
	line-height: 1.0;
	background-color: #fcefed;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 8px;
	
}
#ekr7-zg2 {
	width: 175px;
	text-align: left;
}

.ekr7-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-osobo-red-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.0;
}
.ekr7-text-posl-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #181919;
	text-align: ;
	line-height: 1.3;
}
.ekr7-text-span-img-p {
	width: 50px; height: 26px;
}

.ekr7-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
}


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

.ekran8-p {
	width: auto;
	background-color: #eff4f1;
	height: auto;
}

.ekra8-p {
	padding-top: 80px;
	padding-bottom: 100px;
}

.ekr8-block-text-p {
	width: 710px;
}

.ekr8-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 600;
	color: #104347;
	line-height: 1.3;
	width: 440px;
}

.ekr8-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	
}

.ekr8-text-p2 {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	margin-left: 70px;
	
}

.ekr8-block-text-vn1-p {
	background-color: #fceae6;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span1 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #7c0432;
	line-height: 1.0;
}

.ekr8-span1 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.ekr8-block-text-vn2-p {
	background-color: #e4eff7;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span2 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 700;
	color: #3c73a0;
	line-height: 1.0;
}

.ekr8-span2 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.bullet-paragraph-p2 {
	
}

.ses {
	width: 35px;
	height: 35px;
}

.podnyat {position: relative; bottom: 20px;}


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


.ekran9-p {
	width: auto;
	background-color: #ffffff;
    height: auto;
	
}

.ekra9-p {
	background: url('image/phon-ekran9-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center top; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 780px;
	height: auto;
	padding-bottom: 100px;
}


.ekr9-block-text-p {
	position: relative;
	width: 775px;
	height: auto;
	padding-top: 100px;
	padding-bottom: 0px;
}

.ekr9-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 27px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 80px;
}

.text-ekr9-p {
	
}


.text-ekr9-1-p, .text-ekr9-2-p, .text-ekr9-3-p, .text-ekr9-4-p, .text-ekr9-5-p, .text-ekr9-6-p {
	width: 775px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	
}

.text9-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
	
}

.text9-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	padding-bottom: 10px;
	width: 700px;
}

#th11, #th22, #th33, #th44, #th55, #th66 {
	display: none;
	border-radius: 30px;
}

.te-ek9 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 720px;
	position: absolute;
	cursor: pointer;
}

.arr-opp {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.arr-cll {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}







}


/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */
/*                1050px                *//*               1050px                 *//*               1050px                *//*               1050px                */


@media screen and (max-width:1050px) { /*                1050px                *//*               1050px                 *//*               1050px                */


.blok-privet-p {
	background-color:#F5F5F5;
}
	
.blok-privet-vnutr-p {
	width: 700px;
	height: 330px;
	padding-top: 50px;
	padding-bottom: 50px;
}

.privet-text-p {
	width: 375px;
	height: 330px;
	float: left;
	margin-left: 0px;
}

.privet-deviz-p {
	margin-bottom: 35px;
	display: none;
}

.privet-deviz-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.15;
	font-style: italic;
}

.privet-deviz-p-text-span {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1D3A41;
	line-height: 1.15;
	font-style: normal;
}

.privet-nazva-p {
	border-bottom:#1D3A41 1px solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.privet-nazva-p-text1 {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.2;
	margin-bottom: 15px;
}

.privet-nazva-p-text2 {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #1D3A41;
	text-align: left;
	line-height: 1.2;
}

.privet-fraza-p {
	margin-bottom: 15px;
}

.privet-fraza-p-text {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #1D3A41;
	text-align: left;
	line-height: 1.4;
	font-style: normal;
	width: 370px;
}

.privet-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	position: relative;
	left: -15px;
}

.zapis-psycho-consul {
	width: 348px;
	height: 62px;
	border-radius: 31px;
	cursor: pointer;
}

.privet-img-p {
	width: 300px;
	height: 300px;
	width: 300px;
	height: 295px;
	float: right;
	position: relative;
	bottom: 5px;
	left: 0px;
}

.photo-m-p {
	width: 300px;
	height: 300px;
	width: 300px;
	height: 295px;
}


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


.ekran2-p {
	width: auto;
	width: 100%;
	background: url('image/phon-ekran22-p.svg');
	background: url('image/ekran2-psy-desk.svg');
	background-size: 100% auto; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: top center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 390px;
	height: auto;
}

.ekra2-p {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekr2-block-text-p {
	background-color: #FCF3F2;
	width: 646px;
	border-radius: 15px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 40px;
	padding-left: 40px;
}

.ekr2-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #444945;
	text-align: left;
	line-height: 1.2;
}

.ekr2-text-span-p-red {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #CE1E06;
	text-align: left;
	line-height: 1.2;
}
.ekr2-knopka-p {
	border-radius: 28px;
	width: 56px;
	height: 56px;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	cursor:pointer;
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}


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


.ekran3-p {
	width: auto;
	background-color: #dee7e3;
    height: auto;
	padding-bottom: 50px;
}

.ekra3-p {
	background: none;
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: auto;
	
}

.ekr3-block-text-p {
	width: 719px;
	padding-top: 50px;
}

.ekr3-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #0E0F0F;
	text-align: center;
	line-height: 1.3;
}
	
.ekr3-block-text-p-text {display: block; margin-top: 30px; width: 720px; position: relative; left: }
.ekr3-bird {
	height: 98px;
	width: 350px;
	
}

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


.ekran4-p {
	width: auto;
	background-color: #ffffff;
	padding-bottom: 50px;
	padding-top: 50px;
}

.ekra4-p {
}

.ekr4-block-text-p {
	width: 720px;
	height: 600px;
	background-color: #F7F2F3;
	-webkit-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-o-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	-ms-box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.12);
	border-radius: 15px;
}

.ekr4-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #CE1E06;
	text-align: center;
	line-height: 1.3;
	padding-top: 40px;
}

.text-ekr4-p {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
}

.text-ekr4-1-p {
	width: 199px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
}
.text-ekr4-2-p {
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	border-right: #5A1011 1px solid;
	float: left;
	text-align: center;
	height: 432px;
}
.text-ekr4-3-p {
	width: 199px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	text-align: center;
	
}
.text4-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #1D3A41;
	text-align: center;
	line-height: 1.4;
	
}
#t4-p1 {
	margin-top: 62px;
}
#t4-p2 {
	margin-top: 50px;
}
#t4-p3 {
	margin-top: 59px;
}


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


.ekran5-p {
	width: auto;
	background-color: #DEE7E3;
	height: auto;
	padding-bottom: 50px;
}

.ekra5-p {
}

.ekr5-block-text-p {
	position: relative;
	width: 720px;
	height: auto;
}

.ekr5-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	padding-top: 50px;
	margin-bottom: 50px;
}
.text-ekr5-p {
	width: 720px;
	height: auto;
	margin-top: 0;
	margin-right: 100px;
}
.ekr5-img-p {
	width: 330px;
	height: 330px;
	margin-top: 0;
	position: absolute;
	top:0px;
	left: 675px;
	display: none;
}

.text-ekr5-1-p, .text-ekr5-2-p, .text-ekr5-3-p, .text-ekr5-4-p, .text-ekr5-5-p, .text-ekr5-6-p, .text-ekr5-7-p, .text-ekr5-8-p, .text-ekr5-9-p {
	width: 720px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}

.text5-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
}

.text5-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	margin-left: 24px;
	padding-bottom: 10px;
	width: 540px;
}
#th1, #th2, #th3, #th4, #th5, #th6, #th7, #th8, #th9 {
	display: none;
	border-radius: 30px;
}

.te-ek5 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 660px;
	position: absolute;
	cursor: pointer;
}

.ar-op {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.ar-cl {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}

.ekr5-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
	margin-top: 60px;
}


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


.ekran6-p {
	width: auto;
	background-color: #F7F2F3;
	height: auto;
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekra6-p {
	width: 700px;
	height: 350px;
}

.ekr6-img-p {
	border-radius: 40px;
	-webkit-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 9px 8px 26px 5px rgba(0, 0, 0, 0.1);
}

.ekr6-block-text-p {
	position: absolute;
	top:50px;
	left:50px;
	width: 600px;
}

.ekr6-text-zagol-p {
	padding-top: 40px;
	margin-bottom: 20px;
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #47514A;
	line-height: 1.1;
}

.ekr6-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #47514A;
	text-align: left;
	line-height: 1.2;
	margin-top: 10px;
}

.bullet-paragraph-p {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-p::before {
      content: url('image/krugochek2.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 9px; /* Ширина изображения */
      height: 9px; /* Высота изображения */
}

.ekr6-img2-p {
	position: absolute;
	width: 101px;
	height: 92px;
	bottom: -40px;
	left: 290px;
}


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


.ekran7-p {
	width: auto;
	background: url('image/phon-ekran77-p.svg');
	background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
	height: 790px;
}

.ekra7-p {
	padding-top: 50px;
	padding-bottom: 00px;
}

.ekr7-block-text-p {}

.ekr7-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #080a0a;
	line-height: 1.1;
}

.ekr7-text-vnutr-p {
	width: 720px;
	height: 470px;
	margin-top: 50px;
}
.ekr7-text-vnutr-1-p {
	width: 400px;
	height: 470px;
	float: left;
}
.ekr7-text-vnutr-2-p {
	width: 300px;
	height: 470px;
	float: right;
}

.ekr7-text-zag-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #181919;
	text-align: left;
	line-height: 1.0;
	background-color: #fcefed;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 8px;
	
}
#ekr7-zg2 {
	width: 300px;
	text-align: left;
}

.ekr7-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #181919;
	text-align: left;
	line-height: 1.3;
}
.ekr7-text-span-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #181919;
	text-align: left;
	line-height: 1.25;
}
.ekr7-text-osobo-red-p {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #ce1e06;
	text-align: left;
	line-height: 1.25;
}
.ekr7-text-posl-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #181919;
	text-align: ;
	line-height: 1.25;
}
.ekr7-text-span-img-p {
	width: 50px; height: 26px;
}

.ekr7-knopka-p {
	width: 348px;
	height: 62px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	border-radius: 31px;
	cursor: pointer;
	margin-top: 30px;
}


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

.ekran8-p {
	width: auto;
	background-color: #eff4f1;
	height: auto;
}

.ekra8-p {
	padding-top: 50px;
	padding-bottom: 50px;
}

.ekr8-block-text-p {
	width: 710px;
}

.ekr8-text-zagol-p {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #104347;
	line-height: 1.3;
	width: 440px;
}

.ekr8-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	
}

.ekr8-text-p2 {
	font-family: "Montserrat", sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #104347;
	line-height: 1.3;
	text-align: left;
	margin-left: 70px;
	
}

.ekr8-block-text-vn1-p {
	background-color: #fceae6;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span1 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #7c0432;
	line-height: 1.0;
}

.ekr8-span1 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.ekr8-block-text-vn2-p {
	background-color: #e4eff7;
	padding-left: 35px;
	border: #ffffff 2px solid;
	border-radius: 15px;
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: 60px;
}

.ekr8-text-p-span2 {
	text-align: left;
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #3c73a0;
	line-height: 1.0;
}

.ekr8-span2 {
	width: 35px;
	height: 35px;
	margin-right: 35px;
}

.bullet-paragraph-p2 {
	
}

.ses {
	width: 35px;
	height: 35px;
}

.podnyat {position: relative; bottom: 20px;}


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


.ekran9-p {
	width: auto;
	background-color: #ffffff;
    height: auto;
	
}

.ekra9-p {
	background: url('image/phon-ekran9-p.svg');
    background-size: auto 100%; /* Высота изображения подгоняется под высоту контейнера, ширина остается авто */
    background-position: center top; /* Центрирование изображения */
    background-repeat: no-repeat; /* Изображение не повторяется */
    height: 780px;
	height: auto;
	padding-bottom: 50px;
}


.ekr9-block-text-p {
	position: relative;
	width: 720px;
	height: auto;
	padding-top: 50px;
	padding-bottom: 0px;
}

.ekr9-text-p {
	font-family: "Montserrat", sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #104347;
	text-align: center;
	line-height: 1.3;
	margin-bottom: 50px;
}

.text-ekr9-p {
}

.text-ekr9-1-p, .text-ekr9-2-p, .text-ekr9-3-p, .text-ekr9-4-p, .text-ekr9-5-p, .text-ekr9-6-p {
	width: 720px;
	border-bottom: #023A15 1px solid;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}

.text9-p {
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #104347;
	text-align: left;
	line-height: 1.1;
	padding-top: 15px;
	padding-bottom: 15px;
	transition-duration:0.1s;
	-webkit-transition-duration:0.1s;
	-moz-transition-duration:0.1s;
	-o-transition-duration:0.1s;
	-ms-transition-duration:0.1s;
}

.text9-p-hide {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #104347;
	text-align: left;
	line-height: 1.3;
	display: none;
	padding-bottom: 10px;
	width: 680px;
}

#th11, #th22, #th33, #th44, #th55, #th66 {
	display: none;
	border-radius: 30px;
}

.te-ek9 {
	width: 56px;
	height: 56px;
	top:19px;
	left: 680px;
	position: absolute;
	cursor: pointer;
}

.arr-opp {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.arr-cll {
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}




}

/*                500px                *//*               500px                 *//*               500px                */
/*                500px                *//*               500px                 *//*               500px                */
/*                500px                *//*               500px                 *//*               500px                */
/*                500px                *//*               500px                 *//*               500px                */
/*                500px                *//*               500px                 *//*               500px                */

@media screen and (max-width:520px) { /*                500px                *//*               500px                 *//*               500px                */


.sart-hed {
	width: 100%;
	background-color:#ffffff;
}

.sed-composition { width: 490px; height: 440px; padding-top: 80px; width: 80%; height: auto;}
.sed-niz {width: 100%; height: 50px; background-color: #f8f8f8; border-top-right-radius: 50px; border-top-left-radius: 50px; margin-top: 30px; }

.sed-baner {padding-top: 30px; width: 490px; height: 250px; width: 90%; height: auto;}
.se-ban {width: 490px; height: 250px; width: inherit; height: inherit;}

.se-co1 {display: none;}
.se-co2 {display: block;}


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


.sart-1 {
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 0;
	padding-bottom: 105px;
}
.sar-1 {width: 90%;}

.sart1-zagol {}
.sart1-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 45px;
	font-weight: 700;
	line-height: 1.1;
	color:#dd5900; 
	text-align: center;
}

.sart1-img {margin-top: 30px;}
.sar1-im {}

.sart1-text {margin-top: 30px; width: 320px;}
.sart1-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 1.3;
	color:#455b4a;
	text-align: center;
}

.mob-psy-11-kno11 {
	width: 320px;
	height: 58px;
	margin-top: 30px;
	cursor: pointer;
	border-radius: 29px;
	box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-webkit-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	-moz-box-shadow: 7px 8px 20px -1px rgba(163,163,163,0.3);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s; 
}
.mob-psy-11-kno11:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-psy-11-kn11 {width: 320px; height: 58px; border-radius: 29px;}

.sart1-niz {width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-2 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 00px;
	padding-bottom: 100px;
}
.sar-2 {width: 90%;}

.sart2-text {}
.sart2-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	color:#843573;
	text-align: left;
}
.sart2-tex2 {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3;
	color:#843573;
	text-align: left;
}

.mob-psy-chitati-dali {
	margin-top: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-radius: 23px;
	border: 2px solid #ff6700;
	width: 320px;
	cursor: pointer;
	box-shadow: 7px 7px 14px -1px rgba(181,62,116,0.14);
	-webkit-box-shadow: 7px 7px 14px -1px rgba(181,62,116,0.14);
	-moz-box-shadow: 7px 7px 14px -1px rgba(181,62,116,0.14);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
}
.mob-psy-chitati-dali:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mob-psy-chi-dal {
	color: #667069;
	font-family: "Montserrat", sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.0;
	color:#667069;
	text-align: center;
}

.sart2-niz {width: 100%; height: 50px; background-color: #eef9ff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-3 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 00px;
	padding-bottom: 30px;
}
.sar-3 {width: 90%;}

.sart3-text {}
.sart3-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.3;
	color:#8d517e;
	text-align: center;
}


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


.sart-4 {
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 30px;
	padding-bottom: 100px;
}
.sar-4 {width: 90%;}

.sart4-text {
	margin-bottom: 30px;
	background-color: #ffffff;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	border-radius: 20px;
	-webkit-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 6px 8px 26px 1px rgba(0, 0, 0, 0.15);
	
}

.sart4-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	color:#030a05;
}

.bullet-paragraph-psi {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 35px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi::before {
      content: url('image/psi-bullit1.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: 1px; /* Позиция сверху */
      width: 18px; /* Ширина изображения */
      height: 18px; /* Высота изображения */
}

.sart4-niz {width: 100%; height: 50px; background-color: #779e8a; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-5 {
	width: 100%;
	background-color: #779e8a;
	padding-top: 00px;
	padding-bottom: 40px;
}
.sar-5 {width: 90%;}

.sart5-text {}
.sart5-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1;
	color:#fffde1;
	text-align: center;
}

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

.sart-6 {
	width: 100%;
	background-color: #f8f8f8;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-6 {width: 90%; padding-top: 50px; padding-bottom: 70px;}

.sart6-text {
	margin-bottom: 30px;
}

.sart6-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	color:#422d24;
	text-align: left;
}

.bullet-paragraph-psi2 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 45px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi2::before {
      content: url('image/psi-bullit2.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: 1px; /* Позиция сверху */
      width: 26px; /* Ширина изображения */
      height: 24px; /* Высота изображения */
}

.sart6-niz {width: 100%; height: 50px; background-color: #eafaf2; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-7 {
	width: 100%;
	background-color: #eafaf2;
	padding-top: 00px;
	padding-bottom: 00px;
	 
}
.sar-7 {width: 90%;}

.psy-photo-mar {
	width: 90%;
	height: auto;
}
.psy-pho-mar {
	width: inherit;
	height: inherit;
}

.sart7-zagol {margin-bottom: 25px; margin-top: 40px;}
.sart7-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1;
	color:#104347; 
	text-align: center;
}

.text-sart7-1-p, .text-sart7-2-p, .text-sart7-3-p, .text-sart7-4-p, .text-sart7-5-p, .text-sart7-6-p, .text-sart7-7-p, .text-sart7-8-p, .text-sart7-9-p {
	width: auto;
	border-bottom:rgba(2,58,21,0.25) 2px solid;
	padding-top: 35px;
	padding-bottom: 25px;
	text-align: left;
}

.text5-p-psy1 {
	width: 90%;
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
	color:#ce1e06; color:#104347;
	text-align: left;
	padding-top: 00px;
	padding-bottom: 00px;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.text5-p-hide-psy1 {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3;
	color:#104347;
	text-align: left;
	display: none;                          
	margin-left: 00px;
	padding-top: 25px;
	width: auto;
}
#th1-psy1, #th2-psy1, #th3-psy1, #th4-psy1, #th5-psy1, #th6-psy1, #th7-psy1, #th8-psy1, #th9-psy1 {
	display: none;			
	border-radius: 00px;
}

.te-ek5-psy1 {
	width: 21px;
	height: 12px;
	top:35px;
	right: 00px;
	position: absolute;
	cursor: pointer;
}

.ar-op-psy1 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;						
}
.ar-cl-psy1 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;					
}

.mob-psy-22-kno22 {
	
	width: 316px;
	height: 56px;
	border-radius: 28px;
	cursor: pointer;
	box-shadow: 7px 7px 8px 2px rgba(165,154,160,0.20), -5px -6px 10px -1px rgba(165,154,160,0.20);
	-webkit-box-shadow: 7px 7px 8px 2px rgba(165,154,160,0.20),-5px -6px 10px -1px rgba(165,154,160,0.20);
	-moz-box-shadow: 7px 7px 8px 2px rgba(165,154,160,0.20), -5px -6px 10px -1px rgba(165,154,160,0.20);
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	
}
.mob-psy-22-kno22:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.mo-psy-22-kn22 {
	width: 316px;
	height: 56px;
	border-radius: 28px;
}

.pidhod {
    width: 100%;
	margin-top: 50px;
}

.pidh {
	position: absolute;
	width: 320px;
	bottom: 10px;
	left: 50%;
	margin-left: -160px;
}
.pid {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.0;
	color:#ffffff;
	text-align: center;
}


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

.sart-8 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 40px;
	padding-bottom: 00px;
}
.sar-8 {width: 78%; padding-top: 00px; padding-bottom: 10px;}

.sart8-text {
	margin-bottom: 20px;
}

.sart8-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3;
	color:#104347;
	text-align: center;
}

.sart8-decor1 {margin-bottom: 30px; padding-bottom: 10px;}
.sart8-decor2 {margin-bottom: 30px;}

.sart8-niz {width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-9 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-9 {width: 90%; padding-top: 00px; padding-bottom: 00px;}

.sart9-zagol {margin-bottom: 30px; margin-top: 00px;}
.sart9-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1;
	color:#1a4589; 
	text-align: center;
}

.sart9-text {margin-bottom: 15px;}

.sart9-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.1;
	color:#e24905;
	text-align: left;
}

.bullet-paragraph-psi3 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi3::before {
      content: url('image/bullit-psy3.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 10px; /* Ширина изображения */
      height: 10px; /* Высота изображения */
}
.sart9-tex-span {background-color: #eafaf2; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; border-radius: 5px;}

.sart9-text2 {margin-bottom: 40px; padding-top: 30px;}
.sart9-tex2 {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.3;
	color:#181919;
	text-align: left;
}
.sart9-tex2-span {font-weight: 600;}

.sart9-niz {width: 100%; height: 50px; background-color: #eef9ff; border-top-right-radius: 50px; border-top-left-radius: 50px;}


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


.sart-10 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-10 {width: 90%; padding-top: 00px; padding-bottom: 00px; margin-bottom: 40px;}

.sart10-text {margin-bottom: 20px;}

.sart10-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.3;
	color:#181919;
	text-align: left;
}

.bullet-paragraph-psi4 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 30px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi4::before {
      content: url('image/bullit-psy4.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -2px; /* Позиция сверху */
      width: 10px; /* Ширина изображения */
      height: 10px; /* Высота изображения */
}
.sart10-tex-span {font-weight: 600;}

.sart10-niz {
	width: 100%; height: 50px; background-color: #eafaf2; border-top-right-radius: 50px; border-top-left-radius: 50px;
	box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
    -webkit-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
    -moz-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
}


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

.sart-11 {
	width: 100%;
	background-color: #eafaf2;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-11 {width: 90%; padding-top: 00px; padding-bottom: 20px;}

.sart11-zagol {margin-bottom: 30px; margin-top: 00px;}
.sart11-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1;
	color:#104347; 
	text-align: left;
}

.sart11-text {margin-bottom: 30px;}

.sart11-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.3;
	color:#181919;
	text-align: left;
}


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


.sart-12 {
	width: 100%;
	background-color: #fff7f7;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-12 {width: 90%; padding-top: 40px; padding-bottom: 40px;}

.sart-12-img-span {width: 45px; height: 45px; margin-right: 24px; position: relative; top:28px; display: none;}

.sart12-zagol {margin-bottom: 15px; margin-top: 00px;}
.sart12-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
	color:#dd5b03; 
	text-align: left;
	margin-left: 20px;
}
.sart12-text {margin-bottom: 5px; margin-left: 00px;}
.sart12-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.2;
	color:#444945;
	text-align: left;
}

.bullet-paragraph-psi5 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 20px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi5::before {
      content: url('image/bullit-psy5.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -3px; /* Позиция сверху */
      width: 8px; /* Ширина изображения */
      height: 8px; /* Высота изображения */
}


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


.sart-13 {
	width: 100%;
	background-color: #eef9ff;
	padding-top: 00px;
	padding-bottom: 00px;
}
.sar-13 {width: 90%; padding-top: 40px; padding-bottom: 40px;}

.sart-13-img-span {width: 38px; height: 41px; margin-right: 30px; position: relative; top:24px; display: none;}

.sart13-zagol {margin-bottom: 15px; margin-top: 00px;}
.sart13-zag {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
	color:#0d8dd3; 
	text-align: left;
	margin-left: 20px;
}
.sart13-text {margin-bottom: 5px; margin-left: 00px;}
.sart13-tex {
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 400;
	line-height: 1.2;
	color:#444945;
	text-align: left;
}

.bullet-paragraph-psi6 {
      position: relative; /* Относительное позиционирование для использования ::before */
      padding-left: 20px; /* Отступ слева для текстового содержимого */
 }

.bullet-paragraph-psi6::before {
      content: url('image/bullit-psy6.svg'); /* Путь к изображению буллета */
      position: absolute; /* Абсолютное позиционирование */
      left: 0; /* Позиция слева */
      top: -3px; /* Позиция сверху */
      width: 8px; /* Ширина изображения */
      height: 8px; /* Высота изображения */
}

.sart13-niz {
	width: 100%; height: 50px; background-color: #ffffff; border-top-right-radius: 50px; border-top-left-radius: 50px;
	box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
	-webkit-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
	-moz-box-shadow: 7px -4px 12px 1px rgba(43,139,209,0.09);
}


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

.sart-14 {
	width: 100%;
	background-color: #ffffff;
	padding-top: 00px;
	padding-bottom: 00px;
	 
}
.sar-14 {width: 100%;}


.sart14-zagol {margin-bottom: 30px; padding-top: 10px;}
.sart14-zagol {
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 1.1;
	color:#104347; 
	text-align: center;
}

.sart14-texti {width: 100%;}

.sart14-text-min {width: 90%; margin-left: 5%;}

.text-ekr9-1-psy2, .text-ekr9-2-psy2, .text-ekr9-3-psy2, .text-ekr9-4-psy2, .text-ekr9-5-psy2, .text-ekr9-6-psy2 {
	width: auto;
	border-bottom: #023A15 1px solid;
	padding-top: 35px;
	padding-bottom: 25px;
	text-align: left;
	background-color: #ffffff;
}

.text9-p-psy2 {
	width: 90%;
	font-family: "Montserrat", sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2;
	color:#ce1e06; color:#104347;
	text-align: left;
	padding-top: 00px;
	padding-bottom: 00px;
	transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	-moz-transition-duration:0.3s;
	-o-transition-duration:0.3s;
	-ms-transition-duration:0.3s;
}

.text9-p-hide-psy2 {
	font-family: "Montserrat", sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.3;
	color:#104347;
	text-align: left;
	display: none;                          
	margin-left: 00px;
	padding-top: 25px;
	width: auto;
}

#th11-psy2, #th22-psy2, #th33-psy2, #th44-psy2, #th55-psy2, #th66-psy2 {
	display: none;
	border-radius: 30px;
}

.te-ek9-psy2 {
	width: 21px;
	height: 12px;
	position: absolute;
	cursor: pointer;
}
.arr-opp-psy2 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: hidden;
}
.arr-cll-psy2 {
	width: 21px;
	height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	visibility: visible;
}

.sart14-niz {width: 100%; height: 50px; background-color: #d88b73; border-top-right-radius: 50px; border-top-left-radius: 50px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


}





