.css-approval-bg{margin-top:50px;background-color:var(--primarycolor);padding:25px 0}.slider-wrapper{overflow:hidden;width:100%;position:relative}.slider-track{display:flex;animation:scroll 40s linear infinite;width:max-content}.category-item{flex:0 0 auto;margin:21px 70px;text-align:center}.category-box{background-color:#fff;border-radius:50%;width:100px;height:100px;box-shadow:0 0 0 1px #e3e3e3;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.category-box:hover{box-shadow:0 6px 12px rgba(0,0,0,.1);transform:translateY(-4px)}.category-icon img{width:80px;height:auto;object-fit:contain}.category-label{font-size:16px;margin-top:10px;color:var(--whitecolor)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.slider-wrapper:hover .slider-track{animation-play-state:paused}@media screen and (max-width:768px){.category-item{width:120px;margin:16px}.category-box{width:100px;height:100px}.category-icon img{width:60px}.category-label{font-size:13px}}.css-course-card{border-radius:20px;padding:34px 24px;position:relative;z-index:1;margin-bottom:30px;transition:all .3s ease-out 0s}.css-course-card:hover{box-shadow:0 0 0 0 rgba(0,0,0,0)}.css-content-top{display:flex;align-items:center;gap:15px;margin-bottom:18px}.css-course-icon{width:60px;height:60px;flex:0 0 auto;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.courses-section .col-md-6:nth-child(odd) .css-course-icon{background:var(--secondarycolor)}.col-md-6:nth-child(odd) .css-course-card{border:1px solid #c8c1ed;background:#EDEAFF;box-shadow:8px 8px 0 0 #D9D5F1}.col-md-6:nth-child(odd) .css-course-card:hover{box-shadow:0 0 0 0 #D9D5F1}.courses-section .col-md-6:nth-child(2n) .css-course-icon{background:var(--yellowcolor)}.col-md-6:nth-child(2n) .css-course-card{border:1px solid #ebe0c4;background:#FFF7E2;box-shadow:8px 8px 0 0 #E5DECB}.col-md-6:nth-child(2n) .css-course-card:hover{box-shadow:0 0 0 0 #fff}.css-course-title{margin-bottom:0;font-size:17px;font-weight:600;color:#000}.css-course-description{color:var(--blackcolor);margin-bottom:0}.css-course-shape{position:absolute;right:28px;top:21px;z-index:-1;transition:all .3s ease-out 0s;color:rgba(39,39,47,.2)}.courses-margin-top{margin-top:40px}@media screen and (max-width:768px){.css-course-card{margin-bottom:10px}}.marque-section{overflow:hidden;height:45px}.marque-section span{color:white;margin-bottom:0;font-size:17px;font-weight:500;letter-spacing:1px}.marque-section span a{color:var(--blackcolor);text-decoration:none;font-size:16px}.Css_announcement{padding:7px 0 8px;text-align:center;height:45px}.custom-btn-announcement{background:transparent;transition:all .3s ease;position:relative;display:inline-block;outline:none}.text-white{color:#fff}.btn-11-announcement{border:none;color:var(--blackcolor);background-color:var(--primarycolor);overflow:hidden}.announcement-section{background-color:var(--my-primary-color)!important;box-shadow:0 3px 8px rgba(0,0,0,.24)!important;padding:10px 19px 0 7px;border:1px solid var(--primarycolor)}.testimonial-section{background-image:url(/images/pattern/pattern.png);background-repeat:no-repeat;background-size:cover;background-position:50%}.card-header{border:none;padding:5px 0!important}.card,.card-header{background-color:#fff}.card{border:1px solid #eaeaea;border-radius:8px;padding:40px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.08)}.name{font-size:1.1rem;color:#5c57f2;margin-bottom:4px}.stars svg{font-size:1rem;margin-right:2px}.testimonial-photo img{border-radius:50%;object-fit:cover}.testimonial{font-size:.95rem;line-height:1.6;margin-bottom:20px}.quote{font-size:2em;color:#5c57f2;position:absolute;bottom:15px;right:20px}.testimonial-photo{background-color:rgb(180 180 180/50%);border-radius:50%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.css-steps{display:flex;flex-wrap:wrap;margin-top:30px;padding:0;gap:15px}.css-steps-heading{font-size:18px;text-transform:capitalize;color:#000}.css-steps li{list-style:none;gap:20px;margin-bottom:25px}.css-steps li,.css-steps-icon{display:flex;align-items:center}.css-steps-icon{width:50px;height:50px;border-radius:50%;border:1px solid #fff;justify-content:center;background-color:var(--yellowcolor);color:#ffffff;font-size:18px;box-shadow:4px 3px 0 0 rgba(0,0,0,.25);flex-shrink:0;transition:box-shadow .3s ease}.css-steps li:hover .css-steps-icon{box-shadow:1px 1px 0 0 rgba(0,0,0,.15)}.css-steps-item{width:calc(28% - 10px)}.css-steps-item p{margin:0;color:var(--blackcolor);font-size:16px;font-weight:600}@media (max-width:767px){.css-steps-item{width:100%}}