.rv13-section{margin-top:48px;margin-bottom:48px}.rv13-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rv13-card{overflow:hidden;display:block;border-radius:18px;border:1px solid #dcebef;background:#fff;color:#173b4c;text-decoration:none;box-shadow:0 10px 25px rgba(5,38,55,.05);transition:transform .2s,box-shadow .2s}.rv13-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px rgba(5,38,55,.1)}.rv13-card img,.rv13-placeholder{width:100%;height:190px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:linear-gradient(125deg,#0d5063,#168c89);color:#fff;font-size:48px}.rv13-card-copy{padding:18px}.rv13-card-copy h2,.rv13-card-copy h3{font-size:18px;line-height:1.5;margin:0 0 9px}.rv13-card-copy p{font-size:14px;line-height:1.8;color:#58717c;margin:0 0 13px}.rv13-card-copy span,.rv13-small-link a{color:#087b80;font-weight:700}.rv13-page{padding-top:45px;padding-bottom:70px}.rv13-breadcrumb{color:#607984;margin-bottom:22px}.rv13-breadcrumb a{color:#077e80}.rv13-page h1{font-size:clamp(28px,3vw,42px);margin:0 0 14px;color:#123c4f}.rv13-lead{margin-bottom:26px;line-height:1.9}.rv13-pagination{margin:25px 0}.rv13-empty{padding:20px;border:1px dashed #bed4da;border-radius:14px;color:#58717c}.rv13-small-link{margin-top:17px}.rv13-branches{padding-top:38px;padding-bottom:40px}.rv13-branches h2{font-size:26px;color:#153e50}.rv13-branch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rv13-branch-card{border:1px solid #d9e8ec;background:#fff;border-radius:17px;padding:24px;box-shadow:0 10px 24px rgba(5,38,55,.05)}.rv13-branch-card h3{margin:0 0 8px;color:#103c50}.rv13-branch-card small{display:inline-block;background:#e3f6f2;color:#00796e;border-radius:20px;padding:4px 10px}.rv13-branch-card p{line-height:1.85}.rv13-actions,.rv13-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.rv13-actions a,.rv13-socials a{display:inline-block;border-radius:9px;background:#e9f5f5;color:#087c81;padding:9px 13px;text-decoration:none;font-size:14px;font-weight:700}.rv13-socials{padding:12px 0}.rv13-branch-detail{max-width:900px}@media(max-width:1050px){.rv13-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rv13-grid,.rv13-branch-grid{grid-template-columns:1fr}.rv13-card img,.rv13-placeholder{height:210px}.rv13-section{margin-top:28px;margin-bottom:28px}.rv13-page{padding-top:25px;padding-bottom:45px}}
