.elementor-25523 .elementor-element.elementor-element-92f6e86{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-25523 .elementor-element.elementor-element-92f6e86:not(.elementor-motion-effects-element-type-background), .elementor-25523 .elementor-element.elementor-element-92f6e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4FB;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25523 .elementor-element.elementor-element-8c68d72.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-8c68d72{font-family:"Poppins", Sans-serif;font-size:13px;line-height:1.7em;color:#404040;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25523 .elementor-element.elementor-element-dd3b1bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-dd3b1bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00719F;}.elementor-25523 .elementor-element.elementor-element-462bfc5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-462bfc5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-25523 .elementor-element.elementor-element-13db520.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-13db520{font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.7em;color:#1A1A1A;}.elementor-25523 .elementor-element.elementor-element-b0303cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25523 .elementor-element.elementor-element-9e24aee .elementor-button{background-color:#00719F;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:64px 64px 64px 64px;padding:12px 24px 12px 24px;}.elementor-25523 .elementor-element.elementor-element-9e24aee .elementor-button:hover, .elementor-25523 .elementor-element.elementor-element-9e24aee .elementor-button:focus{background-color:#005E85;color:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-9e24aee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-9e24aee .elementor-button:hover svg, .elementor-25523 .elementor-element.elementor-element-9e24aee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-9837efd .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#00719F;color:#00719F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00719F;border-radius:64px 64px 64px 64px;padding:12px 24px 12px 24px;}.elementor-25523 .elementor-element.elementor-element-9837efd .elementor-button:hover, .elementor-25523 .elementor-element.elementor-element-9837efd .elementor-button:focus{background-color:#00719F;color:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-9837efd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-9837efd .elementor-button:hover svg, .elementor-25523 .elementor-element.elementor-element-9837efd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-65a3621{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25523 .elementor-element.elementor-element-dc75138.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-dc75138 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00719F;}.elementor-25523 .elementor-element.elementor-element-f69b023.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-f69b023 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-25523 .elementor-element.elementor-element-48af4e9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-48af4e9{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#1A1A1A;}.elementor-25523 .elementor-element.elementor-element-67c1418{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25523 .elementor-element.elementor-element-67c1418:not(.elementor-motion-effects-element-type-background), .elementor-25523 .elementor-element.elementor-element-67c1418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F4FB;}.elementor-25523 .elementor-element.elementor-element-32f6379{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-25523 .elementor-element.elementor-element-6f14d27{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25523 .elementor-element.elementor-element-1ad4c6f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-1ad4c6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#00719F;}.elementor-25523 .elementor-element.elementor-element-d6bdaa7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-d6bdaa7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-25523 .elementor-element.elementor-element-7628cd0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-7628cd0{font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.7em;color:#404040;}.elementor-25523 .elementor-element.elementor-element-2e25131{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-25523 .elementor-element.elementor-element-0d2da57 .elementor-button{background-color:#00719F;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:64px 64px 64px 64px;padding:12px 24px 12px 24px;}.elementor-25523 .elementor-element.elementor-element-0d2da57 .elementor-button:hover, .elementor-25523 .elementor-element.elementor-element-0d2da57 .elementor-button:focus{background-color:#005E85;color:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-0d2da57.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-0d2da57 .elementor-button:hover svg, .elementor-25523 .elementor-element.elementor-element-0d2da57 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-04201a1 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#00719F;color:#00719F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00719F;border-radius:64px 64px 64px 64px;padding:12px 24px 12px 24px;}.elementor-25523 .elementor-element.elementor-element-04201a1 .elementor-button:hover, .elementor-25523 .elementor-element.elementor-element-04201a1 .elementor-button:focus{background-color:#00719F;color:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-04201a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-04201a1 .elementor-button:hover svg, .elementor-25523 .elementor-element.elementor-element-04201a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-de6b6dd{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-25523 .elementor-element.elementor-element-873b38b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-873b38b{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#1A1A1A;}.elementor-25523 .elementor-element.elementor-element-fc7c93c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-25523 .elementor-element.elementor-element-fc7c93c:not(.elementor-motion-effects-element-type-background), .elementor-25523 .elementor-element.elementor-element-fc7c93c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E8;}.elementor-25523 .elementor-element.elementor-element-c76510b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-c76510b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#614D31;}.elementor-25523 .elementor-element.elementor-element-3f88660.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-3f88660 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1.25em;color:#000000;}.elementor-25523 .elementor-element.elementor-element-3ef3ea7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-3ef3ea7{font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.7em;color:#1A1A1A;}.elementor-25523 .elementor-element.elementor-element-f6d0418{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-25523 .elementor-element.elementor-element-a707866 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#00719F;color:#00719F;border-style:solid;border-width:2px 2px 2px 2px;border-color:#00719F;border-radius:64px 64px 64px 64px;padding:12px 24px 12px 24px;}.elementor-25523 .elementor-element.elementor-element-a707866 .elementor-button:hover, .elementor-25523 .elementor-element.elementor-element-a707866 .elementor-button:focus{background-color:#00719F;color:#FFFFFF;}.elementor-25523 .elementor-element.elementor-element-a707866.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-25523 .elementor-element.elementor-element-a707866 .elementor-button:hover svg, .elementor-25523 .elementor-element.elementor-element-a707866 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-25523 .elementor-element.elementor-element-92f6e86{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-25523 .elementor-element.elementor-element-462bfc5 .elementor-heading-title{font-size:30px;}.elementor-25523 .elementor-element.elementor-element-65a3621{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-25523 .elementor-element.elementor-element-f69b023 .elementor-heading-title{font-size:26px;}.elementor-25523 .elementor-element.elementor-element-67c1418{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-25523 .elementor-element.elementor-element-32f6379{--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-25523 .elementor-element.elementor-element-6f14d27{--width:100%;}.elementor-25523 .elementor-element.elementor-element-d6bdaa7 .elementor-heading-title{font-size:26px;}.elementor-25523 .elementor-element.elementor-element-de6b6dd{--width:100%;}.elementor-25523 .elementor-element.elementor-element-fc7c93c{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-25523 .elementor-element.elementor-element-3f88660 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-25523 .elementor-element.elementor-element-92f6e86{--content-width:1100px;}.elementor-25523 .elementor-element.elementor-element-65a3621{--content-width:1100px;}.elementor-25523 .elementor-element.elementor-element-67c1418{--content-width:1100px;}.elementor-25523 .elementor-element.elementor-element-6f14d27{--width:50%;}.elementor-25523 .elementor-element.elementor-element-de6b6dd{--width:50%;}.elementor-25523 .elementor-element.elementor-element-fc7c93c{--content-width:1100px;}}/* Start custom CSS */body.elementor-page-25523 .elementor-button,body.elementor-page-25523 .elementor-button:hover,body.elementor-page-25523 .elementor-button-text{text-decoration:none}
body.elementor-page-25523 .lift-okruszki a{color:#00719F}
body.elementor-page-25523 .lift-lead{max-width:46em}
body.elementor-page-25523 .lift-krzyz{display:flex}
body.elementor-page-25523 .lift-karta{border:1px solid #E5E7EB;border-radius:16px;padding:28px 32px}
body.elementor-page-25523 .lift-karta h2,body.elementor-page-25523 .lift-karta h3{font-family:'Playfair Display',serif;font-weight:700;color:#000;margin:0 0 4px}
body.elementor-page-25523 .lift-dopisek{font-style:italic;color:#404040;font-size:15px}
@media(max-width:767px){body.elementor-page-25523 .lift-karta{padding:22px 20px}}
body.elementor-page-25523 .chr-hero .lift-okruszki p,body.elementor-page-25523 .chr-hero .lift-okruszki{color:#CDE9F6}
body.elementor-page-25523 .chr-hero .lift-okruszki a{color:#fff}
body.elementor-page-25523 .mal-foto43 img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:24px}
body.elementor-page-25523 .lt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
body.elementor-page-25523 .lt-tiles.lt-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
body.elementor-page-25523 .lt-tiles.lt-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
body.elementor-page-25523 .lt-tile{background:#E7F4FB;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;line-height:1.5}
body.elementor-page-25523 .lt-bialy .lt-tile{background:#fff}
body.elementor-page-25523 .lt-tile strong{font-size:16px;color:#1A1A1A}
body.elementor-page-25523 .lt-tile span{font-size:15px;color:#404040}
body.elementor-page-25523 .lt-tile a{color:inherit;text-decoration:none}
body.elementor-page-25523 .lt-ik{width:40px;height:40px;border-radius:50%;background:#fff;display:flex !important;align-items:center;justify-content:center;margin-bottom:4px}
body.elementor-page-25523 .lt-bialy .lt-ik{background:#E7F4FB}
body.elementor-page-25523 .chr-lista{border-radius:16px;padding:22px 24px}
body.elementor-page-25523 .chr-niebieska{background:#E7F4FB}
body.elementor-page-25523 .chr-biala{background:#fff}
body.elementor-page-25523 .chr-lista-tytul{font-weight:700;font-size:16px;margin:0 0 10px}
body.elementor-page-25523 .chr-lista ul{list-style:none;margin:0;padding:0}
body.elementor-page-25523 .chr-lista li{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:7px 0;line-height:1.55}
body.elementor-page-25523 .chr-cytat{margin:0;background:#fff;border-radius:16px;padding:30px}
body.elementor-page-25523 .chr-cytat blockquote{margin:14px 0;font-family:'Playfair Display',serif;font-style:italic;font-weight:700;font-size:20px;line-height:1.5;color:#0B3A52}
body.elementor-page-25523 .chr-cytat figcaption{font-size:14px;color:#404040}
@media(max-width:767px){body.elementor-page-25523 .chr-cytat{padding:22px 20px}body.elementor-page-25523 .chr-cytat blockquote{font-size:18px}}
body.elementor-page-25523 .dp-siatka{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px}
body.elementor-page-25523 .dp-karta{background:#fff;border:1px solid #E5E7EB;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:12px}
body.elementor-page-25523 .dp-glowny{border-top:4px solid #0CA7DF}
body.elementor-page-25523 .dp-karta img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 20%;border-radius:16px}
body.elementor-page-25523 .dp-karta .dp-f{margin:4px 0 0;font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#00719F}
body.elementor-page-25523 .dp-karta h2{margin:0;font-family:'Playfair Display',serif;font-weight:700;font-size:22px;line-height:1.25;color:#000}
body.elementor-page-25523 .dp-karta .dp-o{margin:0;font-size:15px;line-height:1.65;color:#404040}
body.elementor-page-25523 .dp-tagi{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}
body.elementor-page-25523 .dp-tagi span{display:inline-flex;padding:4px 12px;border-radius:64px;background:#E7F4FB;color:#0B3A52;font-size:13px;font-weight:600}
body.elementor-page-25523 .dp-biuro{background:#0B3A52;color:#fff;border-radius:20px;padding:26px 28px}
body.elementor-page-25523 .dp-biuro .dp-bt{margin:0 0 4px;font-weight:600;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:#CDE9F6}
body.elementor-page-25523 .dp-biuro div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid #2E5A70}
body.elementor-page-25523 .dp-biuro div:last-child{border-bottom:0}
body.elementor-page-25523 .dp-biuro span{color:#CDE9F6;font-size:14px}
body.elementor-page-25523 .dp-biuro b{font-size:15px;line-height:1.5}
body.elementor-page-25523 .dp-biuro a{color:#fff;text-decoration:none;word-break:break-word}
body.elementor-page-25523 .dp-hist{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:8px}
body.elementor-page-25523 .dp-hist div{background:#fff;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:2px}
body.elementor-page-25523 .dp-hist b{font-family:'Playfair Display',serif;font-weight:700;font-size:18px;color:#000}
body.elementor-page-25523 .dp-hist span{font-size:14px;color:#614D31}
@media(max-width:1100px){body.elementor-page-25523 .dp-siatka{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){body.elementor-page-25523 .dp-siatka{grid-template-columns:1fr}body.elementor-page-25523 .dp-biuro{padding:20px}body.elementor-page-25523 .dp-biuro div{grid-template-columns:1fr;gap:2px}}/* End custom CSS */