

/* Start:/bitrix/templates/about-new/components/bitrix/news.detail/product-new/style.css?17774677204707*/
.product-section {
    background-color: #DAE4E9;
    background-repeat: no-repeat;   
}

.product_row {
	position: relative;
	z-index: 20;
}

.product-color-bg {
	background-position: top center;
}

@media all and (max-width: 1040px)
{
	.product-section:not(.product-color-bg) {
		background-position: center top;
	}
}

@media all and (max-width: 991px){
	.site-section.product-section {
		padding-bottom: 100px;
		background-image: none !important;
	}
}

@media all and (min-width: 767px){
	.product-section {
		min-height: 640px;
	}
}

@media all and (min-width: 992px){
	.product-section {
		overflow: hidden;
	}
}

@media all and (min-width: 1040px){
	.product-section:not(.product-color-bg) {
		background-position: right top;
	}
}

@media all and (min-width: 1921px){
	.product-section:not(.product-color-bg) {
		background-size: cover;
	}
}

.product__title {
	font-weight: 400;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 70px;
}

.product__title p{
	color: rgba(55, 71, 79, 0.75);
	font-size: 1.125rem;
}

.product__title *:not(.btn){
	text-shadow: 1px 1px 1px #DAE4E9;
}

.product__title.text-white *:not(.btn),
.product__title.text-white{
	color: #fff;
	text-shadow: none;
}

@media all and (min-width: 991px) {
	.product_row {
		min-height: 430px;
	}
}

.product-section .ufd__form {
	margin: 0 !important;
}

.section-product-condition {
	margin-top: -50px;
	position: relative;
	z-index: 100;
	background: -webkit-linear-gradient(bottom, #fff, #fff 50%, transparent 51%);
	background: -o-linear-gradient(bottom, #fff, #fff 50%, transparent 51%);
	background: linear-gradient(to top, #fff, #fff 50%, transparent 51%);
}


.product__condition {
	position: relative;
	background-color: white;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 5px 15px rgba(77, 83, 87, 0.15);
	box-shadow: 0px 5px 15px rgba(77, 83, 87, 0.15);
	border-radius: 4px;
	padding: 1rem 2.5rem;
}

.product__condition__title {
	color: rgba(77, 83, 87, 0.75);
	font-size: 0.8125rem;
	line-height: 1;
	word-wrap: break-word;
}

.product__condition__text {
	color: #4D5357;
	font-weight: bold;
	font-size: 1.375rem;
	line-height: 1;
	margin-top: 0.25rem;
	word-wrap: break-word;
}

.product__condition__box {
	padding: 1rem;
}

.product-section.product-color-bg h1 {
	color: #fff;
	text-shadow: unset;
}

.product-section.product-color-bg h1 + div {
	color: #fff;
	text-shadow: unset;
}

@media all and (min-width: 767px) and (max-width: 991px){
	.product__condition__box {
		width: 50%;
	}
}

@media all and (max-width: 766px){
	.product__condition__box {
		width: 100%;
	}
}

@media all and (max-width: 767px){
	.product__condition__box {
		border-bottom: 1px solid rgba(77, 83, 87, 0.15);
	}

	.product__condition {
		padding: 1rem 2rem;	
	}

	.product__condition__text {
		font-size: 1rem;
	}
}


/* .product__condition__box {
	padding: 1rem 0;
}

.product__condition__title {
	color: rgba(77, 83, 87, 0.75);
	font-size: 0.8125rem;
	line-height: 1;
	word-wrap: break-word;
}

.product__condition__text {
	color: #4D5357;
	font-weight: bold;
	font-size: 1.375rem;
	line-height: 1;
	margin-top: 0.25rem;
	word-wrap: break-word;
} 

@media all and (max-width: 767px){
	.product__condition .col-xs-12:not(:last-child) .product__condition__box {
		border-bottom: 1px solid rgba(77, 83, 87, 0.15);
	}

	.product__condition {
		padding: 1rem 2rem;	
	}

	.product__condition__text {
		font-size: 1rem;
	}
}
*/

.product__condition__more .more-condition {
	font-size: 11px;
	border-bottom: 1px dashed rgba(40, 171, 226, 0.35);
	font-weight: bold;
}

.product__condition__more .more-condition:after{
    font-size: 0.625rem;
}

@media all and (max-width: 991px) {
	.product__condition__more {
		margin-top: 1rem;
	}
}

.product__condition__more-text .table-striped tr:last-child td {
	border-bottom: 1px solid transparent;
}

.product__condition__more-text  .table-striped {
	text-align: left;
}

.product__condition__more-text {
	display: none;
}


.product_gradient {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.product_video {
    position: absolute;
    right: 0;
    top: 0;
    max-height: 100%;
    overflow: hidden;
	/*left: 50%;*/
    /*transform: translateX(-50%);*/
}

.product-color-bg .product_video {
	right: unset;
	left: 50%;
    transform: translateX(-50%);
}


@media all and (max-width: 1400px)
{
	.product_video video {
		position: relative;
		right: -10%;
	}
}

.product-section h1{
	margin-bottom: 1.15rem;
	margin-top: 2rem;
}

.product-section h1 + div {
	font-size: 1.5rem;
	color: rgba(55, 71, 79, 0.75);
}


@media all and (max-width: 991px)
{
	.product__order-link {
		margin-top: 2rem;
	}
}

.condition-icon-offset {
    margin-right: 70px;
}
/* End */


/* Start:/bitrix/templates/about-new/components/bitrix/news.list/index-programs/style.css?17774677203389*/

.products__item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: calc(100% - 1.75rem);
	margin-bottom: 2rem;
	position: relative;
	display: block;
	min-height: 330px;
	cursor: pointer;
	overflow: hidden;
	border-radius: 4px;
	border-bottom: none !important;
	background-repeat: no-repeat;
}

.products__item--picture {
		background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.product__gradient {
	border-radius: 4px;
}

.news__item--picture:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(55, 71, 79, 0.2)), to(rgba(55, 71, 79, 0.6)));
    background: -webkit-linear-gradient(top, rgba(55, 71, 79, 0.2) 0%, rgba(55, 71, 79, 0.6) 100%);
    background: -o-linear-gradient(top, rgba(55, 71, 79, 0.2) 0%, rgba(55, 71, 79, 0.6) 100%);
    background: linear-gradient(180deg, rgba(55, 71, 79, 0.2) 0%, rgba(55, 71, 79, 0.6) 100%);
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 10;
}


a.news__item.news__item--picture:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #0073AE;
	 -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 11;
    opacity: 0;
}

.news__item:not(.news__item--picture){
	color: #37474F;
}

.products__item__content {
	position: absolute;
	padding: 2.25rem 2.5rem 2.5rem 2.375rem;
	height: 100%;
	width: 100%;
	z-index: 1;
}


.products__item__name {
	font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.3;
}

.products__item__text {
	font-size: 0.9375rem;
	line-height: 1.4;
	margin-top: 0.625rem;
	opacity: 0.6;
}




@media all and (min-width: 991px){

	.products__item:hover {
		-webkit-box-shadow:  0px 5px 15px rgba(0, 115, 174, 0.25), 0px 15px 45px rgba(0, 115, 174, 0.15);
		box-shadow:  0px 5px 15px rgba(0, 115, 174, 0.25), 0px 15px 45px rgba(0, 115, 174, 0.15);
	}

	.products__item:hover .products__item__content {
		background-color: #0073AE;
		color: #FFFFFF;
	}

	.products__item:hover .products__item__link {
		bottom: 2.5rem;
		opacity: 1;
		transition-delay: .2s;
	}

	.products__item__link {
		position: absolute;
		bottom: 0rem;
		opacity: 0;
		left: 2.375rem;
		top: auto;
		z-index: 1;
	}

	.products__item {
		background-size: contain !important;
		background-position: bottom right !important;;
	}
	.products__item.products__item--picture-cover {
		background-size: cover !important;
	}
}

@media (max-width: 990px) and (min-width: 767px) {

	.products__item {
		min-height: 290px;
		background-size: cover !important;
		background-position: bottom right !important;;
	}

	.products__item__link {
		position: absolute;
		bottom: 2.5rem;
		opacity: 1;
		left: 2.375rem;
		top: auto;
		z-index: 1;
	}

}

@media all and (min-width: 320px) and (max-width: 766px) {

	.products__item__content {
		padding: 1.75rem;
	}

	.products__item__link {
		position: absolute;
		bottom: 1.75rem;
		opacity: 1;
		left: 1.75rem;
		top: auto;
		z-index: 1;
	}

	.products__item {
		background-size: cover !important;
		background-position: bottom right !important;;
	}

}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/form/simple_modal_form/bitrix/form.result.new/.default/style.css?177746771743*/
.fancybox-close-small {
	display: none;
}
/* End */
/* /bitrix/templates/about-new/components/bitrix/news.detail/product-new/style.css?17774677204707 */
/* /bitrix/templates/about-new/components/bitrix/news.list/index-programs/style.css?17774677203389 */
/* /bitrix/templates/.default/components/bitrix/form/simple_modal_form/bitrix/form.result.new/.default/style.css?177746771743 */
