.myaccount-assessment{min-width:252px;max-width:252px;box-shadow:rgba(0,0,0,.09);background-color:#fff;border:0}.myaccount-assessment .card-body{flex-direction:column;height:100%;display:flex}.myaccount-assessment .status-btn-wrapper{justify-content:center;align-items:center;gap:10px;margin-top:auto;display:flex}.myaccount-assessment h4{color:#1c3f75;font-size:max(15px,min(1vw,18px));font-weight:400}.section-name{color:#363939;font-size:24px;font-style:normal;font-weight:400}.myaccount-assessment .datetime{color:#363939;font-size:14px;font-weight:400}.myaccount-assessment button{border:0;border-radius:17.7px;width:165px;padding:8.85px 17.7px}.myaccount-assessment button.success{color:#fff;background-color:#40a645}.myaccount-assessment button.danger{color:#fff;background-color:#f53232}.myaccount-assessment button.warning{color:#1c3f75;background-color:#e3f5ff}.feedback-modal .modal-dialog{width:100%;max-width:800px}.feedback-modal .modal-content{border-radius:16px;padding:1.5rem}.feedback-modal .cancel-btn{cursor:pointer;z-index:10;position:absolute;top:10px;right:10px}.feedback-modal .cancel-btn img{width:20px;height:20px}.feedback-form{width:100%;height:292px;margin:35px auto auto;max-width:476px!important}.feedback-form h3{size:24px;color:#2c2c2c;letter-spacing:0%;font-weight:600;line-height:35px}.feedback-form p,.feedback-form .rating{size:14px;letter-spacing:0%;color:#4b5563;font-weight:400;line-height:18px}.feedback-form .star-rating{justify-content:center;align-items:center;gap:35px;display:flex}.feedback-form .star{gap:22px;display:flex}.feedback-form .star img{width:30px;height:30px}.feedback-form .rating{color:#6b7280!important}.feedback-form .feedback-input{text-align:left;max-width:600px;margin:0 auto;padding-top:34px;line-height:14px;display:block}.feedback-form .feedback-input textarea{box-sizing:border-box;resize:none;border:1px solid #d1d5db;border-radius:8px;width:100%;max-width:467px;height:133px;padding:12px 14px;font-size:16px}.feedback-form .feedback-input .label-feedback{margin-bottom:8px;padding-left:14px;color:#6b7280!important}.feedback-form .feedbackform-btn{letter-spacing:0;color:#fff;cursor:pointer;background-color:#1c3f75;border:0;border-radius:8px;width:100%;max-width:398px;height:44px;margin-top:30px;font-size:16px;font-weight:500}.enroll-register-course{background-color:#fff;border-radius:20px;width:100%;min-height:500px;margin:0 auto;padding:20px}@media (min-width:918px){.enroll-register-course{width:100%;max-width:918px;padding:40px 50px 10px}}.enroll-register-course .form-label{color:#6e6e6e;letter-spacing:0%;font-size:14px;font-weight:400;line-height:100%}.enroll-register-course .form-select,.enroll-register-course .form-control{padding:16px 20px;border:1px solid #eee!important}.enroll-register-course .form-select:focus,.enroll-register-course .form-control:focus{box-shadow:none!important;border:1px solid #007bff!important}.title-register-h4{color:#1c3f75;font-size:max(20px,min(2vw + 1rem,28px));font-weight:500}.title-register-p{letter-spacing:0;color:#585858;text-edge:cap alphabetic;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:160%}.slider-wrapper{position:relative}.nav-btn{color:#fff;opacity:0;pointer-events:none;z-index:5;cursor:pointer;background:linear-gradient(rgba(212,208,208,.15),rgba(134,133,133,.6));border:none;border-radius:50%;padding:8px;transition:opacity .3s;position:absolute;top:30%;transform:translateY(-50%)}.prev-btn{left:0%}.next-btn{right:5px}.slider-wrapper:hover .nav-btn{opacity:1;pointer-events:auto}.slider-wrapper .swiper-wrapper{margin-bottom:2rem;display:flex}.slider-wrapper .swiper-slide{height:auto;display:flex}.course-card{flex-direction:column;flex:1;justify-content:space-between;display:flex}.privacy-section{width:100%}.privacy-content{flex-direction:column;gap:2rem;display:flex}.privacy-text{flex:auto;min-width:280px}.privacy-text ol{padding-left:1.5rem}.privacy-text li{margin-bottom:.8rem;line-height:1.6}.privacy-image{flex-shrink:0;width:100%;max-width:400px;margin:0 auto}.privacy-image img{object-fit:contain;width:100%;height:auto}@media (min-width:992px){.privacy-content{flex-flow:row-reverse wrap}.privacy-image{margin-left:2rem}.privacy-text{flex:calc(100% - 420px)}}@media (min-width:768px){.feedback-modal .cancel-btn{top:-15px;right:-15px}.feedback-modal .cancel-btn img{width:24px;height:24px}}.special-allocation-card{background-color:#e3f5ff;border-left:3px solid #1c3f75;border-radius:6px;padding:8px 10px;transition:transform .15s,box-shadow .15s;box-shadow:0 1px 3px rgba(0,0,0,.04)}.special-allocation-card:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.special-allocation-card small{margin-bottom:2px;font-size:11px;line-height:1.2;display:block}.special-allocation-card p{word-break:break-word;margin-bottom:6px;font-size:13px;line-height:1.3}@media (max-width:576px){.special-allocation-card{padding:7px 9px}.special-allocation-card small{font-size:10px}.special-allocation-card p{margin-bottom:5px;font-size:12px}}.aboutus{margin:0 20px;padding:70px}@media (min-width:1366px){.aboutus{max-width:100%!important}}@media (max-width:768px){.aboutus{margin:0;padding:30px 20px}}.aboutus{position:relative}.aboutus .sideimage{z-index:0;position:absolute;top:38%;left:-30px;transform:translateY(-50%)}@media (max-width:768px){.aboutus .sideimage{z-index:0;top:15%;left:-10px;transform:translateY(-50%)}.aboutus .sideimage img{max-width:110px}}.aboutus .sideimage img{max-width:90px}.aboutus h4{color:var(--Primary-new,#1c3f75);font-size:50px;font-weight:500;line-height:70px}@media (max-width:768px){.aboutus h4{font-size:32px;line-height:45px}}.aboutus .main-description{color:#535353;text-align:left;font-weight:400;line-height:30px}.aboutus .card-section{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin:auto;display:grid}@media (max-width:768px){.aboutus .card-section{justify-content:center;gap:20px}}.aboutus .card-section .card{background-color:#deedff;border:1px #deedff;width:100%;max-width:max(320px,min(25vw,480px));padding:36px 26px;font-size:max(12px,min(1vw,18px))}@media (max-width:768px){.aboutus .card-section .card{margin:0 auto}}.aboutus .card-section .card .card-icon img{width:42px;height:42px}.aboutus .card-section .card p{letter-spacing:.5px;color:#525252;text-align:left;font-size:15px;font-weight:400;line-height:24px}.aboutus .card-section .card h6{color:#1c3f75;font-size:24px;font-weight:400}.aboutus .about-image{z-index:1;width:95%}.aboutus .about-image img{max-width:100%;max-height:380px}.aboutus .about-pattern{z-index:0;position:absolute;top:30px;right:-10px}.enrolled-image{z-index:1;width:580px;max-width:100%;height:334px}.enrolled-image img{object-fit:cover;width:100%;height:100%}@media (min-width:1400px){.enrolled-image{aspect-ratio:580/334;width:45vw;height:auto}}
