.et_pb_section_0{position:relative}
.service-shortcuts{position:absolute;z-index:3;top:24px;left:10%;width:80%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.service-shortcut{display:flex;align-items:center;gap:14px;min-height:66px;padding:12px 20px;background:#fff;color:#a90607!important;border:1px solid rgba(255,255,255,.8);border-radius:14px;box-shadow:0 8px 24px rgba(91,0,0,.14);font-size:15px;font-weight:700;letter-spacing:.65px;line-height:1.3;transition:transform .2s,box-shadow .2s,background .2s}
.service-shortcut-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;background:#fff0f0;border-radius:10px;color:#cd0708}
.service-shortcut-icon svg{width:25px;height:25px}
.service-shortcut-arrow{margin-left:auto;font-size:23px;color:#cd0708}
.service-shortcut:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(91,0,0,.24);background:#fff7f7}
.service-shortcut:focus-visible{outline:3px solid #333;outline-offset:4px}
#ucetni-software,#vedeni-ucetnictvi,#pronajem-prostor{scroll-margin-top:120px}
@media(min-width:981px){.et_pb_section_0 .et_pb_row_0.et_pb_row{padding-top:max(5vw,100px)!important}}
@media(max-width:1100px){.service-shortcuts{gap:10px}.service-shortcut{padding:10px 12px;font-size:12px;gap:9px}}
@media(max-width:980px){.service-shortcuts{position:relative;top:auto;left:auto;margin:0 auto 22px;padding-top:22px}.service-shortcut{flex-direction:column;text-align:center;font-size:11px;gap:9px;padding:13px 6px;min-height:102px}.service-shortcut-arrow{display:none}}
@media(max-width:420px){.service-shortcuts{width:88%;gap:7px}.service-shortcut{font-size:10px;letter-spacing:.2px;border-radius:11px}}
@media(prefers-reduced-motion:reduce){.service-shortcut{transition:none}}
/* Center the shortcuts in their own band between the header and hero content. */
.et_pb_section_0.et_pb_section{padding-top:0!important}
.service-shortcuts{position:relative;top:auto;left:auto;margin:0 auto;padding:clamp(28px,2.5vw,44px) 0}
.et_pb_section_0 .et_pb_row_0.et_pb_row{padding-top:10px!important}
