

	.module-image-copy-teaser .col-1 {
		width: var(--grid-3-);
		margin-right: var(--grid-gap);
		text-align: left;
	}

	.module-image-copy-teaser .col-1 img {
		width: 100%;
	}

	.module-image-copy-teaser .col-2 {
		width: var(--grid-3-);
		margin-right: auto;
		display: flex;
		flex-flow: column nowrap;
	}

	.module-image-copy-teaser .col-2 > div {
		margin: auto 0;
	}

	.module-image-copy-teaser .headline {
		margin-bottom: .69444444444444444444em;
	}

	.module-image-copy-teaser .headline a:hover {
		text-decoration: underline;
	}
  
  .module-image-copy-teaser .btn-set {
    margin-top: calc(45 * var(--base-unit));
  }
  
  .module-image-copy-teaser .kicker > span {
    position: relative;
    display: inline-block;
  }
  
  .module-image-copy-teaser .kicker .bling {
    position: absolute;
    right: -1em;
    bottom: calc(100% - .5em);
    pointer-events: none;
  }
  
  .module-image-copy-teaser .kicker .bling svg {
    height: auto;
    display: block;
    width: 1.23809523809523809523em;
  }
  
  
  
  
  
  
	
	
	@media (max-width: 900px) {
		
		.module-image-copy-teaser .col-2 {
			width: var(--grid-3-);
		}
		
	}
	
	
	
	@media (max-width: 600px) {
		
		.module-image-copy-teaser .col-1 {
			width: 100%;
			margin-right: 0;
		}
		
		.module-image-copy-teaser .col-2 {
			width: 100%;
		}
		
		.module-image-copy-teaser figure {
			max-width: var(--grid-4-);
			width: 100%;
			margin-bottom: 1.5em;
		}
		
	}