@font-face{font-family:"Manrope";src:url("/assets/fonts/Manrope-variable.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}
@font-face{font-family:"Archivo";src:url("/assets/fonts/Archivo-cremg.woff2") format("woff2");font-weight:800;font-stretch:100% 125%;font-style:normal;font-display:swap}
@font-face{font-family:"Sora";src:url("/assets/fonts/Sora-variable.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#FFFFFF;color:#14171C;font-family:Manrope,system-ui,sans-serif}
img{max-width:100%}
a{color:#C2410C}a:hover{color:#9A3412}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #FF5A1F;outline-offset:3px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:#FF5A1F;color:#14171C;padding:12px 16px;font-weight:700;text-decoration:none}
.skip-link:focus{top:16px}
.nav-link:hover{color:#FFFFFF!important}
.ref-card[hidden]{display:none!important}
.lightbox:not([hidden]){display:flex!important}
.lb-open img{transition:transform .4s ease}
.lb-open:hover img{transform:scale(1.04)}
[hidden]{display:none!important}
.hdr-nav{margin-left:auto}
@media (max-width:720px){.hdr-logo img{height:48px!important}.hdr-nav{order:3;width:100%;margin-left:-12px}.hdr-phone{order:2}.jednatel-foto{flex:0 0 auto!important;width:min(240px,70%)!important;max-width:240px!important}.badge-2018{padding:14px 18px!important;right:-12px!important;bottom:-12px!important}.badge-2018-rok{font-size:30px!important}}
@media (max-width:400px){.hdr-phone{width:44px;padding:0!important;justify-content:center}.hdr-phone-text{display:none}.hdr-nav{margin-left:-8px}.hdr-link{padding:0 8px!important;font-size:14px!important}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lb-open img{transition:none}}
