@font-face{font-family:Diamonds;src:url(/build/fonts/Diamonds.872aefe2.otf) format("truetype")}@font-face{font-family:MinionPro;src:url(/build/fonts/MinionPro-Regular.e5d2692c.otf) format("truetype")}.section-diagnostic .block-title span{display:block}.section-introduction .section-container{margin:80px auto 350px;max-width:1080px;width:100%}.section-introduction .section-header .section-title{margin:0;padding:0;text-align:center;width:100%}.section-introduction .section-header .section-title .bold,.section-introduction .section-header .section-title b{margin-left:150px}.section-introduction .section-content .section-text{margin:50px 0 80px;padding:0 50px;text-align:center;width:100%}.section-introduction .section-content .form-contact{margin:0 auto;max-width:650px;width:100%}.section-introduction .section-content .form-contact .row{align-items:center;display:flex;justify-content:space-between;margin:0!important;width:100%}.section-introduction .section-content .form-contact .row .form-group{margin:0 0 35px}.section-introduction .section-content .form-contact .row .form-group input,.section-introduction .section-content .form-contact .row .form-group textarea{border:none;border-bottom:2px solid #446457;box-shadow:none!important;color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:40px;outline:none!important;width:100%}.section-introduction .section-content .form-contact .row .form-group textarea{height:200px;resize:none}.section-introduction .section-content .form-contact .row .form-group label.error{color:darkred;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;text-align:right;width:100%}.section-introduction .section-content .form-contact .row .form-group ::placeholder{color:#446457;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:40px}.section-introduction .section-content .form-contact .row .form-controls{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 0 0;padding:0;width:100%}.section-introduction .section-content .form-contact .row .form-controls .contact_informations{padding:15px 0}.section-introduction .section-content .form-contact .row.row-split .form-group{width:calc(50% - 25px)}.section-introduction .section-content .form-contact .row.row-full .form-group{width:100%}.section-introduction .section-content .form-contact .row.row-notice .form-group{color:#446457;font-family:Open Sans,sans-serif;font-size:12px;font-weight:300;margin:-25px auto 15px;max-width:calc(100% - 10px);text-align:justify}.section-introduction .section-content .form-contact .row.row-recaptcha .form-group{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.section-introduction .design{position:absolute;z-index:200}.section-introduction .design img{max-width:300px}@media (max-width:900px){.section-introduction .design{display:none}}@media (max-width:700px){.section-introduction .section-content .form-contact{padding:0 15px}.section-introduction .section-content .form-contact .row.row-split{align-items:center;display:flex;flex-direction:column;justify-content:center}.section-introduction .section-content .form-contact .row.row-split .form-group{width:100%}}.section-contact{background:#d4aa89;margin:-150px 0 150px;padding:25px 0;position:relative;z-index:250}.section-contact:before{left:0;top:0;transform:rotate(-7deg);transform-origin:top left}.section-contact:after,.section-contact:before{background:#d4aa89;content:"";height:400px;position:absolute;width:500%;z-index:-1}.section-contact:after{bottom:0;right:0;transform:rotate(-7deg);transform-origin:bottom right}.section-contact .section-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1080px;width:100%}.section-contact .section-container .column{width:50%}.section-contact .section-container .column:nth-child(2){padding:0 0 0 100px}.section-contact .carte{background:#fff;border-radius:50%;height:450px;margin:0 auto;overflow:hidden;position:relative;width:450px}.section-contact .carte iframe{height:200%;left:-50%;position:absolute;top:-50%;width:200%}.section-contact .block .section-header .section-title{color:#fff}.section-contact .block .section-header .section-title .bold,.section-contact .block .section-header .section-title b{margin:0 0 0 50px}.section-contact .block .section-content{padding:40px 0 0}.section-contact .block .section-content .section-controls{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0;width:100%}.section-contact .block .section-content .section-controls .btn-submit:hover{background:#fff;border-color:#fff;color:#446457}.section-contact .block .section-content .section-text{color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:21px}.section-contact .design{position:absolute;z-index:200}.section-contact .design img{max-width:300px}@media (max-width:1100px){.section-contact .carte{height:400px;width:400px}}@media (max-width:900px){.section-contact{margin:0;padding:0}.section-contact .design,.section-contact:after{display:none}.section-contact .section-container{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.section-contact .section-container .column{width:100%!important}.section-contact .section-container .column:nth-child(2){align-items:center;display:flex;justify-content:center;padding:25px 0 50px}.section-contact .carte{border-radius:0;height:400px;width:100%}.section-contact .block{display:inline-block}.section-contact .block .section-content .section-controls{align-items:center;display:flex;justify-content:center}.section-contact .block .section-content .section-text{text-align:center}}.section-diagnostic .section-container{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:1080px;width:100%}.section-diagnostic .block{position:relative;width:100%}.section-diagnostic .block .figure{height:100%;left:0;position:absolute;top:0;width:100%}.section-diagnostic .block .figure img{height:100%;object-fit:cover;width:100%}.section-diagnostic .block .block-content{background:hsla(0,0%,100%,.8);left:50px;padding:50px 35px;position:absolute;top:130px;width:calc(50% + 50px)}.section-diagnostic .block .block-content .block-title{color:#446457;font-family:Diamonds,sans-serif;font-size:65px;font-weight:400;line-height:55px}.section-diagnostic .block .block-content .block-title span{display:block}.section-diagnostic .block .block-content .block-text{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;line-height:21px;margin:30px 0 25px;text-align:left;width:100%}.section-diagnostic .block .block-content .btn-submit{background:#d4aa89;border-color:#d4aa89;transition:.3s linear}.section-diagnostic .block .block-content .btn-submit:hover{background:none;color:#d4aa89;transform:scale(.9)}@media (max-width:900px){.section-diagnostic{margin:80px 0;padding:0}.section-diagnostic .block{height:auto}.section-diagnostic .block .block-content{align-items:center;display:flex;flex-direction:column;justify-content:center;left:auto;margin:25px;position:relative;top:auto;width:calc(100% - 50px)}.section-diagnostic .block .block-content .block-text,.section-diagnostic .block .block-content .block-title{text-align:center;width:100%}}