.editor-styles-wrapper{
	.swiper-container-wrapper.swiper-style-applications .swiper-slide{
		width: 376px;
		height: auto;
		max-width: calc( 100vw - 2 * var(--bs-offset) );
		padding-bottom: 5px;
		color: var(--wp--preset--color--font-colors-font-dark-2);
	}

	a.applications-item{
		position: relative;
		display: flex;
		flex-direction: column;
		height: 100%;
		background: var(--wp--preset--color--main-colors-baige);
		box-shadow: 0px 2px 6px rgba(0,0,0,0.2),0px 4.5px 0.5px rgba(0,0,0,0.25),0px 4px 0px #cfc0af;
		color: var(--wp--preset--color--main-colors-weiss);
		text-decoration: none;
	}
	a.applications-item .image{
		position: relative;
		aspect-ratio: 188 / 125;
		background: var(--wp--preset--color--font-colors-font-dark-1);
	}
	a.applications-item .image:after{
		content: '';
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(0deg, #A0968A 0%, rgba(160, 150, 138, 0.00) 100%);
	}
	a.applications-item .image .icon{
		position: absolute;
		z-index: 4;
		bottom: 16px;
		right: 16px;
		width: 56px;
		height: 56px;
		object-fit: contain;
	}
	a.applications-item .text{
		position: relative;
		z-index: 2;
		flex-grow: 1;
		display: flex;
		flex-direction: column;
		margin-top: -10px;
		padding: 0 24px 24px;
	}
	a.applications-item h4{
		margin-left: 0;
		color: var(--wp--preset--color--main-colors-weiss);
	}
	a.applications-item .excerpt{
		margin-bottom: 16px;
	}
	a.applications-item .link{
		margin-top: auto;
		font-size: 14px;
		font-weight: 700;
		line-height: 1.7143;
		letter-spacing: 0.12em;
		color: var(--wp--preset--color--main-colors-orange);
		text-transform: uppercase;
	}
}