

/* CSS Document */
/* FONT POUR LES TITRES */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


/* FONT POUR LES TEXTES */


/* FONT POUR LES CTA & HERO */




/* PRINCIPAL TEXTES ET TITRES **********************************************/
#arx_header.arx_fixed_header {
	width:100%;
	position:fixed;
	top:0px;
}

h1 {
	color:#000000;
	font-size:45px;
	font-weight:700;
	letter-spacing:0px;
	text-transform:none;
	line-height:1.1em;
	font-family:'Poppins', sans-serif;
}

.h1_soustitre h1 {
	color:#d9859f ;
	font-size:20px;
	font-weight:500;
	letter-spacing:0px;
	text-transform:none;
	line-height:1.4em;
	font-family:'Poppins', sans-serif;
}

h2, h2 a {
	color:#000000;
	font-size:45px;
	font-weight:500;
	letter-spacing:0x;
	text-transform:none;
	line-height:1em;
	font-family:'Poppins', sans-serif;
}

.h2_soustitre h2, .h2_soustitre h2 a {
	color:#333333;
	font-size:25px;
	font-weight:300;
	letter-spacing:0px;
	text-transform:none;
	line-height:1em;
	font-family:'Poppins', sans-serif;
}

h3, h3 a {
	color:#000000;
	font-size:20px;
	font-weight:700;
	letter-spacing:0px;
	text-transform:none;
	line-height:1.3em;
	font-family:'Poppins', sans-serif;
}

.et_pb_text, .et_pb_promo_description, .et_pb_blurb_description {
	color:#474747;
	font-size:18px;
	font-weight:300;
	letter-spacing:0px;
	text-transform:none;
	line-height:1.4em;
	font-family:'Poppins', sans-serif;
}

.et_pb_text a, .et_pb_promo_description a{
	color:#d9859f ;
	font-size:18px;
	font-weight:700;
	letter-spacing:0px;
	text-decoration:none;
	line-height:1.4em;
	font-family:'Poppins', sans-serif;
}

.et_pb_text a:hover, .et_pb_promo_description a:hover{
	color:#d9859f ;
	font-size:18px;
	font-weight:600;
}

.bloc_dark p, .bloc_dark a, .bloc_dark h1, .bloc_dark h2, .bloc_dark h3, .bloc_dark h4, .bloc_dark li {
	color:#ffffff;
}

.bouton_1, .wpcf7-submit{
	color:#ffffff;
	background-color:#d9859f ;
	border-width:0px;
	border-color:#d9859f ;
	border-radius:0px;
	font-size:14px;
	font-family:'Poppins', sans-serif;
	padding-right:25px;
	padding-left:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.bouton_1:hover, .wpcf7-submit:hover{
	color:#ffffff;
	background-color:#000000!important;
	padding-right:25px!important;
	padding-left:25px!important;
	padding-top:15px!important;
	padding-bottom:15px!important;
	font-size:14px!important;
	border-width:0px!important;
}
.bouton_1:after, .wpcf7-submit:after{
	font-size:20px;
	line-height:1em;
	content:"\35";
	opacity:0;
	position:absolute;
	margin-left:-1em;
	-webkit-transition:all .2s;
	transition:all .2s;
	text-transform:none;
	-webkit-font-feature-settings:"kern" off;
	font-feature-settings:"kern" off;
	font-variant:none;
	font-style:normal;
	font-weight:400;
	text-shadow:none;
}

.bouton_2{
	color:#ffffff;
	border-width:2px;
	border-color:#ffffff;
	border-radius:30px;
	font-size:16px;
	font-family:'Poppins', sans-serif;
	padding-right:2em;
	padding-left:0.7em;
	text-transform:uppercase;
}
.bouton_2:hover{
	color:#ffffff;
	background-color:#32c7ff;
}

.cta_titre p {
	font-family:'Poppins', sans-serif;
	font-size:40px;
	text-align:right;
}

@media (max-width:979px) {
	.et_pb_row .et_pb_column.full_width_on_mobile {
		width:100% !important;
		margin:0px !important;
	}

	
	h1 {
		letter-spacing:0px;
	font-size:26px;
	}

	.h1_soustitre h1 {
		font-size:16px;
	}

	h2, h2 a {
		font-size:20px;
	}

	.h2_soustitre h2, .h2_soustitre h2 a {
		line-height:1.3em;
	}

	h3, h3 a {
		}

	.et_pb_text, .et_pb_promo_description, .et_pb_blurb_description  {
		font-size:15px;
	}

	.bloc_dark p, .bloc_dark a, .bloc_dark h1, .bloc_dark h2, .bloc_dark h3, .bloc_dark h4 {
		}

	.bouton_1{
		}
	.bouton_1:hover{
		}

	.bouton_2{
		}
	.bouton_2:hover{
		}

	.cta_titre p {
		text-align:left;
	}
}
