.elementor-1780274724739 .elementor-element.elementor-element-f2d492a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718734 .elementor-heading-title{font-size:46px;}.elementor-1780274724739 .elementor-element.elementor-element-27fd774{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718737 a{color:#FF9159;}.elementor-1780274724739 .elementor-element.elementor-element-8a4c2b6{--display:flex;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon-wrapper{text-align:end;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853.elementor-view-framed .elementor-icon, .elementor-1780274724739 .elementor-element.elementor-element-e1c3853.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853.elementor-view-framed .elementor-icon, .elementor-1780274724739 .elementor-element.elementor-element-e1c3853.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon{font-size:35px;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon svg{height:35px;}.elementor-1780274724739 .elementor-element.elementor-element-fe0fc0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1780274724739 .elementor-element.elementor-element-5fa1951{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#000000;--border-color:#000000;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1780274724739 .elementor-element.elementor-element-5fa1951:not(.elementor-motion-effects-element-type-background), .elementor-1780274724739 .elementor-element.elementor-element-5fa1951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1780274724739 .elementor-element.elementor-element-5fa1951::before, .elementor-1780274724739 .elementor-element.elementor-element-5fa1951 > .elementor-background-video-container::before, .elementor-1780274724739 .elementor-element.elementor-element-5fa1951 > .e-con-inner > .elementor-background-video-container::before, .elementor-1780274724739 .elementor-element.elementor-element-5fa1951 > .elementor-background-slideshow::before, .elementor-1780274724739 .elementor-element.elementor-element-5fa1951 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1780274724739 .elementor-element.elementor-element-5fa1951 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1780274724739 .elementor-element.elementor-element-5fa1951.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#BF7536;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#BF7536;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718685 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#BF7536;}.elementor-1780274724739 .elementor-element.elementor-element-1e75698{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1780274724739 .elementor-element.elementor-element-1e75698::before, .elementor-1780274724739 .elementor-element.elementor-element-1e75698 > .elementor-background-video-container::before, .elementor-1780274724739 .elementor-element.elementor-element-1e75698 > .e-con-inner > .elementor-background-video-container::before, .elementor-1780274724739 .elementor-element.elementor-element-1e75698 > .elementor-background-slideshow::before, .elementor-1780274724739 .elementor-element.elementor-element-1e75698 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1780274724739 .elementor-element.elementor-element-1e75698 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1780274724739 .elementor-element.elementor-element-ba02577 .elementor-heading-title{font-weight:700;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718731{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718731 .elementor-divider-separator{width:100%;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718731 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1780274724739 .elementor-element.elementor-element-dd5492e{text-align:justify;font-family:"Instrument Sans", Sans-serif;font-size:14px;}body.elementor-page-1780274724739:not(.elementor-motion-effects-element-type-background), body.elementor-page-1780274724739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EB;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1780274724739 .elementor-element.elementor-element-f2d492a{--content-width:1000px;}.elementor-1780274724739 .elementor-element.elementor-element-27fd774{--content-width:1000px;}.elementor-1780274724739 .elementor-element.elementor-element-5fa1951{--width:25.923%;}.elementor-1780274724739 .elementor-element.elementor-element-1e75698{--width:60%;}}@media(max-width:1024px){.elementor-1780274724739 .elementor-element.elementor-global-1780274718734{text-align:center;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718737{text-align:center;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon{font-size:30px;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon svg{height:30px;}.elementor-1780274724739 .elementor-element.elementor-element-fe0fc0e{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1780274724739 .elementor-element.elementor-element-1e75698{--min-height:455px;}}@media(max-width:767px){.elementor-1780274724739 .elementor-element.elementor-global-1780274718734{text-align:center;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718734 .elementor-heading-title{font-size:32px;}.elementor-1780274724739 .elementor-element.elementor-global-1780274718737{text-align:center;font-size:14px;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon{font-size:25px;}.elementor-1780274724739 .elementor-element.elementor-element-e1c3853 .elementor-icon svg{height:25px;}.elementor-1780274724739 .elementor-element.elementor-element-fe0fc0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1780274724739 .elementor-element.elementor-element-5fa1951{--min-height:0px;}.elementor-1780274724739 .elementor-element.elementor-element-1e75698{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1780274724739 .elementor-element.elementor-element-ba02577 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-dd5492e */.gf-legal{--gf-ink:#141414;--gf-muted:#5b5b5b;--gf-line:#e6dfd4;--gf-cream:#f8f4ee;--gf-card:#ffffff;--gf-accent:#f0875a;--gf-mint:#e3f5d3;--gf-mint-ink:#2f5d1e;
  color:var(--gf-ink);font-size:16px;line-height:1.7;max-width:860px;text-align:left;word-wrap:break-word}
.gf-legal *{box-sizing:border-box}
.gf-legal p{margin:0 0 14px}
.gf-legal strong{font-weight:700}
.gf-legal .gf-doc-title{font-family:inherit;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.25;margin:0 0 6px}
.gf-legal .gf-doc-meta{color:var(--gf-muted);margin:0 0 22px}
.gf-legal .gf-eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.02em;background:var(--gf-mint);color:var(--gf-mint-ink);border:1.5px solid var(--gf-ink);border-radius:999px;padding:4px 14px;margin:0 0 14px}
.gf-legal .gf-eyebrow a{color:inherit}
.gf-legal .gf-callout{background:var(--gf-card);border:2px solid var(--gf-ink);border-radius:16px;padding:16px 20px;margin:0 0 36px;box-shadow:4px 4px 0 var(--gf-ink)}
.gf-legal .gf-chapter{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gf-muted);border-top:2px solid var(--gf-ink);padding-top:14px;margin:48px 0 8px}
.gf-legal h2{font-size:clamp(22px,2.6vw,28px)!important;line-height:1.3!important;margin:22px 0 12px!important;scroll-margin-top:140px}
.gf-legal h2 b,.gf-legal h2 strong{font-weight:inherit}
.gf-legal .gf-lead{font-weight:600;margin-bottom:10px}
.gf-legal ol,.gf-legal ul{margin:0 0 18px;padding-left:1.6em}
.gf-legal li{margin:0 0 8px;padding-left:4px}
.gf-legal ol>li::marker{font-weight:700}
@counter-style gf-paren-alpha{system:extends lower-alpha;suffix:") "}
.gf-legal ol[type="a"]{list-style-type:lower-alpha;list-style-type:gf-paren-alpha;margin:8px 0 6px}
.gf-legal ol[type="a"]>li{margin-bottom:4px}
.gf-legal ul{list-style:none;padding-left:0}
.gf-legal ul>li{position:relative;padding-left:20px}
.gf-legal ul>li::before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--gf-ink)}
.gf-legal a.gf-link{color:inherit;text-decoration:underline;text-decoration-color:var(--gf-accent);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s}
.gf-legal a.gf-link:hover{color:var(--gf-accent)}
.gf-legal a.gf-link--g{font-weight:600;background:linear-gradient(transparent 60%,var(--gf-mint) 60%);text-decoration:none;border-bottom:2px solid var(--gf-mint-ink);padding:0 1px}
.gf-legal a.gf-link--g:hover{color:var(--gf-mint-ink)}
/* Karta Gwarancji */
.gf-legal .gf-guarantee{position:relative;background:var(--gf-card);border:2px solid var(--gf-ink);border-radius:22px;box-shadow:6px 6px 0 var(--gf-ink);padding:34px 28px 26px;margin:56px 0 48px}
.gf-legal .gf-guarantee__badge{position:absolute;top:-15px;left:24px;background:var(--gf-ink);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 14px}
.gf-legal .gf-guarantee__row{display:flex;gap:18px;align-items:flex-start}
.gf-legal .gf-guarantee__icon{flex:0 0 56px;width:56px;height:56px;border-radius:16px;background:var(--gf-mint);color:var(--gf-mint-ink);border:2px solid var(--gf-ink);display:flex;align-items:center;justify-content:center}
.gf-legal .gf-guarantee__title{font-size:24px;font-weight:700;line-height:1.2;margin:2px 0 4px}
.gf-legal .gf-guarantee__sub{color:var(--gf-muted);font-style:italic;margin:0 0 14px}
.gf-legal .gf-guarantee__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0}
.gf-legal .gf-guarantee__chips li{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px 6px 10px;background:var(--gf-cream);border:1.5px solid var(--gf-ink);border-radius:999px;font-size:14px;font-weight:600;line-height:1.3}
.gf-legal .gf-guarantee__chips li::before{display:none}
.gf-legal .gf-guarantee__chips svg{color:var(--gf-mint-ink);flex:0 0 auto}
.gf-legal .gf-guarantee__note{font-size:14px;color:var(--gf-muted);margin:18px 0 18px;padding-top:16px;border-top:1px dashed var(--gf-line)}
.gf-legal .gf-btn{display:inline-flex;align-items:center;gap:10px;background:var(--gf-ink);color:#fff!important;text-decoration:none!important;font-weight:700;font-size:16px;line-height:1;border:2px solid var(--gf-ink);border-radius:14px;padding:15px 22px;transition:transform .15s,box-shadow .15s}
.gf-legal .gf-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--gf-accent)}
.gf-legal .gf-btn--ghost{background:var(--gf-card);color:var(--gf-ink)!important}
.gf-legal .gf-btn--ghost:hover{box-shadow:4px 4px 0 var(--gf-ink)}
.gf-legal .gf-backcard{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:var(--gf-cream);border:2px solid var(--gf-ink);border-radius:18px;padding:20px 22px;margin:44px 0 10px}
.gf-legal .gf-backcard p{margin:0;flex:1 1 280px;font-size:15px}
/* Załączniki */
.gf-legal .gf-annex-title{display:block;font-size:22px;font-weight:700;border-top:2px solid var(--gf-ink);padding-top:18px;margin:52px 0 4px}
.gf-legal .gf-annex-sub{color:var(--gf-muted);font-style:italic}
.gf-legal .gf-form{background:var(--gf-card);border:2px dashed var(--gf-ink);border-radius:18px;padding:24px 24px 10px;margin:30px 0}
.gf-legal .gf-form-title{font-size:18px!important;letter-spacing:.04em;text-align:center;margin:0 0 14px!important}
/* Tabela */
.gf-legal .gf-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 6px;border:2px solid var(--gf-ink);border-radius:16px;background:var(--gf-card)}
.gf-legal .gf-table{width:100%;border-collapse:collapse;margin:0;font-size:15px;line-height:1.45;min-width:520px;border:0}
.gf-legal .gf-table th,.gf-legal .gf-table td{padding:12px 14px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--gf-line)}
.gf-legal .gf-table th{background:var(--gf-mint);font-weight:700}
.gf-legal .gf-table tr:last-child td{border-bottom:0}
.gf-legal .gf-table td:first-child{font-weight:600}
@media (max-width:600px){
  .gf-legal{font-size:15px}
  .gf-legal .gf-guarantee{padding:30px 18px 20px;box-shadow:4px 4px 0 var(--gf-ink)}
  .gf-legal .gf-guarantee__row{flex-direction:column;gap:12px}
  .gf-legal .gf-btn{width:100%;justify-content:center}
  .gf-legal ol{padding-left:1.35em}
}/* End custom CSS */