.ContactForm-module___wKtPW__reservationWrapper{border:5px solid var(--primary5);background-color:var(--white);border-radius:var(--radius3);z-index:5;max-width:800px;margin:-200px auto 30px;position:relative}.ContactForm-module___wKtPW__reservation{height:100%;padding:10%}.ContactForm-module___wKtPW__reservation p{text-align:center;margin-bottom:30px}@media (max-width:768px){.ContactForm-module___wKtPW__reservationWrapper{margin:-100px auto 30px}}@media (max-width:480px){.ContactForm-module___wKtPW__reservationWrapper{width:90%}}
.Contact-module__bfjkPG__contactWrapper{flex-direction:column;max-width:800px;margin:0 auto;display:flex}.Contact-module__bfjkPG__form{flex-direction:column;gap:16px;display:flex}.Contact-module__bfjkPG__input,.Contact-module__bfjkPG__textArea{border:2px solid var(--gray3);background-color:var(--white);width:100%;color:var(--gray7);border-radius:6px;padding:12px 16px;font-size:16px;transition:border .3s}.Contact-module__bfjkPG__input:focus,.Contact-module__bfjkPG__textArea:focus{border-color:var(--color5);outline:none}.Contact-module__bfjkPG__inputRed{border-color:red!important}.Contact-module__bfjkPG__groupHours{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.Contact-module__bfjkPG__groupHours span{cursor:pointer;font-size:13px}.Contact-module__bfjkPG__groupHours label{padding-right:10px}.Contact-module__bfjkPG__textArea{resize:vertical;height:160px}.Contact-module__bfjkPG__checkbox{cursor:pointer;margin-right:7px;scale:1.4}.Contact-module__bfjkPG__buttonSend{align-self:center;width:100%;margin-top:20px}.Contact-module__bfjkPG__formSent{text-align:center;color:var(--gray9);flex-direction:column;align-items:center;gap:16px;width:100%;padding:20px 8px 10px;display:flex}.Contact-module__bfjkPG__formSent p{max-width:480px}.Contact-module__bfjkPG__successIcon{background-color:var(--primary5);width:64px;height:64px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;animation:.4s ease-out Contact-module__bfjkPG__successPop;display:flex}@keyframes Contact-module__bfjkPG__successPop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.Contact-module__bfjkPG__none,.Contact-module__bfjkPG__hide{display:none}.Contact-module__bfjkPG__inputGroup{flex-wrap:wrap;gap:16px;display:flex}.Contact-module__bfjkPG__inputGroup .Contact-module__bfjkPG__input{flex:45%;min-width:200px}@media (max-width:992px){.Contact-module__bfjkPG__contactWrapper{width:100%;max-width:100%}}
