

/* Start:/local/templates/site_kk_redesign/blog-assets/css/blog-base.css?16939982404721*/
/* https://www.paratype.ru/fonts/pt/pt-root-ui  */
@font-face {
	font-family: 'PTRootUIWebLight';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_light.woff2') format('woff2'),
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_light.woff') format('woff');
	font-weight: 300;
}
@font-face {
	font-family: 'PTRootUIWebRegular';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_regular.woff2') format('woff2'),
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_regular.woff') format('woff');
	font-weight: 400;
}
@font-face {
	font-family: 'PTRootUIWebMedium';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_medium.woff2') format('woff2'),
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_medium.woff') format('woff');
	font-weight: 500;
}
@font-face {
	font-family: 'PTRootUIWebBold';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_bold.woff2') format('woff2'),
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_bold.woff') format('woff');
	font-weight: 700;
}
/*@font-face {
	font-family: 'PTRootUIVF';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_vf.ttf') format('truetype');
	font-weight: 400;
}*/
@font-face {
	font-family: 'PTRootUIVFLight';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_vf.ttf') format('truetype');
	font-weight: 300;
	font-variation-settings: "wght" 300;
}
@font-face {
	font-family: 'PTRootUIVFRegular';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_vf.ttf') format('truetype');
	font-weight: 400;
	font-variation-settings: "wght" 400;
}
@font-face {
	font-family: 'PTRootUIVFMedium';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_vf.ttf') format('truetype');
	font-weight: 500;
	font-variation-settings: "wght" 500;
}
@font-face {
	font-family: 'PTRootUIVFBold';
	src: 
		url('/local/templates/site_kk_redesign/blog-assets/fonts/pt-root-ui_vf.ttf') format('truetype');
	font-weight: 700;
	font-variation-settings: "wght" 700;
}

@import url('/local/templates/site_kk_redesign/blog-assets/css/fonts-googleapis-com.css');

body {
	font-family: 'PTRootUIVFRegular';
	font-size: 16px;
}

@media (min-width: 992px) {
	.blog-hide-desktop {
		display: none;
	}
}
@media (min-width: 560px) and (max-width: 991px) {
	.blog-hide-tablet {
		display: none;
	}
}
@media (max-width: 560px) {
	.blog-hide-mobile {
		display: none;
	}
}

.blog-container {
	max-width: 1550px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 55px;
	padding-right: 55px;
}
@media (max-width: 1599px) {
	.blog-container {
		max-width: 1519px;
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media (max-width: 991px) {
	.blog-container {
		padding-left: 40px;
		padding-right: 40px;
	}
}
@media (max-width: 560px) {
	.blog-container {
		padding-left: 20px;
		padding-right: 20px;
	}
}

.blog-breadcrumb {
	display: inline-block;
}
.blog-breadcrumb-item {
	display: inline;
}
.blog-breadcrumb-item a {
	font-family: 'PTRootUIVFMedium';
	font-weight: 500;
	font-size: 12px;
	line-height: 12px;
	color: rgba(0, 0, 0, .5);
	cursor: pointer;
}
.blog-breadcrumb-item a:hover {
	color: #000;
}
.blog-breadcrumb-item-current span {
	font-family: 'PTRootUIVFMedium';
	font-weight: 500;
	font-size: 12px;
	line-height: 12px;
	color: #000;
}
.blog-breadcrumb-item-arrow {
	font-family: 'PTRootUIVFMedium';
	font-weight: 500;
	font-size: 12px;
	line-height: 12px;
	color: rgba(0, 0, 0, .5);
}

.theme-link:hover {
	color: #9775f2;
	text-decoration: underline;
}
.text-theme-link a:hover {
	color: #9775f2;
	text-decoration: underline;
}

.blog-underline-links-animate a {
	color: #9775f2 !important;
	text-decoration: none;
	background: no-repeat 0 100%;
	background-image: linear-gradient(currentColor, currentColor);
	background-size: 0% 1px;
	-webkit-transition: background-size .3s ease;
	-moz-transition: background-size .3s ease;
	-ms-transition: background-size .3s ease;
	-o-transition: background-size .3s ease;
	transition: background-size .3s ease;
	padding-bottom: 2px;
}
.blog-underline-links-animate a:hover {
	background-size: 100% 1px;
}

.blog-button {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    transition: .3s ease;
    padding: 15px 50px;
    line-height: 1;
}

@media (max-width: 1599px) {
    .blog-button {
        font-size: 16px;
    }
}

.blog-button-dark-blue {
    color: #121239;
}

.blog-button-dark-blue:hover, .blog-button-dark-blue:disabled, .blog-button-dark-blue.disabled {
    background-color: #121239;
    color: #ffffff;
}

/* End */


/* Start:/local/templates/site_kk_redesign/blog-assets/css/blog-section.css?17599125002580*/
.blog-page {
	background-color: #f8f8fb;
	overflow: hidden;
}
.blog-page p {
	margin-top: 0;
	margin-bottom: 0;
}
.blog-page-intro {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	color: #121238;
	padding: 80px 0;
	gap: 6px;
	position: relative;
}
.blog-page-intro-left {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 30px;
	z-index: 20;
	margin-left: 240px;
}
.blog-page-intro-left img {
	max-width: 100%;
	height: 70px;
}
.blog-page-intro-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: 15px;
	z-index: 10;
	position: relative;
	overflow: hidden;
}
.blog-page-intro-right .blog-page-intro-right-text {
	font-family: 'PTRootUIVFMedium';
	font-weight: 500;
	font-size: 90px;
	line-height: 90px;
	text-transform: uppercase;
	position: absolute;
	left: -100%;
	transition: left 1s;
    max-width: 1000px;
	margin: 0;
}
.blog-page-intro-right-hidden {
	font-family: 'PTRootUIVFMedium';
	font-weight: 500;
	font-size: 90px;
	line-height: 90px;
	text-transform: uppercase;
	visibility: hidden;
}

@media (max-width: 1599px) {
	.blog-page-intro {
		padding: 66px 0;
	}
	.blog-page-intro-left {
		gap: 24px;
	}
	.blog-page-intro-left img {
		height: 56px;
	}
	.blog-page-intro-right {
		gap: 12px;
	}
	.blog-page-intro-right .blog-page-intro-right-text {
		font-size: 72px;
		line-height: 72px;
	}
	.blog-page-intro-right-hidden {
		font-size: 72px;
		line-height: 72px;
	}
}

@media (max-width: 991px) {
	.blog-page-intro {
		padding: 40px 0;
		justify-content: flex-start;
	}
	.blog-page-intro-left {
		justify-content: flex-start;
		margin-left: 0;
	}
	.blog-page-intro-left img {
		height: 45px;
	}
	.blog-page-intro-right .blog-page-intro-right-text {
		font-size: 60px;
		line-height: 60px;
		position: relative;
		left: 0;
	}
	.blog-page-intro-right .blog-page-intro-right-hidden {
		display: none;
	}
}

@media (max-width: 560px) {
	.blog-page-intro-left {
		gap: 15px;
	}
	.blog-page-intro-left img {
		height: 28px;
	}
	.blog-page-intro-right .blog-page-intro-right-text {
		font-size: 30px;
		line-height: 30px;
	}
}

.blog-page-first {
    display: grid;
    grid-template-columns: 2fr calc(33.33% - 40px / 3);
    gap: 20px;
    margin-bottom: 50px;
    z-index: 10;
    position: relative;
}
.blog-menu-vertical {
	height: 100%;
}

@media (max-width: 1599px) {
	.blog-page-first {
		grid-template-columns: 2fr calc(33.33% - 32px / 3);
	    gap: 16px;
	    margin-bottom: 40px;
	}
}

@media (max-width: 991px) {
	.blog-page-first {
	    display: flex;
    	flex-direction: column;
	}
}
/* End */


/* Start:/local/templates/site_kk_redesign/blog-assets/css/blog-section-animations.css?16861263322118*/
.blog-page-intro-image {
	position: absolute;
    overflow: hidden;
}

@media (max-width: 399px) {
	.blog-page-intro-image {
		height: 700px;
		width: 800px;
		transform: translateX(-225px) translateY(-300px);
	}
}
@media (min-width: 400px) {
	.blog-page-intro-image {
		height: 800px;
		width: 900px;
		transform: translateX(-225px) translateY(-350px);
	}
}
@media (min-width: 500px) {
	.blog-page-intro-image {
		height: 900px;
		width: 1000px;
		transform: translateX(-250px) translateY(-350px);
	}
}
@media (min-width: 600px) {
	.blog-page-intro-image {
		height: 1000px;
		width: 1200px;
		transform: translateX(-350px) translateY(-400px);
	}
}
@media (min-width: 700px) {
	.blog-page-intro-image {
		height: 1200px;
		width: 1500px;
		transform: translateX(-400px) translateY(-500px);
	}
}
@media (min-width: 800px) {
	.blog-page-intro-image {
		height: 1200px;
		width: 1500px;
		transform: translateX(-400px) translateY(-500px);
	}
}
@media (min-width: 900px) {
	.blog-page-intro-image {
		height: 1200px;
		width: 1500px;
		transform: translateX(-300px) translateY(-500px);
	}
}
@media (min-width: 992px) {
	.blog-page-intro-image {
		height: 650px;
		transform: translateX(-500px) translateY(-225px);
	}
}
@media (min-width: 1100px) {
	.blog-page-intro-image {
		height: 650px;
		transform: translateX(-450px) translateY(-200px);
	}
}
@media (min-width: 1200px) {
	.blog-page-intro-image {
		height: 650px;
		transform: translateX(-425px) translateY(-200px);
	}
}
@media (min-width: 1300px) {
	.blog-page-intro-image {
		height: 650px;
		transform: translateX(-450px) translateY(-200px);
	}
}
@media (min-width: 1400px) {
	.blog-page-intro-image {
		height: 750px;
		transform: translateX(-400px) translateY(-225px);
	}
}
@media (min-width: 1500px) {
	.blog-page-intro-image {
		height: 750px;
		transform: translateX(-450px) translateY(-225px);
	}
}
@media (min-width: 1600px) {
	.blog-page-intro-image {
		height: 750px;
		transform: translateX(-500px) translateY(-225px);
	}
}
@media (min-width: 1900px) {
	.blog-page-intro-image {
		height: 800px;
		transform: translateX(-600px) translateY(-250px);
	}
}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/system.pagenavigation/blog/style.min.css?17301192741684*/
.pagination{display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:80px}.pagination ul{display:flex;justify-content:center;align-items:center;gap:20px;padding:0;margin:0;list-style:none}.pagination ul li{line-height:1;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.pagination ul li a{display:flex;line-height:1;border-radius:50%;border:1px solid transparent;transition:.3s ease;min-width:40px;min-height:40px;align-items:center;justify-content:center}.pagination .number-pag-next,.pagination .number-pag-prev{display:flex;line-height:1;border-radius:50%;border:1px solid transparent;transition:.3s ease;align-items:center;justify-content:center}.pagination ul li a:hover{background-color:#fff}.pagination ul li a:hover .theme-arrow-right{border-color:#121239;transform:rotate(45deg) scale(1.1)}.pagination ul li a:hover .theme-arrow-left{border-color:#121239;transform:rotate(-135deg) scale(1.1)}.pagination ul li span{display:inline-block;line-height:1;color:#121239;font-size:16px}.pagination .number-pag-prev .number-pag-arrow{margin-left:6px}.pagination .number-pag-next .number-pag-arrow{margin-left:2px}.pagination ul li.number-active span{color:#7949f4}.pagination .number-pag-arrow{width:12px;height:12px;display:flex;align-items:center;opacity:.2}.pagination a .number-pag-arrow{opacity:1}@media(max-width:1599px){.pagination{margin-top:64px}.pagination ul li span{font-size:14px}.pagination ul li,.pagination ul li a{min-width:35px;min-height:35px}}@media(max-width:768px){.pagination ul{gap:10px}.pagination ul li,.pagination ul li a{min-width:30px;min-height:30px}}@media(max-width:400px){.pagination ul{gap:5px}}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/news.list/blog.slider/style.min.css?17412657026914*/
.blog-article-slider-wrapper{position:relative;min-height:100%}.blog-article-slider{min-height:100%;display:flex}.blog-article-slider>.blog-article-slider-item-wrapper{flex-grow:1}.blog-article-slider-item{display:flex;height:100%}.blog-article-slider-item-hidden{display:none}.blog-article-slider-left{background-color:#f3f3ff;color:#010203;width:240px;display:flex;flex-direction:column;flex-shrink:0}.blog-article-slider-block{display:flex;gap:20px;flex-direction:column;padding:12px 10px}.blog-article-slider-author{border-bottom:1px solid #fff;flex-grow:1}.blog-article-slider-author-info{gap:10px;display:flex;flex-direction:column}.blog-article-slider-author-right{gap:10px;display:flex;flex-direction:column}.blog-article-slider-author-name{font-family:PTRootUIVFBold;font-weight:700;font-size:18px;line-height:20px}.blog-article-slider-author-post{font-family:PTRootUIWebMedium;font-weight:500;font-size:14px;line-height:18px;color:#292929}.blog-article-slider-author-description{font-family:PTRootUIWebMedium;font-weight:500;font-size:14px;line-height:18px;color:#292929}.blog-article-slider-date{justify-content:space-between;max-height:110px;font-family:PTRootUIVFRegular;font-size:32px;line-height:32px;border-bottom:1px solid #fff}.blog-article-slider-read-time{justify-content:space-between;max-height:110px;font-family:PTRootUIVFRegular;font-size:32px;line-height:32px}.blog-article-slider-block-name{color:#002ea6;text-transform:uppercase;display:flex;align-items:center;gap:5px;font-family:PTRootUIVFBold;font-weight:700;font-size:8px;line-height:10px;flex-direction:row;justify-content:flex-start}.blog-article-slider-right{flex-grow:1;background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.blog-article-slider-image-preview{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.blog-article-slider-right-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-article-slider-right-pink-gradient{background:linear-gradient(358.43deg,rgba(250,66,59,0.7) 1.07%,rgba(232,232,236,0) 90.64%)}.blog-article-slider-right-blue-gradient{background:linear-gradient(358.91deg,rgba(0,46,166,0.7) .75%,rgba(232,232,236,0) 69.57%)}.blog-article-slider-right-violet-gradient{background:linear-gradient(358.91deg,rgba(120,74,245,0.7) .75%,rgba(232,232,236,0) 72.79%)}.blog-article-slider-right-white-gradient{background:linear-gradient(358.43deg,rgba(255,255,255,0.7) 1.07%,rgba(232,232,236,0) 90.64%)}.blog-article-slider-right-green-gradient{background:linear-gradient(358.91deg,rgba(113,242,112,0.7) .75%,rgba(232,232,236,0) 65.64%)}.blog-article-slider-right-gray-gradient{background:linear-gradient(358.43deg,rgba(216,216,216,0.7) 1.07%,rgba(232,232,236,0) 90.64%)}.blog-article-slider-tags{display:flex;gap:5px;z-index:10}.blog-article-slider-tag{color:#002ea6;font-family:PTRootUIVFBold;font-weight:700;font-size:12px;line-height:12px;padding:10px 10px 11px 10px;border-radius:20px;background-color:#fff}.blog-article-slider-info{color:#fff;gap:14px;max-width:80%;display:flex;flex-direction:column;z-index:10}.blog-article-slider-type{font-family:PTRootUIVFBold;font-weight:700;font-size:12px;line-height:10px;display:flex;gap:2px;align-items:center}.blog-article-slider-title{font-family:PTRootUIVFBold;font-weight:700;font-size:38px;line-height:42px}.blog-article-slider-text{font-family:PTRootUIWebMedium;font-weight:500;font-size:24px;line-height:26px}.blog-article-slider .slick-list,.blog-article-slider .slick-track,.blog-article-slider .slick-slide{min-height:100%}.blog-article-slider-arrows{position:absolute;width:55px;height:100%;top:0;bottom:0;right:0;display:flex;flex-direction:column}.blog-article-slider-arrows .theme-slider-arrow{display:flex;justify-content:center;align-items:center;flex-grow:1;cursor:pointer;background:rgba(232,232,236,0.2);width:100%;height:100%;position:static}.blog-article-slider-arrows .theme-slider-arrow svg{width:32px;height:32px}.blog-article-slider-arrows .theme-slider-arrow:hover{background:rgba(232,232,236,0.61)}@media(max-width:1599px){.blog-article-slider-block{gap:16px;padding:10px 8px}.blog-article-slider-author-info{gap:8px}.blog-article-slider-author-right{gap:8px}.blog-article-slider-author-name{font-size:16px;line-height:18px}.blog-article-slider-author-post{font-size:12px;line-height:16px}.blog-article-slider-author-description{font-size:12px;line-height:16px}.blog-article-slider-date{font-size:26px;line-height:26px}.blog-article-slider-read-time{font-size:26px;line-height:26px}.blog-article-slider-right{padding:16px}.blog-article-slider-tag{font-size:10px;line-height:10px;padding:8px 8px 9px 8px}.blog-article-slider-info{gap:12px}.blog-article-slider-type{font-size:10px;line-height:8px}.blog-article-slider-title{font-size:30px;line-height:32px}.blog-article-slider-text{font-size:20px;line-height:22px}.blog-article-slider-arrows{width:45px}}@media(max-width:991px){.blog-article-slider-item{flex-direction:column-reverse}.blog-article-slider-left{width:unset;flex-direction:row}.blog-article-slider-block{max-height:100%}.blog-article-slider-block-name{line-height:8px}.blog-article-slider-block-content{align-self:flex-end}.blog-article-slider-author{border-right:1px solid #fff;border-bottom:0}.blog-article-slider-author-info{flex-direction:row;gap:15px}.blog-article-slider-author-left{flex-shrink:0}.blog-article-slider-author-name{font-size:16px;line-height:16px}.blog-article-slider-author-post{font-size:12px;line-height:14px}.blog-article-slider-author-description{font-size:12px;line-height:14px}.blog-article-slider-date{border-right:1px solid #fff;border-bottom:0;width:30%;font-size:24px;line-height:24px}.blog-article-slider-read-time{width:20%;font-size:24px;line-height:24px}.blog-article-slider-right{height:520px;padding:24px}.blog-article-slider-title{font-size:32px;line-height:38px}.blog-article-slider-text{font-size:18px;line-height:20px}.blog-article-slider-arrows{height:520px;bottom:unset}}@media(max-width:560px){.blog-article-slider-tags{display:none}.blog-article-slider-left{flex-wrap:wrap}.blog-article-slider-block-name{font-size:7px}.blog-article-slider-author{width:100%;border-bottom:1px solid #fff;border-right:0}.blog-article-slider-author-info{gap:12px;flex-direction:column}.blog-article-slider-author-right{gap:12px}.blog-article-slider-author-name{font-size:14px;line-height:14px}.blog-article-slider-date{font-size:20px;line-height:20px;width:50%}.blog-article-slider-read-time{font-size:20px;line-height:20px;width:50%}.blog-article-slider-right{height:300px;padding:10px;justify-content:flex-end}.blog-article-slider-title{font-size:24px;line-height:24px}.blog-article-slider-text{font-size:12px;line-height:14px}.blog-article-slider-arrows{height:300px}.blog-article-slider-arrows-arrow img{width:18px}}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/menu/blog-vertical/style.min.css?17301192742009*/
.blog-menu-vertical{min-height:471px}.blog-menu-vertical nav{height:100%;display:flex}.blog-menu-vertical ul{display:flex;flex-direction:column;padding-left:0;list-style:none;margin:0;flex-grow:1}.blog-menu-vertical ul .blog-menu-vertical-item{display:flex;flex-grow:1}.blog-menu-vertical ul .blog-menu-vertical-item a{display:flex;justify-content:center;align-items:center;padding:20px 30px;border-bottom:1px solid rgba(0,0,0,.1);font-family:PTRootUIWebMedium;font-weight:500;font-size:18px;line-height:20px;color:#000;background-color:#fff;cursor:pointer;flex-grow:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.blog-menu-vertical ul .blog-menu-vertical-item:last-child a{border-bottom:0}.blog-menu-vertical ul .blog-menu-vertical-item a:hover{background-color:#f5f5f5}.blog-menu-vertical ul .blog-menu-vertical-item-active a,.blog-menu-vertical ul .blog-menu-vertical-item-active a:hover,.blog-menu-vertical ul .blog-menu-vertical-item a:active{background-color:#121238;color:#fff}.blog-menu-vertical .blog-menu-vertical-home{display:flex}.blog-menu-vertical .blog-menu-vertical-home a{display:flex;width:100%;height:100%;padding:14px;justify-content:center;align-items:center;background:linear-gradient(47.42deg,#d5e0ff 7.58%,rgba(213,224,255,0) 106.16%);position:relative}.blog-menu-vertical .blog-menu-vertical-home a img{z-index:1}.blog-menu-vertical .blog-menu-vertical-home a::before{position:absolute;content:'';inset:0;opacity:0;background:linear-gradient(47.42deg,#d7dce8 7.58%,rgba(237,242,254,0) 106.16%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.blog-menu-vertical .blog-menu-vertical-home a:hover::before{opacity:1}@media(max-width:1599px){.blog-menu-vertical{min-height:385px}.blog-menu-vertical ul .blog-menu-vertical-item a{padding:16px 24px;font-size:16px;line-height:18px}.blog-menu-vertical .blog-menu-vertical-home a{padding:12px}}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/menu/blog-select/style.min.css?17301192741248*/
.blog-menu-select{display:flex}.blog-menu-select-active{flex-grow:1;position:relative}.blog-menu-select-active-link{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;height:100%}.blog-menu-select-active-link p{font-family:PTRootUIVFMedium;font-weight:500;font-size:12px;line-height:12px;color:#000}.blog-menu-select-active.open img{transform:rotate(180deg)}.blog-menu-select-active nav{display:none;position:absolute;top:100%;width:100%;background-color:#fff;z-index:10}.blog-menu-select-active.open nav{display:block}.blog-menu-select-active nav ul{list-style:none;padding-left:0;margin:0}.blog-menu-select-active nav ul li a{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;height:55px;background-color:#fff;font-family:PTRootUIVFMedium;font-weight:500;font-size:12px;line-height:12px;color:#000;border-top:1px solid #eee}.blog-menu-select .blog-menu-select-home a{display:flex;width:55px;height:55px;padding:14px;justify-content:center;align-items:center;background:linear-gradient(47.42deg,#d5e0ff 7.58%,rgba(213,224,255,0) 106.16%)}.blog-menu-select .blog-menu-select-home a:hover{background:linear-gradient(47.42deg,#d7dce8 7.58%,rgba(237,242,254,0) 106.16%)}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/news.list/blog/style.min.css?17399686834713*/
.blog-articles{padding-bottom:80px}.blog-articles h3{font-family:PTRootUIVFBold;font-weight:700;font-size:80px;line-height:80px;color:#000;margin:65px 0 55px}.blog-articles-list{display:grid;grid-auto-columns:3;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:30px}.blog-article{display:flex;flex-direction:column;cursor:pointer}.blog-article-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-article-pink-gradient{background:linear-gradient(358.43deg,rgba(250,66,59,0.7) 1.07%,rgba(232,232,236,0) 90.64%)}.blog-article-blue-gradient{background:linear-gradient(358.91deg,rgba(0,46,166,0.7) .75%,rgba(232,232,236,0) 69.57%)}.blog-article-violet-gradient{background:linear-gradient(358.91deg,rgba(120,74,245,0.7) .75%,rgba(232,232,236,0) 72.79%)}.blog-article-white-gradient{background:linear-gradient(358.43deg,rgba(255,255,255,0.7) 1.07%,rgba(232,232,236,0) 90.64%)}.blog-article-green-gradient{background:linear-gradient(358.91deg,rgba(113,242,112,0.7) .75%,rgba(232,232,236,0) 65.64%)}.blog-article-gray-gradient{background:linear-gradient(358.43deg,rgba(216,216,216,0.7) 1.07%,rgba(232,232,236,0) 90.64%)}.blog-article-image{width:100%;min-height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;padding:15px;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;position:relative}.blog-article-image .blog-article-image-preview{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.blog-article-tags{display:flex;gap:5px}.blog-article-tag{color:#002ea6;font-family:PTRootUIVFBold;font-weight:700;font-size:12px;line-height:12px;padding:10px 10px 11px 10px;border-radius:20px;background-color:#fff}.blog-article-info{display:flex;align-items:flex-end;gap:20px;z-index:1;width:100%;justify-content:space-between}.blog-article-type{color:#fff;text-transform:uppercase;font-family:PTRootUIVFBold;font-weight:700;font-size:8px;line-height:8px;display:flex;gap:2px;align-items:center;margin-bottom:10px}.blog-article-title span{font-family:PTRootUIVFBold;font-weight:700;font-size:24px;line-height:26px;color:#fff;text-decoration:none;background:no-repeat 0 100%;background-image:linear-gradient(#fff,#fff);background-size:100% 0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding-bottom:1px}.blog-article:hover .blog-article-title span{background-size:100% 2px;color:#fff}.blog-article-read-time{padding:7px 10px;font-family:PTRootUIVFBold;font-size:12px;display:flex;align-items:center;gap:5px;color:#fff;background-color:#000;border-radius:50px}.blog-article-read-time img{width:12px;height:13px}.blog-article-body{background-color:#fff;padding:15px;gap:15px;display:flex;flex-direction:column;flex-grow:1}.blog-article-date{width:150px;font-family:PTRootUIVFBold;color:#858585;font-size:10px}.blog-article-text{color:#292929;font-family:PTRootUIWebMedium;font-weight:500;font-size:16px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.blog-article-author{padding:8px;flex-grow:1;font-family:PTRootUIVFRegular;font-weight:700;font-size:18px;line-height:20px;border-right:1px solid #fff;display:flex;align-items:center;min-height:40px;gap:10px}.blog-article-author-info{display:flex;flex-direction:column;gap:10px}.blog-article-author-name{font-family:PTRootUIVFBold;color:#000;font-size:20px}.blog-article-author-post{color:#858585;font-size:10px;text-transform:uppercase}.blog-article-author img{width:65px;height:65px;border-radius:100%}@media(max-width:1599px){.blog-articles{padding-bottom:64px}.blog-articles h3{font-size:64px;line-height:64px;margin:52px 0 45px}.blog-articles-list{grid-column-gap:16px;grid-row-gap:26px}.blog-article-image{min-height:300px;padding:12px}.blog-article-body{padding:12px;gap:12px}.blog-article-title{font-size:20px;line-height:22px}.blog-article-text{font-size:14px;line-height:16px}}@media(max-width:1200px){.blog-articles-list{grid-template-columns:1fr 1fr}}@media(max-width:991px){.blog-articles h3{font-size:65px;line-height:65px}.blog-article-tag{padding:8px;font-size:10px;line-height:10px}.blog-article-body{padding:10px}.blog-article-title{font-size:18px;line-height:20px}.blog-article-text{font-size:14px;line-height:18px}.blog-article-author{font-size:12px;line-height:14px}}@media(max-width:768px){.blog-articles-list{grid-template-columns:1fr}}@media(max-width:560px){.blog-articles h3{font-size:32px;line-height:32px}.blog-article-tag{font-size:9px;line-height:9px}.blog-article-type{font-size:7px;line-height:8px}.blog-article-text{font-size:12px;line-height:16px}}
/* End */


/* Start:/local/templates/site_kk_redesign/components/bitrix/form.result.new/blog.dark-violet/style.min.css?17491249825367*/
.blog-form-dark-violet{background:conic-gradient(from 90deg at 50% 50%,#121238 0,#272779 360deg);display:flex;flex-direction:column}.blog-form-dark-violet.form-success{background:conic-gradient(from 90deg at 50% 50%,#71f070 0,#eff0f3 360deg)}.blog-form-dark-violet.form-server-error{background:conic-gradient(from 90deg at 50% 50%,#ff7a7a 0,#eff0f3 360deg)}.blog-form-dark-violet form{display:flex;flex-direction:column;flex-grow:1}.blog-form-dark-violet .blog-form-header{padding:30px;display:flex;flex-grow:1;gap:20px;flex-direction:column}.blog-form-dark-violet .blog-form-title{line-height:42px;font-size:38px;font-family:PTRootUIVFMedium;font-weight:500;color:#fff}.blog-form-dark-violet.form-success .blog-form-title{color:#010203}.blog-form-dark-violet .blog-form-text{line-height:20px;font-size:16px;font-family:PTRootUIVFMedium;font-weight:500;color:#fff}.blog-form-dark-violet.form-success .blog-form-text{color:#292929;line-height:26px;font-size:24px}.blog-form-dark-violet .blog-form-body{padding:30px}.blog-form-dark-violet .blog-form-input-text-block input{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #fff;padding:10px 0;background-color:transparent;margin-bottom:15px;color:rgba(255,255,255,.8);font-family:PTRootUIWebMedium;font-weight:500;font-size:16px;line-height:38px;width:calc(100% - 0px)}.blog-form-dark-violet .blog-form-input-text-block input:focus,.blog-form-dark-violet .blog-form-input-text-block input:hover{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #fff;background-color:transparent;color:rgba(255,255,255,.8)}.blog-form-dark-violet .blog-form-input-text-block input::placeholder{color:rgba(255,255,255,.45)}.blog-form-dark-violet .blog-form-input-text-block input:focus::placeholder{color:rgba(255,255,255,.2)}.blog-form-dark-violet .blog-form-input-text-block input.error{border-bottom-color:#ff7a7a}.blog-form-dark-violet .blog-form-politic-block{font-size:18px;line-height:18px;color:#fff;font-family:'PTRootUIWebMedium';font-weight:500;margin-bottom:15px}.blog-form-politic-block label{display:flex;align-items:center}.blog-form-politic-block a{color:#fff;text-decoration:underline}.blog-form-politic-block-policy{display:block;margin-top:10px}.blog-form-dark-violet .blog-form-politic-block input[type="checkbox"]{margin:0 10px 0 0;border:1px solid #fff;width:20px;height:20px;outline:0;background-color:transparent;position:relative;cursor:pointer;flex-shrink:0;margin-top:1px}.blog-form-dark-violet .blog-form-politic-block input[type="checkbox"]:checked:before{content:'';background-image:url('/local/templates/site_kk_redesign/blog-assets/images/check-white.svg');background-position:center;background-repeat:no-repeat;position:absolute;width:14px;height:11px;top:3px;left:2px}.blog-form-dark-violet .blog-form-politic-block input[type="checkbox"].error{border-color:#ff7a7a}.blog-form-dark-violet .blog-form-footer button{display:flex;justify-content:center;align-items:center;color:#fff;font-family:PTRootUIVFMedium;font-weight:500;font-size:24px;cursor:pointer;background:linear-gradient(86.92deg,#9775f2 -21.19%,rgba(151,117,242,0) 118.03%);padding:20px 50px;width:100%;border:0}.blog-form-dark-violet .blog-form-footer button span{z-index:1}.blog-form-dark-violet .blog-form-footer button::before{position:absolute;content:'';inset:0;opacity:0;background:linear-gradient(86.92deg,#9775f2 -21.19%,#4343a5 118.03%);-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.blog-form-dark-violet .blog-form-footer button:hover::before{opacity:1}.blog-form-dark-violet .blog-form-footer button:disabled{cursor:default}.blog-form-dark-violet.form-success .blog-form-footer button{background:linear-gradient(86.92deg,rgba(35,35,110,0.5) -21.19%,rgba(26,26,81,0.5) 118.03%)}@media(max-width:1599px){.blog-form-dark-violet .blog-form-header{padding:26px;gap:16px}.blog-form-dark-violet .blog-form-title{line-height:34px;font-size:30px}.blog-form-dark-violet .blog-form-text{line-height:18px;font-size:14px}.blog-form-dark-violet.form-success .blog-form-text{line-height:22px;font-size:20px}.blog-form-dark-violet .blog-form-body{padding:24px}.blog-form-dark-violet .blog-form-input-text-block input{padding:8px 0;margin-bottom:12px;line-height:32px}.blog-form-dark-violet .blog-form-politic-block{font-size:16px;line-height:16px;margin-bottom:12px}.blog-form-dark-violet .blog-form-politic-block input[type="checkbox"]{margin:0 8px 0 0;width:16px;height:16px}.blog-form-dark-violet .blog-form-politic-block input[type="checkbox"]:checked:before{width:11px;height:9px;top:2px;left:2px}.blog-form-dark-violet .blog-form-footer button{font-size:16px;padding:16px 40px}}@media(max-width:991px){.blog-form-dark-violet .blog-form-title{line-height:38px;font-size:34px}.blog-form-dark-violet .blog-form-input-text-block input{padding:8px 0;line-height:42px}.blog-form-dark-violet .blog-form-footer button{font-size:18px;line-height:18px}}@media(max-width:560px){.blog-form-dark-violet .blog-form-header{padding:20px}.blog-form-dark-violet .blog-form-title{line-height:22px;font-size:20px}.blog-form-dark-violet .blog-form-text{line-height:18px;font-size:14px}.blog-form-dark-violet .blog-form-input-text-block input{padding:8px 0;line-height:36px}.blog-form-dark-violet .blog-form-footer button{font-size:14px;line-height:14px}}
/* End */
/* /local/templates/site_kk_redesign/blog-assets/css/blog-base.css?16939982404721 */
/* /local/templates/site_kk_redesign/blog-assets/css/blog-section.css?17599125002580 */
/* /local/templates/site_kk_redesign/blog-assets/css/blog-section-animations.css?16861263322118 */
/* /local/templates/site_kk_redesign/components/bitrix/system.pagenavigation/blog/style.min.css?17301192741684 */
/* /local/templates/site_kk_redesign/components/bitrix/news.list/blog.slider/style.min.css?17412657026914 */
/* /local/templates/site_kk_redesign/components/bitrix/menu/blog-vertical/style.min.css?17301192742009 */
/* /local/templates/site_kk_redesign/components/bitrix/menu/blog-select/style.min.css?17301192741248 */
/* /local/templates/site_kk_redesign/components/bitrix/news.list/blog/style.min.css?17399686834713 */
/* /local/templates/site_kk_redesign/components/bitrix/form.result.new/blog.dark-violet/style.min.css?17491249825367 */
