@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@700&family=Quicksand:wght@400;600&display=swap);.online-admission-form-cp{--oaf-primary:#AA3186;--oaf-primary-lt:#f3d0ea;--oaf-primary-dk:#8a2670;--oaf-orange:#F5A623;--oaf-orange-lt:#FEF3E2;--oaf-white:#ffffff;--oaf-text:#1F1F1F;--oaf-muted:#6B7280;--oaf-input-bg:#F7F5F3;--oaf-input-bd:rgba(231, 224, 218, 1);--oaf-shadow:0 4px 28px rgba(0,0,0,.06);--oaf-gap:24px;display:block!important;font-family:'Quicksand',sans-serif!important;color:#1F1F1F!important;max-width:820px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;line-height:normal!important}.online-admission-form-cp *,.online-admission-form-cp *::before,.online-admission-form-cp *::after{box-sizing:border-box!important}.online-admission-form-cp .admission-form-stepper-wrap-cp{display:block!important;width:100%!important;margin-bottom:0!important}.online-admission-form-cp .admission-form-stepper-cp{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#eeebe7!important;border-radius:50px!important;padding:6px!important;gap:0!important;box-shadow:0 4px 28px rgb(0 0 0 / .06)!important;overflow-x:auto!important;list-style:none!important;margin:0!important;border:none!important}.online-admission-form-cp .admission-form-stepper-cp::-webkit-scrollbar{display:none!important}.online-admission-form-cp .admission-form-step-btn-cp{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;border-radius:50px!important;border:none!important;background:transparent!important;cursor:pointer!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:#6B7280!important;transition:background .22s,color .22s!important;white-space:nowrap!important;flex:1!important;justify-content:center!important;text-decoration:none!important;outline:none!important;box-shadow:none!important;text-transform:none!important}.online-admission-form-cp .admission-form-step-num-cp{width:26px!important;height:26px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ede9e4!important;color:#6B7280!important;flex-shrink:0!important;font-size:12px!important;font-weight:700!important;transition:background .22s,color .22s!important}.online-admission-form-cp .admission-form-step-btn-cp.cp-active{background:#AA3186!important;color:#ffffff!important}.online-admission-form-cp .admission-form-step-btn-cp.cp-active .admission-form-step-num-cp{background:rgb(255 255 255 / .22)!important;color:#ffffff!important}.online-admission-form-cp .admission-form-step-btn-cp.cp-done{color:#AA3186!important;background:transparent!important;cursor:pointer!important}.online-admission-form-cp .admission-form-step-btn-cp.cp-done .admission-form-step-num-cp{background:#f3d0ea!important;color:#AA3186!important}.online-admission-form-cp .admission-form-progress-wrap-cp{display:flex!important;margin:8px 0 20px!important;border-radius:4px!important;overflow:hidden!important;background:#fbe0b7!important;height:4px!important}.online-admission-form-cp .admission-form-progress-seg-cp{height:4px!important;flex:1!important;background:#fbe0b7!important;transition:background .32s!important}.online-admission-form-cp .admission-form-progress-seg-cp.cp-seg-done{background:#AA3186!important}.online-admission-form-cp .admission-form-progress-seg-cp.cp-seg-active{background:#AA3186!important}.online-admission-form-cp .admission-form-progress-seg-cp.cp-seg-remaining{background:#fbe0b7!important}.online-admission-form-cp .admission-form-card-cp{background:#ffffff!important;border-radius:20px!important;padding:40px 44px!important;box-shadow:0 4px 28px rgb(0 0 0 / .06)!important;border:1px solid rgb(231 224 218)!important}.online-admission-form-cp .admission-form-section-head-cp{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 24px 0!important}.online-admission-form-cp .admission-form-section-icon-cp{width:46px!important;height:46px!important;border-radius:50%!important;background:#f3d0ea!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.online-admission-form-cp .admission-form-section-title-cp{font-family:'Nunito',sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:32px!important;letter-spacing:-0.6px!important;color:#1F1F1F!important;margin:0!important;padding:0!important;border:none!important;background:none!important}.online-admission-form-cp .admission-form-sub-heading-cp{font-family:'Nunito',sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:28px!important;letter-spacing:-0.45px!important;color:#1F1F1F!important;display:block!important;margin:0 0 24px 0!important;padding:0!important;border:none!important;background:none!important}.online-admission-form-cp .admission-form-grid-cp{display:grid!important;grid-template-columns:1fr 1fr!important;row-gap:24px!important;column-gap:24px!important}.online-admission-form-cp .admission-form-field-full-cp{grid-column:1 / -1!important}.online-admission-form-cp .admission-form-field-cp{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important}.online-admission-form-cp .admission-form-field-cp>label{display:block!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;color:#1F1F1F!important;margin:0!important;padding:0!important;float:none!important;width:auto!important}.online-admission-form-cp .oaf-req{color:#AA3186!important;font-weight:700!important;margin-left:2px!important}.online-admission-form-cp .admission-form-field-cp>input,.online-admission-form-cp .admission-form-field-cp>select,.online-admission-form-cp .admission-form-field-cp>textarea{display:block!important;width:100%!important;background:#F7F5F3!important;border:1px solid rgb(231 224 218)!important;border-radius:10px!important;padding:10px 14px!important;font-family:'Quicksand',sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:1.5!important;letter-spacing:0!important;color:#6B7280!important;outline:none!important;transition:border-color .2s,box-shadow .2s!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;box-shadow:none!important;margin:0!important;min-height:unset!important;height:auto!important;max-width:100%!important}.online-admission-form-cp .admission-form-field-cp>input::placeholder,.online-admission-form-cp .admission-form-field-cp>textarea::placeholder{color:#6B7280!important;opacity:1!important}.online-admission-form-cp .admission-form-field-cp>select{cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-color:#F7F5F3!important;padding-right:36px!important}.online-admission-form-cp .admission-form-field-cp>select option{color:#1F1F1F!important;background:#ffffff!important}.online-admission-form-cp .admission-form-field-cp>input:focus,.online-admission-form-cp .admission-form-field-cp>select:focus,.online-admission-form-cp .admission-form-field-cp>textarea:focus{border-color:#AA3186!important;box-shadow:0 0 0 3px rgb(170 49 134 / .09)!important;background:#ffffff!important;color:#1F1F1F!important}.online-admission-form-cp .admission-form-field-cp>input.oaf-error,.online-admission-form-cp .admission-form-field-cp>select.oaf-error{border-color:#e03131!important;box-shadow:0 0 0 3px rgb(224 49 49 / .09)!important}.online-admission-form-cp .oaf-error-msg{display:block!important;font-family:'Quicksand',sans-serif!important;font-size:12px!important;font-weight:600!important;color:#e03131!important;margin:4px 0 0 4px!important;line-height:1.4!important}.online-admission-form-cp .oaf-perm-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:0!important}.online-admission-form-cp .oaf-same-as-label{display:flex!important;align-items:center!important;gap:8px!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:14px!important;color:#AA3186!important;cursor:pointer!important;user-select:none!important;margin:0!important;padding:0!important}.online-admission-form-cp .oaf-same-as-label input[type="checkbox"]{width:17px!important;height:17px!important;accent-color:#AA3186!important;cursor:pointer!important;border-radius:4px!important;flex-shrink:0!important;border:1.5px solid rgb(231 224 218)!important;background:#F7F5F3!important;margin:0!important;padding:0!important}.online-admission-form-cp #oaf-perm-fields.oaf-hidden{display:none!important}.online-admission-form-cp .admission-form-divider-cp{border:none!important;border-top:1px solid rgb(231 224 218)!important;margin:24px 0!important;display:block!important;height:0!important}.online-admission-form-cp .admission-form-toggle-row-cp{display:flex!important;align-items:center!important;gap:16px!important;background:#F7F5F3!important;border:1px solid rgb(231 224 218)!important;border-radius:12px!important;padding:16px 18px!important;margin-bottom:24px!important}.online-admission-form-cp .admission-form-toggle-info-cp{flex:1!important}.online-admission-form-cp .admission-form-toggle-info-cp strong{font-size:15px!important;font-weight:600!important;display:block!important;margin:0 0 3px 0!important;color:#1F1F1F!important;font-family:'Quicksand',sans-serif!important}.online-admission-form-cp .admission-form-toggle-info-cp span{font-size:13px!important;color:#6B7280!important;font-family:'Quicksand',sans-serif!important}.online-admission-form-cp .admission-form-toggle-switch-cp{position:relative!important;width:50px!important;height:27px!important;flex-shrink:0!important;display:inline-block!important}.online-admission-form-cp .admission-form-toggle-switch-cp>input[type="checkbox"]{opacity:0!important;width:0!important;height:0!important;position:absolute!important;border:none!important;background:none!important}.online-admission-form-cp .admission-form-toggle-slider-cp{position:absolute!important;inset:0!important;background:#d1ccc7!important;border-radius:50px!important;cursor:pointer!important;transition:background .28s!important;border:none!important}.online-admission-form-cp .admission-form-toggle-slider-cp::before{content:''!important;position:absolute!important;width:21px!important;height:21px!important;border-radius:50%!important;background:#fff!important;top:3px!important;left:3px!important;transition:transform .28s!important;box-shadow:0 1px 5px rgb(0 0 0 / .18)!important}.online-admission-form-cp .admission-form-toggle-switch-cp>input[type="checkbox"]:checked+.admission-form-toggle-slider-cp{background:#AA3186!important}.online-admission-form-cp .admission-form-toggle-switch-cp>input[type="checkbox"]:checked+.admission-form-toggle-slider-cp::before{transform:translateX(23px)!important}.online-admission-form-cp .admission-form-hostel-fields-cp{display:none!important}.online-admission-form-cp .admission-form-hostel-fields-cp.cp-show{display:block!important}.online-admission-form-cp .admission-form-upload-grid-cp{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin-top:24px!important}.online-admission-form-cp .admission-form-upload-box-cp{border:1px dashed rgb(231 224 218)!important;border-radius:12px!important;padding:28px 16px!important;text-align:center!important;cursor:pointer!important;transition:border-color .2s,background .2s!important;position:relative!important;overflow:hidden!important;background:#F7F5F3!important}.online-admission-form-cp .admission-form-upload-box-cp:hover{border-color:#AA3186!important;background:#f3d0ea!important}.online-admission-form-cp .admission-form-upload-box-cp>input[type="file"]{position:absolute!important;inset:0!important;opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;border:none!important;background:none!important;border-radius:0!important;padding:0!important}.online-admission-form-cp .admission-form-up-icon-cp{font-size:22px!important;color:#6B7280!important;margin:0 0 8px 0!important;display:block!important}.online-admission-form-cp .admission-form-up-name-cp{font-size:14px!important;font-weight:600!important;color:#1F1F1F!important;margin:0 0 4px 0!important;display:block!important}.online-admission-form-cp .admission-form-up-hint-cp{font-size:12px!important;color:#6B7280!important;display:block!important}.online-admission-form-cp .admission-form-upload-box-cp.cp-uploaded{border-color:#AA3186!important;background:#f3d0ea!important}.online-admission-form-cp .admission-form-upload-box-cp.cp-uploaded .admission-form-up-icon-cp{color:#AA3186!important}.online-admission-form-cp .admission-form-review-desc-cp{font-size:14px!important;color:#6B7280!important;margin:0 0 24px 0!important;display:block!important}.online-admission-form-cp .admission-form-review-section-cp{margin:0 0 24px 0!important}.online-admission-form-cp .admission-form-review-section-title-cp{font-family:'Nunito',sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:28px!important;letter-spacing:-0.45px!important;color:#AA3186!important;margin:0 0 10px 0!important;padding:0!important;display:block!important}.online-admission-form-cp .admission-form-review-card-cp{background:#F7F5F3!important;border:1px solid rgb(231 224 218)!important;border-radius:12px!important;overflow:hidden!important}.online-admission-form-cp .admission-form-review-row-cp{display:flex!important;align-items:center!important;padding:11px 16px!important;font-size:14px!important;border-bottom:1px solid rgb(231 224 218)!important}.online-admission-form-cp .admission-form-review-row-cp:last-child{border-bottom:none!important}.online-admission-form-cp .admission-form-rk-cp{color:#6B7280!important;font-weight:600!important;flex:0 0 170px!important;font-size:14px!important;font-family:'Quicksand',sans-serif!important}.online-admission-form-cp .admission-form-rv-cp{font-weight:600!important;color:#1F1F1F!important;font-size:14px!important;font-family:'Quicksand',sans-serif!important}.online-admission-form-cp .admission-form-nav-row-cp{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:24px!important;padding-top:24px!important;border-top:1px solid rgb(231 224 218)!important}.online-admission-form-cp .admission-form-btn-back-cp{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:1px solid rgb(231 224 218)!important;border-radius:50px!important;padding:10px 22px!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#6B7280!important;cursor:pointer!important;transition:border-color .2s,color .2s!important;text-decoration:none!important;outline:none!important;box-shadow:none!important}.online-admission-form-cp .admission-form-btn-back-cp:hover:not([disabled]){border-color:#AA3186!important;color:#AA3186!important;background:transparent!important}.online-admission-form-cp .admission-form-btn-back-cp[disabled]{opacity:.35!important;cursor:default!important}.online-admission-form-cp .admission-form-btn-next-cp{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#AA3186!important;border:none!important;border-radius:50px!important;padding:10px 26px!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#ffffff!important;cursor:pointer!important;transition:background .2s,box-shadow .2s,transform .2s!important;box-shadow:0 4px 14px rgb(170 49 134 / .28)!important;text-decoration:none!important;outline:none!important}.online-admission-form-cp .admission-form-btn-next-cp:hover{background:#8a2670!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(170 49 134 / .36)!important}.online-admission-form-cp .admission-form-btn-next-cp[disabled]{opacity:.6!important;cursor:default!important;transform:none!important}.online-admission-form-cp .admission-form-panel-cp{display:none!important}.online-admission-form-cp .admission-form-panel-cp.cp-active{display:block!important}.online-admission-form-cp .admission-form-success-cp{text-align:center!important;padding:40px 0!important}.online-admission-form-cp .admission-form-success-icon-cp{width:80px!important;height:80px!important;border-radius:50%!important;background:#f3d0ea!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 22px!important}.online-admission-form-cp .admission-form-success-cp p{color:#6B7280!important;font-size:15px!important;line-height:1.65!important;margin:10px 0 0!important;font-family:'Quicksand',sans-serif!important}.online-admission-form-cp .admission-form-app-id-cp{display:inline-block!important;margin-top:20px!important;background:#f3d0ea!important;color:#AA3186!important;font-weight:700!important;font-size:14px!important;padding:10px 24px!important;border-radius:50px!important;font-family:'Quicksand',sans-serif!important}@media (max-width:640px){.online-admission-form-cp .admission-form-card-cp{padding:24px 18px!important}.online-admission-form-cp .admission-form-grid-cp{grid-template-columns:1fr!important}.online-admission-form-cp .admission-form-upload-grid-cp{grid-template-columns:1fr!important}.online-admission-form-cp .admission-form-step-label-cp{display:none!important}.online-admission-form-cp .admission-form-rk-cp{flex:0 0 110px!important}.online-admission-form-cp .oaf-perm-header{flex-direction:column!important;align-items:flex-start!important}}.online-admission-form-cp .oaf-datepicker{position:relative!important;width:100%!important}.online-admission-form-cp .oaf-dob-inputs{display:flex!important;align-items:center!important;background:#F7F5F3!important;border:1px solid rgb(231 224 218)!important;border-radius:10px!important;padding:0 12px!important;gap:0!important;transition:border-color .2s,box-shadow .2s!important;height:42px!important}.online-admission-form-cp .oaf-datepicker.oaf-dp-open .oaf-dob-inputs,.online-admission-form-cp .oaf-dob-inputs:focus-within{border-color:#AA3186!important;box-shadow:0 0 0 3px rgb(170 49 134 / .09)!important;background:#ffffff!important}.online-admission-form-cp .oaf-dob-inputs.oaf-error{border-color:#e03131!important;box-shadow:0 0 0 3px rgb(224 49 49 / .09)!important}.online-admission-form-cp .oaf-dob-part{border:none!important;background:transparent!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:14px!important;color:#1F1F1F!important;text-align:center!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;width:28px!important;border-radius:0!important;height:auto!important;min-height:unset!important;-moz-appearance:textfield!important}.online-admission-form-cp .oaf-dob-part::-webkit-outer-spin-button,.online-admission-form-cp .oaf-dob-part::-webkit-inner-spin-button{-webkit-appearance:none!important}.online-admission-form-cp .oaf-dob-part::placeholder{color:#b0a99f!important;font-weight:400!important}.online-admission-form-cp .oaf-dob-year{width:46px!important}.online-admission-form-cp .oaf-dob-sep{color:#b0a99f!important;font-size:16px!important;font-weight:600!important;padding:0 3px!important;user-select:none!important;font-family:'Quicksand',sans-serif!important}.online-admission-form-cp .oaf-dob-cal-btn{margin-left:auto!important;border:none!important;background:transparent!important;cursor:pointer!important;color:#AA3186!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;border-radius:6px!important;transition:background .18s!important;outline:none!important;box-shadow:none!important}.online-admission-form-cp .oaf-dob-cal-btn:hover{background:#f3d0ea!important}.online-admission-form-cp .oaf-cal-dropdown{display:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:9999!important;background:#ffffff!important;border:1px solid rgb(231 224 218)!important;border-radius:16px!important;box-shadow:0 8px 32px rgb(0 0 0 / .12)!important;padding:16px!important;width:300px!important;min-width:100%!important}.online-admission-form-cp .oaf-datepicker.oaf-dp-open .oaf-cal-dropdown{display:block!important}.online-admission-form-cp .oaf-cal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;gap:8px!important}.online-admission-form-cp .oaf-cal-header-selects{display:flex!important;align-items:center!important;gap:6px!important;flex:1!important;justify-content:center!important}.online-admission-form-cp .oaf-cal-month-sel,.online-admission-form-cp .oaf-cal-year-sel{border:1px solid rgb(231 224 218)!important;border-radius:8px!important;background:#F7F5F3!important;font-family:'Quicksand',sans-serif!important;font-weight:700!important;font-size:13px!important;color:#1F1F1F!important;padding:5px 8px!important;outline:none!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;height:auto!important;min-height:unset!important;box-shadow:none!important;margin:0!important}.online-admission-form-cp .oaf-cal-month-sel{min-width:100px!important}.online-admission-form-cp .oaf-cal-year-sel{min-width:68px!important}.online-admission-form-cp .oaf-cal-month-sel:focus,.online-admission-form-cp .oaf-cal-year-sel:focus{border-color:#AA3186!important}.online-admission-form-cp .oaf-cal-nav{width:32px!important;height:32px!important;border:1px solid rgb(231 224 218)!important;border-radius:8px!important;background:#F7F5F3!important;cursor:pointer!important;font-size:18px!important;color:#AA3186!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .18s,border-color .18s!important;outline:none!important;box-shadow:none!important;padding:0!important;flex-shrink:0!important;font-family:serif!important;line-height:1!important}.online-admission-form-cp .oaf-cal-nav:hover{background:#f3d0ea!important;border-color:#AA3186!important}.online-admission-form-cp .oaf-cal-weekdays{display:grid!important;grid-template-columns:repeat(7,1fr)!important;margin-bottom:4px!important}.online-admission-form-cp .oaf-cal-weekdays span{text-align:center!important;font-family:'Quicksand',sans-serif!important;font-weight:700!important;font-size:11px!important;color:#b0a99f!important;padding:4px 0!important;text-transform:uppercase!important;letter-spacing:.5px!important}.online-admission-form-cp .oaf-cal-days{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:2px!important}.online-admission-form-cp .oaf-cal-day{border:none!important;background:transparent!important;border-radius:8px!important;font-family:'Quicksand',sans-serif!important;font-weight:600!important;font-size:13px!important;color:#1F1F1F!important;cursor:pointer!important;padding:7px 2px!important;text-align:center!important;transition:background .15s,color .15s!important;outline:none!important;box-shadow:none!important;line-height:1!important}.online-admission-form-cp .oaf-cal-day:hover:not(.oaf-cal-day--empty):not(.oaf-cal-day--disabled){background:#f3d0ea!important;color:#AA3186!important}.online-admission-form-cp .oaf-cal-day--selected{background:#AA3186!important;color:#ffffff!important}.online-admission-form-cp .oaf-cal-day--selected:hover{background:#8a2670!important;color:#ffffff!important}.online-admission-form-cp .oaf-cal-day--today:not(.oaf-cal-day--selected){color:#AA3186!important;font-weight:700!important;position:relative!important}.online-admission-form-cp .oaf-cal-day--today:not(.oaf-cal-day--selected)::after{content:''!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translateX(-50%)!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#AA3186!important;display:block!important}.online-admission-form-cp .oaf-cal-day--disabled{color:#d5cfc9!important;cursor:not-allowed!important}.online-admission-form-cp .oaf-cal-day--empty{cursor:default!important}/*!
              - C S S -
        VERSION 1.0.0 - DATE: 2023-01-06
	@author: Krisztian Horvath ThemePunch OHG.
        - Slider Revolution 7.0 -

        GET LICENSE AT:
https://www.themepunch.com/links/slider_revolution_wordpress_regular_license

LICENSE:
Copyright (c) 2023, ThemePunch. All rights reserved.
This work is subject to the terms at https://www.themepunch.com/links/slider_revolution_wordpress_regular_license (Regular / Extended)
*/.rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:#fff0}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:#fff0;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgb(66 66 66 / .2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:#fff0;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:#fff0;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:#fff0;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsl(0 0% 50% / .502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsl(0 0% 50% / .102)}table tbody+tbody{border-block-start:2px solid hsl(0 0% 50% / .502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:#fff0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}.hanifa-alumni-wrap{--hac-purple:#8C2B87;--hac-purple-dark:#6E2069;--hac-purple-light:#A84BA3;--hac-purple-pale:#f5e8f4;--hac-purple-ghost:#faf3fa;--hac-orange:#E8932C;--hac-orange-light:#F2AD4E;--hac-orange-pale:#fef5e7;--hac-cream:#fefbf6;--hac-warm-white:#fffdf9;--hac-text-dark:#2d2234;--hac-text-mid:#5e4e66;--hac-text-light:#9a8ba0;--hac-border:#e4d8e8;--hac-border-light:#f0e8f2;--hac-card-bg:#ffffff;--hac-error:#d94452;--hac-success:#3ebb75;--hac-radius:18px;--hac-radius-sm:11px;font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--hac-text-dark);line-height:1.5;position:relative;background:var(--hac-cream);padding:1px 0;-webkit-font-smoothing:antialiased}.hanifa-alumni-wrap *,.hanifa-alumni-wrap *::before,.hanifa-alumni-wrap *::after{box-sizing:border-box;margin:0;padding:0}@keyframes hacBgDrift{0%{transform:translate(0,0) rotate(0deg)}100%{transform:translate(-3%,-3%) rotate(3deg)}}.hac-floating-shapes{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.hac-floating-shapes span{position:absolute;opacity:.08;animation:hacFloat linear infinite}.hac-floating-shapes span:nth-child(1){width:16px;height:16px;border-radius:50%;background:var(--hac-purple);top:8%;left:6%;animation-duration:19s}.hac-floating-shapes span:nth-child(2){width:10px;height:10px;border-radius:3px;background:var(--hac-orange);top:22%;right:9%;animation-duration:23s;animation-delay:-3s;transform:rotate(45deg)}.hac-floating-shapes span:nth-child(3){width:20px;height:20px;border-radius:50%;background:var(--hac-purple-light);bottom:28%;left:10%;animation-duration:26s;animation-delay:-7s}.hac-floating-shapes span:nth-child(4){width:8px;height:8px;border-radius:2px;background:var(--hac-orange-light);top:55%;right:14%;animation-duration:21s;animation-delay:-5s;transform:rotate(30deg)}.hac-floating-shapes span:nth-child(5){width:12px;height:12px;border-radius:50%;background:var(--hac-purple);bottom:12%;right:22%;animation-duration:24s;animation-delay:-10s}.hac-floating-shapes span:nth-child(6){width:14px;height:14px;border-radius:4px;background:var(--hac-orange);top:40%;left:4%;animation-duration:28s;animation-delay:-12s;transform:rotate(60deg)}@keyframes hacFloat{0%,100%{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-35px) translateX(18px) rotate(90deg)}50%{transform:translateY(-12px) translateX(-14px) rotate(180deg)}75%{transform:translateY(-45px) translateX(8px) rotate(270deg)}}.hac-form-wrapper{position:relative;z-index:1;width:100%;max-width:640px;margin:0 auto;padding:28px 16px 40px;display:flex;flex-direction:column;align-items:center}.hac-logo-area{margin-top:8px;margin-bottom:6px;text-align:center;animation:hacSlideDown 0.7s ease-out}.hac-logo-area img{width:140px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgb(140 43 135 / .1))}.hac-tagline{font-family:'Quicksand',sans-serif;font-size:.92rem;font-weight:600;color:var(--hac-purple);margin-top:6px;letter-spacing:2.5px;text-transform:uppercase}@keyframes hacSlideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hac-progress-container{width:100%;margin:22px 0 26px;animation:hacSlideDown 0.7s ease-out 0.15s both}.hac-progress-steps{display:flex;align-items:center;justify-content:center}.hac-step-dot{width:33px;height:33px;border-radius:50%;background:var(--hac-border-light);display:flex;align-items:center;justify-content:center;font-family:'Quicksand',sans-serif;font-size:.75rem;font-weight:700;color:var(--hac-text-light);transition:all 0.4s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;border:2px solid #fff0}.hac-step-dot.active{background:var(--hac-purple);color:#fff;transform:scale(1.18);box-shadow:0 4px 16px rgb(140 43 135 / .3)}.hac-step-dot.completed{background:var(--hac-success);color:#fff}.hac-step-dot.completed::after{content:'✓';font-size:.85rem}.hac-step-line{width:22px;height:3px;background:var(--hac-border-light);border-radius:2px;transition:background 0.4s ease;flex-shrink:0}.hac-step-line.filled{background:var(--hac-success)}.hac-progress-label{text-align:center;margin-top:12px;font-family:'Quicksand',sans-serif;font-size:.8rem;font-weight:600;color:var(--hac-text-light);letter-spacing:.3px}.hac-form-card{width:100%;background:var(--hac-card-bg);border-radius:var(--hac-radius);box-shadow:0 20px 60px rgb(140 43 135 / .1);padding:38px 34px 34px;position:relative;overflow:hidden;border:1px solid rgb(140 43 135 / .05)}.hac-form-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hac-purple),var(--hac-purple-light),var(--hac-orange),var(--hac-orange-light));border-radius:var(--hac-radius) var(--hac-radius) 0 0}.hac-step{display:none;animation:hacStepIn 0.45s ease-out}.hac-step.active{display:block}@keyframes hacStepIn{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.hac-step-header{margin-bottom:28px;text-align:center}.hac-emoji{font-size:2.2rem;display:block;margin-bottom:8px;animation:hacEmojiPop 0.5s cubic-bezier(.34,1.56,.64,1) 0.2s both}@keyframes hacEmojiPop{from{opacity:0;transform:scale(.3) rotate(-15deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.hac-step-header h2{font-family:'Quicksand',sans-serif;font-size:1.35rem;font-weight:700;color:var(--hac-text-dark);letter-spacing:-.3px}.hac-step-header p{font-size:.88rem;color:var(--hac-text-light);margin-top:4px}.hac-field{margin-bottom:20px}.hac-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hac-dob-row{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:10px}.hac-dob-row select.hac-dob-select{width:100%}.hanifa-alumni-wrap label{display:block;font-family:'Quicksand',sans-serif;font-size:.82rem;font-weight:600;color:var(--hac-text-mid);margin-bottom:6px;letter-spacing:.2px}.hac-req{color:var(--hac-orange);margin-left:2px}.hac-opt{color:var(--hac-text-light);font-weight:400;font-size:.76rem}.hanifa-alumni-wrap input[type="text"],.hanifa-alumni-wrap input[type="email"],.hanifa-alumni-wrap input[type="tel"],.hanifa-alumni-wrap input[type="url"],.hanifa-alumni-wrap input[type="date"],.hanifa-alumni-wrap select,.hanifa-alumni-wrap textarea{width:100%;padding:12px 16px;border:2px solid var(--hac-border);border-radius:var(--hac-radius-sm);font-family:'DM Sans',sans-serif;font-size:.92rem;color:var(--hac-text-dark);background:var(--hac-warm-white);transition:all 0.25s ease;outline:none;-webkit-appearance:none;appearance:none}.hanifa-alumni-wrap input::placeholder,.hanifa-alumni-wrap textarea::placeholder{color:var(--hac-text-light);font-weight:400}.hanifa-alumni-wrap input:focus,.hanifa-alumni-wrap select:focus,.hanifa-alumni-wrap textarea:focus{border-color:var(--hac-purple);background:#fff;box-shadow:0 0 0 4px rgb(140 43 135 / .07)}.hanifa-alumni-wrap input.hac-invalid,.hanifa-alumni-wrap select.hac-invalid,.hanifa-alumni-wrap textarea.hac-invalid{border-color:var(--hac-error);box-shadow:0 0 0 4px rgb(217 68 82 / .07)}.hanifa-alumni-wrap select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239a8ba0' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.hanifa-alumni-wrap textarea{resize:vertical;min-height:90px;line-height:1.6}.hac-dob-row{display:grid;grid-template-columns:0.7fr 1fr 0.8fr;gap:10px}.hac-dob-row select{min-width:0}@media (max-width:380px){.hac-dob-row{grid-template-columns:1fr 1fr;gap:8px}.hac-dob-row select:last-child{grid-column:1 / -1}}.hac-error{font-size:.76rem;color:var(--hac-error);margin-top:4px;font-weight:500;display:none}.hac-error.visible{display:block;animation:hacShake 0.3s ease}@keyframes hacShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.hac-radios{display:flex;flex-wrap:wrap;gap:10px}.hac-radio{position:relative}.hac-radio input{position:absolute;opacity:0;pointer-events:none}.hac-radio label{display:inline-flex!important;align-items:center;padding:9px 18px;border:2px solid var(--hac-border);border-radius:50px;cursor:pointer;font-size:0.85rem!important;font-weight:500!important;color:var(--hac-text-mid)!important;background:var(--hac-warm-white);transition:all 0.25s ease;margin-bottom:0!important;user-select:none}.hac-radio input:checked+label{border-color:var(--hac-purple)!important;background:var(--hac-purple-pale)!important;color:var(--hac-purple)!important;font-weight:600!important;box-shadow:0 2px 12px rgb(140 43 135 / .12)}.hac-radio label:hover{border-color:var(--hac-purple-light);background:var(--hac-purple-ghost)}.hac-btn-row{display:flex;gap:12px;margin-top:32px}.hac-btn{flex:1;padding:14px 28px;border:none;border-radius:50px;font-family:'Quicksand',sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:all 0.3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.2px;line-height:1.2}.hac-btn:active{transform:scale(.96)}.hac-btn-next,.hac-btn-start{background:var(--hac-purple);color:#fff;box-shadow:0 4px 16px rgb(140 43 135 / .25)}.hac-btn-next:hover,.hac-btn-start:hover{background:var(--hac-purple-light);box-shadow:0 6px 24px rgb(140 43 135 / .3);transform:translateY(-1px)}.hac-btn-start{padding:16px 42px;font-size:1.05rem}.hac-btn-back{background:#fff0;color:var(--hac-text-mid);border:2px solid var(--hac-border);flex:.6}.hac-btn-back:hover{border-color:var(--hac-purple-light);color:var(--hac-purple);background:var(--hac-purple-ghost)}.hac-btn-submit{background:linear-gradient(135deg,var(--hac-orange),#d67e1a);color:#fff;box-shadow:0 4px 20px rgb(232 147 44 / .3)}.hac-btn-submit:hover{box-shadow:0 6px 28px rgb(232 147 44 / .4);transform:translateY(-1px)}.hac-btn-submit:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.hac-arrow{font-size:1.1rem;transition:transform 0.2s ease}.hac-btn-next:hover .hac-arrow{transform:translateX(3px)}.hac-btn-back:hover .hac-arrow{transform:translateX(-3px)}.hac-welcome{text-align:center;padding:10px 0 6px}.hac-wave{font-size:3rem;display:inline-block;animation:hacWave 1.6s ease-in-out infinite;transform-origin:70% 70%}@keyframes hacWave{0%,100%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}.hac-welcome h2{font-family:'Quicksand',sans-serif;font-size:1.55rem;font-weight:700;color:var(--hac-text-dark);margin:14px 0 10px}.hac-welcome h2 span{color:var(--hac-purple)}.hac-welcome>p{font-size:.95rem;color:var(--hac-text-mid);line-height:1.7;max-width:420px;margin:0 auto}.hac-features{display:flex;flex-direction:column;gap:10px;margin:28px auto 6px;max-width:380px}.hac-feature{display:flex;align-items:center;gap:14px;padding:12px 18px;background:var(--hac-purple-ghost);border-radius:var(--hac-radius-sm);font-size:.85rem;color:var(--hac-text-mid);font-weight:500;border:1px solid var(--hac-border-light);transition:transform 0.2s ease,box-shadow 0.2s ease}.hac-feature:hover{transform:translateX(4px);box-shadow:0 2px 8px rgb(140 43 135 / .05)}.hac-ficon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.hac-purple-bg{background:var(--hac-purple-pale)}.hac-orange-bg{background:var(--hac-orange-pale)}.hac-thankyou{text-align:center;padding:20px 0}.hac-check{width:84px;height:84px;margin:0 auto 18px;background:linear-gradient(135deg,var(--hac-purple),var(--hac-purple-light));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#fff;animation:hacCheckPop 0.6s cubic-bezier(.34,1.56,.64,1) 0.3s both;box-shadow:0 8px 30px rgb(140 43 135 / .2)}@keyframes hacCheckPop{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.hac-thankyou h2{font-family:'Quicksand',sans-serif;font-size:1.6rem;font-weight:700;color:var(--hac-purple)}.hac-thankyou p{color:var(--hac-text-mid);font-size:.95rem;margin-top:8px;line-height:1.65;max-width:400px;margin-left:auto;margin-right:auto}.hac-subnote{margin-top:18px;font-size:.84rem;color:var(--hac-text-light);padding:12px 20px;background:var(--hac-purple-ghost);border-radius:var(--hac-radius-sm);display:inline-block}#hacConfetti{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.hac-footer{margin-top:22px;text-align:center;font-size:.76rem;color:var(--hac-text-light);padding-bottom:24px;line-height:1.7;position:relative;z-index:1}.hac-footer a{color:var(--hac-purple);text-decoration:none;font-weight:600}.hac-footer a:hover{text-decoration:underline}.hac-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:14px 28px;border-radius:50px;font-family:'Quicksand',sans-serif;font-size:.88rem;font-weight:600;color:#fff;z-index:10000;box-shadow:0 8px 30px rgb(0 0 0 / .15);animation:hacToastIn 0.4s ease-out;max-width:90vw;text-align:center}.hac-toast.error{background:var(--hac-error)}.hac-toast.info{background:var(--hac-purple)}@keyframes hacToastIn{from{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.hac-hidden{display:none!important}@media (max-width:600px){.hac-form-wrapper{padding:18px 12px 32px}.hac-form-card{padding:28px 20px 24px;border-radius:15px}.hac-row{grid-template-columns:1fr;gap:0}.hac-dob-row{grid-template-columns:1fr 1fr 1fr;gap:8px}.hac-step-header h2{font-size:1.18rem}.hac-welcome h2{font-size:1.32rem}.hac-logo-area img{width:110px}.hac-step-dot{width:28px;height:28px;font-size:.7rem}.hac-step-line{width:14px}.hac-btn{padding:13px 20px;font-size:.88rem}.hac-btn-row{gap:10px}.hac-radios{gap:8px}.hac-radio label{padding:8px 14px!important;font-size:0.8rem!important}.hac-features{margin:22px auto 6px}.hac-feature{padding:10px 14px;font-size:.82rem}}@media (max-width:380px){.hac-step-line{width:8px}.hac-step-dot{width:25px;height:25px;font-size:.65rem}.hac-form-card{padding:24px 16px 20px}.hac-logo-area img{width:90px}}