.sign-up-section{padding:40px 20px;background:linear-gradient(180deg,#E8EDED 0,transparent)}.auth-card{max-width:560px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 16px 32px 0 #00000014;padding:20px 30px 10px;border:1px solid #82bfd6}.auth-toggle{display:flex;border-radius:8px;overflow:hidden;border:1px solid #ddd;margin-bottom:25px;padding:4px}.auth-toggle a{flex:1;text-align:center;padding:12px;font-weight:500;text-decoration:none;color:#131E29;background-color:#fff;transition:all .3s ease;font-family:Playfair Display,serif;font-size:24px}.auth-toggle a.active{background-color:#E8EDED;border-radius:8px}.sign-up-section .form-label{font-weight:500;margin-bottom:8px;color:#070A0E;font-family:poppins;font-size:14px}.sign-up-section .form-control:focus{box-shadow:none;border-color:#DADADB}.sign-up-section .form-control{border-radius:4px;height:44px}.sign-up-section .form-control::placeholder{color:#8F9193;font-family:poppins;font-weight:300}.password-strength{height:6px;background-color:#e9ecef;border-radius:4px;margin-top:16px;overflow:hidden}.password-strength-text{font-family:Poppins;font-weight:400;font-size:12px;line-height:110.00000000000001%;letter-spacing:0;color:#000}.password-strength div{height:100%;width:0;background-color:#28a745;transition:width .4s ease}.sign-up-section .btn-submit{background-color:#E87300;color:white;width:100%;border-radius:6px;font-weight:600;height:56px;transition:background-color .3s ease;border:2px solid #e87300}.sign-up-section .btn-submit:hover{background-color:transparent;color:#E87300}.terms-text{font-size:14px;color:#8F9193}.terms-text a{color:#00748F;text-decoration:none;font-weight:500}.terms-text strong{color:#070A0E;font-weight:500}.terms-text a:hover{text-decoration:underline}.signin-link{text-align:center;margin-top:10px;font-size:14px;color:#8F9193}.signin-link a{color:#00748F;text-decoration:none;font-weight:600}.sign-up-section .invalid-feedback{display:none;font-size:13px;color:#E63946;margin-top:6px;font-weight:400}.sign-up-section .form-control:invalid{border-color:#E63946;background-image:none}.sign-up-section .form-control.is-invalid{border-color:#E63946!important;background-image:none!important}.sign-up-section .form-control:invalid+.invalid-feedback{display:block}.sign-up-section .form-check-input:invalid~.invalid-feedback{display:block;margin-left:1.8rem}.sign-up-section .form-control:valid{border-color:#DADADB}.sign-up-section .form-control:focus:invalid{box-shadow:none}.forgot-text{font-family:Poppins;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;text-decoration:none}.forgot-text,.forgot-text:hover{color:#00748F}#signInLink:hover,#signUpLink:hover{color:#131E29}.google-sign-in,.linkedin-sign-in{padding:16px 8px;width:100%;white-space:nowrap;border:none;min-width:232px;border-radius:8px;display:flex;align-items:center;justify-content:center}@media (max-width:575px){.auth-card{padding:20px 20px 10px}.full-width-btns{flex-wrap:wrap}}html[dir=rtl] .form-check .form-check-input{float:right}html[dir=rtl] .form-check{padding-left:0}html[dir=rtl] .terms-text{margin-right:24px}html[dir=rtl] .auth-card .me-2{margin-left:8px}.login-success-content-wrapper{display:flex;flex-direction:column;gap:10px;align-items:center}.login-success-icon-wrapper{display:flex;flex-direction:column;gap:15px;align-items:center}.login-success-profile-circle{background-color:#00748e;display:flex;align-items:center;justify-content:center;padding:15.429px;border-radius:36px;width:72px;height:72px}.login-success-checkmark-icon{position:relative;width:30.857px;height:30.857px;flex-shrink:0}.login-success-checkmark-svg{display:block;width:100%;height:100%}.login-success-title{font-family:Playfair Display,serif;font-weight:800;font-size:32px;line-height:1.28;color:#00748e;text-align:center;width:372px;margin-top:16px}.login-success-description{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#707c8c;text-align:center;letter-spacing:-.32px;margin-top:16px;max-width:100%}@media (max-width:400px){.login-success-title{width:100%;padding:0 20px}.login-success-description{padding:0 20px}}.pass-instructions{padding-left:15px;margin-bottom:0}.pass-instructions li{font-size:13px;color:#8F9193}.btn-dots i{background:#fff}.btn-submit.is-loading .btn-text{display:none}.btn-submit.is-loading{opacity:.85}.btn-submit.is-loading .btn-dots{display:flex;justify-content:center}.btn-submit.is-loading:hover{background:#E87300;cursor:not-allowed}.full-page-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.2);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:9999;overflow:hidden;pointer-events:none}@media (min-width:1024){.sign-up-section{padding-bottom:clamp(40px,3.5vw,80px);padding-top:clamp(40px,3.5vw,80px)}}:root{--my-learn-primary:#00748F;--my-learn-secondary:#1AA37A;--my-learn-accent:#E87300;--my-learn-warning:#F6B31F;--my-learn-success:#1AA37A;--my-learn-text-dark:#131E29;--my-learn-text-medium:#1C3F4D;--my-learn-text-light:#7C7C7C;--my-learn-border:rgba(0,0,0,0.16);--my-learn-border-light:rgba(19,30,41,0.32);--my-learn-bg-gray:#E8EDED;--my-learn-bg-blue-light:#82BFD6}.dashboard-container{max-width:1440px!important}.dashboard-container .page-title{font-weight:700;font-size:36px;line-height:100%;vertical-align:middle;color:#131E29;margin-bottom:24px}.my-learn-stats-row{margin-bottom:32px}.my-learn-stat-card{background:white;border:1px solid var(--my-learn-primary);border-radius:8px;padding:16px 24px;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);height:100%;min-height:90px;display:flex;align-items:center;width:100%}.my-learn-stat-card>div{width:100%}.my-learn-stat-text{display:flex;flex-direction:column;gap:0}.my-learn-stat-label{color:var(--my-learn-primary);font-size:18px;line-height:1.2}.my-learn-progress-circle{position:relative;width:64px;height:64px}.my-learn-circle-svg{width:64px;height:64px;transform:rotate(-90deg)}.my-learn-circle-bg{fill:white;stroke:var(--my-learn-secondary);stroke-opacity:.24;stroke-width:5}.my-learn-circle-progress{fill:none;stroke:var(--my-learn-secondary);stroke-width:5;stroke-linecap:round}.my-learn-circle-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--my-learn-secondary);font-weight:500}.my-learn-circle-value{font-size:18px}.my-learn-circle-percent{font-size:11.61px}.my-learn-stat-info{display:flex;flex-direction:column;gap:8px;flex:1}.my-learn-icon-circle{width:32px;height:32px}.my-learn-icon{width:100%;height:100%}.my-learn-stat-name{color:var(--my-learn-primary);font-size:14px}.my-learn-divider{width:1px;height:40px;background:var(--my-learn-text-dark);opacity:.16;margin:0 16px}.my-learn-divider-light{background:var(--my-learn-bg-blue-light);opacity:1}.my-learn-stat-count{color:var(--my-learn-primary);font-size:28px;font-weight:500}.my-learn-search-row{margin-bottom:32px}.my-learn-search-box{position:relative;background:white;border:.837px solid var(--my-learn-border-light);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:16px;height:44px}.my-learn-search-icon{width:20px;height:20px;opacity:.4;flex-shrink:0}.my-learn-search-input{border:none;outline:none;font-size:14px;width:100%;font-family:Poppins,sans-serif;color:var(--my-learn-text-dark)}.my-learn-search-input::placeholder{color:var(--my-learn-text-dark)}.my-learn-filter-select{position:relative;background:white;border:.837px solid var(--my-learn-border-light);border-radius:8px;padding:0 16px;height:44px;display:flex;align-items:center;justify-content:space-between}.my-learn-select{border:none;outline:none;font-size:14px;width:100%;font-family:Poppins,sans-serif;color:var(--my-learn-text-dark);background:transparent;appearance:none;cursor:pointer;padding-right:24px}.my-learn-select-arrow{position:absolute;right:16px;width:16px;height:16px;pointer-events:none;opacity:.4}.my-learn-courses{display:flex;flex-direction:column}.my-learn-course-card{background:white;border:1px solid var(--my-learn-border);border-radius:8px;overflow:hidden;padding:24px}.my-learn-course-image-wrapper{position:relative;width:203px;height:200px;overflow:hidden;border-radius:16px}.my-learn-course-image-wrapper-2{position:relative;width:221px;height:160px;overflow:hidden;border-radius:16px}.my-learn-course-image{width:100%;height:100%;object-fit:cover}.my-learn-badge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:4px;font-size:14px;font-weight:400}.my-learn-badge-ongoing{background:var(--my-learn-warning);color:var(--my-learn-text-medium)}.my-learn-badge-completed{background:var(--my-learn-success);color:white}.my-learn-course-content{padding-left:24px}.my-learn-course-main{display:flex;gap:48px;align-items:flex-start}.rg-30{row-gap:30px!important}.my-learn-course-info{flex:1}.my-learn-course-title{font-family:Playfair Display,serif;font-weight:700;font-size:24px}.my-learn-course-title,.my-learn-course-title-pop{line-height:1.3;color:var(--my-learn-primary);margin-bottom:8px}.my-learn-course-title-pop{font-family:poppins;font-weight:500;font-size:20px}.my-learn-course-location{font-size:14px;color:var(--my-learn-text-medium);margin-bottom:16px}.my-learn-progress-section{margin-bottom:16px}.my-learn-progress-label{display:flex;gap:4px;font-size:14px;margin-bottom:4px}.my-learn-progress-text{color:var(--my-learn-text-dark)}.my-learn-progress-value{color:rgba(0,0,0,.8);font-weight:600}.my-learn-progress-bar{width:100%;height:7px;background:var(--my-learn-bg-gray);border-radius:32px;overflow:hidden}.my-learn-progress-fill{height:100%;background:var(--my-learn-secondary);border-radius:32px;transition:width .3s ease}.my-learn-course-details{display:flex;flex-direction:column;gap:8px}.my-learn-delivery-type{font-size:14px;color:var(--my-learn-primary);margin:0;display:flex;flex-wrap:wrap;gap:8px}.my-learn-separator{color:var(--my-learn-text-light)}.my-learn-course-date{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--my-learn-text-medium);font-weight:500;margin:0}.my-learn-date-label{opacity:1}.my-learn-calendar-icon{width:20px;height:20px;opacity:.8}.my-learn-date-value{opacity:.8}.my-learn-course-action{display:flex;align-items:flex-start}.my-learn-btn{padding:8px 24px;border-radius:8px;border:1.311px solid transparent;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.my-learn-certificate-section{margin-top:16px;padding:16px;border:2px solid var(--my-learn-accent);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}.my-learn-certificate-info{flex:1;min-width:250px;position:relative}.my-learn-certificate-text{font-size:14px;color:var(--my-learn-text-dark);margin-bottom:12px;text-align:center}.my-learn-contact-details{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:16px}.my-learn-contact-item{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--my-learn-text-dark);padding:8px 20px;border:1px solid #e8eded;border-radius:4px}.my-learn-contact-icon{width:20px;height:20px;flex-shrink:0;stroke:#82BFD6}.my-learn-contact-icon path{stroke:#82BFD6}.my-learn-rating-section{display:flex;flex-direction:column;align-items:center;gap:8px}.my-learn-rating-label{font-size:14px;color:var(--my-learn-accent);margin:0}.my-learn-star-rating{display:flex;gap:4px;position:relative}.my-learn-star-btn{background:none;border:none;padding:0;cursor:pointer;position:relative;width:24px;height:24px;transition:transform .2s ease}.my-learn-star-btn:hover{transform:scale(1.15)}.my-learn-star-btn:focus{outline:2px solid var(--my-learn-accent);outline-offset:2px;border-radius:2px}.my-learn-star{width:24px;height:24px;position:absolute;top:0;left:0;transition:opacity .2s ease}.my-learn-star-outline{opacity:1}.my-learn-star-btn.active .my-learn-star-outline,.my-learn-star-filled{opacity:0}.my-learn-star-btn.active .my-learn-star-filled{opacity:1}.my-learn-star-btn.hover-active .my-learn-star-outline,.my-learn-star-btn:hover .my-learn-star-outline{opacity:0}.my-learn-star-btn.hover-active .my-learn-star-filled,.my-learn-star-btn:hover .my-learn-star-filled{opacity:1}.my-learn-rating-input{position:absolute;opacity:0;pointer-events:none}@media (max-width:991px){.my-learn-stat-card{min-height:80px}.my-learn-stat-label{font-size:16px}.my-learn-course-title{font-size:22px}.my-learn-course-main{gap:24px}}@media (max-width:767px){.my-learn-container{padding:0 12px}.my-learn-stats-row{margin-bottom:24px}.my-learn-stat-card{padding:12px 16px;min-height:70px}.my-learn-stat-label{font-size:14px}.my-learn-circle-svg,.my-learn-progress-circle{width:50px;height:50px}.my-learn-circle-value{font-size:16px}.my-learn-circle-percent{font-size:10px}.my-learn-icon-circle{width:28px;height:28px}.my-learn-stat-name{font-size:12px}.my-learn-stat-count{font-size:24px}.my-learn-divider{height:30px;margin:0 8px}.my-learn-search-row{margin-bottom:24px}.my-learn-course-image-wrapper,.my-learn-course-image-wrapper-2{width:100%;height:240px;margin-bottom:16px}.my-learn-course-content{padding:0}.my-learn-course-main{flex-direction:column;gap:16px}.my-learn-course-title{font-size:20px;line-height:1.4}.my-learn-course-action{width:100%}.my-learn-btn{width:100%;text-align:center;padding:10px 24px}.my-learn-certificate-section{flex-direction:column;align-items:flex-start;padding:12px}.my-learn-contact-details{flex-direction:column;gap:8px}.my-learn-rating-section{align-items:flex-start;width:100%}.my-learn-delivery-type{flex-direction:column;gap:4px}.my-learn-separator{display:none}}@media (max-width:575px){.my-learn-body{padding:16px 0}.my-learn-course-title{font-size:18px}.my-learn-filter-select,.my-learn-search-box{height:48px}}.my-learn-btn:focus,.my-learn-search-input:focus,.my-learn-select:focus{outline:none;outline-offset:2px}@media print{.my-learn-body{background:white}.my-learn-course-card{page-break-inside:avoid;margin-bottom:20px}.my-learn-btn{display:none}}@media (max-width:767px){.my-learn-course-card .col{width:100%}}.dashboard-saved-courses{margin-top:32px}.dsc-title{font-family:Playfair Display,serif;font-weight:700;font-size:24px;color:#00748F}@media screen and (max-width:1024px){.dsc-cards{overflow:scroll;padding-bottom:15px}.dsc-cards .kgc-card-container{min-width:320px}}.learning-heading{font-weight:700;font-size:24px;vertical-align:middle;color:#00748F}html[dir=rtl] .my-learn-course-content{padding-left:auto;padding-right:24px}.event-agenda-header{background-color:#f0f0f0;padding:28px 0;border-top-left-radius:16px;border-top-right-radius:16px;border:1px solid #1c404d1f;position:relative;z-index:2}.event-agenda-title{font-size:18px;font-weight:600;color:#00748f;margin:0 0 0 62px}.event-agenda-steps{display:flex;align-items:center;gap:0}.event-agenda-step{width:30px;height:30px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.event-agenda-step.active{background-color:#00748f;color:white}.event-agenda-step.inactive{background-color:rgba(0,116,143,.2);color:#1c404d;opacity:.6}.event-agenda-step-separator{width:25px;height:4px;background-color:#00748f;opacity:.2}.event-agenda-expanded{padding:25px 0}.event-agenda-card{border-radius:0;padding:15px 16px;position:relative;z-index:2}.event-agenda-module-title{font-size:18px;font-weight:600;color:#1c404d;letter-spacing:.36px;margin:0}.event-agenda-module-info{font-size:14px;color:#7c7c7c;display:flex;align-items:center;gap:8px;margin-top:4px}.event-agenda-info-dot{width:4px;height:4px;border-radius:50%;background-color:#7c7c7c}.event-agenda-toggle{width:24px;height:24px;cursor:pointer;flex-shrink:0}.event-agenda-description{font-size:16px;color:#1c404d;line-height:1.5;margin-top:16px;margin-left:70px}.event-agenda-video-wrapper{position:relative;border-radius:8px;overflow:hidden;height:183px}.event-agenda-video-thumbnail{width:100%;height:100%;object-fit:cover}.event-agenda-video-overlay{position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg,rgba(33,35,44,0),#21232c);border-radius:8px}.event-agenda-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background-color:rgba(90,90,90,.44);display:flex;align-items:center;justify-content:center;cursor:pointer}.event-agenda-video-time{position:absolute;top:18%;right:33%;background-color:#0e1015;color:white;padding:3px 7px;border-radius:5.725px;font-size:8.6px;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.event-agenda-video-label{left:15px;opacity:.7}.event-agenda-video-label,.event-agenda-video-number{position:absolute;bottom:16px;color:white;font-size:14px}.event-agenda-video-number{right:15px;font-weight:600}.event-agenda-content-title{font-size:20px;font-weight:600;color:#1c404d;letter-spacing:.4px;margin:0}.event-agenda-content-time{font-size:14px;color:#7c7c7c}.event-agenda-checklist{list-style:none;padding:0;margin:8px 0 0}.event-agenda-checklist-item{display:flex;align-items:center;gap:8px;font-size:16px;color:#1c404d;margin-bottom:8px}.event-agenda-checklist-item:last-child{margin-bottom:0}.event-agenda-check-icon{width:20px;height:20px;flex-shrink:0}.event-agenda-start-btn{background-color:#00748f;color:white;border:none;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;width:140px;height:37px;margin-top:16px}.event-agenda-collapsed{background-color:#f5f5f5;padding:15px 0;margin-bottom:15px;border-left:1px solid #1c404d1f;border-right:1px solid #1c404d1f;position:relative;z-index:2}.event-agenda-module-badge{width:44px;height:44px;border-radius:30.8px;background-color:#00748f;color:white;display:flex;align-items:center;justify-content:center;font-size:17.6px;font-weight:600;flex-shrink:0;position:relative;z-index:2}.event-agenda-badge-group{display:flex;gap:8px}.event-agenda-badge{background-color:#f5b21f;color:#1c404d;font-size:14px;padding:4px 16px;border-radius:18px;height:28px;display:flex;align-items:center;justify-content:center}.event-agenda-badge.modules{border-radius:15px}.event-agenda-certificate{background-color:#f5f5f5;padding:20px 0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;border:1px solid #1c404d1f;position:relative;z-index:2}.event-agenda-cert-badge{width:44px;height:44px;border-radius:50%;background-color:#00748f;color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0}.event-agenda-cert-title{font-size:18px;font-weight:600;color:#1c404d;margin:0}.event-agenda-cert-desc{font-size:14px;color:#1c404d;margin:4px 0 0}.event-agenda-cert-logo{max-height:30px}.event-agenda-expanded .event-agenda-module-info{display:flex}.event-agenda-collapsed .event-agenda-badge-group{display:flex!important}.event-agenda-expanded .event-agenda-badge-group{display:none!important}.cc-heading-inner{display:flex;width:100%;align-items:center;flex-direction:row}.event-agenda-card .ml-40{margin-left:40px}.cc-heading-left{width:70%}@media only screen and (min-width:992px) and (max-width:1024px){.cc-heading-left{width:50%}}@media only screen and (min-width:768px) and (max-width:991px){.event-agenda-module-title{width:95%}}@media (max-width:767.98px){.event-agenda-header{padding:20px 0}.event-agenda-title{font-size:18px;margin-bottom:0;margin-left:0}.event-agenda-steps{justify-content:center;flex-wrap:wrap;justify-content:flex-start!important}.event-agenda-step{width:26px;height:26px;font-size:11px}.event-agenda-step-separator{width:20px;height:3px}.event-agenda-cert-badge,.event-agenda-module-badge{width:38px;height:38px;font-size:15px}.event-agenda-module-title{font-size:16px}.event-agenda-module-info{font-size:12px}.event-agenda-description{font-size:14px;margin-left:80px}.event-agenda-video-wrapper{height:200px;margin-bottom:16px}.event-agenda-content-title{font-size:18px}.event-agenda-checklist-item{font-size:14px}.event-agenda-start-btn{width:100%}.event-agenda-cert-title{font-size:16px}.event-agenda-cert-desc{font-size:13px}.cc-heading-inner{flex-direction:column;align-items:flex-start}.event-agenda-badge-group{margin-left:50px;margin-top:5px}.event-agenda-badge{height:24px}.event-agenda-expanded{padding:20px 0}.event-agenda-cert-logo{margin-left:60px;margin-top:5px}.cc-heading-left{width:100%}}@media (max-width:575.98px){.event-agenda-card{padding:12px}.event-agenda-badge-group{flex-wrap:wrap}}.event-agenda-heading{cursor:pointer}.event-agenda-hld{position:relative}.event-agenda-hld:before{position:absolute;content:"";width:3px;height:100%;left:45px;top:0;background:#1c404d1f;z-index:1}.event-agenda-expanded .container{padding-left:0;padding-right:0}.event-agenda-expanded .event-agenda-heading{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}@media (max-width:767px){.event-agenda-hld:before{left:42px}}html[dir=rtl] .event-agenda-hld:before{right:45px}.coursebanner{padding:73px 0;background-size:cover;background-repeat:no-repeat;background-position:50%}.cb-heading{font-weight:700;font-size:36px;line-height:48px;vertical-align:middle;color:#fff}.cb-para{font-family:Poppins;font-weight:400;font-size:18px;line-height:28px;color:#fff;max-width:728px}.coursebanner .search-container{background-color:white;border-radius:50px;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:6px;max-width:728px;width:100%;transition:all .3s ease}.coursebanner .search-container:hover{box-shadow:0 15px 35px rgba(0,0,0,.15)}.coursebanner .form-control::placeholder{font-family:Poppins;font-weight:400;font-size:16px;color:#717171}.coursebanner .form-control.search-input{border:none;background:transparent;padding-left:20px;font-size:1rem;height:50px}.coursebanner .form-control.search-input:focus{box-shadow:none;outline:none}.coursebanner .btn-search{background-color:#131E29;color:white;border-radius:50px;padding:0;height:56px;min-width:56px;display:flex;align-items:center;justify-content:center;border:none;transition:all .3s ease}.coursebanner .btn-search:hover{background-color:#102131;transform:scale(1.05)}.coursebanner .search-icon{color:#fff}.cb-span-text-1{font-weight:400;font-size:14px;text-transform:lowercase;color:#ffffffcc}.cb-span-text-1,.cb-span-text-2{font-family:Poppins;line-height:120%;vertical-align:middle}.cb-span-text-2{font-weight:600;font-size:20px;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0;text-decoration-skip-ink:auto;color:#F5B21F;text-decoration:none}.cb-span-text-2:hover{text-decoration:underline;color:#F5B21F}.cb-form-text{font-family:Poppins;font-weight:400;font-size:16px;line-height:150%;vertical-align:middle;color:#fff}@media screen and (max-width:768px){.coursebanner{padding:33px 0}.cb-heading{font-size:24px;line-height:30px}.cb-para,.cb-span-text-2{font-size:16px;line-height:1.3}.coursebanner .btn-search{height:46px;min-width:46px}.coursebanner .form-control.search-input{height:40px}}@media (min-width:1024px){.cb-heading{font-size:clamp(36px,2.5vw,48px)}}.kgc-card-container{box-shadow:none;border:1px solid #1c3f4d1a;border-radius:8px;transition:all .2s ease-in;background-color:#fff}.mw-card{max-width:420px;padding:0;width:100%}.kgc-card-container:hover{box-shadow:0 10px 30px 0 #00000033;border-radius:8px}.kgc-card-img-box{width:100%;position:relative}.kgc-card-img-box a img{border-radius:8px 8px 0 0;width:100%;height:278px}.kgc-card-icon-left{border-radius:8px}.kgc-card-left-icon{top:20px;left:16px;max-width:118px}.kgc-card-left-icon,.kgc-card-left-icon-sp{position:absolute;background-color:#fff;border-radius:8px}.kgc-card-left-icon-sp{top:12px;left:12px;max-width:97px}.kgc-card-left-icon-2{position:absolute;top:20px;left:138px;background-color:#fff;border-radius:8px;max-width:118px}.kgc-card-right-icon{position:absolute;top:20px;right:16px}.kgc-card-content-box{padding-left:16px;padding-right:16px;display:block}.kgc-card-date-time-box{display:flex;align-items:center;justify-content:space-between}.kgc-card-date-time{line-height:1;font-weight:500}.kgc-card-date-time,.kgc-yellow-label{font-size:14px;color:#1C3F4D;font-family:Poppins}.kgc-yellow-label{font-weight:400;letter-spacing:0;padding:2px 16px;background-color:#F6B31F;border-radius:4px}.kgc-card-heading{font-weight:500;font-size:20px;line-height:30px;letter-spacing:-.1px;display:block}.kgc-card-heading,.specs{font-family:Poppins;color:#00748F}.specs{font-weight:400;font-size:12px;line-height:100%;letter-spacing:-1%;vertical-align:middle;padding:7px;border:1px solid #e8eded;border-radius:4px}.kgc-card-review-box{display:flex;justify-content:space-between;align-items:center}.review-rate,.review-stars{color:#E87300;font-size:14px;font-weight:500}.reviews-count{font-size:14px;line-height:150%;color:#131E29}.old-price-head,.reviews-count{font-family:Poppins;font-weight:400;letter-spacing:0}.old-price-head{font-size:12px;line-height:120%;color:#1C404D;opacity:.4}.old-price-count{font-weight:600;font-size:14px;text-decoration:line-through;opacity:.4}.old-price-count,.price-head{font-family:Poppins;line-height:120%;letter-spacing:0;color:#1C404D}.price-head{font-weight:400;font-size:12px}.price-count{font-weight:600;font-size:16px}.price-count,.price-person{font-family:Poppins;line-height:120%;letter-spacing:0;color:#1C404D}.price-person{font-weight:500;font-size:12px}.card-enroll-btn{background-color:#fff;font-weight:600;font-size:16px;border-radius:8px;padding:12px;color:#E87300;border:2px solid #e87300;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;width:calc(100% - 32px)}.kgc-card-container:hover .card-enroll-btn{background-color:#E87300;color:#fff}.btn-dots{display:none;gap:6px}.btn-dots i{width:6px;height:6px;background:#E87300;border-radius:50%;animation:dotBounce 1.4s ease-in-out infinite both}.card-enroll-btn.is-loading .btn-dots i,.card-enroll-btn:hover .btn-dots i,.kgc-card-container:hover .card-enroll-btn .btn-dots i{background:#fff}.btn-dots i:first-child{animation-delay:-.32s}.btn-dots i:nth-child(2){animation-delay:-.16s}@keyframes dotBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.card-enroll-btn.is-loading .btn-text{display:none}.card-enroll-btn.is-loading{opacity:.85;background-color:#E87300!important;color:#fff!important;cursor:not-allowed}.card-enroll-btn.is-loading .btn-dots{display:flex!important;justify-content:center}.course-listing-item{display:flex}@media screen and (max-width:596px){.card-mob-view{flex-wrap:nowrap!important;overflow:scroll;padding-bottom:15px}}.offer-badge-container{width:89px;height:44px;display:block}.offer-badge-shape{position:absolute;inset:0;width:100%;height:100%}.offer-badge-svg{display:block;width:100%;height:100%}.offer-badge-fill{fill:#F5B21F}.offer-badge-stroke{fill:#B07B07}.offer-badge-content{position:absolute;top:13.64%;right:12.36%;bottom:13.64%;left:13.48%;justify-content:center;text-transform:uppercase;white-space:nowrap;color:#755100;background:transparent!important;box-shadow:none!important;font-family:Poppins,sans-serif;line-height:1.2}.offer-badge-title{font-size:12px;margin-bottom:0}.offer-badge-discount{font-size:14px}.course-listing-load-more{margin-top:40px}.course-listing-btn-load-more{padding:12px 20px;border:1px solid #1c3f4d;border-radius:8px;background:white;color:#1C3F4D;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.course-listing-btn-load-more:hover{background:#1C3F4D;color:white;transform:translateY(-2px)}.course-listing-btn-load-more:disabled{opacity:.5;cursor:not-allowed}.course-listing-btn-load-more:disabled:hover{background:white;color:#1C3F4D;transform:none}.course-listing-hidden{display:none!important}:root{--course-filter-primary:#00748F;--course-filter-text-dark:#1C404D;--course-filter-text-gray:#717171;--course-filter-border:#E8EDED;--course-filter-white:#FFFFFF;--course-filter-shadow:rgba(0,0,0,0.08)}body{font-family:Poppins,sans-serif;background-color:#fff}.course-filter-mobile-toggle-wrapper{padding:1rem;background-color:var(--course-filter-white);border-bottom:1px solid var(--course-filter-border)}.course-filter-mobile-toggle{display:flex;align-items:center;gap:.5rem;background-color:var(--course-filter-primary);color:var(--course-filter-white);border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;transition:all .3s ease}.course-filter-mobile-toggle:hover{background-color:#005a6f;transform:translateY(-2px);box-shadow:0 4px 8px var(--course-filter-shadow)}.course-filter-mobile-toggle .material-icons{font-size:1.125rem}.course-filter-panel{background-color:var(--course-filter-white);border-radius:8px;border:1.269px solid var(--course-filter-border);box-shadow:0 2px 8px 0 var(--course-filter-shadow);padding:1.5rem;position:sticky;max-height:100%;position:relative}.course-filter-panel::-webkit-scrollbar{width:6px}.course-filter-panel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.course-filter-panel::-webkit-scrollbar-thumb{background:var(--course-filter-primary);border-radius:3px}.course-filter-panel::-webkit-scrollbar-thumb:hover{background:#005a6f}.course-filter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.course-filter-header-actions{display:flex;align-items:center;gap:1rem}.course-filter-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:#000000}.course-filter-title .material-icons{font-size:1.125rem;color:var(--course-filter-text-gray)}.course-filter-clear-all{background:none;border:none;color:var(--course-filter-primary);font-size:.875rem;cursor:pointer;padding:0;transition:all .3s ease}.course-filter-clear-all:hover{text-decoration:underline;color:#005a6f}.course-filter-toggle-btn{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:4px;background-color:#00748F;position:absolute;top:90px;right:-12px}.course-filter-toggle-btn:hover{background-color:#f0f0f0;color:var(--course-filter-primary)}.course-filter-toggle-btn .material-icons{font-size:1.5rem}.material-icons-2{border:1px solid #e8eded;background-color:#fff;color:#1C404D;border-radius:4px;right:-17px}.course-filter-show-btn{position:absolute;left:12px;top:4%;transform:translateY(-50%) translateX(-100%);display:flex;align-items:center;justify-content:center;background-color:var(--course-filter-primary);color:var(--course-filter-white);border:none;border-radius:8px;padding:1rem .75rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:2px 0 8px var(--course-filter-shadow);z-index:1000;opacity:0;pointer-events:none;width:46px}.course-filter-show-btn:not(.d-none){opacity:1;transform:translateY(-50%) translateX(0);pointer-events:all}.course-filter-show-btn:hover{background-color:#005a6f;padding-right:.75rem;box-shadow:2px 0 12px var(--course-filter-shadow)}.course-filter-show-btn .material-icons{font-size:1.5rem}.course-filter-divider{width:40px;height:2px;background-color:var(--course-filter-primary);margin-bottom:1.875rem}.course-filter-content{display:flex;flex-direction:column;gap:1.5rem}.course-filter-section{display:flex;flex-direction:column;gap:.5rem}.course-filter-section-title{font-size:.875rem;color:var(--course-filter-text-dark);margin:0;font-weight:400}.course-filter-options{display:flex;flex-wrap:wrap;gap:.5rem}.course-filter-option{background-color:var(--course-filter-white);color:var(--course-filter-primary);border:1.269px solid var(--course-filter-border);border-radius:4px;padding:.5rem 1rem;font-size:.75rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.course-filter-option:hover{border-color:var(--course-filter-primary);background-color:#f0f9fb;transform:translateY(-2px);box-shadow:0 2px 4px var(--course-filter-shadow)}.course-filter-option-active{background-color:var(--course-filter-primary);color:var(--course-filter-white);border-color:var(--course-filter-primary);font-weight:600}.course-filter-option-active:hover{background-color:#005a6f;border-color:#005a6f}.course-filter-offcanvas{width:100%!important;max-width:100vw!important}.course-filter-offcanvas-header{background-color:var(--course-filter-white);border-bottom:1px solid var(--course-filter-border);padding:1.5rem}.course-filter-offcanvas-clear{padding:0 1.5rem;text-align:right;margin-top:10px}.course-filter-offcanvas-body{padding:1.5rem}.course-filter-offcanvas-body .course-filter-content{display:flex;flex-direction:column;gap:1.5rem}.course-filter-desktop-column{transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;will-change:flex,max-width,opacity}.course-filter-desktop-column.course-filter-hidden{flex:0 0 0!important;max-width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;opacity:0;margin:0}.course-filter-content-column{transition:all .4s cubic-bezier(.4,0,.2,1);will-change:flex,max-width}.cs-span-text{font-weight:400;font-size:18px}.cs-span-number,.cs-span-text{font-family:Poppins;line-height:150%;letter-spacing:0}.cs-span-number{font-weight:600;font-size:16px;text-align:center;padding:4px 16px;background-color:var(--course-filter-border);border-radius:16px}.c9-color{color:#C9C9C9;font-size:16px}.cs-light-text{font-weight:400;font-family:Poppins;font-size:14px;line-height:150%;letter-spacing:0;text-align:center;color:#717171}.cs-black{font-weight:600;color:#000000}.dropdown-toggle:after{content:none}.filter-btn{padding:8px 16px;border:1px solid #1c404d52!important;color:#1C404D;font-family:Poppins;font-weight:600;font-size:12px;line-height:150%;letter-spacing:0;text-align:center;border-radius:32px}.flyer-apply-btn-box{position:sticky;bottom:0;background-color:#fff;display:none}.filter-apply-btn{padding:10px;border:1px solid #e87300;border-radius:4px;color:#fff;background-color:#E87300;font-size:14px;width:100%}@media screen and (max-width:768px){.flyer-apply-btn-box{display:block;width:100%}}.filter-btn.show{border:1px solid #1c404d52!important}.cs-sort{font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;text-align:center;vertical-align:middle;color:#00748F}@media (min-width:1200px){.course-filter-content-column.course-filter-expanded{flex:0 0 100%!important;max-width:100%!important;padding-left:60px}}@media (min-width:992px) and (max-width:1199.98px){.course-filter-content-column.course-filter-expanded{flex:0 0 100%!important;max-width:100%!important;padding-left:60px}}@media (max-width:991.98px){.course-filter-offcanvas .course-filter-divider{margin-left:1.5rem;margin-right:1.5rem;margin-top:.5rem;display:none}.course-filter-section{margin-bottom:.5rem}.course-filter-show-btn,.course-filter-toggle-btn{display:none!important}.cs-span-text{font-size:14px}}@media (min-width:992px){.course-filter-mobile-toggle-wrapper{display:none}}@media (prefers-reduced-motion:no-preference){.course-filter-clear-all,.course-filter-mobile-toggle,.course-filter-option{transition:all .3s cubic-bezier(.4,0,.2,1)}}.course-filter-clear-all:focus,.course-filter-mobile-toggle:focus,.course-filter-option:focus,.course-filter-show-btn:focus,.course-filter-toggle-btn:focus{outline:2px solid var(--course-filter-primary);outline-offset:2px}@media print{.course-filter-mobile-toggle-wrapper,.course-filter-offcanvas,.course-filter-panel{display:none}}.no-course-desc{color:#1C404D;font-size:16px;margin-bottom:20px}@media (max-width:596px){.no-course-desc{font-size:14px}}html[dir=rtl] .course-filter-toggle-btn{right:auto;left:-12px;rotate:180deg}html[dir=rtl] .course-filter-show-btn{right:54px;left:auto}html[dir=rtl] .material-icons-2{left:-17px;right:auto;rotate:180deg}#courseFilterDesktopColumn{height:99vh;position:sticky;top:1%}#courseFilterDesktopContent{overflow-y:auto;height:calc(100vh - 150px)}.course-filter-content-column .mw-card{max-width:48%}.course-filter-content-column.course-filter-expanded .mw-card{max-width:32%}@media (min-width:1025px) and (max-width:1439px){.course-filter-content-column.course-filter-expanded .mw-card{max-width:31.5%}}@media (min-width:992px) and (max-width:1024px){.course-filter-content-column.course-filter-expanded .mw-card{max-width:31.5%}}@media (min-width:768px) and (max-width:991px){.course-filter-content-column.course-filter-expanded .mw-card{max-width:31%}}@media (max-width:767px){.course-filter-content-column .mw-card,.course-filter-content-column.course-filter-expanded .mw-card{max-width:420px;min-width:100%}.kgc-card-img-box a img{height:inherit}}.offcanvas{z-index:2147483648!important}.get-in-touch-info-component{background-color:#F7F7F7;padding:80px 0;scroll-margin-top:100px}.git-left-content{max-width:100%}.git-heading{font-weight:700;font-size:48px;color:#00748F;text-align:left;margin-bottom:16px}.cp-git-para,.git-heading{font-family:Poppins,sans-serif}.cp-git-para{font-weight:400;font-size:16px;color:#4E4E4E;line-height:1.6}.git-testimonial-container{max-width:100%}.git-testimonial-card{background-color:#007991;color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:32px}.git-stars{color:#ffc107;font-size:1.2rem;margin-bottom:15px}.git-testimonial-card .d-flex{display:flex;align-items:flex-start}.git-testimonial-card .gap-5{gap:16px}.git-icon{width:32px;height:32px;flex-shrink:0}.cp-git-quote{font-size:18px;margin-bottom:10px;color:#fff}.cp-git-quote a,.git-email{color:#fff;text-decoration:underline}.git-email{font-weight:400;font-size:18px;text-decoration-style:solid;text-decoration-thickness:0;text-decoration-skip-ink:auto;margin-bottom:20px}.git-name{font-weight:500;margin-bottom:0}.git-position{font-size:14px;opacity:.9;margin:0}.git-placeholder{color:#999;font-style:italic}.get-in-touch-info-placeholder{padding:40px;text-align:center;background-color:#f5f5f5;border-radius:12px}@media screen and (max-width:768px){.get-in-touch-info-component{padding:40px 15px}.git-heading{font-size:30px!important;text-align:center!important}.cp-git-para{font-size:16px;text-align:center;padding:0 10px}}html[dir=rtl] .git-heading{text-align:right}html[dir=rtl] .git-testimonial-card .d-flex{flex-direction:row-reverse}.git-container .get-in-touch-info-component{background-color:transparent;padding:0}.get-in-touch-form-component{background-color:#F7F7F7;padding:80px 0;scroll-margin-top:100px}.kgc-contact-form{background-color:#fff;padding:22px 32px;border-radius:20px}.kcf-heading{font-family:Poppins,sans-serif;font-weight:600;font-size:32px;color:#1C404D;margin-bottom:32px}.kcf-description{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#4E4E4E;margin-bottom:24px}.kgc-contact-form .form-label{color:#070A0E;font-size:14px;font-weight:500;font-family:Poppins,sans-serif;margin-bottom:8px}.kgc-contact-form .form-label.required:after{content:" *";color:#F5694F}.kgc-contact-form .form-control,.kgc-contact-form .form-select{font-family:Poppins,sans-serif;font-size:14px;padding:12px 18px;color:#070A0E;border:1px solid #dadadb;font-weight:400;border-radius:4px;background-color:#fff}.kgc-contact-form .form-control::placeholder{color:#8F9193}.kgc-contact-form .form-select{background-size:18px;background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7 10L12 15L17 10' stroke='%238F9193' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.kgc-contact-form .country-code{max-width:90px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.kgc-contact-form .country-code+.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.kgc-contact-form .form-select:invalid{color:#8F9193}.kgc-contact-form .form-select option{color:#070A0E}.kgc-contact-form .form-control:focus,.kgc-contact-form .form-select:focus{box-shadow:none;border-color:#00748F;outline:none}.kgc-contact-form textarea.form-control{resize:none;border-radius:16px}.kgc-contact-form .form-check{display:flex;align-items:flex-start;gap:8px}.kgc-contact-form .form-check-input{margin-top:4px;flex-shrink:0}.kgc-contact-form .form-check-label{color:#8F9193;font-size:14px;font-weight:400;font-family:Poppins,sans-serif;line-height:1.5}.kgc-contact-form .form-check-label a{color:#00748F;text-decoration:none;font-weight:600}.kgc-contact-form .form-check-label a:hover{text-decoration:underline}.git-form-submit{width:100%;background-color:#F5694F;font-weight:600;font-size:15px;border-radius:32px;padding:16px;color:#fff;border:2px solid #f5694f}.git-form-submit:hover{background-color:#fff;color:#F5694F}.git-form-submit:disabled{opacity:.7;cursor:not-allowed}.kgc-contact-form .is-invalid{border-color:#dc3545}.kgc-contact-form .invalid-feedback{font-size:12px;color:#dc3545;margin-top:4px;display:block}.kgc-contact-form .form-message{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;text-align:center;padding:8px 0}.kgc-contact-form .form-message-success{color:#28a745}.kgc-contact-form .form-message-error{color:#dc3545}.get-in-touch-form-placeholder{padding:40px;text-align:center;background-color:#f5f5f5;border-radius:20px}@media screen and (max-width:768px){.get-in-touch-form-component{padding:40px 15px}.kgc-contact-form{padding:20px}.kcf-heading{font-size:26px!important;text-align:center}}html[dir=rtl] .kgc-contact-form .country-code{border-top-right-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:0;border-bottom-left-radius:0;border-right:1px solid #dadadb;border-left:none}html[dir=rtl] .kgc-contact-form .country-code+.form-control{border-top-left-radius:24px;border-bottom-left-radius:24px;border-top-right-radius:0;border-bottom-right-radius:0}html[dir=rtl] .kgc-contact-form .form-check{flex-direction:row-reverse}html[dir=rtl] .kgc-contact-form .form-control{text-align:right}.git-container .get-in-touch-form-component{background-color:transparent;padding:0}@media (min-width:1024px){.git-container{padding-bottom:clamp(40px,3.5vw,80px);padding-top:clamp(40px,3.5vw,80px)}}.footer-container:has(.footer-bg){padding:0;background-color:transparent}.footer-container:has(.footer-bg) #footer{padding:0;margin:0}.footer-bg{background-size:100%;background-repeat:no-repeat;background-position:center 100%;width:100%;min-height:481px;padding:80px 0;background-color:#246980;scroll-margin-top:100px}.footer-upper-cont{display:flex;justify-content:space-between}.footer-upper-cont p{max-width:427px;text-align:center;font-family:Manrope;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#fff}.cp-social-icons{display:flex;align-items:center;gap:20px}.cp-social-icons svg{opacity:.7;transition:all .3s ease}.cp-social-icons a:hover svg{scale:1.1;opacity:1}.custom-hr{margin:40px auto;width:100%;color:#fff;height:2px}.footer-lower-cont{display:flex;justify-content:space-between;align-items:center}.footer-lower-cont p{font-weight:600;font-size:18px;color:#FFFFFF66}.cp-lower-right{font-weight:600;font-size:18px;line-height:12px;color:#fff;display:flex;gap:40px}.kg-text{color:#7ADBBA}.green-arrow-icon{margin-left:8px!important}.footer-bg a{text-decoration:none}.footer-bg a,.footer-bg a:visited{color:inherit}.footer-bg a:hover{color:inherit;text-decoration:none}.footer-bg a:active{color:inherit}.kg-text a{text-decoration:none}.kg-text a,.kg-text a:hover,.kg-text a:visited{color:#7ADBBA!important}.kg-text a:hover{text-decoration:none}.footer-lower-cont .d-flex{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.footer-lower-cont .d-flex span{color:#fff;font-weight:300;font-size:18px}.footer-lower-cont .d-flex a{font-weight:500;font-size:18px}.footer-lower-cont .d-flex a,.footer-lower-cont .d-flex a:hover{color:#fff!important;text-decoration:none}.footer-lower-cont .d-flex a:visited{color:#fff!important}.footer-lower-cont .d-flex svg{flex-shrink:0}@media screen and (max-width:768px){.footer-bg{padding:50px 0}.footer-upper-cont{justify-content:center;flex-direction:column;align-items:center;gap:30px}.footer-upper-cont p{text-align:center;margin:0 30px}.footer-lower-cont{align-items:center;justify-content:center}.cp-lower-right{justify-content:center;row-gap:30px}}.component.exams-listing-component{scroll-margin-top:100px}.cp-ideal-certification{padding:80px 0;background-color:rgba(255,255,255,1)}.certification-heading h2{font-weight:700;font-size:clamp(24px,3.5vw,36px);line-height:44px;text-align:center;color:#246980;line-height:1.3}.certification-heading h6{font-weight:400;font-size:clamp(16px,3.5vw,18px);letter-spacing:0;text-align:center;line-height:1.4;color:#15181B;opacity:.7;max-width:650px;margin:auto}.certification-heading{margin-bottom:36px}.certification-filters{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:36px}.cf-left ul{display:flex;gap:10px;border:1px solid #24698021;border-radius:32px;flex-wrap:wrap;justify-content:center}.cf-left ul,.cf-left ul li{list-style:none;padding:0;margin:0}.cf-left ul li a{padding:12px 32px;font-weight:700;font-size:16px;line-height:12px;color:#246980;border-radius:32px;text-transform:uppercase;display:inline-block;text-decoration:none}.cf-left ul li a.active{background-color:#7ADBBA}.cf-right{display:flex;align-items:center}.cf-right ul{padding:0;margin:0;list-style:none;display:flex;gap:10px}.m-36{margin-top:36px;margin-bottom:36px}.cp-card{border:1px solid #15181b1a;padding:36px 26px;position:relative;overflow:hidden;background-color:#F8F8F8;border-radius:18px;min-height:268px;transition:all .3s ease}.cp-card:hover{background-color:#246980}.cp-card-img{position:absolute;right:0;bottom:0;max-width:55%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:right bottom;z-index:1}.cp-card-content{max-width:218px;position:relative;z-index:2}.offer-badge-container{display:inline-flex;align-items:center;position:relative}.offer-badge-content{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#F5694F,#E85A40);color:#fff;padding:6px 12px;border-radius:6px;font-size:11px;line-height:1.3;text-align:center;box-shadow:0 2px 8px rgba(245,105,79,.3)}.offer-badge-title{font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.offer-badge-discount{font-weight:700;font-size:13px}.cp-card-logo{max-width:105px;height:auto;object-fit:contain}.cp-card:hover .cp-card-logo{filter:brightness(0) invert(1)}.cp-card-content h3{font-weight:700;font-size:22px;color:#246980;margin-top:14px;margin-bottom:8px}.cp-card-content-span span{font-size:16px;color:#15181B;font-weight:400;position:relative;z-index:2;white-space:nowrap}.register-btn{display:inline-block;font-weight:700;font-size:16px;text-align:center;color:#F5694F;background-color:transparent;border-radius:32px;border:1px solid #f5694f;padding:8px 32px;transition:all .3s ease;margin-top:20px;text-decoration:none;cursor:pointer}.register-btn:hover{background-color:#F5694F;color:#ffffff}.cp-card:hover .cp-card-content h3,.cp-card:hover .cp-card-content-span span{color:#fff}.cp-card:hover .register-btn{background-color:#F5694F;color:#ffffff}.cp-card:hover .cp-card-content-span svg path{stroke:#fff}.cp-card:hover .cp-card-content-span svg circle{fill:#fff}.cf-form-select .form-select{height:52px;border-radius:32px;background-color:#FAFAFA;border-color:#EEF0EC;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23246980' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cf-form-select .form-select,.cp-view-more{color:#246980;font-weight:600;font-size:16px}.cp-view-more{line-height:21.52px;border-radius:32px;border:1px solid #246980;padding:8px 16px;transition:all .3s ease;margin-top:30px}.cp-view-more:hover{color:#fff;background-color:#246980}@media screen and (max-width:768px){.cp-ideal-certification{padding:40px 0}}@media screen and (max-width:992px){.cp-ideal-certification{padding:60px 0}}html[dir=rtl] .cp-card-img{right:auto;left:0;transform:scaleX(-1)}.cp-card-deactivated{pointer-events:none;filter:grayscale(80%);opacity:.7}.cp-card-deactivated:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(128,128,128,.1);border-radius:inherit;pointer-events:none}.register-btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background-color:#ccc!important;border-color:#ccc!important;color:#666!important}.exam-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:8px;min-height:400px}.exam-loading-spinner{text-align:center}.exam-loading-spinner p{color:#246980;font-weight:500;font-size:14px}.exam-content-loading{pointer-events:none;opacity:.6}.exam-content-loading button,.exam-content-loading input,.exam-content-loading select,.exam-content-loading textarea{pointer-events:none}.cp-right-info-box{background:#F8FAFB;padding:18px;border-radius:16px;margin-top:16px;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:20px}.cp-right-info-item{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.cp-right-icon{font-size:20px;color:#00748F}.cp-right-label{font-size:12px;color:#15181B;font-weight:600}.cp-right-value{font-size:16px;margin:0;color:#246980;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.cp-right-divider{width:1px;height:40px;background:#E2E8F0;flex-shrink:0;align-self:center}.cp-left-select{padding:10px 14px;border-radius:10px}.cp-left-toggle{display:flex;border:1px solid #eef0ec;border-radius:30px;padding:4px}.cp-left-toggle-btn{border:none;background:transparent;padding:10px 22px;border-radius:28px;font-weight:500;cursor:pointer;width:50%;color:#246980}.cp-left-toggle.single-option{justify-content:center}.cp-left-toggle.single-option .cp-left-toggle-btn{width:100%;text-align:center}.cp-left-toggle-btn.active{background:#7adbba}.cp-right-info{display:flex;align-items:center;gap:8px}.cp-right-info p{color:#15181B;font-size:16px;font-weight:600;line-height:1.3;opacity:.7;margin:0}.cp-left-date-row{display:flex;gap:10px;flex-wrap:wrap}.cd-date-options{display:flex;flex-wrap:nowrap;gap:10px;width:100%}.cd-date-btn{border:1px solid #e8eded;background-color:#fff;border-radius:4px;font-weight:600;font-size:14px;width:calc((100% - 60px) / 7);min-width:0;max-width:calc((100% - 60px) / 7);flex:0 0 calc((100% - 60px) / 7);height:64px;min-height:64px;max-height:64px;transition:all .3s ease;line-height:1.3;cursor:pointer;flex-direction:column}.cd-date-btn,.cd-date-btn-day{font-family:Poppins;text-align:center;vertical-align:middle;color:#246980;display:flex}.cd-date-btn-day{background-color:#B9CFD6;font-weight:500;font-size:12px;height:24px;min-width:70px;width:100%;border-radius:4px 4px 0 0;justify-content:center;align-items:center}.cd-date-btn.active{background-color:#00748f;color:#fff;border-color:transparent}.cd-date-btn .cd-date-btn-day,.cd-date-btn.active .cd-date-btn-day{background-color:#B9CFD6!important;color:#246980!important}.cd-date-btn-2{border:1px solid #e5e7eb;background-color:#f9fafb;border-radius:6px;padding:8px 12px;font-weight:500;font-family:Poppins,sans-serif;text-align:center;width:100%;height:100%;min-width:104px;min-height:64px;transition:all .3s ease;cursor:pointer;font-size:12px;color:#00748F;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.cd-calendar-date,.cd-calendar-icon{display:flex;align-items:center;justify-content:center;line-height:1}.cd-calendar-date{font-size:12px;color:#00748F}.cd-date-btn-2:hover{background-color:#00748f;color:#fff;border-color:transparent}.cd-date-btn-2:hover .cd-calendar-date,.cd-date-btn-2:hover .cd-calendar-icon{color:#fff}.cd-hidden-date{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.cd-date-picker-wrapper{position:relative;display:flex;align-items:center;width:calc((100% - 60px) / 7);min-width:0;max-width:calc((100% - 60px) / 7);flex:0 0 calc((100% - 60px) / 7);height:64px;min-height:64px;max-height:64px}.cd-date-btn.disabled{opacity:.5;cursor:not-allowed!important}.full-calendar-overlay{position:absolute;top:100%;right:0;margin-top:10px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.full-calendar{background:#fff;border-radius:8px;padding:12px;border:1px solid #e8eded;max-width:400px;min-width:350px}.calendar-grid{width:100%}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.calendar-weekday{text-align:center;font-weight:600;font-size:10px;color:#246980;padding:4px}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid #e8eded;border-radius:4px;font-size:12px;font-weight:500;transition:all .2s ease;min-height:32px}.calendar-day.empty{border:none;cursor:default}.calendar-day.has-slot{background-color:#fff;color:#246980;cursor:pointer}.calendar-day.has-slot:hover:not(.disabled){background-color:#B9CFD6;border-color:#246980}.calendar-day.has-slot.selected{background-color:#00748f;color:#fff;border-color:#00748f}.calendar-day.has-slot.selected .cd-date-btn-day{background-color:#B9CFD6!important;color:#246980!important}.calendar-day.no-slot{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed;opacity:.5}.calendar-day.disabled{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.full-calendar h5{font-size:14px;margin:0}.full-calendar .btn-sm{padding:4px 8px;font-size:12px}@media (max-width:768px){.full-calendar-overlay{right:auto;left:0;width:100%}.full-calendar{max-width:100%;min-width:auto}.cd-date-options{flex-wrap:wrap}.cd-date-btn,.cd-date-picker-wrapper{width:calc((100% - 30px) / 4);max-width:calc((100% - 30px) / 4);flex:0 0 calc((100% - 30px) / 4);min-width:0}}@media (max-width:576px){.cd-date-btn,.cd-date-picker-wrapper{width:calc((100% - 30px) / 4);max-width:calc((100% - 30px) / 4);flex:0 0 calc((100% - 30px) / 4)}}.cp-left-upload-box{border:2px dashed #d0d6da;border-radius:10px;padding:30px;text-align:center;color:#1C404D;cursor:pointer;transition:all .3s ease;position:relative}.cp-left-upload-box:hover{border-color:#246980;background-color:#F8FAFB}.cp-left-upload-box.dragging{border-color:#246980;background-color:#EEF0EC;border-style:solid}.cp-left-upload-box.required-field{border-color:#e63946}.form-check-label{color:#246980}.cp-left-tag{background:#EEF0EC6B;padding:6px 14px;border-radius:4px;font-size:14px;display:flex;gap:10px;align-items:center;border:1px solid #246980}.cp-left-tag-span{color:#ABABAB;font-size:8px;font-weight:300}.cp-file-remove{cursor:pointer;color:#d90429;font-weight:700;margin-left:6px}.cp-file-remove:hover{color:black}.cp-left-select-testcenter{height:40px;border:1px solid #dadadb;border-radius:24px!important;padding:8px 16px;color:#8F9193}.choose-text{color:#246980}@media (max-width:768px){.cp-left-upload-box{padding:20px 12px;overflow:hidden;max-width:100%}.cp-left-upload-box p{white-space:nowrap;flex-wrap:nowrap;font-size:14px;gap:3px!important;margin:0;overflow:hidden;max-width:100%;width:100%;display:flex;align-items:center}.cp-left-upload-box p svg{flex-shrink:0;margin-right:5px;width:16px;height:16px}.cp-left-upload-box p .choose-text{white-space:nowrap;flex-shrink:0}.cp-left-upload-box p>span:not(.choose-text){flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}.exam-error,.exam-info-message,.exam-loading{padding:15px;border-radius:8px;margin-bottom:20px;font-size:14px}.exam-loading{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.exam-error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.exam-info-message{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}.exam-info-message code{background-color:#e9ecef;padding:4px 8px;border-radius:4px;font-family:monospace;font-size:14px;color:#d63384}.cp-registration-banner{background-color:#246980;padding-top:140px}.reg-banner-img{max-width:388px;height:auto}.reg-bn-logo{max-width:200px;margin-top:50px}.reg-bnr-content h1{font-weight:700;font-size:clamp(32px,3.5vw,48px);line-height:60px;letter-spacing:-.96px;color:#fff;margin-bottom:16px;margin-top:28px}.reg-bnr-content h6{font-weight:400;font-size:18px;color:#ffffff;opacity:.7;margin-bottom:28px}.reg-bnr-points span{font-family:Arial,sans-serif;font-weight:700;font-size:13.93px;line-height:18.58px;letter-spacing:0;color:#7adbba;background-color:rgba(255,255,255,.1);padding:6px 16px;border-radius:16px}.exam-banner-placeholder{padding:40px;text-align:center;background-color:#246980;color:#fff}.exam-banner-placeholder p{margin:0;opacity:.7}html[dir=rtl] .reg-bnr-content{text-align:right}html[dir=rtl] .reg-bnr-points{justify-content:flex-end}@media (max-width:991px){.cp-registration-banner{padding-top:72px}.reg-bnr-content h1{font-size:calc(1.375rem + 1.5vw)}}@media (max-width:576px){.cp-registration-banner{padding-top:60px}}.component.content-card-component{scroll-margin-top:100px}.pts-container{padding:80px 0;background-color:#246980}.pts-heading{font-weight:700;font-size:clamp(24px,3.5vw,36px);line-height:44px;letter-spacing:.5px;text-align:center;color:#fff}.pts-img{background-size:cover;background-repeat:no-repeat;background-position:50%;min-height:274px;border-radius:16px;padding:32px;display:flex;justify-content:center;align-items:end}.pts-img p{font-family:Poppins;font-weight:600;font-size:18px;line-height:1.4;letter-spacing:0;text-align:center;vertical-align:middle;color:#246980}@media screen and (max-width:768px){.pts-container{padding:40px 0}}@media screen and (max-width:992px){.pts-container{padding:60px 0}}.cp-left,.cp-left-content{position:relative}.cp-left-content{min-height:400px}.cp-left-title{color:#246980;font-weight:700;font-size:clamp(24px,3.5vw,36px)}.cp-left-subtitle{color:#15181B;opacity:.7;font-size:clamp(16px,3.5vw,18px);font-weight:600}.cp-left-section-title{color:#246980;font-weight:700;font-size:20px;margin-top:2rem;margin-bottom:1rem}.cp-left-label{font-weight:600;color:#246980;text-transform:uppercase;opacity:.7;margin-bottom:12px}.cp-right-card{background:#fff;border-radius:18px;padding:20px;max-width:420px;margin:auto;box-shadow:0 6px 20px rgba(0,0,0,.05);font-family:Poppins,sans-serif}.cp-right-img-wrap{border-radius:16px;overflow:hidden}.cp-right-img{width:100%;height:220px;object-fit:cover}.cp-right-title{margin-top:16px;font-size:24px;font-weight:700;color:#246980}.cp-right-list{margin:12px 0;padding-left:0;list-style:none}.cp-right-list li{padding-left:28px;position:relative;margin-bottom:8px;font-size:16px;font-weight:400;color:#15181B;line-height:1.4}.cp-right-list li:before{content:"✔";color:#15181B;font-size:16px;position:absolute;left:0;top:0}.cp-right-price-row{display:flex;justify-content:space-between;margin:16px 18px;font-size:16px;color:#15181B;font-weight:600}.cp-right-price-label{color:#1C3F4D}.cp-right-price-amount{font-weight:600}.cp-right-total-box{background:#EEF0EC;padding:12px 16px;border-radius:12px;display:flex;justify-content:space-between;margin-top:12px;align-items:center}.cp-right-total-label{color:#1C3F4D;font-size:15px}.cp-right-total-value{font-size:20px;font-weight:700;color:#00748F}.cp-right-footer-text{text-align:center;font-size:13px;margin-top:16px;color:#83919b}.cp-form .form-label{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;color:#246980}.cp-form .form-control{height:40px;border:1px solid #dadadb;border-radius:24px;padding:8px 16px}.cp-form .form-control::placeholder{color:#8F9193}.cp-form .form-select,.cp-left-select{height:40px;border:1px solid #dadadb;border-radius:24px;padding:8px 16px;color:#8F9193}.cp-form .form-select::placeholder,.cp-left-select::placeholder{color:#8F9193}.cp-form .form-select option{color:#8F9193}.cp-form .form-select,.cp-left-select{background-size:18px;background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M7 10L12 15L17 10' stroke='%238F9193' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.cp-form .form-control:focus,.cp-form .form-select:focus,.cp-left-select:focus{border-color:#00748F;box-shadow:none}.form-label.required:after{content:" *";color:red}.cp-left-submit-btn{max-width:317px;background:#F5694F;color:#fff;font-weight:600;padding:14px;border-radius:36px;border:1px solid #f5694f;width:100%;transition:all .3s ease}.cp-left-submit-btn:hover{background:#fff;color:#F5694F}.cp-left-submit-btn:disabled{opacity:.6;cursor:not-allowed}html[dir=rtl] .cp-right-list li:before{left:auto;right:0}html[dir=rtl] .cp-right-list{padding:0}html[dir=rtl] .cp-right-list li{padding-left:auto;padding-right:28px}html[dir=rtl] .cp-form .country-code{direction:ltr;unicode-bidi:bidi-override;text-align:end}html[dir=rtl] .cp-form .form-select{background-position:left .75rem center;padding-right:1rem}html[dir=rtl] .cp-form .form-control{text-align:right}