.apply-container{display:flex;flex-direction:column;align-items:end;justify-content:center}.form-container{width:95%;max-width:800px;padding:10px 25px;margin:20px 0 20px 20px}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.flex-item{width:48%}.error{color:#f30402}.error-highlight{transition:box-shadow .3s ease-in-out;box-shadow:0 0 0 2px #ef4444!important}html{scroll-behavior:smooth}.submit{background-color:#f30402;color:#fff;border:none;border-radius:5px;cursor:pointer;text-align:center;margin-top:5px;display:block;width:40%;padding:10px;transition:background-color .3s ease;margin-left:auto;margin-right:auto}.submit:hover{background-color:#b40303}@media only screen and (max-width:600px){.flex-container{flex-direction:column}.flex-item{width:100%}}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{transition:border-color .2s ease;width:100%!important;min-width:200px!important}input[type=date]:hover,input[type=email]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#f30402!important}.form-field-container{width:100%!important;min-width:200px!important}#secured-loan-form{grid-template-columns:1fr 1fr!important;gap:24px!important;width:100%!important}@media (max-width:1023px){#secured-loan-form{grid-template-columns:1fr!important;gap:16px!important}#secured-loan-form>div{width:100%!important;margin-bottom:8px!important;grid-column:1!important}}@media (max-width:639px){#secured-loan-form{grid-template-columns:1fr!important;gap:12px!important}#secured-loan-form>div{width:100%!important;margin-bottom:6px!important}}#secured-loan-form>div.col-span-1.md\\:col-span-2{grid-column:1/-1!important;width:100%!important}#secured-loan-form .MuiFormControl-root,#secured-loan-form .MuiOutlinedInput-root,#secured-loan-form .MuiSelect-root,#secured-loan-form .MuiSelect-select,#secured-loan-form .relative{width:100%!important;min-width:0!important}#secured-loan-form .MuiSelect-select{text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}#secured-loan-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}#secured-loan-form>div{min-width:0!important;width:100%!important;overflow:visible!important}.react-datepicker-wrapper,.react-datepicker__input-container{height:100%;min-height:56px}.react-datepicker__input-container input{height:100%;min-height:56px;padding:16px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;line-height:1.5;transition:border-color .2s ease;box-sizing:border-box;display:flex;align-items:center}.react-datepicker__input-container input:hover{border-color:#f30402!important}.react-datepicker__input-container input:focus{border-color:#f30402!important;border-width:2px;outline:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none!important;WebkitAppearance:none!important}input[type=date]::-webkit-clear-button{display:none!important;WebkitAppearance:none!important}input[type=date]::-webkit-datetime-edit{padding:0!important}input[type=date]::-moz-calendar-picker-indicator{display:none!important}input[type=date]::-ms-clear,input[type=date]::-ms-expand{display:none!important}.gst-radio-container{border:2px solid #f30402;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.gst-radio-option{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;cursor:pointer;transition:background-color .2s ease;border-right:1px solid #f30402}.gst-radio-option:last-child{border-right:none}.gst-radio-option:hover{background-color:#fef2f2}.gst-radio-input{width:24px;height:24px;margin-right:12px;accent-color:#f30402}.gst-radio-label{font-size:18px;font-weight:600;color:#1f2937}.mobile-sticky-submit{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:16px;z-index:40;box-shadow:0 -4px 6px rgba(0,0,0,.1)}.mobile-bottom-padding{height:80px}@media (min-width:768px){.mobile-bottom-padding,.mobile-sticky-submit{display:none}}@media (max-width:1023px){.md\\:grid-cols-2{grid-template-columns:1fr!important}.md\\:gap-2{gap:16px!important}}@media (max-width:1023px){#secured-loan-form{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto!important}#secured-loan-form>*{grid-column:1!important;grid-row:auto!important}}