.gallery32{background:#faf9f4;scroll-margin-top:100px}.gallery32 h2{line-height:1.5}.case-filter{display:block;max-width:580px;font-weight:700;margin-top:32px}.case-filter select{display:block;width:100%;padding:15px;margin-top:10px;border:2px solid var(--accent,#50765e);border-radius:10px;background:white;color:#243b40;font:inherit;min-height:52px}.gallery32 #case-count{font-size:.9rem;color:#596765}.gallery32 .case-grid{align-items:start}.gallery32 .case-card:last-child{grid-column:auto;max-width:none;margin:0}.gallery32 .case-card{overflow:hidden;background:#fff}.gallery32 .case-card[hidden]{display:none!important}.gallery32 .case-title{padding:24px 24px 0}.gallery32 .case-title h3{margin:12px 0 18px;font-size:1.35rem}.gallery32 .case-figure{margin:0}.gallery32 img{display:block;width:100%;height:auto}.gallery32 .compare-labels{display:grid;grid-template-columns:1fr 1fr;text-align:center;font-size:.83rem;gap:2px}.gallery32 .compare-labels span{padding:12px 4px;background:#e9edef;color:#364548}.gallery32 .compare-labels span+span{background:#e7efdb;color:#2a5137}.gallery32 .card-body{padding-top:8px}.gallery32 .caption{padding:8px 16px;font-size:.75rem}.gallery32 .button{font-size:.94rem}.gallery32 .text-link{margin-bottom:18px}@media(max-width:600px){.gallery32 .case-title{padding:20px 16px 0}.gallery32 .card-body{padding:8px 16px 20px}.gallery32 .compare-labels{font-size:.72rem}.gallery32 .case-grid{gap:24px}.gallery32 h2{font-size:1.8rem}}
