#programs-body{margin:0 0 1rem;padding:0 0 1rem;color:#333;position:relative;overflow-y:auto}#programs-body header{color:#000;padding:100px 20px;text-align:center;border-radius:0 0 80% 80%;background-color:#f9f1ff}#programs-body header .header-content h1{font-size:40px;margin:0;font-family:var(--font-quikhand),sans-serif;font-weight:400;line-height:62.7px;height:78px;text-align:center}#programs-body header .header-content p{font-size:20px;color:#090224;line-height:28px;font-weight:400}#programs-body .coding-clubs-heading{text-align:center;font-size:3em;margin-top:20px;font-family:Freestyle Script,cursive}#programs-body .programs-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px;margin-top:5px;width:85%;margin-left:auto;margin-right:auto}#programs-body .program{border-radius:8px;padding:15px;transition:transform .3s ease-in-out;text-align:center;flex:0 0 calc(50% - 25px);max-width:500px;background:none!important}#programs-body .program:hover{transform:translateY(-5px)}#programs-body .program h3{font-family:Montserrat,sans-serif;font-size:20px;line-height:30px;font-weight:600;padding:8px 0;text-align:start}#programs-body .program img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:15px;overflow:hidden}#programs-body .program p{color:#5a5a5a;text-align:start;font-size:1.125rem;line-height:1.75rem;font-weight:300}@media screen and (max-width:768px){#programs-body header .header-content h1{font-size:32px}#programs-body header .header-content p{font-size:18px}#programs-body .program img{height:120px}}