.halloween2026{align-items:center;background:linear-gradient(90deg,#004c99,#00b095);border-radius:12px;color:#fff;display:flex;gap:30px;justify-content:space-between;min-height:185px;overflow:hidden;padding:18px 30px 20px 320px;position:relative}.halloween2026__image{bottom:0;height:auto;left:0;pointer-events:none;position:absolute;width:290px}.halloween2026__content{align-items:flex-start;display:flex;flex-direction:column;max-width:520px}h3.halloween2026__title{color:#fff;font-family:JekoBlack,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:24px;font-weight:900;line-height:110%;margin:0 0 8px}p.halloween2026__text{color:#fff;font-size:16px;line-height:22px;margin:0 0 16px}.halloween2026__link,.halloween2026__link:focus,.halloween2026__link:hover{color:#fff;font-size:14px;font-weight:400}.halloween2026__link:hover{opacity:.8}.halloween2026__actions{display:flex;flex-direction:column;flex-shrink:0;width:317px}.halloween2026__label{font-size:14px;font-weight:600;margin-bottom:12px;text-align:center}.halloween2026__promocode{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.6);border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;margin-bottom:8px;padding:8px;width:100%}.halloween2026__promocode:active,.halloween2026__promocode:focus,.halloween2026__promocode:hover{background:transparent;border:1px dashed #fff}.halloween2026__promocode-title{color:#ffeeb7;font-size:16px;font-weight:600}.halloween2026__promocode-copied{color:#fff;font-size:14px}.halloween2026__promocode-copied.hide,.halloween2026__promocode-title.hide{display:none}.halloween2026__button{background:#fff;border-radius:6px;color:#1f2128;font-size:16px;font-weight:600;padding:9px 24px;text-align:center;width:100%}.halloween2026__button:focus,.halloween2026__button:hover{color:#1890ff;font-weight:600}@media screen and (max-width:1100px){.halloween2026{padding:20px 30px}.halloween2026__image{display:none}}@media screen and (max-width:700px){.halloween2026{flex-direction:column;gap:24px;padding:30px 20px 20px}.halloween2026__content{align-items:center;max-width:none;text-align:center}h3.halloween2026__title{font-size:24px}.halloween2026__text{margin-bottom:12px}.halloween2026__actions{width:100%}}