.elementor-227797 .elementor-element.elementor-element-29d2e624{--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;--padding-top:104px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-227797 .elementor-element.elementor-element-29d2e624:not(.elementor-motion-effects-element-type-background), .elementor-227797 .elementor-element.elementor-element-29d2e624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-227797 .elementor-element.elementor-element-379f87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-379f87 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-5878eb2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-227797 .elementor-element.elementor-element-470165ff{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-227797 .elementor-element.elementor-element-561f4eec{margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 34px) 0px;}.elementor-227797 .elementor-element.elementor-element-76cf054a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-227797 .elementor-element.elementor-element-56c09476{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-227797 .elementor-element.elementor-element-15f5d22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-15f5d22a .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-f95a211{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-4dc5b077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-55580e8e{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-55580e8e .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-44be4787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-5faa607{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-227797 .elementor-element.elementor-element-6a38c3d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-3c57da2c{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-3c57da2c .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-45470b0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-455d7ebd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-227797 .elementor-element.elementor-element-455d7ebd .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-4608d8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-13a1f204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-4b46ffd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-227797 .elementor-element.elementor-element-4b46ffd .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-a473779{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-25c51851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-6076028d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-227797 .elementor-element.elementor-element-6076028d .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-29f136b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-1fe136ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-31cbaed1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-227797 .elementor-element.elementor-element-31cbaed1 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-1b8aa5a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-14c6302a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-48595408{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-48595408 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-679ad256{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-1d0e9b80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-cdc7ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-7ee43f71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-a22e3b2{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-a22e3b2 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-55081c98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-623894a2{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-227797 .elementor-element.elementor-element-59739e58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-479f211a{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-479f211a .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-25e84bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-1145c190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-5bf0734b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-646caae1{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-646caae1 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-63c2ca72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-4797b7ce{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-227797 .elementor-element.elementor-element-65a6a74e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-53c52721{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-53c52721 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-111b12f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-3eb90211{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-227797 .elementor-element.elementor-element-9889a73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-3b2e9d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-51b055cb{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-51b055cb .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-40037152{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-46e00397{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-44bf03c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-6d0023b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-2b2863a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-68db9051{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-68db9051 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-1a72f5f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-de4a507{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-7b12ff63{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-7b12ff63 .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-6b7a87c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-5de76052{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-2f34693a{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-227797 .elementor-element.elementor-element-2f34693a .elementor-heading-title{color:#51280F;}.elementor-227797 .elementor-element.elementor-element-31ca7017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-49200865{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-227797 .elementor-element.elementor-element-30375e03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}@media(min-width:768px){.elementor-227797 .elementor-element.elementor-element-29d2e624{--content-width:620px;}}@media(max-width:1024px){.elementor-227797 .elementor-element.elementor-element-29d2e624{--padding-top:80px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-227797 .elementor-element.elementor-element-29d2e624{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-29d2e624 *//* Polityka prywatności – typografia zgodna z motywem: Cormorant Garamond + Inter, #51280F na #FAF8F5 */
.elementor-227797 .elementor-element.elementor-element-29d2e624{ background:#FAF8F5; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h1 .elementor-heading-title,
.elementor-227797 .elementor-element.elementor-element-29d2e624 h1.mk-pp-h1{
  font-family:'Cormorant Garamond',serif; font-weight:500; font-size:56px; line-height:1.08;
  letter-spacing:-0.01em; color:#51280F; margin:0 0 14px;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-lead, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-lead p{
  font-family:'Inter',sans-serif; font-size:15px; line-height:1.6; letter-spacing:-0.01em;
  color:#51280F; opacity:.72; margin:0;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-data, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-data p{
  font-family:'Inter',sans-serif; font-size:13px; line-height:1.6; letter-spacing:.01em;
  color:#51280F; opacity:.55; margin:6px 0 0;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-kreska{ height:1px; background:rgba(81,40,15,.16); margin:38px 0 0; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis ol{
  font-family:'Inter',sans-serif; font-size:14px; line-height:1.55; color:#51280F;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis ol{
  list-style:none; margin:0; padding:0; counter-reset:mkpp;
  columns:2; column-gap:40px;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis li{ margin:0 0 9px; break-inside:avoid; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis a{ color:#51280F; opacity:.78; text-decoration:none; border-bottom:1px solid rgba(81,40,15,.22); }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis a:hover{ opacity:1; border-bottom-color:#51280F; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h2 .elementor-heading-title,
.elementor-227797 .elementor-element.elementor-element-29d2e624 h2.mk-pp-h2{
  font-family:'Cormorant Garamond',serif; font-weight:500; font-size:30px; line-height:1.2;
  letter-spacing:-0.01em; color:#51280F; margin:0 0 16px; scroll-margin-top:110px;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h3 .elementor-heading-title,
.elementor-227797 .elementor-element.elementor-element-29d2e624 h3.mk-pp-h3{
  font-family:'Inter',sans-serif; font-weight:600; font-size:15px; line-height:1.5;
  letter-spacing:-0.01em; color:#51280F; margin:0 0 8px;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst p, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst li{
  font-family:'Inter',sans-serif; font-weight:400; font-size:16px; line-height:1.8;
  letter-spacing:-0.01em; color:#51280F;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst p{ margin:0; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst ul{ margin:0; padding-left:20px; list-style:none; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst li{ position:relative; margin:0 0 9px; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst li:last-child{ margin-bottom:0; }
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst li::before{
  content:""; position:absolute; left:-20px; top:.75em;
  width:5px; height:5px; border-radius:50%; background:rgba(81,40,15,.45);
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst a{
  color:#51280F; text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1px;
  text-decoration-color:rgba(81,40,15,.45); overflow-wrap:anywhere;
}
.elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst a:hover{ text-decoration-color:#51280F; }
@media (max-width:1024px){
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h1 .elementor-heading-title, .elementor-227797 .elementor-element.elementor-element-29d2e624 h1.mk-pp-h1{ font-size:46px; }
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h2 .elementor-heading-title, .elementor-227797 .elementor-element.elementor-element-29d2e624 h2.mk-pp-h2{ font-size:27px; }
}
@media (max-width:767px){
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h1 .elementor-heading-title, .elementor-227797 .elementor-element.elementor-element-29d2e624 h1.mk-pp-h1{ font-size:36px; line-height:1.1; }
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-h2 .elementor-heading-title, .elementor-227797 .elementor-element.elementor-element-29d2e624 h2.mk-pp-h2{ font-size:23px; scroll-margin-top:84px; }
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst p, .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-tekst li{ font-size:15.5px; line-height:1.78; }
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-spis ol{ columns:1; }
  .elementor-227797 .elementor-element.elementor-element-29d2e624 .mk-pp-kreska{ margin-top:30px; }
}/* End custom CSS */