.hero-home{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.hero-home figure{overflow:hidden;width:100%;height:100%;position:relative}.hero-home figure img{display:block;width:100%;height:100%;height:654px;object-fit:cover;transition:all 0.5s;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media print, screen and (max-width: 39.99875em){.hero-home figure img{height:auto;min-height:556px;max-height:654px}}.hero-home figure.hero-bg-desktop{display:block}@media print, screen and (max-width: 63.99875em){.hero-home figure.hero-bg-desktop{display:none}}.hero-home figure.hero-bg-mobile{display:none}.hero-home figure.hero-bg-mobile:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#A68B4E70;z-index:1}@media print, screen and (max-width: 63.99875em){.hero-home figure.hero-bg-mobile{display:block}}.hero-home .lettre-transparent{position:absolute;top:-188px;right:70px}@media print, screen and (max-width: 63.99875em){.hero-home .lettre-transparent{right:-416px;top:-148px;width:700px}}.hero-home .content{position:absolute;width:100%;top:0;margin-top:169px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;font-family:"Barlow",sans-serif;grid-gap:21px}@media screen and (max-width: 900px){.hero-home .content{margin-top:140px;padding:0 20px}}@media screen and (max-width: 640px){.hero-home .content{margin-top:71px}}.hero-home h1,.hero-home h2{font-size:72px;font-weight:bold;color:#fff;line-height:normal;z-index:2}@media screen and (max-width: 900px){.hero-home h1,.hero-home h2{font-size:54px}}@media screen and (max-width: 640px){.hero-home h1,.hero-home h2{font-size:32px}}.hero-home p{font-size:17px;font-weight:bold;line-height:24px;letter-spacing:0.68px;text-align:start;color:rgba(255,255,255,0.8);z-index:2}.hero-home__label{display:block;margin-bottom:22px;font-family:"adobe-garamond-pro",serif;font-size:15px;font-weight:600;line-height:24px;letter-spacing:1.5px;color:#000;text-transform:uppercase}@media print, screen and (max-width: 74.99875em){.hero-home__label{text-align:center;margin-bottom:24px}}.hero-home form{margin-top:-100px;margin-bottom:114px;padding:36px 40px 34px 48px;width:100%;background:#fff;border:1px solid #A68B4E;z-index:1}@media print, screen and (max-width: 74.99875em){.hero-home form{max-width:none !important}}@media print, screen and (max-width: 74.99875em){.hero-home form{margin-top:32px;margin-bottom:69px;border-right:0;border-left:0}}.hero-home form .form-wrapper{display:flex;gap:20px}@media print, screen and (max-width: 74.99875em){.hero-home form .form-wrapper{flex-direction:column}}.hero-home form .form-wrapper .form-item{display:flex;flex-direction:column;flex:1}.hero-home form .form-wrapper label{margin-bottom:12px;font-family:"Barlow",sans-serif;font-size:17px;font-weight:700;line-height:24px;letter-spacing:0.68px;color:#099DB1}.hero-home form .form-wrapper select{padding:15px 0 11px 20px;border:1px solid #F2F4F8;font-family:"Barlow",sans-serif;font-size:17px;font-weight:normal;line-height:24px;color:#161616;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.hero-home form .form-wrapper .submit_container{display:flex;align-items:end}@media print, screen and (max-width: 74.99875em){.hero-home form .form-wrapper .submit_container{padding:10px 20px;justify-content:center}}.hero-home form .form-wrapper .submit_container button .webfont{display:flex;padding:12px 24px 12px 16px;margin-bottom:6px;font-family:"Barlow",sans-serif;font-size:16px;font-weight:700;line-height:16px;color:#fff;background:#099DB1}.hero-home form .form-wrapper .submit_container button .webfont:hover{background:#A68B4E;outline:2px solid white;outline-offset:-2px;box-shadow:0 0 0 1px black}@media print, screen and (max-width: 74.99875em){.hero-home form .form-wrapper .submit_container button .webfont{padding:10px 20px;font-family:"Barlow",sans-serif;font-size:16px;font-weight:400;line-height:16px;color:#161616;background:#fff;border:1px solid #18191D}}.hero-home form .form-wrapper .submit_container button .webfont::before{font-family:"webfont";font-size:16px;margin-right:12px;font-weight:400}@media print, screen and (max-width: 74.99875em){.hero-home form .form-wrapper .submit_container button .webfont::before{display:none}}
