.jet-headline {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;

	&--direction-horizontal {
		flex-flow: row wrap;
		justify-content: center;
		align-items: center;
	}

	&--direction-vertical {
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
	}

	&__first {
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-start;
		align-items: center;
	}

	&__second {
		display: flex;
		flex-flow: row nowrap;
		justify-content: flex-start;
		align-items: center;
	}

	&__deco {
		&-icon {
			display: flex;
			flex-flow: column nowrap;
		}

		&-image {
			position: relative;
			width: 50px;
			height: 50px;
			line-height: 0;

			img {
				width: 100% !important;
				height: 100% !important;
				object-fit: cover;
			}
		}
	}

	.headline__part--image-text {
		.jet-headline__label {
			-webkit-background-clip: text;
			background-clip: text;
			color: transparent !important;
			background-position: center;
			background-size: cover;
		}
	}
}
