.hero-agence{position:relative;width:100%;height:390px;color:#fff;text-align:center;-webkit-background-size:cover;background-size:cover;background:url(../img/backgrounds/courcelles-immobilier-12-2.jpg) no-repeat center}.hero-agence .filter{opacity:0.2}#presentation .content{align-items:center}#presentation .content img{position:relative;margin-right:100px;width:450px;height:615px}#presentation .content div h1{display:block;position:relative;margin-bottom:30px;font-size:34px;font-weight:bold}#presentation .content div .separateur{position:relative;width:45px;height:3px;background:#1987ce;margin-bottom:30px}#presentation .content div p{display:block;position:relative;margin-bottom:40px;font-size:16px;line-height:22px}#presentation .content div p font{font-weight:bold}#presentation .content div p a{transition:all .3s;cursor:pointer}#presentation .content div p a:hover{color:#1987ce}#advantages{padding:130px 0;border-top:1px solid #D8D8D8}#advantages ul{position:relative;width:100%}#advantages ul li{position:relative;display:block;width:calc(33.33% - 30px);margin:0 15px;text-align:center}#advantages ul li img{display:block;position:relative;margin:0 auto 30px auto;width:90px}#advantages ul li span{position:relative;margin-bottom:20px;display:block;font-size:18px;line-height:24px;font-weight:bold;text-transform:uppercase}#advantages ul li p{font-size:16px;line-height:20px;opacity:0.65}#team{border-top:1px solid #CCC;background:#F8F8F8}#team ul{position:relative;width:100%;text-align:center}#team ul li{position:relative;display:inline-block;width:calc(33.33% - 30px);margin:0 auto;text-align:center}#team ul li img{display:block;position:relative;margin:0 auto 30px auto;width:100%}#team ul li img::after{content:'';display:block;padding-bottom:100%}#team ul li span{position:relative;margin-bottom:10px;display:block;font-size:18px;line-height:24px;font-weight:bold;text-transform:uppercase}#team ul li p{font-size:16px;line-height:20px;opacity:0.65}@media (max-width: 1100px){#presentation .content img{margin-right:80px;width:400px;height:520px}#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}#advantages ul,#team ul{flex-wrap:wrap;text-align:center}#advantages ul li,#team ul li{position:relative;display:block;width:calc(50% - 40px);margin:0 20px 60px 20px}#advantages ul li p,#team ul li p{margin:0 auto;max-width:320px}#advantages ul li:last-child,#team ul li:last-child{margin-bottom:0}}@media (max-width: 920px){#presentation .content{display:block}#presentation .content img{display:none}}@media (max-width: 650px){#presentation .content div h1{font-size:28px}#advantages ul,#team ul{flex-wrap:wrap}#advantages ul li,#team ul li{width:100%;margin:0 0 60px 0}#advantages ul li p,#team ul li p{margin:0 auto;max-width:320px}#advantages ul li:last-child,#team ul li:last-child{margin-bottom:0}}
