.registration-closed{background:#f7f7f7;padding:40px 20px;display:flex;justify-content:center}.registration-closed .success-illustration{margin-bottom:15px}.registration-closed .success-illustration img{width:70px;height:70px}.registration-closed .thankyou-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);max-width:700px;width:100%;padding:30px;text-align:center}.registration-closed .logo-wrapper{margin-bottom:20px;text-align:start}.registration-closed .logo-wrapper .logo{max-width:200px;width:60%;height:auto}.registration-closed .content .title{font-size:26px;font-weight:700;color:#000;margin-bottom:10px}.registration-closed .content .subtitle{font-size:16px;color:#666;margin-bottom:15px;padding:0 9%}.registration-closed .content .highlight{font-size:18px;font-weight:600;color:#333;margin-bottom:25px}.registration-closed .content .highlight span{font-size:16px;color:#333}.registration-closed .content .highlight p{margin-top:5px;font-size:14px;color:#f35a57}.registration-closed .event-details h4{margin:15px 0 20px;font-size:18px;font-weight:600;text-align:center}.registration-closed .event-details .event-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.registration-closed .event-details .event-cards .card{background:linear-gradient(140deg,#fafafa,#ddd);border-radius:12px;padding:20px;text-align:left;position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.registration-closed .event-details .event-cards .card:hover{transform:translateY(-4px);box-shadow:0 6px 14px rgba(0,0,0,.08)}.registration-closed .event-details .event-cards .card .card-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.registration-closed .event-details .event-cards .card .card-icon svg{font-size:40px;color:#f35a57}.registration-closed .event-details .event-cards .card strong{display:block;margin-bottom:6px;font-size:16px;font-weight:600;color:#222}.registration-closed .event-details .event-cards .card p{margin:0 0 10px;font-size:15px;color:#444;line-height:1.5}.registration-closed .event-details .event-cards .date-card p{font-size:18px!important}.registration-closed .event-details .direction-btn{display:inline-flex;align-items:center;padding:6px 16px;border-radius:50px;border:1.5px solid #f35a57;background:rgba(0,0,0,0);color:#f35a57;font-size:14px;font-weight:500;text-transform:none;transition:all .3s ease}.registration-closed .event-details .direction-btn svg{margin-right:6px;font-size:18px}.registration-closed .event-details .direction-btn:hover{background:#f35a57;color:#fff}.registration-closed .event-details .direction-btn:hover svg{color:#fff}.registration-closed .btn-home{text-align:center;margin-top:10px}.registration-closed .btn-home .home-btn{background-color:#f35a57;color:#fff;padding:8px 24px;border-radius:8px;font-size:16px;text-transform:none;margin-top:10px;transition:all .3s ease}.registration-closed .btn-home .home-btn:hover{background-color:#e0413e;box-shadow:0 4px 16px rgba(0,0,0,.08)}@media(max-width:768px){.registration-closed .event-details .event-cards{grid-template-columns:1fr}}@media(max-width:600px){.registration-closed,.registration-closed .thankyou-card{padding:20px}.registration-closed .content .title{font-size:22px}.registration-closed .content .highlight{font-size:16px}}