.topbar-search{display:flex;align-items:center;gap:5px;flex:1;max-width:280px;margin-left:auto;padding:5px;background:#f0f5fc;border-radius:15px;border:1px solid #dbe7f5}.topbar-search input{width:100%;min-width:50px;outline:0;border:0;background:transparent;padding:8px 12px;color:#1b3967}.topbar-search button{border:0;background:#254a84;color:#fff;border-radius:11px;width:42px;min-width:42px;height:41px}.mobile-search{max-width:none;margin:0 0 18px}.campaign-badges{position:absolute;left:14px;top:14px;right:14px;display:flex;gap:7px;flex-wrap:wrap;z-index:2}.campaign-badge{color:white;padding:7px 12px;border-radius:99px;font-size:.73rem;font-weight:800;box-shadow:0 6px 17px rgba(0,0,0,.12)}.card-rifa-thumb{position:relative}.card-rifa-body{min-height:300px}@media(max-width:1200px){.topbar-search{max-width:200px}}