.tpl-djelatnosti .tiles{margin-top:3.4rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.tpl-djelatnosti .tile[hidden]{display:none}.tpl-djelatnosti .tile{position:relative;display:flex;flex-direction:column;gap:1.4rem;padding:3rem 3rem 2.6rem 3.6rem;background:var(--paper);border-radius:18px;box-shadow:var(--shadow-card);overflow:hidden;transition:transform .2s,box-shadow .2s}.tpl-djelatnosti .tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--c);transition:width .25s var(--ease)}.tpl-djelatnosti .tile:focus-visible,.tpl-djelatnosti .tile:has(:focus-visible){transform:translateY(-4px);box-shadow:var(--shadow-lift)}@media(hover:hover){.tpl-djelatnosti .tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}}.tpl-djelatnosti .tile:focus-visible:before,.tpl-djelatnosti .tile:has(:focus-visible):before{width:10px}@media(hover:hover){.tpl-djelatnosti .tile:hover:before{width:10px}}.tpl-djelatnosti .tile-top{display:flex;align-items:center;gap:1.4rem}.tpl-djelatnosti .tile .g{flex-shrink:0;width:7.6rem;height:7.6rem;display:grid;place-items:center;border-radius:20px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);transition:background .2s,color .2s}.tpl-djelatnosti .tile:focus-visible .g,.tpl-djelatnosti .tile:has(:focus-visible) .g{background:var(--fill);color:#fff}@media(hover:hover){.tpl-djelatnosti .tile:hover .g{background:var(--fill);color:#fff}}.tpl-djelatnosti .tile .g svg{width:38px;height:38px}.tpl-djelatnosti .tile h2{margin:0;font-size:2.2rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.tpl-djelatnosti .tile h2 a:after{content:"";position:absolute;inset:0}.tpl-djelatnosti .tile:focus-visible h2 a,.tpl-djelatnosti .tile:has(:focus-visible) h2 a{color:var(--ink)}@media(hover:hover){.tpl-djelatnosti .tile:hover h2 a{color:var(--ink)}}.tpl-djelatnosti .tile-foot{display:flex;align-items:center;gap:1.2rem;margin-top:auto;padding-top:1.4rem;font-size:1.28rem;font-weight:700;color:var(--charcoal);background:linear-gradient(90deg,#2628281f,#26282800) top/100% 1px no-repeat}.tpl-djelatnosti .tile-foot span{color:var(--gray);font-weight:600}.tpl-djelatnosti .tile-foot svg{margin-left:auto;color:var(--c);transition:transform .18s}.tpl-djelatnosti .tile:focus-visible .tile-foot svg,.tpl-djelatnosti .tile:has(:focus-visible) .tile-foot svg{transform:translate(4px)}@media(hover:hover){.tpl-djelatnosti .tile:hover .tile-foot svg{transform:translate(4px)}}@media(max-width:1199.98px){.tpl-djelatnosti .tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767.98px){.tpl-djelatnosti .tiles{grid-template-columns:minmax(0,1fr)}.tpl-djelatnosti .tile{padding:2.4rem 2rem 2rem 2.6rem}}
