

/* Start:/local/templates/khatri/components/bitrix/news/blog/style.css?17775611752927*/
.blog-video__top {
    display: grid;
    grid-template-columns:  1fr;
    gap: 40px;
    margin-bottom: 32px;
}

.blog-video__titles {
    display: flex;
    align-items: baseline;
    gap: 8px;
}

.blog-video__subtitle {
    display: flex;
    align-items: baseline;
    gap: 8px;
}

.blog-video__title {
    line-height: 1;
}

.blog-video__top-titles {
    display: flex;
    gap: 40px;
    justify-content: space-between;
    align-items: baseline;
}

@media (max-width: 1000px) {
    .blog-video__top {
        display: block;
    }

    .blog-video__frame {
        margin-bottom: 16px;
    }
}


.blog-video__wrapper {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    /*grid-template-columns: repeat(2, 1fr);*/
    gap: 40px;
}

.video-detail-container,
.blog_container_ajax {
    width: calc(50% - 20px);
}

@media (max-width: 1000px) {
    .blog-video__wrapper {
        display: block;
    }

    .video-detail-container,
    .blog_container_ajax {
        width: 100%;
    }
}

.blog-video__frame video {
    display: block;
    aspect-ratio: 1/1;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-filter: brightness(60%);
    filter: brightness(60%);
    -webkit-transition: -webkit-filter 0.5s;
    transition: -webkit-filter 0.5s;
    transition: filter 0.5s;
    transition: filter 0.5s, -webkit-filter 0.5s;

}

.blog-video__frame video.play {
    -webkit-filter: brightness(1);
    filter: brightness(1);
}

.blog-video__frame-desktop .background-video {
    aspect-ratio: 1/1;

}

.blog-video__frame-mobile {
    display: none;
    aspect-ratio: 1/1;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

@media (max-width: 1000px) {
    .blog-video__frame-mobile .video-button {
        top: 50%;
    }

    .blog-video__frame-mobile {
        display: block;
    }
}

@media (max-width: 1000px) {
    .blog-video__frame .background-video.background-video--mobile {
        display: block;
    }
}

@media (max-width: 1000px) {
    .blog-video__frame .background-video.background-video--desktop {
        display: none;
    }
}


.blog-vk {
    position: relative;
}

.blog-vk:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(/local/templates/khatri/img/decor/textile.png);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}


@media (max-width: 767px) {
    .blog-vk:before {
        display: none;
    }
}



.fancybox__content .fancybox__iframe {
    aspect-ratio: 16/9;
    max-width: 1200px;
    width: 100%;
    height: auto;
    overflow: hidden;
  }
/* End */


/* Start:/local/templates/khatri/components/bitrix/catalog.smart.filter/blog_filter/style.css?17742650273688*/
.blog-filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 50px;
}

.blog-filter__date {
	flex-direction: column;
}

.blog-filter__name {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: 0.4em;
	margin-bottom: 8px;
}

/*preloader*/
.loading {
	position: fixed;
	z-index: 999;
	height: 2em;
	width: 2em;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	pointer-events: none;
}

/* Transparent Overlay */
.loading:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: radial-gradient(rgba(20, 20, 20,.5), rgba(0, 0, 0, .5));

	background: -webkit-radial-gradient(rgba(20, 20, 20,.5), rgba(0, 0, 0,.5));
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
	/* hide "loading..." text */
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.loading:not(:required):after {
	content: '';
	display: block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin-top: -0.5em;
	-webkit-animation: spinner 0.8s infinite linear;
	-moz-animation: spinner 0.8s infinite linear;
	-ms-animation: spinner 0.8s infinite linear;
	-o-animation: spinner 0.8s infinite linear;
	animation: spinner 0.8s infinite linear;
	border-radius: 0.5em;
	-webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
	box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1760367123122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/local/templates/khatri/components/bitrix/news/blog/bitrix/news.list/video/style.css?17774698951506*/
/*.video-slider {*/
/*   display: flex;*/
/*    max-width: 100%;*/
/*    width: 500px;*/
/*}*/
/*.video-slider__nav {*/
/*    position: relative;*/
/*    width: 100%;*/
/*    height: 65px;*/
/*}*/
/*.video-slider__item {*/
/*    max-height: 300px;*/
/*    padding-bottom: 20px;*/
/*}*/
/*.video-slider__item a {*/
/*    width: 100%;*/
/*}*/
/*.video-slider__item a > img {*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    object-fit: cover;*/
/*}*/

.blog-video__slider {
    max-width: 850px;
    margin-left: -8px;
    margin-right: -8px;
}

.swiper-slide.blog-video__slider-item  {
    max-height: 350px;
    height: fit-content;
    transition: background-color 0.3s ease;
}

.blog-video__slider-link {
    padding: 8px;
}

.swiper-slide.blog-video__slider-item:hover {
    background-color: var(--primary-darkest, #29211F);
}

.blog-video__slider-img {
    aspect-ratio: 16/9;
    max-height: 300px;
    object-fit: cover;
    object-position: center;
    margin-bottom: 9px;
}

.blog-video__nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 24px;
    height: 56px;
    margin-top: 24px;
}

.blog-video__slider-name {
    color: var(--primary-light, #D6C7C3);
    font-size: 14px;
}

@media (max-width: 767px) {
    .blog-video__slider-name {
        font-size: 12px;
    }
}

.blog-video__nav-prev.swiper-button-prev,
.blog-video__nav-next.swiper-button-next {
    position: static;
}
/* End */


/* Start:/local/templates/khatri/components/bitrix/catalog.smart.filter/blog_articles_filter/style.css?17743500844860*/
.blog-articles__filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 50px;
}


@media (max-width: 1000px) {
	.blog-articles__filter {
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
	}
}

.blog-articles-tabs.blog-articles__filter__date {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

@media (max-width: 1000px) {
	.blog-articles-tabs.blog-articles__filter__date {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.blog-articles__filter__name {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;
	letter-spacing: 0.4em;
	margin-bottom: 8px;
}


.blog-articles-tabs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}
.blog-articles-tabs__item {
	font-weight: 200;
	line-height: 1.5;
	color: var(--white);
	background-color: #332825;
	border-radius: 28px;
	text-wrap: nowrap;
	padding: 2px 16px;
	cursor: pointer;
	transition: background-color 0.3s ease;
}

@media (max-width: 767px) {
	.blog-articles-tabs__item {
		font-size: 14px;
	}
}

.blog-articles-tabs__item:hover {
	background-color: var(--primary-dark);
}


.blog-articles-tabs__checkbox {
	display: none;
}

.blog-articles-tabs__checkbox:checked + .blog-articles-tabs__item {
	background-color: var(--primary-dark);
}

.video-detail-container {
	position: relative;
}

/*preloader*/
.loading {
	position: fixed;
	z-index: 999;
	height: 2em;
	width: 2em;
	overflow: show;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	pointer-events: none;
}

/* Transparent Overlay */
.loading:before {
	content: '';
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: radial-gradient(rgba(20, 20, 20,.5), rgba(0, 0, 0, .5));

	background: -webkit-radial-gradient(rgba(20, 20, 20,.5), rgba(0, 0, 0,.5));
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
	/* hide "loading..." text */
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.loading:not(:required):after {
	content: '';
	display: block;
	font-size: 10px;
	width: 1em;
	height: 1em;
	margin-top: -0.5em;
	-webkit-animation: spinner 0.8s infinite linear;
	-moz-animation: spinner 0.8s infinite linear;
	-ms-animation: spinner 0.8s infinite linear;
	-o-animation: spinner 0.8s infinite linear;
	animation: spinner 0.8s infinite linear;
	border-radius: 0.5em;
	-webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
	box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* End */


/* Start:/local/templates/khatri/components/bitrix/system.pagenavigation/universal/style.css?17742757521710*/
.c-pagination {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
}

.c-pagination__box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.c-pagination__item {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 46px;
    height: 46px;
    border-radius: 50%;
    background: rgba(var(--primary-rgb), 0.2);
    line-height: 1;
    transition: all 0.3s ease;
    cursor: pointer;
    user-select: none;
}

.c-pagination__item:hover:not(.is-disabled):not(.is-current) {
    background: rgba(var(--primary-rgb), 0.6);
}

.c-pagination__item.is-current {
    background: rgba(var(--primary-rgb), 0.4);
}

.c-pagination__item.is-disabled {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}

.c-pagination__item span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.c-pagination__item a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: inherit;
    text-decoration: none;
}

/* Троеточие */
.c-pagination__dots {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    font-size: 18px;
    letter-spacing: 2px;
}

@media (max-width: 768px) {
    .c-pagination__box {
        gap: 5px;
    }

    .c-pagination__item {
        min-width: 40px;
        height: 40px;
        font-size: 14px;
    }
}

@media (max-width: 576px) {
    .c-pagination__box {
        flex-wrap: wrap;
    }
}
/* End */


/* Start:/local/templates/khatri/components/bitrix/news/blog/bitrix/news.list/.default/style.css?17775635982398*/
.blog-articles__list {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(450px, 578px));
    row-gap: 20px;
    margin-top: 40px;
    margin-left: -10px;
    margin-right: -10px;
}

@media (max-width: 1490px) {
    .blog-articles__list {
        grid-template-columns: repeat(auto-fit, minmax(352px, 578px));
    }
}


.blog-articles__list-item {
    transition: background-color 0.3s ease;
    padding: 10px;
}

.blog-articles__list-item:hover {
    background-color: var(--primary-darkest, #29211F);
}

.blog-articles__list-item .tabs-list__item {
    font-size: 12px;
}

.articles-list__item-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 16px;
}

.articles-list__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


.articles-list__arrow {
    width: 24px;
    height: 24px;
    fill: var(--primary-light, #D6C7C3);
}

@media (max-width: 1000px) {
    .articles-list__arrow {
        display: none;
    }
}


.articles-list__img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center;
    margin-bottom: 16px;
}

.articles-list__name {
    max-height: 90px;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 0.14em;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.articles-list__text {
    /*max-height: 90px;*/
    /*font-size: 20px;*/
    /*font-weight: 300;*/
    /*line-height: 1.5;*/
    /*letter-spacing: 0.14em;*/
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

@media (max-width: 1000px) {
    .articles-list__img {
        order: 0;
    }

    .articles-list__item-top {
        order: 1;
    }
    .articles-list__info {
        order: 2;
    }

    .articles-list__item-top .tabs-list {
        flex-wrap: nowrap;
        overflow-x: auto;
        padding-bottom: 10px;
    }
}
/* End */


/* Start:/bitrix/components/s44labs.vkposts/templates/.default/style.min.css?17798664359601*/
.vkpost__more,.vkpost__title{color:var(--vkpost-title-color)}.vkpost-slide,.vkpost-slide__wrapper{border-radius:var(--vkpost-card-border-radius)}.fancybox__content{padding:0}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.vkpost *,.vkpost ::after,.vkpost ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.vkpost{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font:inherit;margin-top:var(--vkpost-block-margin-top);margin-bottom:var(--vkpost-block-margin-bottom)}.vkpost__title{font-size:var(--vkpost-title-size);font-weight:var(--vkpost-title-weight);font-style:var(--vkpost-title-style);margin-bottom:var(--vkpost-title-margin-bottom);text-align:var(--vkpost-title-position)}.vkpost-slide__content.reverse .vkpost-slide__images,.vkpost__more{margin-bottom:20px}@media (max-width:767px){.vkpost__title span{font-size:.8em}}.vkpost__more{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.vkpost__more svg{width:20px;height:20px}.vkpost__list .swiper-wrapper{padding-bottom:60px}.vkpost-slide{background-color:var(--vkpost-card-background);cursor:default}.vkpost-slide__wrapper{border-color:var(--vkpost-card-border-color);border-width:var(--vkpost-card-border-size);border-style:solid}.vkpost-slide__top{color:var(--vkpost-card-font-color);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vkpost-slide__avatar{width:33%;height:33%;max-width:80px;border-radius:50%;overflow:hidden;flex:none}.vkpost-link{transition:opacity .5s}.vkpost-link:hover{opacity:.6}.vkpost-slide__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow-clip-margin:unset}.vkpost-slide__author{text-wrap:balance;font-size:14px;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vkpost-slide__content{min-height:190px;overflow:hidden;padding:0 20px;color:var(--vkpost-card-font-color);font-size:var(--vkpost-card-font-size)}.vkpost-slide__content.collapsed{height:190px;overflow:hidden}.vkpost-slide__content p{margin:0 0 20px;word-break:break-word}.vkpost-slider-images .swiper-wrapper{padding-bottom:20px}.vkpost-slider-images .swiper-wrapper.one-slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vkpost-slider-images__slide img{width:100%}.vkpost-slider-images__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vkpost-slider-images__pagination .swiper-pagination-bullet{width:var(--vkpost-slider-mini-bullet-size);height:var(--vkpost-slider-mini-bullet-size);border-radius:var(--vkpost-slider-mini-bullet-size);background-color:var(--vkpost-slider-mini-bullet-color);opacity:1;-webkit-transition:width .5s,background-color .5s;-o-transition:width .5s,background-color .5s;transition:width .5s,background-color .5s}.vkpost-slider-images__pagination .swiper-pagination-bullet-active{width:var(--vkpost-slider-mini-bullet-size);-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s;background-color:var(--vkpost-slider-mini-bullet-active-color);opacity:1}.vkpost-slide__bottom{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;color:var(--vkpost-card-icon-color);border-top-color:var(--vkpost-card-border-color);border-top-width:var(--vkpost-card-border-size);border-top-style:solid;margin-top:15px;position:relative}.vkpost-slide__bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.vkpost-slide__down-btn{display:none;border:none;-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);cursor:pointer;color:inherit;padding:0;background-color:transparent;transition:opacity .5s;width:20px;height:20px}.vkpost-slide__down-btn:hover{opacity:.6}.vkpost-slide__down-btn svg{width:20px;height:20px;margin:auto;display:block}.vkpost-slide__down-btn.active{display:block}.vkpost-slide__down-btn.up{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);width:200px}.vkpost-slide__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;position:relative;padding:2px 10px;font-size:14px}.vkpost-slide__icon:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;background-color:var(--vkpost-card-icon-color);opacity:.4;border-radius:15px}.vkpost-slide__icon svg{width:24px;height:24px}.vkpost-slide__likes{transition:color .5s}.vkpost-slide__pagination .swiper-pagination-bullet{width:var(--vkpost-slider-bullet-size);height:var(--vkpost-slider-bullet-size);border-radius:var(--vkpost-slider-bullet-size);background-color:var(--vkpost-slider-bullet-color);opacity:1;-webkit-transition:width .5s,background-color .5s;-o-transition:width .5s,background-color .5s;transition:width .5s,background-color .5s}.vkpost-slide__pagination .swiper-pagination-bullet-active{width:calc(var(--vkpost-slider-bullet-size) * 2);background-color:var(--vkpost-slider-bullet-active-color);opacity:1}.vkpost-slide__content-video a{position:relative}.vkpost-slide__content-video-icon{position:absolute;width:48px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;box-sizing:border-box;padding-left:3px;color:#fff;background-color:rgba(255,255,255,.5);transition:background-color .5s,opacity .5s}.vkpost-slide__content-video-icon svg{width:20px;height:20px}.fancybox-content{background:0 0}.vkpost-slide__down{position:absolute;top:0;color:var(--vkpost-card-font-color);padding:0 4px;left:50%;transform:translate(-50%,-50%)}.has-ajax .fancybox__content,.vkpost__list--second .vkpost-slide__content{padding:0}.vkpost__list--second .rew,.vkpost__list--second .vkpost-slide__content-text{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;padding:0 20px;line-height:1.3;overflow:hidden}.vkpost__list--second .vkpost-slide__content-text{-webkit-line-clamp:6;height:calc(var(--vkpost-card-font-size) * 1.3 * 6)}.vkpost__list--second .rew{-webkit-line-clamp:3;height:calc(var(--vkpost-card-font-size) * 1.3 * 3)}.vkpost__list--second .vkpost-slide__content{min-height:auto;display:flex;flex-direction:column;gap:20px}.vkpost__list--second .vkpost-slide__content-preview{margin-bottom:0;height:170px;position:relative;overflow:hidden;display:flex;justify-content:center}.vkpost__list--second .vkpost-slide__content-image{top:50%;transform:translateY(-50%)}.vkpost__list--second .vkpost-slide__content-video a{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:100%}.vkpost__list--second .vkpost-slide__bottom{margin-top:0}.vkpost-slide__content-video{flex-shrink:0;display:flex;align-items:center}.vkpost-slide__content .vk-emodji{font-family:"Google Sans",'Noto Color Emoji',sans-serif}.fancybox-content,.fancybox-slide{display:flex;justify-content:center}.fancybox__content,.vkvideo{flex-grow:1}.vkpost__list .swiper-wrapper{display:flex;flex-wrap:nowrap}.swiper-slide{flex-grow:0}.vkpost-slide__content .history{padding-left:10px}.copy_post_header{display:flex;gap:5px;align-items:center;margin-bottom:5px}.copy_post_image img{border-radius:50%;width:50px}.copy_post_header_info{display:flex;flex-direction:column;gap:5px}.vklinks:hover{text-decoration:underline}.fancybox__content iframe{height:auto;max-width:768px}@media (max-width:768px){.vkpost-slide__top{padding:20px 20px 10px}.vkpost-slide__avatar{max-width:60px}.vkpost-slide__content{padding:10px 20px}.vkpost-slider-images .swiper-wrapper{padding-bottom:10px}.fancybox__content iframe{width:max-content}}.vkpost__list--second .vkpost-slide__content-preview{padding:20px}.vkpost__list--second .vkpost-slide__content-image,.vkpost__list--second .vkpost-slide__content-image a,.vkpost__list--second .vkpost-slide__content-video{position:relative;width:100%;height:100%}.vkpost__list--second .vkpost-slide__content-preview img{width:100%;object-fit:contain;height:100%}.vkpost__list--second .vkpost-slide__content.collapsed .vkpost-slide__content-text{-webkit-line-clamp:unset;height:100%}.vkpost__list--second .vkpost-slide__content.collapsed{height:100%}.vkpost__list--second .vkpost-slide__content.collapsed .rew{-webkit-line-clamp:unset;height:100%}.swiper-wrapper.one-slide .swiper-slide{margin-right:0!important}.vkpost-slide__images .swiper-slide{text-align:center}.vkpost-slide__content{display:block}.vkpost-slide__content-video img,.vkpost-slide__images{width:100%}.vkpost-slide__down-btn.notneeded{pointer-events:none;visibility:hidden}.vkpost .swiper-pagination-bullet:before{content:unset}.vkpost-slide__bottom a{color:var(--vkpost-card-icon-color);text-decoration:none}.vkpost-slide__top a{color:var(--vkpost-card-font-color);text-decoration:none}.vkpost-slide__likes:hover{color:#ff3347;color:var(--vkpost-card-icon-color);opacity:.6}
/* End */


/* Start:/local/templates/khatri/components/bitrix/form.result.new/more_questions/style.css?17620217562915*/
.component-form {
    position: relative;
    background-color: var(--neutral_2, #020100);
}

.component-form__title {
    margin-bottom: 24px;
}

.component-form__wrapper {
    position: relative;
    z-index: 2;
}

.component-form__text {
    max-width: 610px;
    width: 100%;
    margin-bottom: 64px;
}

.component-form__from {
    max-width: 610px;
    width: 100%;
}

@media (max-width: 1280px) {
    .component-form__from {
        max-width: none;
        width: 50%;
    }
}

@media (max-width: 767px) {
    .component-form__from {
        width: 60%;
    }
}

@media (max-width: 600px) {
    .component-form__from {
        width: 100%;
    }
}

.component-form__labels {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 56px;
    margin-bottom: 56px;
}

.component-form__input {
    width: 100%;
}

.component-form__btn {
    margin-bottom: 40px;
}

.component-form__photo {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 100%;
}

.component-form__photo img {
    max-height: 100%;
    object-fit: contain;
}

@media (max-width: 1280px) {
    .component-form__photo {
        right: -10%;
        width: 63%;
    }
}

@media (max-width: 1000px) {
    .component-form__photo {
        right: -22%;
        width: 84%;
    }
}

@media (max-width: 767px) {
    .component-form__photo {
        right: -28%;
        width: 90%;
    }
}

.component-form__photo-img--desktop {
    display: block;
}

.component-form__photo-img--mobile {
    display: none;
}

@media (max-width: 600px) {
    .component-form {
        padding-top: 80px;
    }
    .component-form__photo-img--desktop {
        display: none;
    }

    .component-form__photo-img--mobile {
        display: block;
        position: absolute;
        bottom: -68px;
        right: -24%;
        width: 77%;
        z-index: -1;
    }

    .component-form__text,
    .component-form__title {
        width: 60%;
    }
    .component-form__title {
        margin-bottom: 24px;
    }


    .component-form__top {
        position: relative;
    }
}

@media (max-width: 480px) {
    .component-form {
        padding-top: 204px;
    }
    .component-form__text,
    .component-form__title {
        width: 50%;
    }

    .component-form__photo-img--mobile {
        bottom: -40px;
        right: -46%;
        width: 135%;
    }
}

@media (max-width: 420px) {
    .component-form__title.title {
        font-size: 30px;
        width: 60%;
    }
    .component-form {
        padding-top: 60px;
    }
}

@media (max-width: 390px) {
    .component-form {
        padding-top: 60px;
    }
}
/* End */
/* /local/templates/khatri/components/bitrix/news/blog/style.css?17775611752927 */
/* /local/templates/khatri/components/bitrix/catalog.smart.filter/blog_filter/style.css?17742650273688 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1760367123122 */
/* /local/templates/khatri/components/bitrix/news/blog/bitrix/news.list/video/style.css?17774698951506 */
/* /local/templates/khatri/components/bitrix/catalog.smart.filter/blog_articles_filter/style.css?17743500844860 */
/* /local/templates/khatri/components/bitrix/system.pagenavigation/universal/style.css?17742757521710 */
/* /local/templates/khatri/components/bitrix/news/blog/bitrix/news.list/.default/style.css?17775635982398 */
/* /bitrix/components/s44labs.vkposts/templates/.default/style.min.css?17798664359601 */
/* /local/templates/khatri/components/bitrix/form.result.new/more_questions/style.css?17620217562915 */
