:root{--law-accent: rgb(203, 147, 93);--law-navy: rgba(26, 35, 58, 1)}.feature__item.three.svelte-13wmnd .feature__content:where(.svelte-13wmnd) .text:where(.svelte-13wmnd){padding-left:0}.feature__content.svelte-13wmnd h6:where(.svelte-13wmnd){display:flex;justify-content:center;padding-left:0}.feature__content.svelte-13wmnd p:where(.svelte-13wmnd){display:flex;justify-content:center}.strefa-item.svelte-13wmnd{display:block;text-decoration:none;background:#000;overflow:hidden;position:relative;border-radius:4px;perspective:1000px}.strefa-wrapper.svelte-13wmnd{position:relative;height:550px;transition:transform .8s cubic-bezier(.25,1,.5,1)}.strefa-wrapper.svelte-13wmnd img:where(.svelte-13wmnd){width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.25,1,.5,1),filter .8s ease;filter:brightness(.8) contrast(1.1)}.strefa-overlay.svelte-13wmnd{position:absolute;inset:0;display:flex;align-items:flex-end;padding:50px;z-index:2;transition:all .5s ease}.strefa-dluznik.svelte-13wmnd .strefa-overlay:where(.svelte-13wmnd){background:linear-gradient(35deg,#cb935df2,#cb935d99 40%,#1a233a33)}.strefa-wierzyciel.svelte-13wmnd .strefa-overlay:where(.svelte-13wmnd){background:linear-gradient(-35deg,#cb935df2,#cb935d99 40%,#1a233a33)}.strefa-content.svelte-13wmnd{color:#fff;transform:translateY(0);transition:transform .6s cubic-bezier(.25,1,.5,1)}.strefa-title.svelte-13wmnd{font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;margin-bottom:15px;letter-spacing:1px}.strefa-text.svelte-13wmnd{font-size:1.05rem;line-height:1.6;margin-bottom:25px;opacity:.9;max-width:90%}.strefa-link.svelte-13wmnd{display:inline-flex;align-items:center;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:2px;gap:10px;color:#fff}.strefa-item.svelte-13wmnd:hover .strefa-wrapper:where(.svelte-13wmnd) img:where(.svelte-13wmnd){transform:scale(1.1) rotate(1deg);filter:brightness(.6) blur(2px)}.strefa-item.svelte-13wmnd:hover .strefa-content:where(.svelte-13wmnd){transform:translateY(-15px)}.strefa-item.svelte-13wmnd:hover .strefa-link:where(.svelte-13wmnd) i:where(.svelte-13wmnd){transform:translate(8px);transition:transform .3s ease}.strefa-item.svelte-13wmnd:hover .strefa-overlay:where(.svelte-13wmnd){background-size:120% 120%;-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2)}@media(max-width:768px){.strefa-wrapper.svelte-13wmnd{height:450px}.strefa-overlay.svelte-13wmnd{padding:30px}.strefa-title.svelte-13wmnd{font-size:1.8rem}}.strefy-klienta.svelte-13wmnd{position:relative!important;overflow:hidden;z-index:1}.strefy-klienta.svelte-13wmnd .container:where(.svelte-13wmnd){position:relative;z-index:5}.strefa-klienta__shape-bg.svelte-13wmnd{position:absolute!important;right:0;bottom:0;line-height:0;z-index:2;pointer-events:none}.strefa-klienta__shape-bg.svelte-13wmnd img:where(.svelte-13wmnd){width:auto;max-width:400px;height:auto;display:block}.animation__arryUpDown.svelte-13wmnd{animation:svelte-13wmnd-arryUpDown 3s ease-in-out infinite}@keyframes svelte-13wmnd-arryUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.brand-marquee-area{width:80%;max-width:1350px;margin:50px auto;position:relative;overflow:hidden;background-color:#fff;display:flex;align-items:center;border-radius:8px;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-track{display:flex;gap:60px;width:max-content;animation:svelte-13wmnd-scroll-left 30s linear infinite}.brand-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand-item img{max-height:60px;width:auto;display:block;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.brand-item img:hover{filter:grayscale(0%);opacity:1}@keyframes svelte-13wmnd-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track:hover{animation-play-state:paused}@media(max-width:768px){.brand-marquee-area{width:95%}.marquee-track{gap:30px;animation-duration:20s}}@media(min-width:992px)and (max-width:1400px){.brand-marquee-area{margin-top:135px}}
