#main-footer .footer-widget h4{position:relative;padding-bottom:15px;margin-bottom:15px}#main-footer .footer-widget h4:after{position:absolute;left:0;bottom:0;width:60px;height:3px;background:#EB8F90;content:""}.list-items ul li{border-bottom:1px solid #EB8F90;padding:8px 0}.list-items ul{display:grid;grid-template-columns:auto auto;margin:0;padding:0;list-style:none}nav#top-menu-nav ul li a{font-weight:500}.class-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;padding:20px}.class-card{background:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:20px;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease;border-top:6px solid #EB8F90}.class-card h3{font-size:1.4rem;color:#12406A;margin-bottom:10px}.class-card p{font-size:1rem;color:#555;margin-bottom:15px}.class-card .price{display:inline-block;background:#FFB471;color:#12406A;font-weight:bold;padding:8px 15px;border-radius:12px}.class-card:hover{transform:translateY(-5px);box-shadow:0 8px 18px rgba(0,0,0,0.15)}