/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"SoraMedium";font-style:normal;font-weight:500;font-display:swap;src:url("/themes/custom/kaneva/assets/fonts/Sora/static/Sora-Medium.ttf") format("truetype");}.popup-webinar-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(1,23,47,0.55);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;}.popup-webinar-overlay[hidden]{display:none;}.popup-webinar-overlay.is-open{opacity:1;visibility:visible;}.popup-webinar{position:relative;display:flex;align-items:stretch;width:100%;max-width:1140px;max-height:92vh;overflow:hidden;background:#ffffff;border-radius:32px;box-shadow:0 30px 80px rgba(1,23,47,0.35);transform:translateY(16px) scale(0.98);transition:transform 0.3s ease;}.popup-webinar-overlay.is-open .popup-webinar{transform:translateY(0) scale(1);}.popup-webinar__close{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#01172F;background:#ffffff;border:1px solid rgba(1,23,47,0.3);border-radius:50%;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease;}.popup-webinar__close:hover,.popup-webinar__close:focus-visible{color:#ffffff;background:#7692FF;border-color:#7692FF;outline:none;}.popup-webinar__media{flex:0 0 46%;max-width:46%;padding:24px 0 24px 24px;}.popup-webinar__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px;}.popup-webinar__content{flex:1 1 auto;overflow-y:auto;padding:72px 56px 56px 52px;color:#01172F;font-family:"Sora",sans-serif;}.popup-webinar__title{margin:0 0 30px;max-width:430px;font-family:"SoraMedium","Sora",sans-serif;font-size:46px;line-height:1.1;font-weight:500;color:#7692FF;}.popup-webinar__schedule{display:flex;align-items:flex-start;gap:28px;margin-bottom:48px;}.popup-webinar__schedule-label{font-family:"SoraMedium","Sora",sans-serif;font-size:26px;line-height:1.2;font-weight:500;color:#01172F;}.popup-webinar__schedule-values{display:flex;flex-direction:column;gap:8px;padding-top:6px;font-size:14px;font-weight:700;line-height:1.3;}.popup-webinar__lead{margin:0 0 24px;max-width:574px;font-family:"SoraSemiBold","Sora",sans-serif;font-size:20px;font-weight:600;line-height:1.35;color:#01172F;}.popup-webinar__discover{display:flex;align-items:flex-start;gap:12px;}.popup-webinar__discover-label{flex:0 0 200px;font-size:15px;line-height:1.4;color:#01172F;}.popup-webinar__discover-col{flex:1 1 auto;}.popup-webinar__list{margin:0;padding-left:22px;font-size:15px;line-height:1.5;color:#01172F;list-style:disc outside;}.popup-webinar__list li{display:list-item;margin-bottom:8px;list-style:disc outside;}.popup-webinar__list li::marker{color:#01172F;}.popup-webinar__list li:last-child{margin-bottom:0;}.popup-webinar__cta{display:inline-flex;align-items:center;gap:10px;margin-top:36px;padding:18px 30px;font-family:"SoraSemiBold","Sora",sans-serif;font-size:16px;font-weight:600;color:#ffffff;text-decoration:none;background:#7692FF;border-radius:999px;transition:background 0.2s ease;}.popup-webinar__cta:hover,.popup-webinar__cta:focus-visible{color:#ffffff;background:#5d79f0;text-decoration:none;outline:none;}@media (max-width:991px){.popup-webinar-overlay{padding:16px;}.popup-webinar{flex-direction:column;max-width:360px;max-height:92vh;overflow:hidden;border-radius:24px;}.popup-webinar__media{position:relative;flex:none;width:100%;max-width:100%;height:auto;padding:0 0 69%;}.popup-webinar__media img{position:absolute;inset:0;border-radius:0 0 24px 24px;object-position:center 75%;}.popup-webinar__close{top:16px;right:16px;width:44px;height:44px;color:#ffffff;background:transparent;border-color:rgba(255,255,255,0.9);}.popup-webinar__close:hover,.popup-webinar__close:focus-visible{color:#01172F;background:#ffffff;border-color:#ffffff;}.popup-webinar__content{min-height:0;padding:28px 20px 32px;text-align:center;}.popup-webinar__title{max-width:280px;margin:0 auto 24px;font-size:38px;line-height:1.15;}.popup-webinar__schedule{flex-direction:column;align-items:center;gap:14px;margin-bottom:28px;}.popup-webinar__schedule-label{font-size:22px;}.popup-webinar__schedule-values{align-items:center;padding-top:0;}.popup-webinar__lead{max-width:none;margin:0 0 28px;font-size:20px;}.popup-webinar__discover{display:block;}.popup-webinar__discover-label,.popup-webinar__list{display:none;}.popup-webinar__discover-col{text-align:center;}.popup-webinar__cta{margin-top:0;}}@media (max-width:400px){.popup-webinar__title{font-size:30px;}}
