.directory-hero{padding-block:45px 48px}.directory-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(38px,5vw,66px);line-height:1.12;letter-spacing:-2px;max-width:850px;margin:18px 0 30px}.directory-hero nav{display:flex;flex-wrap:wrap;gap:12px}.directory-hero nav a{display:flex;align-items:center;gap:28px;border:1px solid #d5e1e1;border-radius:4px;padding:13px 19px;font-size:14px;color:#285562}.directory-hero nav a:hover{border-color:#177ea3;background:#f4f9fa}.directory-section{margin-block:42px;padding:30px}.directory-section .bonus-section-heading{margin-bottom:25px}.directory-section .bonus-tiles{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.directory-card{display:flex;flex-direction:column;padding:27px 24px 0;transition:border-color .2s,box-shadow .2s}.directory-card:has(a):hover{border-color:#8eae55;box-shadow:0 5px 18px #243d3210}.directory-card h3{font-size:22px;line-height:1.35;letter-spacing:-.4px;min-height:70px;margin:0 15px 25px 0;color:#193d46}.directory-card .bonus-number{top:12px;right:13px}.directory-price{font-size:23px;font-weight:600;color:#193d46;margin:0 0 25px}.directory-link{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e0e8dd;padding-block:17px;margin-top:auto;font-size:14px;color:#137c9d;font-weight:600}.directory-link>span{font-size:22px}.unavailable{color:#677b80}.unavailable>span{font-size:11px;font-weight:400}.directory-section#zdravotnici{background:#f3f8fa;border-color:#dbe7eb;border-top-color:#2386ab}.directory-section#materialy{background:#f7f9f8}.directory-section#materialy .bonus-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.online-page .founder-note{margin-block:65px}.online-page a:focus-visible{outline:3px solid #167fa4;outline-offset:5px}@media(max-width:850px){.directory-section .bonus-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.directory-hero{padding-block:25px 30px}.directory-hero h1{letter-spacing:-1px}.directory-hero nav{gap:9px}.directory-hero nav a{padding:11px 12px;font-size:12px;gap:12px}.directory-section{padding:23px 18px;margin-block:26px}.directory-section .bonus-tiles,.directory-section#materialy .bonus-tiles{grid-template-columns:1fr}.directory-card{padding:24px 20px 0}.directory-card h3{min-height:0;font-size:21px;margin-bottom:20px}.directory-price{font-size:21px;margin-bottom:20px}.directory-section .bonus-section-heading h2{font-size:27px}.online-page .founder-note{margin-block:40px}}

.directory-section#materialy .bonus-tiles{grid-template-columns:1fr}.directory-section#materialy .directory-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;padding:26px 28px}.directory-section#materialy .directory-card h3{min-height:0;margin:0}.directory-section#materialy .directory-price{margin:0}.directory-section#materialy .directory-link{margin:0;border-top:0;border-left:1px solid #e0e8dd;padding:8px 0 8px 28px;min-width:145px}@media(max-width:580px){.directory-section#materialy .directory-card{display:flex;gap:0;padding:24px 20px 0;align-items:stretch}.directory-section#materialy .directory-card h3{margin-bottom:20px}.directory-section#materialy .directory-price{margin-bottom:20px}.directory-section#materialy .directory-link{border-left:0;border-top:1px solid #e0e8dd;padding:17px 0}}
