.RequestDemo_container__6Jf8I{max-width:500px;margin:150px auto;padding:56px;background:#fff;border-radius:32px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.RequestDemo_title__vCRMx{font-weight:700;font-size:24px;line-height:140%;letter-spacing:0;color:#121212;text-align:center;margin-bottom:40px}.RequestDemo_form__SZYhA{display:flex;flex-direction:column;gap:10px}.RequestDemo_formGroup__Rs_Te{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.RequestDemo_formGroup__Rs_Te label{font-weight:500;font-size:14px;line-height:140%;letter-spacing:0;color:#121212;margin-bottom:5px}.RequestDemo_required__mmKko{color:#f44}.RequestDemo_formGroup__Rs_Te input,.RequestDemo_formGroup__Rs_Te select{padding:11px;border:1px solid #ddd;border-radius:12px;font-size:1rem;transition:border-color .2s}.RequestDemo_formGroup__Rs_Te input:focus{outline:none;border-color:var(--septenary-color)}.RequestDemo_submitButton__amor2{background-color:var(--septenary-color);color:#fff;padding:17px;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s;margin-top:16px;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0}.RequestDemo_submitButton__amor2:hover{background-color:var(--primary-button-hover)}@media (max-width:520px){.RequestDemo_container__6Jf8I{max-width:95%;padding:25px}}.RequestDemo_checkboxGroup___NbJn{display:flex;align-items:center}.RequestDemo_checkbox__Q_Ydv{width:auto;height:auto;margin-right:10px}.RequestDemo_checkboxLabel__AdsKJ{margin-bottom:0}.RequestDemo_textarea__NfNwl{width:100%;padding:12px;font-size:16px;font-family:inherit;resize:vertical;height:90px;border-radius:12px;border:1px solid #ddd}