

/* Start:/local/templates/main/components/bitrix/news.list/about.slider/style.css?1789471484329*/
.about-img{
     width: 100%;
    border-radius: 20px;
}
 
@media (min-width: 992px){
 
	.about-name{
		font-size: 50px;
		font-weight: 700;
		line-height: 55px;
		margin-bottom: 20px;

	}
	 
}


@media (max-width: 992px){

	.about-name{
		font-size: 30px;
		font-weight: 700;
		line-height: 35px;
		margin-bottom: 20px;

	}	
 
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/about.pochemy/style.css?17894718791416*/
.work{
    background: #fff;
    padding: 20px;
    border: 1px solid #C9D5DF;
    border-radius: 10px;
    height: 380px;
    display: flex; 
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
    gap: 20px;
	box-shadow: -3px -2px 8px 0px #2D8EF50F;

}

.work-img{
	background:#FDE8DD;
	padding:10px;
	border-radius:5px;
}

.work-name{
    line-height: 25px;
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: #091A2C;
}
 
.work-dis{
	color: #091A2C;
    font-weight: 500;
    font-size: 15px;
}


.work-btn{
	font-size: 14px; 
    text-align: center;
    color: #fff !important;
    padding: 8px 0px;
    border: 1px solid #091A2C;
    background: #091A2C;
    outline: none;
    border-radius: 5px;
    transition: 1s;
    cursor: pointer;
    text-decoration: none;
    display: block; 
    width: 100%;
	position:relative;
}

.work-btn::before {
	content: "";
	background-image: url(/local/templates/main/images/btn_left_top.svg);
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	top: 5px;
}

.work-btn::after  {
	content: "";
	background-image: url(/local/templates/main/images/btn_right_bottom.svg);
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	position: absolute;
	right: 5px; 
	bottom: 5px;
}

  
@media (min-width: 992px){
 
	 
}


@media (max-width: 992px){
	
 
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/about.gallery/style.css?1782390627136*/
 
.about_gallery{
	height:400px;
	background-size: cover !important;
    background-position: center !important;
	border-radius: 10px;
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/about.sotrudnichestvo/style.css?17894717591657*/
.sotrud{
    background: #fff;
    padding: 20px;
    border: 1px solid #C9D5DF;
    border-radius: 10px;
    display: flex; 
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
    gap: 20px;
	box-shadow: -3px -2px 8px 0px #2D8EF50F;
}

.sotrud-name{ 
  
    font-weight: 600;
	 color: #384c5f9e;
}

.sotrud-name1{ 
    color: #091A2C !important;
}
 


.sotrud-num2{
	color:#384C5F;
	font-size: 13px;
    line-height: 14px;
    display: block;
}

 

.sotrud-btn{
	font-size: 14px; 
    text-align: center;
    color: #fff !important;
    padding: 15px 0px;
    border: 1px solid #091A2C;
    background: #091A2C;
    outline: none;
    border-radius: 5px;
    transition: 1s;
    cursor: pointer;
    text-decoration: none;
    display: block; 
    width: 100%;
	position:relative;
}

.sotrud-btn::before {
	content: "";
	background-image: url(/local/templates/main/images/btn_left_top.svg);
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	top: 5px;
}

.sotrud-btn::after  {
	content: "";
	background-image: url(/local/templates/main/images/btn_right_bottom.svg);
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	position: absolute;
	right: 5px; 
	bottom: 5px;
}

 
@media (min-width: 992px){
 
	.sotrud-name{ 
		font-size: 26px;
		line-height: 32px;
	}
	
	.sotrud-num1{
		display: block;
		color: #FC4F00;
		font-weight: 700;
		font-size: 65px;
	}
	
}


@media (max-width: 992px){
	
	.sotrud-name{ 
		font-size: 18px;
		line-height: 24px;
	}
	
	.sotrud-num1{
		display: block;
		color: #FC4F00;
		font-weight: 700;
		font-size: 38px;
	}
	
}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/about.specifika/style.css?17894726992963*/
.specifika{
    background: #fff;
    padding: 30px;
    border: 1px solid #C9D5DF;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
    gap: 20px;
    box-shadow: -3px -2px 8px 0px #2D8EF50F;
	color: #384C5F;
	height: 100%;
}

.specifika_black{
	color:#fff;
	background-repeat: no-repeat !important;
    background-position: right bottom !important;
}

.specifika_black h2{ 
	color:#fff !important;
}

.specifika_text_mini{
	font-size: 12px;
	font-weight: 500;
}

.specifika_text_dis{
	font-weight: 500;
	font-size: 14px;
}

.specifika_text_dis_v2 {
	display: flex;
    justify-content: left;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 15px;
}

.specifika_text_dis2{
	padding: 15px;
    border: 1px solid #C9D5DF;
	background:#c9d5df30;
	border-radius: 10px;
	font-size:14px;
	font-weight: 500;
}



.specifika-type2-progress{
	width: 100%; 
}
 


progress {
	background-color: #fff !important;
	border:1px solid #999;
	border-radius:7px;
	height: 6px;
}
progress::-webkit-progress-bar {
	background-color: #fff !important;
}
progress::-webkit-progress-value {
	background-color: #000 !important;
}
progress::-moz-progress-bar {
	background-color: #fff !important;
}

.specifika-type3{
	background: #F4F6FA;
    padding: 10px;
    border: 1px solid #C9D5DF;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
    gap: 10px;
	height: 100%;
    box-shadow: -3px -2px 8px 0px #2D8EF50F;
}

.specifika-type3-name{
	font-weight: 700;
	color:#091A2C;
}

.specifika-type3-dis{
    color: #384C5F;
    font-weight: 500;
    font-size: 14px;
}



@media (min-width: 992px){
  
	.specifika-type2 {
		display: grid;
		gap: 10px;
		grid-template-columns: 46px 1fr 94px;
		width: 100%;
	}
	
	
	.specifika-rbtn{
		border: 1px solid #FC4F00;
		color: #FC4F00;
		padding: 10px 20px;
		border-radius: 5px;
		font-size: 14px;
		display: inline-block;
		text-decoration: none;
		font-weight: 600;
		background: #fff;
		cursor: pointer;
		transition: all 0.3s linear;
		width: 100%;
		text-align: center;
	}

	.specifika-rbtn:hover {
		color: #fff !important;
		background: #FC4F00; 
		text-decoration: none !important;
		border: 1px solid #FC4F00;
	}
	
}


@media (max-width: 992px){
	
 	.specifika-type2 {
        display: grid;
        gap: 10px;
        grid-template-columns: 30px 1fr 64px;
        width: 100%;
        font-size: 14px;

	}
	
	
	.specifika-rbtn{
		border: 1px solid #FC4F00;
		color: #FC4F00;
		padding: 10px 20px;
		border-radius: 5px;
		font-size: 14px;
		display: inline-block;
		text-decoration: none;
		font-weight: 600;
		background: #fff;
		cursor: pointer;
		transition: all 0.3s linear;
		width: 100%;
		text-align: center;
	}

	.specifika-rbtn:hover {
		color: #fff !important;
		background: #FC4F00; 
		text-decoration: none !important;
		border: 1px solid #FC4F00;
	}
	
}
/* End */


/* Start:/local/components/main/send.form/templates/statics-company/style.css?17893777442187*/
@media (min-width: 992px){

	.form-statics{
		background: #F3F5FA;
		padding: 50px;
		border-radius: 20px;  
	}
 
}

@media (max-width: 992px){

	.form-statics{
		background: #F3F5FA;
		padding: 15px;
		border-radius: 20px;  
	}
 
}
 
 
 
.btn-statics {
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #fff !important;
	padding: 13px  0px;
	border: 1px solid #091A2C;
	background: #091A2C;
	outline: none; 
	border-radius: 5px; 
	transition: 1s; 
	cursor:pointer;
	text-decoration:none;
	display:block;
	margin-top: 6px;
	position:relative;
}

.btn-statics::before {
	content: "";
	background-image: url(/local/templates/main/images/btn_left_top.svg);
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	position: absolute;
	left: 5px;
	top: 5px;
}

.btn-statics::after  {
	content: "";
	background-image: url(/local/templates/main/images/btn_right_bottom.svg);
	display: block;
	width: 10px;
	height: 10px;
	background-repeat: no-repeat;
	position: absolute;
	right: 5px; 
}

.btn-statics:hover{
	background: #FC4F00;
    color: #fff !important; 
	 border: 1px solid #FC4F00;
}


.form-control-statics {
  position: relative;
}

.form-control-statics input,
.form-control-statics textarea{ 
    width: 100% !important;
    font-size: 16px;
    color: #000;
    margin-top: 7px;
    margin-bottom: 10px;
    border: 1px solid #dcdcdc;
    padding: 17px 13px 10px 13px;
    border-radius: 5px;
    outline: none;
    background: #ffff;
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .05) !important;
}

.form-control-statics input:focus ~ label,
.form-control-statics input:not(:placeholder-shown) ~ label,
.form-control-statics textarea:focus ~ label,
.form-control-statics textarea:not(:placeholder-shown) ~ label{
	top: -14px;
	left: -12px;
	font-size: 12px;
}

.form-control-statics input:focus,
.form-control-statics input:not(:placeholder-shown),
.form-control-statics textarea:focus,
.form-control-statics textarea:not(:placeholder-shown){
   
}
 
.form-control-statics label {
  position: absolute;
  top:0;
  left: 0;
  padding: 0px 6px;
  margin: 22px 34px;
  font-size: 15px;
  color: #000;
  pointer-events: none;
  transition: .5s;
}

/* End */
/* /local/templates/main/components/bitrix/news.list/about.slider/style.css?1789471484329 */
/* /local/templates/main/components/bitrix/news.list/about.pochemy/style.css?17894718791416 */
/* /local/templates/main/components/bitrix/news.list/about.gallery/style.css?1782390627136 */
/* /local/templates/main/components/bitrix/news.list/about.sotrudnichestvo/style.css?17894717591657 */
/* /local/templates/main/components/bitrix/news.list/about.specifika/style.css?17894726992963 */
/* /local/components/main/send.form/templates/statics-company/style.css?17893777442187 */
