.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form{background: #fff!important;padding: 35px 30px!important;border-radius: 16px!important;border: 1px solid #f0f0f0!important;box-shadow: 0 10px 25px rgba(0,0,0,.08)!important;max-width: 500px!important;margin: 20px auto!important;box-sizing: border-box!important;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;line-height: 1.5!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form *{box-sizing: border-box !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-row{margin: 0 0 20px!important;display: block!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-col{width: 100%!important;padding: 0!important;max-width: 100%!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-main-title{text-align: center !important;color: #2c3e50 !important;font-size: 24px !important;font-weight: 700 !important;line-height: 1.3 !important;margin: 0 0 8px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-subtitle{text-align: center !important;color: #7f8c8d !important;font-size: 14px !important;margin: 0 0 5px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-label{display: block!important;margin: 0 0 8px!important;padding: 0!important;font-weight: 600!important;color: #34495e!important;font-size: 14px!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-required{color: #34495e!important;margin-left: 3px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-textarea{width: 100%!important;padding: 14px 15px!important;border: 1px solid #dcdde1!important;border-radius: 8px!important;font-size: 15px!important;background: #fcfcfc!important;color: #333!important;margin: 0!important;height: auto!important;box-shadow: none!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-textarea{font-size: 14px!important;min-height: 80px!important;resize: vertical !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-input:focus,.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-textarea:focus{border-color: #3498db!important;background: #fff!important;outline: none!important;box-shadow: 0 0 0 3px rgba(52,152,219,.1)!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-field{display: grid!important;grid-template-columns: 1fr 1fr!important;gap: 12px!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-label{grid-column: 1 / -1!important;margin-bottom: 0!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-checkbox{display: flex!important;align-items: center!important;gap: 8px!important;margin: 0!important;padding: 0!important;font-size: 14px!important;font-weight: normal!important;color: #4a4a4a!important;cursor: pointer !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals input[type="checkbox"]{position: static!important;opacity: 1!important;width: 16px!important;height: 16px!important;margin: 0!important;appearance: auto!important;-webkit-appearance: checkbox!important;accent-color: #2ecc71!important;pointer-events: auto!important;flex: 0 0 16px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-checkbox-box{display: none!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-checkbox-label{margin: 0!important;padding: 0!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-description,.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-error-message{grid-column: 1 / -1 !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-button-submit{width: 100%!important;padding: 16px!important;border: none!important;border-radius: 8px!important;background: linear-gradient(135deg,#2ecc71 0%,#27ae60 100%)!important;color: #fff!important;font-size: 16px!important;font-weight: bold!important;cursor: pointer!important;margin: 0!important;box-shadow: 0 4px 15px rgba(46,204,113,.3)!important;transition: transform .2s,box-shadow .2s!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-button-submit:hover{transform: translateY(-2px)!important;box-shadow: 0 6px 20px rgba(46,204,113,.4)!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-error-message{color: #c0392b!important;font-size: 13px!important;margin-top: 6px!important;display: block !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-has_error .forminator-input{border-color: #e74c3c!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .forminator-response-message{background: none!important;border: none!important;padding: 0!important;margin: 0!important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-success-box{text-align: center !important;padding: 40px 20px !important;background: #f0fdf4 !important;border: 1px solid #bbf7d0 !important;border-radius: 12px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-check-icon{display: block !important;font-size: 48px !important;margin-bottom: 15px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-success-title{display: block !important;color: #166534 !important;font-size: 22px !important;font-weight: bold !important;margin-bottom: 12px !important;}.forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-success-desc{color: #15803d !important;font-size: 15px !important;line-height: 1.6 !important;margin: 0 !important;}
@media (max-width:380px){ .forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form{padding: 25px 18px!important;} }
@media (max-width:380px){ .forminator-ui.forminator-custom-form-181383.forminator-ui.forminator-custom-form .diab-goals .forminator-field{grid-template-columns: 1fr!important;} }