@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);.elementor-76320 .elementor-element.elementor-element-10d17d1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-76320 .elementor-element.elementor-element-a4f5fc4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}body.elementor-page-76320:not(.elementor-motion-effects-element-type-background),body.elementor-page-76320>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9FAFD}body.elementor-page-76320{margin:0 0 0 0;padding:0 0 0 0}.hk-form{font-family:"Lato",sans-serif}.hk-form .step-page{display:none;width:65%}.hk-form .step-page.active{display:block}.hk-form .form-step{display:none;opacity:0;transition:opacity 0.4s ease}.hk-form .form-step.show{display:block;opacity:1}.hk-form .hk-opt-list label{display:block;margin-bottom:10px;padding:10px;border:1px solid #aaa;border-radius:4px;text-align:center}.hk-form .hk-opt-list label.active{background:#000;color:#fff}.hk-form label:has(input:disabled){opacity:.95;cursor:not-allowed;color:gray}.hk-form .disabled-label{opacity:.5;cursor:not-allowed;color:gray}.hk-form button:disabled{opacity:.5;cursor:not-allowed}.hk-form-body .flex-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.hk-form-body .flex-2col{width:50%}.hk-form-body{width:100%;min-height:100vh;background-color:#f9fafd;padding-top:10rem;padding-bottom:4rem;font-family:"Lato",sans-serif}.steps-wrapper{max-width:1200px;margin-inline:auto}.hk-form-body .steps-progress{display:grid;width:100%;grid-template-columns:auto auto auto auto auto;margin-bottom:50px;max-width:1200px;margin-inline:auto}.hk-form-body .step-prog-item{display:flex;align-items:center;justify-content:center;gap:8px}.hk-form-body .step-divider{background-color:#d8d8d8;height:1px;margin-top:25px;width:95%}.hk-form-body .step-prog-item .step-count{background-color:#fff;color:#000;border-radius:5px;text-align:center;font-weight:700;padding:12px 18px;font-size:18px;border:1px solid #000;border-radius:5px}.hk-form-body .step-prog-item .step-text p{font-weight:700;padding:0;margin:0}.hk-form-body.step-prog-divider{background-color:#d8d8d8;height:1px;margin-top:25px;width:95%}.hk-form-body .step-prog-item.active .step-count{background:#000;color:#fff}.hk-form-body .step-prog-item span{font-size:12px}.hk-form .step-body{padding:20px 30px 80px;margin-inline:auto;align-items:center;background-color:#fff;border:1px solid #dbdbdb;border-radius:5px;display:flex;flex-direction:column;min-height:700px}.hk-form .step-group{width:100%}.hk-form .field-title{color:#404040;font-size:16px;font-weight:900;margin-bottom:20px;text-transform:uppercase}.hk-form .options-wrapper-3grid{display:grid;grid-template-columns:calc(33.33333% - 10px) calc(33.33333% - 10px) calc(33.33333% - 10px);grid-gap:15px;margin-bottom:10px}.hk-form .schedule-wrap{width:100%;max-width:38rem}.hk-form .schedule-card{border:1px solid #000;border-radius:10px;margin-bottom:10px;padding:20px;position:relative;overflow:hidden}.hk-form .schedule-card p{margin-bottom:0;color:#383838;font-size:0.95rem!important;line-height:1.2em}.hk-form label.active .schedule-card p{color:#fff}.hk-form .schedule-card .sbadge{background-color:#000;border-bottom-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:12px;font-weight:800;padding:2px 10px;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:0}.hk-form .schedule-card .sinfo{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:8px;max-width:380px}.hk-form .schedule-card .sinfo p{color:#000;font-weight:500;display:flex;align-items:center;column-gap:8px}.hk-form .schedule-card .stime{margin-top:10px;text-align:start;display:flex;align-items:center;column-gap:8px;color:#000;line-height:18px}.hk-form .schedule-card .schedule-dates{display:flex;gap:5px;margin-top:10px}.hk-form .schedule-card .schedule-dates .schedule-date{background:#eee;padding:6px;border-radius:4px;display:flex;justify-content:center;align-items:center;width:100%;text-align:center;font-size:14px;color:#000}.hk-form .schedule-wrap .active{background:#000;color:#fff}.hk-form .schedule-wrap .active .stime,.hk-form .schedule-wrap .active .sinfo p{color:#fff!important}.hk-form .schedule-wrap .active .sicon{fill:#fff}.hk-form .option-title{display:block;font-size:12px;font-style:italic;pointer-events:none;user-select:none}.hk-form .option-sub-title{display:block;font-size:12px;font-weight:500;font-style:italic;pointer-events:none;user-select:none}.hk-form .slide-animate{animation:slideDownAnimate 900ms forwards;transition-timing-function:ease}.hk-form .info-body{width:35%;display:none;border:1px solid #dbdbdb;border-radius:5px;background:#fff;align-self:self-start;padding:30px;height:100%}.hk-form .info-body .schedule-card{border:none!important;padding:0!important}.hk-form .info-body .schedule-card .schedule-heading{color:#404040;font-size:20px!important;font-weight:900;margin-top:0;margin-bottom:20px;text-align:start}.hk-form .info-body .info-divider{background-color:#d8d8d8;height:1px;margin-top:20px;width:100%}.hk-form .info-body .course-fee .fee-heading{color:#404040;font-size:20px!important;font-weight:900;margin-top:16px;margin-bottom:20px}.hk-form .info-body .course-fee .fee-info-wrap{display:flex}.hk-form .info-body .course-fee .fee-info-wrap p{margin:0!important;font-size:.95rem}.hk-form .info-body .course-fee .fee-info{display:flex;width:100%;margin-top:0;margin-bottom:10px}.hk-form .input-hidden{display:none}.hk-form-wrap{display:flex;max-width:1600px;justify-content:center;margin-inline:auto}@keyframes slideDownAnimate{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.hk-form .form-navigation{margin-top:auto;display:flex;justify-content:space-between;width:100%}.hk-form .form-navigation .nextBtn,.hk-form .form-navigation #submitBtn{background-color:#50c878!important;border-radius:3px;bottom:30px;color:#fff;padding:15px 30px;border:none;align-self:flex-end}.hk-form .form-navigation .prevBtn{background-color:#ed2b33;border-radius:3px;bottom:30px;color:#fff;padding:15px 30px;border:none}.hk-form input#skill-credit-input{padding:10px 12px;font-size:16px;color:#333;border:1px solid #ccc;border-radius:4px;outline:none;width:100%;box-sizing:border-box;transition:border-color 0.3s ease}.hk-form input#skill-credit-input:focus{border-color:#666}.hk-form .popover-container{position:absolute;top:4px;right:4px;z-index:10;display:inline-block}.hk-form .popover-button{width:18px!important;height:18px!important;padding:0px!important;margin:0!important;border:none;background:#000;color:#fff;border-radius:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.hk-form label.active .popover-button{background:#fff!important;color:#000!important}.hk-form .popover-content{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#fff;border-radius:6px;padding:10px;width:200px;box-shadow:0 2px 10px rgb(0 0 0 / .15);z-index:100;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.hk-form .popover-container:hover .popover-content,.hk-form .popover-container:focus-within .popover-content{opacity:1;pointer-events:auto}.hk-form .popover-content::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#fff #fff0 #fff0 #fff0}.hk-form .elementor-field-type-hidden{display:none}@media (max-width:640px){.hk-form-wrap{flex-wrap:wrap;flex-direction:column-reverse;width:100%}.hk-form .info-body{width:unset;padding-right:10px}.hk-form .step-page{width:100%}.hk-form .options-wrapper-3grid{grid-template-columns:calc(100%)}.hk-form label{margin-bottom:2px}.hk-form-body .steps-progress{overflow:hidden}}