@media (min-width: 48em) {
    .circle-teaser__image img {
        max-width: 132%;
    }
}


@media (max-width: 575.98px) { 

	
}


@media (min-width: 576px) and (max-width: 767.98px) { 
	
	
}


@media (min-width: 768px) and (max-width: 991.98px) {
	.circle-teaser__first-inner {
    height: 55vw;
    right: -4vw;
    width: 55vw;
  }
  .circle-teaser__first::after {
    height: 55vw;
    right: -4vw;
    width: 55vw;
  }
	
}


@media (min-width: 992px) and (max-width: 1199.98px) { 
	.circle-teaser__first-inner {
    height: 62vw;
    right: -6vw;
    width: 62vw;
    padding: 5vw 12vw;
  }
  .circle-teaser__first::after {
    height: 55vw;
    right: 0vw;
    width: 55vw;
  }
}




@media (min-width: 1200px) and (max-width: 1399.98px) { 
 .circle-teaser__first-inner {
    height: 62vw;
    right: -7vw;
    width: 62vw;
    padding: 6vw 12vw;
  }
  .circle-teaser__first::after {
    height: 52vw;
    right: 0vw;
    width: 52vw;
  }
	
}


@media (min-width: 1400px) and (max-width: 1599.98px) { 
  .circle-teaser__first-inner {
    height: 53vw;
    right: 0vw;
    width: 53vw;
    padding: 7vw 12vw;
  }
  .circle-teaser__first::after {
    height: 53vw;
    right: 0vw;
    width: 53vw;
  }
	
}


@media (min-width: 1600px) and (max-width: 1899.98px) { 
	.circle-teaser__first-inner {
    height: 52vw;
    right: -4vw;
    width: 52vw;
    padding: 9vw 12vw;
  }
  .circle-teaser__first::after {
    height: 48vw;
    right: 0vw;
    width: 48vw;
  }
	
}


@media (min-width: 1900px) { 
	.circle-teaser__first-inner {
    height: 48vw;
    right: 0vw;
    width: 48vw;
  }
  .circle-teaser__first::after {
    height: 48vw;
    right: 0vw;
    width: 48vw;
  }
	
}