/* Fine print and room for naturally longer translated labels. */
body.zp22-canvas footer .legal p{font-size:.8125rem!important;line-height:1.65}
body.zp22-canvas .quick strong,
body.zp22-canvas .btn,
body.zp22-canvas .product-top h3{overflow-wrap:anywhere}
body.zp22-canvas .nav-links{gap:16px}
body.zp22-canvas .langs{flex-wrap:wrap}
html:not([lang="sl"]) body.zp22-canvas .hero--photo h1 span{font-size:clamp(1.65rem,2.4vw,2.25rem)}
@media(min-width:1021px) and (max-width:1200px){
 html:not([lang="sl"]) body.zp22-canvas .nav{gap:16px}
 html:not([lang="sl"]) body.zp22-canvas .nav-links{gap:11px}
 html:not([lang="sl"]) body.zp22-canvas .nav-links .btn{padding-inline:14px}
 html:not([lang="sl"]) body.zp22-canvas .nav .brand-logo{max-width:175px;height:auto}
}
@media(max-width:680px){
 body.zp22-canvas .topbar{display:block}
 body.zp22-canvas .topbar-inner{justify-content:center;min-height:40px}
 body.zp22-canvas .topbar-group{display:none}
 body.zp22-canvas .langs{gap:12px;font-size:.875rem}
 html:not([lang="sl"]) body.zp22-canvas .hero--photo h1 span{font-size:clamp(1.45rem,5.5vw,1.95rem)}
 body.zp22-canvas .quick-wrap .quick strong{hyphens:auto}
}
.event-language-note{margin-top:20px;padding:16px 18px;border-left:3px solid #1689a8;border-radius:0 10px 10px 0;background:#eef7fa;color:#365565!important}

/* v2.0.4 */
.etdfl-source{margin-top:18px!important;font-size:.82rem!important;color:#607782!important}
.etdfl-source a{color:#0a6d8c;text-decoration:underline;text-underline-offset:3px}
#dogodek .consultation-summary{justify-content:center}
#dogodek .consultation-place{font:800 clamp(1.8rem,4vw,3rem) Manrope,sans-serif;line-height:1.08;letter-spacing:-.04em;color:#fff}
#dogodek .consultation-summary p{margin:0;max-width:30ch}
