.demo-request-section{background:#fff;padding:48px 0;scroll-margin-top:20px}.demo-request-section .demo-request-container{flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;padding:0 var(--side-padding-desktop)!important;display:flex!important}.demo-request-section .demo-request-header{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;width:100%;max-width:928px;display:flex}.demo-request-section .demo-request-title{text-align:center;width:100%;color:#111!important;margin:0!important;font-family:DM Sans,sans-serif!important;font-size:56px!important;font-weight:500!important;line-height:72px!important}.demo-request-section .demo-request-description{text-align:center;width:100%;color:#111!important;margin:0!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:32px!important}.demo-request-section .demo-request-form-wrapper{background:#f1f2fb;border-radius:12px;width:100%;max-width:928px;padding:56px}.demo-request-section .demo-request-form{flex-direction:column;gap:32px;width:100%;display:flex}.demo-request-section .form-field{flex-direction:column;gap:8px;width:100%;display:flex}.demo-request-section .form-row{gap:16px;width:100%;display:flex}.demo-request-section .form-row .form-field{flex:1}.demo-request-section .field-label{justify-content:flex-start;align-items:center;display:flex}.demo-request-section .label-text{white-space:nowrap;color:#111!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.demo-request-section .required-asterisk{white-space:nowrap;color:#d92d20!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important}.demo-request-section .form-input .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.demo-request-section .form-input .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd!important}.demo-request-section .form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#98a2b3!important}.demo-request-section .form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px!important;border-color:#6d39d5!important}.demo-request-section .form-input .MuiOutlinedInput-input{color:#111!important;padding:8px 16px!important}.demo-request-section .form-input .MuiOutlinedInput-input::placeholder{color:#98a2b3!important;opacity:1!important}.demo-request-section .form-textarea .MuiOutlinedInput-root{min-height:96px;background-color:#fff!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.demo-request-section .form-textarea .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd!important}.demo-request-section .form-textarea .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#98a2b3!important}.demo-request-section .form-textarea .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px!important;border-color:#6d39d5!important}.demo-request-section .form-textarea .MuiOutlinedInput-input{color:#111!important;padding:8px 16px!important}.demo-request-section .form-textarea .MuiOutlinedInput-input::placeholder{color:#98a2b3!important;opacity:1!important}.demo-request-section .form-select .MuiOutlinedInput-root{background-color:#fff!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.demo-request-section .form-select .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#d0d5dd!important}.demo-request-section .form-select .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#98a2b3!important}.demo-request-section .form-select .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px!important;border-color:#6d39d5!important}.demo-request-section .select-input .MuiSelect-select{color:#475467!important;padding:8px 16px!important}.demo-request-section .select-input .MuiSelect-select[aria-expanded=false],.demo-request-section .select-input .MuiSelect-icon{color:#475467!important}.demo-request-section .form-submit{justify-content:center;align-items:center;width:100%;display:flex}.demo-request-section .submit-button{white-space:nowrap;width:196px;color:#fff!important;text-transform:none!important;box-shadow:none!important;background-color:#111!important;border:none!important;border-radius:100px!important;padding:10px 24px!important;font-family:DM Sans,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:32px!important;transition:all .2s!important}.demo-request-section .submit-button:hover{transform:translateY(-1px);background-color:#333!important;box-shadow:0 4px 12px rgba(17,17,17,.3)!important}@media (max-width:1199px){.demo-request-section .demo-request-container{padding:0 var(--side-padding-tablet)!important}}@media (max-width:1024px){.demo-request-section .demo-request-container{padding:0 128px!important}.demo-request-section .demo-request-title{font-size:48px!important;line-height:64px!important}.demo-request-section .demo-request-form-wrapper{padding:48px}}@media (max-width:767px){.demo-request-section .demo-request-container{gap:24px;padding:0 var(--side-padding-mobile)!important}.demo-request-section .demo-request-header{gap:12px}.demo-request-section .demo-request-title{font-size:36px!important;line-height:48px!important}.demo-request-section .demo-request-description{font-size:16px!important;line-height:24px!important}.demo-request-section .demo-request-form-wrapper{padding:32px 24px}.demo-request-section .demo-request-form{gap:24px}.demo-request-section .form-row{flex-direction:column;gap:16px}.demo-request-section .submit-button{width:160px;padding:8px 20px!important;font-size:16px!important;line-height:24px!important}}@media (max-width:480px){.demo-request-section .demo-request-container{padding:0 16px!important}.demo-request-section .demo-request-title{font-size:32px!important;line-height:40px!important}.demo-request-section .demo-request-description{font-size:14px!important;line-height:20px!important}.demo-request-section .demo-request-form-wrapper{padding:24px 16px}.demo-request-section .submit-button{width:140px}}
