.counselling-section{background:#f8f9fc;padding:30px 0;font-family:'Poppins',sans-serif}.counselling-title{font-size:42px;font-weight:700;color:#263489;animation:fadeDown 1s ease}.counselling-title span{color:#ec1d25}.quote-box{background:#fff;border-left:6px solid #ec1d25;padding:30px;border-radius:12px;margin-top:25px;box-shadow:0 10px 30px rgb(0 0 0 / .08);max-width:800px;margin-left:auto;margin-right:auto;animation:fadeUp 1.2s ease}.quote-box h4{font-size:20px;color:#ec1d25;font-weight:600;margin-bottom:10px;animation:fadeUp 1.4s ease}.counselling-block{margin-top:50px;animation:fadeUp 1s ease}.alt-block{background:#fff;padding:40px;border-radius:14px;box-shadow:0 12px 35px rgb(0 0 0 / .06)}.counselling-content{/*background:#fff*/;padding:35px;/*border-radius:12px;box-shadow:0 12px 30px rgb(0 0 0 / .08)*/;transition:.3s;animation:slideLeft 1s ease}.counselling-content:hover{transform:translateY(-8px)}.counselling-content h3{color:#263489;font-weight:700;margin-bottom:20px}.counselling-content li{margin-bottom:12px}.img-wrapper{position:relative;overflow:hidden;border-radius:12px;animation:zoomIn 1.2s ease}.img-wrapper img{width:100%;border-radius:12px;transition:.5s}.img-wrapper:hover img{transform:scale(1.05)}.img-overlay{position:absolute;bottom:0;width:100%;background:linear-gradient(transparent,#263489);color:#fff;padding:15px;font-weight:600}.final-card{background:#fff;margin-top:50px;padding:50px;border-radius:14px;box-shadow:0 15px 40px rgb(0 0 0 / .08);animation:fadeUp 1.4s ease}.final-card h3{color:#263489;font-weight:700;margin-bottom:20px}.final-card p{max-width:750px;margin:auto}.section-btn{background:linear-gradient(120deg, #ec1d25, #263489);color:#fff;padding:12px 35px;border-radius:30px;border:none;margin-top:20px;transition:.3s;animation:fadeUp 1.6s ease}.section-btn:hover{background:#ec1d25}@keyframes fadeDown{0%{opacity:0;transform:translateY(-40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-40px)}100%{opacity:1;transform:translateX(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}