/*!/wp-content/plugins/SucceedLEARN-Common-contact-form/assets/css/form.css*/.scf-form-wrap{--scf-brand:#1472ba;--scf-brand-hover:#0f5f9c;--scf-text:#0f172a;--scf-muted:#64748b;--scf-border:#d7e3ef;--scf-surface:#f4f9fd;--scf-input-bg:#ffffff;max-width:480px;margin:1.5rem auto;padding:1.75rem 1.5rem;box-sizing:border-box;background:linear-gradient(180deg,#f8fbfe 0%,var(--scf-surface) 100%);border:1px solid var(--scf-border);border-radius:14px;box-shadow:0 8px 28px rgb(20 114 186 / .08)}.scf-form-wrap.scf-form-wrap-course{max-width:420px;padding:1.5rem 1.25rem;background-color:#f0f7ff;border:1px solid #dbeafe;border-radius:12px;box-shadow:none;box-sizing:border-box}.scf-form-wrap.scf-form-wrap-course .scf-form-title{margin:0 0 1.25rem;font-size:1.35rem;font-weight:700;line-height:1.3;color:#0f172a;text-align:center}.scf-form-wrap.scf-form-wrap-course .scf-field-row{gap:.75rem}.scf-form-wrap.scf-form-wrap-course .scf-submit{max-width:100%}.scf-form{max-width:100%;margin:0}.scf-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.scf-field{margin-bottom:.9rem;display:flex;flex-direction:column}.scf-field label{font-weight:600;color:var(--scf-text);margin-bottom:.35rem;font-size:.875rem}.scf-helper-text{display:block;margin-bottom:.35rem;font-size:.8rem;color:#475569}.scf-helper-text.is-hidden{display:none}.scf-other-course-hint{margin-top:.35rem;margin-bottom:0}.scf-required{color:#dc2626;margin-left:2px}.scf-field input:not([type="checkbox"]):not([type="radio"]),.scf-field select,.scf-field textarea{border:1px solid var(--scf-border);border-radius:8px;font-size:.95rem;line-height:1.4;padding:.7rem .85rem;background-color:var(--scf-input-bg);color:var(--scf-text);width:100%;box-sizing:border-box;transition:border-color 0.2s ease,box-shadow 0.2s ease}.scf-field input:-webkit-autofill,.scf-field textarea:-webkit-autofill,.scf-field select:-webkit-autofill{-webkit-text-fill-color:#0f172a;transition:background-color 9999s ease-in-out 0s;box-shadow:0 0 0 1000px #fff inset}.scf-field input::placeholder,.scf-field textarea::placeholder{color:rgb(15 23 42 / .42)}.scf-field input:not([type="checkbox"]):not([type="radio"]):focus,.scf-field select:focus,.scf-field textarea:focus{outline:none;border-color:var(--scf-brand);box-shadow:0 0 0 3px rgb(20 114 186 / .12)}.scf-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%230f172a' d='M5.6 7.8a1 1 0 0 1 1.4 0L10 10.8l3-3a1 1 0 1 1 1.4 1.4l-3.7 3.7a1 1 0 0 1-1.4 0L5.6 9.2a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:18px 18px;padding-right:2.75rem}.scf-field select::-ms-expand{display:none}.scf-field textarea{resize:vertical;min-height:88px}.scf-field-row{display:flex;gap:1rem;margin-bottom:0}.scf-field-row .scf-field{flex:1;min-width:0;margin-bottom:.9rem}@media (max-width:420px){.scf-form-wrap{padding:1.25rem 1rem;border-radius:12px}.scf-field-row{flex-direction:column;gap:0}.scf-field label{font-size:.85rem}.scf-field input:not([type="checkbox"]):not([type="radio"]),.scf-field select,.scf-field textarea{font-size:.95rem}.scf-submit{max-width:100%}}.scf-field.scf-checkbox,.scf-checkbox{flex-direction:row;align-items:flex-start;flex-wrap:wrap;position:relative;pointer-events:auto;display:flex;gap:0;margin-bottom:0}.scf-field.scf-checkbox label,.scf-checkbox label{font-weight:400;font-size:.75rem;color:var(--scf-muted);cursor:pointer;flex:1;line-height:1.35;pointer-events:auto;user-select:none;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;min-height:1.2em}.scf-recaptcha-notice{margin:0 0 .75rem;font-size:.65rem;line-height:1.35;color:#94a3b8}.scf-recaptcha-notice a{color:#64748b;text-decoration:underline}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.scf-checkbox input[type="checkbox"],.scf-form .scf-checkbox input[type="checkbox"],body .scf-form .scf-checkbox input[type="checkbox"]{width:1em!important;height:1em!important;margin:.15rem .4rem 0 0!important;flex-shrink:0;cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:10;opacity:1!important;appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;border:initial!important;background:initial!important;padding:0!important;box-shadow:none!important;vertical-align:middle}.scf-checkbox input[type="checkbox"]::before,.scf-checkbox input[type="checkbox"]::after,.scf-checkbox input[type="checkbox"]:checked::before,.scf-checkbox input[type="checkbox"]:checked::after,.scf-form .scf-checkbox input[type="checkbox"]::before,.scf-form .scf-checkbox input[type="checkbox"]::after,.scf-form .scf-checkbox input[type="checkbox"]:checked::before,.scf-form .scf-checkbox input[type="checkbox"]:checked::after,body .scf-form .scf-checkbox input[type="checkbox"]::before,body .scf-form .scf-checkbox input[type="checkbox"]::after,body .scf-form .scf-checkbox input[type="checkbox"]:checked::before,body .scf-form .scf-checkbox input[type="checkbox"]:checked::after{display:none!important;content:""!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;font-family:initial!important;font-size:0!important;line-height:0!important;float:none!important}.scf-checkbox input[type="checkbox"]:focus{outline:2px solid var(--scf-brand);outline-offset:2px;box-shadow:none!important}.scf-checkbox input[type="checkbox"]:hover{cursor:pointer}.scf-checkbox label a{pointer-events:auto;position:relative;z-index:1;font-size:inherit}.scf-checkbox .scf-error-message{width:100%;margin-left:0}.scf-checkbox a{color:var(--scf-brand);text-decoration:none;font-weight:600}.scf-submit{background:var(--scf-brand);color:#fff;border:none;border-radius:8px;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color 0.2s ease,transform 0.1s ease,box-shadow 0.2s ease;width:100%;display:block;margin:0;position:relative;max-width:100%;box-shadow:0 6px 16px rgb(20 114 186 / .22)}.scf-submit:hover{background:var(--scf-brand-hover)}.scf-submit:active{transform:scale(.98)}.scf-submit:disabled{cursor:not-allowed}.scf-submit.is-loading{opacity:.6;pointer-events:none}.scf-response{margin-top:.75rem;padding:.75rem 1rem;border-radius:8px;font-weight:600;font-size:.9rem;display:none}.scf-response:not(:empty),.scf-response.scf-error,.scf-response.scf-success{display:block}.scf-response.scf-error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca}.scf-response.scf-success{color:#15803d;background-color:#d1fae5;border:1px solid #a7f3d0;margin-top:8px!important}.scf-error-message{color:#dc2626;font-size:.8rem;font-weight:400;margin-top:.35rem;display:none}.scf-error-message:not(:empty){display:block}.scf-field input:invalid:not(:focus):not(:placeholder-shown),.scf-field textarea:invalid:not(:focus):not(:placeholder-shown){border-color:var(--scf-border)}.scf-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:scf-spin 0.8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes scf-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.scf-submit-loading{display:inline-flex;align-items:center}.scf-submit.is-loading .scf-submit-text{display:none}.scf-submit.is-loading .scf-submit-loading{display:inline-flex!important}