/* CSS Document */








.article-text p {
  font-size: 30px; /* Valeur par défaut au-dessus de 1000px */
}







@media (max-width: 998px) {
  .article-text p {
    font-size: 24px !important;
  }
}

@media (max-width: 690px) {
  .article-text p {
    font-size: 20px;
  }
}









@media (max-width: 1600px) {
  .stk-2aaaf06-column {
    max-width: 800px !important;
  }
	.circle-container {
		position: static !important;
		margin-bottom: 0px !important;
	}
	.circle-section-img .stk-img-wrapper {
		width: 420px !important;
	}
	.circle-arrow-img {
		transform: translateX(420px) translateY(-260px) rotate(35deg) !important;
    position: absolute !important;
	}
	.circle-text-section {
		margin-top: 64px !important;
	}
}

@media (max-width: 600px) {
    .circle-arrow-img {
		transform: translateX(340px) translateY(-270px) rotate(80deg) !important;
        position: absolute !important;
    }
		.circle-section-img .stk-img-wrapper {
		width: 360px !important;
		transform: translateY(40px) !important;
			overflow: visible;
	}
}

