/* Original OMAM vector at the owner's requested discreet footer size. */
/* Clip the decorative watermark without creating an internally scrollable footer. */
html body footer.ft{overflow:clip}
html body footer.ft .foot-bot .byline{margin:0;line-height:0;align-self:center}
html body footer.ft .omam-signature{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:0;min-width:0;margin:0;padding:0;line-height:0;vertical-align:middle;text-decoration:none}
/* Keep a comfortable hit area without giving it space in the page layout. */
html body footer.ft .omam-signature::before{content:"";position:absolute;top:50%;right:-4px;left:-4px;height:44px;transform:translateY(-50%)}
html body footer.ft .omam-signature-logo{display:block;width:72px;max-width:none;height:auto;flex:none;opacity:.6;transition:opacity .35s ease}
/* Przygaszony jak reszta dolnej linii stopki; rozjaśnia się po najechaniu i przy nawigacji klawiaturą. */
html body footer.ft .omam-signature:hover .omam-signature-logo,html body footer.ft .omam-signature:focus-visible .omam-signature-logo{opacity:1}
@media(prefers-reduced-motion:reduce){html body footer.ft .omam-signature-logo{transition:none}}
@media(max-width:760px){
html body footer.ft .foot-bot{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px}
html body footer.ft .foot-bot>span:first-child{margin:0}
html body footer.ft .foot-bot .byline{display:flex;justify-content:flex-end;margin:0}
}
@media print{html body footer.ft .omam-signature{display:none!important}}
/* Ozdobne napisy sekcji w wersji angielskiej (także po przełączeniu języka na stronie PL). */
html[lang="en"] #kancelaria .split>.rv:first-child::after{content:"PARTNERS · RZESZÓW"!important}
html[lang="en"] #jak>.rv:first-child::after{content:"3 steps · 0 surprises"!important}
