.eurojackpot-banner{--lb-logo-bg:#b8d9f2;--lb-main-start:#3a7fd4;--lb-main-end:#2f6cd0;--lb-text:#ffffff;--lb-cta-bg:#e4002b;--lb-cta-hover:#c90025;--lb-cta-text:#ffffff}#primary.content-area #main.site-main>.eurojackpot-banner{display:block;width:100%;max-width:100%;clear:both;margin:0 0 20px;padding:0;border:1px solid #eee;border-radius:0;box-sizing:border-box;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.eurojackpot-banner,.eurojackpot-banner *,.eurojackpot-banner *::before,.eurojackpot-banner *::after{box-sizing:border-box}.eurojackpot-banner img,.eurojackpot-banner span,.eurojackpot-banner p,.eurojackpot-banner a{float:none!important;max-width:100%;font-family:Arial,Helvetica,sans-serif}.eurojackpot-banner__inner{display:flex;align-items:stretch;min-height:72px;border-radius:0;overflow:hidden}.eurojackpot-banner__logo-panel{position:relative;flex:0 0 155px;display:flex;align-items:center;justify-content:center;padding:10px 12px;background:var(--lb-logo-bg);z-index:2}.eurojackpot-banner__logo-wrap{display:flex;align-items:center;justify-content:center;width:100%}.eurojackpot-banner__logo{display:block;width:100px;max-width:100%;height:auto;float:none;margin:0}.eurojackpot-banner__main-panel{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-left:0;padding:12px 16px;background:linear-gradient(180deg,var(--lb-main-start) 0%,var(--lb-main-end) 100%);border-radius:0}.eurojackpot-banner__info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-width:0;text-align:left}.eurojackpot-banner__headline{width:100%;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--lb-text);text-align:left;white-space:nowrap}.eurojackpot-banner__headline strong{font-weight:700}.eurojackpot-banner__jackpot{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;gap:5px;font-size:22px;font-weight:700;color:var(--lb-text);line-height:1.2;white-space:nowrap}.eurojackpot-banner__jackpot-label{font-size:14px;font-weight:400}.eurojackpot-banner__jackpot-value{display:inline-flex;align-items:baseline;gap:5px;font-size:inherit;font-weight:inherit}.eurojackpot-banner__currency,.eurojackpot-banner__amount,.eurojackpot-banner__unit{font-size:inherit;font-weight:inherit}.eurojackpot-banner__draw-date{font-size:14px;font-weight:400;color:var(--lb-text);line-height:1.3}.eurojackpot-banner__cta{flex:0 0 auto;display:inline-block;padding:8px 14px;background:var(--lb-cta-bg);color:var(--lb-cta-text)!important;text-decoration:none!important;font-size:14px;font-weight:700;border-radius:0;white-space:nowrap;transition:background 0.2s ease}.eurojackpot-banner__cta:hover{background:var(--lb-cta-hover);color:var(--lb-cta-text)!important}@media only screen and (max-width:991px){#primary.content-area #main.site-main>.eurojackpot-banner{width:calc(100% + 20px);max-width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-bottom:16px}.eurojackpot-banner__headline{white-space:normal}.eurojackpot-banner__inner{flex-direction:column;align-items:stretch;min-height:0}.eurojackpot-banner__logo-panel{flex:none;width:100%;max-width:100%;padding:10px;display:grid;place-items:center;box-sizing:border-box}.eurojackpot-banner__logo-wrap{width:100%;display:flex;justify-content:center;align-items:center}.eurojackpot-banner__logo{display:block!important;float:none!important;width:72px;max-width:72px;height:auto!important;margin:0 auto!important}.eurojackpot-banner__main-panel{flex-direction:column;align-items:stretch;margin-left:0;padding:16px;border-radius:0;gap:14px}.eurojackpot-banner__info{width:100%;gap:6px}.eurojackpot-banner__headline{line-height:1.4}.eurojackpot-banner__jackpot{flex-direction:column;align-items:flex-start;flex-wrap:wrap;white-space:normal;font-size:22px;gap:2px;width:100%;overflow-wrap:anywhere}.eurojackpot-banner__jackpot-value{flex-wrap:wrap}.eurojackpot-banner__draw-date{width:100%;white-space:normal}.eurojackpot-banner__cta{display:block;width:100%;text-align:center;box-sizing:border-box;padding:10px 16px;white-space:normal}}@media only screen and (max-width:767px){.eurojackpot-banner__main-panel{padding:10px}.eurojackpot-banner__info{align-items:center;text-align:center}.eurojackpot-banner__headline{text-align:center}.eurojackpot-banner__jackpot{align-items:center;font-size:20px}.eurojackpot-banner__jackpot-value{justify-content:center}.eurojackpot-banner__draw-date{text-align:center}.eurojackpot-banner__cta{padding:10px 5px}}