.hero-contact,.hero-estimer,.hero-recrutements{position:relative;width:100%;height:600px;color:#fff;text-align:center}.hero-contact .filter,.hero-estimer .filter,.hero-recrutements .filter{opacity:0.3}.hero-contact{background:url(../img/backgrounds/courcelles-immobilier-bg6.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}.hero-contact .filter{opacity:0.4}.hero-estimer{background:url(../img/backgrounds/courcelles-immobilier-bg7.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}.hero-recrutements{background:url(../img/backgrounds/courcelles-immobilier-bg9.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover}#contact{position:relative;margin-top:-330px;width:100%;background:rgba(255,255,255,0);-webkit-background-size:inherit;background-size:inherit}#contact .filter{display:none}#contact .contact-block{box-shadow:0px 8px 16px rgba(0,0,0,0.15)}@media (max-width: 765px){#contact{margin-top:-380px}}#contact .contact-block #estimer-block-left h1,#contact .contact-block #recrutements-block-left h1{margin-bottom:30px;color:#222933}#contact .contact-block #estimer-block-left .separateur,#contact .contact-block #recrutements-block-left .separateur{position:relative;width:45px;height:3px;background:#1987ce;margin-bottom:30px}#contact .contact-block #estimer-block-left span,#contact .contact-block #recrutements-block-left span{margin-bottom:30px}#contact .contact-block #estimer-block-left p,#contact .contact-block #recrutements-block-left p{position:relative;margin-bottom:30px;font-size:16px;line-height:22px}#contact .contact-block #estimer-block-left p font,#contact .contact-block #recrutements-block-left p font{display:block;position:relative;font-weight:bold;margin-bottom:10px}#contact .contact-block #recrutements-block-right div.btn-file{display:block;position:relative;margin-bottom:20px;padding:0;box-sizing:border-box;width:100%;height:52px;line-height:52px;background:rgba(255,255,255,0.1);font-size:16px;color:#fff;text-align:center;cursor:pointer;transition:all .3s}#contact .contact-block #recrutements-block-right div.btn-file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none}#contact .contact-block #recrutements-block-right div.btn-file:hover{background:rgba(255,255,255,0.2)}@media (max-width: 1100px){#contact .contact-block .contact-block-left,#contact .contact-block .contact-block-right{padding:60px 40px}#contact .contact-block .contact-block-left h1,#contact .contact-block .contact-block-left h2,#contact .contact-block .contact-block-right h1,#contact .contact-block .contact-block-right h2{font-size:20px;line-height:26px}}@media (max-width: 950px){#contact .contact-block{display:block}#contact .contact-block .contact-block-left,#contact .contact-block .contact-block-right{padding:60px 40px;width:100%}#contact .contact-block .contact-block-left h1,#contact .contact-block .contact-block-left h2,#contact .contact-block .contact-block-right h1,#contact .contact-block .contact-block-right h2{font-size:22px;line-height:28px}#contact .contact-block .contact-block-left p,#contact .contact-block .contact-block-left span,#contact .contact-block .contact-block-right p,#contact .contact-block .contact-block-right span{font-size:15px}}
