/*.page_footer.ds.s-py-85.s-py-xl-155.bg {
	 background-size: cover; 
	 background-repeat: no-repeat; 
	 background-position: center; 
}

.col-12.text-center.animate {
	font-family: "Josefin", sans-serif;
	color: #fff;
}

.text-bas {
	font-family: "Trocchi";
	color: #fff;
	font-size: 40px;
	padding-bottom: 25px;
}

.title-bas {
	text-transform: uppercase;
	color: #ee7652;
	font-weight: bold;
	font-size: 18px;
}

.crea-site-bas {
	padding-right: 125px;
	text-align: right;
}

.logo-bas {
	float: right;
}

.text.bas::placeholder {
	color: #fff;
}
.text.bas {
	border-color: #fff !important;
}

.col.bas-droite {
	text-align: right !important;
}

.row.bas {
	margin-bottom: 15px;
	margin-top: 50px;
}

.container.bas {
	padding-bottom: 10px;
	padding-top: 20px;
}

#formContact {
	padding-top: 75px;
	padding-bottom: 0;
}

.btn-1.bas {
	background-color: #fff0; 
	color: #fff; 
	border-color: #fff; 
	text-transform: uppercase;
	font-weight: bold;
	border: solid;
	padding-right: 65px;
	padding-left: 65px;
	border-radius: 6px;
	padding-top: 25px;
    padding-bottom: 25px;
}

.btn-envoyer {
	margin-top: 50px;
}

.textarea.bas {
	border-color: #fff !important;
	height: 150px;
}

.textarea.bas::placeholder {
	color: #fff;
}

.inputFormBas:after {
    position: absolute;
    content: " ";
    left: 15px;
    bottom: 0px;
    width: 45px;
    height: 2px;
    background-color: #86464a;
}

.inputFormBas.message:after {
	position: absolute;
    content: " ";
    left: 15px;
    bottom: 7px;
    width: 45px;
    height: 2px;
    background-color: #86464a;
}*/