.velore-offer-banner{box-sizing:border-box;max-width:1120px;margin:48px auto;padding:32px;background:#18110d;color:#f5e8d5;border:1px solid #aa8556;border-radius:8px;display:grid;grid-template-columns:minmax(240px,340px) 1fr;gap:42px;align-items:center;font-family:inherit;line-height:1.9}.velore-offer-banner img{display:block;width:100%;height:auto;border-radius:4px}.velore-offer-banner h2{color:#f5e8d5;font-size:clamp(26px,3vw,40px);line-height:1.5;margin:12px 0}.velore-offer-banner p{color:inherit;margin:12px 0}.velore-offer-eyebrow{color:#d8b783!important;font-size:13px;letter-spacing:1px}.velore-offer-english{font-family:Georgia,serif;font-size:30px;color:#dec395!important}.velore-offer-banner small{display:block;margin-top:20px;font-size:12px;color:#ddc9ad}.velore-offer-banner a{display:inline-block;padding:10px 28px;border:1px solid #d9b477;border-radius:30px;color:#18110d;background:#e8ce9e;text-decoration:none;margin-top:10px}.velore-offer-banner a:focus-visible{outline:3px solid white;outline-offset:4px}.velore-offer-compact{display:block;padding:20px 28px;margin:24px auto}.velore-offer-compact h2{font-size:24px}.velore-offer-compact .velore-offer-english{font-size:21px}.velore-offer-compact a{display:none}@media(max-width:700px){.velore-offer-banner{margin:24px 12px;padding:20px;grid-template-columns:1fr;gap:20px}.velore-offer-banner img{max-width:340px;margin:auto}.velore-offer-banner h2{font-size:27px}.velore-offer-compact h2{font-size:22px}}
