.Contact_main__0TpaB{height:var(--doc-height);width:100%;background-image:url(/images/accueil_exterieur_brasserie_z.webp);background-repeat:no-repeat;background-position:0 50%;background-size:cover;overflow:hidden}.Contact_content__U_HE9{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;height:100%;width:100%}@keyframes Contact_form_appear__gOzTR{0%{transform:translateY(-100vh)}50%{transform:translateY(-100vh)}to{transform:translateY(0)}}.Contact_contactContainer__J_8Wp{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#000000cc;margin:5vh;padding:2vh;width:100vh;align-self:flex-start;border:.8vh ridge var(--zorange);z-index:10;animation-name:Contact_form_appear__gOzTR;animation-timing-function:linear;animation-duration:1.2s}.Contact_title__18Z0u{font-size:3.5vh;font-family:biondi;font-weight:400;color:#fff;text-shadow:.2vh .2vh #000,.3vh .3vh #000,.4vh .4vh #000,.5vh .5vh #000,0 -.1vh #000;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:1vh;margin-top:-2vh}.Contact_form__bnoMV{width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start}.Contact_requested__J4jto{font-weight:400;color:var(--zorange);font-size:2.2vh;text-shadow:.1vh .2vh #000}.Contact_requestedLabel__50sla{align-self:flex-start;margin-bottom:.7vh}.Contact_coordinates__Bgr9r,.Contact_label__gPPu5{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Contact_label__gPPu5{color:#fff;text-shadow:.1vh .2vh #000;font-size:2.2vh;margin-bottom:.2vh;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Contact_input__OnW0C{padding:1vh 1vh 1vh 2vh;font-size:2.2vh;color:#fff;border:.2vh solid #fff;outline:none;width:31vh;background-color:transparent;margin-bottom:1vh}.Contact_input__OnW0C::placeholder,.Contact_textarea__67_IR::placeholder{color:rgba(255,255,0,.8)}.Contact_input__OnW0C:focus,.Contact_textarea__67_IR:focus{border:.2vh solid yellow;box-shadow:0 0 1vh yellow}.Contact_emailInput__p_7Sp:not(:focus):invalid{border-color:red}.Contact_message__lF6mT{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Contact_textarea__67_IR{padding:1vh 1vh 1vh 2vh;font-size:2.2vh;color:#fff;border:.2vh solid #fff;outline:none;width:50vh;height:27vh;overflow:auto;background-color:transparent}.Contact_captcha__Ytgi3{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:50vh;cursor:pointer;font-size:2.1vh;color:#fff;margin-top:.5vh;text-align:justify}.Contact_captcha__Ytgi3 a{color:var(--zorange);text-shadow:.1vh .2vh #000}.Contact_captcha__Ytgi3 a:hover{text-decoration:underline}.Contact_checkBox__mEgra{cursor:pointer;width:7vh;height:7vh;margin-right:2vh}.Contact_formFooter__9lOjH{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:95%;margin-top:1vh}.Contact_statusContainer__2E9HC{font-size:2.2vh;text-shadow:.2vh .2vh #000;height:6vh;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;width:75%}.Contact_formStatusOK__DTjMp{color:lime}.Contact_formStatusNOK__pq0rx{color:red}.Contact_btnSubmit__sJjnC{display:flex;flex-direction:row;justify-content:center;align-items:center;height:7vh;width:18vh;border-radius:5vh;background-color:#000000aa;transition-duration:.1s;transition-property:color,background-color;cursor:pointer;color:yellow;font-weight:700;font-size:2.2vh;margin:1vh;border:.4vh solid yellow}.Contact_btnSubmit__sJjnC:hover{background-color:yellow;color:#000}.Contact_btnText__DWSE9{margin-bottom:.5vh;margin-right:1vh}.Contact_btnIcon__NLT_g{height:3vh}.Contact_contactInfos__7gP90{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-bottom:18vh;margin-left:10vh;color:#fff;font-size:3.1vh;line-height:5vh}.Contact_contactIcon__Utpw0{margin-right:1vh;color:var(--bborange)}.Contact_arobase__vwYyX:before{content:"\000040"}.Contact_companyName__Md_Bk,.Contact_contactEmail__XLf9h{text-align:right}.Contact_zorg___EiyM{height:50vh;max-height:25vw;margin-left:-40vh;z-index:9;animation-name:Contact_zorg_appear__WUzj3;animation-timing-function:linear;animation-duration:1.2s}@keyframes Contact_zorg_appear__WUzj3{0%{transform:translateX(50vh)}50%{transform:translateX(50vh)}to{transform:translateX(0)}}.Contact_footerBanner__KxYYW{display:none}@media only all and (max-width:1000px){.Contact_main__0TpaB{background-position:2% 50%}.Contact_content__U_HE9{flex-direction:column;justify-content:flex-start;align-items:center;overflow:auto}.Contact_contactContainer__J_8Wp{width:95%;margin:10vh auto auto;height:auto;border:none;border-radius:0;order:0;width:100%;max-width:600px;animation-name:none}.Contact_title__18Z0u{font-size:3.3vh}.Contact_form__bnoMV{flex-direction:column;justify-content:flex-start;align-items:center}.Contact_requested__J4jto{font-size:2.5vh}.Contact_requestedLabel__50sla{margin-bottom:5vh;align-self:flex-end}.Contact_coordinates__Bgr9r{padding-top:2vh;margin-bottom:4vh}.Contact_label__gPPu5{font-size:2.7vh}.Contact_input__OnW0C{width:80vw;max-width:300px;font-size:2.5vh}.Contact_message__lF6mT{align-items:center;padding-left:0}.Contact_textarea__67_IR{width:80vw;max-width:500px;font-size:2.5vh;height:35vh}.Contact_captcha__Ytgi3{width:85vw;max-width:500px;text-align:left;font-size:2.4vh;margin-bottom:2vh;margin-top:2vh}.Contact_formFooter__9lOjH{flex-direction:column;justify-content:flex-start}.Contact_statusContainer__2E9HC{font-size:2.5vh;margin-top:.5vh;text-align:center;height:8vh}.Contact_btnSubmit__sJjnC{margin-top:2vh;font-size:2.7vh}.Contact_contactInfos__7gP90{order:1;margin:10vh 0 0;height:20vh;margin-bottom:calc(var(--doc-height) - 30vh);justify-content:center;align-items:center;background-color:#000000aa;padding:1vh;font-size:2.6vh;width:100%;max-width:600px}.Contact_contactInfos__7gP90 span{margin-top:.5vh;margin-bottom:.5vh;text-align:center}.Contact_zorg___EiyM{order:2;height:40vh;max-height:none;margin:-50vh 0 10vh;animation-name:none}.Contact_footerBanner__KxYYW{display:block;height:13vh;width:100vw;position:absolute;bottom:0;background-color:#000;z-index:10}}