/* Start:/local/templates/sp_2018/components/bitrix/news.list/about-project/style.css?16469071914336*/
/*=== About Page ===*/

.page-body-wrapper {
	overflow: hidden;
	background: url('../../../../../../local/templates/sp_2018/img/about/logo-gen-right.png') no-repeat 100% 0, url('../../../../../../local/templates/sp_2018/img/about/logo-gen-left.png') no-repeat 0 100%;
}

.about-img {
	box-shadow: 10px 10px 0 -5px rgba(157,123,54,1);
	-webkit-transition: 1s ease-in-out all;
	transition: 0.4s ease-in-out all;
}

.legates-right-img {
	box-shadow: 10px -10px 0 -5px rgba(157,123,54,1);
}

.legates-left-img {
	box-shadow: -10px -10px 0 -5px rgba(157,123,54,1);
}

.about-block-title {
	position: relative;
	font-size: 1.968rem;
	/*font-size: 2.25rem;*/
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: 10px;
	transition: 0.5s ease all;
}

.about-block-title:after,
.legates-block-title:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	width: 275px;
	height: 5px;
	background-color: #9d7b36;
	-webkit-transition: 1s ease-in-out all;
	transition: 1s ease-in-out all;
}

.about-text {
	font-size: 1.203rem;
	/*font-size: 1.375rem;*/
	margin-top: 30px;
}

.about-text span {
	color: #9d7b36;
}

.about-text-name {
	font-size: 0.765rem;
	/*font-size: 0.875rem;*/
}

.about-text-name span {
	font-weight: 700;
	display: block;
	color: #9d7b36;
	font-size: 1.531rem;
	/*font-size: 1.75rem;*/
	text-transform: uppercase;
}

.about-block {
	margin-bottom: 35px;
}

.about-quote-img {
	height: 100%;
	width: 100%;
	background: url(../../../../../../local/templates/sp_2018/img/about/golodec.jpg) no-repeat left center / contain;
	margin-right: 45px;
}

.about-quote .about-text {
	margin-top: 0;
}

.about-block-quote {
	border: 2px solid #ded7c7;
	padding: 30px 100px 30px 30px;
	margin-bottom: 30px;
}

.about-block-start .about-text {
	margin-top: 0;
}

.about-block-title-main {
	font-weight: 900;
	text-transform: uppercase;
}

.about-block-title-main .legates-quote {
	position: relative;
	font-weight: 500;
	text-transform: none;
	margin-top: 10px;
}

@media screen and (max-width: 1200px) {
    .about-block-title {
    	font-size: 1.75rem;
    	/*font-size: 2rem;*/
    }
    .about-text {
    	font-size: 0.984rem;
    	/*font-size: 1.125rem;*/
    }
    .about-block-quote {
    	padding-right: 50px;
    }
    .about-quote {
    	max-width: 60%;
    }
}

@media screen and (max-width: 768px) {
    .about-img {
    	margin-bottom: 30px;
    }
    .about-block-quote .col {
		flex-direction: column;
    }
    .about-block-quote {
    	margin-bottom: 60px;
    }
    .about-quote-img {
    	height: 250px;
    	background-position: center center;
    	margin-bottom: 30px;
    }
    .about-quote {
    	max-width: 100%;
    }
}

/*=== Legates Page ===*/

.legates-img {
	box-shadow: 10px -10px 0 -5px rgba(157,123,54,1);
}

.legates-block-title {
	position: relative;
	font-size: 1.968rem;
	/*font-size: 2.25rem;*/
	font-weight: 600;
	padding-bottom: 10px;
}

.legates-quote {
	position: relative;
	color: #fff;
	font-size: 1.312rem;
	/*font-size: 1.5rem;*/
	background-color: #9d7b36;
	z-index: 5;
	padding: 35px 70px 25px 55px;
	margin-top: 50px;
}

.legates-quote-left:after {
	position: absolute;
	top: -50px;
    right: -75px;
	content: '';
	height: 113px;
	width: 120px;
	background: url(../../../../../../local/templates/sp_2018/img/legates/quote-1.png) no-repeat center center / contain;
	display: block;
}

.legates-quote-right:before {
	position: absolute;
	top: -55px;
	left: -50px;
	content: '';
	height: 113px;
	width: 120px;
	background: url(../../../../../../local/templates/sp_2018/img/legates/quote-2.png) no-repeat center center / contain;
	display: block;
}

@media screen and (max-width: 1200px) {
    .legates-quote {
    	font-size: 0.984rem;
    	/*font-size: 1.125rem;*/
    }
}

@media screen and (max-width: 768px) {
    .legates-img {
    	margin-bottom: 30px;
    }
    .legates-quote-right:before,
    .legates-quote-left:after {
    	display: none;
    }
    .legates-block-title {
    	font-size: 1.75rem;
    }
    .legates-quote {
    	padding: 35px 30px 25px 55px;
    }
}

/*=== Gallery ===*/

.galery-block {
	margin: 35px 0;
}

.galery-title {
	font-size: 1.968rem;
	/*font-size: 2.25rem;*/
    font-weight: 700;
    margin-bottom: 35px;
}

.part-slider .part-img-box img {
	filter: none !important;
}

.part-slider .part-img-box {
	padding: 0 10px !important;
}

@media screen and (max-width: 576px) {
	h2 {
		font-size: 1.5rem !important;
	}
}
/* End */
/* /local/templates/sp_2018/components/bitrix/news.list/about-project/style.css?16469071914336 */