.Input-module__IznlTq__inputWrapper{--error-color:#ff4d4f;--border-color:#8c8b8b;padding-bottom:15px;position:relative}.Input-module__IznlTq__inputWrapper input,.Input-module__IznlTq__inputWrapper textarea{font-family:inherit;font-size:inherit;border:1px solid var(--border-color);background-color:#fff;border-radius:4px;outline:none;width:100%;padding:10px 12px;font-size:16px;transition:border-color .3s ease-in-out,box-shadow .3s linear}.Input-module__IznlTq__inputWrapper textarea::-webkit-resizer{display:none}.Input-module__IznlTq__inputWrapper textarea{resize:none}.Input-module__IznlTq__inputWrapper input:focus,.Input-module__IznlTq__inputWrapper textarea:focus{border-color:var(--c-main-c);box-shadow:0 0 0 2px rgba(from var(--c-main-c) r g b / .1)}.Input-module__IznlTq__inputWrapper.Input-module__IznlTq__error input,.Input-module__IznlTq__inputWrapper.Input-module__IznlTq__error textarea{border-color:var(--error-color);box-shadow:0 0 0 2px rgba(from var(--error-color) r g b / .1)}.Input-module__IznlTq__inputWrapper p{color:var(--error-color);font-size:12px;line-height:100%;position:absolute;bottom:0;left:0}
.ContactForm-module__fw3Taq__contactForm,.ContactForm-module__fw3Taq__contactForm .ContactForm-module__fw3Taq__formGroup{display:flex}.ContactForm-module__fw3Taq__contactForm{flex-direction:column;gap:9px;width:100%}.ContactForm-module__fw3Taq__contactForm button{align-self:center;width:180px}.ContactForm-module__fw3Taq__contactForm .ContactForm-module__fw3Taq__formGroup{gap:24px;display:flex}.ContactForm-module__fw3Taq__contactForm .ContactForm-module__fw3Taq__formGroup>*{flex-grow:1;flex-basis:0}.ContactForm-module__fw3Taq__resultText{text-align:center;color:var(--c-secondary)}.ContactForm-module__fw3Taq__resultText.ContactForm-module__fw3Taq__error{color:#ff4d4f}@media screen and (max-width:800px){.ContactForm-module__fw3Taq__contactForm .ContactForm-module__fw3Taq__formGroup{flex-direction:column;gap:9px}}
.Button-module__8iS5EG__button{cursor:pointer;color:var(--c-font-light);background-color:var(--c-main-b);border:none;border-radius:4px;padding:13.15px 26px;font-size:18px;transition:background-color .3s linear,box-shadow .3s ease-in-out;display:block}.Button-module__8iS5EG__button.Button-module__8iS5EG__loading{pointer-events:none;padding:7px 26px}.Button-module__8iS5EG__button:hover{background-color:var(--c-main-c)}
