.contact-module-scss-module__FI-vIW__contact{color:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding-bottom:40px;display:flex;position:relative}@media only screen and (max-width:670px){.contact-module-scss-module__FI-vIW__contact{box-sizing:border-box;padding:0 50px}}.contact-module-scss-module__FI-vIW__contact__title{text-align:center;margin-top:147px;font-family:NeueMachinaMedium,sans-serif;font-size:58px;font-style:normal;font-weight:400}@media only screen and (max-width:670px){.contact-module-scss-module__FI-vIW__contact__title{margin-top:100px;font-size:48px}}.contact-module-scss-module__FI-vIW__contact__subtitle{color:#fff;text-align:center;max-width:600px;margin-bottom:80px;font-family:Noto Sans,sans-serif;font-size:24px;font-weight:300;line-height:130%}@media only screen and (max-width:670px){.contact-module-scss-module__FI-vIW__contact__subtitle{margin-bottom:60px;font-size:20px}}.contact-module-scss-module__FI-vIW__formContainer{border-radius:8px;width:360px;margin:0 auto}@media only screen and (max-width:670px){.contact-module-scss-module__FI-vIW__formContainer{width:100%}}.contact-module-scss-module__FI-vIW__formContainer__elements{flex-direction:column;gap:25px;display:flex}.contact-module-scss-module__FI-vIW__formContainer__sendButton{justify-content:center;margin-top:30px;display:flex}.contact-module-scss-module__FI-vIW__formGroup{margin-bottom:1rem}.contact-module-scss-module__FI-vIW__formGroup label{color:#f3f4f6;margin-bottom:.5rem;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;display:block}.contact-module-scss-module__FI-vIW__formGroup input,.contact-module-scss-module__FI-vIW__formGroup textarea{color:#fff;background:#12121b;border:1px solid #59595f;border-radius:6px;width:100%;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;transition:border-color .3s}.contact-module-scss-module__FI-vIW__formGroup input:focus,.contact-module-scss-module__FI-vIW__formGroup textarea:focus{border:1px solid #94d5db;outline:none}.contact-module-scss-module__FI-vIW__formGroup input::placeholder,.contact-module-scss-module__FI-vIW__formGroup textarea::placeholder{color:#9ca3af}.contact-module-scss-module__FI-vIW__formGroup textarea{resize:vertical;min-height:120px}.contact-module-scss-module__FI-vIW__submitButton{color:#000;cursor:pointer;background:#37ffa5;border:none;border-radius:6px;width:197px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:all .3s}.contact-module-scss-module__FI-vIW__submitButton:hover{background:#2ee694;transform:translateY(-2px)}.contact-module-scss-module__FI-vIW__submitButton:active{transform:translateY(0)}.contact-module-scss-module__FI-vIW__successMessage{color:#37ffa5;text-align:center;background:rgba(55,255,165,.1);border:1px solid #37ffa5;border-radius:6px;margin-top:20px;padding:15px 20px;font-family:Open Sans,sans-serif;font-size:14px;animation:.3s ease-in contact-module-scss-module__FI-vIW__fadeIn}@keyframes contact-module-scss-module__FI-vIW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:670px){.contact-module-scss-module__FI-vIW__contact{padding:0 20px 40px}.contact-module-scss-module__FI-vIW__formContainer{max-width:100%}.contact-module-scss-module__FI-vIW__submitButton{width:100%;max-width:197px}}
