
	.iconContent.bg-color-image{
		background-position: center center;
		background-size: cover;
	}
	.iconContent.bg-color-grey{
		background: #f0f0f0;
	}
	.iconContent.bg-color-black{
		background: #000000;
	}
	.iconContent.bg-color-red{
		background: #e30613;
	}
	.iconContent{
        position:relative;
	}
	.icons{
		position: relative;
	}
	.iconContent.white .btn-trans, .iconContent.bg-color-black .btn-trans, .iconContent.bg-color-red .btn-trans{
		color: #fff;
		border-color: #fff;
	}
	.iconContent.white .btn-trans:hover, .iconContent.bg-color-black .btn-trans:hover, .iconContent.bg-color-red .btn-trans:hover{
		background-color: #fff;
		color:#000;
	}
	.iconContent .carousel-cell{
		width:100%;
		padding: 0 50px;
		display: inline-block;
		text-align: center;
	}
	.iconContent .icons .iconContentIcon{
		position: relative;
		width: 33.3333%;
	}
	.iconContent .headline{
		text-align: center;
		width: 100%;
		margin-bottom: 50px;
    position:relative;
	}
	.iconContent h2, .iconContent h3, .iconContent p{
		color: #fff;
	}
    .iconContent.red h3{
        color: var(--diener-red1);
    }
	.bg-color-grey h2, .bg-color-grey h3, .bg-color-grey p, .bg-color-none h2, .bg-color-none h3, .bg-color-none p, .iconContent.black h2, .iconContent.black h3, .iconContent.black p{
		color: #000;
	}
	.iconContent h2{
		margin-top: 0;
	}
	.icons:after {
	  content: 'flickity';
	  display: none; /* hide :after */
	}
    .iconContent .icons.coloredwrapper{
			box-sizing:content-box;
			padding:75px 0;
			border-radius:50px;
		}
	.iconContent.black.coloredwrapper .icons{
            background: rgba(255,255,255,0.75);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
		}
    .iconContent.white.coloredwrapper .icons{
            background: rgba(255,255,255,0.4);
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
		}
	@media screen and ( min-width: 769px ) {
  		/* disable Flickity for large devices */
		.icons:after {
			content: '';
		}
		.iconContent.link-true .icon-link{
			position: absolute;
			bottom: 0;
			left:0;
			width: 100%;
		}
	}


