

/* Start:/local/templates/main/assets/css/stylist.css?17796940917171*/
.page_content .stylist { font-family: 'Montserrat'; color: #1F1D1C; max-width: 1440px; margin: 0 auto; }
.page_content .stylist h1 { font-size: 42px; text-align: center; font-family: 'Montserrat';  color: #1F1D1C;  padding: 0 120px; margin: 0 0 60px 0; }
.page_content .stylist h2 { font-family: 'Montserrat';  font-weight: 700; font-size: 36px; }

.page_content .stylist p { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-size: 22px; margin-bottom: 15px; }
.page_content .stylist .s-about { display: flex; justify-content: space-between;  margin-bottom: 120px; }

.page_content .stylist .s-about .text-content{ padding-left: 30px; max-width:750px; }
.page_content .stylist .s-about .text-content .about-item{  font-family: 'Montserrat'; margin-bottom: 25px; font-size: 22px; }
.page_content .stylist .s-about .text-content .about-item svg{ width:24px; height: 25px; margin-right:15px; }

.page_content .stylist .s-terms { display: flex; justify-content: space-between; margin-bottom: 120px; background: #EAEAEA; padding: 80px 0; }

.page_content .stylist .s-terms .text-content  { padding-left: 85px; }
.page_content .stylist .s-terms .text-content .s-term-item { display: flex; margin-bottom: 40px;  }
.page_content .stylist .s-terms .text-content .s-term-item .s-t-number{ min-width: 135px; font-weight: 700; font-size: 90px; color: #154774; padding-right:20px; border-right: 1px solid #154774; }
.page_content .stylist .s-terms .text-content .s-term-item .s-t-text { padding-left: 12px; }
.page_content .stylist .s-terms .text-content .s-term-item .s-t-text .title{ font-weight: 700; font-size: 28px; margin-bottom: 12px; }
.page_content .stylist .s-terms .text-content .s-term-item .s-t-text .text{ font-weight: 400; font-size: 18px; max-width:380px; padding-right:20px; }

.page_content .stylist .s-advantage { display: flex; margin: 0 auto; max-width: 1400px; justify-content: center; margin-bottom: 120px;}
.page_content .stylist .s-advantage .item { flex:1px; max-width: 415px; margin:0 10px;}
.page_content .stylist .s-advantage .item img{ margin-bottom: 18px; }
.page_content .stylist .s-advantage .item .title{ font-weight: 700; font-size: 28px; text-transform:none; margin-bottom: 8px; }
.page_content .stylist .s-advantage .item .text{ font-weight: 400; font-size: 18px; margin-bottom: 35px; }
.page_content .stylist .s-advantage .item:first-child { padding-top: 40px;}
.page_content .stylist .s-advantage .item:last-child { padding-top: 100px;}

.page_content .stylist .cooperation-form { font-size: 18px; }
.page_content .stylist .cooperation-form p { font-size: 18px; }
.page_content .stylist .cooperation-form .form-inp { max-width:400px; margin:0 auto; }
.page_content .stylist .cooperation-form .inp-group { margin-bottom: 20px; }
.page_content .stylist .cooperation-form .inp { height:60px; border: 2px solid #999999; }
.page_content .stylist .cooperation-form .btn { height:60px; background: #154774; color:#FFF; text-transform: none; font-family: 'Montserrat'; font-size: 16px; }
.page_content .stylist .cooperation-form .agreement-text a{ color: #999999; font-size: 14px; }
.page_content .stylist .cooperation-form input[type=checkbox] {	width: 20px; height: 20px; margin-right: 10px;}
.page_content .stylist .cooperation-form .agreement-text { align-items: center; text-align: left !important; display: flex; line-height: 12px; }

.mobile-img { display: none; }
.mobile-title { display: none; }
.mobile-block { display: none; }

@media (max-width: 1440px) {
	.page_content .stylist .s-about .img-content  { align-items: center; display: flex; }
	.page_content .stylist .s-terms .img-content  { align-items: center; display: flex; }
}

@media (max-width: 1000px) {
	.page_content .stylist h1 { padding: 0 90px; }
	
	.desktop-img, .desktop-title  { display: none; }
	.mobile-img, .mobile-title { display: block; }
		
	.page_content .stylist .s-about { flex-direction: column; }
	.page_content .stylist .s-about .img-content  { justify-content: center; margin-bottom: 35px; }
	.page_content .stylist .s-about .text-content { padding-left: 30px; max-width: 750px; display: flex; flex-direction: column; max-width: 900px; margin: 0 auto; }
	
	.page_content .stylist .s-terms { flex-wrap: wrap; }
	.page_content .stylist .s-terms h2 { flex: 1 0 100%; padding-left: 85px; }
	.page_content .stylist .s-terms .img-content,
	.page_content .stylist .s-terms .text-content { flex: 1 0 50%; }
	.page_content .stylist .s-terms .text-content .s-term-item .s-t-text .text { max-width:none;}
}

@media (max-width: 768px) {
	.desktop-block  { display: none; }
	.mobile-block { display: block; }
	
	.page_content .stylist h1 { padding: 0 40px; }
	
	.page_content .stylist .s-about,
	.page_content .stylist .s-terms,
	.page_content .stylist .s-advantage { margin-bottom:70px;}
	
	.page_content .stylist .s-terms { flex-direction: column; }
	.page_content .stylist .s-terms h2,
	.page_content .stylist .s-terms .text-content { padding-left: 40px; }
	
	.page_content .stylist .s-advantage .item:first-child { padding:0 }
	.page_content .stylist .s-advantage .item:last-child { padding:0}
}

@media (max-width: 480px) {
	.page_content .stylist h1 { padding: 0 20px; font-size: 32px; margin-bottom: 35px; }	
	.page_content .stylist h2 {  font-size: 30px; }
	.page_content .stylist p {  font-size: 18px; }
	
	.page_content .stylist .s-about,
	.page_content .stylist .s-terms,
	.page_content .stylist .s-advantage { margin-bottom:50px;}
	
	.page_content .stylist .s-about .text-content .about-item { font-size: 18px; }
	
	.page_content .stylist .s-terms { padding:20px;}
	.page_content .stylist .s-terms h2 { padding:0; text-align: center; }
	
	.page_content .stylist .s-terms h2 { padding-left: 0;}
	.page_content .stylist .s-terms .text-content { padding-left:10px;}	
	.page_content .stylist .s-terms .text-content .s-term-item .s-t-number { font-size: 60px; display: flex; align-items: center; min-width: 100px;}	
	.page_content .stylist .s-terms .text-content .s-term-item .s-t-text .title { font-size:20px; }
	.page_content .stylist .s-terms .text-content .s-term-item .s-t-text .text { font-size:16px; }
	
	.page_content .stylist .s-advantage { flex-direction: column; max-width:440px; margin:0 auto;}
	.page_content .stylist .s-advantage .item .title { font-size:24px;  }
	
	.page_content .stylist .cooperation-form .form-inp { max-width:350px; }
	.page_content .stylist .cooperation-form p { margin:0 20px;}
}

@media (max-width: 320px) {
	.page_content .stylist h1 { padding: 0 15px; font-size: 26px; margin-bottom: 5px; }	
	.page_content .stylist .s-advantage .item .title { font-size:18px;  }

	
	.page_content .stylist h2 {  font-size: 22px; }
	.page_content .stylist p {  font-size: 16px; }

	.page_content .stylist .s-about .text-content .about-item { font-size: 16px; }
	
	.page_content .stylist .s-terms { padding:15px; }		
	.page_content .stylist .s-terms .text-content { padding:0; }
	
	.page_content .stylist .s-terms .text-content .s-term-item .s-t-text .title { font-size:18px; }
	.page_content .stylist .s-advantage .item .text { font-size:16px; }
	.page_content .stylist .cooperation-form { font-size:16px; padding:0 10px; }
}
/* End */
/* /local/templates/main/assets/css/stylist.css?17796940917171 */
