/* Add your custom css here */

/* Main-color: #682558 */

@font-face{
	src: url(../fonts/Archer-Medium-Pro.woff);
	font-family: 'Archer';
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body{
	font-family: 'Montserrat';
	font-size: 16px;
	font-weight: 450;
}
.banner{
	padding: 10px 0;
	background: #0c6d8d;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
}
.banner span{color: #38ace2;}
.container-fluid{
	background: #fff;
	color: #60605f;
	padding: 50px 15px 0;
}
h1,h2,h3,h4,h5,h6{
	text-transform: uppercase;
	font-weight: 700; }
h1{
	font-size: 47px !important;
	margin-bottom: 50px;
}
h1 span{
	font-size: 52px;
	font-weight: 400;
	font-family: 'Archer';
}
h2{
	font-size: 26px;
	font-family: Georgia;
	color: #38ace2;
}
h3{
	font-size: 22px;
	color: #38ace2;
}
p, li {
    line-height: 28px;
}
#main .title{color: #794200;}
#contact .title{
	color: #0c6d8d;
	font-size: 43px;
	margin-bottom: 0;
}
.problematique{
	margin-top: 30px;
	margin-bottom: 30px;
}
.problematique ul{padding-left: 15px;}
.question{margin-bottom: 30px;}
.contact .tel{
	font-size: 23px;
	font-weight: 700;
}
#contact{
	background: #38ace2;
	padding: 30px 0;
	color: #fff;
}
#contact .sub{margin-bottom: 30px;}
footer{
	font-size: 10px;
	padding: 30px 15px !important;
	font-weight: 300;
	color: #60605f !important; 
}
footer p{
	line-height: inherit !important;
}
form{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
    justify-content: center;
}
form .title{
	display: none;
}
button.btn, input.field{
	padding: 10px 15px;
    font-weight: 700;
    margin: 0 10px 15px 10px;
}
button.btn {
	margin-top: 30px;
	font-size: 15px;
    text-transform: uppercase;
    color: white;
    background: #794200;
    border-radius: 50px;
    display: inline-block;
}
button.btn:hover{
	color: white;
	background: #0c6d8d;
}
input.field {
    background: #fff;
    border:none;
    width: 330px;
    max-width: 90vw;
    color: #60605f;
}
.msg{
	width: 100%;
}
::placeholder{color: #60605f;}
.checkbox-container div{
	margin-bottom: 5px;
}