.content{
	display: flex;
	flex-direction: column;
	padding: 0 6% 0 6%;
	text-align:center;
	gap:4rem;
	align-items:center;
}

.link-logo-white{ display:block;}
.link-logo-green{ display:none;}

.texts{
	display: flex;
	flex-direction: column;
	gap: 12px;
}

@media(max-width:1190px){
	.texts{
		gap:initial;
	}
}

.texts-wait{
	padding-top:25px;
}

.texts-end{
	max-width:77%
}

.texts .jeu-100-gagnant{
	text-transform: uppercase;
}

.texts .une-rencontre-unique{
	text-transform: uppercase;
}

.texts .jeu-avec-obligation{
	text-align: center;
	font-family:Arial;
}

.btn-participe{
	display: flex;
	font-size: 8rem;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
	text-align: left;
	padding: 6px 52px 0 51px;
	border-radius: 60px;
	background-color:#fff;
	color:#215732;
	font-weight:500;
}

.AD-text{
	letter-spacing:1.5px;
}

.texts .text-date{
	margin: 10px 0;
	font-family:Arial;
	font-size:17px;
}

/* 1 column */
@media(max-width:1190px){
	.link-logo-white{display:none;}
	.link-logo-green{display:block;}
	
	.sub-container{
		background-image:url(../assets/photo-bg-mobile-new2.jpg);
		background-position: center;
		background-size:cover;
	}
	.text-green{ color:#215732;}
	
	/* derivation responsive */
	html{
		font-size:0.6vh;
	}
	.container .sub-container{
		justify-content: flex-start;
		padding-top:4rem;
		background-position:50% 30%;
	}
	
	.text-green{
		font-size:9.2rem;
	}
	
	.une-rencontre-unique span{
		font-size:8.8rem;
		/*font-weight:bold;*/
	}
	
	.autre-cadeau{
		font-size:5.6rem;
	}
}



/* text mobile */
@media(max-width:728px){
	h1{ font-size:calc(81px * 0.88);}
	.texts .text-date{ margin-top:0px; }
	.vous-avez-gagne{ font-size: calc(54px * 0.55);}
	.gain2 .gain3{
		width: 340px;
	}
	.texts .text-date{
		font-weight: bold;
        font-size: 12px;
	}
	.btn-participe{
		font-size: 9.4rem;
        padding-left: 25px;
        padding-right: 25px;
		margin-top:-8px;
	}
	
	/* derivation responsive */
	.container .sub-container{
		padding-top:3rem;
		background-position:center;
	}
	.texts-end{
		max-width:90%;
		gap: 12px;
	}
}
