html body #main #page{padding-top:0}html body #main #page section.header{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:21.5625rem;position:relative;z-index:1}html body #main #page section.header .ta_image_bloc{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}html body #main #page section.header .ta_image_bloc img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}html body #main #page section.header:after{background:#95893a;bottom:0;content:"";left:0;mix-blend-mode:multiply;opacity:.5;position:absolute;right:0;top:0;z-index:1}html body #main #page section.header .container{position:relative;z-index:10}html body #main #page section.contact{overflow-x:hidden;position:relative;z-index:1}html body #main #page section.contact:before{bottom:0;content:url(/build/images/bg_cuvees_description.75ae01de.png);left:0;opacity:.1;pointer-events:none;position:absolute;z-index:-1}@media (max-width:991.98px){html body #main #page section.contact:before{bottom:auto;left:auto;right:0;top:0;-webkit-transform:scale(-.5) translate(100%,-100%);-moz-transform:scale(-.5) translate(100%,-100%);-ms-transform:scale(-.5) translate(100%,-100%);-o-transform:scale(-.5) translate(100%,-100%);transform:scale(-.5) translate(100%,-100%);-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}}html body #main #page section.contact .contact-info{padding:2.8125rem 0}html body #main #page section.contact .contact-info .infos .info{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:1.25rem 0}html body #main #page section.contact .contact-info .infos .info,html body #main #page section.contact .contact-info .infos .info .icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}html body #main #page section.contact .contact-info .infos .info .icon{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;background:rgba(149,137,58,.6);border-radius:50%;color:#fff;font-size:1.5rem;height:3.4375rem;-webkit-justify-content:center;justify-content:center;margin-right:.9375rem;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;width:3.4375rem}html body #main #page section.contact .contact-info .infos .info .texte{color:#95893a;font-size:.9375rem;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}html body #main #page section.contact .contact-info .infos .info:hover .icon{background:#c06a7a}html body #main #page section.contact .contact-info .infos .info:hover .texte{color:#c06a7a}html body #main #page section.contact .contact-form{padding:2.8125rem;position:relative;z-index:1}@media (max-width:991.98px){html body #main #page section.contact .contact-form{margin-top:3.125rem}}html body #main #page section.contact .contact-form:after{background:#f8f7f1;bottom:0;content:"";left:0;position:absolute;top:0;width:100vw;z-index:-1}@media (max-width:991.98px){html body #main #page section.contact .contact-form:after{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}html body #main #page section.map{height:28.125rem;width:100%}