.church-partners{overflow:hidden}.hubdb-main-listing-group .content-card .content-card_detail{color:#5e5e5e;font-size:16px;font-weight:400;margin-bottom:20px}.hubdb-main-listing-group .content-card .content-card_detail p{color:#5e5e5e}.podcast-show-listing .content-card__container{background:#fff;border-radius:16px;height:100%;padding:17px}.hubdb-main-listing .location{color:#cc4d39;font-size:14px;font-weight:400;line-height:normal;margin:0 0 14px;text-transform:uppercase}.hubdb-main-listing .card_title{color:#231f20;font-size:22px;font-weight:400;line-height:normal}.hubdb-main-listing .content-card__header{margin-bottom:18px}.hubdb-main-listing-group .content-card .content-card__media{border-radius:8px;overflow:hidden}.hubdb-main-listing-group .content-card{padding-bottom:0}.hubdb-main-listing-group .flex-grid{row-gap:40px}.hubdb-main-listing-group .content-card .f-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #e2e1df;border-radius:8px;padding-top:56.66%}.hubdb-main-listing-group .content-card a.content-card__link{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:5}.cp-btn{color:#cc4d39;display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase}.mb-30{margin-bottom:30px}.cp-search{width:100%}.cp-filter{margin:0 15px 30px}.cp-filter,.cp-filter__label{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;max-width:100%}.cp-filter__label{color:#231f20;font-size:14px;font-weight:500;margin:0;text-transform:uppercase}.cp-filter__select-wrap{display:block;max-width:100%;min-width:220px;position:relative}.cp-filter__select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e2e1df;border-radius:8px;color:#231f20;cursor:pointer;font-size:16px;padding:12px 40px 12px 16px;text-transform:none;width:100%}.cp-filter__select:focus{outline:2px solid var(--primary);outline-offset:1px}.cp-filter__chevron{color:#cc4d39;height:8px;margin-top:-4px;pointer-events:none;position:absolute;right:16px;top:50%;width:12px}.cp-filter__count{color:#5e5e5e;font-size:14px;margin:0 0 0 auto}.cp-pager{column-gap:10px;flex-wrap:wrap;margin-top:50px;row-gap:10px}.cp-pager button{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:4px;color:rgba(0,0,0,.35);cursor:pointer;display:flex;font-size:13px;justify-content:center;min-height:32px;min-width:32px;padding:10px 15px}.cp-pager button.active,.cp-pager button:hover{background:var(--primary);color:var(--white)}.podcast-show-listing .content-card.cp-hidden,.podcast-show-listing .no-results[hidden]{display:none}