@charset "UTF-8";
.webinars-page{padding:40px 0;background:#f8f9fa}.featured-webinar-section{margin-bottom:60px;padding:0 20px}.featured-webinar-section .featured-webinar-container{max-width:1200px;margin:0 auto}.featured-webinar-card{background:#034a73;border-radius:25px;display:flex;overflow:hidden;cursor:pointer;height:400px;transition:transform 0.3s ease, box-shadow 0.3s ease}.featured-webinar-card:hover{transform:translateY(-5px);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15)}.featured-webinar-card .featured-webinar-img{flex:1.2;min-height:100%}.featured-webinar-card .featured-webinar-info-wrapper{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.featured-webinar-card .featured-webinar-info-wrapper .webinar-clue-container{margin-bottom:15px}.featured-webinar-card .featured-webinar-info-wrapper .featured-webinar-title{color:white;font-weight:600;font-size:28px;line-height:32px;margin:15px 0;text-transform:uppercase}.featured-webinar-card .featured-webinar-info-wrapper .featured-webinar-desc{color:rgba(255, 255, 255, 0.8);font-size:16px;line-height:22px;margin-bottom:15px}.featured-webinar-card .featured-webinar-info-wrapper .featured-webinar-presenter{color:rgba(255, 255, 255, 0.8);font-size:14px;font-style:italic;margin-bottom:20px}.featured-webinar-card .featured-webinar-info-wrapper .featured-webinar-additional-info-wrapper{display:flex;gap:10px;color:#fcbc5c;font-size:16px;font-weight:600;line-height:20px}.featured-webinar-card .featured-webinar-info-wrapper .featured-webinar-additional-info-wrapper .webinar-additional-info-line{width:1px;background-color:rgba(255, 255, 255, 0.55)}.section-title{text-transform:uppercase;font-weight:600;font-size:32px;margin-bottom:40px;text-align:center;color:black}.upcoming-webinars-section{margin:60px auto;padding:0 20px}.upcoming-webinars-section .upcoming-webinars-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:30px;max-width:1200px;margin:0 auto}.completed-webinars-section{margin:60px auto;padding:0 20px}.completed-webinars-section .completed-webinars-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:30px;max-width:1200px;margin:0 auto}.webinar-card{box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.11);border-radius:20px;background:white;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.3s ease, box-shadow 0.3s ease}.webinar-card:hover{transform:translateY(-5px);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15)}.webinar-card .webinar-card-img{height:200px;position:relative}.webinar-card .webinar-card-img .play-icon-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.5)}.webinar-card .webinar-card-img .play-icon-overlay .play-icon{width:60px;height:60px;background:rgba(255, 255, 255, 0.9);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;color:#034a73}.webinar-card .webinar-card-img .play-icon-overlay.large .play-icon{width:80px;height:80px;font-size:32px}.webinar-card .webinar-card-info-wrapper{padding:25px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.webinar-card .webinar-card-info-wrapper .webinar-card-title{font-weight:600;font-size:20px;line-height:24px;color:black;margin:15px 0 10px 0;text-transform:uppercase}.webinar-card .webinar-card-info-wrapper .webinar-card-desc{color:rgba(0, 0, 0, 0.62);font-size:14px;line-height:20px;margin-bottom:15px}.webinar-card .webinar-card-info-wrapper .webinar-presenter{color:rgba(0, 0, 0, 0.62);font-size:14px;font-style:italic;margin-bottom:15px}.webinar-card .webinar-card-info-wrapper .webinar-date-time{margin:15px 0}.webinar-card .webinar-card-info-wrapper .webinar-date-time .webinar-date{font-weight:600;color:#034a73;font-size:16px;display:block;margin-bottom:5px}.webinar-card .webinar-card-info-wrapper .webinar-date-time .webinar-time{color:rgba(0, 0, 0, 0.62);font-size:14px}.webinar-card .webinar-card-info-wrapper .webinar-registration-info{margin:15px 0}.webinar-card .webinar-card-info-wrapper .webinar-registration-info .registration-count{color:#4caf50;font-size:14px;font-weight:600}.webinar-card .webinar-card-info-wrapper .webinar-registration-info .webinar-full-notice{color:#f44336;font-size:14px;font-weight:600;padding:8px 12px;background:rgba(244, 67, 54, 0.1);border-radius:4px}.webinar-card .webinar-card-info-wrapper .webinar-registration-info .registration-closed-notice{color:#ff9800;font-size:14px;font-weight:600;padding:8px 12px;background:rgba(255, 152, 0, 0.1);border-radius:4px}.webinar-card .webinar-card-info-wrapper .webinar-actions{display:flex;gap:10px;margin-top:20px}.webinar-card .webinar-card-info-wrapper .webinar-actions .btn-view-webinar{background:transparent;color:#034a73;border:2px solid #034a73;padding:10px 22px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all 0.3s ease;flex:1;text-align:center;text-decoration:none}.webinar-card .webinar-card-info-wrapper .webinar-actions .btn-view-webinar:hover{background:#034a73;color:white}.webinar-card .webinar-card-info-wrapper .webinar-actions .btn-register-webinar{background:#034a73;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background 0.3s ease;flex:1;text-align:center;text-decoration:none}.webinar-card .webinar-card-info-wrapper .webinar-actions .btn-register-webinar:hover{background:#022a41}.webinar-card .webinar-card-info-wrapper .webinar-actions .btn-register-webinar:disabled{background:#a8a8a8;cursor:not-allowed}.webinar-card .webinar-card-info-wrapper .webinar-additional-info-wrapper{display:flex;gap:10px;color:#034a73;font-size:14px;font-weight:600;line-height:16px;margin-top:15px}.webinar-card .webinar-card-info-wrapper .webinar-additional-info-wrapper .webinar-additional-info-line{width:1px;background-color:rgba(0, 0, 0, 0.11)}.webinar-clue-container{display:flex;gap:10px}.clue-featured{background:#fcbc5c;color:black;font-size:14px;font-weight:600;padding:8px 16px;border-radius:20px;white-space:nowrap}.clue-upcoming{border:1px solid #4caf50;color:#4caf50;font-size:14px;font-weight:600;padding:6px 14px;border-radius:4px;white-space:nowrap}.clue-completed{border:1px solid #034a73;color:#034a73;font-size:14px;font-weight:600;padding:6px 14px;border-radius:4px;white-space:nowrap}.no-webinars-container{padding:100px 20px;text-align:center}.no-webinars-container .no-content-message{max-width:500px;margin:0 auto}.no-webinars-container .no-content-message h3{font-size:24px;color:black;margin-bottom:15px}.no-webinars-container .no-content-message p{color:rgba(0, 0, 0, 0.62);font-size:16px;line-height:24px}.webinar-single-page{background:white;min-height:100vh}.webinar-hero-section{padding:60px 20px;background:#f8f9fa}.webinar-hero-section .webinar-hero-container{max-width:1200px;margin:0 auto;display:flex;gap:40px;align-items:center}.webinar-hero-section .webinar-hero-image{flex:1;height:400px;border-radius:20px;position:relative;overflow:hidden}.webinar-hero-section .webinar-hero-info{flex:1}.webinar-hero-section .webinar-hero-info .webinar-status-badge{display:inline-block;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:20px}.webinar-hero-section .webinar-hero-info .webinar-status-badge.upcoming{background:rgba(76, 175, 80, 0.1);color:#4caf50}.webinar-hero-section .webinar-hero-info .webinar-status-badge.completed{background:rgba(3, 74, 115, 0.1);color:#034a73}.webinar-hero-section .webinar-hero-info .webinar-status-badge.live{background:rgba(244, 67, 54, 0.1);color:#f44336}.webinar-hero-section .webinar-hero-info .webinar-title{font-size:36px;font-weight:700;color:black;margin-bottom:20px;line-height:1.2}.webinar-hero-section .webinar-hero-info .webinar-meta-info{margin-bottom:30px}.webinar-hero-section .webinar-hero-info .webinar-meta-info .webinar-date-time{margin-bottom:10px}.webinar-hero-section .webinar-hero-info .webinar-meta-info .webinar-date-time .webinar-date{font-size:20px;font-weight:600;color:#034a73;margin-left:15px}.webinar-hero-section .webinar-hero-info .webinar-meta-info .webinar-date-time .webinar-time{font-size:18px;color:rgba(0, 0, 0, 0.62)}.webinar-hero-section .webinar-hero-info .webinar-meta-info .webinar-duration{font-size:16px;color:rgba(0, 0, 0, 0.62);margin-bottom:10px}.webinar-hero-section .webinar-hero-info .webinar-meta-info .webinar-presenter{font-size:16px;color:rgba(0, 0, 0, 0.62);font-style:italic}.webinar-hero-section .webinar-hero-info .webinar-registration-section .webinar-full-message,.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-closed-message{padding:20px;border-radius:10px;text-align:center}.webinar-hero-section .webinar-hero-info .webinar-registration-section .webinar-full-message h3,.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-closed-message h3{margin-bottom:10px;font-size:20px}.webinar-hero-section .webinar-hero-info .webinar-registration-section .webinar-full-message p,.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-closed-message p{color:rgba(0, 0, 0, 0.62)}.webinar-hero-section .webinar-hero-info .webinar-registration-section .webinar-full-message{background:rgba(244, 67, 54, 0.1);color:#f44336}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-closed-message{background:rgba(255, 152, 0, 0.1);color:#ff9800}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-open-section .registration-info{margin-bottom:20px}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-open-section .registration-info .registered-count{font-size:18px;font-weight:600;color:#4caf50;margin-left:10px}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-open-section .registration-info .max-participants{color:rgba(0, 0, 0, 0.62)}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-open-section .btn-register-large{background:#034a73;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background 0.3s ease;font-size:18px;padding:15px 40px;border-radius:10px}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-open-section .btn-register-large:hover{background:#022a41}.webinar-hero-section .webinar-hero-info .webinar-registration-section .registration-open-section .btn-register-large:disabled{background:#a8a8a8;cursor:not-allowed}.webinar-hero-section .webinar-hero-info .webinar-watch-section .btn-watch-recording{background:#034a73;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background 0.3s ease;font-size:18px;padding:15px 40px;border-radius:10px;margin-bottom:15px}.webinar-hero-section .webinar-hero-info .webinar-watch-section .btn-watch-recording:hover{background:#022a41}.webinar-hero-section .webinar-hero-info .webinar-watch-section .btn-watch-recording:disabled{background:#a8a8a8;cursor:not-allowed}.webinar-hero-section .webinar-hero-info .webinar-watch-section .views-count{color:rgba(0, 0, 0, 0.62);font-size:14px}.webinar-content-section{padding:60px 20px}.webinar-content-section .webinar-content-container{max-width:800px;margin:0 auto}.webinar-content-section .webinar-content-container h2{font-size:28px;font-weight:600;color:black;margin-bottom:20px}.webinar-content-section .webinar-content-container .webinar-description{margin-bottom:50px}.webinar-content-section .webinar-content-container .webinar-description .description-content{font-size:16px;line-height:1.7;color:rgba(0, 0, 0, 0.62)}.webinar-content-section .webinar-content-container .presenter-section{margin-bottom:50px}.webinar-content-section .webinar-content-container .presenter-section .presenter-info h3{font-size:22px;color:#034a73;margin-bottom:15px}.webinar-content-section .webinar-content-container .presenter-section .presenter-info .presenter-bio{font-size:16px;line-height:1.6;color:rgba(0, 0, 0, 0.62)}.webinar-content-section .webinar-content-container .webinar-details .details-grid{display:grid;gap:15px}.webinar-content-section .webinar-content-container .webinar-details .details-grid .detail-item{display:flex;padding:15px 0;border-bottom:1px solid rgba(0, 0, 0, 0.11)}.webinar-content-section .webinar-content-container .webinar-details .details-grid .detail-item .detail-label{font-weight:600;color:black;min-width:200px}.webinar-content-section .webinar-content-container .webinar-details .details-grid .detail-item .detail-value{color:rgba(0, 0, 0, 0.62)}.related-webinars-section{background:#f8f9fa;padding:60px 20px}.related-webinars-section .related-webinars-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;max-width:1200px;margin:0 auto}.webinar-registration-page{background:#f8f9fa;min-height:100vh}.registration-webinar-info{padding:40px 20px;background:white}.registration-webinar-info .registration-webinar-container{max-width:800px;margin:0 auto}.registration-webinar-info .webinar-preview{display:flex;gap:30px;align-items:center}.registration-webinar-info .webinar-preview .webinar-preview-img{width:200px;height:150px;border-radius:15px}.registration-webinar-info .webinar-preview .webinar-preview-info{flex:1}.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-title{font-size:28px;font-weight:600;color:black;margin-bottom:15px}.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-meta{margin-bottom:15px}.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-meta .webinar-date-time{margin-bottom:8px}.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-meta .webinar-date-time .date{font-weight:600;color:#034a73;margin-left:15px}.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-meta .webinar-date-time .time{color:rgba(0, 0, 0, 0.62)}.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-meta .webinar-duration,.registration-webinar-info .webinar-preview .webinar-preview-info .webinar-meta .webinar-presenter{color:rgba(0, 0, 0, 0.62);font-size:14px;margin-bottom:5px}.registration-webinar-info .webinar-preview .webinar-preview-info .registration-status .registered-count{color:#4caf50;font-weight:600;margin-left:10px}.registration-webinar-info .webinar-preview .webinar-preview-info .registration-status .max-participants{color:rgba(0, 0, 0, 0.62)}.registration-form-section{padding:40px 20px}.registration-form-section .registration-form-container{max-width:600px;margin:0 auto;background:white;padding:40px;border-radius:20px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.11)}.registration-form-section .registration-form-container .form-title{font-size:28px;font-weight:600;color:black;text-align:center;margin-bottom:10px}.registration-form-section .registration-form-container .form-subtitle{color:rgba(0, 0, 0, 0.62);text-align:center;margin-bottom:30px}.registration-form-section .registration-form-container .registration-form .form-group{margin-bottom:25px}.registration-form-section .registration-form-container .registration-form .form-group .form-label{display:block;font-weight:600;color:black;margin-bottom:8px}.registration-form-section .registration-form-container .registration-form .form-group .form-input,.registration-form-section .registration-form-container .registration-form .form-group .form-textarea{width:100%;padding:12px 16px;border:2px solid rgba(0, 0, 0, 0.11);border-radius:8px;font-size:16px;transition:border-color 0.3s ease;box-sizing:border-box}.registration-form-section .registration-form-container .registration-form .form-group .form-input:focus,.registration-form-section .registration-form-container .registration-form .form-group .form-textarea:focus{outline:none;border-color:#034a73}.registration-form-section .registration-form-container .registration-form .form-group .form-input.error,.registration-form-section .registration-form-container .registration-form .form-group .form-textarea.error{border-color:#f44336}.registration-form-section .registration-form-container .registration-form .form-group .form-textarea{resize:vertical;min-height:100px}.registration-form-section .registration-form-container .registration-form .form-group .form-error{color:#f44336;font-size:14px;margin-top:5px;display:none}.registration-form-section .registration-form-container .registration-form .form-actions{display:flex;gap:15px;margin-top:30px}.registration-form-section .registration-form-container .registration-form .form-actions .btn-submit-registration{background:#034a73;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background 0.3s ease;flex:1;font-size:18px;padding:15px}.registration-form-section .registration-form-container .registration-form .form-actions .btn-submit-registration:hover{background:#022a41}.registration-form-section .registration-form-container .registration-form .form-actions .btn-submit-registration:disabled{background:#a8a8a8;cursor:not-allowed}.registration-form-section .registration-form-container .registration-form .form-actions .btn-cancel{background:transparent;color:#034a73;border:2px solid #034a73;padding:10px 22px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all 0.3s ease;flex:0.5;font-size:16px;padding:13px}.registration-form-section .registration-form-container .registration-form .form-actions .btn-cancel:hover{background:#034a73;color:white}.registration-form-section .registration-form-container .registration-result{margin-top:30px;padding:20px;border-radius:10px;text-align:center}.registration-form-section .registration-form-container .registration-result .result-message{font-size:16px;font-weight:600}.registration-form-section .registration-form-container .registration-result .result-message.success{background:rgba(76, 175, 80, 0.1);color:#4caf50}.registration-form-section .registration-form-container .registration-result .result-message.error{background:rgba(244, 67, 54, 0.1);color:#f44336}.registration-info-section{padding:40px 20px}.registration-info-section .info-container{max-width:600px;margin:0 auto;background:white;padding:30px;border-radius:15px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.11)}.registration-info-section .info-container h3{font-size:22px;color:black;margin-bottom:20px;text-align:center}.registration-info-section .info-container .info-list{list-style:none;padding:0}.registration-info-section .info-container .info-list li{padding:10px 0;color:rgba(0, 0, 0, 0.62);position:relative;padding-right:25px}.registration-info-section .info-container .info-list li:before{content:"✓";position:absolute;right:0;color:#4caf50;font-weight:bold}.webinar-registration-closed-page,.webinar-full-page{background:#f8f9fa;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:40px 20px}.webinar-registration-closed-page .registration-closed-container,.webinar-registration-closed-page .webinar-full-container,.webinar-full-page .registration-closed-container,.webinar-full-page .webinar-full-container{max-width:600px;background:white;border-radius:20px;padding:40px;text-align:center;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.11)}.webinar-registration-closed-page .registration-closed-container .webinar-info,.webinar-registration-closed-page .webinar-full-container .webinar-info,.webinar-full-page .registration-closed-container .webinar-info,.webinar-full-page .webinar-full-container .webinar-info{margin-bottom:30px}.webinar-registration-closed-page .registration-closed-container .webinar-info .webinar-preview-img,.webinar-registration-closed-page .webinar-full-container .webinar-info .webinar-preview-img,.webinar-full-page .registration-closed-container .webinar-info .webinar-preview-img,.webinar-full-page .webinar-full-container .webinar-info .webinar-preview-img{width:150px;height:100px;border-radius:10px;margin:0 auto 20px auto}.webinar-registration-closed-page .registration-closed-container .webinar-info .webinar-details .webinar-title,.webinar-registration-closed-page .webinar-full-container .webinar-info .webinar-details .webinar-title,.webinar-full-page .registration-closed-container .webinar-info .webinar-details .webinar-title,.webinar-full-page .webinar-full-container .webinar-info .webinar-details .webinar-title{font-size:24px;font-weight:600;color:black;margin-bottom:15px}.webinar-registration-closed-page .registration-closed-container .webinar-info .webinar-details .webinar-meta,.webinar-registration-closed-page .webinar-full-container .webinar-info .webinar-details .webinar-meta,.webinar-full-page .registration-closed-container .webinar-info .webinar-details .webinar-meta,.webinar-full-page .webinar-full-container .webinar-info .webinar-details .webinar-meta{color:rgba(0, 0, 0, 0.62);font-size:14px}.webinar-registration-closed-page .registration-closed-container .webinar-info .webinar-details .webinar-meta .webinar-date-time,.webinar-registration-closed-page .webinar-full-container .webinar-info .webinar-details .webinar-meta .webinar-date-time,.webinar-full-page .registration-closed-container .webinar-info .webinar-details .webinar-meta .webinar-date-time,.webinar-full-page .webinar-full-container .webinar-info .webinar-details .webinar-meta .webinar-date-time{margin-bottom:5px}.webinar-registration-closed-page .registration-closed-container .webinar-info .webinar-details .webinar-meta .webinar-date-time .date,.webinar-registration-closed-page .webinar-full-container .webinar-info .webinar-details .webinar-meta .webinar-date-time .date,.webinar-full-page .registration-closed-container .webinar-info .webinar-details .webinar-meta .webinar-date-time .date,.webinar-full-page .webinar-full-container .webinar-info .webinar-details .webinar-meta .webinar-date-time .date{font-weight:600;margin-left:10px}.webinar-registration-closed-page .registration-closed-container .closed-message,.webinar-registration-closed-page .registration-closed-container .full-message,.webinar-registration-closed-page .webinar-full-container .closed-message,.webinar-registration-closed-page .webinar-full-container .full-message,.webinar-full-page .registration-closed-container .closed-message,.webinar-full-page .registration-closed-container .full-message,.webinar-full-page .webinar-full-container .closed-message,.webinar-full-page .webinar-full-container .full-message{margin-bottom:30px}.webinar-registration-closed-page .registration-closed-container .closed-message .icon-container,.webinar-registration-closed-page .registration-closed-container .full-message .icon-container,.webinar-registration-closed-page .webinar-full-container .closed-message .icon-container,.webinar-registration-closed-page .webinar-full-container .full-message .icon-container,.webinar-full-page .registration-closed-container .closed-message .icon-container,.webinar-full-page .registration-closed-container .full-message .icon-container,.webinar-full-page .webinar-full-container .closed-message .icon-container,.webinar-full-page .webinar-full-container .full-message .icon-container{margin-bottom:20px}.webinar-registration-closed-page .registration-closed-container .closed-message .icon-container .closed-icon,.webinar-registration-closed-page .registration-closed-container .closed-message .icon-container .full-icon,.webinar-registration-closed-page .registration-closed-container .full-message .icon-container .closed-icon,.webinar-registration-closed-page .registration-closed-container .full-message .icon-container .full-icon,.webinar-registration-closed-page .webinar-full-container .closed-message .icon-container .closed-icon,.webinar-registration-closed-page .webinar-full-container .closed-message .icon-container .full-icon,.webinar-registration-closed-page .webinar-full-container .full-message .icon-container .closed-icon,.webinar-registration-closed-page .webinar-full-container .full-message .icon-container .full-icon,.webinar-full-page .registration-closed-container .closed-message .icon-container .closed-icon,.webinar-full-page .registration-closed-container .closed-message .icon-container .full-icon,.webinar-full-page .registration-closed-container .full-message .icon-container .closed-icon,.webinar-full-page .registration-closed-container .full-message .icon-container .full-icon,.webinar-full-page .webinar-full-container .closed-message .icon-container .closed-icon,.webinar-full-page .webinar-full-container .closed-message .icon-container .full-icon,.webinar-full-page .webinar-full-container .full-message .icon-container .closed-icon,.webinar-full-page .webinar-full-container .full-message .icon-container .full-icon{font-size:48px;margin-bottom:15px}.webinar-registration-closed-page .registration-closed-container .closed-message h2,.webinar-registration-closed-page .registration-closed-container .full-message h2,.webinar-registration-closed-page .webinar-full-container .closed-message h2,.webinar-registration-closed-page .webinar-full-container .full-message h2,.webinar-full-page .registration-closed-container .closed-message h2,.webinar-full-page .registration-closed-container .full-message h2,.webinar-full-page .webinar-full-container .closed-message h2,.webinar-full-page .webinar-full-container .full-message h2{font-size:24px;color:black;margin-bottom:15px}.webinar-registration-closed-page .registration-closed-container .closed-message p,.webinar-registration-closed-page .registration-closed-container .full-message p,.webinar-registration-closed-page .webinar-full-container .closed-message p,.webinar-registration-closed-page .webinar-full-container .full-message p,.webinar-full-page .registration-closed-container .closed-message p,.webinar-full-page .registration-closed-container .full-message p,.webinar-full-page .webinar-full-container .closed-message p,.webinar-full-page .webinar-full-container .full-message p{color:rgba(0, 0, 0, 0.62);line-height:1.6;margin-bottom:10px}.webinar-registration-closed-page .registration-closed-container .actions,.webinar-registration-closed-page .webinar-full-container .actions,.webinar-full-page .registration-closed-container .actions,.webinar-full-page .webinar-full-container .actions{display:flex;gap:15px;justify-content:center}.webinar-registration-closed-page .registration-closed-container .actions .btn-back,.webinar-registration-closed-page .registration-closed-container .actions .btn-view-details,.webinar-registration-closed-page .webinar-full-container .actions .btn-back,.webinar-registration-closed-page .webinar-full-container .actions .btn-view-details,.webinar-full-page .registration-closed-container .actions .btn-back,.webinar-full-page .registration-closed-container .actions .btn-view-details,.webinar-full-page .webinar-full-container .actions .btn-back,.webinar-full-page .webinar-full-container .actions .btn-view-details{background:transparent;color:#034a73;border:2px solid #034a73;padding:10px 22px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.webinar-registration-closed-page .registration-closed-container .actions .btn-back:hover,.webinar-registration-closed-page .registration-closed-container .actions .btn-view-details:hover,.webinar-registration-closed-page .webinar-full-container .actions .btn-back:hover,.webinar-registration-closed-page .webinar-full-container .actions .btn-view-details:hover,.webinar-full-page .registration-closed-container .actions .btn-back:hover,.webinar-full-page .registration-closed-container .actions .btn-view-details:hover,.webinar-full-page .webinar-full-container .actions .btn-back:hover,.webinar-full-page .webinar-full-container .actions .btn-view-details:hover{background:#034a73;color:white}.webinar-registration-closed-page .registration-closed-container .actions .btn-back,.webinar-registration-closed-page .webinar-full-container .actions .btn-back,.webinar-full-page .registration-closed-container .actions .btn-back,.webinar-full-page .webinar-full-container .actions .btn-back{background:#034a73;color:white;border:none;padding:12px 24px;border-radius:8px;font-weight:600;font-size:16px;cursor:pointer;transition:background 0.3s ease}.webinar-registration-closed-page .registration-closed-container .actions .btn-back:hover,.webinar-registration-closed-page .webinar-full-container .actions .btn-back:hover,.webinar-full-page .registration-closed-container .actions .btn-back:hover,.webinar-full-page .webinar-full-container .actions .btn-back:hover{background:#022a41}.webinar-registration-closed-page .registration-closed-container .actions .btn-back:disabled,.webinar-registration-closed-page .webinar-full-container .actions .btn-back:disabled,.webinar-full-page .registration-closed-container .actions .btn-back:disabled,.webinar-full-page .webinar-full-container .actions .btn-back:disabled{background:#a8a8a8;cursor:not-allowed}@media (max-width:768px){.featured-webinar-card{flex-direction:column;height:auto}.featured-webinar-card .featured-webinar-img{height:250px}.featured-webinar-card .featured-webinar-info-wrapper{padding:30px 25px}.upcoming-webinars-grid,.completed-webinars-grid{grid-template-columns:repeat(1, 1fr) !important}.webinar-hero-container{flex-direction:column;text-align:center}.webinar-hero-container .webinar-hero-image{height:300px}.webinar-hero-container .webinar-title{font-size:28px}.webinar-preview{flex-direction:column;text-align:center}.webinar-preview .webinar-preview-img{width:200px;height:150px;margin:0 auto}.form-actions{flex-direction:column}.form-actions .btn-cancel{flex:1}.actions{flex-direction:column}}@media (max-width:480px){.section-title{font-size:24px}.featured-webinar-title{font-size:22px}.webinar-title{font-size:24px}.registration-form-container,.info-container{padding:25px 20px}.webinar-card .webinar-actions{flex-direction:column}}