	section {
		padding: 1rem 0 !important;
	}

	/*carousel */
	.carousel-control-prev-icon {
		background-image: none;
	}

	.fas.fa-chevron-left {
		color: blue;
		font-size: 49px;
	}

	.fas.fa-chevron-right {
		color: blue;
		font-size: 49px;
	}

	.card {
		border: 0 !important;
	}

	/* .img-fluid{
		height: 77px!important;
	}
	.carousel-item{
		align-items: center;
	}  */
	@media (max-width: 767px) {
		.carousel-inner .carousel-item>div {
			display: none;
		}

		.carousel-inner .carousel-item>div:first-child {
			display: block;
		}
	}

	.carousel-inner .carousel-item.active,
	.carousel-inner .carousel-item-next,
	.carousel-inner .carousel-item-prev {
		display: flex;
	}

	/* medium and up screens */
	@media (min-width: 768px) {

		.carousel-inner .carousel-item-end.active,
		.carousel-inner .carousel-item-next {
			transform: translateX(25%);
		}

		.carousel-inner .carousel-item-start.active,
		.carousel-inner .carousel-item-prev {
			transform: translateX(-25%);
		}
	}

	.carousel-inner .carousel-item-end,
	.carousel-inner .carousel-item-start {
		transform: translateX(0);
	}


	/* bloc logos */
	.injected-svg.icon.icon-lg.bg-primary {
		height: 124px;
	}

	.iconeSize {
		text-align: center;
	}

	.titreIcone {
		color: #3855bd;
		margin-top: 30px;
	}

	p.text-center {
		padding: 0 60px;
	}


	/*bloc valeur */

	.valeur {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		align-items: center;
		background-color: rgba(213, 228, 250, .8);
	}

	/*fin carousel */
	div.blocks3 {
		display: flex;
		justify-content: space-evenly;
		flex-wrap: wrap;
		align-items: center;
	}

	/*bigBlock */
	div.bigBlock {
		border: 1px solid black;
		color: white;
	}

	a.bigBlockLink {
		color: white;
	}

	.bigBlockLink {
		color: white;
	}

	.btn:not(:disabled):not(.disabled) {
		cursor: pointer;
		margin: 20px;
	}

	/*block trouver la meilleure couverture*/
	div.sousBlock {
		flex: 1 0 85px;
		/* width: 180px;
		height: 72px; */
		align-self: center;
	}


	/*bloc acte */
	div.blockActes {
		display: flex;
		justify-content: space-evenly;
		flex-wrap: wrap;
		align-items: center;
	}

	.blockActePhrase {
		font-size: 16px;
	}

	.sousBlockActe {
		width: 250px;
		height: 130px;
		align-self: center;
	}

	a.acteLink {
		color: white;
	}
	
	.cardFaq {
		border : 1px solid rgba(0, 0, 0, 0.125) !important
		}
