html, body {width: 100%;margin: 0;overflow-x:hidden;background-color:#b1b1b1;}
body{background-color:#b1b1b1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x:hidden;}


* {
    margin: 0;
    padding: 0;
}

/*Fonts*/
/*
font-family:'Neue Haas Unica W01 UltraLight';
font-family:'Neue Haas Unica W01 Ult1492664';
font-family:'Neue Haas Unica W01 Thin';
font-family:'Neue Haas Unica W01 Thi1492562';
font-family:'Neue Haas Unica W01 Light';
font-family:'Neue Haas Unica W01 Lig1492560';
font-family:'Neue Haas Unica W01 Regular';
font-family:'Neue Haas Unica W01 Hea1492559';
font-family:'Neue Haas Unica W01 Medium It';
font-family:'Neue Haas Unica W01 Med1492561';
font-family:'Neue Haas Unica W01 Bold';
font-family:'Neue Haas Unica W01 Bol1492557';
font-family:'Neue Haas Unica W01 Heavy';
font-family:'Neue Haas Unica W01 Hea1492558';
font-family:'Neue Haas Unica W01 Black';
font-family:'Neue Haas Unica W01 Bla1492556';
font-family:'Neue Haas Unica W01 ExtraBlack';
font-family:'Neue Haas Unica W01 Thi1492563';
*/

.hidden{visibility:hidden;}

#wrapper{
  position:relative;
  top:0;
  left:0;
  width:100%;
  overflow:hidden;
  overflow-x:hidden;
}

.step1, .step2, .step3, .step4, .step5{
	display:block;
	float:left;
	width:100%;
	position: relative;
}
.step4{z-index: 1;}
.step5{z-index: 0;margin-top: -240px;height:1550px;overflow: hidden}
	
/*Bacground row*/
.background{
  position:absolute;
  width:100%;
}
.step2 .background{
	margin-top:550px;
	/*visibility:hidden;*/
}
.step3 .background{
	margin-top:115px;
}
.background > .bg-colors, .bg-colors-border{
	position:absolute;
	width:100%;
	height:100%;
}
.background > .bg-colors > .bg-color{
	float:left;
	width:25%;
	height:100%;
	/*background: url('../images/blue_texture.jpg') repeat 0 0;*/
	background-color:#0d19a3;
}
.background-texture{
	background: url('../images/blue_texture.jpg') repeat 0 0;
}

.step1 > .background > .bg-colors > .bg-color:nth-child(1){height:0px;	}
.step1 > .background > .bg-colors > .bg-color:nth-child(2){height:0px;	}
.step1 > .background > .bg-colors > .bg-color:nth-child(3){height:0px;	}
.step1 > .background > .bg-colors > .bg-color:nth-child(4){height:0px;	}

.step2 > .background >.bg-colors > .bg-color{
	float:left;
	width:25%;
	height:100%;
	background-image:none;
	background-color:#28ffbf;
}
.step2 > .background >.bg-colors > .bg-color:nth-child(1){
	margin-top:1150px;
	height:500px;	
}
.step2 > .background >.bg-colors > .bg-color:nth-child(2){
	margin-top:820px;
	height:1050px;	
}
.step2 > .background>.bg-colors > .bg-color:nth-child(3){
	margin-top:415px;
	height:1170px;		
}
.step2 > .background >.bg-colors > .bg-color:nth-child(4){
	margin-top:300px;
	height:1170px;	
}

.step3 > .background >.bg-colors > .bg-color:nth-child(1){
	margin-top:215px;
	height:2740px;	
}
.step3 > .background >.bg-colors > .bg-color:nth-child(2){
	margin-top:395px;
	height:2710px;	
}
.step3 > .background >.bg-colors > .bg-color:nth-child(3){
	margin-top:105px;
	height:3190px;		
}
.step3 > .background >.bg-colors > .bg-color:nth-child(4){
	margin-top:0px;
	height:3000px;	
}

.step5 > .background >.bg-colors > .bg-color{
	background-image:none;
	background-color:#28ffbf;
	height:1550px;	
}

.bg-colors-border > .bg-color{
	float:left;
	width:25%;
	height:100%;
	border-left:1px solid rgba(255, 255, 255, 0.15);
	-webkit-
	image-rendering: pixelated;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    transform: translateZ(0) scale(1.0, 1.0);
    -webkit-filter: blur(0);

}
.bg-colors-border. > .bg-color:nth-child(4){
	border-left:0px solid rgba(255, 255, 255, 0);
}

.step4 > .bg-colors-border {
    height: 90%;
    position: absolute;
    width: 100%;
}

#noise{
	position:fixed;
	width:100%;
	height:100%;
	/*border:1px solid red;*/
	pointer-events: none;
	z-index:3;
}

h1 span{/*, h3 span*/
	float:left;
}
h1 span:nth-child(2).color-blue, h2 span:nth-child(2).color-blue{
	clear:right;
}
h1 span:nth-child(3).color-blue, h2 span:nth-child(3).color-blue{
	clear:left;
}
h1 span:nth-child(3).color-white, h2 span:nth-child(3).color-white{
	clear:both;
}
.wrap{
	word-break: break-all;
}

.block{
	position: relative;
	width:100%;
}
#block1{height:1300px;}/*1400*/
#block2{/*margin-top:400px;*/}
#block3{margin-top:100px;}
#block4{margin-top:550px;}
#block5{margin-top:780px;z-index: 11;}
#block6{margin-top:250px;}

.intro-visuel-shadow{
	position:absolute;
	width:100%;
	height:421px;
	margin-top:-200px;
	top:0px;
	left:0px;
	background: url('../home/images/intro_visuel_ombre.png') no-repeat center top;
	visibility:hidden;
}
.intro-visuel-halo{
	position:absolute;
	width:100%;
	height:833px;
	margin-top:-200px;
	top:425px;
	left:0px;
	background: url('../home/images/intro_visuel_halo.png') no-repeat center top;
	visibility:hidden;
}
.intro-visuel-gouttes{
	position:absolute;
	width:100%;
	height:159px;
	margin-top:-250px;
	top:700px;
	left:0px;
	background: url('../home/images/intro_visuel_gouttes.png') no-repeat center top;
	visibility:hidden;
}
.intro-visuel{
	position:absolute;
	width:100%;
	height:2000px;
	margin-top:-200px;
	top:0px;
	left:0px;
	background: url('../home/images/intro_visuel.png') no-repeat center top;
	visibility:hidden;
}
.intro-visuel-texture{
	background: url('../home/images/intro_visuel_texture.png') no-repeat center top;
}

.expetises-im{
	position:absolute;
	width: 1452px;
    height: 1463px;
	margin-top:0px;
	top:260px;
	left:53%;
	background: url('../home/images/hand_phone_full_static.png') no-repeat 0 0;
	display:none;
}
.expetises-video{
	position:absolute;
	width:942px;
	height:1190px;
	margin-top:0px;
	top:260px;
	left:53%;
	display:block;
}
.videoplayer{
  position: absolute;
  top: 40px;
  left: -36px;
  transform: rotateY(38deg) rotateX(29deg) rotateZ(352deg) skewX(0deg) skewY(0deg);
  -webkit-transform: rotateY(38deg) rotateX(29deg) rotateZ(352deg) skewX(0deg) skewY(0deg);
  background-color: black;
  width: 411px;
  height: 711px;
}
.video{
  position:absolute;
  top:50px;
  left:200px;
  perspective: 3060px;
  -webkit-perspective: 3060px;
  z-index: 1;
}

.hand{
  position:absolute;
  top:0;
  left:0;
  width: 1452px;
  height: 1463px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../home/images/hand_phone_full.png);
  z-index: 10;
}
.hand .refl{
  width: 422px;
  height: 434px;
  position: absolute;
  top: 8px;
  left: 107px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../home/images/refl_phone.png);
  z-index: 11;
}





.hand-card-im{
	position:absolute;
	width:100%;
	height:1430px;
	margin-top:0px;
	top:0px;
	right:0px;
	margin-top:-650px;
	background: url('../home/images/hand_card5.png') no-repeat center top;
	visibility:hidden;
}
.card-im{
	position:absolute;
	width:100%;
	height:313px;
	margin-top:0px;
	top:740px;
	right:0px;
	background: url('../home/images/visit_card.png') no-repeat center top;
	visibility:hidden;
}

.container-data h1 span{
	/*visibility:hidden;*/
	display: block;
}
#block1 .container-data{
	position:relative;
	width: 1024px;
	height:250px;
	top: 50%;
	left:25%;
	margin-left: -100px;
	visibility:hidden;
}

#block2 .container-data, 
#block4 .container-data,
#block4 .container-data,
#block5 .container-data,
#block6 .container-data{
	position:relative;
	width: 1024px;
	left:25%;
	margin-left: -100px;
}
#block2 .container-data{
	width: 1024px;
}
#block3 .container-data{
	left: 50%;
    margin-left: -150px;
    position: absolute;
    top: 220px;
    width: 1024px;
    z-index: 3;
}
#block6 .container-data{
	z-index: 1;
}
.container-data h1{
	position:relative;
	width:100%;
	text-align:left;
	color:#fff;
	font-size:66px;
	line-height:80px;
	font-family:'Neue Haas Unica W01 Heavy';
	letter-spacing:-0.025em;
	margin:0;
}
.container-data h2{
	position:relative;
	width:100%;
	text-align:left;
	color:#fff;
	font-size:30px;
	line-height:40px;
	font-family:'Neue Haas Unica W01 Heavy';
	letter-spacing:-0.025em;
	margin:0;
	word-wrap: break-word;
	word-break: keep-all;
}

#block4 .container-data > span, #block6 .container-data > span{
	display:block;
	color: #0d19a3;
    font-family: "Neue Haas Unica W01 Heavy";
    font-size: 30px;
    letter-spacing: -0.025em;
    line-height: 28px;
    text-align: left;
    width: 100%;
    word-break: keep-all;
    word-wrap: break-word;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 5px;
}
#block6 .container-data > span{
	color: #1effbc;
	margin-top: 45px;
}
#block4 .container-data > .separator, #block6 .container-data > .separator{
	background-color: #1effbc;
    height: 5px;
    left: 0;
    margin-left: 0px;
    margin-top: 0px;
    width: 240px;
    margin-left: 5px;
}

/*
.step2{
	visibility:hidden;
}
*/
#block4 .container-data h2,
#block6 .container-data h2{
	color:#0d19a3;
	font-size:130px;
	line-height:98px;
	letter-spacing:-0.05em;
	margin:0;
}
#block6 .container-data h2{
	color:#1effbc;
}
.step3 .container-data h2{
	color:#1effbc;
	font-size:48px;
	line-height:42px;
	letter-spacing:-0.025em;
	margin:0;
}
.color-white{
	color:#ffffff;
}
.color-blue{
	color:#1effbc;
}
.chapter-count{
	position:relative;
	width:80px;
	height:40px;
	top:0px;
	left:0px;
	margin-bottom: 70px;
}
.chapter-count > .count{
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	color:#1effbc;
	font-size:12px;
	line-height:24px;
	font-family:'Neue Haas Unica W01 Regular';
	letter-spacing:0.1em;
}
.chapter-count > .separator{
	position:relative;
	bottom:0px;
	left:0px;
	width:80px;
	height:5px;
	background-color:#1effbc;
	margin-left: -59px;
	margin-top: 10px;
}

.chapter-subtitle {
	position:relative;
	width:240px;
	height:40px;
	top:0px;
	left:0px;
	margin-bottom: 70px;
	margin-left: -220px;
}
.chapter-subtitle h3{
	position:relative;
	top:0px;
	left:0px;
	text-align:right;
	color:#1effbc;
	font-size:20px;
	line-height:24px;
	font-family:'Neue Haas Unica W01 Heavy';
	letter-spacing:-0.025em;
}
.chapter-subtitle > .separator{
	position:relative;
	bottom:0px;
	left:0px;
	width:240px;
	height:5px;
	background-color:#1effbc;
	margin-left: 0px;
	margin-top: 10px;
}

/*slider*/
.slider-projets{
	visibility:hidden;
}
.slider-item{
	position:relative;
	width: 100%;
	height:1014px;
	text-decoration: none;
}
.slider-item .slide-left-image-container{
	/*float:left;*/
	position:absolute;
	width: 580px;/*36.3%;*/
	display: block;
	margin-top:160px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:left top;
}
.slider-item .slide-right-image-container{
	/*float:left;*/
	position:absolute;
	width: 860px;/*54%;*/
	display: block;
	margin-left:740px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:left top;
}
.slider-item .slide-left-image{
	float:left;
	position:relative;
	visibility:hidden;
	/*width: 36%;*/
	display: block;
	/*margin-top:160px;*/
	
}
.slider-item .slide-right-image{
	float:left;
	position:relative;
	visibility:hidden;
	/*width: 54%;*/
	display: block;
}
.slider-image {
    width:660px;
    height:660px;
    display:block;
   float:left;
   background-size:cover;
}

.slider-data {
    width:450px;
    height:190px;
    display:block;
    position:relative;
	left: 50%;
    margin-left: -6%;
    margin-top: 38%;
    position: absolute;
}

.slider-data > .project-name{
	position:relative;
	float:left;
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 58px;
	color:#1effbc;
	letter-spacing:-0.025em;
	line-height:60px;
	margin-bottom:30px;
	margin-top:10px;
	clear:both;
}
.slider-data > .project-brand{
	position:relative;
	float:left;
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 16px;
	color:#1effbc;
	letter-spacing:0.025em;
	line-height:24px;
	margin-top:0px;
}
.slider-data > .visit-site{
	position:relative;
	float:left;
	clear:both;
	width:178px;
	height:38px;
	text-align:center;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 16px;
	color:#1effbc;
	border:1px solid rgba(30, 255, 188, 0.3);
	letter-spacing:0.025em;
	line-height:32px;
	text-decoration:none;
	margin-top:0px;
}
.slider-data > .line1, .slider-data > .line2{
	position:relative;
	width:20px;
	height:1px;
	background-color:#1effbc;
}
.slider-data > .line1{
	float: left;
    margin-left: -40px;
    margin-top: 17px;
}
.slider-data > .line2{
	left:220px;
}

.slider-item .more-btn{
	width:100%;
	height:44px;
	margin-bottom:0px;
	position:absolute;
	bottom:45px;
}

.flexslider .slider-item-1 .slide-left-image-container {
    background-image:url(../home/images/projects/hublot_left.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-1 .slide-right-image-container {
     background-image:url(../home/images/projects/hublot_right.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-2 .slide-left-image-container {
    background-image:url(../home/images/projects/paul_smith_left.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-2 .slide-right-image-container {
     background-image:url(../home/images/projects/paul_smith_right.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}
.flexslider .slider-item-3 .slide-left-image-container {
    background-image:url(../home/images/projects/jules_verne_left.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-3 .slide-right-image-container {
     background-image:url(../home/images/projects/jules_verne_right.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}
.flexslider .slider-item-4 .slide-left-image-container {
    background-image:url(../home/images/projects/five_580x854.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-4 .slide-right-image-container {
     background-image:url(../home/images/projects/five_860x500.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}
.flexslider .slider-item-5 .slide-left-image-container {
    background-image:url(../home/images/projects/hublot_580x854.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-5 .slide-right-image-container {
     background-image:url(../home/images/projects/hublot_860x500.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}
.flexslider .slider-item-6 .slide-left-image-container {
    background-image:url(../home/images/projects/glion_580x854.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-6 .slide-right-image-container {
     background-image:url(../home/images/projects/glion_860x500.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}
.flexslider .slider-item-7 .slide-left-image-container {
    background-image:url(../home/images/projects/corum_580x854.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-7 .slide-right-image-container {
     background-image:url(../home/images/projects/corum_860x500.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}
.flexslider .slider-item-8 .slide-left-image-container {
    background-image:url(../home/images/projects/gp_580x854.jpg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.flexslider .slider-item-8 .slide-right-image-container {
     background-image:url(../home/images/projects/gp_860x500.jpg);
    -webkit-backface-visibility: hidden; 
    backface-visibility: hidden;
}


.flexslider .slider-item-1 .slider-image {
    background:url(../home/images/top_box.jpg) no-repeat center center;
    background-size:cover;
}
.flexslider .slider-item-2 .slider-image {
    background:url(../home/images/top_box.jpg) no-repeat center center;
    background-size:cover;
}
.flexslider .slider-item-3 .slider-image {
    background:url(../home/images/top_box.jpg) no-repeat center center;
    background-size:cover;
}


.slider-item .left-bg{
	background-position:left top;
}
.slider-item .right-bg{
	background-position:right top;
}


/*clients*/
.clients{
	position:relative;
	width:100%;
	height:100%;
	margin-top:90px;
	visibility: visible;
}
.clients > .clients-row{
	float:left;
	width:25%;
	height:100%;
}
.client-logo{
	float:left;
	width:25%;
	height:165px;
	background-size:50%;
}
.client-logo img{
	display:block;
	margin:0 auto;
}

/*Team*/
.team{
	position:relative;
	width:100%;
	height:100%;
	margin-top:207px;
}
.team-row{
	float:left;
	width:25%;
	height:auto;
	overflow:hidden;
}
.team-member{
	float:left;
	width:100%;
	height:auto;
	position:relative;
}
.team-row:nth-child(1){/*border-right:1px solid rgba(123, 123, 123, 1);*/}
.team-row:nth-child(2){margin-top:-230px;/*border-right:1px solid rgba(123, 123, 123, 1);*/}
.team-row:nth-child(3){margin-top:-50px;/*border-right:1px solid rgba(123, 123, 123, 1);*/}

.team-member-im-container{
	position:relative;
	left:0px;
	top:0px;
	overflow: hidden;
}
.team-member .team-member-im-container img{
	width:100%;
}
.team-member-im-off{
	position:absolute;
	left:0px;
	top:0px;
}
.team-member-im-on{
	float:left;
	position:relative;
	left:0px;
	top:0px;
	visibility:hidden;
}
.team-member-social{
	position:absolute;
	top:30px;
	left:calc(100% - 60px);
	width:50px;
	height:130px;
	visibility:visible;
	font-size: 26px;
}
.team-member-social a{
	float: left;
	width:100%;
	height:36px;
	text-align:center;
	line-height:33px;
	text-decoration:none;
	color:#1effbc;
	font-size:22px;
	visibility:hidden;
}
.team-member-data{
	position:absolute;
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 24px;
	color:#1effbc;
	letter-spacing:-0.025em;
	line-height:28px;
	top:81%;
	left:60px;
}
.team-member-name{
	position:relative;
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 24px;
	color:#1effbc;
	letter-spacing:-0.025em;
	line-height:28px;
	top:0%;
	visibility:hidden;
}
.team-member-post{
	position:relative;
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 18px;
	color:#fff;
	letter-spacing:-0.025em;
	line-height:26px;
	top:0%;
	visibility:hidden;
}
.team-member-rect{
	width:25px;
	height:0%;
	position:absolute;
	top:75%;
	left:0px;
	background-color:#1effbc;
	z-index:1;
	visibility:hidden;
	margin-left:-5px;
}


.section-sub-title{
	height: 40px;
    left: 25%;
    margin-bottom: 70px;
    margin-left: -100px;
    position: relative;
    width: 100%;
}
.section-sub-title > .title{
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
	color:#1effbc;
	font-size:12px;
	line-height:24px;
	font-family:'Neue Haas Unica W01 Regular';
	letter-spacing:0.1em;
}
.section-sub-title > .separator{
	position:relative;
	bottom:0px;
	left:0px;
	width:80px;
	height:5px;
	background-color:#1effbc;
	margin-left: -59px;
	margin-top: 10px;
}

/*Expertises*/
.expertises{
	margin-left: -100px;
	width:100%;
	height:1300px;
	margin-top:100px;
}
.expertises-data{
	display:block;
	float:left;
	width:25%;
	height:auto;
	position: relative;
}
.expertises-data:nth-child(1){
    margin-left:25%;
    margin-top: 200px;
}
.expertises-data:nth-child(2),
.expertises-data:nth-child(3){
    margin-top:480px
}

.expertises-data h2{
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 21px;
	color:#fff;
	letter-spacing:0em;
	line-height:33px;
	margin-top:0px;
}
.expertises-data h3{
	text-align:left;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 21px;
	color:#fff;
	letter-spacing:0em;
	line-height:33px;
	margin-top:0px;
	float:left;
	width: 100%;
}
.expertises-data p{
	text-align:left;
	font-family:'Neue Haas Unica W01 Regular';
	font-size: 18px;
	color:#1effbc;
	letter-spacing:0em;
	line-height:28px;
	margin-top:15px;
	margin-bottom:100px;
	position: relative;
    float:left;
}


/*Awards*/
.awards{
	margin-left:0px;
	width:100%;
	height:1000px;
	margin-top:100px;;
}
.awards-data{
	display:block;
	float:left;
	width:25%;
	height:auto;
	position: relative;
}
.awards-data:nth-child(1){
	margin-left:12.5%;
}
.awards-data:nth-child(4){
	margin-left:25%;
}
.awards-data:nth-child(4),
.awards-data:nth-child(5){
	margin-top:150px;
}
.awards-data span{
	display:block;
	width:100%;
	text-align:center;
	font-family:'Neue Haas Unica W01 Regular';
	font-size: 18px;
	color:#1effbc;
	letter-spacing:0em;
	line-height:24px;
	margin-top:0px;
	margin-bottom:0px;
}
.awards-data span.awards-title{
	font-family:'Neue Haas Unica W01 Heavy';
}
.awards-logo {
	display:block;
	width:150px;
	height:100px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}
.awards-data:nth-child(1) .awards-logo {background:url(../home/images/awards/cssdesign.png) no-repeat center center;}
.awards-data:nth-child(2) .awards-logo {background:url(../home/images/awards/fwa.png) no-repeat center center;}
.awards-data:nth-child(3) .awards-logo {background:url(../home/images/awards/awwwards.png) no-repeat center center;}
.awards-data:nth-child(4) .awards-logo {background:url(../home/images/awards/grand.png) no-repeat center center;}
.awards-data:nth-child(5) .awards-logo {background:url(../home/images/awards/meilleur.png) no-repeat center center;}


.contact{
	position:relative;
	margin:0 auto;
	width:960px;
	top:1150px;
	margin-top:0px;
	text-align:center;
}
.contact p{
	font-family:'Neue Haas Unica W01 Heavy';
	font-size:30px;
	line-height:40px;
	color:#0d19a3;
	letter-spacing:-0.025em;
}
.contact p:nth-child(2){
	font-size:66px;
	line-height:41px;
	letter-spacing:-0.025em;
	margin-top: 50px;
	margin-bottom: 50px;
}
.contact a{
	position: relative;
	font-family:'Neue Haas Unica W01 Heavy';
	font-size: 24px;
	color:#0d19a3;
	letter-spacing:-0.025em;
	line-height:25px;
	text-decoration:none;
}
.contact a .underline{
	background-color: #0d19a3;
    bottom: 0;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 50%;
    margin-left: -50%;
}
	
@media screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 480px) {
	
}




