@charset "UTF-8";.register-interest-page header#header{position:relative!important;top:0;z-index:1000}.register-interest-page header#header .container{transform:translateY(0)!important;opacity:1!important}.register-interest-page header#header:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}header:before{background:linear-gradient(0deg,hsl(from var(--text) h s l/.4),hsl(from var(--text) h s l/.9))}.register-interest-wrap{padding:48px 0 80px}.register-interest-box{border:1px solid #d8e2ec;border-radius:14px;background:#fff;padding:28px;box-shadow:0 8px 24px #0f172a0f}@media (min-width: 768px){.register-interest-box{padding:40px}}.register-interest-title{font-weight:700;font-size:44px;line-height:1.1;margin-bottom:10px;color:#1b2a41}@media (max-width: 575.98px){.register-interest-title{font-size:34px}}.register-interest-subtitle{font-size:18px;color:#6b7b90;margin-bottom:28px}.ri-label{font-weight:600;color:#2b3a50;margin-bottom:10px}.ri-control,.ri-select{height:56px;border-radius:12px;border:1.5px solid #cfd8e3;box-shadow:none!important;padding-left:18px;padding-right:18px;color:#2b3a50;transition:border-color .2s}.ri-control:focus,.ri-select:focus{border-color:#2f80c9;box-shadow:0 0 0 3px #2f80c91a!important}.ri-control::placeholder,.ri-select::placeholder{color:#93a2b5}.ri-control::-moz-placeholder,.ri-select::-moz-placeholder{color:#93a2b5}.ri-group .form-control,.ri-group .custom-select{border-right:0;border-radius:12px 0 0 12px}.ri-group .input-group-text{background:transparent;border:1.5px solid #cfd8e3;border-left:0;border-radius:0 12px 12px 0;width:56px;justify-content:center}.ri-group .form-control.is-invalid,.ri-group .custom-select.is-invalid{border-color:#c93545!important}.ri-group .form-control.is-invalid+.input-group-append .input-group-text,.ri-group .custom-select.is-invalid+.input-group-append .input-group-text{border-color:#c93545!important}.ri-required-feedback{display:none}.ri-field .is-invalid~.invalid-feedback{display:block}.ri-field .is-invalid{border-color:#c93545!important;background-color:#fff7f8!important;background-image:none!important;padding-right:18px!important}.ri-field .invalid-feedback{font-size:13px;color:#c93545;margin-top:6px}.ri-textarea{min-height:160px;border-radius:14px;border:1.5px solid #cfd8e3;box-shadow:none!important;padding:18px 54px 18px 18px;transition:border-color .2s}.ri-textarea:focus{border-color:#2f80c9;box-shadow:0 0 0 3px #2f80c91a!important}.ri-textarea-wrap{position:relative}.ri-textarea-icon{position:absolute;right:18px;top:18px;opacity:.75}.ri-helper{margin-top:10px;color:#7c8da3;font-size:14px}input[type=file].ri-control{height:auto;min-height:56px;padding:12px 16px;background:#f5f9fd;border:1.5px dashed #cfd8e3;cursor:pointer;font-size:14px;color:#7c8da3;line-height:1.5;width:100%;display:block;box-shadow:none!important}input[type=file].ri-control:focus{border-color:#2f80c9;outline:none;box-shadow:0 0 0 3px #2f80c91a!important}input[type=file].ri-control.is-invalid{border-color:#c93545!important;background-color:#fff7f8!important}input[type=file].ri-control::file-selector-button{background:#2f80c9;color:#fff;border:none;padding:6px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;margin-right:12px;transition:background-color .2s}input[type=file].ri-control:hover::file-selector-button{background:#205a9e}.ri-btn-wrap{margin-top:18px;text-align:center}.btn-ri-submit{min-width:320px;height:56px;border-radius:16px;font-weight:700;font-size:18px;background-color:#2f80c9}.btn-ri-submit:hover{background-color:#205a9e;border-color:#205a9e}@media (max-width: 575.98px){.btn-ri-submit{min-width:100%}}.step-actions{padding-top:16px;border-top:1px solid #f0f4f8}.step-actions .btn{border-radius:10px;font-weight:600;font-size:15px;min-width:120px;min-height:46px;padding:10px 24px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .1s}.step-actions .btn-primary{background-color:#2f80c9;border-color:#2f80c9;min-width:160px;box-shadow:0 4px 12px #2f80c938}.step-actions .btn-primary:hover{background-color:#205a9e;border-color:#205a9e;box-shadow:0 6px 16px #2f80c952}.step-actions .btn-primary:active{transform:translateY(1px);box-shadow:0 2px 6px #2f80c92e}.step-actions .btn-secondary{background-color:transparent;border-color:#cfd8e3;color:#4e6278}.step-actions .btn-secondary:hover{background-color:#f0f4f8;border-color:#b0c4d8;color:#2b3a50}.langBtn:hover{color:inherit!important;text-decoration:none!important}.ri-education-entry.card{border:1px solid #d8e2ec;border-radius:12px;box-shadow:0 2px 8px #0f172a0a;background:#fafcfe}html[dir=rtl] .register-interest-box{direction:rtl}html[dir=rtl] .register-interest-box label,html[dir=rtl] .register-interest-box .ri-helper,html[dir=rtl] .register-interest-box .invalid-feedback{text-align:right}html[dir=rtl] .register-interest-box .ri-control,html[dir=rtl] .register-interest-box .ri-select,html[dir=rtl] .register-interest-box .ri-textarea{direction:rtl;text-align:right}html[dir=rtl] .register-interest-box input[type=email],html[dir=rtl] .register-interest-box #mobile_number{direction:ltr;text-align:left}html[dir=rtl] .register-interest-box .input-group.ri-group .form-control,html[dir=rtl] .register-interest-box .input-group.ri-group .custom-select{border-radius:0 12px 12px 0;border-left:0;border-right:1.5px solid #cfd8e3}html[dir=rtl] .register-interest-box .input-group.ri-group .input-group-text{border-radius:12px 0 0 12px;border-right:0;border-left:1.5px solid #cfd8e3;width:56px;justify-content:center}html[dir=rtl] .register-interest-box .ri-group .form-control.is-invalid,html[dir=rtl] .register-interest-box .ri-group .custom-select.is-invalid{border-color:#c93545!important}html[dir=rtl] .register-interest-box .ri-group .form-control.is-invalid+.input-group-append .input-group-text,html[dir=rtl] .register-interest-box .ri-group .custom-select.is-invalid+.input-group-append .input-group-text{border-color:#c93545!important}html[dir=rtl] .register-interest-box .ri-textarea{padding-right:18px;padding-left:54px}html[dir=rtl] .register-interest-box .ri-textarea-icon{right:auto;left:18px}html[dir=rtl] .ri-label{display:block;width:100%;text-align:right;direction:rtl}html[dir=rtl] .ri-label .text-danger{margin-right:6px;margin-left:0}html[dir=rtl] .registration-stepper{direction:rtl}.registration-stepper{display:flex;align-items:flex-start;justify-content:center;margin-bottom:36px;padding:0}.stepper-item{display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;padding:0;min-width:90px;text-align:center;transition:opacity .2s}.stepper-item:focus{outline:none}.stepper-item.disabled{cursor:not-allowed;opacity:.6}.stepper-item.active .stepper-number{background:#2f80c9;border-color:#2f80c9;color:#fff;box-shadow:0 0 0 4px #2f80c926,0 4px 16px #2f80c94d;transform:scale(1.08)}.stepper-item.active .stepper-label{color:#2f80c9;font-weight:700}.stepper-item.completed .stepper-number{background:#2f80c9;border-color:#2f80c9;color:#fff;font-size:0}.stepper-item.completed .stepper-number:after{content:"✓";font-size:18px}.stepper-item.completed .stepper-label{color:#2b3a50}.stepper-item.completed+.stepper-connector{background:#2f80c9}@media (max-width: 575.98px){.stepper-item{min-width:0}}.stepper-number{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;background:#e8f0f8;color:#4e6278;border:2px solid #d8e2ec;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .25s;flex-shrink:0}@media (max-width: 575.98px){.stepper-number{width:36px;height:36px;font-size:13px}}.stepper-label{font-size:12px;font-weight:600;color:#4e6278;margin-top:8px;white-space:nowrap;transition:color .25s;line-height:1.3}@media (max-width: 575.98px){.stepper-label{display:none}}.stepper-connector{flex:1;height:3px;background:#d8e2ec;margin:23px 6px 0;min-width:24px;border-radius:2px;transition:background .35s}@media (max-width: 575.98px){.stepper-connector{min-width:10px;margin-top:17px}.stepper-item.completed .stepper-number:after{font-size:13px}}.stepper-progress{text-align:center;font-size:14px;font-weight:600;color:#4e6278;margin-top:-20px;margin-bottom:28px}.ri-step-title{font-size:20px;font-weight:700;color:#1b2a41;border-bottom:2px solid #9ab8d0;padding-bottom:14px;margin-bottom:24px}.theme-dark .colorScheme svg{filter:invert(1)}.theme-dark .register-interest-box{background-color:#232323;border-color:#333;box-shadow:0 8px 24px #00000040}.theme-dark .register-interest-title{color:#fff}.theme-dark .register-interest-subtitle{color:#b8b8b8}.theme-dark .ri-label{color:#e0e0e0}.theme-dark .ri-control,.theme-dark .ri-select,.theme-dark .ri-textarea{background-color:#333;border-color:#444;color:#fff}.theme-dark .ri-control::placeholder,.theme-dark .ri-select::placeholder,.theme-dark .ri-textarea::placeholder{color:#888}.theme-dark .ri-control::-moz-placeholder,.theme-dark .ri-select::-moz-placeholder,.theme-dark .ri-textarea::-moz-placeholder{color:#888}.theme-dark .ri-control:focus,.theme-dark .ri-select:focus,.theme-dark .ri-textarea:focus{border-color:#555}.theme-dark .ri-group .input-group-text{background:#333;border-color:#444;color:#fff}.theme-dark .ri-field .is-invalid{background-color:#c935451f!important}.theme-dark input[type=file].ri-control{background:#2c2c2c;border-color:#444;color:#888}.theme-dark input[type=file].ri-control.is-invalid{background-color:#c935451f!important}.theme-dark input[type=file].ri-control::file-selector-button{background:#2f80c9}.theme-dark .step-actions{border-top-color:#2c2c2c}.theme-dark .step-actions .btn-secondary{border-color:#444;color:#888}.theme-dark .step-actions .btn-secondary:hover{background-color:#2c2c2c;color:#e0e0e0}.theme-dark .ri-education-entry.card{background:#2c2c2c;border-color:#333;box-shadow:none}.theme-dark .stepper-number{background:#2a2a2a;border-color:#444;color:#888}.theme-dark .stepper-label{color:#888}.theme-dark .stepper-connector{background:#3a3a3a}.theme-dark .stepper-item.active .stepper-number,.theme-dark .stepper-item.completed .stepper-number{background:#2f80c9;border-color:#2f80c9;color:#fff}.theme-dark .stepper-item.active .stepper-label{color:#2f80c9}.theme-dark .stepper-item.completed .stepper-label{color:#ccc}.theme-dark .stepper-item.completed+.stepper-connector{background:#2f80c9}.theme-dark .ri-step-title{color:#fff;border-bottom-color:#3a3a3a}
