

/* Start:/local/templates/ufd-new/components/bitrix/breadcrumb/default/style.css?1777467741936*/
.bx-breadcrumb {
	position: relative;
	top: -20px;
	z-index: 5;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
	color:  rgba(55, 71, 79, 0.5);
}

.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: 13px;
	white-space: normal;
}

.breadcrumb-white .bx-breadcrumb .bx-breadcrumb-item span {
	color: #fff;
}

.bx-breadcrumb .bx-breadcrumb-item a {
	border-bottom: 1px solid  rgba(55, 71, 79, 0.3);
}
.breadcrumb-white .bx-breadcrumb .bx-breadcrumb-item a {color: #fff;border-bottom: 1px solid  rgba(255, 255, 255, 0.3);}
.bx-breadcrumb .bx-breadcrumb-item a:hover {
	color: #0073ae;
}

.breadcrumb-white .bx-breadcrumb .bx-breadcrumb-item a:hover {
	color: #fff;
	border-bottom-color: transparent;
}

/* End */


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

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

@media all and (max-width: 1040px)
{
	.product-section {
		background-position: -15% top;
	}
}

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


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

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

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

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

@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;
}

@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;
}


@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:/local/templates/ufd-new/components/bitrix/news.list/tizers/style.css?177746774132946*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/* image_left_with_title_wht_block */

.ufd__teaser--inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #FFFFFF;
    border-radius: 4px;
    margin-bottom: 30px;
}

.ufd__teaser-text {
    padding: 0 30px;
}

.ufd__teaser-text p {
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #37474F;
}

@media all and (min-width: 992px) {
    .ufd__teaser-image img {
        display: block !important;
        width: 270px;
        height: 180px;
    }

    .ufd__teaser-image {
        width: 270px;
    }

}

@media all and (max-width: 991px) {
    .ufd__teaser--inline {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .ufd__teaser-image img {
        display: block;
        max-width: 100%;
        height: auto;
    }
}

/* image_left_with_title_wht_block */

.ufd__tizer-gradient {
    margin-top: 6px;
}

.ufd__tizer--or {
    position: relative;
}

.ufd__tizer--or::before {
    position: absolute;
    top: 0;
    left: -60px;
    content: 'или';
    font-size: 15px;
    color: rgba(55, 71, 79, 0.7);
    line-height: 1;
}

.safe-bank__img {
    position: absolute;
    width: 396px;
    height: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    right: -60px;
    top: 10px;
}

@media (max-width: 1099px) {
    .safe-bank__img {
        display: none;
    }
}

/******************* STYLE (icon_top) ********************/

.ufd__tizer--img {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.ufd__tizer--text-head {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ufd__tizer--text-head--purple {
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    color: #37474F;
}

.ufd__tizer--text-head--purple span {
    font-weight: bold;
    color: #A1006B;
}

.ufd__tizer--text-desc {
    margin: 10px 0px 0px 0px;
    color: rgba(55, 71, 79, 0.85);
    font-size: 0.9375rem;
    max-width: 270px;
}
.image_box_top .ufd__tizer--text-desc {
    max-width: 100%;
}

.image_box_left .ufd__tizer--text-desc {
    max-width: 100%;
}

.ufd__tizer--text-desc > p {
    margin: 10px 0 0 0;
}


.ufd__tizer--steps .ufd__tizer--text-desc {
    max-width: 300px;
}

.ufd__tizer--steps .ufd__tizer--text-desc > p {
    margin: 15px 0px;
}

.ufd__tizer--opt-link {
    color: #0073AE;
    border-bottom: 1px dashed rgba(0, 115, 174, 0.35)
}

.ufd__tizer__item {
    margin: 2rem 0;
}

.ufd__tizer-counter {
    color: rgba(55, 71, 79, 0.5);
    font-size: 20px;
    line-height: 1;
    margin-left: -18px;
    padding-right: 18px;
}

.ufd__tizer--steps.ufd__tizer__item {
    margin: 4rem 0 2rem 0;
}

.ufd__tizer--steps .ufd__tizer--img {
    margin-bottom: 0px;
}

.ufd__steps > div:last-child .ufd__tizer--step-arrow {
    display: none;
}

.ufd__tizer--step-arrow._rko {
    margin: 0 auto;
}

.ufd__steps._rko .ufd__tizer--steps.ufd__tizer__item {
    margin: 35px 0;
    position: relative;
}

.ufd__steps._rko .ufd__tizer--text-head {
    font-size: 13px;
    line-height: 16px;
    justify-content: center;
    text-align: center;
}

.ufd__steps._rko .ufd__tizer--img img {
    margin: 0 auto;
}

.ufd__steps._rko div:not(:last-child) .ufd__tizer--steps.ufd__tizer__item::before {
    content: '';
    position: absolute;
    right: -10px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='19' viewBox='0 0 11 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.35' d='M1.5 1.5L9.5 9.5L1.5 17.5' stroke='%230073AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 11px;
    height: 19px;
    top: 50%;
    transform: translateY(-50%);
}

@media all and (max-width: 991px) {
    .ufd__steps._rko div:nth-child(2) .ufd__tizer--steps.ufd__tizer__item::before {
        content: '';
        background-image: none;
    }
}

@media all and (max-width: 767px) {
    .ufd__tizer--inline-new {
        border-radius: 5px;
        background: #FFF;
        padding: 30px 20px;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .ufd__tizer--inline-new .ufd__tizer--img-wrapper {
        width: 90px;
        height: 90px;
        border-radius: 50%;
        background-color: rgba(241, 244, 245, 1);
        margin-bottom: 25px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .ufd__tizer--inline-new .partner--img-title > a {
        border-color: transparent !important;
    }

    .ufd__tizer--steps.ufd__tizer__item {
        margin: 2rem 0 2rem 0;
    }

    .ufd__tizer {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .ufd__tizer .h1 {
        margin-bottom: 0;
    }

    .ufd__tizer.ufd__tizer-gradient {
        padding-top: 5px;
    }

    .ufd__tizer--img {
        /*margin-right: 30px;*/
        margin-bottom: 0px;
        padding: 25px 0px;
    }

    .ufd__tizer--img:before {
        display: none;
    }

    .ufd__tizer--text {
        margin-bottom: 0px;
    }

    .ufd__tizer__item .ufd__tizer--img {
        margin: 0 !important;
        padding: 0 !important;
    }

    .ufd__tizer--text-desc {
        max-width: 100% !important;
        width: 100%;
/*        text-align: center;*/
    }
}

@media all and (min-width: 768px) and (max-width: 991px) {
    .ufd__tizer {
        padding-bottom: 0px;
    }

    .ufd__tizer--text {
        margin-bottom: 50px;
    }
}


/*
######
###### STYLE (only_text_with_title)
###### #########################
*/


.ufd__safe-bank .h2 {
    margin-bottom: 3.125rem;
}

.ufd__safe-bank .ufd__safe--text p {
    margin: 0px;
    font-weight: 600;
    line-height: 1.4;
}

.ufd__safe--text-head {
    padding-bottom: 30px;
    margin-bottom: 30px;
    color: rgba(55, 71, 79, 0.35);
    font-size: 0.6875rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    position: relative;
}

@media all and (min-width: 767px) {
    .ufd__safe--text-head:before {
        position: absolute;
        content: '';
        height: 1px;
        width: 70px;
        bottom: 0px;
        left: 0px;
        background: rgba(55, 71, 79, 0.15);

    }
}

.ufd__safe--text-head > span {
    margin-top: 5px;
    display: inline-block;
    font-size: 3.125rem;
    font-weight: 400;
    color: #0073AE;
    line-height: 1;
}

@media all and (max-width: 767px) {
    .ufd__safe-bank .h2 {
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 1px dashed rgba(55, 71, 79, 0.35);
    }

    .ufd__safe-bank .ufd__safe--text {
        margin-bottom: 30px;
        padding-bottom: 30px;
        border-bottom: 1px dashed rgba(55, 71, 79, 0.35);
    }

    .ufd__safe-bank .ufd__safe--text .ufd__safe--text-head {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    .ufd__safe-bank .col-xs-12:last-child .ufd__safe--text {
        border-bottom: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .bg-block--blue .ufd__safe--text,
    .bg-block--blue .h2 {
        border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
    }
}


.bg-block--blue .ufd__safe--text-head {
    color: rgba(255, 255, 255, 0.5);
}

.bg-block--blue .ufd__safe--text-head > span {
    color: white;
}

.bg-block--blue .ufd__safe--text-head:before {
    background: rgba(255, 255, 255, 0.15);
}


/*
######
###### STYLE (left icon)
###### #########################
*/


.ufd__tizer--inline__name {
    min-height: 6.25rem;
    padding: 1rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.4;
}

.ufd__tizer--inline__name > p {
    margin: 0;
}

.ufd__tizer--inline-nopad .ufd__tizer--inline__name {
    padding: 0 0 1rem;
}

.h1[class*="bt_line"].ufd__tizer--inline__h1 {
    margin-bottom: 2rem;
}

.ufd__tizer--inline--offset {
    margin: 1.5rem 0 0 0;
}


/*
	Table style
*/


.row-item__table {
    display: flex;
}


.ufd__tizer__table {
    margin: 1.5rem 0;
}

.ufd__tizer__table > .row {
    padding: 1.25rem 0;
    position: relative;
}

.ufd__tizer__table_small-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.ufd__tizer__table_small-flex > img {
    margin-right: 18px;
}

.ufd__tizer__table_small-flex .tizer__table__item {
    padding: 0;
}

@media all and (max-width: 767px) {
    .row-item__table {
        flex-direction: column;
    }

    .ufd__tizer__table > .row {
        padding: 1.5rem 0;
    }

    .ufd__tizer__table_small-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .ufd__tizer__table_small-flex > img {
        margin-bottom: 20px;
        margin-right: 0;
    }
}

.ufd__tizer__table > .row:not(:last-child):after {
    content: '';
    display: block;
    width: calc(100% - 30px);
    height: 1px;
    background-color: rgba(55, 71, 79, 0.15);
    position: absolute;
    bottom: 0;
    left: 15px;
}

.tizer__table__item {
    padding: 0 15px;
}

.tizer__table__text {
    font-size: 1.25rem;
    color: #37474F;
    line-height: 1.2;
}

.tizer__table__descr {
    margin-top: 35px;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: rgba(55, 71, 79, .75);
}

.ufd__tizer__table_small .tizer__table__text {
    font-size: 15px;
    color: rgba(55, 71, 79, 0.7);
}

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

/* .tizer__table__item--img {
	max-width: 80px;
}

.tizer__table__item--name {
	max-width: calc(100% - 80px);
} */

.ufd__tizer--img.no-bt_line {
    padding-bottom: 0;
    margin-bottom: 20px;
}

@media all and (max-width: 991px) {
    .ufd__safe--text-head > span {
        font-size: 2.125rem;
    }

    .ufd__tizer--or::before {
        position: static;
    }
}

.ufd__tizer--text-desc--file {
    max-width: unset;
}

.years30-section {
    background: -o-linear-gradient(top, #047BB4 0%, #004973 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#047BB4), to(#004973));
    background: linear-gradient(180deg, #047BB4 0%, #004973 100%);
}

.site-section--half-blue.before-30years {
    background: -o-linear-gradient(top, #FFFFFF 49.99%, #009EE3 50%, #047BB4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(49.99%, #FFFFFF), color-stop(50%, #009EE3), to(#047BB4));
    background: linear-gradient(180deg, #FFFFFF 49.99%, #009EE3 50%, #047BB4 100%);
}

.years30-section .h2 {
    color: #fff;
}

.years30-block .ufd__safe--text-head {
    padding-bottom: 39px;
}

.years30-block img {
    vertical-align: bottom;
}

.years30-section .ufd__safe--text-head {
    color: rgba(255, 255, 255, 0.6);
}

.years30-section .ufd__safe--text-head > span,
.years30-section .ufd__safe--text p {
    color: #fff;
}

.years30-section .ufd__safe--text-head:before {
    background: rgba(255, 255, 255, 0.35);
}

.years30-block .ufd__safe--text-head:before {
    width: 100%;
}

.ufd__safe--text p {
    font-size: 16px;
}

.ufd__safe--text.years30-block p {
    font-size: 24px;
}

.ufd__tizer--text-desc--purple {
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
    color: rgba(55, 71, 79, 0.7);
}

.ufd__tizer--text-desc--purple span {
    font-weight: bold;
    color: #A1006B;
}

.ufd__tizer--text-desc--purple ul {
    padding-left: 17px;
}

.ufd__tizer--text-desc--purple li {
    font-weight: normal;
    font-size: 15px;
    line-height: 23px;
    color: rgba(55, 71, 79, 0.7);
    margin-bottom: 13px;
}

.ufd__tizer--text-desc--purple li::marker {
    color: #A1006B;
}

@media all and (max-width: 1024px) {
    .ufd__safe--text.years30-block p {
        font-size: 16px;
    }

    .years30-block img {
        max-width: 226px;
    }

    .ufd__safe--text-head > span {
        font-size: 44px;
    }

    .ufd__safe-bank .h2 {
        margin-bottom: 38px;
    }

    .years30-block .ufd__safe--text-head {
        padding-bottom: 48px;
    }
}

@media all and (max-width: 991px) {
    .ufd__safe--text {
        margin-bottom: 50px;
    }

    .years30-block .ufd__safe--text-head {
        padding: 0;
        margin: 0;
        margin-right: 15px;
    }

    .years30-block .ufd__safe--text-head:before {
        display: none;
    }

    .years30-block {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .years30-block img {
        max-width: 200px;
    }
}

@media all and (max-width: 767px) {
    .years30-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .years30-block .ufd__safe--text-head {
        margin: 0;
    }

    .years30-block img {
        margin-bottom: 20px;
    }

    .years30-section.ufd__safe-bank .ufd__safe--text,
    .years30-section.ufd__safe-bank .h2 {
        border-bottom: 1px dashed rgba(255, 255, 255, 0.35);
    }
}


.ufd__tizer__box {
    border-radius: 4px;
    border: 1px solid rgba(55, 71, 79, 0.15);
    padding: 40px 20px 30px;
    height: calc(100% - 55px);
    margin: 25px 0 30px 0;
    background: #fff;
}
.ufd__tizer__box.image_box_top {
    padding: 40px 38px 25px;
}

.section-gray .ufd__tizer__box {
    border-color: transparent;
}

.ufd__tizer__box .ufd__tizer--text-head {
/*    font-size: 16px;*/
    font-size: 18px;
    line-height: 24px;
    color: #37474F;
    font-weight: 400;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.ufd__tizer__box .ufd__tizer--text-desc {
/*    font-size: 13px;*/
    color: rgba(55, 71, 79, 0.85);
    font-size: 15px;
    line-height: 22px;
}

.ufd__tizer__box .ufd__tizer--img {
    padding: 0;
    margin-bottom: 40px;
}
.ufd__tizer__box.image_box_top .ufd__tizer--img {
    margin-bottom: 35px;
}

.ufd__tizer__box. .ufd__tizer--img img {
    vertical-align: bottom;
}

@media all and (max-width: 767px) {
    .ufd__tizer__box.image_box_left {
        margin-top: 0;
        height: calc(100% - 30px);
    }
    .ufd__tizer__box .ufd__tizer--img {
        margin-bottom: 30px !important;
    }
    .ufd__tizer__item.icon-top .ufd__tizer--text-head {
        text-align: center;
        justify-content: center;
        margin-top: 20px;
    }
}

@media all and (min-width: 992px) {
    .ufd__tizer__box:hover {
        -webkit-box-shadow: 0px 15px 45px rgba(55, 71, 79, 0.1), 0px 5px 15px rgba(55, 71, 79, 0.1);
        box-shadow: 0px 15px 45px rgba(55, 71, 79, 0.1), 0px 5px 15px rgba(55, 71, 79, 0.1);
        border-color: transparent;
    }
}

.ufd__tizer__box__gradient.ufd__tizer__box__background {
    background: #0073AE;
}

.ufd__tizer__box__gradient {
    background: linear-gradient(221.98deg, #009EE3 0%, #0099DD 11.18%, #006BA7 39.65%, #502C9F 70.42%, #A1006B 101.66%);
    border-radius: 5px;
    box-sizing: border-box;
    min-height: 415px;
    height: calc(100% - 30px);
    margin-bottom: 30px;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 30px 30px;
}

.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp {
    position: relative;
    flex-direction: row;
    min-height: auto;
    overflow: hidden;
    padding: 30px;
    flex-wrap: wrap;
}
.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp::after {
    content: ' ';
    position: absolute;
    display: block;
    width: 55%;
    padding-top: 55%;
    background: linear-gradient(51.74deg, #009EE3 17.82%, #0099DD 26.36%, #006BA7 48.11%, #502C9F 71.61%, #A1006B 95.48%);
    border-radius: 50%;
    right: -15%;
    top: 35%;
}

.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer-gradient--item {
    width: 70%;
    color: #fff;
}

.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer-gradient--image {
    position: absolute;
    height: calc(100% - 45px);
    width: auto;
    top: 20px;
    right: 20px;
    z-index: 2;
}
.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer-gradient--image img {
    height: 100%;
}

.ufd__tizer__box__gradient .ufd__tizer--body {
    color: #FFF;
    position: relative;
}

.ufd__tizer__box__gradient .ufd__tizer--text-title {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 9px;
}
.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--text-title {
    font-size: 24px;
    line-height: 23px;
}

.ufd__tizer__box__gradient .ufd__tizer--text-text {
    font-size: 15px;
    line-height: 22px;
    color: rgba(255, 255, 255, .75);
}

.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--text-text {
    margin-top: 30px;
}

.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--text-text ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--text-text li {
    position: relative;
    margin: 4px 0 5px;
    padding-left: 22px;
    color: #FFFFFF;
}
.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--text-text li::before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMyAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgOEwzIDEwTDEyIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
    position: absolute;
    display: block;
    left: 0;
    top: 0;
}

.ufd__tizer__box__gradient .ufd__tizer--btn {
    margin-top: 25px;
}

.ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--btn {
    width: 100%;
}

a.ufd__tizer--inline {
    border: 0 !important;
}

a.ufd__tizer--inline:hover {
    border: 0 !important;
}

@media all and (min-width: 992px) {
    a.ufd__tizer--inline:hover .ufd__tizer--inline__name {
        color: #0073AE;
    }
}

@media (max-width: 767px) {
    .ufd__tizer__box__gradient {
        margin-bottom: 15px;
        height: auto;
    }

    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp {
        padding: 30px 40px;
    }

    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer-gradient--item {
        width: 100%;
        order: 2;
    }

    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer-gradient--image {
        position: relative;
        order: 1;
        height: auto;
        top: 0;
        right: 0;
        margin-bottom: 40px;
        width: 100%;
        padding-top: 92%;
    }
    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer-gradient--image img {
        height: 100%;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
    }

    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--btn {
        order: 3;
        text-align: center;
    }

    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp::after {
        width: 100%;
        padding-top: 100%;
        right: -30%;
        top: -20%;
    }

    .ufd__tizer__box__gradient.ufd__tizer-gradient--wrapp .ufd__tizer--text-title {
        text-align: center;
    }
}

.ufd__tizer__table.ufd__tizer__table_small-noborder > .row:not(:last-child):after {
    display: none;
}

.ufd__tizer__table_small-noborder .ufd__tizer__table_small-flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.ufd__tizer__table_small-noborder .ufd__tizer__table_small-flex .tizer__table__item {
    padding-top: 12px;
}

.ufd__tizer__table_small-noborder ul.pink-list {
    margin: 0;
}

.ufd__tizer__table_small-noborder ul.pink-list li {
    margin-bottom: 12px;
}

.ufd__tizer__table_small-noborder ul.pink-list li:before {
    top: 7px;
}

.ufd__tizer__box_without_title.ufd__tizer__item {
    border: 1px solid rgba(55, 71, 79, .15);
    border-radius: 4px;
    display: block;
    margin-bottom: 30px;
    height: 230px;
    padding: 50px;
    margin-bottom: 30px;
    margin-top: 0;
}

.ufd__tizer__box_without_title .row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}

.ufd__tizer__box_without_title .ufd__tizer--img svg {
    max-height: 76px;
    max-width: 90px;
}

.ufd__tizer__box_without_title .ufd__tizer--img svg * {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.ufd__tizer__box_without_title .ufd__tizer--img {
    margin: 0;
    padding: 0;
}

.ufd__tizer__box_without_title .ufd__tizer--text-desc {
    margin: 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #37474F;
    max-width: auto;
}

@media all and (min-width: 992px) {
    .ufd__tizer__box_without_title.ufd__tizer__item:hover {
        -webkit-box-shadow: 0px 5px 15px rgba(55, 71, 79, 0.1), 0px 15px 45px rgba(55, 71, 79, 0.1);
        box-shadow: 0px 5px 15px rgba(55, 71, 79, 0.1), 0px 15px 45px rgba(55, 71, 79, 0.1);
        border-color: transparent;
    }

    .ufd__tizer__box_without_title.ufd__tizer__item:hover .ufd__tizer--img svg * {
        fill: rgba(55, 71, 79, 1);
    }
}

.ufd_image_top_steps.ufd__tizer__item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: calc(100% - 30px);
    min-height: 500px;
    margin-bottom: 30px !important;
    margin-top: 0;
}

.ufd_image_top_steps.h1 {
    margin-bottom: 40px;
}

.ufd_image_top_steps .row-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.ufd_image_top_steps .ufd__tizer--img {
    background: #FFFFFF;
    border-radius: 5px 5px 0px 0px;
    -ms-flex-preferred-size: 345px;
    flex-basis: 345px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
}

.ufd_image_top_steps .ufd__tizer--img img {
    border-radius: 10px;
    margin: 0 auto;
    display: block !important;
    -o-object-fit: contain;
    object-fit: contain;
}

.ufd_image_top_steps .ufd__tizer--text {
    padding: 35px 30px 25px 30px;
    border-radius: 0px 0px 5px 5px;
    border-top: 1px solid rgba(55, 71, 79, .15);
    background: white;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
}

.ufd__tizer--step {
    position: absolute;
    top: -15px;
    left: 25px;
    background: #A1006B;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    -webkit-box-shadow: 0px 5px 15px rgba(161, 0, 107, 0.35);
    box-shadow: 0px 5px 15px rgba(161, 0, 107, 0.35);
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: #FFFFFF;
}

.ufd_image_top_steps .ufd__tizer--text-desc {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #37474F;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0;
}

.ufd_image_top_steps.text a,
.ufd_image_top_steps .ufd__tizer--text-desc a {
    color: rgba(0, 115, 174, 1);
    border-bottom: 1px solid rgba(0, 115, 174, .35) !important;
}

.ufd_image_top_steps.text a:hover,
.ufd_image_top_steps .ufd__tizer--text-desc a:hover {
    border-color: transparent !important;
}

.ufd_image_top_steps.text {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    margin-top: -25px;
    margin-bottom: 40px;
}

.bg-block--white .ufd_image_top_steps .ufd__tizer--img {
    background: #F1F4F5;
}

.bg-block--white .ufd_image_top_steps .ufd__tizer--text {
    border: 1px solid rgba(55, 71, 79, .15);
    border-top: transparent;
}

.ufd_image_box_left_one .ufd__tizer--img {
    padding: 0;
    margin: 0;
}

@media all and (max-width: 767px) {
    .ufd_image_top_steps.h1 {
        margin-bottom: 20px;
    }

    .ufd_image_top_steps.text {
        margin-top: -15px;
    }
}


.browsers-list__wrapper {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 15px 45px rgba(56, 55, 58, 0.1), 0px 10px 30px rgba(56, 55, 58, 0.1);
    box-shadow: 0px 15px 45px rgba(56, 55, 58, 0.1), 0px 10px 30px rgba(56, 55, 58, 0.1);
    border-radius: 5px;
}

.browsers-list {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    display: -webkit-flex;
    -ms-flex: 0 1 auto;
    -webkit-box-flex: 0;
    flex: 0 1 auto;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.ufd__tizer__browsers-col {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
}

.ufd__tizer__browsers-col.first {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    position: relative;
}

.ufd__tizer__browsers-col.first .ufd__tizer__browsers {
    border-bottom: 1px solid rgba(55, 71, 79, .15);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 40px;
    margin: 0;
}

.ufd__tizer__browsers-col.first .ufd__tizer--img {
    margin-right: 40px;
}

.ufd__tizer__browsers-col.first .ufd__tizer--text {
    margin-right: 60px;
}

.ufd__tizer__browsers-col:not(.first) .ufd__tizer__browsers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    min-height: 335px;
    margin: 0;
    padding: 40px;
}

.ufd__tizer__browsers-col:not(.first) .ufd__tizer--text {
    margin-bottom: 22px;
}

.ufd__tizer__browsers-col .ufd__tizer--img {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ufd__tizer__browsers-or {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid rgba(55, 71, 79, 0.15);
    font-weight: 400;
    font-size: 12px;
    line-height: 34px;
    text-align: center;
    color: rgba(0, 0, 0, .65);
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    bottom: -20px;
}

.ufd__tizer__browsers-col:not(.first):not(:last-of-type) {
    border-right: 1px solid rgba(55, 71, 79, 0.15);
}

@media (min-width: 768px) and (max-width: 991px) {
    .ufd__tizer__browsers-col:not(.first) .ufd__tizer__browsers {
        min-height: 335px;
        padding: 25px;
    }

    .ufd__tizer__browsers-col.first .ufd__tizer--img {
        margin-right: 20px;
    }

    .ufd__tizer__browsers-col.first .ufd__tizer--text {
        margin-bottom: 0;
        margin-right: 20px;
    }

    .ufd__tizer__browsers-col .ufd__tizer--text {
        font-size: 14px;
        line-height: 18px;
    }

}

@media all and (max-width: 767px) {
    .ufd__tizer__browsers-col {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }

    .ufd__tizer__browsers-col.first .ufd__tizer__browsers {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        padding: 30px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 100%;
        min-height: 335px;
    }

    .ufd__tizer__browsers-col.first .ufd__tizer--text {
        margin-right: 0;
        margin-bottom: 22px;
    }

    .ufd__tizer__browsers-col:not(.first) .ufd__tizer__browsers {
        padding: 30px;
    }

    .ufd__tizer__browsers-col:not(.first):not(:last-of-type) {
        border-right: none;
        border-bottom: 1px solid rgba(55, 71, 79, 0.15);
    }

}

.ufd__tizer__item.text_top .ufd__tizer--text-head {
    font-weight: 400 !important;
    font-size: 50px !important;
    line-height: 48px !important;
    color: #0073AE !important;
    margin-bottom: 20px !important;
}

.ufd__tizer__item.text_top .ufd__tizer--line {
    width: 70px;
    border-bottom: 1px solid rgba(55, 71, 79, 0.15);
}

.ufd__tizer__item.text_top .ufd__tizer--text-desc {
    margin: 0 !important;
    margin-top: 24px !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    color: #37474F;
}


@media all and (max-width: 575px) {
    .ufd__tizer__item.text_top .ufd__tizer--text-head {
        font-size: 25px !important;
        margin-bottom: 10px !important;
    }

    .ufd__tizer__item.text_top .ufd__tizer--text-desc {
        margin-top: 15px !important;
        font-size: 14px;
    }
}

.ufd__tizer__box__gradient .ufd__tizer--img-other {
    padding-bottom: 0;
    margin: 0 -30px;
    padding-top: 212px;
    position: relative;
}

.ufd__tizer__box__gradient .ufd__tizer--img-other img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

@media (max-width: 767px) {
    .ufd__tizer--margin .h1 {
        margin-bottom: 13px;
    }

    .ufd__tizer--margin .ufd__tizer--atms {
        margin-top: 15px;
    }

    .ufd__tizer__box {
        margin: 0 0 15px;
        height: auto;
    }
}

.ufd__tizer__table.ufd__tizer__table--no-border > .row:not(:last-child)::after {
    display: none;
}

.ufd__tizer__table--multiline-title {
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}

.ufd__tizer__table--multiline-content {

}

.ufd__tizer__table--multiline-content table {
    width: 100%;
}
.ufd__tizer__table--multiline-content table td {
    width: 50%;
    padding: 24px 30px;
    border: 1px solid #D6DBDE;
}
.ufd__tizer__table--multiline-content table th {
    text-align: left;
    padding: 24px 30px 24px 0;
    font-weight: normal;
    color: rgb(55 71 79 / 50%);
    border-top: 1px solid #D6DBDE;
}
.ufd__tizer__table--multiline-content table tr > td:nth-child(2n+1) {
    border-left: none;
}
.ufd__tizer__table--multiline-content table tr > td:nth-child(2n) {
        border-right: 0;
}


.ufd__tizer__text__box ul.blue-list--arrow li {
    padding-left: 24px;
}

.ufd__tizer__text__box ul.blue-list--arrow li:before {
    width: 12px;
    height: 10px;
    top: 5px;
    background-size: contain;
}

.ufd__tizer__text__box.ufd__tizer__box.image_box_top {
    padding: 40px;
}

.ufd__tizer__text__box.ufd__tizer__box .ufd__tizer--text-head {
    font-size: 24px;
    line-height: 1.17;
    align-items: unset;
}

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

}

@media (min-width: 768px) and (max-width: 991px) {
    .ufd__tizer__text__box .ufd__tizer--text {
        margin-bottom: 0;
    }
}

@media all and (max-width:767px) {
    .ufd__tizer__text__box.ufd__tizer__box.image_box_top {
        padding: 30px 20px;
    }
    .ufd__tizer__text__box.ufd__tizer__box {
        height: auto;
    }
}
/* End */


/* Start:/local/templates/ufd-new/components/bitrix/news.list/dbo-mobile-slider/style.css?17774677414563*/


.js-dbo-slider {
	width: 200px;
	position: absolute !important;
	left: 137px;
	top: 36px;
}

.slick-list {
	border-radius: 15px !important;
	height: 436px;
}


.mobile__hand-dbo-left {
	position: absolute;
	background-repeat: no-repeat;
	z-index: 0;
	width: 783px;
	height: 625px;
	top: 58%;
	transform: translateY(-50%);
	left: -225px;
}

.mobile__hand-dbo-right {
	position: absolute;
	background-repeat: no-repeat;
	z-index: 0;
	left: 220px;
	bottom: -75px;
	width: 428px;
	height: 470px;
}

.animate-next {
	-webkit-animation-name: hand-for;
	animation-name: hand-for;
	animation-duration: 1000ms;
	animation-iteration-count: 1;

}

.animate-prev {
	-webkit-animation-name: hand-back;
	animation-name: hand-back;
	animation-duration: 1000ms;
	animation-iteration-count: 1;
}

@-webkit-keyframes hand-for {
	0% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}

	50% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}

}
@keyframes hand-for {
	0% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}

	50% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}


}

@-webkit-keyframes hand-back {
	0% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}


	50% {
		-webkit-transform: translateX(70px);
		transform: translateX(70px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}
@keyframes hand-back {
	0% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}

	50% {
		-webkit-transform: translateX(70px);
		transform: translateX(70px);
	}

	100% {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}

.dbo-slider__item {
	margin-bottom: 35px;
}

.dbo-slider__icon-block {
	position: relative;
	display: flex;
}

.dbo-slider__icon-block .dbo-slider__icon {
	opacity: 1;
}

.dbo-slider__icon-block.play .dbo-slider__icon {
	opacity: .35;
}

.laptop__dbo-slider {
	position: absolute;
	top: 27px;
	left: 67px;
	width: 600px;
	height: 378px;
}

.dbo-slider__name {
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	color: #0073AE;
	cursor: pointer;
	border-bottom: 1px dashed rgba(0, 115, 174, .35);
}

.dbo-slider__btn {
	width: 32px;
	height: 32px;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	background: #0073ae;
	border-radius: 50%;
	position: absolute;
	visibility: hidden;
	opacity: 0;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}

.dbo-slider__play::before {
	content: url('data:image/svg+xml;charset=utf-8, <svg width="9" height="10" viewBox="0 0 9 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.62474 4.34484C8.12509 4.6416 8.12509 5.3584 7.62474 5.65516L2.17061 8.88994C1.65543 9.19549 1 8.82867 1 8.23478L1 1.76522C1 1.17133 1.65543 0.804511 2.17061 1.11006L7.62474 4.34484Z" stroke="white" stroke-width="2"/> </svg>');
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(calc(-50% + 1px), -50%);
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	opacity: 0;
}

.dbo-slider__pause::before {
	content: url('data:image/svg+xml;charset=utf-8, <svg width="8" height="10" viewBox="0 0 8 10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1 1V9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> <path d="M7 1V9" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	opacity: 0;
}

.dbo-slider__btn--active.dbo-slider__pause::before, .dbo-slider__btn--active.dbo-slider__play::before {
	opacity: 1;
}

.dbo-slider__icon-block.play .dbo-slider__btn {
	opacity: 1;
	visibility: visible;
}

.dbo-slider__progress {
	width: 32px;
	height: 32px;
	position: absolute;
}

/* End */


/* Start:/local/templates/ufd-new/components/bitrix/news.list/file-list-remote/style.css?17774677411258*/
.file-list__section {
	margin:  2rem 0 1rem;
}

.file-list__section-title {
	font-size: 1.5rem;
	color:  #37474f;
	position: relative;
	cursor: pointer;
	line-height: 1.2;
	padding-right: 2rem;
}


.file-list__section-title span {
	border-bottom: 1px dotted rgba(55, 71, 79, 0.3);
}

.file-list__section-title:hover span {
	border-bottom: 1px dotted transparent;
}

.file-list__section-line {
	width:50px;
	height: 1px;
	background-color: rgba(55, 71, 79, 0.15);
}

.file-list__section-arrow {
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	border-right: 1px solid currentcolor;
	border-bottom: 1px solid currentcolor;
	right:  5px;
	top:  10px;
	transform:  rotate(45deg);
	transform-origin: center center;
}

.file-list__section.active .file-list__section-arrow {
	transform: rotate(-135deg);
	top:  15px;
}

.file-list__item {
	line-height: 1.4;
	margin-top:  1.2rem ;
	margin-bottom:  1.2rem;
}

.file-list__item a {
	color:  #0073ad;
}

.file-list__item__icon {
	opacity: 0.35;
}

.file-list__item__params {
	font-size: 0.8125rem;
	text-transform: uppercase;
	color:  rgba(55, 71, 79, 0.70);
	margin-top: 0.45rem;
}

.file-list__section + .file-list__items {
	display: none;
}

.remote__files {
	padding: 20px 0 20px 0 !important;
}
/* End */


/* Start:/local/templates/ufd-new/components/bitrix/news.list/index-services/style.css?17774677413325*/

.services__title {
	margin-bottom: 40px !important;
}

.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;
}

.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;;
	}
}

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

	.products__item {
		min-height: 290px;
		background-size: contain !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: 100% !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 */
/* /local/templates/ufd-new/components/bitrix/breadcrumb/default/style.css?1777467741936 */
/* /local/templates/ufd-new/components/bitrix/news.detail/dbo_product/style.css?17774677413886 */
/* /local/templates/ufd-new/components/bitrix/news.list/tizers/style.css?177746774132946 */
/* /local/templates/ufd-new/components/bitrix/news.list/dbo-mobile-slider/style.css?17774677414563 */
/* /local/templates/ufd-new/components/bitrix/news.list/file-list-remote/style.css?17774677411258 */
/* /local/templates/ufd-new/components/bitrix/news.list/index-services/style.css?17774677413325 */
/* /bitrix/templates/.default/components/bitrix/form/simple_modal_form/bitrix/form.result.new/.default/style.css?177746771743 */
