

/* Start:/local/templates/hualian/components/bitrix/news.list/index_top_slider/style.css?17544744306058*/
.main_page_slider_link {
    position: relative;
}

.adv-marking-info-banner.top-right {
    top: 10px;
    right: 20px;
}

.adv-marking-info-banner-btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
}

.adv-marking-info-banner {
    z-index: 1000;
    position: absolute;
    border-radius: 6px;
    background: #ffffff80;
    padding: 3px 8px;
    color: #000;
    font-family: Arial, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    cursor: pointer;
}

.adv-marking-info-banner .adv-marking-popup {
    box-sizing: border-box;
    cursor: default;
    position: absolute;
    padding: 13px 13px;
    width: 260px;
    /* height: 80px; */
    flex-shrink: 0;
    border-radius: 12px;
    text-align: left;
    background: #ffffff;
    box-shadow: 3px 3px 20px 0 #0000001a;
    top: 40px;
    right: -10px;
}

.adv-marking-popup .adv-marking-company {
    font-family: 'PT Root UI';
    padding: 5px 0;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #89898A;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.adv-marking-info-banner.top-right .adv-marking-popup::after {
    top: -10px;
    right: 36px;
    background-image: linear-gradient(to right top, #ffffff00 50%, #ffffff 50%);
}
.adv-marking-info-banner .adv-marking-popup::after {
    content: '';
    position: absolute;
    width: 24px;
    height: 24px;
    transform: rotate(-45deg);
    flex-shrink: 0;
}

/* .adv-marking-popup .adv-marking-company .adv-marking-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjE3NSA1LjQzNzUyQzExLjE3NSA0LjU3NTAyIDEwLjU3NSAzLjgyNTAyIDkuNzUwMDEgMy42Mzc1MlYxLjY4NzUyQzkuNzUwMDEgMS4zNTAwMiA5LjQxMjUxIDEuMTI1MDIgOS4xMTI1MSAxLjIzNzUyTDUuMTM3NTEgMi42MjUwMkw0LjU3NTAxIDIuNzAwMDJWNy42ODc1Mkw1LjEzNzUxIDcuNzYyNTJMOS4xMTI1MSA5LjE1MDAyQzkuNDEyNTEgOS4yNjI1MiA5Ljc1MDAxIDkuMDM3NTIgOS43NTAwMSA4LjcwMDAyVjcuMjM3NTJDMTAuNTc1IDcuMDUwMDIgMTEuMTc1IDYuMzAwMDIgMTEuMTc1IDUuNDM3NTJaTTkuNzUwMDEgNi4yNjI1MlY0LjY1MDAyQzEwLjAxMjUgNC44MDAwMiAxMC4yMzc1IDUuMTAwMDIgMTAuMjM3NSA1LjQ3NTAyQzEwLjIzNzUgNS43NzUwMiAxMC4wNSA2LjA3NTAyIDkuNzUwMDEgNi4yNjI1MloiIGZpbGw9IiM0NDhCQjEiLz4KPHBhdGggZD0iTTQuOTg3NSA4LjcwMDA1SDQuOTVMMi4yNSA4LjM2MjU1TDIuNjI1IDkuOTAwMDVDMi43Mzc1IDEwLjMxMjUgMy4xMTI1IDEwLjYxMjUgMy41MjUgMTAuNjEyNUg0Ljc2MjVDNS4wNjI1IDEwLjYxMjUgNS4yODc1IDEwLjM1IDUuMjEyNSAxMC4wNUw0Ljk4NzUgOC43MDAwNVoiIGZpbGw9IiM0NDhCQjEiLz4KPHBhdGggZD0iTTMuNjc0OTkgMi44MTI1TDIuMDk5OTkgM0MxLjM4NzQ5IDMuMDc1IDAuODYyNDg4IDMuNjc1IDAuODYyNDg4IDQuMzg3NVY2QzAuODYyNDg4IDYuNzEyNSAxLjM4NzQ5IDcuMzEyNSAyLjA5OTk5IDcuMzg3NUwzLjY3NDk5IDcuNTc1VjIuODEyNVoiIGZpbGw9IiM0NDhCQjEiLz4KPC9zdmc+Cg==");
    width: 12px;
    height: 12px;
} */

.adv-marking-info-banner .adv-marking-popup .adv-marking-popup-close {
    width: 20px;
    /* height: 10px; */
    display: none;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTQ3OTU0IDkuOTk0ODJDMC43MDI3ODEgMTAuMDA5MiAwLjQ2MTY2NCA5LjkyNjc5IDAuMjc1NDQ1IDkuNzY0ODVDLTAuMDkxODE1IDkuMzkxMSAtMC4wOTE4MTUgOC43ODc0OCAwLjI3NTQ0NSA4LjQxMzc0TDguMzE3MjMgMC4yNzgzNDZDOC42OTkyMSAtMC4wODMyNDc2IDkuMjk4NjEgLTAuMDYzMTQ2OSA5LjY1NjA0IDAuMzIzMjgxQzkuOTc5MjYgMC42NzI3MjUgOS45OTgxIDEuMjA5ODMgOS43MDAxNSAxLjU4MTU1TDEuNjEwOTggOS43NjQ4NUMxLjQyNzE2IDkuOTI0NDUgMS4xODk5MSAxMC4wMDY3IDAuOTQ3OTU0IDkuOTk0ODJaIiBmaWxsPSIjNDQ4QkIxIi8+CjxwYXRoIGQ9Ik04Ljk4MDMgOS45OTQ4M0M4LjczMTgzIDkuOTkzNzUgOC40OTM2NyA5Ljg5Mzk4IDguMzE3MjUgOS43MTY5NUwwLjI3NTQyOSAxLjU4MTUzQy0wLjA2NDgxNzggMS4xNzk1NyAtMC4wMTg1NTk0IDAuNTc0NjU1IDAuMzc4NzcgMC4yMzA0MThDMC43MzMzOTcgLTAuMDc2ODA1OCAxLjI1NjQgLTAuMDc2ODA1OCAxLjYxMSAwLjIzMDQxOEw5LjcwMDE2IDguMzY1ODFDMTAuMDgyMSA4LjcyNzUgMTAuMTAxOCA5LjMzMzkgOS43NDQyNyA5LjcyMDIzQzkuNzMwMDUgOS43MzU2IDkuNzE1MzUgOS43NTA0NiA5LjcwMDE2IDkuNzY0ODVDOS41MDIwOSA5LjkzOTEgOS4yNDE0MiAxMC4wMjI0IDguOTgwMyA5Ljk5NDgzWiIgZmlsbD0iIzQ0OEJCMSIvPgo8L3N2Zz4K);
}


.adv-marking-icon {
    background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDAwNzUgLTAuMDAwNDg4MjgxQzIuNjg3NzYgLTAuMDAwNDg4MjgxIDAgMi42ODYyNyAwIDUuOTk5NzZDMCA5LjMxMzc4IDIuNjg3NzggMTIuMDAwNSA2LjAwMDI1IDEyLjAwMDVDOS4zMTQ4IDEyLjAwMDUgMTIgOS4zMTM3OCAxMiA1Ljk5OTc2QzEyLjAwMDUgMi42ODU3NCA5LjMxNDc3IC0wLjAwMDQ4ODI4MSA2LjAwMDc1IC0wLjAwMDQ4ODI4MVpNNy4wNDUxOCAxMC4wOTY2SDQuOTU5OTVWNS4xMDIxMkg3LjA0NTE4VjEwLjA5NjZaTTYuMDAwNzUgNC4yMjg2OEM1LjM1ODU0IDQuMjI4NjggNC44MzczOCAzLjcwOTA0IDQuODM3MzggMy4wNjU4MUM0LjgzNzM4IDIuNDIzNiA1LjM1ODU3IDEuOTAxOTEgNi4wMDA3NSAxLjkwMTkxQzYuNjQzNDYgMS45MDE5MSA3LjE2MzYyIDIuNDIzNiA3LjE2MzYyIDMuMDY1ODFDNy4xNjMxMiAzLjcwOTA0IDYuNjQzNDkgNC4yMjg2OCA2LjAwMDc1IDQuMjI4NjhaIiBmaWxsPSIjMDEwMDAyIi8+Cjwvc3ZnPgo=");
    width: 12px;
    height: 12px;
}

.visible_block_advertising {
    display: flex;
}

.non_visible_block_advertising {
    display: none;
}

@media screen and (max-width: 990px){
    .adv-marking-info-banner .adv-marking-popup .adv-marking-popup-close {
        display: block;
    }

    .adv-marking-info-banner.top-right {
        right: 70px;
    }

}


.block_1_flex_slider.up-slider {
	margin-bottom: 0 !important;
}

.block_1_flex_slider.up-slider .slick-list {
	height: 430px !important;
}

.block_1_flex_slider.up-slider .slick-track {
	height: 100% !important;
}

.block_1_flex_akcii_video {
	margin-top: 0 !important;
}

.block_1_flex_akcii video {
	object-fit: cover;
}

@media	(max-width: 750px) {
	.up-slider .block_1_flex_slider_in a {
		height: 100% !important;
	}

	.block_1_flex_slider.up-slider .slick-list {
		height: 210px !important;
	}
}

@media	(max-width: 576px) {
	.block_1_flex_slider.up-slider .slick-list {
		height: 140px !important;
	}
}
/* End */


/* Start:/local/templates/hualian/components/bitrix/news.list/turnkey_solutions/assets/css/turnkey.css?17563693311522*/
.block_3 {
	margin: 0 0 60px 0;
}

.block_3_flex {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 30px;

    /* это бы в reset.css закинуть, но страшно */
    margin: 0;
    padding: 0;
}

.block_3_flex_in {
	border-radius: 16px;
	overflow: hidden;
    list-style: none;
}

.block_3 .block_3_flex_in:hover {
	box-shadow: 0px 12px 30px 0px rgb(0 0 0 / 10%);
}

.block_3_flex_in img {
	display: block;
	width: 100%;
	height: auto;
}

@media (min-width: 1024px) {
    .block_3_flex_in {
	    max-width: 360px;
    }

    .block_3_flex_in:first-child, .block_3_flex_in:last-child {
	max-width: 780px;
}
}

@media screen and (max-width: 1600px) {
    .block_3_flex_in:first-child, .block_3_flex_in:last-child {
		width: 770px;
	}
}

@media screen and (max-width: 1440px) {
    .block_3_flex_in:first-child, .block_3_flex_in:last-child {
		width: 670px;
	}
	.block_3_flex_in {
		width: 310px;
	}
}

@media screen and (max-width: 1366px) {
    .block_3_flex_in:first-child, .block_3_flex_in:last-child {
		width: 640px;
	}
	.block_3_flex_in {
		width: 295px;
	}
}

@media screen and (max-width: 1280px) {
    .block_3_flex_in:first-child, .block_3_flex_in:last-child {
		width: 600px;
	}
	.block_3_flex_in {
		width: 275px;
	}
}

@media screen and (max-width: 980px) {
    .block_3_flex_in {
		width: calc(50% - 15px);
	}
	.block_3_flex_in:first-child, .block_3_flex_in:last-child {
		width: 100%;
	}
}
/* End */


/* Start:/local/assets/css/components/news-list/news-list.css?17555725931740*/
/* 
Usage:

*/
.block_5_flex {
    /* display: flex; */
    gap: 20px;
    flex-wrap: wrap;

    padding: 0;
}
.block_5_flex_in {
	position: relative;

	width: 100%;
	max-width: 375px;
    
	border-radius: 15px;
    background-color: #F7F8FA;

	transition: all .2s;
	overflow: hidden;
    list-style: none;

    &:hover {
        box-shadow: 0px 12px 30px 0px rgb(0 0 0 / 10%);
        background: #fff;

        & .block_5_flex_in_readmore {
            opacity: 1;
        }
    }
}
.main-news_item-link {
    height: 100%;
    color: inherit;
    text-decoration: none;
}

.block_5_flex_in_img > img {
	display: block;
	width: 100%;
	height: auto;
}

.block_5_flex_in_content {
    flex: 1;
    padding: 25px 25px 15px;
}

.block_5_flex_in_txt {
	position: relative;

    & .block_5_flex_in_txt_news_name {
        margin-bottom:15px;

        font-size: 20px;
        font-weight: 700;
    }

    & > p {
        display: -webkit-box;
        margin: 0;

        font-size: 16px;
        font-weight: 400;
        line-height: 1.4em;

        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
}

.block_5_flex_in_txt_in {
    margin-top: auto;
	color: #B1B1B1;
}

.block_5_flex_in_readmore {
    display: inline-block;
	margin: 0;
	padding: 2px 4px;

	border: 1px solid #F5F5F5;
	border-radius: 4px;
    
	color: #B1B1B1;
	background: #fff;

	font-size: 14px;
	font-family: 'Golos Text';
	font-weight: 400;
	text-decoration: none;

	transition: all .2s;
	opacity: 0;
}

.block_5_flex_in_date {
	font-size: 12px;
}

@media (max-width: 980px) {
    .block_5_flex_in_content{padding: 15px}
}
/* End */


/* Start:/local/templates/hualian/components/bitrix/news.list/main-reviews-widget/style.css?17561897112733*/
.reviews {
    background: transparent;

}
.review {
    display: grid !important;
    justify-content: stretch;
    grid-template-columns: repeat(3, minmax(100px, 1fr));
    gap: 20px;
}

@media (max-width: 700px) {
	.review {
		grid-template-columns: repeat(2, minmax(100px, 1fr));
	}
}

@media (max-width: 430px) {
	.review {
		grid-template-columns: repeat(1, minmax(100px, 1fr));
	}
}

.review__item {
    display: none;
    flex-direction: column;
    justify-content: space-between;
    background-color: #ffffff;
    padding: 15px;
    border-width: 0px;
    border-color: transparent;
    border-radius: 10px;
    border-style: solid;
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);
}

.review__item:nth-child(-n+6) {
    display: flex;
}

.review__item-block {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.review__item-header {
    text-align: left;
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 20px;
    height: 65px;
}

.review__item-icon {
    width: 65px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px;
    color: rgb(255, 255, 255);
    border-radius: 50%;
}

.review__item-icon img {
    border-radius: 50%;
    object-fit: cover;
	width: 100%;
    height: 100%;
}

.review__header-block {
    margin-left: 10px;
    display: flex;
    flex-direction: column;
}

.review__item-name {
    font-size: 14px;
    font-weight: 700;
}

.review__item-date {
    font-size: 12px;
}

.review__item-text {
    background: #F7F8FA;
    border-radius: 10px;
    padding: 10px;
    max-height: 110px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}

.review__item-text::-webkit-scrollbar {
  	width: 12px;
}

.review__item-text::-webkit-scrollbar-track {
  	background: transparent;
}

.review__item-text::-webkit-scrollbar-thumb {
	background-color: #D5D5D5;
    border-radius: 20px;
    border: 4px solid #F7F8FA;
}

.review__item-footer {
    min-height: 20px;
    display: flex;
    margin-top: 15px;
    /* margin: auto 0 0; */
    margin-top: max(15px, auto);
}

.review__footer-link {
    display: block;
    width: 56px;
    height: 20px;
	background: center / contain no-repeat url(/local/templates/hualian/components/bitrix/news.list/main-reviews-widget/review_2gis.svg);
}

.review__button {
	width: 200px;
    height: 50px;
    border-radius: 60px;
    background: #2086cf;
    font-size: 20px;
    color: #ffffff;
    border: none;
    padding: 0 25px;
    cursor: pointer;
    transition: 0.3s;
    display: flex;
    justify-content: center;
    align-items: center;
	margin: 20px auto;
}

.review__button:hover {
	opacity: 0.7;
}

/* End */
/* /local/templates/hualian/components/bitrix/news.list/index_top_slider/style.css?17544744306058 */
/* /local/templates/hualian/components/bitrix/news.list/turnkey_solutions/assets/css/turnkey.css?17563693311522 */
/* /local/assets/css/components/news-list/news-list.css?17555725931740 */
/* /local/templates/hualian/components/bitrix/news.list/main-reviews-widget/style.css?17561897112733 */
