

/* CSS Document */
/* FONT POUR LES TITRES */
@import url('https://fonts.googleapis.com/css2?family=Work+Sans: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 */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');

/* FONT POUR LES CTA & HERO */
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');




/* PRINCIPAL TEXTES ET TITRES **********************************************/
#arx_header.arx_fixed_header {
	width:100%;
	position:fixed;
	top:0px;
}

h1 {
	color:#fdd114;
	font-size:60px;
	font-weight:700;
	letter-spacing:0px;
	text-transform:uppercase;
	line-height:1.1em;
	font-family:'Work Sans', sans-serif;
}

.h1_soustitre h1 {
	color:#333333;
	font-size:50px;
	font-weight:500;
	letter-spacing:0px;
	text-transform:none;
	line-height:1em;
	font-family:'Work Sans', sans-serif;
}

h2, h2 a {
	color:#222222;
	font-size:26px;
	font-weight:700;
	letter-spacing:0x;
	text-transform:uppercase;
	line-height:1.1em;
	font-family:'Work Sans', sans-serif;
}

.h2_soustitre h2, .h2_soustitre h2 a {
	color:#333333;
	font-size:17px;
	font-weight:300;
	letter-spacing:0px;
	text-transform:none;
	line-height:1em;
	font-family:'Work Sans', sans-serif;
}

h3, h3 a {
	color:#333333;
	font-size:20px;
	font-weight:600;
	letter-spacing:0px;
	text-transform:none;
	line-height:1.3em;
	font-family:'Work Sans', sans-serif;
	padding-bottom:0px;
}

.et_pb_text  {
	color:#333333;
	font-size:17px;
	font-weight:300;
	letter-spacing:0px;
	text-transform:none;
	line-height:26px;
	font-family:'Roboto Condensed', sans-serif;
}

.bloc_dark p, .bloc_dark a, .bloc_dark h1, .bloc_dark h2, .bloc_dark h3, .bloc_dark h4 {
	color:#ffffff;
}

.bouton_1{
	color:#000000;
	border-width:0px;
	border-color:#000000;
	border-radius:30px;
	font-size:17px;
	font-family:'Work Sans', sans-serif;
	padding-right:2em;
	padding-left:0.7em;
	background-color:#f6ab00;
}
.bouton_1:hover{
	color:#000000;
	background-color:#282828;
}

.bouton_2{
	color:#ffffff;
	border-width:2px;
	border-color:#ffffff;
	border-radius:30px;
	font-size:16px;
	font-family:'Work Sans', 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:'Work Sans', 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:25px;
	}

	h2, h2 a {
		font-size:20px;
	}

	.h2_soustitre h2, .h2_soustitre h2 a {
		line-height:1.3em;
	}

	h3, h3 a {
		}

	.et_pb_text  {
		}

	.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;
	}
}
