.elementor-477 .elementor-element.elementor-element-c92b0d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-2f23c4e */.gdw-databank{max-width:1100px;margin:0 auto;padding:10px;}
.gdw-db-search{display:flex;gap:10px;align-items:center;margin:10px 0 20px;}
.gdw-db-search input{flex:1;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;}
.gdw-db-search button{padding:10px 14px;border-radius:10px;border:0;background:#111827;color:#fff;}
.gdw-db-clear{padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;text-decoration:none;}
.gdw-db-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;}
.gdw-db-card{display:block;text-decoration:none;border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff;}
.gdw-db-title{font-weight:800;margin-bottom:6px;color:#111827;}
.gdw-db-meta,.gdw-db-excerpt,.gdw-db-date{color:#374151;font-size:13px;}
.gdw-db-date{margin-top:10px;opacity:.75;}
.gdw-db-empty{padding:18px;border:1px dashed #e5e7eb;border-radius:14px;}/* End custom CSS */