

/* Start:/local/templates/ai_markt/components/bitrix/news.detail/ai_detail_blog/style.css?176554121717452*/
@media (min-width: 992px) {
	.bx-newsdetail .bx-newsdetail-container:nth-child(3n+1) {
		clear: both;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-newsdetail .bx-newsdetail-container:nth-child(2n+1) {
		clear: both;
	}
}

body {
	background: linear-gradient(178.54deg, #EAF8FF 1.2%, #F2F5FF 39.68%, #F9F4FF 98.8%) !important;
}
/* POST FORMATS */
.bx-newsdetail-img,
.bx-newsdetail-audio,
.bx-newsdetail-youtube,
.bx-newsdetail-slider {
	position: relative;
	text-align: center;
}
.bx-newsdetail-slider img,
.bx-newsdetail-img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
}
.bx-newsdetail-video {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	opacity: 0.7;
	z-index: 1;
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
	background: url("/local/templates/ai_markt/components/bitrix/news.detail/ai_detail_blog/images/bx-video.png") no-repeat center;
}
.bx-newsdetail-video:hover {
	opacity: 1;
}
/* POST FORMATS /// SLIDER */
.bx-newsdetail-slider {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.bx-newsdetail-slider-container {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.bx-newsdetail-slider-slide {
	float: left;
	z-index: 100;
}
.bx-newsdetail-slider-arrow-container-left,
.bx-newsdetail-slider-arrow-container-right {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 15%;
	cursor: pointer;
}
.bx-newsdetail-slider-arrow-container-left {
	left: 0;
}
.bx-newsdetail-slider-arrow-container-right {
	right: 0;
}
.bx-newsdetail-slider-arrow {
	position: absolute;
	line-height: 34px;
	vertical-align: middle;
	color: #fff;
	cursor: pointer;
	font-size: 48px;
	height: 48px;
	width: 20px;
	top: 50%;
	margin-top: -24px;
	z-index: 110;
	opacity: .5;
	text-shadow:0 0 2px rgba(0,0,0,.5);
}
.bx-newsdetail-slider-arrow-container-left:hover .bx-newsdetail-slider-arrow,
.bx-newsdetail-slider-arrow-container-right:hover .bx-newsdetail-slider-arrow {
	color: #FFF;
	display: block;
	opacity: 1;
}
.bx-newsdetail-slider-arrow-container-left .bx-newsdetail-slider-arrow {
	left: 20px;
}
.bx-newsdetail-slider-arrow-container-right .bx-newsdetail-slider-arrow {
	right: 20px;
}
.bx-newsdetail-slider-control {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 10px;
	z-index: 110;
	text-align: center;
	word-spacing: -4px;
}
.bx-newsdetail-slider-control li {
	display: inline-block;
	border-radius: 50%;
	background: #fff;
	width: 10px;
	height: 10px;
	word-spacing: -4px;
	margin: 0 3px;
	opacity: .5;
}
.bx-newsdetail-slider-control li:hover,
.bx-newsdetail-slider-control li.current {
	background: #FFF;
	opacity: 1;
}
.bx-newsdetail-slider-arrow,
.bx-newsdetail-slider-control li {
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
}
/* /// */
.bx-newsdetail-title,
.bx-newsdetail-title a {
	color: #000;
	margin: 0;
	padding: 2px 0 15px;
	font-size: 18px;
	border-bottom: none;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	text-align: left;

	position: relative;
	z-index: 11;

	max-width: 755px;
}

.banner-content {
	position: relative;
	z-index: 11;
}

.bx-newsdetail-title a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
.bx-lg .bx-newsdetail-title {
	font-size: 24pt;
}
.bx-md .bx-newsdetail-title {
	font-size: 20pt;
}
.bx-xs .bx-newsdetail-title {
	font-size: 18pt;
}
.bx-newsdetail-separator,
.bx-newsdetail-view,
.bx-newsdetail-date,
.bx-newsdetail-comments,
.bx-newsdetail-author,
.bx-newsdetail-other {
	color: #a4a4a4;
	font-size: 13px;
	padding-bottom: 5px;
	white-space: nowrap;
}
.bx-newsdetail-rating,
.bx-newsdetail-separator,
.bx-newsdetail-date{
	display: inline-block;
}
.bx-newsdetail-separator {
	margin: 0 10px;
}
.bx-newsdetail-view i.fa,
.bx-newsdetail-date i.fa,
.bx-newsdetail-comments i.fa,
.bx-newsdetail-author i.fa,
.bx-newsdetail-tags i.fa,
.bx-newsdetail-other i.fa {
	width: 13px;
	color: #b4b4b4;
}
.bx-newsdetail-tags {
	color: #a4a4a4;
	font-size: 13px;
	padding-bottom: 5px;
}
.bx-newsdetail-content {
	font-size: 14px;
	margin: 0px;
}

.bx-newsdetail-block {
	position: relative;
}

.bx-newsdetail-img {
	max-height: 795px;
}

.bx-newsdetail-banner {
	display: block;
	width: 100%;
	padding: 148px 0 85px;
}

.bx-newsdetail-title {
	color: #FFD8F9;
	font-size: 48px;
	line-height: 1.2;
	font-weight: 700;
	display: inline-block;
	padding: 0;
	margin: 0 0 32px;
}

.banner {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.blog-section {
    max-width: 1300px;
    margin: 0 auto;
	padding: 0 10px;
}

.info {
	background: linear-gradient(356deg, #CFEFFF 20.75%, #D4C1E5 85%);
    box-shadow: 25.78px 27.65px 75.6px 0px rgba(42, 44, 50, 0.12), 6.02px 6.45px 8.82px 0px rgba(255, 255, 255, 1) inset, -6.02px -6.45px 8.82px 0px rgba(133, 202, 218, 1) inset;
    border-radius: 32px;
    padding: 0 0 0 24px;
    position: relative;
	width: 100%;
    max-width: 755px;
    display: flex;
    align-items: center;
	justify-content: space-between;
}

.info-details {
	display: flex;
	justify-content: flex-start;
	gap: 32px;
}

.info-detail {
	display: flex;
	align-items: center;
	gap: 8px;
	font-family:"Open Sans", sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #092968;
	font-weight: 400;
}

.info-detail_date {
	font-size: 20px;
	font-weight: 700;
}

.info-button {
	display: block;
    width: max-content;
    position: relative;
    padding: 16px 40px;
    background: linear-gradient(322.4deg, #4C0091 11.93%, #00FFE1 95.31%);
    /* box-shadow: 24.8px 28.53px 75.6px 0px #14182A3B, 5px 5px 7px 0px #8AFFF1 inset, -7.61px -8.75px 11.59px 0px #792ACE inset; */
    border-radius: 30px;
    font-family: var(----text-font-family-play);
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
    color: #fff;
    z-index: 1;
    transition: opacity 0.3s ease;
    cursor: pointer;
    border: none;
	margin: 40px 0 0;
}

.info-button-banner {
	margin: 0;
}

.info-button::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100%);
    height: calc(100%);
    background: linear-gradient(322.4deg, #4C0091 11.93%, #00FFE1 95.31%);
    box-shadow: 24.8px 28.53px 75.6px 0px #14182A3B, 5px 5px 7px 0px #8AFFF1 inset, -7.61px -8.75px 11.59px 0px #792ACE inset;
    border-radius: 30px;
    z-index: -1;
    transition: opacity 0.3s ease;
}

.info-button:hover, .info-button:focus {
    box-shadow: 0px 0px 9px #8800FF, 0px 0px 16.5px #FF00D5, 5px 5px 7px #C3FFF8 inset, -7.61px -8.75px 11.59px #34059F inset;
    transition: all 0.2s ease;
    background-position: 100% 0%;
	color: #fff;
	text-decoration: none;

	outline: none;
}

.bx-newsdetail-content {
	background: 
	  linear-gradient(178.54deg, #EAF8FF 1.2%, #F2F5FF 39.68%, #F9F4FF 98.8%),
	  url('/local/templates/ai_markt/images/detail/blog-back.png') no-repeat center / cover; 
}

.bx-newsdetail-content p {
	font-family:"Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #242424;
	font-weight: 400;
	margin: 0 0 15px;
}

.bx-newsdetail-content p:last-child {
	margin: 0;
}

.blog-content {
	padding: 56px 0 0;
}

.blog-content .blog-section div {
	margin: 0 0 15px;
}

.bx-newsdetail-content h1{
	font-family: var(----text-font-family-play);
	font-size: 32px;
	line-height: 1.2;
	color: #7E20AC;
	font-weight: 400;
	margin: 40px 0 19px;
}

.blog-content .blog-section ul {
	padding: 0 0 0 20px;
}

.blog-content .blog-section ul li {
	font-family:"Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #242424;
	font-weight: 400;
}

.bx-newsdetail-content p span {
	font-weight: 700;
}

.banner-content {
	margin: 70px 0 0;
	display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.banner-content-title {
	font-size: 32px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
}

.banner-content-list {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 8px;
	padding: 0 0 0 20px;
	margin: 0;
}

.banner-content-item {
	font-size: 20px;
	line-height: 1;
	color: #fff;
	font-weight: 400;
	text-align: left;
}

.blog-consultation {
	width: 100%;
	margin: 51px 0 38px;
}

.blog-container {
    max-width: 1280px;
    width: 100%;
    display: flex;
    flex-direction: column;
    border-radius: 30px;
	background-color: #fff;
    background: url('/local/templates/ai_markt/images/detail/tetrad.png') no-repeat center;
    background-size: cover;
    animation: table-light 4s infinite alternate linear;
	padding: 56px 58px 82px;
	border: 2px solid rgba(255, 0, 213, 0.64);
}

@keyframes table-light {
    0% {
        box-shadow: 0 0 7.5px #D744BF, 0 0 15px #D744BF, 0 0 22.5px #D744BF;
    }

    25% {
        box-shadow: 0 0 10px #D744BF, 0 0 20px #D744BF, 0 0 30px #D744BF;
    }

    50% {
        box-shadow: 0 0 12.5px #D744BF, 0 0 25px #D744BF, 0 0 37.5px #D744BF;
    }

    75% {
        box-shadow: 0 0 10px #D744BF, 0 0 20px #D744BF, 0 0 30px #D744BF;
    }

    100% {
        box-shadow: 0 0 7.5px #D744BF, 0 0 15px #D744BF, 0 0 22.5px #D744BF;
    }
}

.blog-information {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.blog-container .blog-information .blog-paragraf {
	font-family:"Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1.5;
	color: #242424;
	font-weight: 400;
	margin: 0;
}

@media (max-width: 767px) {
	.blog-container {
		padding: 40px 44px;
	}

	.info-button {
		padding: 16px 25px;
		font-size: 18px;
		align-self: flex-start;
		margin: 24px 0 0;
	}

	
	.info {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
		padding: 24px;
	}

	.info-button-banner {
		margin: 0;
	}
}

@media (max-width: 600px) {
	.blog-container {
		padding: 40px 44px;
	}

	.info-button {
		padding: 16px 25px;
		font-size: 18px;
		align-self: flex-start;
	}

	
	.info {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px;
		padding: 24px;
	}

	.bx-newsdetail-title {
		font-size: 32px;
		text-align: start;
	}

	.info-details {
		flex-direction: column;
		gap: 16px;
	}

	.banner-content-item {
		text-align: start;
	}

	.bx-newsdetail-banner {
		display: block;
		width: 100%;
		padding: 60px 0 20px;
	}

	.banner-content {
		margin: 24px 0 0;
	}

	.blog-information {
		margin: 0 0 24px;
	}

	.banner {
		width: 100%;
	}
}

@media (max-width: 375px) {
	.blog-container {
		padding: 40px 20px;
	}
}

.bx-newsdetail {
	position: relative;
}

.bx-newsdetail-img {
	background-size: cover;
}

@media (max-width: 991px) {
	.bx-newsdetail-block{
    	height: auto !important;
	}
}


.bx-newsdetail-block{
	position: relative;
    z-index: 5;
    margin: 0;
}

.bx-newsdetail-banner {
	margin: -74px 0 0;
}

@media (max-width: 992px) {
	.bx-newsdetail-banner {
		margin: -106px 0 0;
	}

	.breadcrumb {
		padding-top: 10px !important;
	}
	
}

.breadcrumb {
	width: 100%;
	max-width: 100% !important;
	margin: 0 !important;
	background: linear-gradient(
        to bottom,
        rgba(57, 14, 101, 1) 0%,
        rgba(57, 14, 101, 0) 100%
    );
    
}

.breadcrumb-inner {
	max-width: 1300px;
    margin: 0 auto !important;
    position: relative !important;
    z-index: 99 !important;
	padding: 24px 10px 0 !important;
    margin-bottom: 20px;
    background-color: transparent !important;
}

.bx-breadcrumb-item {
	font-family: var(----text-font-family-play) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.1 !important;
	color: #fff !important;
	text-transform: uppercase;
}

.bx-breadcrumb-item svg path {
	fill: #ffffff !important;
}

.bx-breadcrumb-item a {
	color: #fff !important;
}

.bx-breadcrumb-item span {
	transition: all .3s ease-in-out;
	border-bottom: 1px solid #fff !important;
	color: #ffffff !important;
}

.bx-breadcrumb-item a span {
	border-bottom: none;
}

.bx-breadcrumb-item a:hover {
    text-decoration: none;
	border-bottom: 1px solid #fff;
}

.socials {
	width: 100%;
}

.socials-content {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 15px;
}

.socials-title {
	font-family:"Open Sans", sans-serif;
	font-size: 20px;
	line-height: 1.1;
	color: #7E20AC;
	font-weight: 700;
}

.blog-content .blog-section div {
    margin: 0;
}

.share-dialog-left {
    left: 0;
}

.blog-content .blog-section .blog-consultation {
	width: 100%;
	margin: 51px 0 0;
}

.blog-consultation_decor {
	display: inline-block;
	padding: 4px 8px;
	background-color: rgba(197, 103, 255, 0.24);
	border-radius: 72px;
}

.blog-content .blog-section .blog-copy {
	display: flex;
	justify-content: flex-end;
	margin: 31px 0 0;
}

.blog-copy-link {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 !important;
	background: linear-gradient(to right, #D4C1E5 0%, #CFEFFF 100%);
	border-radius: 12px;
	max-width: 149px;
	padding: 7px 8px;
	font-family:"Open Sans", sans-serif;
	color: #7E20AC;
	font-size: 14px;
	font-weight: 400;
	transition: all .3s ease-in-out;
	cursor: pointer;
}

.blog-copy-link:hover {
	box-shadow: 0px 0px 8px 5px rgba(171, 11, 165, 0.5);
	text-decoration: none;
}

.blog-copy{
	position: relative;
}

.copy-notification {
	position: absolute;
	top: 100%;
	right: 0;
	background-color: rgba(255, 0, 213, 0.64);
	color: #fff;
	padding: 8px 15px;
	border-radius: 6px;
	font-size: 14px;
	margin-top: 8px;
	opacity: 0;
	transform: translateY(-5px);
	transition: opacity 0.3s ease, transform 0.3s ease;
	pointer-events: none;
	white-space: nowrap;
	z-index: 10;
}

.copy-notification.show {
	opacity: 1;
	transform: translateY(0);
}

.read-more-back:hover::before {
	background: linear-gradient(322.4deg, #4C0091 11.93%, #00FFE1 95.31%);
    box-shadow: 2px 2px 6px 0px #4C0090, 5px 5px 7px 0px #EFD4FF inset, -7.61px -8.75px 11.59px 0px #612ACE inset;
    transition: all 0.3s 
ease;
}

.read-more-back:hover::after {
    background: #D744BF8F;
    border: 1px solid #D744BF;
    box-shadow: 0px 0px 7.9px 0px #D744BF8F;
    backdrop-filter: blur(12px);
    opacity: 1;
    transition: opacity 0.3s 
ease;
    z-index: -2;
}

.read-more-back:hover, .read-more-back:focus {
	color: #ffffff !important;
	text-decoration: none !important;
	outline: none;
}


.bx-newsdetail-img {
    position: relative;
}

.bx-newsdetail-img::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    background: linear-gradient(to right, rgba(0,0,0,0.6), rgba(0,0,0,0));
    pointer-events: none;
}

@media (max-width: 992px) {

	.bx-newsdetail-img {
		max-height: none;
	}
}

/*new style by detail page*/
.blog-content .blog-section .title-purple {
    font-family: var(----text-font-family-play);
    font-size: 25px;
    line-height: 1.2;
    color: #666;
    font-weight: 400;
    margin: 40px 0 19px;
}

.blog-content .blog-section h2 {
    font-family: var(----text-font-family-play);
    font-size: 28px;
    line-height: 1.2;
    color: #7E20AC;
    font-weight: 400;
    margin: 40px 0 19px;
}

.border-block {
    padding: 20px;
    border: 3px solid #7E20AC;
}  

.link-button {
    transition: 1s;
    background-color: #7E20AC;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
 
    cursor: pointer;
    display: inline-block;
    padding: 0 20pt 0 20pt;
    height: auto !important;
    text-decoration: none;
}
ol.numeric-inside {
    list-style: decimal outside none;
    padding-left: 34px;
    font-size: 18px;
}

ul.circle-bullet {
    list-style: disc;
    font-size: 18px;
}

.content-block {
  margin-bottom: 20px !important;
}

.blog-image {
    width: 100%;
    height: auto;
}

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

.blog-information .info-detail {
	display: flex;
	align-items: center;
	gap: 8px;
	font-family:"Open Sans", sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #092968;
	font-weight: 400;
}

.blog-content .blog-section .blog-container {
   margin-top: 51px !important;
}

@media (max-width: 992px) {

	.breadcrumb-inner {
		padding: 5px 10px 0 !important;
	}
}

.bx-newsdetail {
	position: relative;
}

.button-up {
	position: fixed;
	left: 20px;
    bottom: 30px;
	z-index: 999;

	background-color: rgba(34, 0, 54, 0.24);
	border: 1px solid #FFFFFF;
	border-radius: 72px;
	color: #ffffff;

	padding: 12px 15px;

	cursor: pointer;
	transition: all .3s ease-in-out;
}

.button-up:hover {
	border: 1px solid #D744BF;
	box-shadow: 0 0 10px #D744BF;
	background-color: rgba(34, 0, 54, 0.56);
}

.button-up-text {
	font-family: var(----text-font-family-play);
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
	text-transform: uppercase;
}

.button-up div {
	display: flex;
	align-items: center;
	gap: 8px;
}

.button-up-icon {
	width: 24px;
	height: 12px;
}

@media (max-width: 768px) {
	.button-up {
		left: 50%;
    	transform: translate(-50%, -50%);
		background-color: rgba(34, 0, 54, 0.56);
	}

	

	.breadcrumb {
		width: 100%;
		max-width: 100% !important;
		margin: 0 !important;

		background: linear-gradient(
			to bottom,
			rgba(57, 14, 101, 0) 0px,
			rgba(57, 14, 101, 1) 20px,
			rgba(57, 14, 101, 0) 100%
		) !important;  

		

    
	}
}
/* End */


/* Start:/local/templates/ai_markt/components/bitrix/news.detail/ai_detail_blog/themes/blue/style.min.css?1737621428213*/
.bx-newsdetail .fa.bx-star-active{color:#1485ce}.bx-newsdetail .btn{background-color:#1485ce;border-color:#1485ce}.bx-newsdetail .btn:active,.bx-newsdetail .btn:hover{background-color:#53a4d8;border-color:#53a4d8}
/* End */


/* Start:/local/templates/ai_markt/components/bitrix/main.share/blog/style.css?17519076771085*/
.bx-share-social {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	display: inline-block;
	list-style: none;
}
.bx-share-icon {
	float: right;
	display: block;
	margin-left: 4px;
	margin-bottom: 4px;
	height: 40px;
	width: 40px;
}
.bx-share-icon a,
.bx-share-icon a:link,
.bx-share-icon a:visited,
.bx-share-icon a:active {
	display: flex !important;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 8px;
}

.bx-share-icon a:hover {
	text-decoration: none;
}

.social-list {
	display: flex;
	padding: 0 !important;
	gap: 8px;
}

.social-item {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 !important;
	width: 48px !important;
	height: 48px !important;
	background: linear-gradient(to right, #CFEFFF 0%, #D4C1E5 100%);
	border-radius: 12px;
	transition: all .3s ease-in-out;
}

.social-item:hover {
	box-shadow: 0px 0px 8px 5px rgba(171, 11, 165, 0.5);
	background: linear-gradient(to right, #FFFFFF 0%, #FFFFFF 100%);
}

/* End */


/* Start:/local/templates/ai_markt/components/bitrix/news.list/blog_recommendations/style.css?17649441759776*/
.bx-newslist {}
.bx-newslist-block {
	padding: 0 14px;
	margin-bottom: 40px;
}
@media (min-width: 992px) {
	.bx-newslist .bx-newslist-container:nth-child(3n+1) {
		clear: both;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-newslist .bx-newslist-container:nth-child(2n+1) {
		clear: both;
	}
}

body {
	background: linear-gradient(178.54deg, #EAF8FF 1.2%, #F2F5FF 39.68%, #F9F4FF 98.8%) !important;
}
/* POST FORMATS */
.bx-newslist-img,
.bx-newslist-audio,
.bx-newslist-youtube,
.bx-newslist-slider {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
}
.bx-newslist-slider img,
.bx-newslist-img img {
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%
}
.bx-newslist-video {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	opacity: 0.7;
	z-index: 1;
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
	background: url("/local/templates/ai_markt/components/bitrix/news.list/blog_recommendations/images/bx-video.png") no-repeat center;
}
.bx-newslist-video:hover {
	opacity: 1;
}
/* POST FORMATS /// SLIDER */
.bx-newslist-slider {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
}
.bx-newslist-slider-container {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.bx-newslist-slider-slide {
	float: left;
	z-index: 100;
}
.bx-newslist-slider-arrow-container-left,
.bx-newslist-slider-arrow-container-right {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 15%;
	cursor: pointer;
}
.bx-newslist-slider-arrow-container-left {
	left: 0;
}
.bx-newslist-slider-arrow-container-right {
	right: 0;
}
.bx-newslist-slider-arrow {
	position: absolute;
	line-height: 34px;
	vertical-align: middle;
	color: #fff;
	cursor: pointer;
	font-size: 48px;
	height: 48px;
	width: 20px;
	top: 50%;
	margin-top: -24px;
	z-index: 110;
	opacity: .5;
	text-shadow:0 0 2px rgba(0,0,0,.5);
}
.bx-newslist-slider-arrow-container-left:hover .bx-newslist-slider-arrow,
.bx-newslist-slider-arrow-container-right:hover .bx-newslist-slider-arrow {
	color: #FFF;
	display: block;
	opacity: 1;
}
.bx-newslist-slider-arrow-container-left .bx-newslist-slider-arrow {
	left: 20px;
}
.bx-newslist-slider-arrow-container-right .bx-newslist-slider-arrow {
	right: 20px;
}
.bx-newslist-slider-control {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 10px;
	z-index: 110;
	text-align: center;
	word-spacing: -4px;
}
.bx-newslist-slider-control li {
	display: inline-block;
	border-radius: 50%;
	background: #fff;
	width: 10px;
	height: 10px;
	word-spacing: -4px;
	margin: 0 3px;
	opacity: .5;
}
.bx-newslist-slider-control li:hover,
.bx-newslist-slider-control li.current {
	background: #FFF;
	opacity: 1;
}
bx-newslist-slider-arrow,
.bx-newslist-slider-control li {
	-webkit-transition: opacity .3s ease;
	   -moz-transition: opacity .3s ease;
	    -ms-transition: opacity .3s ease;
	     -o-transition: opacity .3s ease;
	        transition: opacity .3s ease;
}
.bx-newslist-title,
.bx-newslist-title a {
	color: #000;
	margin: 0;
	padding: 2px 0 15px;
	font-size: 18px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
}
.bx-newslist-title a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
.bx-lg .bx-newslist-title {
	font-size: 24pt;
}
.bx-md .bx-newslist-title {
	font-size: 20pt;
}
.bx-xs .bx-newslist-title {
	font-size: 18pt;
}
.bx-newslist-view,
.bx-newslist-date,
.bx-newslist-comments,
.bx-newslist-author,
.bx-newslist-other {
	color: #a4a4a4;
	font-size: 13px;
	padding-bottom: 5px;
	white-space: nowrap;
}
.bx-newslist-view i.fa,
.bx-newslist-date i.fa,
.bx-newslist-comments i.fa,
.bx-newslist-author i.fa,
.bx-newslist-tags i.fa,
.bx-newslist-other i.fa {
	width: 13px;
	color: #b4b4b4;
}
.bx-newslist-tags {
	color: #a4a4a4;
	font-size: 13px;
	padding-bottom: 5px;
}
.bx-newslist-content {
	font-size: 14px;
	margin-bottom: 5px;
}
.bx-newslist-more {
	margin-top: 5px;
	margin-bottom: 5px;
}

.read-more-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: max-content;
    gap: 24px;
}

@media (max-width: 991px) {
	.read-more-list {
		grid-template-columns: 1fr 1fr;
	}
}

@media (max-width: 600px) {
	.read-more-list {
		grid-template-columns: 1fr;
	}
}

.read-more {
	width: 100%;
	background: #ffffff url('/local/templates/ai_markt/images/detail/back-more.png') no-repeat center / cover;
	margin: 68px 0 0;
	padding: 16px 0 0;
}

.read-more-title {
	font-family: var(----text-font-family-play) !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    line-height: 1.1 !important;
	color: #092968 !important;
	text-align: center;
	margin: 0 0 24px !important;
}

.read-more-item{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	width: 100%;
    padding: 24px;
    border-radius: 32px;
    background: linear-gradient(318deg, #CFEFFF 18.75%, #D4C1E5 59%);
    box-shadow: 25.78px 27.65px 75.6px 0px #2A2C321E, 6.45px 8.82px 14px #FFFFFF inset, -6.02px -6.45px 12.8px 0px #98E0F0 inset;
}

.read-more-back-btn {
	display: flex;
	justify-content: center;
	padding: 24px 0 128px;
}

.read-more-back {
	display: block;
    width: max-content;
    position: relative;
    padding: 16px 40px;
    background: linear-gradient(322.4deg, #4C0091 11.93%, #00FFE1 95.31%);
    box-shadow: 24.8px 28.53px 75.6px 0px #14182A3B, 5px 5px 7px 0px #8AFFF1 inset, -7.61px -8.75px 11.59px 0px #792ACE inset;
    border-radius: 30px;
    font-family: var(----text-font-family-play);
    font-size: 24px;
    font-weight: 700;
    line-height: 28.8px;
    text-decoration: none;
    color: #fff;
    margin: 16px;
    z-index: 1;
    transition: opacity 0.3s ease;
    cursor: pointer;
    border: none;
}

@media (max-width: 600px) {
	.read-more-back {
		font-size: 20px;
	}
}

@media (max-width: 375px) {
	.read-more-back {
		font-size: 18px;
	}
}

.read-more-back::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100%);
    height: calc(100%);
    background: linear-gradient(322.4deg, #4C0091 11.93%, #00FFE1 95.31%);
    box-shadow: 24.8px 28.53px 75.6px 0px #14182A3B, 5px 5px 7px 0px #8AFFF1 inset, -7.61px -8.75px 11.59px 0px #792ACE inset;
    border-radius: 30px;
    z-index: -1;
    transition: opacity 0.3s ease;
}

.read-more-back::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 24px);
    height: calc(100% + 24px);
    box-shadow: 0px 0px 6px 3px #FFFFFF7A inset;
    border-radius: 40px;
    z-index: -2;
    transition: all 0.3s ease;
}

.read-more-item {
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	width: 100%;
    padding: 24px;
    border-radius: 32px;
    background: linear-gradient(318deg, #CFEFFF 18.75%, #D4C1E5 59%);
    box-shadow: 25.78px 27.65px 75.6px 0px #2A2C321E, 6.45px 8.82px 14px #FFFFFF inset, -6.02px -6.45px 12.8px 0px #98E0F0 inset;
}

.read-more-header {
	display: flex;
    flex-direction: column;
	flex-grow: 1;
}

.read-more-img {
	border-radius: 32px;
    border: 1px solid transparent;
}

.read-more-img a {
    display: block;
    width: 100%;
    max-height: 193px;
    border-radius: 32px;
    border: 1px solid transparent;
}

.read-more-img a img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    height: 193px;
    border-radius: 15px;
}

.read-more-btn {
	position: relative;
    z-index: 10;
    height: 35px;
    width: 100%;
    background: linear-gradient(139deg, #FFFFFF 0%, #9EC4FD 70.88%);
    box-shadow: -7.61px -8.75px 11.59px 0px rgba(153, 96, 215, 0.72) inset;
    color: var(--blue-title-color);
    padding: 8px;
    border-radius: 181px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -17px 0 24px;
}

.read-more-btn {
    border: none;
    background-color: transparent !important;
}

.read-more .bx-newslist-title.read-more-title-blog a {
	color: #092968;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.1;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	text-transform: none;
}

.read-more-title-blog {
	margin-top: 20px;
}

.read-more .bx-newslist-title.read-more-title-blog {
	padding: 0 0 16px;
	text-align: start;
}



.blog-content .blog-section .read-more-text-blog {
	font-family: "Open Sans";
	font-size: 16px;
	color: #242424;
	margin: 0 0 32px;
}

.newslist-bottom-info {
	display: flex;
	justify-content: flex-end;
	flex-grow: 1;
	align-items: flex-end;

	width: 100%;
}

.newslist-bottom-info_wrapper {
	display: flex;
	justify-content: flex-end;
	gap: 32px;
	align-items: center;
}

.blog-info {
    font-family:"Open Sans", sans-serif;
    font-size: 14px;
    line-height: 1.5;
    color: #092968;
    font-weight: 400;
    display: flex;
    gap: 4px;
    align-items: center;
}

.blog-info-recom-view {
	order: 3;
}

/*hover*/

.read-more-item {
	transition: all .3s ease-in-out;
}

.read-more-item:hover {
	background: linear-gradient(313deg, #EFFAFF 52.48%, #F1E0FF 68.82%);
	/* box-shadow: 0px 0px 12px 2px rgba(215, 68, 191, 0.32); */
	box-shadow: 25.78px 27.65px 75.6px 0px #2A2C321E, 6.02px 6.45px 8.82px 0px #FFFFFF inset, -6.02px -6.45px 8.82px 0px #85CADA inset;
}

.read-more-item:hover .read-more-title-blog a {
	color: #7E20AC;
}

.read-more-item:hover .read-more-btn, .read-more-btn:hover, .read-more-btn:focus {
	background: linear-gradient(176deg, #FFFFFF 0%, #CB9EFD 70.88%) !important;
	color: #7E20AC;
}
/* End */


/* Start:/local/templates/ai_markt/components/bitrix/news.list/blog_recommendations/themes/blue/style.min.css?1751632808205*/
.bx-newslist .fa.bx-star-active{color:#1485ce}.bx-newslist .btn{background-color:#1485ce;border-color:#1485ce}.bx-newslist .btn:active,.bx-newslist .btn:hover{background-color:#53a4d8;border-color:#53a4d8}
/* End */
/* /local/templates/ai_markt/components/bitrix/news.detail/ai_detail_blog/style.css?176554121717452 */
/* /local/templates/ai_markt/components/bitrix/news.detail/ai_detail_blog/themes/blue/style.min.css?1737621428213 */
/* /local/templates/ai_markt/components/bitrix/main.share/blog/style.css?17519076771085 */
/* /local/templates/ai_markt/components/bitrix/news.list/blog_recommendations/style.css?17649441759776 */
/* /local/templates/ai_markt/components/bitrix/news.list/blog_recommendations/themes/blue/style.min.css?1751632808205 */
