@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:100 900;font-display:swap;src:url('https://adwokatfilek.pl/wp-content/uploads/bf-fonts/libre-franklin-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Franklin';font-style:normal;font-weight:100 900;font-display:swap;src:url('https://adwokatfilek.pl/wp-content/uploads/bf-fonts/libre-franklin-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400 600;font-display:swap;src:url('https://adwokatfilek.pl/wp-content/uploads/bf-fonts/source-serif-4-latin-ext-wght400-600.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400 600;font-display:swap;src:url('https://adwokatfilek.pl/wp-content/uploads/bf-fonts/source-serif-4-latin-wght400-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bf-green:#07543F;--bf-green-dark:#043327;--bf-green-mid:#0E6E52;--bf-green-tint:#E8F0EC;--bf-orange:#FF8A2E;--bf-orange-ink:#A85416;--bf-orange-hover:#E0741F;--bf-ease:cubic-bezier(.23,1,.32,1);--bf-bg:#FFFDFA;--bf-off:#F7F5F0;--bf-rule:#E5E1D8;--bf-muted:#403F39;--bf-ink:#101A16;--bf-on-green:#FFFDFA;--bf-success:#146B41;--bf-warning:#8A5A12;--bf-error:#9A2019;--bf-info:#175680;--bf-4:4px;--bf-8:8px;--bf-12:12px;--bf-16:16px;--bf-24:24px;--bf-32:32px;--bf-48:48px;--bf-64:64px;--bf-96:96px;--bf-128:128px;--bf-radius:3px;--bf-serif:'Source Serif 4',Georgia,'Times New Roman',serif;--bf-sans:'Libre Franklin',Helvetica,Arial,sans-serif}body{font-family:var(--bf-sans);font-size:17px;line-height:1.65;color:var(--bf-ink);background:var(--bf-bg)}h1,h2,h3,h4,.bf-serif{font-family:var(--bf-serif);font-weight:600;color:var(--bf-ink);text-wrap:balance}h1{font-size:clamp(32px,5vw,56px);line-height:1.08;letter-spacing:-.015em}h2{font-size:clamp(26px,3.4vw,38px);line-height:1.15;letter-spacing:-.01em}h3{font-size:clamp(21px,2.4vw,26px);line-height:1.25;letter-spacing:-.005em}p{text-wrap:pretty}.bf-lead{font-size:20px;line-height:1.55;color:#403F39;max-width:56ch}.bf-measure{max-width:72ch}.bf-eyebrow{font-family:var(--bf-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-muted)}.bf-eyebrow::before{content:"";display:block;width:32px;height:2px;background:var(--bf-orange);margin-bottom:14px}.bf-small{font-size:14px;color:var(--bf-muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible, textarea:focus-visible,.elementor-button:focus-visible{outline:2px solid var(--bf-orange-ink);outline-offset:3px;border-radius:2px}.bf-btn .elementor-button,a.bf-btn{background:var(--bf-green);color:var(--bf-on-green);border-radius:var(--bf-radius);font-family:var(--bf-sans);font-size:15px;font-weight:500;letter-spacing:.01em;min-height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bf-green);text-decoration:none;transition:background .18s ease-out}.bf-btn .elementor-button:hover,a.bf-btn:hover{background:var(--bf-green-dark);border-color:var(--bf-green-dark);color:var(--bf-on-green)}.bf-btn-outline .elementor-button,a.bf-btn-outline{background:transparent;color:var(--bf-green);border:1px solid var(--bf-green);border-radius:var(--bf-radius);font-family:var(--bf-sans);font-size:15px;font-weight:500;min-height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .18s ease-out}.bf-btn-outline .elementor-button:hover,a.bf-btn-outline:hover{background:var(--bf-green-tint);color:var(--bf-green)}.bf-btn-accent .elementor-button,a.bf-btn-accent{background:var(--bf-orange);color:var(--bf-ink);border:1px solid var(--bf-orange);border-radius:var(--bf-radius);font-weight:500;min-height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.bf-btn-accent .elementor-button:hover,a.bf-btn-accent:hover{background:var(--bf-orange-hover);color:var(--bf-ink)}.bf-card{background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:var(--bf-radius);transition:background .18s ease-out,border-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}@media (hover:hover) and (pointer:fine){.bf-card:hover{background:var(--bf-green-tint);border-color:rgba(7,84,63,.2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(7,84,63,.08)}}.bf-float{background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:var(--bf-radius);box-shadow:0 12px 32px rgba(7,84,63,.10)}@media(min-width:1025px){.bf-float{position:absolute;right:0;bottom:40px;width:320px;z-index:2}.bf-media-rel{position:relative}}.bf-dark{background:#064533}.bf-dark h1,.bf-dark h2,.bf-dark h3,.bf-dark h4{color:var(--bf-on-green)}.bf-dark p,.bf-dark li,.bf-dark .bf-small{color:#FFFDFA}.bf-dark a{color:var(--bf-orange)}.bf-dark .bf-eyebrow{color:#F2EFE9}@media(min-width:1025px){.bf-process{position:relative}.bf-process::before{content:"";position:absolute;top:34px;left:10%;right:10%;height:1px;background:var(--bf-rule);z-index:0}.bf-process > .e-con,.bf-process > .elementor-column{position:relative;z-index:1}}.bf-mobilebar{display:none}@media(max-width:767px){.bf-mobilebar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:999;gap:8px;background:var(--bf-bg);border-top:1px solid var(--bf-rule);padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.bf-mobilebar a{flex:1;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--bf-radius);font:500 15px/1 var(--bf-sans);text-decoration:none}.bf-mobilebar .bf-call{background:var(--bf-green);color:var(--bf-on-green)}.bf-mobilebar .bf-write{background:transparent;color:var(--bf-green);border:1px solid var(--bf-green)}body{padding-bottom:72px}}.bf-form input,.bf-form select,.bf-form textarea, .wpforms-container input,.wpforms-container select,.wpforms-container textarea{background:var(--bf-off);border:1px solid var(--bf-rule);border-radius:var(--bf-radius);min-height:48px;font-size:16px;padding:10px 14px;color:var(--bf-ink);font-family:var(--bf-sans)}.wpforms-container label.wpforms-field-label{font-size:14px;font-weight:500;color:var(--bf-ink)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.bf-sect{padding-top:96px;padding-bottom:96px}@media(max-width:767px){.bf-sect{padding-top:56px;padding-bottom:56px}}.bf-divided > .e-con-inner > .e-con + .e-con, .bf-divided > .e-con + .e-con{border-left:1px solid var(--bf-rule)}@media(max-width:767px){.bf-divided > .e-con-inner > .e-con + .e-con, .bf-divided > .e-con + .e-con{border-left:0}}.bf-proof-num{font-family:var(--bf-sans);font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--bf-orange-ink);margin-bottom:8px}.bf-proof-t{font-family:var(--bf-sans);font-size:17px;font-weight:600;color:var(--bf-ink);line-height:1.35;margin-bottom:6px}.bf-proof-d{font-size:14.5px;color:var(--bf-muted);line-height:1.6}.bf-check p{position:relative;padding-left:34px;margin:0 0 13px;min-height:22px}.bf-check p:last-child{margin-bottom:0}.bf-check p::before{content:"";position:absolute;left:0;top:.16em;width:22px;height:22px;border-radius:50%;background:var(--bf-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.9 6.3l2.8 2.9 5.4-6' fill='none' stroke='%23FFFDFA' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}.bf-sig{font-family:var(--bf-serif);font-size:19px;color:var(--bf-ink)}.bf-grid > .e-con-inner,.bf-grid.e-con-full{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px;align-items:stretch}@media(max-width:1024px){.bf-grid > .e-con-inner,.bf-grid.e-con-full{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.bf-grid > .e-con-inner,.bf-grid.e-con-full{grid-template-columns:1fr!important}}.bf-tile-t{font-family:var(--bf-sans);font-size:17px;font-weight:600;color:var(--bf-ink);line-height:1.35;margin:0 0 8px}.bf-tile-d{font-size:14.5px;color:var(--bf-muted);line-height:1.62;margin:0}.bf-tile-l{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;color:var(--bf-green);text-decoration:none}.bf-tile-l:hover{text-decoration:underline}.bf-tile-n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--bf-green-tint);color:var(--bf-green);font-family:var(--bf-sans);font-size:14px;font-weight:600;margin-bottom:16px}.bf-rights{border:1px solid rgba(255,253,250,.24);border-radius:var(--bf-radius);padding:24px 26px}.bf-rights p{position:relative;padding-left:22px;margin:0 0 10px;color:#FFFDFA;font-size:15.5px;line-height:1.6}.bf-rights p:last-child{margin-bottom:0}.bf-rights p::before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--bf-orange)}.bf-phone-xl{font-family:var(--bf-serif);font-size:32px;font-weight:600;color:var(--bf-bg);text-decoration:none;line-height:1.2}.bf-phone-xl:hover{text-decoration:underline}.bf-step-n{font-family:var(--bf-serif);font-size:34px;font-weight:600;color:var(--bf-green);line-height:1;margin-bottom:12px}.bf-step-t{font-family:var(--bf-sans);font-size:17px;font-weight:600;color:var(--bf-ink);margin:0 0 8px}.bf-step-d{font-size:14.5px;color:var(--bf-muted);line-height:1.65;margin:0}.bf-person{padding:22px 0}.bf-person + .bf-person{border-top:1px solid var(--bf-rule)}.bf-person-n{font-family:var(--bf-sans);font-size:17px;font-weight:600;color:var(--bf-ink);margin:0 0 2px}.bf-person-f{font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--bf-orange-ink);margin:0 0 8px}.bf-person-d{font-size:15px;color:var(--bf-muted);line-height:1.62;margin:0}.bf-avatar{width:96px;height:96px;border-radius:50%;background:var(--bf-green-tint);display:flex;align-items:center;justify-content:center;font-family:var(--bf-serif);font-size:26px;color:var(--bf-green);flex:0 0 auto}.bf-dcard{border:1px solid rgba(255,253,250,.18);border-radius:var(--bf-radius);padding:26px 24px;height:100%}.bf-dcard-e{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#FF8A2E;margin:0 0 10px}.bf-dcard-t{font-family:var(--bf-sans);font-size:16.5px;font-weight:600;color:var(--bf-bg);margin:0 0 8px}.bf-dcard-d{font-size:14.5px;color:#F2EFE9;line-height:1.62;margin:0}.bf-contact{background:#064533;border-radius:var(--bf-radius);padding:36px 34px}.bf-contact,.bf-contact p,.bf-contact a{color:var(--bf-bg)}.bf-contact a{text-decoration:none;border-bottom:1px solid rgba(255,253,250,.4)}.bf-contact a:hover{border-bottom-color:var(--bf-orange)}.bf-contact hr{border:0;border-top:1px solid rgba(255,253,250,.2);margin:20px 0}@media(max-width:767px){body{padding-bottom:64px}}.bf-btn-outline.bf-on-dark .elementor-button, .bf-dark .bf-btn-outline .elementor-button, .bf-btn-outline.bf-on-dark, .bf-dark a.bf-btn-outline{background:transparent!important;color:#FFFDFA!important;border-color:rgba(255,253,250,.70)!important}.bf-btn-outline.bf-on-dark .elementor-button:hover, .bf-btn-outline.bf-on-dark .elementor-button:focus-visible, .bf-dark .bf-btn-outline .elementor-button:hover, .bf-dark .bf-btn-outline .elementor-button:focus-visible, .bf-btn-outline.bf-on-dark:hover, .bf-dark a.bf-btn-outline:hover{border-color:#FFFDFA!important;background:rgba(255,253,250,.12)!important;color:#FFFDFA!important}.bf-todo{background:var(--bf-off);color:var(--bf-orange-ink);border-left:2px solid var(--bf-orange);padding:1px 6px;border-radius:0 2px 2px 0;font-size:.92em}.bf-dark .bf-todo{background:rgba(245,130,45,.18);color:#FF8A2E}.bf-avatar{margin:0}.bf-person > .e-con-inner{align-items:center}.bf-steps > .e-con-inner > .e-con,.bf-steps > .e-con{border-top:2px solid var(--bf-rule);padding-top:18px}.bf-faq{width:100%;max-width:820px;border-top:1px solid var(--bf-rule)}.bf-faq details{border-bottom:1px solid var(--bf-rule)}.bf-faq summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--bf-sans);font-size:17px;font-weight:600;color:var(--bf-ink);line-height:1.45}.bf-faq summary::-webkit-details-marker{display:none}.bf-faq summary::after{content:'';position:absolute;right:8px;top:50%;width:11px;height:11px;border-right:2px solid var(--bf-green);border-bottom:2px solid var(--bf-green);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.bf-faq details[open] summary::after{transform:translateY(-30%) rotate(225deg)}.bf-faq summary:hover{color:var(--bf-green)}.bf-faq .bf-faq-a{padding:0 40px 22px 0}.bf-faq .bf-faq-a p{margin:0;color:var(--bf-muted);font-size:16px;line-height:1.68}.bf-contact hr{border:0;border-top:1px solid rgba(255,253,250,.2);margin:20px 0}.bf-form .wpforms-container{margin:0}.bf-mobilebar{display:none}@media(max-width:767px){.bf-mobilebar{display:block!important;position:fixed;left:0;right:0;bottom:0;z-index:900}.bf-mobilebar .elementor-widget-html{width:100%}.bf-mobilebar .elementor-widget-container{display:flex}.bf-call,.bf-write{flex:1;display:flex;align-items:center;justify-content:center;height:56px;font-family:var(--bf-sans);font-size:15px;font-weight:600;text-decoration:none}.bf-call{background:var(--bf-green);color:#FFFDFA}.bf-write{background:var(--bf-green-dark);color:#FFFDFA}}.bf-quote{border-left:3px solid var(--bf-orange);padding:4px 0 4px 20px;max-width:640px}.bf-quote p{font-family:var(--bf-serif);font-size:20px;line-height:1.5;color:var(--bf-ink);margin:0}.bf-h3 h3{font-family:var(--bf-sans);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-muted);margin-top:10px}.bf-boxed{border:1px solid var(--bf-rule);background:var(--bf-bg);border-radius:var(--bf-radius);padding:22px 24px}[data-header] .site-title,[data-header] .site-description{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-header] .site-logo-container img{max-height:52px;width:auto}@media(min-width:1000px){[data-header] [data-device="desktop"] .site-logo-container img, [data-header] [data-device="desktop"] .site-branding img{max-height:64px!important;height:64px!important;width:auto!important;display:block}[data-header] [data-device="desktop"] .site-logo-container, [data-header] [data-device="desktop"] .site-branding{height:auto!important;max-height:none!important;display:flex;align-items:center}}.admin-bar header[data-header]{top:32px}@media(max-width:782px){.admin-bar header[data-header]{top:46px}}[data-header] .menu > li > a{font-family:var(--bf-sans);font-size:15px;font-weight:500;color:var(--bf-ink)}[data-header] .menu > li > a:hover{color:var(--bf-green)}[data-header] .sub-menu{background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:var(--bf-radius);box-shadow:0 10px 30px rgba(16,26,22,.08);padding:6px 0}[data-header] .sub-menu a{font-size:14.5px;color:var(--bf-ink);padding:9px 18px}[data-header] .sub-menu a:hover{color:var(--bf-green);background:var(--bf-green-tint)}[data-header] .bf-menu-all > a{border-top:1px solid var(--bf-rule);margin-top:6px;padding-top:12px;font-weight:600}[data-header] .bf-menu-cta > a{background:var(--bf-orange)!important;color:var(--bf-ink)!important;border-radius:3px;padding:11px 20px;font-family:var(--bf-sans);font-size:15px;font-weight:500;letter-spacing:.15px;white-space:nowrap}[data-header] .bf-menu-cta > a:hover,[data-header] .bf-menu-cta > a:focus-visible{background:var(--bf-orange-hover)!important;color:var(--bf-ink)!important}@media(max-width:999px){[data-header] .bf-menu-cta > a{display:inline-flex;margin-top:8px}}@media(max-width:767px){.bf-mobilebar a.bf-call{background:var(--bf-orange)!important;color:var(--bf-ink)!important;border:3px solid var(--bf-orange-ink)!important}.bf-mobilebar a.bf-write{background:var(--bf-green)!important;color:#FFFDFA!important;border:3px solid var(--bf-green-dark)!important;margin-left:-3px}.bf-mobilebar a.bf-call:active{background:var(--bf-orange-hover)!important}.bf-mobilebar a.bf-write:active{background:var(--bf-green-dark)!important}}footer.ct-footer{background:var(--bf-green)}footer.ct-footer,footer.ct-footer p,footer.ct-footer li,footer.ct-footer a{color:#FFFDFA}footer.ct-footer [data-row='middle']{padding:64px 0 40px}footer.ct-footer .bf-f-h{font-family:var(--bf-sans);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#FF8A2E;margin:0 0 14px}footer.ct-footer .bf-f-list{list-style:none;margin:0;padding:0}footer.ct-footer .bf-f-list li{margin:0 0 9px;font-size:14.5px;line-height:1.45}footer.ct-footer a{text-decoration:none}footer.ct-footer a:hover{color:#FFFDFA;text-decoration:underline}footer.ct-footer .bf-f-brand img{max-width:200px;height:auto;margin-bottom:16px;filter:brightness(0) invert(1);opacity:.92}footer.ct-footer .bf-f-brand p{font-size:14.5px;line-height:1.62;max-width:34ch}footer.ct-footer .bf-f-brand p.bf-f-name{color:#FFFDFA;font-weight:500;margin:0 0 10px;max-width:none}footer.ct-footer .bf-f-brand p.bf-f-desc{max-width:none}footer.ct-footer p{font-size:14.5px;line-height:1.62}footer.ct-footer .bf-f-btn{display:inline-block;margin-top:6px;border:1px solid rgba(255,253,250,.45);border-radius:var(--bf-radius);padding:10px 18px;font-size:14px;font-weight:600}footer.ct-footer .bf-f-btn:hover{border-color:#FFFDFA;background:rgba(255,253,250,.08);text-decoration:none}footer.ct-footer [data-row='bottom']{border-top:1px solid rgba(255,253,250,.16);padding:22px 0}footer.ct-footer .ct-footer-copyright{font-size:13.5px;color:#F2EFE9}@media(max-width:767px){footer.ct-footer{padding-bottom:64px}}@media(max-width:767px){.bf-mobilebar .bf-bar-inner{display:flex;width:100%}.bf-mobilebar .bf-bar-inner a{flex:1 1 50%;min-width:0}}:root{--theme-palette-color-1:#07543F;--theme-palette-color-2:#043327;--theme-palette-color-3:#101A16;--theme-palette-color-4:#101A16;--theme-palette-color-5:#E5E1D8;--theme-palette-color-6:#F7F5F0;--theme-palette-color-7:#FFFDFA;--theme-palette-color-8:#FFFDFA;--theme-text-color:#101A16;--theme-headings-color:#101A16;--theme-link-initial-color:#07543F;--theme-link-hover-color:#043327;--theme-border-color:#E5E1D8;--theme-font-family:'Libre Franklin',Helvetica,Arial,sans-serif;--theme-content-width:1240px;--theme-button-background-initial-color:#07543F;--theme-button-background-hover-color:#043327;--theme-button-text-initial-color:#FFFDFA;--theme-button-text-hover-color:#FFFDFA;--theme-form-field-border-initial-color:#E5E1D8;--theme-form-field-border-focus-color:#07543F}#header.ct-header [data-row='middle']{border-bottom:1px solid var(--bf-rule)}.admin-bar #header.ct-header{top:32px}@media(max-width:782px){.admin-bar #header.ct-header{top:46px}}#header .ct-menu-link{text-transform:none;font-family:var(--bf-sans);font-size:15.5px;font-weight:500;letter-spacing:0;color:var(--bf-ink)}#header .menu > li > a:hover,#header .menu > li > a:focus-visible{color:var(--bf-green)}#header .sub-menu .ct-menu-link{font-size:14.5px;text-transform:none}#header .bf-menu-cta > a.ct-menu-link{color:var(--bf-ink)!important;font-family:var(--bf-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.15px!important;text-transform:none!important}.bf-media-rel{position:relative}.bf-media-rel > .e-con-inner > .e-con:first-child,.bf-media-rel > .e-con:first-child{border:1px dashed var(--bf-rule);background:var(--bf-green-tint);border-radius:var(--bf-radius);align-items:center;justify-content:flex-start;padding-top:28px}.bf-media-rel .bf-float{position:absolute;left:-48px;bottom:32px;width:300px;background:var(--bf-bg);box-shadow:0 18px 44px rgba(16,26,22,.10);z-index:2}@media(max-width:1024px){.bf-media-rel .bf-float{position:static;width:100%;box-shadow:none;margin-top:16px}}@media(max-width:767px){.bf-divided > .e-con-inner > .e-con,.bf-divided > .e-con{padding-left:0!important;padding-right:0!important;padding-bottom:20px}.bf-divided > .e-con-inner > .e-con + .e-con,.bf-divided > .e-con + .e-con{border-top:1px solid var(--bf-rule);padding-top:20px}.bf-steps > .e-con-inner > .e-con,.bf-steps > .e-con{padding-right:0!important}}.bf-dark a{color:#FFFDFA;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#FF8A2E;text-decoration-thickness:1.5px}.bf-dark a:hover{text-decoration-color:#FF8A2E}.bf-dark a.bf-btn,.bf-dark a.bf-btn-accent,.bf-dark a.bf-btn-outline,.bf-dark .elementor-button{text-decoration:none}.bf-dark a.bf-btn-accent{color:#101A16}.bf-phone-xl{color:#FFFDFA;text-decoration:none;border-bottom:2px solid rgba(245,130,45,.8);padding-bottom:2px}.bf-phone-xl:hover{border-bottom-color:#FF8A2E;text-decoration:none}.bf-rights p:first-child{padding-left:0;font-family:var(--bf-sans);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#F2EFE9;margin-bottom:14px}.bf-rights p:first-child::before{display:none}.bf-rights p:first-child strong{font-weight:600}#footer.ct-footer{background-color:var(--bf-green)!important;background:var(--bf-green)}#footer.ct-footer,#footer.ct-footer p,#footer.ct-footer li,#footer.ct-footer a,#footer.ct-footer .ct-widget{color:#FFFDFA}#footer.ct-footer .bf-f-h{color:#FF8A2E}#footer.ct-footer a:hover{color:#FFFDFA}#footer.ct-footer .ct-footer-copyright{color:#F2EFE9}#footer.ct-footer [data-row] .ct-container{padding-top:0!important;padding-bottom:0!important}#footer.ct-footer [data-row='middle']{padding:56px 0 40px}@media(max-width:767px){#footer.ct-footer [data-row='middle']{padding:44px 0 32px}#footer.ct-footer [data-row='middle'] .ct-container{gap:24px!important}#footer.ct-footer .bf-f-kol-obszary, #footer.ct-footer .bf-f-kol-kancelaria{display:none}#footer.ct-footer [data-row='middle'] .ct-container > div:nth-child(2), #footer.ct-footer [data-row='middle'] .ct-container > div:nth-child(3){display:none}#footer.ct-footer .bf-f-kol-kontakt{text-align:center}#footer.ct-footer .bf-f-kol-kontakt .bf-f-h{margin-bottom:10px}#footer.ct-footer .bf-f-kontakt li{justify-content:center;margin-bottom:8px;line-height:1.5}#footer.ct-footer .bf-f-kontakt li:last-child{margin-bottom:0}#footer.ct-footer .bf-f-kol-kontakt p:last-of-type{margin-top:14px;margin-bottom:0}}#footer.ct-footer [data-row='bottom']{border-top:1px solid rgba(255,253,250,.16);padding:18px 0}#footer.ct-footer .bf-f-brand img{filter:none;opacity:1;background:transparent;border-radius:0;padding:0;max-width:200px}@media(max-width:1023px){.elementor .e-con.e-parent{padding-left:20px!important;padding-right:20px!important}}@media(max-width:400px){.elementor .e-con.e-parent{padding-left:16px!important;padding-right:16px!important}}#footer.ct-footer .bf-f-reg{font-size:13px;color:#F2EFE9;margin-top:14px;line-height:1.5}#footer.ct-footer .bf-f-kontakt{list-style:none;margin:0;padding:0}#footer.ct-footer .bf-f-kontakt li{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px;font-size:14.5px;line-height:1.62}#footer.ct-footer .bf-f-kontakt li:last-child{margin-bottom:0}#footer.ct-footer .bf-f-kontakt .bf-i{width:17px;height:17px;margin-top:5px;color:#FF8A2E}#footer.ct-footer .bf-f-kontakt a{text-decoration:none}#footer.ct-footer .bf-f-social{display:flex;gap:10px;margin-top:18px}#footer.ct-footer .bf-f-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:3px;border:1px solid rgba(255,253,250,.45);color:#FF8A2E;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease}#footer.ct-footer .bf-f-social a:hover,#footer.ct-footer .bf-f-social a:focus-visible{background:rgba(255,253,250,.10);border-color:#FFFDFA;color:#FFFDFA}#footer.ct-footer .bf-f-social .bf-i{width:20px;height:20px}.wpforms-container em.wpforms-error, .wpforms-container label.wpforms-error{color:var(--bf-error)!important}.wpforms-container input.wpforms-error, .wpforms-container select.wpforms-error, .wpforms-container textarea.wpforms-error{border-color:var(--bf-error)!important}#header .bf-menu-cta > a:focus-visible{outline-color:var(--bf-ink)}#header .bf-menu-cta2 > a:focus-visible{outline-color:#FFFDFA}@media(max-width:767px){#footer.ct-footer .bf-f-list a{display:inline-block;padding-top:4px;padding-bottom:4px}#footer.ct-footer .bf-f-kontakt a{display:inline-block;padding-top:3px;padding-bottom:3px}#footer.ct-footer [data-row='bottom'] a{display:inline-block;padding-top:4px;padding-bottom:4px}.bf-crumbs a{display:inline-block;padding-top:2px;padding-bottom:2px}}#footer.ct-footer .bf-f-brand{text-align:center}#footer.ct-footer .bf-f-brand img{margin-left:auto;margin-right:auto}#footer.ct-footer .bf-f-brand p{margin-left:auto;margin-right:auto}#footer.ct-footer .bf-f-social{justify-content:center}#footer.ct-footer .bf-f-brand p.bf-f-name{color:#FFFDFA;font-weight:500;margin:0 0 10px;max-width:none}#footer.ct-footer .bf-f-brand p.bf-f-desc{max-width:none;font-size:14px}@media(min-width:1000px){#footer.ct-footer [data-row='middle'] .ct-container{grid-template-columns:3.3fr 2.46fr 1.94fr 2.32fr!important}}.bf-crumbs-sect{padding-top:20px!important}.bf-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--bf-sans);font-size:13px;color:var(--bf-muted)}.bf-crumbs a{color:var(--bf-muted);text-decoration:none;border-bottom:1px solid transparent}.bf-crumbs a:hover{color:var(--bf-green);border-bottom-color:var(--bf-rule)}.bf-crumbs span[aria-hidden]{opacity:.45}.bf-crumbs [aria-current]{color:var(--bf-ink)}.bf-note{border-left:2px solid var(--bf-rule);padding-left:16px;font-size:15px;color:var(--bf-muted)}.bf-dark .bf-note{border-left-color:rgba(255,253,250,.3)}.bf-404{padding:88px 0 96px;background:var(--bf-bg)}.bf-404 h1{margin:8px 0 18px}.bf-404-list{list-style:none;margin:28px 0 24px;padding:0;max-width:640px}.bf-404-list li{padding:14px 0;border-top:1px solid var(--bf-rule);font-size:16px;color:var(--bf-muted);line-height:1.6}.bf-404-list li:last-child{border-bottom:1px solid var(--bf-rule)}.bf-404-list a{font-family:var(--bf-sans);font-weight:600;color:var(--bf-green);text-decoration:none}.bf-404-list a:hover{text-decoration:underline}@media(max-width:767px){.bf-404{padding:56px 0 72px}}.bf-tile-l{padding:7px 0;line-height:1.3}.bf-404-list a{display:inline-block;padding:3px 0}:focus-visible{outline:2px solid var(--bf-orange-ink);outline-offset:2px;border-radius:2px}.bf-dark :focus-visible,#footer :focus-visible{outline-color:var(--bf-orange)}.bf-i{width:1em;height:1em;display:block;flex:0 0 auto}.bf-ico{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--bf-green-tint);color:var(--bf-green);font-size:24px;margin-bottom:18px;transition:background .18s ease,color .18s ease}.bf-ico-plain{display:block;width:auto;height:auto;background:none;color:var(--bf-green);font-size:30px;border-radius:0;margin-bottom:14px}.bf-ico-dark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:rgba(245,130,45,.14);color:var(--bf-orange);font-size:22px;margin-bottom:18px}.bf-ico-line{display:inline-flex;vertical-align:-3px;margin-right:9px;font-size:17px;color:var(--bf-orange);width:auto;height:auto;background:none;border-radius:0}.bf-tile{background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:6px;padding:30px 26px 28px;height:100%;box-shadow:0 1px 2px rgba(16,26,22,.04);transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}@media (hover:hover) and (pointer:fine){.bf-tile:hover{border-color:var(--bf-green-tint);box-shadow:0 18px 40px -18px rgba(4,51,39,.28);transform:translateY(-4px)}.bf-tile:hover .bf-ico{background:var(--bf-green);color:#FFFDFA}}.bf-tile-t{font-size:17.5px;margin-bottom:10px}.bf-tile-d{font-size:14.5px}.bf-dcard{border:1px solid rgba(255,253,250,.16);border-radius:6px;padding:30px 26px;background:rgba(255,253,250,.03);transition:border-color .18s ease,background .18s ease}@media (hover:hover) and (pointer:fine){.bf-dcard:hover{border-color:rgba(245,130,45,.45);background:rgba(255,253,250,.06)}}.bf-proof-num{font-size:11.5px;letter-spacing:.14em}.bf-proof-t{font-size:17.5px}.bf-steps > .e-con-inner{position:relative}@media(min-width:1025px){.bf-steps > .e-con-inner::before{content:"";position:absolute;left:24px;right:24px;top:23px;height:2px;background:var(--bf-rule)}}.bf-steps > .e-con-inner > .e-con,.bf-steps > .e-con{border-top:0!important;padding-top:0!important;position:relative}.bf-step-n{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--bf-green);color:#FFFDFA;font-family:var(--bf-sans);font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1;margin:0 0 20px;position:relative;z-index:1;box-shadow:0 0 0 6px var(--bf-off)}.bf-process .bf-step-n{box-shadow:0 0 0 6px var(--bf-off)}#przebieg .bf-step-n,#proces .bf-step-n{box-shadow:0 0 0 6px var(--bf-off)}.bf-step-t{font-size:17px;margin-bottom:10px}.bf-float{border-radius:6px;box-shadow:0 24px 60px -24px rgba(4,51,39,.35)}.bf-boxed{border-radius:6px}.bf-quote{padding:6px 0 6px 22px}.bf-media-rel > .e-con-inner > .e-con:first-child,.bf-media-rel > .e-con:first-child{border:0!important;border-radius:6px;background:linear-gradient(150deg,#0E6E52 0%,#07543F 45%,#043327 100%)!important;position:relative;overflow:hidden;min-height:520px}.bf-media-rel > .e-con-inner > .e-con:first-child::before,.bf-media-rel > .e-con:first-child::before{content:"";position:absolute;inset:0;background-image:url('https://adwokatfilek.pl/wp-content/uploads/2026/09/sygnet-bf-kancelaria-filek.png');background-repeat:no-repeat;background-position:right -60px bottom -50px;background-size:340px auto;opacity:.14}.bf-media-rel > .e-con-inner > .e-con:first-child::after,.bf-media-rel > .e-con:first-child::after{content:"";position:absolute;left:26px;top:26px;width:120px;height:120px;background-image:radial-gradient(rgba(255,253,250,.35) 1.4px,transparent 1.4px);background-size:14px 14px;opacity:.5}.bf-media-rel .elementor-widget-text-editor{position:relative;z-index:1}.bf-hero-label{color:#FFFDFA;font-family:var(--bf-sans);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;margin:0}@media(max-width:1024px){.bf-media-rel > .e-con-inner > .e-con:first-child,.bf-media-rel > .e-con:first-child{min-height:300px}}.bf-media-rel .bf-float{left:-40px;bottom:30px;width:274px;padding:26px 24px}.bf-float ul{list-style:none;margin:0;padding:0}.bf-float li{position:relative;padding-left:28px;margin-bottom:12px;font-size:15.5px;line-height:1.55;color:var(--bf-ink)}.bf-float li:last-child{margin-bottom:0}.bf-float li::before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2307543F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6.5-11 11-5-5'/%3E%3C/svg%3E") center/17px 17px no-repeat}.bf-float h2,.bf-float h3{font-size:19px;margin:0 0 14px}@media(max-width:1024px){.bf-media-rel .bf-float{left:auto;bottom:auto;width:100%}}.elementor .e-con.bf-crumbs-sect{background-color:var(--bf-off)!important;padding-bottom:0!important}.elementor .e-con.bf-crumbs-sect + .e-con{background-color:var(--bf-off)!important;position:relative;overflow:hidden}.elementor .e-con.bf-crumbs-sect + .e-con::after{content:"";position:absolute;right:-70px;top:50%;transform:translateY(-50%);width:300px;height:300px;background:url('https://adwokatfilek.pl/wp-content/uploads/2026/09/sygnet-bf-kancelaria-filek.png') center/contain no-repeat;opacity:.05;pointer-events:none}.elementor .e-con.bf-crumbs-sect + .e-con > .e-con-inner{position:relative;z-index:1}@media(max-width:900px){.elementor .e-con.bf-crumbs-sect + .e-con::after{display:none}}.bf-h3 h3{margin-top:14px}.bf-measure p{margin-bottom:16px}.bf-measure p:last-child{margin-bottom:0}.bf-ico-hero{width:64px;height:64px;font-size:30px;background:var(--bf-bg);color:var(--bf-green);border:1px solid var(--bf-rule);box-shadow:0 10px 30px -14px rgba(4,51,39,.35);margin-bottom:22px}@media(max-width:767px){.bf-ico-hero{width:56px;height:56px;font-size:26px;margin-bottom:18px}}.bf-portret-kol{max-width:500px;position:relative;padding:0!important;gap:0!important}.bf-portret{position:relative}.bf-portret img{width:100%;height:auto;border-radius:6px;display:block;box-shadow:0 26px 60px -28px rgba(4,51,39,.45)}.bf-portret-kol > .elementor-widget-html{position:static;margin:0;padding:0;height:0;min-height:0}.bf-wizytowka{position:absolute;right:-28px;bottom:26px;width:max-content;max-width:calc(100% + 28px);background:linear-gradient(115deg,var(--bf-green) 0%,var(--bf-green-dark) 100%);color:var(--bf-on-green);border-radius:6px;padding:16px 22px;box-shadow:0 18px 40px -20px rgba(4,51,39,.55)}.bf-wizytowka p{margin:0}.bf-wizytowka-imie{font-family:var(--bf-serif);font-size:19px;line-height:1.25;font-weight:600;color:var(--bf-on-green)}.bf-wizytowka-rola{font-size:13.5px;line-height:1.45;color:#F2EFE9;margin-top:4px}@media(max-width:1024px){.bf-wizytowka{right:-18px;max-width:calc(100% + 18px);padding:14px 18px}}@media(max-width:767px){.bf-portret-kol{max-width:300px}.bf-wizytowka{right:-14px;max-width:calc(100% + 14px);bottom:18px;padding:12px 16px}.bf-wizytowka-imie{font-size:17px}.bf-wizytowka-rola{font-size:12.5px}}.bf-avatar,.bf-avatar-img{width:112px;height:112px;flex:0 0 112px}.bf-avatar{font-size:30px}.bf-avatar-img{border-radius:50%;overflow:hidden;position:relative}.bf-avatar-img img{width:112px;height:112px;object-fit:cover;object-position:center 22%;border-radius:50%;display:block;filter:saturate(.92)}.bf-avatar-img::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(4,51,39,.16);pointer-events:none}.bf-person > .e-con-inner > .elementor-widget-image{flex:0 0 112px}@media(max-width:767px){.bf-avatar,.bf-avatar-img{width:84px;height:84px;flex:0 0 84px}.bf-avatar{font-size:23px}.bf-avatar-img img{width:84px;height:84px}.bf-person > .e-con-inner > .elementor-widget-image{flex:0 0 84px}}.bf-avatar-img img{transform-origin:50% 50%}.elementor-element-2e8ecd5.bf-avatar-img img{transform:scale(1.30) translate(4.5%,-4%)}.elementor-element-c363aa0.bf-avatar-img img{transform:scale(1.28) translate(3%,-4%)}.bf-media-rel > .e-con-inner > .e-con:first-child,.bf-media-rel > .e-con:first-child{display:none!important}.bf-media-rel{display:flex!important;align-items:center;justify-content:flex-end;min-height:420px}.bf-media-rel > .e-con-inner{display:flex;align-items:center;justify-content:flex-end;width:100%}.bf-media-rel .bf-float{position:static!important;left:auto!important;bottom:auto!important;width:100%!important;max-width:340px;margin-left:auto;padding:30px 28px}@media(max-width:1024px){.bf-media-rel{min-height:0}.bf-media-rel .bf-float{max-width:none}}#dowody{background-color:#064533!important}#dowody .bf-proof-num{display:none}#dowody .bf-proof-t{color:#FFFDFA!important;font-size:16.5px;line-height:1.3;margin-bottom:5px}#dowody .bf-proof-d{color:#F2EFE9!important;font-size:13.8px;line-height:1.55;margin:0}#dowody .bf-ico-plain{color:var(--bf-orange)!important;font-size:24px;margin-bottom:12px}#dowody.bf-divided > .e-con-inner > .e-con + .e-con,#dowody.bf-divided > .e-con + .e-con{border-left-color:rgba(255,253,250,.20)}@media(max-width:1024px){#dowody .bf-proof-t{font-size:15.5px}#dowody .bf-proof-d{font-size:13.2px}}@media(max-width:767px){#dowody.bf-divided > .e-con-inner > .e-con + .e-con,#dowody.bf-divided > .e-con + .e-con{border-top-color:rgba(255,253,250,.18);padding-top:18px}#dowody.bf-divided > .e-con-inner > .e-con,#dowody.bf-divided > .e-con{padding-bottom:18px}#dowody .bf-ico-plain{font-size:21px;margin-bottom:9px}}.elementor-element-bfhero01{background-color:var(--bf-green)!important;position:relative;overflow:hidden}.elementor-element-bfhero01 > .e-con-inner{position:relative;z-index:1}.elementor-element-bfhero01 .bf-eyebrow{color:#FFFDFA!important}.elementor-element-bfhero01 .bf-eyebrow::before{background:var(--bf-orange)!important}.elementor-element-bfheroL h1,.elementor-element-bfheroL .elementor-heading-title{color:#FFFDFA!important;text-shadow:0 1px 24px rgba(3,31,23,.35)}.elementor-element-bfhero01 .bf-lead,.elementor-element-bfhero01 .bf-lead p{color:#FFFDFA!important}.elementor-element-bfhero01 .bf-small,.elementor-element-bfhero01 .bf-small p{color:#F2EFE9!important}.elementor-element-bfheroL .bf-btn .elementor-button{background:var(--bf-orange)!important;border-color:var(--bf-orange)!important;color:var(--bf-ink)!important}.elementor-element-bfheroL .bf-btn .elementor-button:hover,.elementor-element-bfheroL .bf-btn .elementor-button:focus-visible{background:var(--bf-orange-hover)!important;border-color:var(--bf-orange-hover)!important;color:var(--bf-ink)!important}.elementor-element-bfhero01 .bf-btn-outline .elementor-button{color:#FFFDFA!important;border-color:rgba(255,253,250,.70)!important;background:transparent!important}.elementor-element-bfhero01 .bf-btn-outline .elementor-button:hover,.elementor-element-bfhero01 .bf-btn-outline .elementor-button:focus-visible{border-color:#FFFDFA!important;background:rgba(255,253,250,.12)!important}.elementor-element-bfhero01 :focus-visible{outline:2px solid #FFFDFA;outline-offset:3px}body:not(.bf-hero-foto) .elementor-element-bfhero01{background-image:linear-gradient(150deg,#0E6E52 0%,#07543F 100%)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:var(--bf-green)!important}body:not(.bf-hero-foto) .elementor-element-bfhero01::before{content:"";position:absolute;left:auto!important;top:auto!important;right:-46px!important;bottom:-46px!important;width:390px!important;height:390px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23FFFDFA' stroke-width='1.1'%3E%3Cpath d='M6 394A388 388 0 0 1 394 6'/%3E%3Cpath d='M6 394A308 308 0 0 1 314 86'/%3E%3Cpath d='M6 394A228 228 0 0 1 234 166'/%3E%3Ccircle cx='314' cy='86' r='7' fill='%23F5822D' stroke='none'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.30;pointer-events:none;z-index:0}body.bf-hero-foto .elementor-element-bfhero01{background-image:linear-gradient(90deg,rgba(7,84,63,.93) 0%,rgba(7,84,63,.87) 46%,rgba(7,84,63,.52) 63%,rgba(7,84,63,.18) 100%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-tlo-kancelaria.webp')!important;background-size:cover,cover!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}body.bf-hero-foto .elementor-element-bfhero01::before{display:none}@media(max-width:1024px){body:not(.bf-hero-foto) .elementor-element-bfhero01::before{width:300px!important;height:300px!important;right:-38px!important;bottom:-38px!important;left:auto!important;top:auto!important;opacity:.26}body.bf-hero-foto .elementor-element-bfhero01{background-image:linear-gradient(180deg,rgba(7,84,63,.90) 0%,rgba(7,84,63,.86) 100%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-tlo-kancelaria.webp')!important;background-position:center,center!important}}.bf-cechy-w,.bf-cechy-w .elementor-widget-container{background:transparent!important;box-shadow:none!important}.bf-cechy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:2px 0 8px;padding:0;background:none}.bf-cechy span{display:block;font-family:var(--bf-sans);font-size:18.5px;line-height:1.48;letter-spacing:.005em;color:#FFFDFA;will-change:transform,opacity;animation:bfCechaWjazd .60s cubic-bezier(.22,.61,.36,1) both}.bf-cechy span.bf-cechy-gdzie{font-size:16px;line-height:1.45;color:#FFFDFA;margin-top:9px}.bf-cechy span:nth-child(1){animation-delay:.16s}.bf-cechy span:nth-child(2){animation-delay:.28s}.bf-cechy span:nth-child(3){animation-delay:.40s}.bf-cechy span:nth-child(4){animation-delay:.52s}.bf-cechy span:nth-child(5){animation-delay:.68s}@keyframes bfCechaWjazd{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.bf-cechy span{font-size:17px}.bf-cechy span.bf-cechy-gdzie{font-size:15px;margin-top:8px}}@media(prefers-reduced-motion:reduce){.bf-cechy span{animation:none;opacity:1;transform:none}}@media(min-width:1000px){[data-header] .bf-menu-cta > a{align-self:center;height:44px;min-height:0;padding:0 20px!important;display:inline-flex;align-items:center;line-height:1.3}}[data-header] .bf-menu-cta2 > a{background:var(--bf-green)!important;color:var(--bf-on-green)!important;border:1px solid var(--bf-green)!important;border-radius:3px;padding:11px 20px;font-family:var(--bf-sans);font-size:15px;font-weight:500;letter-spacing:.15px;white-space:nowrap}#header .bf-menu-cta2 > a.ct-menu-link{color:var(--bf-on-green)!important;font-family:var(--bf-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.15px!important;text-transform:none!important}[data-header] .bf-menu-cta2 > a:hover,[data-header] .bf-menu-cta2 > a:focus-visible{background:var(--bf-green-dark)!important;border-color:var(--bf-green-dark)!important;color:var(--bf-on-green)!important}@media(min-width:1000px){[data-header] .bf-menu-cta2 > a{align-self:center;height:44px;min-height:0;padding:0 20px!important;display:inline-flex;align-items:center;line-height:1.3}[data-header] .bf-menu-cta{margin-left:8px}}@media(max-width:999px){[data-header] .bf-menu-cta2 > a{display:inline-flex;margin-top:10px}[data-header] .bf-menu-cta2 > a{background:transparent!important;color:#FFFDFA!important;border-color:rgba(255,253,250,.70)!important}#header .bf-menu-cta2 > a.ct-menu-link{color:#FFFDFA!important;font-family:var(--bf-sans)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.15px!important;text-transform:none!important}[data-header] .bf-menu-cta2 > a:hover,[data-header] .bf-menu-cta2 > a:focus-visible{background:rgba(255,253,250,.10)!important;border-color:#FFFDFA!important;color:#FFFDFA!important}}@media(min-width:1000px) and (max-width:1199px){#header [data-device="desktop"] .ct-menu-link{padding-left:6px!important;padding-right:6px!important;font-size:15px!important}[data-header] [data-device="desktop"] .site-logo-container img, [data-header] [data-device="desktop"] .site-branding img{max-height:56px!important;height:56px!important}[data-header] .bf-menu-cta2 > a{padding:0 13px!important}[data-header] .bf-menu-cta > a{padding:0 13px!important}[data-header] .bf-menu-cta{margin-left:6px}}#offcanvas .ct-menu-link{color:#FFFDFA!important}#offcanvas .sub-menu{background:transparent!important;border:0!important;border-left:1px solid rgba(255,253,250,.18)!important;border-radius:0!important;box-shadow:none!important;margin:2px 0 6px 8px;padding:2px 0 2px 14px}#offcanvas .sub-menu .ct-menu-link{color:#F2EFE9!important;background:transparent!important}#offcanvas .sub-menu .ct-menu-link:hover,#offcanvas .sub-menu .ct-menu-link:focus-visible{color:var(--bf-orange)!important;background:transparent!important}#offcanvas .ct-menu-link:hover,#offcanvas .ct-menu-link:focus-visible{color:var(--bf-orange)!important}#offcanvas .ct-toggle-dropdown-desktop,#offcanvas .ct-toggle-dropdown-mobile{color:#FFFDFA!important}#offcanvas .mobile-menu .ct-toggle-dropdown-mobile{--theme-icon-hover-color:var(--bf-orange);--toggle-button-size:44px}#offcanvas .mobile-menu .ct-toggle-dropdown-mobile:hover svg, #offcanvas .mobile-menu .ct-toggle-dropdown-mobile:focus-visible svg{fill:var(--bf-orange)}#offcanvas .bf-menu-cta > a.ct-menu-link{color:var(--bf-ink)!important}#offcanvas .ct-panel-inner, #offcanvas .ct-panel-content, #offcanvas .ct-panel-actions{background-color:var(--bf-green-dark)!important}#offcanvas .ct-panel-inner{background-image:none!important}@media(max-width:767px){html.bf-bar-js .bf-mobilebar{transform:translateY(115%);opacity:0;visibility:hidden;transition:transform .18s ease-out,opacity .18s ease-out,visibility 0s linear .18s;will-change:transform}html.bf-bar-js.bf-bar-on .bf-mobilebar{transform:none;opacity:1;visibility:visible;transition:transform .18s ease-out,opacity .18s ease-out,visibility 0s linear 0s}}@media(max-width:767px) and (prefers-reduced-motion:reduce){html.bf-bar-js .bf-mobilebar{transform:none;transition:opacity .01s linear,visibility 0s linear .01s}html.bf-bar-js.bf-bar-on .bf-mobilebar{transform:none;transition:opacity .01s linear,visibility 0s linear 0s}}@media(max-width:767px){#bf-pasek-podstrona{padding-left:16px!important;padding-right:16px!important}}@media(max-width:767px){.bf-mobilebar{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}}@media(min-width:1000px){#header [data-device="desktop"] [data-row="middle"]{--height:96px}}@media(min-width:1025px) and (max-width:1220px){.bf-portret-kol{max-width:min(420px,38vw)}#kancelaria > .e-con-inner{gap:40px!important}.bf-wizytowka{right:-16px;max-width:calc(100% + 16px)}}@media(min-width:1025px) and (max-width:1287px){.elementor > .e-con > .e-con-inner{padding-left:24px!important;padding-right:24px!important}}.bf-oka-tresc{gap:0!important}#kancelaria .bf-oka-tresc h2{font-size:clamp(30px,3.6vw,44px);line-height:1.12;margin:22px 0 0}#kancelaria .bf-oka-lead{margin-top:40px}#kancelaria .bf-oka-lead p{margin:0;max-width:30em}n#kancelaria .bf-oka-tekst{margin-top:24px;max-width:34em}#kancelaria .bf-oka-lead + .bf-oka-tekst{margin-top:48px}#kancelaria .bf-oka-tekst p{margin:0 0 1.7em}#kancelaria .bf-oka-tekst p:last-child{margin-bottom:0}@media(max-width:1024px){#kancelaria .bf-oka-tresc h2{margin-top:18px}#kancelaria .bf-oka-lead{margin-top:32px}#kancelaria .bf-oka-tekst{margin-top:22px}#kancelaria .bf-oka-lead + .bf-oka-tekst{margin-top:38px}}@media(max-width:767px){#kancelaria .bf-oka-tresc h2{font-size:clamp(27px,7.4vw,34px);margin-top:14px}#kancelaria .bf-oka-lead{margin-top:26px}#kancelaria .bf-oka-lead p{font-size:18px}#kancelaria .bf-oka-tekst{margin-top:20px;max-width:none}#kancelaria .bf-oka-lead + .bf-oka-tekst{margin-top:32px}}@media(min-width:768px) and (max-width:1024px){#kancelaria > .e-con-inner{flex-direction:column;gap:44px!important}#kancelaria .bf-portret-kol{width:100%!important;max-width:460px;align-self:flex-start;padding:0 0 0 20px!important}#kancelaria .bf-oka-tresc{width:100%!important}#kancelaria .bf-oka-tekst{max-width:34em}}@media(max-width:767px){#kancelaria .bf-portret-kol{width:100%!important;max-width:none}#kancelaria .bf-wizytowka{right:14px;bottom:14px;max-width:calc(100% - 28px)}}#kancelaria .bf-portret-kol{padding:0!important}@media(min-width:1025px){#kancelaria > .e-con-inner{align-items:flex-start}#kancelaria .bf-oka-tresc{padding-top:0!important;padding-bottom:0!important}}#zespol > .e-con-inner{padding-bottom:56px!important}#pytania > .e-con-inner{padding-top:56px!important}@media(max-width:767px){#zespol > .e-con-inner{padding-bottom:40px!important}#pytania > .e-con-inner{padding-top:40px!important}}#zespol .elementor-widget-html{width:100%}.bf-tm{margin-top:40px;width:100%}.bf-tm-siatka{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media(min-width:768px) and (max-width:1024px){.bf-tm-siatka{grid-template-columns:repeat(2,1fr)}}.bf-tm-karta{border:1px solid var(--bf-rule);border-radius:6px;overflow:hidden;background:var(--bf-bg);box-shadow:0 14px 34px -26px rgba(4,51,39,.45);transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out}.bf-tm-przycisk{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:center;cursor:pointer}.bf-tm-kadr{display:block;aspect-ratio:1/1;background:var(--bf-green-tint);position:relative}.bf-tm-kadr img{width:100%;height:100%;object-fit:cover;display:block}.bf-tm-mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--bf-serif);font-size:54px;letter-spacing:.02em;color:var(--bf-green)}.bf-tm-stopka{display:block;padding:18px 16px 20px}.bf-tm-imie{display:block;font-family:var(--bf-serif);font-size:18px;line-height:1.3;font-weight:600;color:var(--bf-ink)}.bf-tm-rola{display:block;font-size:13.5px;line-height:1.4;color:var(--bf-muted);margin-top:4px}.bf-tm-wiecej{display:block;margin-top:12px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-green);transition:color .18s ease-out}.bf-tm-karta:has(:focus-visible){background:var(--bf-green);border-color:var(--bf-green);transform:translateY(-2px);box-shadow:0 22px 44px -26px rgba(4,51,39,.6)}.bf-tm-karta:has(:focus-visible) .bf-tm-imie{color:var(--bf-on-green)}.bf-tm-karta:has(:focus-visible) .bf-tm-rola{color:#F2EFE9}.bf-tm-karta:has(:focus-visible) .bf-tm-wiecej{color:#FF8A2E}@media (hover:hover) and (pointer:fine){.bf-tm-karta:hover{background:var(--bf-green);border-color:var(--bf-green);transform:translateY(-2px);box-shadow:0 22px 44px -26px rgba(4,51,39,.6)}.bf-tm-karta:hover .bf-tm-imie{color:var(--bf-on-green)}.bf-tm-karta:hover .bf-tm-rola{color:#F2EFE9}.bf-tm-karta:hover .bf-tm-wiecej{color:#FF8A2E}}@media(prefers-reduced-motion:reduce){.bf-tm-karta,.bf-tm-karta:hover{transform:none}.bf-tm-karta:has(:focus-visible){transform:none}}.bf-tm-modal{border:0;padding:0;border-radius:6px;background:var(--bf-bg);color:var(--bf-ink);width:min(860px,calc(100% - 32px));max-height:calc(100vh - 48px);box-shadow:0 40px 90px -40px rgba(4,51,39,.7)}.bf-tm-modal:not([open]){display:none}.bf-tm-modal::backdrop{background:rgba(4,51,39,.62)}.bf-tm-modal-in{position:relative;display:grid;grid-template-columns:280px 1fr;gap:34px;padding:34px}.bf-tm-zamknij{position:absolute;top:8px;right:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--bf-muted);cursor:pointer;border-radius:3px}.bf-tm-zamknij:hover{color:var(--bf-ink)}.bf-tm-modal-kadr{position:relative;aspect-ratio:1/1;background:var(--bf-green-tint);border-radius:6px;overflow:hidden}.bf-tm-modal-kadr img{width:100%;height:100%;object-fit:cover;display:block}.bf-tm-modal-tresc{padding-right:44px}.bf-tm-modal-imie{font-family:var(--bf-serif);font-size:26px;line-height:1.2;font-weight:600;margin:0}.bf-tm-modal-rola{font-size:14.5px;color:var(--bf-muted);margin:6px 0 0}.bf-tm-modal-opis{margin:22px 0 0;max-width:46em}.bf-tm-kontakt{margin:26px 0 0}.bf-tm-kontakt > div{display:flex;gap:16px;align-items:baseline;padding:13px 0;border-top:1px solid var(--bf-rule)}.bf-tm-kontakt dt{flex:0 0 92px;font-size:14px;color:var(--bf-muted);margin:0}.bf-tm-kontakt dd{margin:0;font-size:16px}.bf-tm-kontakt a{color:var(--bf-green);text-decoration:none;border-bottom:1px solid rgba(7,84,63,.35)}.bf-tm-kontakt a:hover,.bf-tm-kontakt a:focus-visible{border-bottom-color:var(--bf-green)}.bf-tm-nota{font-size:13px;line-height:1.55;color:var(--bf-muted);margin:16px 0 0}@media(max-width:767px){.bf-tm-modal{width:calc(100% - 24px);max-height:calc(100vh - 32px)}.bf-tm-modal-in{grid-template-columns:1fr;gap:22px;padding:24px 20px 28px}.bf-tm-modal-kadr{max-width:190px}.bf-tm-modal-tresc{padding-right:0}.bf-tm-modal-imie{font-size:22px}.bf-tm-siatka{gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.bf-tm-bez-okien .bf-tm-wiecej{display:none}.bf-tm-bez-okien .bf-tm-przycisk{cursor:default}#zespol h2::before{content:"";display:block;width:32px;height:2px;background:var(--bf-orange);margin-bottom:14px}#zespol h2{font-size:clamp(23px,2.6vw,30px);line-height:1.2}.bf-tm-siatka{grid-template-columns:repeat(2,1fr)!important;max-width:860px}@media(max-width:767px){.bf-tm-siatka{grid-template-columns:1fr!important;max-width:none;gap:20px}}#praca h2::before{content:"";display:block;width:32px;height:2px;background:var(--bf-orange);margin-bottom:14px}#praca h2{margin:0 0 34px}#praca .bf-dcard-e{color:#FF8A2E}#praca .bf-dcard-t{color:#FFFDFA}#praca .bf-dcard-d{color:#F2EFE9}.elementor-widget-heading h1.elementor-heading-title{line-height:1.08}.elementor-widget-heading h2.elementor-heading-title{line-height:1.15}.elementor-widget-heading h3.elementor-heading-title, .elementor-widget-heading h4.elementor-heading-title{line-height:1.25}html{scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}a[href^="tel:"],.bf-topbar,.bf-small{font-variant-numeric:tabular-nums}.elementor-button:active,a.bf-btn:active,.bf-mobilebar a:active, .wpforms-container button.wpforms-submit:active{transform:translateY(1px)}.bf-tile > .elementor-widget-text-editor{flex:1 1 auto;display:flex;flex-direction:column;gap:0}.bf-tile .bf-ico{align-self:flex-start;flex:0 0 auto}.bf-tile .bf-tile-d{margin-bottom:14px}.bf-tile .bf-tile-l{margin-top:auto;align-self:flex-start}.wpforms-container{--wpforms-button-background-color:#07543F;--wpforms-button-background-color-alt:#043327;--wpforms-button-border-color:#07543F;--wpforms-button-text-color:#FFFDFA;--wpforms-button-text-color-alt:#FFFDFA;--wpforms-button-border-radius:3px;--wpforms-button-size-height:48px;--wpforms-button-size-font-size:15px;--wpforms-button-size-padding-h:28px}.wpforms-container button.wpforms-submit{background-color:var(--bf-green)!important;border:1px solid var(--bf-green)!important;color:var(--bf-on-green)!important;border-radius:var(--bf-radius,3px)!important;min-height:48px;padding:0 28px!important;font:500 15px/1 var(--bf-sans)!important;letter-spacing:.01em;transition:background-color .18s ease-out,border-color .18s ease-out!important}.wpforms-container button.wpforms-submit:hover, .wpforms-container button.wpforms-submit:focus-visible{background-color:var(--bf-green-dark)!important;border-color:var(--bf-green-dark)!important}.wpforms-container button.wpforms-submit::after{border-radius:3px!important}@media (min-width:1025px){#kontakt .elementor-element-c04d7eb > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:56px;align-items:start}#kontakt .elementor-element-c04d7eb > .e-con-inner > .e-con{width:auto!important;max-width:none!important}#kontakt .elementor-element-c04d7eb > .e-con-inner > .e-con:first-child{position:sticky;top:104px}}.bf-tm-wiecej{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.bf-tm-wiecej::after{content:" →"}@media (max-width:767px){.bf-tile{padding:20px 18px 14px!important}.bf-tile > .elementor-widget-text-editor{display:block;position:relative;padding-left:58px;min-height:44px}.bf-tile .bf-ico{position:absolute;left:0;top:0;width:42px;height:42px;margin:0}.bf-tile .bf-ico .bf-i{width:20px;height:20px}.bf-tile .bf-tile-t{margin:0 0 6px}.bf-tile .bf-tile-d{margin-bottom:2px}.bf-tile .bf-tile-l{margin-top:2px;display:inline-block}.bf-tm-przycisk{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;text-align:left}.bf-tm-kadr{height:100%;min-height:88px;aspect-ratio:auto}.bf-tm-mono{font-size:28px}.bf-tm-stopka{padding:14px 16px}.bf-tm-imie{font-size:17px}.bf-tm-wiecej{margin-top:6px}#kontakt .elementor-element-c04d7eb, #kontakt .elementor-element-c04d7eb > .e-con-inner > .e-con{padding-left:0!important;padding-right:0!important}.bf-contact{padding:28px 22px!important}}html{-webkit-tap-highlight-color:transparent}.bf-tm-modal{max-height:calc(100dvh - 48px);overscroll-behavior:contain}@media (max-width:767px){.bf-tm-modal{max-height:calc(100dvh - 32px)}}.bf-mobilebar a,.bf-tm-przycisk,.bf-tm-zamknij,.elementor-button,.wpforms-container button.wpforms-submit{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.bf-tile-l:active,.bf-contact a:active,.bf-crumbs a:active{opacity:.7}.bf-tm-przycisk:active{opacity:.85}@media (prefers-reduced-motion:no-preference){.bf-tm-modal,.bf-tm-modal::backdrop{transition:opacity .16s var(--bf-ease),transform .16s var(--bf-ease),overlay .16s allow-discrete,display .16s allow-discrete}.bf-tm-modal:not([open]){opacity:0;transform:scale(.96)}.bf-tm-modal[open]{opacity:1;transform:none;transition-duration:.24s}.bf-tm-modal::backdrop{opacity:0}.bf-tm-modal[open]::backdrop{opacity:1;transition-duration:.24s}@starting-style{.bf-tm-modal[open]{opacity:0;transform:scale(.96)}.bf-tm-modal[open]::backdrop{opacity:0}}.bf-faq details[open] > .bf-faq-a{animation:bfFaqWjazd .2s var(--bf-ease)}@keyframes bfFaqWjazd{from{opacity:0;transform:translateY(-4px)}}.bf-cechy span{animation-duration:.4s;animation-timing-function:var(--bf-ease)}.bf-cechy span:nth-child(1){animation-delay:.06s}.bf-cechy span:nth-child(2){animation-delay:.12s}.bf-cechy span:nth-child(3){animation-delay:.18s}.bf-cechy span:nth-child(4){animation-delay:.24s}.bf-cechy span:nth-child(5){animation-delay:.32s}}[data-header] .bf-menu-cta > a:active,[data-header] .bf-menu-cta2 > a:active{transform:translateY(1px)}@media(min-width:1025px){#zespol .bf-tm-siatka{grid-template-columns:repeat(4,1fr)!important;max-width:none!important;gap:20px}}#zespol .bf-tm-karta{border:0;border-radius:0;overflow:visible;background:none;box-shadow:none;transform:none;transition:none}#zespol .bf-tm-karta:hover,#zespol .bf-tm-karta:has(:focus-visible){background:none;border-color:transparent;transform:none;box-shadow:none}#zespol .bf-tm-przycisk{display:block;width:100%;padding:0;text-align:left}#zespol .bf-tm-kadr{display:block;position:relative;width:100%;aspect-ratio:4/5;height:auto;min-height:0;overflow:hidden;border-radius:5px;background:var(--bf-green-tint)}#zespol .bf-tm-kadr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--bf-ease)}#zespol .bf-tm-przycisk:hover .bf-tm-kadr img,#zespol .bf-tm-przycisk:focus-visible .bf-tm-kadr img{transform:scale(1.055)}#zespol .bf-tm-stopka{display:block;padding:13px 2px 0}#zespol .bf-tm-imie,#zespol .bf-tm-karta:hover .bf-tm-imie,#zespol .bf-tm-karta:has(:focus-visible) .bf-tm-imie{font-size:17px;color:var(--bf-ink)}#zespol .bf-tm-rola,#zespol .bf-tm-karta:hover .bf-tm-rola,#zespol .bf-tm-karta:has(:focus-visible) .bf-tm-rola{font-size:12.5px;color:var(--bf-muted);margin-top:2px}#zespol .bf-tm-wiecej,#zespol .bf-tm-karta:hover .bf-tm-wiecej,#zespol .bf-tm-karta:has(:focus-visible) .bf-tm-wiecej{margin-top:9px;font-size:13px;font-weight:600;color:var(--bf-green)}#zespol .bf-tm-kreska{display:block;height:2px;width:0;background:var(--bf-orange);margin-top:11px;transition:width .28s var(--bf-ease)}#zespol .bf-tm-przycisk:hover .bf-tm-kreska,#zespol .bf-tm-przycisk:focus-visible .bf-tm-kreska{width:32px}#zespol .bf-tm-przycisk:focus-visible{outline:2px solid var(--bf-green);outline-offset:3px}#zespol .bf-tm-modal-kadr{aspect-ratio:4/5}@media(min-width:768px) and (max-width:1024px){#zespol .bf-tm-siatka{grid-template-columns:repeat(2,1fr)!important;gap:20px}}n@media(max-width:767px){#zespol .bf-tm-siatka{grid-template-columns:1fr!important;max-width:none!important;gap:14px}#zespol .bf-tm-karta + .bf-tm-karta{border-top:1px solid var(--bf-rule);padding-top:14px}#zespol .bf-tm-przycisk{display:grid!important;grid-template-columns:clamp(112px,34vw,150px) minmax(0,1fr);column-gap:15px;align-items:center;text-align:left}#zespol .bf-tm-kadr{width:100%;height:auto;min-height:0;aspect-ratio:4/5}#zespol .bf-tm-stopka{padding:0}#zespol .bf-tm-imie{font-size:17px;line-height:1.28}#zespol .bf-tm-rola{font-size:13px;margin-top:3px}#zespol .bf-tm-wiecej{font-size:13.5px;margin-top:10px}#zespol .bf-tm-kreska{margin-top:9px;width:32px}}@media(prefers-reduced-motion:reduce){#zespol .bf-tm-kadr img,#zespol .bf-tm-kreska{transition:none}#zespol .bf-tm-przycisk:hover .bf-tm-kadr img,#zespol .bf-tm-przycisk:focus-visible .bf-tm-kadr img{transform:none}}#obszary .bf-tile{padding:0!important;overflow:hidden;background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:6px;box-shadow:0 1px 2px rgba(16,26,22,.04);transition:box-shadow .24s var(--bf-ease),transform .24s var(--bf-ease)}#obszary .bf-tile > .elementor-widget-text-editor{flex:1 1 auto;display:flex}#obszary .bf-tile .elementor-widget-container{display:flex;width:100%}#obszary .bf-kafel{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}#obszary .bf-kafel-foto{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--bf-green-tint)}#obszary .bf-kafel-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s var(--bf-ease)}#obszary .bf-kafel-welon{position:absolute;inset:0;background:linear-gradient(to top,rgba(4,51,39,.34),rgba(4,51,39,0) 62%);opacity:.55;transition:opacity .24s var(--bf-ease)}#obszary .bf-kafel-tresc{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 20px 20px}#obszary .bf-tile-t{display:block;font-size:17px;font-weight:600;line-height:1.35;color:var(--bf-ink);margin:0;transition:color .2s var(--bf-ease)}#obszary .bf-tile-d{display:block;font-size:14px;line-height:1.6;color:var(--bf-muted);margin:8px 0 0}#obszary .bf-tile-l{display:block;margin:auto 0 0;padding-top:14px;font-size:14px;font-weight:600;color:var(--bf-green);text-decoration:none}#obszary .bf-tile-l i{font-style:normal;display:inline-block;transition:transform .2s var(--bf-ease)}#obszary .bf-tile:hover{box-shadow:0 20px 44px -20px rgba(4,51,39,.3);transform:translateY(-3px)}#obszary .bf-tile:has(.bf-kafel:focus-visible){box-shadow:0 20px 44px -20px rgba(4,51,39,.3);transform:translateY(-3px)}#obszary .bf-tile:hover .bf-kafel-foto img,#obszary .bf-kafel:focus-visible .bf-kafel-foto img{transform:scale(1.05)}#obszary .bf-tile:hover .bf-kafel-welon,#obszary .bf-kafel:focus-visible .bf-kafel-welon{opacity:.85}#obszary .bf-tile:hover .bf-tile-t,#obszary .bf-kafel:focus-visible .bf-tile-t{color:var(--bf-green)}#obszary .bf-tile:hover .bf-tile-l i,#obszary .bf-kafel:focus-visible .bf-tile-l i{transform:translateX(5px)}#obszary .bf-kafel:focus-visible{outline:2px solid var(--bf-green);outline-offset:-2px}@media(max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{grid-template-columns:1fr!important;gap:14px}#obszary .bf-tile{border-radius:8px}#obszary .bf-kafel{flex-direction:column;align-items:stretch;height:100%}#obszary .bf-kafel-foto{width:100%;flex:none;aspect-ratio:16/9;align-self:auto;border-radius:0}#obszary .bf-kafel-welon{opacity:.45}#obszary .bf-kafel-tresc{display:flex;flex-direction:column;flex:1 1 auto;padding:15px 17px 17px}#obszary .bf-tile-t{font-size:16.5px;line-height:1.3}#obszary .bf-tile-d{font-size:14px;line-height:1.5;margin-top:6px}#obszary .bf-tile-l{padding-top:12px;font-size:14px}}@media(max-width:339px){#obszary .bf-kafel-tresc{padding:13px 14px 15px}#obszary .bf-tile-t{font-size:15.5px}#obszary .bf-tile-d{font-size:13.5px}#obszary .bf-tile-l{font-size:13.5px}}@media(prefers-reduced-motion:reduce){#obszary .bf-tile,#obszary .bf-kafel-foto img{transition:none}#obszary .bf-tile:hover{transform:none}#obszary .bf-tile:hover .bf-kafel-foto img{transform:none}}.bf-nastr-sect{padding-top:0!important;padding-bottom:0!important}.bf-nastr{margin:0 auto;padding:6px 0 4px}.bf-nastr-t{font-family:var(--bf-sans);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--bf-muted);margin:0 0 10px}.bf-nastr ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bf-nastr li{margin:0;padding:0}.bf-nastr li::before{content:none}.bf-nastr a{display:inline-block;padding:9px 15px;line-height:26px;min-height:44px;border-radius:999px;background:var(--bf-green-tint);color:var(--bf-green-dark);font-family:var(--bf-sans);font-size:14.5px;font-weight:500;text-decoration:none;transition:background .2s var(--bf-ease),color .2s var(--bf-ease)}.bf-nastr a:hover,.bf-nastr a:focus-visible{background:var(--bf-green);color:var(--bf-on-green)}@media(max-width:767px){.bf-nastr a{font-size:14px;padding:9px 13px}}#obszary .bf-tile > .elementor-widget-text-editor{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}#proces .bf-steps > .e-con-inner,#proces .bf-steps.e-con-full{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;align-items:start}#proces .bf-steps > .e-con-inner > .e-con,#proces .bf-steps.e-con-full > .e-con{width:auto!important;max-width:none!important;padding-right:0!important}@media(max-width:1024px){#proces .bf-steps > .e-con-inner,#proces .bf-steps.e-con-full{grid-template-columns:repeat(2,1fr)!important;gap:28px 24px}}@media(max-width:767px){#proces .bf-steps > .e-con-inner,#proces .bf-steps.e-con-full{grid-template-columns:1fr!important;gap:22px}}.bf-mapa{position:relative;border:1px solid var(--bf-rule);border-radius:8px;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(rgba(7,84,63,.07) 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,rgba(7,84,63,.07) 1px,transparent 1px) 0 0/30px 30px,var(--bf-green-tint)}.bf-mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.bf-mapa-zaslona{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:28px 26px}.bf-mapa-pin{width:34px;height:34px;color:var(--bf-green)}.bf-mapa-t{font-family:var(--bf-sans);font-size:15.5px;font-weight:600;line-height:1.45;color:var(--bf-ink);margin:0;max-width:34ch}.bf-mapa-d{font-size:13px;line-height:1.55;color:#403F39;margin:0;max-width:46ch}.bf-mapa-akcje{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px}.bf-mapa-btn{appearance:none;border:0;border-radius:var(--bf-radius,4px);background:var(--bf-green);color:var(--bf-on-green);font-family:var(--bf-sans);font-size:15px;font-weight:600;padding:12px 22px;min-height:46px;cursor:pointer;transition:background .2s var(--bf-ease)}.bf-mapa-btn:hover{background:var(--bf-green-dark)}.bf-mapa-btn:focus-visible{outline:2px solid var(--bf-green-dark);outline-offset:2px}.bf-mapa-link{font-family:var(--bf-sans);font-size:14.5px;font-weight:600;color:var(--bf-green);text-decoration:none;padding:7px 0;min-height:44px;display:inline-flex;align-items:center}.bf-mapa-link:hover{text-decoration:underline}@media(max-width:767px){.bf-mapa{aspect-ratio:1/1}.bf-mapa-zaslona{padding:22px 20px}}#proces .bf-steps > .e-con-inner,#proces .bf-steps.e-con-full{position:relative}#proces .bf-steps > .e-con-inner::before,#proces .bf-steps > .e-con-inner::after{content:'';position:absolute;left:0;right:0;top:32px;height:2px;pointer-events:none}#proces .bf-steps > .e-con-inner::before{background:var(--bf-rule)}#proces .bf-steps > .e-con-inner::after{background:var(--bf-green);transform-origin:left center;transform:scaleX(var(--bf-postep,0));transition:transform .55s var(--bf-ease)}#proces .bf-step-ico{position:relative;z-index:1;display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:var(--bf-green-tint);box-shadow:0 0 0 2px #F7F5F0;margin:0 0 18px;transition:box-shadow .35s var(--bf-ease)}#proces .bf-step-ico svg{width:34px;height:34px;overflow:visible}#proces .bf-on .bf-step-ico{box-shadow:0 0 0 2px #F7F5F0,0 0 0 4px rgba(7,84,63,.28)}#proces [data-rys]{stroke:var(--bf-green);stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len,120);stroke-dashoffset:var(--len,120)}#proces .bf-on [data-rys]{animation:bfRys .85s var(--bf-ease) forwards}#proces .bf-on [data-rys][data-op='1']{animation-delay:.18s}#proces .bf-on [data-rys][data-op='2']{animation-delay:.34s}@keyframes bfRys{to{stroke-dashoffset:0}}#proces [data-blysk]{fill:#A85416;opacity:0;transform-box:fill-box;transform-origin:center}#proces .bf-on [data-blysk]{animation:bfBlysk .5s var(--bf-ease) .62s forwards}@keyframes bfBlysk{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.18)}100%{opacity:1;transform:scale(1)}}#proces .bf-step-n{color:var(--bf-muted);transition:color .35s var(--bf-ease)}#proces .bf-on .bf-step-n{color:#A85416}@media(max-width:1024px){#proces .bf-steps > .e-con-inner::before,#proces .bf-steps > .e-con-inner::after{display:none}}@media(max-width:767px){#proces .bf-step-ico{width:56px;height:56px;margin-bottom:14px}#proces .bf-step-ico svg{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){#proces [data-rys]{stroke-dashoffset:0!important;animation:none!important}#proces [data-blysk]{opacity:1!important;animation:none!important}#proces .bf-steps > .e-con-inner::after{transition:none}}#proces{background:#064533!important}#proces::before{display:none!important}#proces .bf-steps > .e-con-inner::before{background:#2C6653}#proces .bf-steps > .e-con-inner::after{background:#FF8A2E}#proces .bf-step-ico{background:#0E5540;border:1px solid #2C6653;box-shadow:0 0 0 3px #064533}#proces .bf-on .bf-step-ico{box-shadow:0 0 0 3px #064533,0 0 0 5px rgba(255,174,107,.42)}#proces [data-rys]{stroke:#FFFDFA}#proces [data-blysk]{fill:#FF8A2E}#proces .bf-step-n{display:block!important;width:auto!important;height:auto!important;min-width:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font-family:var(--bf-sans)!important;font-size:13px!important;font-weight:600;letter-spacing:.06em;line-height:1.4;margin:0 0 7px!important;color:#F2EFE9}#proces .bf-on .bf-step-n{color:#FF8A2E}#proces .bf-step-t{color:#FFFDFA}#proces .bf-step-d{color:#FFFDFA}#kontakt{background:#FFFDFA!important}#kontakt .bf-contact .bf-ico-line{color:#FF8A2E}#kontakt .bf-form input,#kontakt .bf-form select,#kontakt .bf-form textarea,#kontakt .wpforms-container input,#kontakt .wpforms-container select,#kontakt .wpforms-container textarea{background:#FFFDFA!important;border-color:#8A8577!important}#kontakt .bf-form input:focus,#kontakt .bf-form select:focus,#kontakt .bf-form textarea:focus,#kontakt .wpforms-container input:focus,#kontakt .wpforms-container select:focus,#kontakt .wpforms-container textarea:focus{border-color:#07543F!important;outline:2px solid #07543F;outline-offset:1px}#kontakt .bf-mapa{background:linear-gradient(rgba(7,84,63,.07) 1px,transparent 1px) 0 0/30px 30px,linear-gradient(90deg,rgba(7,84,63,.07) 1px,transparent 1px) 0 0/30px 30px,#F7F5F0;border-color:#8A8577}.home #pytania{background:#064533!important}.home #pytania .bf-faq{border-top-color:rgba(255,253,250,.20)}.home #pytania .bf-faq details{border-bottom-color:rgba(255,253,250,.20)}.home #pytania .bf-faq summary{color:#FFFDFA}.home #pytania .bf-faq summary:hover{color:#FF8A2E}.home #pytania .bf-faq summary::after{border-right-color:#FF8A2E;border-bottom-color:#FF8A2E}.home #pytania .bf-faq .bf-faq-a p{color:#FFFDFA}.home #pytania .bf-faq summary:focus-visible{outline:2px solid #FF8A2E;outline-offset:2px}.bf-mapa{aspect-ratio:auto}.bf-mapa.wczytana{aspect-ratio:4/3}.bf-mapa-zaslona{position:static;inset:auto;justify-content:flex-start;min-height:clamp(210px,46vw,290px)}@media(max-width:767px){.bf-mapa{aspect-ratio:auto}.bf-mapa.wczytana{aspect-ratio:4/3}.bf-mapa-zaslona{padding:22px 20px;min-height:0}.bf-mapa-akcje{gap:10px}.bf-mapa-btn{width:100%}.bf-mapa-link{width:100%;justify-content:flex-start}}.bf-mapa,.bf-mapa.wczytana{aspect-ratio:auto!important;position:relative;overflow:hidden}.bf-mapa iframe{position:static!important;inset:auto!important;display:block;width:100%;height:clamp(250px,58vw,340px);border:0}.bf-mapa-zaslona{position:static!important;inset:auto!important}.bf-form input::placeholder,.bf-form textarea::placeholder,.wpforms-container input::placeholder,.wpforms-container textarea::placeholder{color:#403F39;opacity:1}.bf-tm-modal{overflow:auto}@media(min-width:768px) and (max-height:760px){.bf-tm-modal-in{grid-template-columns:210px 1fr;gap:26px;padding:26px}#zespol .bf-tm-modal-kadr{max-width:210px}.bf-tm-modal-opis{margin-top:16px}.bf-tm-kontakt{margin-top:18px}.bf-tm-kontakt > div{padding:10px 0}}@media(min-width:1000px){#header [data-device="desktop"] .menu > li > a{position:relative}#header [data-device="desktop"] .menu > li > a.bf-aktywna{color:var(--bf-green)}#header [data-device="desktop"] .menu > li > a.bf-aktywna::after{content:"";position:absolute;left:6px;right:6px;top:calc(50% + 12px);height:2px;border-radius:1px;background:var(--bf-orange)}}#offcanvas .ct-menu-link.bf-aktywna{color:var(--bf-orange)!important}@media(min-width:1000px){#header [data-device="desktop"] .menu-item-117 > .sub-menu{width:600px!important;max-width:calc(100vw - 48px);padding:14px 10px 10px;columns:2;column-gap:10px}#header [data-device="desktop"] .menu-item-117 > .sub-menu > li{break-inside:avoid}#header [data-device="desktop"] .menu-item-117 > .sub-menu a{font-size:15px;line-height:1.35;padding:10px 14px;border-radius:3px}#header [data-device="desktop"] .menu-item-117 > .sub-menu > .bf-menu-all{column-span:all;margin-top:8px}#header [data-device="desktop"] .menu-item-117 > .sub-menu > .bf-menu-all > a{border-top:1px solid var(--bf-rule);margin-top:0;padding-top:13px;font-weight:600}}@media(min-width:1000px){[data-header] .bf-menu-cta2 > a{background:transparent!important;color:var(--bf-green)!important;border:1px solid var(--bf-green)!important}#header .bf-menu-cta2 > a.ct-menu-link{color:var(--bf-green)!important}[data-header] .bf-menu-cta2 > a:hover, [data-header] .bf-menu-cta2 > a:focus-visible{background:var(--bf-green)!important;border-color:var(--bf-green)!important;color:var(--bf-on-green)!important}#header .bf-menu-cta2 > a:focus-visible{outline-color:var(--bf-green)}}#header [data-sticky] [data-row="middle"]{transition:box-shadow .18s ease}#header [data-sticky*="yes"] [data-row="middle"]{box-shadow:0 1px 0 rgba(16,26,22,.06),0 10px 26px -18px rgba(16,26,22,.55)}@media(min-width:1000px){#header [data-device="desktop"] [data-sticky*="yes"] [data-row="middle"]{--height:66px}#header [data-device="desktop"] [data-sticky*="yes"] .site-logo-container img, #header [data-device="desktop"] [data-sticky*="yes"] .site-branding img{max-height:44px!important;height:44px!important}}#dowody,#kancelaria,#obszary,#proces,#zespol,#pytania,#kontakt, #bledy-medyczne,#nieruchomosci,#zaplata-i-umowy,#wykonawcze,#pokrzywdzony{scroll-margin-top:84px}@media(max-width:999px){#dowody,#kancelaria,#obszary,#proces,#zespol,#pytania,#kontakt, #bledy-medyczne,#nieruchomosci,#zaplata-i-umowy,#wykonawcze,#pokrzywdzony{scroll-margin-top:82px}}#header [data-device="mobile"] .ct-header-trigger{width:44px!important;height:44px!important;min-width:44px;display:inline-flex!important;align-items:center;justify-content:center;margin-right:-13px;color:var(--bf-ink)!important;--toggle-button-color:var(--bf-ink)}#header [data-device="mobile"] .ct-header-trigger svg{fill:currentColor}#header [data-device="mobile"] .ct-header-trigger:focus-visible{outline:2px solid var(--bf-green);outline-offset:2px;border-radius:3px}#offcanvas .mobile-menu > li > .ct-menu-link{min-height:48px;display:flex;align-items:center}#offcanvas .sub-menu .ct-menu-link{font-size:16px!important;min-height:42px;display:flex;align-items:center}#offcanvas .ct-toggle-close{width:44px!important;height:44px!important;display:inline-flex;align-items:center;justify-content:center}#offcanvas .ct-toggle-close svg{fill:rgba(255,253,250,.85)}.bf-panel-stopka{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,253,250,.18);font-family:var(--bf-sans);font-size:14.5px;line-height:1.55;color:#F2EFE9}.bf-panel-stopka p{margin:0 0 8px}.bf-panel-stopka p:last-child{margin-bottom:0}.bf-panel-stopka a{color:#F2EFE9;text-decoration:underline;text-decoration-color:rgba(245,130,45,.85);text-underline-offset:3px}.bf-panel-stopka a:hover,.bf-panel-stopka a:focus-visible{color:var(--bf-orange)}.elementor-element-bfh1 .bf-h1-nad{display:block;font-family:var(--bf-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FFFDFA;margin:0 0 14px;line-height:1.3}.elementor-element-bfh1 .bf-h1-nad::before{content:"";display:block;width:34px;height:3px;background:var(--bf-orange);margin:0 0 16px;border-radius:2px}@media(max-width:767px){.elementor-element-bfh1 .bf-h1-nad{font-size:11.5px;margin-bottom:12px}.elementor-element-bfh1 .bf-h1-nad::before{margin-bottom:12px}}.elementor-element-bflead .bf-zdanie{font-family:var(--bf-sans);font-size:19px;line-height:1.5;color:#FFFDFA;margin:0 0 14px;max-width:32em}.elementor-element-bflead .bf-cechy{font-size:15px;line-height:1.6;color:#F2EFE9;margin:0;max-width:36em}@media(max-width:767px){.elementor-element-bflead .bf-zdanie{font-size:17.5px;line-height:1.45;margin-bottom:12px}.elementor-element-bflead .bf-cechy{font-size:14.5px}}@media(max-width:767px){.elementor-element-bfhero01{padding-top:30px!important;padding-bottom:34px!important}.elementor-element-bfheroL{gap:16px!important}.elementor-element-bfmeta p{font-size:13.5px;line-height:1.5}.bf-media-rel .bf-float{margin-top:20px;padding:24px 22px}}@media(min-width:1300px){.elementor-element-bfhero01 h1{font-size:clamp(52px,3.9vw,58px);line-height:1.07}.elementor-element-bfheroL{width:55%!important}.elementor-element-bfheroR{width:45%!important}.bf-media-rel .bf-float{max-width:400px!important;padding:34px 32px}.elementor-element-bflead .bf-zdanie{font-size:20px}}body:not(.bf-hero-foto) .elementor-element-bfhero01::before{background-image:radial-gradient(58% 66% at 76% 16%,rgba(255,253,250,.11) 0%,rgba(255,253,250,0) 70%)!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;opacity:1!important}.bf-media-rel > .e-con-inner > .bf-float,.bf-media-rel > .bf-float{display:flex!important}.elementor-element-bfhero01 a:focus-visible, .elementor-element-bfhero01 button:focus-visible, .elementor-element-bfhero01 .elementor-button:focus-visible, .bf-dark a:focus-visible,.bf-dark button:focus-visible, .bf-contact a:focus-visible,.bf-contact button:focus-visible, #offcanvas a:focus-visible,#offcanvas button:focus-visible{outline:2px solid #FF8A2E!important;outline-offset:2px!important}@media(min-width:1000px){#header [data-device="desktop"] .menu > li:not(.bf-menu-cta):not(.bf-menu-cta2) > a::after{content:"";position:absolute;left:6px;right:6px;top:calc(50% + 12px);height:2px;border-radius:1px;background:#FF8A2E;opacity:0;transition:opacity .15s ease}#header [data-device="desktop"] .menu > li:not(.bf-menu-cta):not(.bf-menu-cta2) > a:hover::after, #header [data-device="desktop"] .menu > li:not(.bf-menu-cta):not(.bf-menu-cta2) > a:focus-visible::after{opacity:.7}#header [data-device="desktop"] .menu > li > a.bf-aktywna::after{opacity:1}}.elementor-element-bfheroR{display:none!important}@media(min-width:1000px){.elementor-element-bfheroL{width:100%!important;max-width:760px}}@media(min-width:1300px){.elementor-element-bfheroL{width:100%!important;max-width:820px}.elementor-element-bfhero01 h1{font-size:clamp(52px,4.2vw,62px)}}body.bf-hero-a .elementor-element-bfhero01::before, body.bf-hero-b .elementor-element-bfhero01::before, body.bf-hero-c .elementor-element-bfhero01::before{display:none!important}body.bf-hero-a .elementor-element-bfhero01, body.bf-hero-b .elementor-element-bfhero01{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}body.bf-hero-a .elementor-element-bfhero01{background-image:linear-gradient(90deg,rgba(7,84,63,.95) 0%,rgba(7,84,63,.90) 40%,rgba(7,84,63,.55) 66%,rgba(7,84,63,.30) 100%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-sciana-a.webp')!important}body.bf-hero-b .elementor-element-bfhero01{background-image:linear-gradient(90deg,rgba(7,84,63,.95) 0%,rgba(7,84,63,.90) 40%,rgba(7,84,63,.55) 66%,rgba(7,84,63,.30) 100%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-sciana-b.webp')!important}@media(min-width:1000px){body.bf-hero-c .elementor-element-bfheroR{display:flex!important;width:38%!important;min-height:440px;background:url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-sciana-pion.webp') center/cover no-repeat;border-radius:4px}body.bf-hero-c .elementor-element-bfheroL{width:58%!important;max-width:none}}@media(max-width:999px){body.bf-hero-c .elementor-element-bfhero01{background-image:linear-gradient(180deg,rgba(7,84,63,.93) 0%,rgba(7,84,63,.88) 55%,rgba(7,84,63,.80) 100%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-sciana-pion.webp')!important;background-size:cover!important;background-position:center!important}}#kancelaria .bf-oka-tresc h2{margin-top:12px}#kancelaria .bf-oka-tekst{margin-top:30px}@media(max-width:1024px){#kancelaria .bf-oka-tresc h2{margin-top:11px}#kancelaria .bf-oka-tekst{margin-top:26px}}@media(max-width:767px){#kancelaria .bf-oka-tresc h2{margin-top:10px}#kancelaria .bf-oka-tekst{margin-top:24px}}#obszary > .e-con-inner{gap:0!important}#obszary > .e-con-inner > .bf-eyebrow{margin-bottom:12px}#obszary > .e-con-inner > .bf-serif{margin-bottom:18px}#obszary > .e-con-inner > .bf-lead{margin-bottom:44px}#obszary > .e-con-inner > .bf-grid{margin-bottom:36px}@media(max-width:1024px){#obszary > .e-con-inner > .bf-eyebrow{margin-bottom:11px}#obszary > .e-con-inner > .bf-serif{margin-bottom:16px}#obszary > .e-con-inner > .bf-lead{margin-bottom:36px}#obszary > .e-con-inner > .bf-grid{margin-bottom:30px}}@media(max-width:767px){#obszary > .e-con-inner > .bf-eyebrow{margin-bottom:10px}#obszary > .e-con-inner > .bf-serif{margin-bottom:14px}#obszary > .e-con-inner > .bf-lead{margin-bottom:28px}#obszary > .e-con-inner > .bf-grid{margin-bottom:26px}}@media(min-width:1025px){#kancelaria > .e-con-inner{align-items:stretch}#kancelaria .bf-portret-kol{position:relative;min-height:420px}#kancelaria .bf-portret{position:absolute;inset:0;margin:0}#kancelaria .bf-portret .elementor-widget-container{height:100%}#kancelaria .bf-portret img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}}@media(min-width:768px){.elementor-element-c7928c2 p:not(.bf-person-f){text-align:justify;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:6 3 3}}body.bf-hero-stol .elementor-element-bfhero01{background-color:#07543F!important;background-image:none!important;position:relative;overflow:hidden}body.bf-hero-stol .elementor-element-bfhero01::before{content:""!important;display:block!important;position:absolute!important;z-index:0!important;pointer-events:none;top:0!important;right:0!important;bottom:auto!important;left:auto!important;width:auto!important;height:100%!important;aspect-ratio:1672/941;opacity:1!important;border:0!important;border-radius:0!important;transform:none!important;background: linear-gradient(99.1deg,#07543F 0%,#07543F 46%,rgba(7,84,63,.6) 52%,rgba(7,84,63,0) 57.8%), url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-rozmowa-kancelaria.webp') center/cover no-repeat!important;background-blend-mode:color,normal!important;-webkit-mask-image:linear-gradient(99.1deg,transparent 0%,transparent 14%, rgba(0,0,0,.08) 22%,rgba(0,0,0,.24) 30%,rgba(0,0,0,.5) 38%, rgba(0,0,0,.78) 45%,rgba(0,0,0,.95) 51%,#000 55%);mask-image:linear-gradient(99.1deg,transparent 0%,transparent 14%, rgba(0,0,0,.08) 22%,rgba(0,0,0,.24) 30%,rgba(0,0,0,.5) 38%, rgba(0,0,0,.78) 45%,rgba(0,0,0,.95) 51%,#000 55%)}body.bf-hero-stol .elementor-element-bfhero01 > .e-con-inner{position:relative;z-index:1}body.bf-hero-stol .elementor-element-bfheroR{display:none!important}@media (min-width:1025px) and (max-width:1180px){body.bf-hero-stol .elementor-element-bfhero01::before{right:-12%!important}body.bf-hero-stol .elementor-element-bfheroL{max-width:520px!important}}@media (max-width:1024px){body.bf-hero-stol .elementor-element-bfhero01::before{display:none!important}body.bf-hero-stol .elementor-element-bfhero01{padding-bottom:0!important}body.bf-hero-stol .elementor-element-bfhero01 > .e-con-inner{flex-direction:column!important;flex-wrap:nowrap!important}body.bf-hero-stol .elementor-element-bfheroL{width:100%!important;max-width:none!important}body.bf-hero-stol .elementor-element-bfheroR{display:block!important;position:relative;align-self:flex-start!important;width:100vw!important;max-width:100vw!important;min-height:0!important;margin:26px 0 0 calc(50% - 50vw)!important;padding:0!important;aspect-ratio:13/10;max-height:520px;background:url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-rozmowa-kancelaria.webp') 100% 55%/249% auto no-repeat!important}body.bf-hero-stol .elementor-element-bfheroR::before{content:"";position:absolute;inset:0 0 auto 0;height:38%;z-index:1;background:linear-gradient(180deg,#07543F 0%,rgba(7,84,63,.55) 45%,rgba(7,84,63,0) 100%)}body.bf-hero-stol .elementor-element-bfheroR > *{display:none!important}}@media (min-width:600px) and (max-width:1024px){body.bf-hero-stol .elementor-element-bfheroR{aspect-ratio:16/8;background-size:175% auto!important;background-position:100% 50%!important}}@media (max-width:1024px){body.bf-hero-stol .elementor-element-bfhero01 > .e-con-inner{padding-bottom:0!important}body.bf-hero-stol .elementor-element-bfheroR{margin-top:0!important;aspect-ratio:13/14!important;max-height:600px;background:linear-gradient(180deg,#07543F 0%,#07543F 26%,rgba(7,84,63,.5) 36%,rgba(7,84,63,0) 46%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-rozmowa-kancelaria.webp') 100% 0/220% auto no-repeat!important;background-blend-mode:color,normal!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 6%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.38) 24%,rgba(0,0,0,.56) 30%,rgba(0,0,0,.73) 36%,rgba(0,0,0,.87) 42%,rgba(0,0,0,.96) 48%,#000 54%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.03) 6%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.22) 18%,rgba(0,0,0,.38) 24%,rgba(0,0,0,.56) 30%,rgba(0,0,0,.73) 36%,rgba(0,0,0,.87) 42%,rgba(0,0,0,.96) 48%,#000 54%)}body.bf-hero-stol .elementor-element-bfheroR::before{display:none!important}}@media (min-width:600px) and (max-width:1024px){body.bf-hero-stol .elementor-element-bfheroR{aspect-ratio:16/11!important;max-height:none;background:linear-gradient(99deg,#07543F 0%,#07543F 30%,rgba(7,84,63,0) 46%),linear-gradient(180deg,#07543F 0%,#07543F 12%,rgba(7,84,63,0) 30%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-rozmowa-kancelaria.webp') 100% 0/130% auto no-repeat!important;background-blend-mode:color,color,normal!important;-webkit-mask-image:linear-gradient(99deg,transparent 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.2) 16%,rgba(0,0,0,.42) 24%,rgba(0,0,0,.68) 32%,rgba(0,0,0,.9) 40%,#000 46%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.7) 20%,#000 30%);-webkit-mask-composite:source-in;mask-image:linear-gradient(99deg,transparent 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.2) 16%,rgba(0,0,0,.42) 24%,rgba(0,0,0,.68) 32%,rgba(0,0,0,.9) 40%,#000 46%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.25) 10%,rgba(0,0,0,.7) 20%,#000 30%);mask-composite:intersect}}@media (max-width:1024px){body.bf-hero-stol .elementor-element-bfheroL{position:relative;z-index:2}body.bf-hero-stol .elementor-element-bfheroR{margin-top:-56px!important}}@media (min-width:600px) and (max-width:1024px){body.bf-hero-stol .elementor-element-bfheroR{margin-top:-90px!important}}@media (min-width:600px) and (max-width:1024px){body.bf-hero-stol .elementor-element-bfheroR{aspect-ratio:4/3!important;max-height:none;margin-top:-90px!important;background:linear-gradient(180deg,#07543F 0%,#07543F 22%,rgba(7,84,63,.5) 32%,rgba(7,84,63,0) 42%),url('https://adwokatfilek.pl/wp-content/uploads/2026/09/hero-rozmowa-kancelaria.webp') 100% 0/150% auto no-repeat!important;background-blend-mode:color,normal!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 6%,rgba(0,0,0,.14) 12%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.5) 24%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.86) 36%,rgba(0,0,0,.96) 42%,#000 48%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 6%,rgba(0,0,0,.14) 12%,rgba(0,0,0,.3) 18%,rgba(0,0,0,.5) 24%,rgba(0,0,0,.7) 30%,rgba(0,0,0,.86) 36%,rgba(0,0,0,.96) 42%,#000 48%);-webkit-mask-composite:source-over;mask-composite:add}}.elementor-element-bfh1 .bf-h1-nad{font-weight:500!important;text-shadow:none;letter-spacing:.14em}.elementor-element-bfh1 .bf-h1-nad::before{width:32px!important;height:2px!important;margin:0 0 14px!important;border-radius:0!important}@media(max-width:767px){.elementor-element-bfh1 .bf-h1-nad{font-size:12px!important}}.elementor-element-bfsprawy{margin-top:-2px}.elementor-element-bfsprawy .bf-hs{margin:0;font-size:15px;line-height:1.6;color:#F2EFE9;max-width:40em}.elementor-element-bfsprawy .bf-hs-lab{color:#F2EFE9}.elementor-element-bfsprawy .bf-hs a{color:#FFFDFA;text-decoration:underline;text-decoration-color:rgba(255,253,250,.45);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s ease}.elementor-element-bfsprawy .bf-hs a:hover,.elementor-element-bfsprawy .bf-hs a:focus-visible{text-decoration-color:#FF8A2E}.elementor-element-bfbtns{align-items:center!important}.elementor-element-bfheroL .bf-link-pisz .elementor-button{background:transparent!important;border:0!important;box-shadow:none!important;color:#FFFDFA!important;padding:12px 6px!important;font-size:15px;text-decoration:underline;text-decoration-color:rgba(255,253,250,.45);text-underline-offset:4px}.elementor-element-bfheroL .bf-link-pisz .elementor-button:hover,.elementor-element-bfheroL .bf-link-pisz .elementor-button:focus-visible{background:transparent!important;color:#FFFDFA!important;text-decoration-color:#FF8A2E}.elementor-element-bfmeta .bf-nw{white-space:nowrap}@media(max-width:767px){.elementor-element-bfsprawy .bf-hs{font-size:14.5px}}@media(max-width:767px){.elementor-element-bfheroL .bf-link-pisz .elementor-button{padding:6px 0!important}.elementor-element-bfbtns{row-gap:6px!important}}.elementor-element-bfmeta p{max-width:560px}@media(min-width:1025px) and (max-width:1366px){.elementor-element-bfmeta p{max-width:470px}}.elementor-element-bflead .bf-zdanie-sprawy a{color:#FFFDFA;text-decoration:underline;text-decoration-color:rgba(255,253,250,.4);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .15s ease}.elementor-element-bflead .bf-zdanie-sprawy a:hover,.elementor-element-bflead .bf-zdanie-sprawy a:focus-visible{text-decoration-color:#FF8A2E}.elementor-element-bflead .bf-zdanie-sprawy .bf-hs-all{white-space:nowrap;font-size:.84em;color:#F2EFE9}#kancelaria .bf-oka-tekst .bf-oka-link{margin:26px 0 0}#kancelaria .bf-oka-link a{color:var(--bf-green);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(7,84,63,.3);padding-bottom:3px;transition:border-color .15s ease}#kancelaria .bf-oka-link a:hover,#kancelaria .bf-oka-link a:focus-visible{border-bottom-color:var(--bf-orange)}#kancelaria .bf-oka-link a span{display:inline-block;transition:transform .15s ease}#kancelaria .bf-oka-link a:hover span{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){#kancelaria .bf-oka-link a span{transition:none}}#kancelaria .bf-oka-tekst p.bf-oka-cytat{font-family:var(--bf-serif);font-size:21px;line-height:1.4;font-weight:600;color:#043327;border-left:2px solid var(--bf-orange);padding:2px 0 2px 18px;margin:0 0 1.6em}@media(max-width:767px){#kancelaria .bf-oka-tekst p.bf-oka-cytat{font-size:19px;padding-left:16px}}@media(max-width:767px){#proces .bf-proc-cta,#proces .elementor-element-bfproccta{display:none!important}}@media(max-width:350px){.bf-mobilebar a.bf-call,.bf-mobilebar a.bf-write{font-size:13.5px!important;white-space:nowrap;padding-left:4px!important;padding-right:4px!important}.bf-mobilebar a.bf-call{flex:1.25 1 0!important}.bf-mobilebar a.bf-write{flex:1 1 0!important}}@media(max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{gap:10px!important}#obszary .bf-kafel{flex-direction:row!important;align-items:stretch!important;height:auto!important}#obszary .bf-kafel-foto{width:104px!important;flex:0 0 104px!important;aspect-ratio:auto!important;min-height:112px;align-self:stretch!important}#obszary .bf-kafel-tresc{padding:12px 14px 12px!important;justify-content:center;min-width:0}#obszary .bf-tile-t{font-size:16px!important;line-height:1.3!important;margin:0 0 4px!important}#obszary .bf-tile-d{font-size:13.5px!important;line-height:1.45!important;margin:0 0 6px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#obszary .bf-tile-l{font-size:13px!important;margin-top:0!important}}#obszary .bf-tile > .elementor-widget-text-editor:has(.bf-tile-pilne){flex-direction:column}#obszary .bf-tile-pilne{display:block;padding:11px 20px 14px;border-top:1px solid var(--bf-rule);font-size:13.5px;font-weight:600;line-height:1.35;color:var(--bf-orange-ink);text-decoration:none}#obszary .bf-tile-pilne:hover,#obszary .bf-tile-pilne:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){#obszary .bf-tile-pilne{padding:10px 14px 11px;font-size:13px}}.bf-tm-kadr,.bf-tm-modal-kadr{position:relative}.bf-tm-inicjaly{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--bf-green-tint);color:var(--bf-green);font-family:var(--bf-serif);font-weight:600;font-size:clamp(44px,5vw,64px);letter-spacing:.04em;line-height:1}.bf-tm-inicjaly::after{content:'';position:absolute;left:50%;top:calc(50% + .62em);width:28px;height:2px;margin-left:-14px;background:var(--bf-orange)}.bf-tm-modal-kadr .bf-tm-inicjaly{font-size:48px}.bf-tm-karta:hover .bf-tm-inicjaly,.bf-tm-karta:has(:focus-visible) .bf-tm-inicjaly{background:#E6EFEB}@media(max-width:767px){#zespol .bf-tm-siatka{grid-template-columns:repeat(2,1fr)!important;gap:22px 12px!important}#zespol .bf-tm-imie{font-size:16px}#zespol .bf-tm-inicjaly{font-size:40px}}#kontakt a.bf-mapa-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}#kontakt .elementor-element-c7928c2 p{text-align:left!important}#kontakt ul.bf-dojazd{list-style:none;margin:.6em 0 0;padding:0}#kontakt ul.bf-dojazd li{padding:9px 0;border-top:1px solid var(--bf-rule);text-align:left;line-height:1.5}#kontakt ul.bf-dojazd li:last-child{border-bottom:1px solid var(--bf-rule)}#kontakt ul.bf-dojazd strong{color:var(--bf-ink);font-weight:600}@media(max-width:767px){#kontakt .elementor-element-c04d7eb{display:flex;flex-direction:column}#kontakt .elementor-element-e32fe6f{order:-1;margin-bottom:28px}}@media(min-width:1025px){footer.ct-footer .ct-container{max-width:1240px}#footer.ct-footer .bf-f-brand{text-align:left}#footer.ct-footer .bf-f-brand img{margin-left:0}#footer.ct-footer .bf-f-brand p{margin-left:0;margin-right:0}#footer.ct-footer .bf-f-social{justify-content:flex-start}}footer.ct-footer a.bf-f-rejestr{color:inherit;text-decoration:underline;text-decoration-color:rgba(255,253,250,.45);text-underline-offset:2px}footer.ct-footer a.bf-f-rejestr:hover{text-decoration-color:#FFFDFA}footer.ct-footer .bf-f-mob-obszary{display:none}@media(max-width:767px){footer.ct-footer .bf-f-mob-obszary{display:block;margin:0 0 26px;text-align:center}footer.ct-footer .bf-f-mob-obszary a{display:inline-block;padding:10px 4px;font-size:16px;font-weight:600;color:#FFFDFA;border-bottom:1px solid rgba(255,253,250,.45)}footer.ct-footer .bf-cp-a,footer.ct-footer .bf-cp-b{display:block}footer.ct-footer .bf-cp-b{margin-top:6px}footer.ct-footer .bf-cp-sep{display:none}}#footer.ct-footer,footer.ct-footer{background:#064533!important}#kontakt .bf-mapa-zaslona{min-height:0!important}@media(min-width:768px){#kontakt .bf-mapa-zaslona{padding:30px 34px!important}}h3.bf-tile-t{font-family:var(--bf-sans)!important;letter-spacing:normal;text-transform:none}@media(min-width:768px){.bf-grid .bf-tile-d,#obszary .bf-tile-d{font-size:15px;line-height:1.6;color:#403F39}}@media(max-width:767px){#obszary .bf-tile-d{-webkit-line-clamp:3!important;color:#403F39}}#obszary .bf-kafel-foto img{filter:saturate(.6) sepia(.14) contrast(.94) brightness(1.02)}#obszary .bf-kafel-foto::after{content:'';position:absolute;inset:0;background:#07543F;mix-blend-mode:soft-light;opacity:.35;pointer-events:none}#obszary .bf-tile-nw{background:var(--bf-green-tint)!important;border-color:transparent!important;box-shadow:none!important;transform:none!important}@media(min-width:1025px){#obszary .bf-tile-nw{grid-column:span 1}}#obszary .bf-tile-nw > .elementor-widget-text-editor{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.bf-niewiem{display:flex;flex-direction:column;justify-content:center;height:100%;padding:34px 38px}.bf-niewiem::before{content:'';display:block;width:28px;height:2px;background:var(--bf-orange);margin-bottom:18px}.bf-nw-t{font-family:var(--bf-serif)!important;font-size:clamp(22px,2.1vw,27px);line-height:1.25;font-weight:600;color:var(--bf-green);margin:0 0 10px;max-width:26ch}.bf-nw-d{font-size:16px;line-height:1.6;color:var(--bf-ink);margin:0 0 22px;max-width:52ch}.bf-nw-a{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0}.bf-nw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--bf-green);color:var(--bf-on-green,#FFFDFA)!important;font-family:var(--bf-sans);font-weight:600;font-size:15px;text-decoration:none!important;border-radius:var(--bf-radius,4px);transition:background .2s var(--bf-ease)}.bf-nw-btn:hover{background:var(--bf-green-dark)}.bf-nw-tel{display:inline-flex;align-items:center;min-height:44px;font-family:var(--bf-sans);font-weight:600;font-size:15px;color:var(--bf-green)!important;text-decoration:underline;text-underline-offset:3px}.bf-nw-btn:focus-visible,.bf-nw-tel:focus-visible{outline:2px solid var(--bf-green-dark);outline-offset:2px}@media(max-width:767px){.bf-niewiem{padding:24px 20px}.bf-nw-btn{width:100%}}.home #pytania .bf-pyt-note{font-size:16px;line-height:1.6;color:#FFFDFA;margin:0;max-width:34ch}.home #pytania .bf-pyt-note a{color:#FF8A2E;font-weight:600;text-decoration:underline;text-underline-offset:3px}.home #pytania .bf-pyt-note a:focus-visible{outline:2px solid #FF8A2E;outline-offset:2px}@media(min-width:1025px){.home #pytania > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:72px;row-gap:18px;align-content:start;align-items:start}.home #pytania > .e-con-inner > .elementor-element-e72e800{grid-column:1;grid-row:1}.home #pytania > .e-con-inner > .bf-pyt-note-w{grid-column:1;grid-row:2}.home #pytania > .e-con-inner > .elementor-element-e358ec3{grid-column:2;grid-row:1 / span 3}.home #pytania .bf-faq{max-width:none}}@media(max-width:1024px){.home #pytania .bf-pyt-note-w{order:3;margin-top:24px}}.home #pytania .bf-pyt-note a[href^="tel:"],.bf-nw-tel{white-space:nowrap}#obszary .bf-tile-k{display:none}@media(min-width:360px) and (max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#obszary .bf-kafel{flex-direction:column!important;align-items:stretch!important;height:100%!important}#obszary .bf-kafel-foto{width:100%!important;flex:none!important;aspect-ratio:4/3!important;min-height:0!important;align-self:auto!important}#obszary .bf-kafel-tresc{padding:10px 11px 12px!important;justify-content:flex-start!important}#obszary .bf-tile-t{font-size:15px!important;line-height:1.28!important;margin:0!important;overflow-wrap:normal;word-break:normal;hyphens:manual}#obszary .bf-tile-d,#obszary .bf-tile-l{display:none!important}#obszary .bf-tile-k{display:block;font-size:13px;line-height:1.38;color:#403F39;margin-top:4px;overflow-wrap:normal;word-break:normal}#obszary .bf-tile-pilne{padding:8px 11px 10px!important;font-size:12.5px!important}#obszary .bf-pilne-dl{display:none}#obszary .bf-tile-nw{grid-column:auto!important}#obszary .bf-niewiem{padding:14px 12px!important;justify-content:flex-start}#obszary .bf-niewiem::before{margin-bottom:10px}#obszary .bf-nw-t{font-size:17px!important;max-width:none;margin-bottom:12px}#obszary .bf-nw-d,#obszary .bf-nw-tel{display:none!important}#obszary .bf-nw-btn{width:100%;font-size:13.5px;padding:10px;min-height:44px;text-align:center}}@media(max-width:359px){#obszary .bf-kafel-foto{width:84px!important;flex:0 0 84px!important}#obszary .bf-kafel-tresc{padding:11px 12px!important}#obszary .bf-tile-t{font-size:15px!important;overflow-wrap:normal;word-break:normal;hyphens:auto}#obszary .bf-tile-l{font-size:13px}}@media(min-width:360px) and (max-width:767px){#obszary .bf-tile-k{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media(max-width:359px){#obszary .bf-tile-d{-webkit-line-clamp:4!important}}#footer.ct-footer,footer.ct-footer{border-top:1px solid rgba(255,253,250,.14)}@media(min-width:360px) and (max-width:389px){#obszary .bf-tile-k{font-size:12.5px;line-height:1.36}#obszary .bf-kafel-tresc{padding:10px 9px 12px!important}}#footer.ct-footer{color:#FFFDFA}#footer.ct-footer .bf-f-desc,#footer.ct-footer .bf-f-desc *,#footer.ct-footer a,#footer.ct-footer li,#footer.ct-footer span,#footer.ct-footer strong,#footer.ct-footer p{color:#FFFDFA!important}#footer.ct-footer .bf-f-reg,#footer.ct-footer .bf-f-reg *:not(a),#footer.ct-footer .bf-cp-a,#footer.ct-footer .bf-cp-b,#footer.ct-footer .bf-cp-sep,#footer.ct-footer .ct-footer-copyright,#footer.ct-footer .ct-footer-copyright *:not(a){color:#F2EFE9!important}#footer.ct-footer .bf-f-h{color:#FF8A2E!important}#footer.ct-footer svg,#footer.ct-footer .bf-i{color:#FF8A2E!important}#footer.ct-footer a:hover,#footer.ct-footer a:focus-visible{color:#FF8A2E!important}#footer.ct-footer .bf-f-btn,#footer.ct-footer .bf-f-social a{border-color:rgba(255,253,250,.55)!important}#footer.ct-footer .bf-f-btn:hover,#footer.ct-footer .bf-f-social a:hover{border-color:#FF8A2E!important}#footer.ct-footer .bf-f-brand{text-align:center}#footer.ct-footer .bf-f-brand img{margin-left:auto;margin-right:auto;display:block}#footer.ct-footer .bf-f-brand p{margin-left:auto;margin-right:auto}#footer.ct-footer .bf-f-social{justify-content:center}#footer.ct-footer,#footer.ct-footer *{text-shadow:none!important}.wpforms-container .wpforms-field-description,.wpforms-container .wpforms-field-sublabel{color:#403F39!important}.wpforms-container input::placeholder,.wpforms-container textarea::placeholder,.bf-form input::placeholder,.bf-form textarea::placeholder{color:#403F39!important;opacity:1}.wpforms-container .wpforms-field-label,.wpforms-container .wpforms-field-label-inline,.wpforms-container select,.wpforms-container option{color:#101A16!important}#kontakt .bf-person-f{color:#403F39!important}#kontakt .bf-person-f::before{content:'';display:block;width:32px;height:2px;background:#FF8A2E;margin:0 0 12px}.wpforms-container .wpforms-required-label{color:#A85416!important}#footer.ct-footer .bf-f-reg,#footer.ct-footer .bf-f-reg *,#footer.ct-footer .bf-f-reg a{color:#FFFDFA!important}#kancelaria .bf-portret img{object-position:50% 0!important}@media(min-width:1025px){#kancelaria .bf-portret-kol{align-self:flex-start!important;min-height:0!important;height:auto!important}#kancelaria .bf-portret{position:relative!important;inset:auto!important}#kancelaria .bf-portret .elementor-widget-container{height:auto!important}#kancelaria .bf-portret img{height:auto!important;aspect-ratio:4/5;object-fit:cover}}@media(min-width:1025px){#kancelaria > .e-con-inner{align-items:stretch!important}#kancelaria .bf-portret-kol{align-self:stretch!important;container-type:size;min-height:360px!important;max-height:none!important}#kancelaria .bf-portret{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;margin:0!important}#kancelaria .bf-portret .elementor-widget-container{height:auto!important}#kancelaria .bf-portret img{width:100%!important;aspect-ratio:auto!important;height:min(100cqh,125cqw)!important;object-fit:cover!important;object-position:50% 0!important}}@media(min-width:1025px){#kancelaria .bf-portret-kol .bf-wizytowka{bottom:calc(100cqh - min(100cqh,125cqw) + 26px)!important}}@media(min-width:1025px){#kancelaria .bf-portret img{height:min(100cqh,160cqw)!important;object-fit:cover!important;object-position:50% max(-35cqw,calc(100cqh - 160cqw))!important}#kancelaria .bf-portret-kol .bf-wizytowka{bottom:calc(100cqh - min(100cqh,160cqw) + 26px)!important}}@media(max-width:1024px){#kancelaria .bf-portret img{aspect-ratio:4/5!important;height:auto!important;object-fit:cover!important;object-position:50% 100%!important}}@media(min-width:1025px){#kancelaria .bf-portret img{height:100cqh!important;object-fit:cover!important;object-position:50% 0!important}#kancelaria .bf-portret-kol .bf-wizytowka{bottom:26px!important}}@media(max-width:1024px){#kancelaria .bf-portret img{object-position:50% 0!important}}@media(min-width:1025px){#kancelaria .bf-portret-kol{align-self:flex-start!important;container-type:normal!important;min-height:0!important;height:auto!important}#kancelaria .bf-portret{position:relative!important;inset:auto!important}#kancelaria .bf-portret img{height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:50% 0!important}#kancelaria .bf-portret-kol .bf-wizytowka{bottom:26px!important}}@media(min-width:1025px){#kancelaria .bf-portret img{aspect-ratio:800/950!important;object-position:50% 0!important}}@media(max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#obszary .bf-grid{padding-left:0!important;padding-right:0!important}#obszary .bf-tile{height:auto!important}#obszary .bf-kafel{flex-direction:row!important;align-items:stretch!important;height:auto!important;position:relative}#obszary .bf-kafel-foto{width:76px!important;flex:0 0 76px!important;aspect-ratio:auto!important;min-height:76px!important;align-self:stretch!important}#obszary .bf-kafel-tresc{padding:10px 32px 11px 13px!important;justify-content:center!important;min-width:0}#obszary .bf-tile-t{font-size:15px!important;line-height:1.27!important;margin:0!important;hyphens:manual!important}#obszary .bf-tile-d,#obszary .bf-tile-l{display:none!important}#obszary .bf-tile-k{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:13px!important;line-height:1.38!important;color:#403F39;margin-top:3px}#obszary .bf-kafel::after{content:'';position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:2px solid var(--bf-green);border-top:2px solid var(--bf-green);transform:translateY(-50%) rotate(45deg);pointer-events:none}#obszary .bf-tile-pilne{padding:9px 14px 10px!important;font-size:13px!important}#obszary .bf-pilne-dl{display:inline!important}#obszary .bf-tile-nw{grid-column:auto!important}#obszary .bf-niewiem{padding:16px 16px 16px!important}#obszary .bf-niewiem::before{margin-bottom:10px}#obszary .bf-nw-t{font-size:17px!important;max-width:none!important;margin:0 0 12px!important}#obszary .bf-nw-d{display:none!important}#obszary .bf-nw-a{margin:0}#obszary .bf-nw-btn{width:auto!important;min-height:44px;padding:10px 16px!important;font-size:14px!important;display:inline-flex;align-items:center}#obszary .bf-nw-tel{display:none!important}}@media(max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{gap:12px!important}#obszary .bf-kafel-foto{width:88px!important;flex:0 0 88px!important;min-height:88px!important}#obszary .bf-kafel-tresc{padding:12px 34px 13px 15px!important}#obszary .bf-tile-t{font-size:17px!important;line-height:1.25!important}#obszary .bf-tile-k{display:block!important;-webkit-line-clamp:unset;overflow:visible;font-size:14.5px!important;line-height:1.42!important;margin-top:3px}#obszary .bf-kafel::after{right:16px;width:8px;height:8px}#obszary .bf-tile-pilne{padding:11px 16px 12px!important;font-size:14.5px!important}#obszary .bf-niewiem{padding:20px 18px!important}#obszary .bf-nw-t{font-size:20px!important;margin:0 0 14px!important}#obszary .bf-nw-btn{font-size:15px!important;padding:12px 18px!important}}@media(max-width:767px){#obszary .bf-kafel-foto{width:96px!important;flex:0 0 96px!important;min-height:96px!important}#obszary .bf-kafel-tresc{padding:14px 36px 15px 16px!important}#obszary .bf-tile-t{font-size:17px!important;line-height:1.3!important}#obszary .bf-tile-k{font-size:15px!important;line-height:1.45!important;margin-top:4px}}@media(max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{gap:10px!important}#obszary .bf-kafel{flex-direction:column!important}#obszary .bf-kafel-foto{width:100%!important;flex:none!important;aspect-ratio:auto!important;height:108px!important;min-height:0!important}#obszary .bf-kafel-tresc{padding:11px 40px 13px 16px!important;justify-content:flex-start!important}#obszary .bf-tile-t{font-size:17px!important;line-height:1.28!important}#obszary .bf-tile-k{font-size:14.5px!important;line-height:1.42!important;margin-top:3px}#obszary .bf-kafel::after{top:auto!important;bottom:22px;transform:rotate(45deg)!important}}@media(max-width:767px){#obszary .bf-kafel-foto img[src*="uslugi-rozwod"]{object-position:50% 15%!important}#obszary .bf-kafel-foto img[src*="uslugi-nieletni"]{object-position:50% 15%!important}#obszary .bf-kafel-foto img[src*="uslugi-zagranica"]{object-position:50% 75%!important}#obszary .bf-kafel-foto img[src*="uslugi-rodzinne"]{object-position:50% 30%!important}#obszary .bf-kafel-foto img[src*="uslugi-karne."]{object-position:50% 70%!important}#obszary .bf-kafel-foto img[src*="uslugi-pokrzywdzony"]{object-position:50% 35%!important}#obszary .bf-kafel-foto img[src*="uslugi-wypadki"]{object-position:50% 60%!important}#obszary .bf-kafel-foto img[src*="uslugi-karne-wykonawcze"]{object-position:50% 75%!important}}@media(max-width:359px){#obszary .bf-kafel-foto{height:92px!important}}@media(max-width:767px){#obszary .bf-kafel-foto{height:130px!important}}@media(max-width:359px){#obszary .bf-kafel-foto{height:114px!important}}@media(max-width:767px){#obszary .bf-kafel-foto{height:auto!important;aspect-ratio:2/1!important}#obszary .bf-kafel-tresc{position:relative;padding-top:9px!important}#obszary .bf-tile-t{position:absolute;left:0;right:0;bottom:100%;padding:28px 16px 10px;color:#FFFDFA!important;background:linear-gradient(to top,rgba(4,51,39,.9) 0%,rgba(4,51,39,.78) 68%,rgba(4,51,39,0) 100%);text-shadow:0 1px 2px rgba(0,0,0,.25)}#obszary .bf-tile:hover .bf-tile-t,#obszary .bf-kafel:focus-visible .bf-tile-t{color:#FFFDFA!important}#obszary .bf-kafel::after{bottom:20px}#obszary .bf-lead p,#obszary .bf-lead{font-size:18px!important;line-height:1.55!important}}@media(max-width:359px){#obszary .bf-kafel-foto{height:auto!important}}@media(max-width:767px){#obszary .bf-grid > .e-con-inner,#obszary .bf-grid.e-con-full{gap:15px!important}#obszary .bf-grid{margin-bottom:0!important}#obszary > .e-con-inner{padding-bottom:32px!important}}@media(max-width:767px){.elementor > .e-con.e-parent:not([data-id="bfhero01"]) > .e-con-inner{padding-block-start:min(var(--padding-block-start,0px),56px)!important;padding-block-end:min(var(--padding-block-end,0px),56px)!important}}#obszary .bf-kafel-welon{display:none!important}#obszary .bf-kafel-foto::after{opacity:.18!important}#obszary .bf-kafel-foto img{filter:saturate(.8) sepia(.06) contrast(.97)!important}#obszary .bf-kafel-tresc{position:relative}#obszary .bf-tile-t{position:absolute!important;left:0;right:0;bottom:100%;margin:0!important;padding:16px 16px 9px!important;color:#FFFDFA!important;background:linear-gradient(to top,rgba(4,51,39,.9) 0%,rgba(4,51,39,.82) 62%,rgba(4,51,39,0) 100%)!important;text-shadow:0 1px 2px rgba(0,0,0,.25)}#obszary .bf-tile:hover .bf-tile-t,#obszary .bf-kafel:focus-visible .bf-tile-t{color:#FFFDFA!important}@media(min-width:768px){#obszary .bf-tile-t{padding:18px 20px 11px!important}#obszary .bf-kafel-tresc{padding-top:14px!important}#obszary .bf-tile-d{margin-top:0!important}}body.page-id-75{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-sprawy-karne-policja.webp?v=1792276855')}body.page-id-86{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-sprawy-nieletnich.webp')}body.page-id-90{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-wypadki-drogowe.webp')}body.page-id-94{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-rozwod.webp')}body.page-id-98{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-sprawy-rodzinne.webp')}body.page-id-102{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-spadki.webp')}body.page-id-106{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-za-granica.webp')}body.page-id-524{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-podzial-majatku.webp')}body.page-id-533{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-pokrzywdzony.webp')}body.page-id-534{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-wykonywanie-kary-drzwi.webp?v=1792277256')}body.page-id-639{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-karno-skarbowe.webp')}body.page-id-536{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-bledy-medyczne.webp')}body.page-id-537{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-nieruchomosci.webp')}body.page-id-538{--bf-hero-img:url('https://adwokatfilek.pl/wp-content/uploads/2026/10/hero-naleznosci-umowa.webp')}body.bf-hero-stol:not(.home) .elementor-element-bfhero01::before{background:linear-gradient(99.1deg,#07543F 0%,#07543F 46%,rgba(7,84,63,.6) 52%,rgba(7,84,63,0) 57.8%),var(--bf-hero-img) center/cover no-repeat!important;background-blend-mode:color,normal!important}@media (max-width:1024px){body.bf-hero-stol:not(.home) .elementor-element-bfheroR{background:linear-gradient(180deg,#07543F 0%,#07543F 26%,rgba(7,84,63,.5) 36%,rgba(7,84,63,0) 46%),var(--bf-hero-img) var(--bf-hx-m,100%) 0/220% auto no-repeat!important;background-blend-mode:color,normal!important}}@media (min-width:600px) and (max-width:1024px){body.bf-hero-stol:not(.home) .elementor-element-bfheroR{background:linear-gradient(180deg,#07543F 0%,#07543F 22%,rgba(7,84,63,.5) 32%,rgba(7,84,63,0) 42%),var(--bf-hero-img) var(--bf-hx-t,100%) 0/150% auto no-repeat!important;background-blend-mode:color,normal!important}}.elementor-element-bfheroL .bf-crumbs{font-family:var(--bf-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:#F2EFE9;gap:6px 8px;margin:0}.elementor-element-bfheroL .bf-crumbs::before{content:'';flex:0 0 100%;height:2px;margin:0 0 8px;background:linear-gradient(var(--bf-orange),var(--bf-orange)) 0 0/32px 2px no-repeat}.elementor-element-bfheroL .bf-crumbs a{color:#F2EFE9;border-bottom:1px solid transparent}.elementor-element-bfheroL .bf-crumbs a:hover,.elementor-element-bfheroL .bf-crumbs a:focus-visible{color:#FFFDFA;border-bottom-color:#FF8A2E}.elementor-element-bfheroL .bf-crumbs [aria-current]{color:#FFFDFA}.elementor-element-bfheroL .bf-crumbs span[aria-hidden]{opacity:.55}.elementor-element-bfcrumbs{margin-bottom:-6px}@media(max-width:767px){.elementor-element-bfheroL .bf-crumbs{font-size:11.5px}}body:not(.home) .bf-dark .bf-lead,body:not(.home) .bf-dark .bf-lead p,body:not(.home) .bf-dark .bf-quote p{color:#FFFDFA}body:not(.home) .bf-dark .bf-h3 h3{color:#F2EFE9}body:not(.home) .bf-dark .bf-check p::before{background:#FF8A2E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.9 6.3l2.8 2.9 5.4-6' fill='none' stroke='%23101A16' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}body:not(.home) .bf-dark .bf-btn .elementor-button{background:var(--bf-orange)!important;border-color:var(--bf-orange)!important;color:var(--bf-ink)!important}body:not(.home) .bf-dark .bf-btn .elementor-button:hover,body:not(.home) .bf-dark .bf-btn .elementor-button:focus-visible{background:var(--bf-orange-hover)!important;border-color:var(--bf-orange-hover)!important;color:var(--bf-ink)!important}body:not(.home) .bf-dark .bf-faq{border-top-color:rgba(255,253,250,.20)}body:not(.home) .bf-dark .bf-faq details{border-bottom-color:rgba(255,253,250,.20)}body:not(.home) .bf-dark .bf-faq summary{color:#FFFDFA}body:not(.home) .bf-dark .bf-faq summary:hover{color:#FF8A2E}body:not(.home) .bf-dark .bf-faq summary::after{border-right-color:#FF8A2E;border-bottom-color:#FF8A2E}body:not(.home) .bf-dark .bf-faq .bf-faq-a p,body:not(.home) .bf-dark .bf-faq .bf-faq-a li{color:#FFFDFA}body:not(.home) .bf-dark .bf-step-n{background:#0E5540!important;border:1px solid #2C6653;color:#FFFDFA!important;box-shadow:0 0 0 6px #064533!important}body:not(.home) .bf-dark .bf-step-t{color:#FFFDFA}body:not(.home) .bf-dark .bf-step-d{color:#F2EFE9}body:not(.home) .bf-dark .bf-steps > .e-con-inner::before,body:not(.home) .bf-dark.bf-process::before{background:#2C6653}body:not(.home) .bf-dark .bf-steps > .e-con-inner > .e-con,body:not(.home) .bf-dark .bf-steps > .e-con{border-top-color:#2C6653}body:not(.home) .bf-dark .bf-boxed{background:rgba(255,253,250,.06);border-color:rgba(255,253,250,.24)}body:not(.home) .bf-dark .bf-person-f{color:#FF8A2E}body:not(.home) .bf-dark .bf-person-n,body:not(.home) .bf-dark .bf-person-d{color:#FFFDFA}body:not(.home) #pytania > .e-con-inner{padding-top:var(--padding-block-start,80px)!important}@media(max-width:767px){body:not(.home) #pytania > .e-con-inner{padding-top:min(var(--padding-block-start,56px),56px)!important}body:not(.home) #obszary > .e-con-inner{padding-bottom:min(var(--padding-block-end,56px),56px)!important}}@media(min-width:1181px){body.bf-hero-stol:not(.home) .elementor-element-bfhero01::before{right:-8%!important}}body:not(.home) .elementor-element-bflead .bf-zdanie{max-width:31em}body:not(.home) .elementor > .e-con.e-parent:not(.bf-dark):not(.bf-nastr-sect):not(.elementor-element-bfhero01) + .e-con.e-parent:not(.bf-dark):not(.bf-mobilebar){border-top:1px solid var(--bf-rule)}@media(min-width:1025px){body:not(.home) .elementor-element-bfhero01{min-height:calc(466px + 8.75vw)}body:not(.home) .elementor-element-bfhero01 > .e-con-inner{align-items:center!important}}@media(min-width:1025px){body:not(.home) #przebieg .bf-steps > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:48px!important;row-gap:40px!important}body:not(.home) #przebieg .bf-steps > .e-con-inner > .e-con{width:auto!important;max-width:none!important;padding-right:0!important;position:relative}body:not(.home) #przebieg .bf-steps > .e-con-inner::before{display:none!important}body:not(.home) #przebieg .bf-steps > .e-con-inner > .e-con::after{content:'';position:absolute;top:23px;left:48px;right:-48px;height:2px;background:var(--bf-rule);z-index:0}body:not(.home) #przebieg .bf-steps > .e-con-inner > .e-con:nth-child(3n)::after,body:not(.home) #przebieg .bf-steps > .e-con-inner > .e-con:last-child::after{display:none}body:not(.home) #przebieg.bf-dark .bf-steps > .e-con-inner > .e-con::after{background:#2C6653}body:not(.home) #przebieg .bf-step-n{position:relative;z-index:1}}@media(min-width:1025px){body:not(.home) #jak .bf-steps > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:48px!important;row-gap:40px!important}body:not(.home) #jak .bf-steps > .e-con-inner > .e-con{width:auto!important;max-width:none!important;padding-right:0!important;position:relative}body:not(.home) #jak .bf-steps > .e-con-inner::before{display:none!important}body:not(.home) #jak .bf-steps > .e-con-inner > .e-con::after{content:'';position:absolute;top:23px;left:48px;right:-48px;height:2px;background:var(--bf-rule);z-index:0}body:not(.home) #jak .bf-steps > .e-con-inner > .e-con:nth-child(3n)::after,body:not(.home) #jak .bf-steps > .e-con-inner > .e-con:last-child::after{display:none}body:not(.home) #jak.bf-dark .bf-steps > .e-con-inner > .e-con::after{background:#2C6653}body:not(.home) #jak .bf-step-n{position:relative;z-index:1}}body:not(.home) #pytania .bf-pyt-note{font-size:16px;line-height:1.6;margin:0;max-width:34ch}body:not(.home) #pytania .bf-pyt-note a{color:#07543F;font-weight:600;text-decoration:underline;text-underline-offset:3px}body:not(.home) #pytania.bf-dark .bf-pyt-note{color:#FFFDFA}body:not(.home) #pytania.bf-dark .bf-pyt-note a{color:#FF8A2E}body:not(.home) #pytania .bf-pyt-note a:focus-visible{outline:2px solid currentColor;outline-offset:2px}body:not(.home) #pytania .bf-pyt-note a[href^="tel:"]{white-space:nowrap}@media(min-width:1025px){body:not(.home) #pytania > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:72px;row-gap:18px;align-content:start;align-items:start}body:not(.home) #pytania > .e-con-inner > .elementor-widget-heading{grid-column:1;grid-row:1}body:not(.home) #pytania > .e-con-inner > .bf-pyt-note-w{grid-column:1;grid-row:2}body:not(.home) #pytania > .e-con-inner > .elementor-widget-html{grid-column:2;grid-row:1 / span 3;width:100%!important;max-width:none!important}body:not(.home) #pytania .bf-faq{max-width:none}}@media(max-width:1024px){body:not(.home) #pytania .bf-pyt-note-w{order:3;margin-top:24px}}.bf-fo{width:min(640px,calc(100% - 32px))}.bf-fo-in{position:relative;padding:36px 36px 28px}.bf-fo-tytul{font-family:var(--bf-serif);font-size:clamp(24px,2.2vw,30px);line-height:1.2;font-weight:600;margin:0 44px 10px 0;color:var(--bf-ink)}.bf-fo-lead{margin:0 0 20px;max-width:46em;color:#403F39}.bf-fo-lead a{color:#07543F;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bf-fo .bf-small{margin:16px 0 0;color:#403F39}.bf-fo .wpforms-container input,.bf-fo .wpforms-container select,.bf-fo .wpforms-container textarea{background:#FFFDFA!important;border-color:#8A8577!important}.bf-fo .wpforms-container input:focus,.bf-fo .wpforms-container select:focus,.bf-fo .wpforms-container textarea:focus{border-color:#07543F!important;outline:2px solid #07543F;outline-offset:1px}.bf-fo .wpforms-container{margin:0!important}@media(max-width:767px){.bf-fo{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.bf-fo-in{padding:24px 20px 22px}}@media(prefers-reduced-motion:no-preference){.bf-fo[open]{animation:bf-fo-in .18s ease-out}@keyframes bf-fo-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.bf-skrot-w{width:100%}.bf-skrot{max-width:46em;margin:0 0 28px;padding:2px 0 2px 18px;border-left:2px solid #FF8A2E;font-size:17px;line-height:1.65;color:#403F39}.bf-skrot-et{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#07543F;margin-bottom:4px}.bf-dark .bf-skrot{color:#F2EFE9}.bf-dark .bf-skrot-et{color:#FFFDFA}@media(max-width:767px){.bf-skrot{font-size:16px;margin-bottom:22px}}.elementor-element-bfheroL .bf-crumbs-w{margin:0 0 22px!important}.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero{text-transform:none;letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5;gap:4px 8px;color:rgba(242,239,233,.82)}.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero::before{display:none}.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero a{color:rgba(242,239,233,.82);padding:4px 0}.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero a:hover,.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero a:focus-visible{color:#FFFDFA;border-bottom-color:#FF8A2E}.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero [aria-current]{color:#FFFDFA}@media(max-width:767px){.elementor-element-bfheroL .bf-crumbs-w{margin-bottom:16px!important}.elementor-element-bfheroL .bf-crumbs.bf-crumbs-hero{font-size:12.5px}}#kontakt.bf-k2{background:#F7F5F0!important}#kontakt.bf-k2 > .e-con-inner{gap:0!important}#kontakt.bf-k2 .elementor-element-c04d7eb{padding-top:0!important}#kontakt.bf-k2 .bf-k2-lewa > .elementor-element{margin:0!important;width:100%}#kontakt.bf-k2 .bf-k2-nad{margin:0!important}#kontakt.bf-k2 .bf-k2-h2{margin-top:12px!important}#kontakt.bf-k2 .bf-k2-lead{margin-top:18px!important}#kontakt.bf-k2 .bf-k2-lead p{margin:0}#kontakt.bf-k2 .bf-k2-tel{margin-top:40px;padding:26px 0 24px;border-top:1px solid #E5E1D8;border-bottom:1px solid #E5E1D8}#kontakt.bf-k2 .bf-k2-et{display:block;font:500 12px/1.2 var(--bf-sans);letter-spacing:.14em;text-transform:uppercase;color:#403F39}#kontakt.bf-k2 a.bf-k2-nr{display:inline-block;font:500 50px/1.05 var(--bf-serif);color:#07543F;text-decoration:none;margin:10px 0 8px;font-variant-numeric:tabular-nums;letter-spacing:.005em}#kontakt.bf-k2 a.bf-k2-nr:hover{text-decoration:underline;text-decoration-color:#FF8A2E;text-decoration-thickness:2px;text-underline-offset:6px}#kontakt.bf-k2 .bf-k2-tel p{margin:0;font-size:15px;line-height:1.55;color:#403F39}#kontakt.bf-k2 .bf-k2-tel p+p{margin-top:4px}#kontakt.bf-k2 .bf-k2-tel p a{color:#07543F;font-weight:500;text-decoration:underline;text-decoration-color:#FF8A2E;text-underline-offset:3px}#kontakt.bf-k2 .bf-k2-droga{margin-top:34px}#kontakt.bf-k2 .bf-k2-droga h3{font:500 22px/1.2 var(--bf-serif);color:#101A16;margin:0 0 18px}#kontakt.bf-k2 .bf-k2-kroki{list-style:none;margin:0;padding:0;counter-reset:bfk2}#kontakt.bf-k2 .bf-k2-kroki li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:16px;padding:0 0 20px;margin:0}#kontakt.bf-k2 .bf-k2-kroki li::before{counter-increment:bfk2;content:counter(bfk2);grid-row:1/3;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:600 15px/1 var(--bf-sans);color:#FFFDFA;background:#07543F;position:relative;z-index:1}#kontakt.bf-k2 .bf-k2-kroki li:not(:last-child)::after{content:'';position:absolute;left:17.5px;top:36px;bottom:0;width:1px;background:#E5E1D8}#kontakt.bf-k2 .bf-k2-kroki b{display:block;font-weight:600;font-size:16px;line-height:1.35;margin-top:6px;color:#101A16}#kontakt.bf-k2 .bf-k2-kroki li > span{display:block;font-size:14.5px;line-height:1.5;color:#403F39;margin-top:2px}#kontakt.bf-k2 .bf-k2-akcje{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:6px}#kontakt.bf-k2 a.bf-k2-trasa{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 26px;border:1px solid #07543F;border-radius:var(--bf-radius,3px);color:#07543F;font:500 15px/1 var(--bf-sans);text-decoration:none;transition:background-color .18s ease-out}#kontakt.bf-k2 a.bf-k2-trasa svg{width:18px;height:18px}#kontakt.bf-k2 a.bf-k2-trasa:hover{background:#E8F0EC}#kontakt.bf-k2 a.bf-k2-trasa:active{transform:translateY(1px)}#kontakt.bf-k2 .bf-k2-drob{font-size:14px;color:#403F39}#kontakt.bf-k2 .bf-nw{white-space:nowrap}#kontakt.bf-k2 .bf-k2-karta{background:#FFFDFA;border:1px solid #E5E1D8;border-radius:6px;padding:40px 42px 36px!important;box-shadow:0 1px 2px rgba(16,26,22,.05),0 24px 60px rgba(16,26,22,.10)}#kontakt.bf-k2 .bf-k2-fh{font:500 26px/1.2 var(--bf-serif);color:#101A16;margin:0}#kontakt.bf-k2 .bf-k2-fd{margin:8px 0 24px;font-size:14px;line-height:1.55;color:#403F39}#kontakt.bf-k2 .bf-k2-stopka{margin-top:22px!important;padding-top:18px;border-top:1px solid #E5E1D8}#kontakt.bf-k2 .bf-k2-stopka p{margin:0}@media (min-width:700px){#kontakt.bf-k2 .wpforms-field-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}#kontakt.bf-k2 .wpforms-field-container > .wpforms-field{grid-column:1/-1}#kontakt.bf-k2 #wpforms-60-field_1-container,#kontakt.bf-k2 #wpforms-60-field_2-container{grid-column:auto}}@media (min-width:1025px){#kontakt.bf-k2 .elementor-element-c04d7eb > .e-con-inner{display:grid!important;grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;column-gap:64px!important;row-gap:0!important;align-items:start}#kontakt.bf-k2 .elementor-element-c04d7eb > .e-con-inner > .e-con:first-child{position:static!important}#kontakt.bf-k2 .elementor-element-e32fe6f{order:0!important;margin:0!important}}@media (max-width:1024px){#kontakt.bf-k2 .elementor-element-c04d7eb > .e-con-inner{display:flex!important;flex-direction:column!important;gap:0!important}#kontakt.bf-k2 .bf-k2-lewa{display:contents!important}#kontakt.bf-k2 .bf-k2-lewa > .elementor-element{order:1}#kontakt.bf-k2 .elementor-element-e32fe6f{order:2!important;margin:40px 0 0!important;width:100%!important}#kontakt.bf-k2 .bf-k2-lewa > .elementor-element-bfk2drg{order:3;margin-top:40px!important}#kontakt.bf-k2 .bf-k2-droga{margin-top:0}#kontakt.bf-k2 .bf-k2-tel{margin-top:32px}}@media (max-width:767px){#kontakt.bf-k2 a.bf-k2-nr{font-size:40px}#kontakt.bf-k2 .bf-k2-karta{padding:26px 18px!important}#kontakt.bf-k2 .elementor-element-e32fe6f{margin-top:32px!important}#kontakt.bf-k2 .bf-k2-lewa > .elementor-element-bfk2drg{margin-top:32px!important}}#kontakt.bf-k2 .bf-k2-lewa > .elementor-element.bf-k2-h2{margin-top:12px!important}#kontakt.bf-k2 .bf-k2-lewa > .elementor-element.bf-k2-lead{margin-top:18px!important}#kontakt.bf-k2 .elementor-element-c04d7eb > .e-con-inner > .e-con.bf-k2-karta{padding:40px 42px 36px!important}#kontakt.bf-k2 .bf-k2-karta .wpforms-container{margin-top:0!important}#kontakt.bf-k2 .bf-k2-karta .wpforms-field-container > .wpforms-field:first-child,#kontakt.bf-k2 .bf-k2-karta #wpforms-60-field_2-container{padding-top:0!important}#kontakt.bf-k2 .bf-k2-fd{margin-bottom:20px}@media (max-width:767px){#kontakt.bf-k2 .elementor-element-c04d7eb > .e-con-inner > .e-con.bf-k2-karta{padding:26px 18px!important}#kontakt.bf-k2 .bf-k2-karta #wpforms-60-field_2-container{padding-top:15px!important}}#formularz,#pilne,#maloletni,#obrona,#wykroczenia,#karno-skarbowe,#cookies{scroll-margin-top:84px}@media(max-width:999px){#formularz,#pilne,#maloletni,#obrona,#wykroczenia,#karno-skarbowe,#cookies{scroll-margin-top:82px}}#header [data-row*="middle"],#header [data-sticky] [data-row*="middle"],#header [data-sticky*="yes"] [data-row*="middle"]{background-color:#F7F5F0!important}@media (min-width:1000px){#header .bf-menu-cta2 > a.ct-menu-link:hover,#header .bf-menu-cta2 > a.ct-menu-link:focus-visible{color:#FFFDFA!important}}.bf-dark a:not(.elementor-button):not(.bf-kafel):not([class*="bf-btn"]):not(.bf-mapa-btn):hover, .bf-dark a:not(.elementor-button):not(.bf-kafel):not([class*="bf-btn"]):not(.bf-mapa-btn):focus-visible{color:#FFFDFA;text-decoration:underline;text-decoration-color:#FF8A2E;text-underline-offset:3px}@media (min-width:1000px){#header [data-device="desktop"] [data-sticky*="yes"] .site-logo-container img,#header [data-device="desktop"] [data-sticky*="yes"] .site-branding img{max-height:64px!important;height:64px!important}#header [data-device="desktop"] [data-sticky*="yes"] [data-row*="middle"]{--height:80px!important}}@media (min-width:1000px) and (max-width:1199px){#header [data-device="desktop"] [data-sticky*="yes"] .site-logo-container img,#header [data-device="desktop"] [data-sticky*="yes"] .site-branding img{max-height:56px!important;height:56px!important}}#footer .bf-f-2kol .bf-f-list{margin:0}#footer .bf-f-wszystkie a{font-weight:600}@media (min-width:1025px){#footer .bf-f-kol-kontakt{margin-top:0!important}}@media (min-width:1360px){#footer.ct-footer [data-row='middle'] .ct-container.ct-container{grid-template-columns:minmax(0,2.2fr) minmax(0,4.3fr) minmax(0,1.4fr) minmax(0,2.3fr)!important}#footer .bf-f-2kol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);column-gap:28px}#footer .bf-f-wsz-m{display:none!important}}@media (max-width:1359px){#footer .bf-f-2kol-d > .bf-f-h,#footer .bf-f-wsz-d{display:none!important}}@media (min-width:1360px){#footer.ct-footer [data-row='middle'] .ct-container.ct-container.ct-container{grid-template-columns:minmax(0,2.4fr) minmax(0,4.3fr) minmax(0,1.4fr) minmax(0,2.3fr)!important}#footer .bf-f-brand .bf-f-desc{font-size:13px!important}#footer .bf-f-brand .bf-f-reg{font-size:12.5px!important}}#footer .bf-nw{white-space:nowrap}@media (min-width:1360px){#footer.ct-footer [data-row='middle'] .ct-container.ct-container.ct-container.ct-container{grid-template-columns:minmax(0,2.5fr) minmax(0,4.2fr) minmax(0,1.4fr) minmax(0,2.5fr)!important;column-gap:40px!important}}@media (min-width:1200px) and (max-width:1359px){#footer.ct-footer [data-row='middle'] .ct-container.ct-container.ct-container.ct-container{grid-template-columns:minmax(0,2.6fr) minmax(0,2.6fr) minmax(0,1.7fr) minmax(0,2.6fr)!important;column-gap:32px!important}}@media (min-width:1025px) and (max-width:1199px){#footer.ct-footer [data-row='middle'] .ct-container.ct-container.ct-container.ct-container{grid-template-columns:minmax(0,2.8fr) minmax(0,2.6fr) minmax(0,1.6fr) minmax(0,2.8fr)!important;column-gap:28px!important}#footer .bf-f-brand .bf-f-desc{font-size:13px!important}#footer .bf-f-brand .bf-f-reg{font-size:12.5px!important}}#obszary .bf-kafel-foto img[src*="uslugi-karne-policja"]{object-position:50% 60%!important}#obszary .bf-kafel-foto img[src*="uslugi-wykonywanie-kary-drzwi"]{object-position:50% 55%!important}@media (min-width:768px) and (max-width:1024px){#obszary .bf-tile-nw{grid-column:1/-1}}body.page-id-86{--bf-hx-m:83%;--bf-hx-t:100%}body.page-id-94{--bf-hx-m:75%;--bf-hx-t:90%}body.page-id-524{--bf-hx-m:55%;--bf-hx-t:59%}body.page-id-90{--bf-hx-m:76%;--bf-hx-t:92%}body.page-id-537{--bf-hx-m:66%;--bf-hx-t:78%}body.page-id-538{--bf-hx-m:63%;--bf-hx-t:71%}.bf-wk-w,.bf-wk-w .elementor-widget-container{width:100%}.bf-wk-blok{width:100%}.bf-wk-h{font-family:var(--bf-serif);font-weight:600;color:var(--bf-ink);margin:0 0 18px}.bf-wk-blok + .bf-wk-blok,.bf-wk-kategoria + .bf-wk-kategoria{margin-top:48px}.bf-wk-opis{color:var(--bf-muted);margin:-6px 0 18px;max-width:72ch}.bf-wk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bf-wk{display:flex;background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:8px;transition:box-shadow .3s var(--bf-ease),transform .3s var(--bf-ease)}.bf-wk-a{display:flex;flex-direction:column;width:100%;padding:22px 22px 20px;text-decoration:none;color:inherit;border-radius:8px}.bf-wk-kat{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--bf-green);margin-bottom:10px}.bf-wk .bf-wk-t{font-family:var(--bf-serif);font-size:19px;line-height:1.3;font-weight:600;color:var(--bf-ink);margin:0 0 10px;text-wrap:balance}.bf-wk-d{font-size:14.5px;line-height:1.6;color:var(--bf-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bf-wk-m{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:13.5px;color:var(--bf-muted)}.bf-wk-l{font-weight:600;color:var(--bf-green);white-space:nowrap}.bf-wk-l i{font-style:normal;display:inline-block;transition:transform .2s var(--bf-ease)}.bf-wk:hover{box-shadow:0 20px 44px -20px rgba(4,51,39,.3);transform:translateY(-3px)}.bf-wk:hover .bf-wk-t{color:var(--bf-green)}.bf-wk:hover .bf-wk-l i{transform:translateX(5px)}.bf-wk-a:focus-visible{outline:2px solid var(--bf-green);outline-offset:2px}.bf-wk-wszystkie{margin:18px 0 0}.bf-wk-wszystkie a{font-weight:600;color:var(--bf-green);text-decoration:none}.bf-wk-wszystkie a:hover{text-decoration:underline;text-underline-offset:3px}.bf-dark .bf-wk-h{color:#FFFDFA}.bf-dark .bf-wk-opis{color:#F2EFE9}.bf-dark .bf-wk-wszystkie a{color:#FFFDFA;text-decoration:underline;text-decoration-color:var(--bf-orange);text-underline-offset:3px}.bf-dark .bf-wk-d,.bf-dark .bf-wk-m{color:var(--bf-muted)}#pytania .bf-wk-w{margin-top:40px}.bf-art + .bf-art{--padding-top:8px!important}.bf-art .bf-serif{margin-top:24px}.bf-art .bf-art-h3 h3{margin-top:6px}.bf-ol{margin:0;padding-left:1.4em}.bf-ol li{margin:0 0 10px;padding-left:4px}.bf-ol li::marker{color:var(--bf-green);font-weight:600}.bf-uwaga{background:var(--bf-green-tint);border-left:3px solid var(--bf-green);padding:14px 18px;border-radius:0 4px 4px 0;margin:4px 0}.bf-tabela-blok,.bf-tabela-blok .elementor-widget-container{width:100%}.bf-tabela-w{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--bf-rule);border-radius:6px;background:var(--bf-bg)}.bf-tabela{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;margin:0}.bf-tabela caption{caption-side:top;text-align:left;padding:12px 16px 4px;font-size:13px;color:var(--bf-muted)}.bf-tabela th,.bf-tabela td{padding:12px 16px;border-bottom:1px solid var(--bf-rule);text-align:left;vertical-align:top}.bf-tabela thead th{background:var(--bf-green);color:#FFFDFA;font-weight:600;font-size:14px}.bf-tabela tbody th{font-weight:600;color:var(--bf-ink);background:var(--bf-off);min-width:150px}.bf-tabela tbody tr:last-child th,.bf-tabela tbody tr:last-child td{border-bottom:0}.bf-podstawa{margin-top:12px;padding-top:16px;border-top:1px solid var(--bf-rule)}.bf-podstawa p{font-size:14px;margin-bottom:8px}@media (max-width:1024px){.bf-wk-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bf-wk-grid{grid-template-columns:1fr;gap:10px}.bf-wk-a{padding:16px 16px 14px}.bf-wk .bf-wk-t{font-size:17.5px}.bf-wk-d{-webkit-line-clamp:3;font-size:14px}.bf-tabela{font-size:14px}.bf-tabela th,.bf-tabela td{padding:10px 12px}.bf-tabela tbody th{min-width:120px}#pytania .bf-wk-w{margin-top:28px}}@media (prefers-reduced-motion:reduce){.bf-wk,.bf-wk-l i{transition:none}.bf-wk:hover{transform:none}}.bf-art .elementor-widget.bf-measure,.bf-art .elementor-widget.bf-skrot-w{max-width:760px!important}.bf-art .elementor-widget.bf-tabela-blok{max-width:880px!important}.elementor-element-bfhero01 .bf-small a{color:#FFFDFA!important;text-decoration:underline;text-decoration-color:var(--bf-orange);text-underline-offset:3px}#pytania .bf-wk-w{grid-column:1/-1;width:100%}#obszary .elementor-widget-text-editor + .bf-grid{margin-top:8px}.bf-dark .bf-wk-a,.bf-dark .bf-wk-a *{text-decoration:none!important}.bf-dark .bf-wk-t{color:var(--bf-ink)!important}.bf-dark .bf-wk-kat{color:var(--bf-green)!important}.bf-dark .bf-wk-l{color:var(--bf-green)!important}#obszary .bf-wk-pow:has(.bf-wk-blok){margin-bottom:40px}#obszary .bf-wk-pow:not(:has(.bf-wk-blok)){display:none}.bf-wk-pow:has(.bf-wk-blok){margin-bottom:40px}.bf-wk-pow:not(:has(.bf-wk-blok)){display:none}@media (min-width:1000px) and (max-width:1439px){header [data-device="desktop"] .menu > li:not(.bf-menu-cta):not(.bf-menu-cta2) > a.ct-menu-link{padding-left:7px!important;padding-right:7px!important;font-size:15px!important}}@media (max-width:600px){.bf-tabela-w{border:0;background:transparent;overflow:visible}.bf-tabela,.bf-tabela tbody,.bf-tabela tr,.bf-tabela th,.bf-tabela td{display:block;width:100%}.bf-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bf-tabela caption{display:block;padding:0 0 10px}.bf-tabela tr{background:var(--bf-bg);border:1px solid var(--bf-rule);border-radius:6px;margin:0 0 10px;overflow:hidden}.bf-tabela tbody th{background:var(--bf-green);color:#FFFDFA;min-width:0;border:0}.bf-tabela td{border:0;border-top:1px solid var(--bf-rule);padding:10px 14px}.bf-tabela td::before{content:attr(data-label);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--bf-green);margin-bottom:3px}.bf-tabela tbody tr:last-child td{border-top:1px solid var(--bf-rule)}}.bf-skrot-w .bf-autor{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:#5E5A52;letter-spacing:.01em}.bf-skrot-w .bf-autor a{color:#07543F;text-decoration:underline;text-decoration-color:rgba(255,138,46,.7);text-underline-offset:3px}.bf-skrot-w .bf-autor a:hover{color:#043327;text-decoration-color:#FF8A2E}@media(max-width:767px){body.single-post #obszary .bf-grid + .bf-wk-w{margin-top:40px!important}}@media(min-width:600px){#kancelaria .bf-oka-tekst p:not(.bf-oka-cytat){text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:7 3 3;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;text-wrap:pretty}}