.elementor-126 .elementor-element.elementor-element-d9a3140{--display:flex;--background-transition:0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */:root{--zloto:#C8A45D;--czern:#100E0C;--czern-glab:#0A0908;--czern-karta:#171412;--kosc:#F2EBDF;--tekst:#EAE2D4;--tekst-cichy:#9A9184;--kreska:rgba(200,164,93,.16);--kreska-mocna:rgba(200,164,93,.32);--display:'Bodoni Moda',Georgia,'Times New Roman',serif;--body:'Jost','Helvetica Neue',Arial,sans-serif;--wrap:min(1240px,91vw)}
.stopka{background:var(--czern);border-top:1px solid var(--kreska);padding-top:clamp(50px,6vw,80px);font-family:var(--body)}
.stopka .wrap{width:var(--wrap);margin-inline:auto}
.stopka__siatka{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:50px}
.stopka .znak{display:flex;align-items:center;gap:12px;text-decoration:none;forced-color-adjust:none}
.stopka .znak__mark{width:52px;height:52px;object-fit:contain;display:block}
.stopka .znak__nazwa{font-family:'Bodoni Moda',Georgia,'Times New Roman',serif;font-size:27px;letter-spacing:.04em;color:var(--kosc);line-height:1}
.stopka .znak__nazwa i{font-style:normal;color:var(--zloto);font-size:.5em;letter-spacing:.1em}
.stopka .rejestr{font-size:.3em;color:var(--zloto);vertical-align:super;margin-left:3px}
.stopka h4{font-family:'Bodoni Moda',Georgia,'Times New Roman',serif;font-weight:400;font-size:17px;color:var(--kosc);margin:0 0 20px;letter-spacing:.02em}
.stopka ul{list-style:none;display:grid;gap:10px;font-size:14px;color:var(--tekst-cichy);margin:0;padding:0}
.stopka ul a{color:var(--tekst-cichy);text-decoration:none;transition:color .25s}
.stopka ul a:hover{color:var(--zloto)}
.stopka__opis{font-size:14px;color:var(--tekst-cichy);max-width:34ch;margin-top:16px;line-height:1.8}
.platnosci{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.platnosci span{border:1px solid var(--kreska-mocna);color:var(--tekst-cichy);font-size:11px;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}
.stopka__prawne{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0;border-top:1px solid var(--kreska);font-size:13px}
.stopka__prawne a{color:var(--tekst-cichy);text-decoration:none;transition:color .25s}
.stopka__prawne a:hover{color:var(--zloto)}
.stopka__dol{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 0;border-top:1px solid var(--kreska);font-size:12px;color:var(--tekst-cichy)}
@media(max-width:1024px){.stopka__siatka{grid-template-columns:1fr 1fr;row-gap:36px}}
@media(max-width:620px){.stopka__siatka{grid-template-columns:1fr}}

/* === styl 1:1 z prezentacji === */
.stopka{background:var(--czern);border-top:1px solid rgba(200,164,93,.18);padding-top:clamp(50px,6vw,80px)}
.stopka__siatka{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}
.stopka h4{font-family:var(--body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--zloto);font-weight:400;margin-bottom:18px}
.stopka ul{list-style:none;display:grid;gap:10px;font-size:14px;color:var(--tekst-cichy)}
.stopka ul a{transition:color .25s}
.stopka ul a:hover{color:var(--zloto)}
.stopka__opis{font-size:14px;color:var(--tekst-cichy);max-width:34ch;margin-top:16px;line-height:1.8}
.platnosci{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
.platnosci span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;border:1px solid rgba(200,164,93,.26);padding:5px 9px;color:var(--tekst-cichy)}
.stopka__prawne{display:flex;flex-wrap:wrap;gap:26px;margin-top:clamp(34px,4vw,52px);padding-top:26px;border-top:1px solid var(--kreska);font-size:14px;letter-spacing:.1em}
.stopka__prawne a{color:var(--tekst-cichy);transition:color .25s}
.stopka__prawne a:hover{color:var(--zloto)}
.stopka__dol{margin-top:24px;padding:22px 0;border-top:1px solid var(--kreska);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:11.5px;letter-spacing:.12em;color:#655F55;text-transform:uppercase}
.stopka .znak__mark{width:38px;height:38px}
.stopka__prawne{padding-bottom:0}
@media (max-width:1024px){.stopka__siatka{grid-template-columns:1fr 1fr;gap:32px}}
@media (max-width:767px){.znak__nazwa{font-size:22px}.znak__mark{width:32px;height:32px}.stopka ul{font-size:15px}.stopka__siatka{grid-template-columns:1fr;gap:36px}.stopka__dol{flex-direction:column;gap:10px}}
html,body{background:#100E0C}/* End custom CSS */