.vvrs{background:var(--bg);color:var(--ink);overflow:clip}.vvrs *{box-sizing:border-box;min-width:0}.vvrs-hero{min-height:480px;position:relative;display:grid;place-items:center;text-align:center;padding:70px 20px;background:#173b30;color:#fff}.vvrs-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55)}.vvrs-hero>div{position:relative;max-width:850px}.vvrs h1,.vvrs h2,.vvrs h3{font-family:Georgia,serif;overflow-wrap:break-word;line-height:1.1}.vvrs h1{font-size:clamp(40px,6vw,96px)}.vvrs h2{font-size:clamp(30px,4vw,64px)}.vvrs-section{padding:clamp(45px,6vw,110px) 5%}.vvrs-content{max-width:1240px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,75px);align-items:center}.vvrs-image img{width:100%;height:auto;display:block;max-height:560px;object-fit:cover}.vvrs-finder .vvrs-content,.vvrs-catalogue .vvrs-content{grid-template-columns:1fr}.vvrs-filters{display:flex;flex-wrap:wrap;gap:14px}.vvrs-filters label{flex:1 1 190px}.vvrs-filters select{display:block;width:100%;padding:12px}.vvrs-filters button{padding:12px}.vvrs-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vvrs-card{background:white}.vvrs-card img{width:100%;height:230px;object-fit:cover}.vvrs-card>div{padding:20px}.vvrs-card a{color:#24503d}@media(max-width:780px){.vvrs-content{grid-template-columns:1fr}.vvrs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.vvrs-cards{grid-template-columns:1fr}.vvrs-hero{min-height:390px}}
