/* ELASIMA V2.9.4.2 — premium activities */
.activityPage{--act:#103a56;--coral:#ff5d47}.activityHero{position:relative;overflow:hidden;background:linear-gradient(120deg,#103a56 0%,#285f7c 58%,#8ca9b8 100%)!important}.activityHero:after{content:"";position:absolute;inset:auto -80px -140px auto;width:360px;height:360px;border-radius:50%;background:rgba(255,255,255,.08)}.actEyebrow{display:block;margin:20px 0 5px;font-size:11px;font-weight:900;letter-spacing:.18em;color:#ffb3a7}.actFilter form{display:grid;gap:14px}.actSearch{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;background:#fff;border:1px solid #e1e9ee;border-radius:15px;box-shadow:0 10px 28px #103a560a}.actSearch svg{width:20px;fill:none;stroke:#708493;stroke-width:2}.actSearch input{flex:1;border:0;outline:0;font:600 14px inherit;min-width:0}.actSearch button{border:0;border-radius:11px;padding:13px 25px;background:#ff5d47;color:#fff;font-weight:900}.actChips{display:flex;gap:8px;overflow:auto;padding:2px}.actChips a{padding:9px 14px;border:1px solid #dfe8ed;border-radius:999px;background:#fff;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.actChips a.on,.actChips a:hover{background:#103a56;color:#fff;border-color:#103a56}.activityPremiumGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.activityPremiumCard{overflow:hidden;border:1px solid #e1e9ee;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(16,58,86,.07);transition:.22s}.activityPremiumCard:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(16,58,86,.13)}.actImage{position:relative;display:block;height:220px;overflow:hidden}.actImage img{width:100%;height:100%;object-fit:cover;transition:.35s}.activityPremiumCard:hover .actImage img{transform:scale(1.035)}.actImage>span{position:absolute;left:14px;top:14px;padding:7px 10px;border-radius:999px;background:#ff5d47;color:#fff;font-size:10px;font-weight:900;box-shadow:0 8px 18px #0002}.actBody{padding:18px}.actMeta{display:flex;gap:13px;flex-wrap:wrap;color:#708493;font-size:11px;font-weight:700}.actMeta span{display:flex;align-items:center;gap:5px}.actMeta svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.actBody h3{margin:11px 0 7px;font-size:19px;letter-spacing:-.02em}.actBody p{margin:0;color:#6b7c89;font-size:13px;line-height:1.65;min-height:43px}.actFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #edf1f4}.actFoot strong{font-size:15px;color:#ff5d47}.actFoot a{padding:10px 12px;border-radius:10px;background:#103a56;color:#fff!important;text-decoration:none;font-size:11px;font-weight:900}.actSupport{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center}.actSupport>aside{padding:24px;border-radius:18px;background:linear-gradient(135deg,#103a56,#0d2d43);color:#fff}.actSupport aside>span{font-size:10px;letter-spacing:.15em;color:#a9c7d8}.actSupport aside h3{margin:7px 0 16px}.actSupport aside div{display:flex;gap:8px}.actSupport aside a{flex:1;text-align:center;padding:11px;border-radius:10px;background:#ffffff12;border:1px solid #ffffff18;color:#fff;text-decoration:none;font-weight:800}.actSupport aside a.wa{background:#1eaa69}.actEmpty{text-align:center;padding:40px;color:#718391}
@media(max-width:980px){.activityPremiumGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.activityPremiumGrid{grid-template-columns:1fr}.actImage{height:210px}.actSupport{grid-template-columns:1fr}.actSearch button{padding:12px 16px}}
