.wp-block-bpsc-filterable-showcase-section *{box-sizing:border-box;margin:0;padding:0}.wp-block-bpsc-filterable-showcase-section a{outline:none;text-decoration:none}.wp-block-bpsc-filterable-showcase-section .section{margin:auto}.wp-block-bpsc-filterable-showcase-section .section-header{margin-bottom:35px;text-align:center}.wp-block-bpsc-filterable-showcase-section .section-header h1{margin-bottom:10px}.wp-block-bpsc-filterable-showcase-section .section-header p{line-height:1.6;margin:auto;max-width:600px}.wp-block-bpsc-filterable-showcase-section .controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px}.wp-block-bpsc-filterable-showcase-section .filters{display:flex;flex-wrap:wrap;gap:6px}.wp-block-bpsc-filterable-showcase-section .controls input{border:none;border-radius:10px;outline:none;padding:10px 15px;width:240px}.wp-block-bpsc-filterable-showcase-section .filter-btn{border:none;border-radius:20px;cursor:pointer;padding:8px 16px;transition:.3s}.wp-block-bpsc-filterable-showcase-section .grid{display:grid;gap:20px}.wp-block-bpsc-filterable-showcase-section .card{box-shadow:0 10px 25px rgba(0,0,0,.35);overflow:hidden;position:relative;transition:.35s}.wp-block-bpsc-filterable-showcase-section .card:hover{box-shadow:0 18px 35px rgba(0,0,0,.55);transform:translateY(-6px)}.wp-block-bpsc-filterable-showcase-section .card img{display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-bpsc-filterable-showcase-section .overlay{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:.3s}.wp-block-bpsc-filterable-showcase-section .card:hover .overlay{opacity:1}.wp-block-bpsc-filterable-showcase-section .overlayBtn{border:none;border-radius:8px;cursor:pointer;padding:10px 16px}.wp-block-bpsc-filterable-showcase-section .card-content{padding:16px}.wp-block-bpsc-filterable-showcase-section .card h3{margin-bottom:6px}.wp-block-bpsc-filterable-showcase-section .card p{line-height:1.5;margin-bottom:12px}
