

/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/main_slider_v3/style.css?17587757383426*/
.slider-right {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 10px;
}

.slider-right a {
	flex: 1 1 100%;
}

.slider-right .btn-prim {
	display: flex;
	justify-content: center;
	border: 0.67757px solid #0C569C;
	font-weight: 700;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0.02em;
	color: #0C569C;
	border-radius: 5px;
	min-height: 34px;
	flex-direction: column;
	padding: 10px;
}

.slider-right .btn-prim span {
	color: black;
	font-weight: 400;
	font-size: smaller;
}

.bx-no-touch .slider-right .btn-prim:hover {
	background-color: #0C569C;
	color: white;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
	text-decoration: none;
}

.bx-no-touch .slider-right .btn-prim:hover span {
	color: white;
	-webkit-transition: all .1s ease-in;
	transition: all .1s ease-in;
}

.head_slider .carousel-inner {
	height: 100%;
}

.head_slider .carousel-item-inner {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 5px;
}

.head_slider .carousel-item-next,
.head_slider .carousel-item-prev,
.head_slider .carousel-item.active {
	display: flex;
	justify-content: center;
	height: 100%;
}

.slide_html_wrapper {
	height: 100%;
	position: relative;
	margin: 0 auto;
}

.slide_image {
	height: 350px;
}

.slide_html {
	position: absolute;
	bottom: 70px;
	left: 10px;
	color: white;
	max-width: calc(100% - 20px);

	max-width: fit-content;
	padding: 2px 10px 2px 10px;
	border-radius: 5px;
}

.slide_header {
	font-size: 24px;
	font-weight: 500;
	line-height: 1.2;
}

.slide_text {
	margin-top: 10px;
	font-size: 16px;
	line-height: 25px;
}

.bottom_text {
	margin-top: 3px;
	font-size: 10px;
	line-height: 12px;
}




.head_slider .carousel-control-wrap {
	right: 20px;
	position: absolute;
	width: 100px;
	margin-inline: auto;
	height: 40px;
	bottom: 20px;
}

.head_slider .carousel-control-inner {
	position: relative;
	width: 150px;
}

.head_slider .carousel-control-next,
.head_slider .carousel-control-prev {
	height: 40px;
	width: 40px;
	background: #FFFFFF;
	border-radius: 50%;
}

@media (min-width: 576px) {
	.slider-right {
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.slider-right .btn-prim {
		font-size: 16px;
		line-height: 19px;
		min-height: 44px;
	}

	.slide_html {
		bottom: 20px;
		left: 20px;
		max-width: 390px;
	}

	.slide_header {
		font-size: 30px;
	}

	.slide_text {
		font-size: 16px;
	}

	.bottom_text {
		margin-top: 5px;
		font-size: 12px;
		line-height: 14px;
	}
}

@media (min-width: 768px) {
	.slide_html {
		max-width: 480px;
	}

	.slide_header {
		font-size: 40px;
	}

	.slide_text {
		font-size: 18px;
	}

	.head_slider .carousel-control-wrap {
		right: 50px;
		width: 150px;
		height: 50px;
		bottom: 30px;
	}

	.head_slider .carousel-control-next,
	.head_slider .carousel-control-prev {
		height: 50px;
		width: 50px;
	}
}

@media (min-width: 992px) {
	.slide_html {
		max-width: 410px;
	}

	.slider-right {
		padding-left: 20px!important;
		margin-top: 0;
	}
}

@media (min-width: 1200px) {
	.slide_image {
		height: 384px;
	}

	.slide_html {
		max-width: 530px;
	}
}

@media (min-width: 1400px) {
	.slide_image {
		height: 460px;
	}

	.slide_html {
		bottom: 20px;
		left: 20px;
		max-width: 620px;
	}


	.slider-right .btn-prim {
		font-size: 18px;
		line-height: 19px;
	}

	.slider-right .btn-prim span {
		margin-top: 5px;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news/sfery-primeneniya/style.css?1688638210669*/
.gallery_head {
	margin-block: 35px 41px;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #393939;
}

@media (min-width: 576px) {
	.gallery_head {
		margin-block: 55px 35px;
		font-size: 18px;
		line-height: 22px;
	}
}

@media (min-width: 768px) {
	.gallery_head {
		margin-block: 60px 30px;
	}
}

@media (min-width: 992px) {
	.gallery_head {
		margin-block: 50px 25px;
		font-size: 20px;
		line-height: 24px;
	}
}

@media (min-width: 1200px) {
	.gallery_head {
		margin-block: 60px 30px;
		font-size: 22px;
		line-height: 27px;
	}
}

@media (min-width: 1400px) {
	.gallery_head {
		margin-block: 78px 68px;
		font-size: 24px;
		line-height: 29px;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/sfery-primeneniya_slider/style.css?17406377899102*/
.sfery-primeneniya_v2 {
    margin-top: 50px;
    margin-bottom: 70px;

    h2 {
        font-weight: 600;
        font-size: 24px;
        line-height: 29px;
        text-transform: uppercase;
        color: #393939;
        margin-bottom: 33px;
        padding-inline: 15px;
    }

    .sp2_itemswrapper {
        overflow: auto hidden;
        padding-bottom: 25px;
        margin-top: 38px;

        .sp2_items {
            display: flex;
            gap: 10px;
            padding-inline: 15px;

            .sp_card {
                display: flex;
                flex: 0 0 260px;
                position: relative;
                border-radius: 10px;
                overflow: hidden;
                max-height: 201px;
                align-items: center;
                justify-content: center;
                -webkit-transition: all .1s ease-in;
                transition: all .1s ease-in;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-user-drag: none;
                user-drag: none;

                &:hover {
                    box-shadow: 0px 16px 56px -16px rgba(79, 79, 79, 0.25);

                    .sp_header {
                        background: #ffffff;
                    }
                }

                img {
                    width: 100%;
                    height: auto;
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    user-select: none;
                    -webkit-user-drag: none;
                    user-drag: none;
                }

                .sp_back {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    height: 40px;
                    width: 100%;
                    background: rgba(255, 255, 255, 0.8);
                    backdrop-filter: blur(3.97642px);
                }

                .sp_header {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    height: 40px;
                    width: 100%;
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    padding: 0 16px;
                    font-weight: 700;
                    font-size: 16px;
                    line-height: 1;
                    color: #393939;

                    svg.short_arrow {
                        width: 12px;
                        height: 10px;
                    }

                    svg.long_arrow {
                        display: none;
                        position: absolute;
                        right: 5px;
                        -webkit-transition: all .1s linear;
                        transition: all .1s linear;
                        width: 15px;
                    }
                }

                &.fake {
                    display: none;
                }
            }
        }

        &::-webkit-scrollbar {
            height: 6px;
        }

        &::-webkit-scrollbar-track {
            background: #DDD;
            border-top: 2px solid white;
            border-bottom: 2px solid white;
            border-radius: 2px;
        }

        &::-webkit-scrollbar-thumb {
            -webkit-box-shadow: inset 0 0 6px 6px #0C569C;
            border-radius: 3px;
        }

        &::-webkit-scrollbar-button:start:decrement,
        &::-webkit-scrollbar-button:end:increment {
            width: 10px;
            display: block;
            background: transparent;
        }
    }
}

@media (min-width: 576px) {
    :root {
        --sfery-primeneniya_v2-max-width: 540px;
    }

    .sfery-primeneniya_v2 {
        margin-bottom: 70px;

        h2 {
            font-size: 28px;
            line-height: 34px;
            margin-bottom: 35px;
            padding-inline: 0;
            max-width: var(--sfery-primeneniya_v2-max-width);
            margin-inline: auto;
        }

        .sp2_itemswrapper {

            .sp2_items {
                gap: 21px;

                .sp_card {
                    border-radius: 16px;
                    max-height: 295px;

                    .sp_back {
                        height: 52px;
                    }

                    .sp_header {
                        height: 52px;
                        padding-inline: 10px 14px;
                        font-size: 14px;

                        svg.short_arrow {
                            width: 15px;
                            height: 12px;
                        }
                    }

                    &.fake {
                        display: block;
                        opacity: 0;
                        flex: 0 0 calc((100% - var(--sfery-primeneniya_v2-max-width)) / 2);
                        padding: 0;
                    }

                    &:first-child {
                        margin-left: calc((100% - var(--sfery-primeneniya_v2-max-width)) / 2);
                    }
                }
            }

            &::-webkit-scrollbar-button:start:decrement,
            &::-webkit-scrollbar-button:end:increment {
                width: calc((100% - var(--sfery-primeneniya_v2-max-width)) / 2);
            }
        }
    }
}

@media (min-width: 768px) {
    :root {
        --sfery-primeneniya_v2-max-width: 720px;
    }

    .sfery-primeneniya_v2 {
        margin-bottom: 80px;

        h2 {
            margin-bottom: 30px;
        }

        .sp2_itemswrapper {

            .sp2_items {
                gap: 24px;

                .sp_card {
                    max-height: 304px;
                    flex: 0 0 348px;

                    .sp_back {
                        height: 61px;
                    }

                    .sp_header {
                        height: 61px;
                        padding-inline: 15px 10px;
                        font-size: 18px;

                        .arrows {
                            position: relative;
                            display: flex;
                            align-items: center;
                            width: 34px;
                        }

                        svg.short_arrow {
                            width: auto;
                            height: auto;
                            position: absolute;
                            right: 0;
                        }

                        svg.long_arrow {
                            display: block;
                        }
                    }

                    &:hover {
                        .sp_header {
                            svg.long_arrow {
                                right: 17px;
                                -webkit-transition: all .1s linear;
                                transition: all .1s linear;
                            }
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 992px) {
    :root {
        --sfery-primeneniya_v2-max-width: 960px;
    }

    .sfery-primeneniya_v2 {
        margin-top: 70px;
        margin-bottom: 65px;

        h2 {
            font-size: 32px;
            line-height: 39px;
            margin-bottom: 35px;
        }

        .sp2_itemswrapper {

            .sp2_items {
                gap: 16px;

                .sp_card {

                    .sp_header {
                        padding-inline: 15px 15px;
                    }
                }
            }
        }
    }
}

@media (min-width: 1200px) {
    :root {
        --sfery-primeneniya_v2-max-width: 1140px;
    }

    .sfery-primeneniya_v2 {
        margin-top: 100px;
        margin-bottom: 80px;

        h2 {
            font-size: 32px;
            line-height: 39px;
            margin-bottom: 50px;
        }

        .sp2_itemswrapper {

            .sp2_items {

                .sp_card {
                    flex: 0 0 370px;

                    .sp_header {
                        padding-inline: 16px 24px;
                        font-size: 20px;

                        svg.short_arrow {
                            width: 18px;
                            height: 16px;
                        }
                    }
                }
            }
        }
    }
}

@media (min-width: 1400px) {
    :root {
        --sfery-primeneniya_v2-max-width: 1320px;
    }

    .sfery-primeneniya_v2 {
        margin-top: 80px;
        margin-bottom: 120px;

        h2 {
            font-size: 48px;
            line-height: 58px;
            margin-bottom: 72px;
        }

        .sp2_itemswrapper {

            .sp2_items {
                gap: 24px;

                .sp_card {
                    flex: 0 0 424px;

                    .sp_header {
                        padding-inline: 24px 24px;
                        font-size: 24px;
                    }
                }
            }
        }
    }
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/novosti/style.css?17369291262618*/
.our-news h2 {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	color: #393939;
	margin-bottom: 33px;
}

.news-list {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.news-list .nl-item {
	flex: 1 1 100%;
	-webkit-box-shadow: 0px 0px 25px 1px rgba(0, 0, 1, 0.1);
	-moz-box-shadow: 0px 0px 25px 1px rgba(0, 0, 1, 0.1);
	box-shadow: 0px 0px 25px 1px rgba(0, 0, 1, 0.1);
	-webkit-transition: .2s all;
	transition: .2s all;
}

.news-list .nl-item:hover {
	-webkit-box-shadow: 0px 0px 25px 1px rgba(0, 0, 1, 0.38);
	-moz-box-shadow: 0px 0px 25px 1px rgba(0, 0, 1, 0.38);
	box-shadow: 0px 0px 25px 1px rgba(0, 0, 1, 0.38);
}

.news-list .nl-item .nli-inner:hover {
	text-decoration: none;
}

.news-list .nl-item .nli-image_wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #dfdfdf;
}

.news-list .nl-item .nli-image_wrap img {
	max-width: 100%;
	max-height: 225px;
}

.news-list .nl-item .nli-text_wrap {
	padding: 15px;
}

.news-list .nl-item .nli_date {
	color: #2a2a2a;
	font-size: 12px;
	font-weight: 500;
	line-height: 15px;
	letter-spacing: .01em;
	text-transform: uppercase;
}

.news-list .nl-item .nli_name {
	margin-top: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 26px;
	text-transform: uppercase;
	letter-spacing: .05em;
	transition: .5s color;
	-webkit-transition: .5s color;
	color: #002d54;
}

.nl-pagination {
	margin-top: 20px;
}

.on_showall {
	display: flex;
	align-items: center;
	gap: 0 14px;
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #0C569C;
	margin-top: 15px;
}

@media (min-width: 576px) {
	.our-news h2 {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 35px;
	}

	.on_showall {
		gap: 0 19px;
		font-size: 16px;
	}

	.on_showall:hover {
		text-decoration-line: underline;
	}
}

@media (min-width: 768px) {
	.our-news h2 {
		margin-bottom: 30px;
	}

	.news-list {
		display: grid;
		gap: 40px;
		grid-template-columns: repeat(2, calc(100%/2 - 30px));
		max-width: 1320px;
		margin: 80px auto;
	}

	.on_showall {
		margin-top: 0;
	}
}

@media (min-width: 992px) {
	.our-news h2 {
		font-size: 32px;
		line-height: 39px;
		margin-bottom: 35px;
	}
}

@media (min-width: 1200px) {
	.our-news h2 {
		font-size: 32px;
		line-height: 39px;
		margin-bottom: 50px;
	}

	.news-list {
		display: grid;
		gap: 40px;
		grid-template-columns: repeat(4, calc(100%/4 - 30px));
		max-width: 1320px;
		margin: 80px auto;
	}
}

@media (min-width: 1400px) {
	.our-news h2 {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 72px;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_catalog_mainpage_v2/style.css?169382198610019*/
.eg_mp_catalog_v2 {
	font-family: 'Inter';
	background: #F7F7F7;
	padding: 29px 0 43px 0;
	position: relative;
}

.eg_mp_catalog_v2 .egmp_header {
	display: inline-block;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #393939;
	padding-left: 22px;
	padding-bottom: 3px;
	border-bottom: 4px solid #004D95;
	text-transform: uppercase;
}

.eg_mp_catalog_v2 .egmp_scrollable {
	overflow-x: scroll;
}

.eg_mp_catalog_v2 .egmp_scrollable::-webkit-scrollbar {
	display: none;
}

.eg_mp_catalog_v2 .egmp_wrapper {
	margin-top: 10px;
	display: flex;
	gap: 0 6px;
	width: fit-content;
	padding: 0 15px 22px 19px;
}

.eg_mp_catalog_v2 .egmp_item {
	background: #FFFFFF;
	box-shadow: 0px 8.85699px 30.9995px -8.85699px rgba(0, 0, 0, 0.25);
	border-radius: 8.85699px;
	height: 173px;
	width: 173px;
	position: relative;
	overflow: hidden;
	padding: 21px 0 0 22px;
}

.eg_mp_catalog_v2 .egmp_item:hover {
	text-decoration: none;
}

.eg_mp_catalog_v2 .egmp_item img {
	max-height: 127px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.eg_mp_catalog_v2 .egmp_item span {
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	color: #393939;
	position: relative;
}

.eg_mp_catalog_v2 .egmp_item span:after {
	content: url("data:image/svg+xml,%3Csvg width='19' height='8' viewBox='0 0 19 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.28 7.8409L18.8363 4.38409C19.0546 4.17196 19.0546 3.82804 18.8363 3.61591L15.28 0.159096C15.0618 -0.053031 14.7079 -0.053031 14.4897 0.159096C14.2715 0.371223 14.2715 0.71515 14.4897 0.927277L17.0921 3.45681L0.558824 3.45681C0.250194 3.45681 0 3.70001 0 4C0 4.29999 0.250194 4.54319 0.558824 4.54319L17.0921 4.54319L14.4897 7.07272C14.2715 7.28485 14.2715 7.62878 14.4897 7.8409C14.7079 8.05303 15.0618 8.05303 15.28 7.8409Z' fill='%230C569C'/%3E%3C/svg%3E");
	width: 19px;
	height: 8px;
	position: absolute;
	bottom: -16px;
	left: 0;
}

.eg_mp_catalog_v2 .egmp_tocatalog {
	display: flex;
	flex-direction: column;
	gap: 5px;
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 15px;
	line-height: normal;
	color: #fff;
	background-color: #0C569C;
	background-image: url("data:image/svg+xml,%3Csvg width='167' height='287' viewBox='0 0 167 287' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M167.5 292.5V0L0.5 292.5H167.5Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 90px;
	padding: 20px;
}

.eg_mp_catalog_v2 .egmp_tocatalog svg {
	width: 14px;
	height: auto;
}

.eg_mp_catalog_v2 .egmp_tocatalog img {
	max-width: 100%;
	max-height: unset;
	padding-inline: 8px 10px;
	padding-bottom: 24px;
}

.eg_mp_catalog_v2 .egmp_tocatalog-link {
	display: flex;
	padding: 0 30px 0 52px;
	align-items: center;
	justify-content: space-between;
	max-width: 320px;
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #393939;
}

.eg_mp_catalog_v2 .egmp_tocatalog:hover {
	text-decoration: none;
	color: #fff;
}

.eg_mp_catalog_v2 .egmp_tocatalog-link:hover {
	text-decoration: none;
	color: #393939;
}

@media (min-width: 576px) {
	.eg_mp_catalog_v2 {
		padding: 35px 0 0 0;
	}

	.eg_mp_catalog_v2 .egmp_wrapper {
		margin-top: 40px;
		gap: 18px;
		padding-bottom: 0;
	}

	.eg_mp_catalog_v2 .egmp_scrollable {
		padding-bottom: 70px;
	}

	.eg_mp_catalog_v2 .egmp_item {
		height: 226px;
		width: 216px;
		border-radius: 16px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
	}

	.eg_mp_catalog_v2 .egmp_item img {
		max-height: 140px;
		bottom: 19px;
	}

	.eg_mp_catalog_v2 .egmp_item span {
		font-size: 24px;
		line-height: normal;
	}

	.eg_mp_catalog_v2 .egmp_item span:after {
		content: url("data:image/svg+xml,%3Csvg width='40' height='24' viewBox='0 0 40 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.3431 19.0714L36.7071 12.7074C37.0976 12.3169 37.0976 11.6837 36.7071 11.2932L30.3431 4.92923C29.9526 4.5387 29.3195 4.5387 28.9289 4.92923C28.5384 5.31975 28.5384 5.95292 28.9289 6.34344L33.5858 11.0003L4 11.0003C3.44772 11.0003 3 11.448 3 12.0003C3 12.5526 3.44772 13.0003 4 13.0003L33.5858 13.0003L28.9289 17.6572C28.5384 18.0477 28.5384 18.6808 28.9289 19.0714C29.3195 19.4619 29.9526 19.4619 30.3431 19.0714Z' fill='%230C569C'/%3E%3C/svg%3E%0A");
		width: 40px;
		height: 24px;
		bottom: -23px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog-link {
		position: absolute;
		top: 42px;
		right: 0;
		padding-inline: 0 18px;
		gap: 10px;
		font-size: 12px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog {
		background-size: 112px;
		font-size: 24px;
		padding: 25px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog svg {
		width: 18px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog img {
		padding-inline: 18px 18px;
		padding-bottom: 28px;
		bottom: 0;
		max-height: unset;
	}
}

@media (min-width: 768px) {
	.eg_mp_catalog_v2 {
		padding: 40px 0 0 0;
	}

	.eg_mp_catalog_v2 .egmp_header {
		position: relative;
		border-bottom: 0;
		font-size: 28px;
		line-height: 34px;
	}

	.eg_mp_catalog_v2 .egmp_header:after {
		content: "";
		position: absolute;
		right: 0px;
		bottom: -4px;
		border-bottom: 4px solid #004D95;
		width: 100vw;
	}

	.eg_mp_catalog_v2 .egmp_scrollable {
		padding-bottom: 80px;
	}

	.eg_mp_catalog_v2 .egmp_wrapper {
		margin-top: 32px;
	}

	.eg_mp_catalog_v2 .egmp_item {
		height: 226px;
		width: 216px;
		border-radius: 16px;
		padding: 20px 0 0 20px;
		transition: all 0.1s linear;
		border-radius: 16px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
	}

	.eg_mp_catalog_v2 .egmp_item:hover {
		height: 226px;
		width: 216px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
		margin-right: 0;
		margin-bottom: 0;
		transition: all 0.1s linear;
		text-decoration: none;
	}

	.eg_mp_catalog_v2 .egmp_item img {
		max-height: 140px;
		height: 140px;
		transition: all 0.1s linear;
	}

	.eg_mp_catalog_v2 .egmp_item span {
		font-size: 24px;
		line-height: normal;
	}

	.eg_mp_catalog_v2 .egmp_item span:after {
		content: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3431 15.0711L17.7071 8.70716C18.0976 8.31664 18.0976 7.68347 17.7071 7.29295L11.3431 0.928985C10.9526 0.53846 10.3195 0.53846 9.92893 0.928985C9.53841 1.31951 9.53841 1.95267 9.92893 2.3432L14.5858 7.00005L1 7.00005C0.447715 7.00005 0 7.44777 0 8.00005C0 8.55234 0.447715 9.00005 1 9.00005L14.5858 9.00005L9.92893 13.6569C9.53841 14.0474 9.53841 14.6806 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711Z' fill='%230C569C'/%3E%3C/svg%3E%0A");
		width: 40px;
		bottom: -29px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog-link {
		top: 45px;
	}

	.eg_mp_catalog_v2>.egmp_tocatalog {
		display: none;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog {
		padding: 25px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog img {
		padding-inline: 18px 18px;
		padding-bottom: 28px;
		bottom: 0;
		max-height: unset;
		height: auto;
	}
}

@media (min-width: 992px) {
	.eg_mp_catalog_v2 {
		padding-top: 45px;
	}

	.eg_mp_catalog_v2 .egmp_header {
		font-size: 32px;
		line-height: 39px;
		padding: 0;
	}

	.eg_mp_catalog_v2 .egmp_scrollable {
		padding-bottom: 65px;
		overflow: visible;
	}

	.eg_mp_catalog_v2 .egmp_wrapper {
		margin-top: 27px;
		padding-left: 0;
		gap: 0;
	}

	.eg_mp_catalog_v2 .egmp_item {
		height: 226px;
		width: 226px;
		margin-right: 19px;
		margin-bottom: 19px;
	}

	.eg_mp_catalog_v2 .egmp_item:hover {
		height: 245px;
		width: 245px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
		margin-right: 0;
		margin-bottom: 0;
		transition: all 0.1s linear;
		text-decoration: none;
	}

	.eg_mp_catalog_v2 .egmp_item img {
		max-height: 140px;
		height: 140px;
		transition: all 0.1s linear;
	}

	.eg_mp_catalog_v2 .egmp_item:not(.egmp_tocatalog):hover img {
		max-height: 159px;
		height: 159px;
		transition: all 0.1s linear;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog-link {
		display: none;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog {
		padding: 20px;
		background-size: 114px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog img {
		padding-inline: 20px 16px;
		padding-bottom: 28px;
		bottom: 0;
		max-height: unset;
		height: auto;
	}
}

@media (min-width: 1200px) {
	.eg_mp_catalog_v2 {
		padding-top: 60px;
	}

	.eg_mp_catalog_v2 .egmp_header {
		font-size: 48px;
		line-height: 58px;
	}

	.eg_mp_catalog_v2 .egmp_scrollable {
		padding-bottom: 79px;
	}

	.eg_mp_catalog_v2 .egmp_wrapper {
		margin-top: 60px;
	}

	.eg_mp_catalog_v2 .egmp_item {
		height: 248px;
		width: 267px;
		margin-right: 24px;
		margin-bottom: 24px;
		padding: 40px 0 0 40px;
	}

	.eg_mp_catalog_v2 .egmp_item:hover {
		height: 272px;
		width: 291px;
	}

	.eg_mp_catalog_v2 .egmp_item img {
		max-height: 165px;
		height: 165px;
		bottom: 0;
	}

	.eg_mp_catalog_v2 .egmp_item:not(.egmp_tocatalog):hover img {
		max-height: 189px;
		height: 189px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog {
		padding: 30px;
		background-size: 123px;
		gap: 7px;
		font-size: 25px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog img {
		padding-inline: 10px 10px;
		padding-bottom: 24px;
		bottom: 0;
		max-height: unset;
		height: auto;
	}
}

@media (min-width: 1400px) {
	.eg_mp_catalog_v2 {
		padding-top: 120px;
	}

	.eg_mp_catalog_v2 .egmp_scrollable {
		padding-bottom: 120px;
	}

	.eg_mp_catalog_v2 .egmp_wrapper {
		margin-top: 72px;
	}

	.eg_mp_catalog_v2 .egmp_item {
		height: 312px;
		width: 312px;
	}

	.eg_mp_catalog_v2 .egmp_item:hover {
		height: 336px;
		width: 336px;
	}

	.eg_mp_catalog_v2 .egmp_item img {
		max-height: 230px;
		height: 230px;
		bottom: 0;
	}

	.eg_mp_catalog_v2 .egmp_item:not(.egmp_tocatalog):hover img {
		max-height: 254px;
		height: 254px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog {
		padding: 39px 0 0 34px;
		background-size: 167px;
		gap: 8px;
		font-size: 26px;
	}

	.eg_mp_catalog_v2 .egmp_tocatalog img {
		padding-inline: 14px 13px;
		padding-bottom: 43px;
		bottom: 0;
		max-height: unset;
		height: auto;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_videoreview/style.css?16956371873758*/
.eg_egVideo {
	margin-top: 21px;
}

.main_egVideo {
	width: 100vw;
	position: relative;
	margin-left: -50vw;
	left: 50%;
	margin-top: 10px;
}

@media (min-width: 992px) {
	.eg_egVideo {
		margin-top: 100px;
	}

	.main_egVideo {
		width: 100%;
		max-width: 1920px;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		margin-top: 107px;
		padding-left: 0;
		padding-right: 0;
	}
}

.main_egVideo-header {
	padding-left: 15px;
	position: relative;
}

.main_egVideo-header h3 {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	color: #393939;
	margin-bottom: 0;
	position: relative;
}

@media (min-width: 992px) {
	.main_egVideo-header {
		padding-left: 0;
		width: 100%;
		max-width: 1320px;
		margin-left: auto;
		margin-right: auto;
	}

	.main_egVideo-header h3 {
		font-size: 48px;
		line-height: 64px;
	}
}

.main_egVideo .egVideo {
	height: 141px;
}

@media (min-width: 992px) {
	.main_egVideo .egVideo {
		height: 420px;
	}
}

.main_egVideo .slide_viewer {
	overflow: hidden;
	position: relative;
	height: 100%;
}

.main_egVideo .slide_group {
	height: 100%;
	position: relative;
	width: 100%;
	overflow-x: scroll;
}

.main_egVideo .slide_group::-webkit-scrollbar {
	display: none;
}

.main_egVideo .slide {
	display: none;
	position: absolute;
	text-align: center;
	height: 100%;
	overflow: hidden;
	width: 250px;
	background: #ececec;
	border-radius: 9px;
}

.main_egVideo .slide:last-child {
	width: 250px;
	padding-right: 10px;
}

@media (min-width: 992px) {
	.main_egVideo .slide_group {
		overflow-x: visible;
		/*margin-left: -46px;*/
	}

	.main_egVideo .slide {
		width: 746px;
		border-radius: 16px;
	}

	.main_egVideo .slide:last-child {
		width: 746px;
		padding-right: 0;
	}
}

.main_egVideo .slide a {
	/*display: block;*/
	width: 100%;
	text-decoration: none;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main_egVideo .slide a:hover {
	text-decoration: none;
}

.main_egVideo .slide img {
	height: 141px;
	border-radius: 9px;
}

.main_egVideo .slide svg {
	position: absolute;
	/*top: calc(50% - 35px);
	left: calc(50% - 35px);
	width: 71px;
	height: 71px;*/
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.main_egVideo .slide .type {
	position: absolute;
	top: 10px;
	right: 15px;
	text-transform: uppercase;
	font-weight: 700;
	color: #fff;
	font-size: 10px;
}

.main_egVideo .slide .head {
	position: absolute;
	bottom: 10px;
	left: 15px;
}

.main_egVideo .slide .head h4 {
	font-weight: 700;
	color: #00cf30;
	font-size: 14px;
	max-width: 140px;
	text-align: left;
}

@media (min-width: 992px) {
	.main_egVideo .slide img {
		height: auto;
		border-radius: 16px;
	}

	.main_egVideo .slide svg {
		position: absolute;
		/*top: calc(50% - 60px);
		left: calc(50% - 60px);
		width: auto;
		height: auto;*/
	}

	.main_egVideo .slide .type {
		top: 30px;
		right: 40px;
		font-size: 20px;
	}

	.main_egVideo .slide .head {
		left: 35px;
		top: 230px;
		bottom: unset;
	}

	.main_egVideo .slide .head h4 {
		font-size: 40px;
		max-width: 400px;
	}
}

.main_egVideo .slide:first-child {
	display: block;
}

.main_egVideo .directional_nav {
	position: relative;
	height: 16px;
	width: fit-content;
	margin: 53px auto 0 auto;
	gap: 32px;
	display: none;
}

@media (min-width: 992px) {
	.main_egVideo .directional_nav {
		display: flex;
	}
}

.main_egVideo .previous_btn, .main_egVideo .next_btn {
	cursor: pointer;
	height: 16px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	z-index: 1;
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_vygody/style.css?16890510225698*/
.eg_vygody {
	margin-top: 50px;
	overflow: hidden;
}

.eg_vygody_head {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #393939;
	text-transform: uppercase;
	padding-left: 15px;
	margin-bottom: 3px;
}

.eg_vygody_head span,
.eg_vygody_head br {
	display: none;
}

.eg_vygody .egv_tabs {
	padding-bottom: 31px;
}

.eg_vygody .egv_tab {
	display: none;
	background: #F6F6F6;
	border-radius: 0px 0px 0px 46.4985px;
	padding: 23px 20px 79px 15px;
	position: relative;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
	color: #393939;
}

.eg_vygody .egv_tab.active {
	display: block;
}

.eg_vygody .egv_tab h5 {
	font-weight: 600;
	font-size: 13px;
	line-height: 23px;
	color: #393939;
	margin-bottom: 13px;
}

.eg_vygody .egv_tab img {
	position: absolute;
	bottom: -31px;
	right: -18px;
	max-width: 100%;
	max-height: 130px;
}

.eg_vygody .egv_tab ul {
	margin-bottom: 0;
	padding-left: 17px;
}

.eg_vygody .egv_buttons {
	display: flex;
	flex-direction: column;
	margin-top: 23px;
}

.eg_vygody .egv_button {
	display: grid;
	padding: 5px 23px 5px 19px;
	grid-template-columns: auto auto;
	align-items: center;
	justify-content: start;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	color: #393939;
}

.eg_vygody .egv_button.active {
	font-weight: 600;
	color: #0D5DA9;
}

.eg_vygody .egv_button:hover {
	text-decoration: none;
}

.eg_vygody .egv_button svg {
	height: 23px;
	width: auto;
	margin-right: 26px;
}

.eg_vygody .t1 {
	display: none;
}

@media (min-width: 576px) {
	.eg_vygody {
		margin-top: 55px;
	}

	.eg_vygody_head {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 35px;
	}

	.eg_vygody .egv_tabs {
		padding-bottom: 60px;
	}

	.eg_vygody .egv_tab {
		border-radius: 0px 0px 0 70px;
		padding: 40px 21px 46px 18px;
		font-size: 18px;
		line-height: 22px;
	}

	.eg_vygody .egv_tab h5 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 24px;
	}

	.eg_vygody .egv_tab img {
		position: absolute;
		bottom: -60px;
		right: -60px;
		max-height: 275px;
	}

	.eg_vygody .egv_buttons {
		margin-top: 40px;
	}

	.eg_vygody .egv_button {
		padding: 17px 38px 17px 18px;
		font-size: 24px;
		line-height: 29px;
	}

	.eg_vygody .egv_button svg {
		height: 40px;
		margin-right: 16px;
	}
}

@media (min-width: 768px) {
	.eg_vygody {
		margin-top: 60px;
	}

	.eg_vygody_head {
		margin-bottom: 40px;
	}

	.eg_vygody .egv_tabs {
		padding-bottom: 141px;
	}

	.eg_vygody .egv_tab {
		border-radius: 0px 0px 0 100px;
		padding: 40px 72px 154px 69px;
		font-size: 24px;
		line-height: 29px;
	}

	.eg_vygody .egv_tab h5 {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 24px;
	}

	.eg_vygody .egv_tab img {
		position: absolute;
		bottom: -141px;
		right: -45px;
		max-height: 412px;
	}

	/*.eg_vygody .egv_buttons {
		margin-top: 40px;
	}*/

	.eg_vygody .egv_button {
		padding: 24px 26px 24px 26px;
		/*font-size: 24px;
		line-height: 29px;*/
	}

	/*.eg_vygody .egv_button svg {
		height: 40px;
		margin-right: 16px;
	}*/
}
@media (min-width: 992px) {
	.eg_vygody {
		margin-top: 70px;
	}

	.eg_vygody_head {
		font-size: 32px;
		line-height: 39px;
		padding-left: 16px;
		margin-bottom: 20px;
	}

	.eg_vygody_head br {
		display: block;
	}

	.eg_vygody_head span {
		display: inline-block;
	}

	.eg_vygody .egv_tabs {
		margin-top: 85px;
		width: 529px;
		overflow: hidden;
		padding-bottom: 75px;
		float: right;
	}

	.eg_vygody .egv_tabs:after {
		content: '';
		display: table;
		clear: both;
		visibility: hidden;
	}

	.eg_vygody .egv_tab {
		border-top: 4px solid #004D95;
		font-size: 18px;
		line-height: 22px;
		padding: 47px 16px 214px 40px;
		border-radius: 0 0 0 100px;
	}

	.eg_vygody .egv_tab h5 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 24px;
	}

	.eg_vygody .egv_tab img {
		bottom: -75px;
		right: 31px;
		max-height: unset;
	}

	.eg_vygody .egv_buttons {
		max-width: 1320px;
		margin: 0 auto;
		display: block;
	}

	.eg_vygody .t1 {
		display: block;
		margin-bottom: 55px;
		font-style: italic;
		font-weight: 400;
		font-size: 24px;
		line-height: 29px;
		color: #393939;
		padding-left: 16px;
	}

	.eg_vygody .egv_button {
		padding: 24px 23px 24px 17px;
		font-size: 20px;
		line-height: 24px;
	}

	.eg_vygody .egv_button:hover {
		cursor: pointer;
	}

	.eg_vygody .egv_button svg {
		height: auto;
	}
}
@media (min-width: 1200px) {
	.eg_vygody {
		margin-top: 100px;
	}

	.eg_vygody_head {
		/*font-size: 32px;
		line-height: 39px;*/
		padding-left: 30px;
		margin-bottom: 19px;
	}

	.eg_vygody .t1 {
		margin-top: 11px;
		padding-left: 30px;
	}

	.eg_vygody .egv_tabs {
		margin-top: 0;
		width: 610px;
		padding-bottom: 33px;
	}

	.eg_vygody .egv_tab {
		border-top: 2px solid #004D95;
		/*font-size: 18px;
		line-height: 22px;*/
		padding: 104px 28px 331px 43px;
		border-radius: 0 0 0 160px;
	}

	/*.eg_vygody .egv_tab h5 {
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 24px;
	}*/

	.eg_vygody .egv_tab img {
		bottom: -33px;
		right: 0px;
	}

	.eg_vygody .egv_button {
		padding: 24px 23px 24px 31px;
		font-size: 24px;
		line-height: 29px;
	}
}

@media (min-width: 1400px) {
	.eg_vygody {
		margin-top: 80px;
	}

	.eg_vygody_head {
		max-width: 1320px;
		margin: 0 auto;
		font-size: 48px;
		line-height: 58px;
		padding-left: 0;
		margin-bottom: 8px;
	}

	.eg_vygody .egv_tabs {
		width: 1060px;
		padding-bottom: 72px;
	}

	.eg_vygody .egv_tab {
		border-top: 4px solid #004D95;
		font-size: 24px;
		line-height: 29px;
		padding: 168px 321px 376px 112px;
	}

	.eg_vygody .egv_tab h5 {
		font-size: 24px;
		line-height: 29px;
	}

	.eg_vygody .egv_tab img {
		bottom: -72px;
	}

	.eg_vygody .egv_button {
		padding: 24px 50px 24px 1px;
		font-size: 24px;
		line-height: 29px;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_catalog_mainpage/style.css?16938224778367*/
.eg_mp_catalog_v1 {
	font-family: 'Inter';
	background: #F7F7F7;
	padding: 29px 0 43px 0;
	position: relative;
}

.eg_mp_catalog_v1 .egmp_header {
	display: inline-block;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #393939;
	padding-left: 22px;
	padding-bottom: 3px;
	border-bottom: 4px solid #004D95;
	text-transform: uppercase;
}

.eg_mp_catalog_v1 .egmp_scrollable {
	overflow-x: scroll;
}

.eg_mp_catalog_v1 .egmp_scrollable::-webkit-scrollbar {
	display: none;
}

.eg_mp_catalog_v1 .egmp_wrapper {
	margin-top: 10px;
	display: flex;
	gap: 0 6px;
	width: fit-content;
	padding: 0 15px 22px 19px;
}

.eg_mp_catalog_v1 .egmp_item {
	background: #FFFFFF;
	box-shadow: 0px 8.85699px 30.9995px -8.85699px rgba(0, 0, 0, 0.25);
	border-radius: 8.85699px;
	height: 173px;
	width: 173px;
	position: relative;
	overflow: hidden;
	padding: 21px 0 0 22px;
}

.eg_mp_catalog_v1 .egmp_item:hover {
	text-decoration: none;
}

.eg_mp_catalog_v1 .egmp_item img {
	max-height: 127px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.eg_mp_catalog_v1 .egmp_item span {
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	color: #393939;
	position: relative;
}

.eg_mp_catalog_v1 .egmp_item span:after {
	content: url("data:image/svg+xml,%3Csvg width='19' height='8' viewBox='0 0 19 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.28 7.8409L18.8363 4.38409C19.0546 4.17196 19.0546 3.82804 18.8363 3.61591L15.28 0.159096C15.0618 -0.053031 14.7079 -0.053031 14.4897 0.159096C14.2715 0.371223 14.2715 0.71515 14.4897 0.927277L17.0921 3.45681L0.558824 3.45681C0.250194 3.45681 0 3.70001 0 4C0 4.29999 0.250194 4.54319 0.558824 4.54319L17.0921 4.54319L14.4897 7.07272C14.2715 7.28485 14.2715 7.62878 14.4897 7.8409C14.7079 8.05303 15.0618 8.05303 15.28 7.8409Z' fill='%230C569C'/%3E%3C/svg%3E");
	width: 19px;
	height: 8px;
	position: absolute;
	bottom: -16px;
	left: 0;
}

.eg_mp_catalog_v1 .egmp_tocatalog {
	display: flex;
	padding: 0 10px 0 10px;
	align-items: center;
	justify-content: space-between;
	max-width: 320px;
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #393939;
}

.eg_mp_catalog_v1 .egmp_tocatalog-link {
	display: flex;
	padding: 0 30px 0 52px;
	align-items: center;
	justify-content: space-between;
	max-width: 320px;
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #393939;
}

.eg_mp_catalog_v1 .egmp_tocatalog:hover {
	text-decoration: none;
	color: #393939;
}

.eg_mp_catalog_v1 .egmp_tocatalog-link:hover {
	text-decoration: none;
	color: #393939;
}

@media (min-width: 576px) {
	.eg_mp_catalog_v1 {
		padding: 35px 0 0 0;
	}

	.eg_mp_catalog_v1 .egmp_wrapper {
		margin-top: 40px;
		gap: 18px;
		padding-bottom: 0;
	}

	.eg_mp_catalog_v1 .egmp_scrollable {
		padding-bottom: 70px;
	}

	.eg_mp_catalog_v1 .egmp_item {
		height: 226px;
		width: 216px;
		border-radius: 16px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
	}

	.eg_mp_catalog_v1 .egmp_item img {
		max-height: 140px;
		bottom: 19px;
	}

	.eg_mp_catalog_v1 .egmp_item span {
		font-size: 24px;
		line-height: normal;
	}

	.eg_mp_catalog_v1 .egmp_item span:after {
		content: url("data:image/svg+xml,%3Csvg width='40' height='24' viewBox='0 0 40 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.3431 19.0714L36.7071 12.7074C37.0976 12.3169 37.0976 11.6837 36.7071 11.2932L30.3431 4.92923C29.9526 4.5387 29.3195 4.5387 28.9289 4.92923C28.5384 5.31975 28.5384 5.95292 28.9289 6.34344L33.5858 11.0003L4 11.0003C3.44772 11.0003 3 11.448 3 12.0003C3 12.5526 3.44772 13.0003 4 13.0003L33.5858 13.0003L28.9289 17.6572C28.5384 18.0477 28.5384 18.6808 28.9289 19.0714C29.3195 19.4619 29.9526 19.4619 30.3431 19.0714Z' fill='%230C569C'/%3E%3C/svg%3E%0A");
		width: 40px;
		height: 24px;
		bottom: -23px;
	}

	.eg_mp_catalog_v1 .egmp_tocatalog-link {
		position: absolute;
		top: 42px;
		right: 0;
		padding-inline: 0 18px;
		gap: 10px;
		font-size: 12px;
	}
}

@media (min-width: 768px) {
	.eg_mp_catalog_v1 {
		padding: 40px 0 0 0;
	}

	.eg_mp_catalog_v1 .egmp_header {
		position: relative;
		border-bottom: 0;
		font-size: 28px;
		line-height: 34px;
	}

	.eg_mp_catalog_v1 .egmp_header:after {
		content: "";
		position: absolute;
		right: 0px;
		bottom: -4px;
		border-bottom: 4px solid #004D95;
		width: 100vw;
	}

	.eg_mp_catalog_v1 .egmp_scrollable {
		padding-bottom: 80px;
	}

	.eg_mp_catalog_v1 .egmp_wrapper {
		margin-top: 32px;
	}

	.eg_mp_catalog_v1 .egmp_item {
		height: 226px;
		width: 216px;
		border-radius: 16px;
		padding: 20px 0 0 20px;
		transition: all 0.1s linear;
		border-radius: 16px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
	}

	.eg_mp_catalog_v1 .egmp_item:hover {
		height: 226px;
		width: 216px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
		margin-right: 0;
		margin-bottom: 0;
		transition: all 0.1s linear;
		text-decoration: none;
	}

	.eg_mp_catalog_v1 .egmp_item img {
		max-height: 140px;
		height: 140px;
		transition: all 0.1s linear;
	}

	.eg_mp_catalog_v1 .egmp_item span {
		font-size: 24px;
		line-height: normal;
	}

	.eg_mp_catalog_v1 .egmp_item span:after {
		content: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.3431 15.0711L17.7071 8.70716C18.0976 8.31664 18.0976 7.68347 17.7071 7.29295L11.3431 0.928985C10.9526 0.53846 10.3195 0.53846 9.92893 0.928985C9.53841 1.31951 9.53841 1.95267 9.92893 2.3432L14.5858 7.00005L1 7.00005C0.447715 7.00005 0 7.44777 0 8.00005C0 8.55234 0.447715 9.00005 1 9.00005L14.5858 9.00005L9.92893 13.6569C9.53841 14.0474 9.53841 14.6806 9.92893 15.0711C10.3195 15.4616 10.9526 15.4616 11.3431 15.0711Z' fill='%230C569C'/%3E%3C/svg%3E%0A");
		width: 40px;
		bottom: -29px;
	}

	.eg_mp_catalog_v1 .egmp_tocatalog-link {
		top: 45px;
	}

	.eg_mp_catalog_v1 >.egmp_tocatalog {
		display: none;
	}
}

@media (min-width: 992px) {
	.eg_mp_catalog_v1 {
		padding-top: 45px;
	}

	.eg_mp_catalog_v1 .egmp_header {
		font-size: 32px;
		line-height: 39px;
		padding: 0;
	}

	.eg_mp_catalog_v1 .egmp_scrollable {
		padding-bottom: 65px;
		overflow: visible;
	}

	.eg_mp_catalog_v1 .egmp_wrapper {
		margin-top: 27px;
		padding-left: 0;
		gap: 0;
	}

	.eg_mp_catalog_v1 .egmp_item {
		height: 226px;
		width: 226px;
		margin-right: 19px;
		margin-bottom: 19px;
	}

	.eg_mp_catalog_v1 .egmp_item:hover {
		height: 245px;
		width: 245px;
		box-shadow: 0px 16px 56px -16px rgba(0, 0, 0, 0.25);
		margin-right: 0;
		margin-bottom: 0;
		transition: all 0.1s linear;
		text-decoration: none;
	}

	.eg_mp_catalog_v1 .egmp_item img {
		max-height: 140px;
		height: 140px;
		transition: all 0.1s linear;
	}

	.eg_mp_catalog_v1 .egmp_item:hover img {
		max-height: 159px;
		height: 159px;
		transition: all 0.1s linear;
	}

	.eg_mp_catalog_v1 .egmp_tocatalog-link {
		display: none;
	}

	.eg_mp_catalog_v1 .egmp_tocatalog {
		padding: 0 10px 0 11px;
		border-radius: 16px 90px 16px 16px;
	}
}

@media (min-width: 1200px) {
	.eg_mp_catalog_v1 {
		padding-top: 60px;
	}

	.eg_mp_catalog_v1 .egmp_header {
		font-size: 48px;
		line-height: 58px;
	}

	.eg_mp_catalog_v1 .egmp_scrollable {
		padding-bottom: 79px;
	}

	.eg_mp_catalog_v1 .egmp_wrapper {
		margin-top: 60px;
	}

	.eg_mp_catalog_v1 .egmp_item {
		height: 248px;
		width: 267px;
		margin-right: 24px;
		margin-bottom: 24px;
		padding: 40px 0 0 40px;
	}

	.eg_mp_catalog_v1 .egmp_item:hover {
		height: 272px;
		width: 291px;
	}

	.eg_mp_catalog_v1 .egmp_item img {
		max-height: 165px;
		height: 165px;
		bottom: 0;
	}

	.eg_mp_catalog_v1 .egmp_item:hover img {
		max-height: 189px;
		height: 189px;
	}

	.eg_mp_catalog_v1 .egmp_tocatalog {
		padding: 0 32px 0 32px;
	}
}

@media (min-width: 1400px) {
	.eg_mp_catalog_v1 {
		padding-top: 120px;
	}

	.eg_mp_catalog_v1 .egmp_scrollable {
		padding-bottom: 120px;
	}

	.eg_mp_catalog_v1 .egmp_wrapper {
		margin-top: 72px;
	}

	.eg_mp_catalog_v1 .egmp_item {
		height: 312px;
		width: 312px;
	}

	.eg_mp_catalog_v1 .egmp_item:hover {
		height: 336px;
		width: 336px;
	}

	.eg_mp_catalog_v1 .egmp_item img {
		max-height: 230px;
		height: 230px;
		bottom: 0;
	}

	.eg_mp_catalog_v1 .egmp_item:hover img {
		max-height: 254px;
		height: 254px;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_ourPartners_v2/style.css?16932031972104*/
.eg_ourPartners {
	margin-top: 50px;
}

.egoP_header {
	padding: 0 15px;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	color: #393939;
}

@media (min-width: 576px) {
	.egoP_header {
		padding: 0;
	}
}

.main_ourPartners {
	margin-top: 10px;
}

.main_ourPartners .ourPartners {
	height: 58px;
}

.main_ourPartners .slide_viewer {
	overflow: hidden;
	position: relative;
	height: 100%;
}

.main_ourPartners .slide_group {
	height: 100%;
	position: relative;
	width: 100%;
	overflow-x: scroll;

	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	gap: 27px;
	padding-inline: 15px;
}

.main_ourPartners .slide_group::-webkit-scrollbar {
	display: none;
}

.main_ourPartners .slide {
	text-align: center;
	height: 100%;
	overflow: hidden;
}

.main_ourPartners .slide a {
	width: 100%;
	text-decoration: none;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main_ourPartners .slide a:hover {
	text-decoration: none;
}

.main_ourPartners .slide img {
	height: auto;
	width: auto;
	max-width: 100%;
	max-height: 100%;
}

@media (min-width: 992px) {
	.eg_ourPartners {
		max-width: 1320px;
		margin: 100px auto 0 auto;
	}

	.egoP_header {
		padding: 0;
		font-size: 48px;
		line-height: 58px;
	}

	.main_ourPartners {
		margin-top: 72px;
	}

	.main_ourPartners .ourPartners {
		height: 96px;
	}

	.main_ourPartners .slide_group {
		overflow-x: visible;
		gap: 27px;
	}
}

.main_ourPartners .directional_nav {
	position: relative;
	height: 16px;
	width: fit-content;
	margin: 53px auto 0 auto;
	gap: 32px;
	display: none;
}

@media (min-width: 992px) {
	.main_ourPartners .directional_nav {
		display: flex;
	}
}

.main_ourPartners .previous_btn, .main_ourPartners .next_btn {
	cursor: pointer;
	height: 16px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	z-index: 1;
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_review/style.css?17395306024908*/
.eg_review {
	margin-top: 59px;
}

.egr_header {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	color: #393939;
	margin-bottom: 1px;
	padding: 0 15px;
}

.egr_item {
	flex-direction: column;
	padding: 0 15px;
}

.egri_left {
	order: 2;
	margin-top: 9px;
	padding: 11px 0 20px 18px;
	position: relative;
}

.egri_right {
	order: 1;
	height: 119px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border-radius: 0px 60px 0px 0px;
	background: #e3e3e3;
}

.egri_right img {
	max-width: 100%;
	height: 100%;
}

.egri_text {
	font-size: 12px;
	line-height: 13px;
	color: #393939;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.egri_leftline {
	margin-top: 17px;
	border-left: 1px solid #0C569C;
	padding-left: 3px;
	display: flex;
}

.egri_name {
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	color: #393939;
}

.egri_type {
	font-size: 12px;
	line-height: 15px;
	color: #393939;
	margin-left: 4px;
}

.egri_showall {
	position: absolute;
	bottom: 17px;
	right: 14px;
}

.egri_showall a {
	display: flex;
	align-items: center;
	gap: 0 12px;
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 10px;
	line-height: 12px;
	text-decoration-line: underline;
	color: #0C569C;
}

.egri_showall a:hover {
	text-decoration-line: underline;
}

.egr_buttons {
	margin-top: 3px;
	padding: 0 38px;
}

.egr_buttons a {
	width: 100%;
}

.egr_showall {
	display: none;
}

.eg_review .carousel-control-next,
.eg_review .carousel-control-prev {
	display: none;
}

.eg_review .carousel-item-next,
.eg_review .carousel-item-prev,
.eg_review .carousel-item.active {
	display: flex !important;
}

@media (min-width: 576px) {
	.egr_header {
		font-size: 32px;
		line-height: 39px;
		margin-bottom: 65px;
		padding: 0;
	}

	.egr_item {
		padding: 0;
	}

	.egri_left {
		border-radius: 0 0 50px 50px;
		border: 1px solid #C1C1C1;
		border-top: 0;
		margin-top: 0;
		padding: 20px 30px 53px 30px;
	}

	.egri_right {
		height: 306px;
		border-radius: 50px 50px 0px 0px;
	}

	.egri_text {
		font-size: 14px;
		line-height: 17px;
	}

	.egri_leftline {
		margin-top: 25px;
		border-left: 4px solid #0C569C;
		padding-left: 8px;
		flex-direction: column;
	}

	.egri_name {
		font-size: 16px;
		line-height: 19px;
	}

	.egri_type {
		font-size: 16px;
		line-height: 19px;
		margin-left: 0;
		margin-top: 8px;
	}

	.egri_showall {
		display: none;
	}

	.egr_buttons {
		margin-top: 40px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0;
	}

	.egr_buttons a {
		width: auto;
	}

	.egr_showall {
		display: flex;
		align-items: center;
		gap: 0 19px;
		font-family: 'Montserrat';
		font-weight: 700;
		font-size: 16px;
		line-height: 20px;
		text-decoration-line: underline;
		color: #0C569C;
	}

	.egr_showall:hover {
		text-decoration-line: underline;
	}

	.eg_review .carousel-control-next {
		right: 18px;
		top: -45px;
		height: 30px;
		width: 58px;
		display: block;
	}

	.eg_review .carousel-control-prev {
		left: 390px;
		top: -45px;
		height: 30px;
		width: 58px;
		display: block;
	}
}

@media (min-width: 768px) {
	.egri_left {
		padding: 40px 25px 40px 30px;
		border-radius: 32px;
		border: 1px solid #C1C1C1;
	}

	.egri_right {
		display: none;
	}

	.eg_review .carousel-control-prev {
		left: 570px;
	}

	.egr_buttons {
		gap: 25px;
		justify-content: flex-start;
	}
}

@media (min-width: 992px) {
	.eg_review {
		margin-top: 70px;
	}

	.egr_header {
		font-size: 32px;
		line-height: 39px;
		margin-bottom: 45px;
	}

	.egr_item {
		flex-direction: row;
	}

	.egri_left {
		order: 1;
		padding: 53px 12px 53px 30px;
		width: 50%;
		border: 1px solid #C1C1C1;
		border-right: 0;
		border-radius: 40px 0 0 40px;
	}

	.egri_right {
		display: flex;
		order: 2;
		height: 306px;
		border-radius: 0 40px 40px 0;
		width: 50%;
	}

	.egri_text {
		font-size: 14px;
		line-height: 17px;
		-webkit-line-clamp: 6;
	}

	.egri_leftline {
		margin-top: 34px;
	}

	.eg_review .carousel-control-next {
		bottom: -75px;
		top: unset;
	}

	.eg_review .carousel-control-prev {
		bottom: -75px;
		top: unset;
		left: 810px;
	}
}

@media (min-width: 1200px) {
	.eg_review {
		margin-top: 100px;
	}

	.egr_header {
		margin-bottom: 60px;
	}

	.egri_left {
		padding: 56px 33px 56px 40px;
	}

	.egri_right {
		height: 368px;
	}

	.egri_text {
		font-size: 16px;
		line-height: 19px;
	}

	.egri_leftline {
		margin-top: 66px;
	}

	.eg_review .carousel-control-prev {
		left: 995px;
	}
}

@media (min-width: 1400px) {
	.egr_header {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 72px;
	}

	.egri_left {
		padding: 56px;
	}

	.eg_review .carousel-control-prev {
		width: 150px;
		height: 100%;
		top: 0;
		left: -130px;
		display: flex;
	}

	.eg_review .carousel-control-next {
		display: flex;
		height: 100%;
		top: 0;
		width: 150px;
		right: -128px;
	}
}
/* End */


/* Start:/bitrix/templates/ecoget_new/components/bitrix/news.list/eg_certs_v2/style.css?16932009742067*/
.eg_certs {
	margin-top: 59px;
}

.egc_header {
	padding: 0 15px;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-transform: uppercase;
	color: #393939;
}

.main_certs {
	margin-top: 10px;
}

.main_certs .certs {
	height: 205px;
}

.main_certs .slide_viewer {
	overflow: hidden;
	position: relative;
	height: 100%;
}

.main_certs .slide_group {
	height: 100%;
	position: relative;
	width: 100%;
	overflow-x: scroll;
}

.main_certs .slide_group::-webkit-scrollbar {
	display: none;
}

.main_certs .slide {
	display: none;
	position: absolute;
	text-align: center;
	height: 100%;
	overflow: hidden;
	width: 145px;
}

.main_certs .slide:last-child {
	width: 160px;
	padding-right: 15px;
}

.main_certs .slide a {
	width: 100%;
	text-decoration: none;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main_certs .slide a:hover {
	text-decoration: none;
}

.main_certs .slide img {
	height: 205px;
}

@media (min-width: 992px) {
	.eg_certs {
		margin-top: 100px;
		background: #F7F7F7;
		padding: 51px 0 48px 0;
	}

	.egc_header {
		padding: 0;
		font-size: 48px;
		line-height: 58px;
	}

	.main_certs {
		margin-top: 62px;
	}

	.main_certs .certs {
		height: 300px;
	}

	.main_certs .slide_group {
		overflow-x: visible;
	}

	.main_certs .slide {
		width: 212px;
	}

	.main_certs .slide:last-child {
		width: 212px;
		padding-right: 0;
	}

	.main_certs .slide img {
		height: auto;
	}
}

.main_certs .directional_nav {
	position: relative;
	height: 16px;
	width: fit-content;
	margin: 53px auto 0 auto;
	gap: 32px;
	display: none;
}

@media (min-width: 992px) {
	.main_certs .directional_nav {
		display: flex;
	}
}

.main_certs .previous_btn, .main_certs .next_btn {
	cursor: pointer;
	height: 16px;
	opacity: 1;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	width: 56px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	z-index: 1;
}
/* End */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/main_slider_v3/style.css?17587757383426 */
/* /bitrix/templates/ecoget_new/components/bitrix/news/sfery-primeneniya/style.css?1688638210669 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/sfery-primeneniya_slider/style.css?17406377899102 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/novosti/style.css?17369291262618 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_catalog_mainpage_v2/style.css?169382198610019 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_videoreview/style.css?16956371873758 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_vygody/style.css?16890510225698 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_catalog_mainpage/style.css?16938224778367 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_ourPartners_v2/style.css?16932031972104 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_review/style.css?17395306024908 */
/* /bitrix/templates/ecoget_new/components/bitrix/news.list/eg_certs_v2/style.css?16932009742067 */
