.hubdb-listing{display:grid;gap:2rem}.hubdb-listing.columns-1{grid-template-columns:repeat(1,1fr)}.hubdb-listing.columns-2{grid-template-columns:repeat(2,1fr)}.hubdb-listing.columns-3{grid-template-columns:repeat(3,1fr)}.hubdb-listing.columns-4{grid-template-columns:repeat(4,1fr)}.hubdb-listing.columns-5{grid-template-columns:repeat(5,1fr)}.hubdb-listing.columns-6{grid-template-columns:repeat(6,1fr)}.hubdb-listing.columns-7{grid-template-columns:repeat(7,1fr)}.hubdb-listing.columns-8{grid-template-columns:repeat(8,1fr)}.
hubdb-listing.columns-9{grid-template-columns:repeat(9,1fr)}@media (max-width:768px){.hubdb-listing{grid-template-columns:1fr!important}}.hubdb-item{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.05);display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;justify-content:space-between;padding:20px;transition:all .3s ease}.hubdb-item:hover{box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);transform:translateY(-4px)}.hubdb-item h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin:0 0 .5rem;padding:25px 0 10px}.hubdb-item p{color:#444;flex-grow:1;font-size:1rem;padding:0 0 25px}.hubdb-item a{align-self:flex-start;background-color:#0057ff;border-radius:6px;color:#fff;font-size:.9rem;font-weight:500;margin-top:auto;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.hubdb-item a:hover{background-color:#003fcc}.webinar-title{align-items:flex-start;color:#2f60a7;display:flex;font-family:Poppins,semi-bold;font-size:20px;font-weight:400;gap:10px;letter-spacing:0;line-height:1.1;margin:0 0 .5rem}.calendar-icon{flex-shrink:0;height:20px;margin-top:.2rem;width:20px}.webinar-title span{display:inline-block}.my-image{border-radius:0;height:auto;max-width:100%}.blog-post-list{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.blog-post{background:#fff;border-radius:.75rem;box-shadow:0 0 10px rgba(0,0,0,.05);padding:1.5rem}.blog-post__image img{border-radius:.5rem;width:100%}.blog-post__content{margin-top:1rem}.blog-post__link{color:#0073aa;display:inline-block;margin-top:.5rem}.hubdb-button-wrapper{margin-top:2rem;text-align:center}.button{background:#0073aa;border-radius:.5rem;color:#fff;padding:.75rem 1.5rem;text-decoration:none}