.dia-search{grid-template-columns:2fr 1fr 1fr 1fr auto}.dia-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.dia-gallery figure{margin:0;border-radius:11px;overflow:hidden;background:var(--soft)}.dia-gallery img{width:100%;height:210px;object-fit:cover;display:block}.dia-gallery figcaption{padding:9px 12px;color:var(--muted);font-size:12px}.dia-verified{padding:12px;border-radius:8px;background:#e8f7f0;color:#176a44;font-weight:800}.dia-verified small{display:block;font-weight:400;margin-top:3px}.dia-contribute-link{margin-top:18px!important;padding-top:15px;border-top:1px solid var(--line);font-weight:800;color:var(--dia-dark)}.dia-contribution{max-width:760px;margin:45px auto 80px;padding:0 20px}.dia-back-dark{color:var(--dia-dark);text-decoration:none}.dia-contribution-head{margin:30px 0}.dia-contribution-head>span{color:var(--dia);font-weight:800;letter-spacing:1.5px;font-size:11px}.dia-contribution-head h1{font-size:32px;margin:8px 0}.dia-contribution-head p{color:var(--muted);line-height:1.7}.dia-contribution-form{border:1px solid var(--line);border-radius:14px;padding:25px;display:grid;gap:17px}.dia-contribution-form label{display:grid;gap:7px;font-weight:800;font-size:13px}.dia-contribution-form input,.dia-contribution-form select,.dia-contribution-form textarea{box-sizing:border-box;width:100%;border:1px solid #cadadd;border-radius:7px;padding:12px;background:#fff}.dia-contribution-form small{color:var(--muted);font-weight:400}.dia-contribution-form button{border:0;border-radius:8px;padding:14px;background:var(--dia);color:#fff;font-weight:800}.dia-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dia-contribution-form .dia-consent{display:flex;align-items:flex-start;font-weight:500;line-height:1.5}.dia-consent input{width:auto;margin-top:4px}.dia-hp{position:absolute!important;left:-9999px!important}.dia-success{margin-top:30px;padding:40px;background:var(--soft);border-radius:14px;text-align:center}.dia-success a{color:var(--dia-dark);font-weight:800}@media(max-width:900px){.dia-search{grid-template-columns:1fr 1fr}}@media(max-width:580px){.dia-gallery,.dia-two,.dia-search{grid-template-columns:1fr}.dia-gallery img{height:190px}}
