.elementor-1426 .elementor-element.elementor-element-wtytul{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EEF2EE;--border-color:#EEF2EE;--padding-top:52px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-1426 .elementor-element.elementor-element-wtytul:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-wtytul > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFCFB;}.elementor-1426 .elementor-element.elementor-element-wmeta{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wcat{width:auto;max-width:auto;}.elementor-1426 .elementor-element.elementor-element-wrt{width:auto;max-width:auto;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-icon i{color:#75817C;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-icon svg{fill:#75817C;transition:fill 0.3s;}.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-text{color:#75817C;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-wh1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-wh1 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;line-height:1.06em;letter-spacing:-1.3px;color:#1B2124;}.elementor-1426 .elementor-element.elementor-element-wlead{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-wautor{--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wautorl{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wavatar{width:auto;max-width:auto;}.elementor-1426 .elementor-element.elementor-element-wautortxt{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wautorname .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:15px;font-weight:700;color:#20262A;}.elementor-1426 .elementor-element.elementor-element-wdaty{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:3px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wdata1{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-icon i{color:#75817C;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-icon svg{fill:#75817C;transition:fill 0.3s;}.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-text{color:#75817C;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-wdot{--display:flex;--min-height:3px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wdot:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-wdot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C3D2C6;}.elementor-1426 .elementor-element.elementor-element-wdata2{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-icon i{color:#4E7D58;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-icon svg{fill:#4E7D58;transition:fill 0.3s;}.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-text{color:#4E7D58;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-wshare{width:auto;max-width:auto;}.elementor-1426 .elementor-element.elementor-element-wfoto{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1426 .elementor-element.elementor-element-wfotoimg{text-align:center;}.elementor-1426 .elementor-element.elementor-element-wtresc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1426 .elementor-element.elementor-element-wgrid{--display:grid;--e-con-grid-template-columns:minmax(0,1fr) 344px;--e-con-grid-template-rows:auto;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wart{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wtagi{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-wtagilabel{width:auto;max-width:auto;margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-wtagilabel .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13px;font-weight:400;color:#9AA6A1;}.elementor-1426 .elementor-element.elementor-element-wside{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-sbautor{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1426 .elementor-element.elementor-element-sbautor:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-sbautor > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1712;}.elementor-1426 .elementor-element.elementor-element-sbaudecor{--display:flex;}.elementor-1426 .elementor-element.elementor-element-sbaubody{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-sbauimg{width:auto;max-width:auto;}.elementor-1426 .elementor-element.elementor-element-sbauname{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-sbauname .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:23px;font-weight:500;color:#F2F8F3;}.elementor-1426 .elementor-element.elementor-element-sbaurole{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-sbaurole .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:13.5px;font-weight:600;color:#8FC49A;}.elementor-1426 .elementor-element.elementor-element-sbaubio{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-sbausoc{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-sbnew{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7EDE8;--border-color:#E7EDE8;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1426 .elementor-element.elementor-element-sbnew:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-sbnew > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-sbnewhdr{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-icon i{color:#4E7D58;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-icon svg{fill:#4E7D58;transition:fill 0.3s;}.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-text{color:#4E7D58;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-sbnewloop{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-sbpop{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7EDE8;--border-color:#E7EDE8;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1426 .elementor-element.elementor-element-sbpop:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-sbpop > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-sbpophdr{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-icon i{color:#4E7D58;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-icon svg{fill:#4E7D58;transition:fill 0.3s;}.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-text{color:#4E7D58;transition:color 0.3s;}.elementor-1426 .elementor-element.elementor-element-sbpoploop{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-wpodobne{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1426 .elementor-element.elementor-element-wpodobne:not(.elementor-motion-effects-element-type-background), .elementor-1426 .elementor-element.elementor-element-wpodobne > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF5F0;}.elementor-1426 .elementor-element.elementor-element-podobnehdr{--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:space-between;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-podobnehdrtxt{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-podobnekicker .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#4E7D58;}.elementor-1426 .elementor-element.elementor-element-podobneh2 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;line-height:1.08em;letter-spacing:-0.84px;color:#20262A;}.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button{background-color:rgba(255,255,255,0.5);font-family:"Schibsted Grotesk", Sans-serif;font-size:14.5px;font-weight:600;fill:#2E3A34;color:#2E3A34;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D3DFD5;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button:hover, .elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button:focus{background-color:#4E7D58;color:#FFFFFF;border-color:#4E7D58;}.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button:hover svg, .elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1426 .elementor-element.elementor-element-podobnesiatka{--grid-columns:3;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1426 .elementor-element.elementor-element-podobnesiatka .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1426 .elementor-element.elementor-element-podobnesiatka .e-loop-item > .elementor-section, .elementor-1426 .elementor-element.elementor-element-podobnesiatka .e-loop-item > .elementor-section > .elementor-container, .elementor-1426 .elementor-element.elementor-element-podobnesiatka .e-loop-item > .e-con, .elementor-1426 .elementor-element.elementor-element-podobnesiatka .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1426 .elementor-element.elementor-element-wkom{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px;}.elementor-1426 .elementor-element.elementor-element-komhdr{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1426 .elementor-element.elementor-element-komh2{width:auto;max-width:auto;}.elementor-1426 .elementor-element.elementor-element-komh2 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-weight:500;line-height:1.1em;letter-spacing:-0.72px;color:#20262A;}.elementor-1426 .elementor-element.elementor-element-komcount{width:auto;max-width:auto;}.elementor-1426 .elementor-element.elementor-element-komwp{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-1426 .elementor-element.elementor-element-wgrid{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;}.elementor-1426 .elementor-element.elementor-element-sbnewloop{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-sbpoploop{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-podobnesiatka{--grid-columns:2;}}@media(min-width:768px){.elementor-1426 .elementor-element.elementor-element-wtytul{--content-width:920px;}.elementor-1426 .elementor-element.elementor-element-wautor{--width:100%;}.elementor-1426 .elementor-element.elementor-element-wdot{--width:3px;}.elementor-1426 .elementor-element.elementor-element-wfoto{--content-width:1120px;}.elementor-1426 .elementor-element.elementor-element-wtresc{--content-width:1120px;}.elementor-1426 .elementor-element.elementor-element-wpodobne{--content-width:1320px;}.elementor-1426 .elementor-element.elementor-element-wkom{--content-width:740px;}}@media(max-width:767px){.elementor-1426 .elementor-element.elementor-element-wtytul{--padding-top:40px;--padding-bottom:34px;--padding-left:22px;--padding-right:22px;}.elementor-1426 .elementor-element.elementor-element-wfoto{--padding-top:28px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-1426 .elementor-element.elementor-element-wtresc{--padding-top:44px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-1426 .elementor-element.elementor-element-wgrid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1426 .elementor-element.elementor-element-sbnewloop{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-sbpoploop{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-wpodobne{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-1426 .elementor-element.elementor-element-podobnesiatka{--grid-columns:1;}.elementor-1426 .elementor-element.elementor-element-wkom{--padding-top:56px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for shortcode, class: .elementor-element-wbread */.elementor-1426 .elementor-element.elementor-element-wbread .rank-math-breadcrumb p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-family:'Schibsted Grotesk',sans-serif;font-size:13.5px;color:#75817C;line-height:1.4;}
.elementor-1426 .elementor-element.elementor-element-wbread .rank-math-breadcrumb a{color:#75817C;text-decoration:none;transition:color .25s ease;}
.elementor-1426 .elementor-element.elementor-element-wbread .rank-math-breadcrumb a:hover{color:#4E7D58;}
.elementor-1426 .elementor-element.elementor-element-wbread .rank-math-breadcrumb .last{color:#B4BFB8;}
.elementor-1426 .elementor-element.elementor-element-wbread .rank-math-breadcrumb .separator{color:#B4BFB8;display:inline-flex;align-items:center;font-size:0;}
.elementor-1426 .elementor-element.elementor-element-wbread .rank-math-breadcrumb .separator i{font-size:12px;line-height:1;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-wcat */.elementor-1426 .elementor-element.elementor-element-wcat a{display:inline-block;font-family:'Schibsted Grotesk',sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#FFFFFF;background:#4E7D58;padding:7px 14px;border-radius:999px;text-decoration:none;line-height:1;white-space:nowrap;transition:background-color .25s ease;}
.elementor-1426 .elementor-element.elementor-element-wcat a:hover{background:#3E6747;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-wrt */.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:13.5px;font-weight:400;}
.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-item{margin:0;}
.elementor-1426 .elementor-element.elementor-element-wrt .elementor-icon-list-icon i{line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-wh1 */.elementor-1426 .elementor-element.elementor-element-wh1 .elementor-heading-title{font-size:clamp(34px,5vw,60px);max-width:20ch;text-wrap:balance;}
.elementor-1426 .elementor-element.elementor-element-wh1 em{font-style:italic;color:#4E7D58;}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-wlead *//* max-width w ch MUSI byc liczone tym samym fontem co tekst (font-family + font-size na tym samym elemencie) */
.elementor-1426 .elementor-element.elementor-element-wlead{font-family:'Schibsted Grotesk',sans-serif;font-size:19.5px;max-width:60ch !important;}
.elementor-1426 .elementor-element.elementor-element-wlead p{font-family:'Schibsted Grotesk',sans-serif;font-size:19.5px;font-weight:400;line-height:1.6;color:#4A544F;margin:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-wavatar */.elementor-1426 .elementor-element.elementor-element-wavatar{flex-shrink:0;line-height:0;}
.elementor-1426 .elementor-element.elementor-element-wavatar img{width:52px;height:52px;border-radius:999px;object-fit:cover;border:2px solid #FFFFFF;box-shadow:0 3px 10px rgba(24,44,32,.14);background:#E7EFE8;display:block;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-wdata1 */.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:13px;}
.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-item{margin:0;}
.elementor-1426 .elementor-element.elementor-element-wdata1 .elementor-icon-list-icon i{line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wdot */.elementor-1426 .elementor-element.elementor-element-wdot{flex-shrink:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-wdata2 */.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:13px;}
.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-item{margin:0;}
.elementor-1426 .elementor-element.elementor-element-wdata2 .elementor-icon-list-icon i{line-height:1;}
.elementor-1426 .elementor-element.elementor-element-wdata2:has(.elementor-icon-list-text:empty){display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wdaty */.elementor-1426 .elementor-element.elementor-element-wdaty{width:auto;}
.elementor-1426 .elementor-element.elementor-element-wdaty:has(#wpis-data-mod .elementor-icon-list-text:empty) #wpis-dot{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wautortxt */.elementor-1426 .elementor-element.elementor-element-wautortxt{width:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wautorl */.elementor-1426 .elementor-element.elementor-element-wautorl{width:auto;}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-wfotoimg */.elementor-1426 .elementor-element.elementor-element-wfotoimg img{display:block;width:100%;height:auto;aspect-ratio:21/9;object-fit:cover;object-position:50% 50%;border-radius:24px;background:#E9F1EA;box-shadow:0 30px 60px -30px rgba(24,44,32,.34);}
.elementor-1426 .elementor-element.elementor-element-wfotoimg figure{margin:0;}
.elementor-1426 .elementor-element.elementor-element-wfotoimg figcaption{margin-top:14px;font-family:'Schibsted Grotesk',sans-serif;font-size:13.5px;font-weight:400;font-style:italic;color:#8A958F;text-align:center;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-wcontent */.elementor-1426 .elementor-element.elementor-element-wcontent{font-family:'Schibsted Grotesk',sans-serif;color:#252B2E;}
.elementor-1426 .elementor-element.elementor-element-wcontent > p:first-child{margin:0;font-size:20px;line-height:1.72;font-weight:500;color:#39433F;max-width:62ch;}
.elementor-1426 .elementor-element.elementor-element-wcontent h2{margin:48px 0 0;scroll-margin-top:110px;font-family:'Newsreader',serif;font-weight:500;font-size:clamp(28px,3.6vw,37px);line-height:1.18;letter-spacing:-0.015em;color:#1B2124;}
.elementor-1426 .elementor-element.elementor-element-wcontent h3{margin:36px 0 0;font-family:'Newsreader',serif;font-weight:500;font-size:25px;line-height:1.25;letter-spacing:-0.01em;color:#20262A;}
.elementor-1426 .elementor-element.elementor-element-wcontent h4{margin:26px 0 0;font-family:'Schibsted Grotesk',sans-serif;font-weight:700;font-size:19px;letter-spacing:-0.01em;color:#20262A;}
.elementor-1426 .elementor-element.elementor-element-wcontent h5{margin:24px 0 0;font-family:'Schibsted Grotesk',sans-serif;font-weight:700;font-size:16px;color:#2E3A34;}
.elementor-1426 .elementor-element.elementor-element-wcontent h6{margin:22px 0 0;font-family:'Schibsted Grotesk',sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#4E7D58;}
.elementor-1426 .elementor-element.elementor-element-wcontent p{margin:20px 0 0;font-size:18px;line-height:1.78;color:#3C4744;font-weight:400;}
.elementor-1426 .elementor-element.elementor-element-wcontent p + p{margin-top:18px;}
.elementor-1426 .elementor-element.elementor-element-wcontent h3 + p, .elementor-1426 .elementor-element.elementor-element-wcontent h4 + p{margin-top:16px;}
.elementor-1426 .elementor-element.elementor-element-wcontent h5 + p, .elementor-1426 .elementor-element.elementor-element-wcontent h6 + p{margin-top:12px;font-size:17px;line-height:1.72;}
.elementor-1426 .elementor-element.elementor-element-wcontent strong, .elementor-1426 .elementor-element.elementor-element-wcontent b{color:#20262A;font-weight:600;}
.elementor-1426 .elementor-element.elementor-element-wcontent em, .elementor-1426 .elementor-element.elementor-element-wcontent i{font-style:italic;}
.elementor-1426 .elementor-element.elementor-element-wcontent a{color:#4E7D58;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1.5px;transition:color .25s ease;}
.elementor-1426 .elementor-element.elementor-element-wcontent a:hover{color:#5C9068;}
/* ===== LISTY =====
   li NIE moze byc flexem: kazde dziecko staje sie wtedy osobna kolumna, wiec <li><strong>Nazwa</strong> opis</li>
   rozjezdza sie na dwie kolumny (a zagniezdzone <ul> na trzecia). W projekcie flex dzialal tylko dlatego,
   ze tam <li> mialo dokladnie dwoje dzieci: <i> i <span> owijajacy CALY tekst - realna tresc tak nie wyglada.
   Ikona idzie na position:absolute, tekst zostaje w normalnym przeplywie inline i zawija sie jak akapit.
   Font "Phosphor-Fill" (nie "Phosphor"): projekt ma tu ph-fill ph-check-circle, czyli WYPELNIONE kolko.
   Phosphor ma te same kodepunkty we wszystkich wagach - o ksztalcie decyduje wylacznie plik fontu.
   Wage fill dowozi wtyczka (podzbior 3 glifow) - patrz pim_helper_phosphor_fill_css(). */
.elementor-1426 .elementor-element.elementor-element-wcontent ul:not(.toc_list){margin:22px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;}
.elementor-1426 .elementor-element.elementor-element-wcontent ul:not(.toc_list) > li{display:block;position:relative;padding-left:35px;font-size:17.5px;line-height:1.6;color:#3C4744;}
.elementor-1426 .elementor-element.elementor-element-wcontent ul:not(.toc_list) > li::before{content:"";position:absolute;left:0;top:0;font-family:"Phosphor-Fill";font-size:22px;color:#4E7D58;line-height:1.35;}
.elementor-1426 .elementor-element.elementor-element-wcontent ol{margin:22px 0 0;padding:0 0 0 1.3em;display:flex;flex-direction:column;gap:10px;}
.elementor-1426 .elementor-element.elementor-element-wcontent ol li{font-size:17.5px;line-height:1.6;color:#3C4744;padding-left:4px;}
.elementor-1426 .elementor-element.elementor-element-wcontent ol li::marker{color:#4E7D58;font-weight:600;}
.elementor-1426 .elementor-element.elementor-element-wcontent li > ul, .elementor-1426 .elementor-element.elementor-element-wcontent li > ol{margin:8px 0 0;}
/* Edytor zapisuje "luzne" listy jako <li><p>tekst</p></li> (6 wpisow z 95 majacych <ul>).
   Bez wyzerowania marginesu ten <p> dostaje margin-top:20px z reguly wyzej i spycha tekst w dol,
   a ikona ::before (absolute, top:0) zostaje na gorze - wyglada to jak ikona NAD tekstem.
   Ta sama choroba co <p> w komorkach tabeli nizej. */
.elementor-1426 .elementor-element.elementor-element-wcontent li > p{margin:0 !important;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;max-width:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent li > p + p{margin-top:9px !important;}
/* ===== TABELA - odporna na warianty wklejania do WP =====
   Realia (52 wpisy): 50 golych <table> + 2 w <figure.wp-block-table>; 51 bez <thead>;
   50 z naglowkiem <th>, 2 z naglowkiem na <td>; 51 z czystym tekstem w komorkach, 1 z <p>.
   Ramka/scroll (RWD) sa na wrapperze .pim-table-wrap z wtyczki - tu tylko srodek. */
.elementor-1426 .elementor-element.elementor-element-wcontent table{width:100%;margin:26px 0 0;border-collapse:collapse;border-spacing:0;font-family:'Schibsted Grotesk',sans-serif;background:#fff;}
.elementor-1426 .elementor-element.elementor-element-wcontent .pim-table-wrap table{margin:0;}
.elementor-1426 .elementor-element.elementor-element-wcontent table td, .elementor-1426 .elementor-element.elementor-element-wcontent table th{border:none;vertical-align:top;text-align:left;}
/* naglowek: <th> (50 wpisow) */
.elementor-1426 .elementor-element.elementor-element-wcontent table th{background:#EFF5F0;font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#20262A;padding:15px 18px;border-bottom:2px solid #D3E2D6;vertical-align:middle;}
.elementor-1426 .elementor-element.elementor-element-wcontent table td{font-size:15.5px;line-height:1.5;color:#20262A;padding:15px 18px;}
/* komorki moga miec <p> w srodku (1 wpis) albo czysty tekst (51) - oba musza wygladac tak samo */
.elementor-1426 .elementor-element.elementor-element-wcontent table th > p, .elementor-1426 .elementor-element.elementor-element-wcontent table td > p{margin:0 !important;padding:0;font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;max-width:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent table td > p + p{margin-top:8px !important;}
.elementor-1426 .elementor-element.elementor-element-wcontent table td:first-child{font-weight:600;color:#20262A;}
.elementor-1426 .elementor-element.elementor-element-wcontent table ul:not(.toc_list), .elementor-1426 .elementor-element.elementor-element-wcontent table ol{margin:0;gap:6px;}
.elementor-1426 .elementor-element.elementor-element-wcontent table ul:not(.toc_list) > li{font-size:inherit;padding-left:26px;}
.elementor-1426 .elementor-element.elementor-element-wcontent table ul:not(.toc_list) > li::before{font-size:16px;line-height:1.5;}
/* zebra - trzy scenariusze naglowka */
.elementor-1426 .elementor-element.elementor-element-wcontent table:not(:has(thead)):has(th) tbody tr:nth-child(2n+3){background:#FAFCFA;}
.elementor-1426 .elementor-element.elementor-element-wcontent table:has(thead) tbody tr:nth-child(2n){background:#FAFCFA;}
.elementor-1426 .elementor-element.elementor-element-wcontent table:not(:has(thead)):not(:has(th)) tbody tr:nth-child(2n){background:#FAFCFA;}
.elementor-1426 .elementor-element.elementor-element-wcontent table.has-fixed-layout{table-layout:fixed;}
/* obrazki / figure / podpisy */
.elementor-1426 .elementor-element.elementor-element-wcontent figure:not(.pim-table-wrap){margin:26px 0 0;}
.elementor-1426 .elementor-element.elementor-element-wcontent img{max-width:100%;height:auto;}
.elementor-1426 .elementor-element.elementor-element-wcontent figure.wp-block-image img{display:block;width:100%;border-radius:18px;}
.elementor-1426 .elementor-element.elementor-element-wcontent figcaption, .elementor-1426 .elementor-element.elementor-element-wcontent .wp-caption-text{margin-top:12px;font-size:13.5px;font-style:italic;color:#8A958F;text-align:center;line-height:1.5;}
.elementor-1426 .elementor-element.elementor-element-wcontent .alignleft{float:left;margin:6px 24px 12px 0;max-width:50%;}
.elementor-1426 .elementor-element.elementor-element-wcontent .alignright{float:right;margin:6px 0 12px 24px;max-width:50%;}
.elementor-1426 .elementor-element.elementor-element-wcontent .aligncenter{margin-left:auto;margin-right:auto;}
/* cytat */
.elementor-1426 .elementor-element.elementor-element-wcontent blockquote{margin:30px 0 0;padding:2px 0 2px 22px;border-left:3px solid #4E7D58;background:transparent;}
.elementor-1426 .elementor-element.elementor-element-wcontent blockquote p{margin:0;font-family:'Newsreader',serif;font-size:22px;line-height:1.5;font-style:italic;color:#20262A;max-width:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent blockquote p + p{margin-top:12px;}
.elementor-1426 .elementor-element.elementor-element-wcontent blockquote footer, .elementor-1426 .elementor-element.elementor-element-wcontent blockquote cite, .elementor-1426 .elementor-element.elementor-element-wcontent blockquote .wp-block-quote__citation{display:block;margin-top:10px;font-family:'Schibsted Grotesk',sans-serif;font-size:13.5px;font-style:normal;font-weight:400;color:#75817C;}
/* pozostale elementy WP */
.elementor-1426 .elementor-element.elementor-element-wcontent hr{margin:36px 0 0;border:none;border-top:1px solid #E7EDE8;}
.elementor-1426 .elementor-element.elementor-element-wcontent code, .elementor-1426 .elementor-element.elementor-element-wcontent kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#F1F6F2;border:1px solid #E2EAE3;border-radius:6px;padding:2px 6px;color:#20262A;word-break:break-word;}
.elementor-1426 .elementor-element.elementor-element-wcontent pre{margin:24px 0 0;padding:18px 20px;background:#0B1712;border-radius:14px;overflow-x:auto;}
.elementor-1426 .elementor-element.elementor-element-wcontent pre code{background:transparent;border:none;padding:0;color:#E6F0E9;font-size:14px;}
.elementor-1426 .elementor-element.elementor-element-wcontent mark{background:#DDF0E2;color:#20262A;padding:1px 4px;border-radius:4px;}
.elementor-1426 .elementor-element.elementor-element-wcontent dl{margin:22px 0 0;}
.elementor-1426 .elementor-element.elementor-element-wcontent dt{font-weight:700;color:#20262A;font-size:17px;margin-top:14px;}
.elementor-1426 .elementor-element.elementor-element-wcontent dd{margin:4px 0 0;font-size:17px;color:#3C4744;}
.elementor-1426 .elementor-element.elementor-element-wcontent abbr{text-decoration:underline dotted;}
.elementor-1426 .elementor-element.elementor-element-wcontent iframe, .elementor-1426 .elementor-element.elementor-element-wcontent video, .elementor-1426 .elementor-element.elementor-element-wcontent .wp-block-embed__wrapper{max-width:100%;}
/* RWD tresci */
@media(max-width:767px){
.elementor-1426 .elementor-element.elementor-element-wcontent > p:first-child{font-size:18px;}
.elementor-1426 .elementor-element.elementor-element-wcontent p{font-size:16.5px;line-height:1.7;}
.elementor-1426 .elementor-element.elementor-element-wcontent h3{font-size:22px;}
.elementor-1426 .elementor-element.elementor-element-wcontent ul:not(.toc_list) > li, .elementor-1426 .elementor-element.elementor-element-wcontent ol li{font-size:16px;}
.elementor-1426 .elementor-element.elementor-element-wcontent ul:not(.toc_list) > li{padding-left:30px;}
.elementor-1426 .elementor-element.elementor-element-wcontent ul:not(.toc_list) > li::before{font-size:19px;line-height:1.35;}
.elementor-1426 .elementor-element.elementor-element-wcontent .alignleft, .elementor-1426 .elementor-element.elementor-element-wcontent .alignright{float:none;margin:16px 0;max-width:100%;}
.elementor-1426 .elementor-element.elementor-element-wcontent blockquote p{font-size:19px;}
}
/* ===== Spis tresci (Table of Contents Plus) ===== */
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container{margin:34px 0;padding:26px 28px;background:#F1F6F2;border:1px solid #DFEAE1;border-radius:18px;width:auto;max-width:100%;font-family:'Schibsted Grotesk',sans-serif;box-sizing:border-box;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container .toc_title{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:0;font-family:'Schibsted Grotesk',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4E7D58;text-align:left;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container .toc_title::before{content:"";font-family:"Phosphor";font-size:16px;font-weight:400;letter-spacing:0;color:#4E7D58;flex-shrink:0;line-height:1;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container .toc_toggle{display:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px;counter-reset:toc;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list > li{margin:0;padding:0;display:block;counter-increment:toc;font-size:inherit;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list > li::before{content:none;display:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list > li > a{display:flex;gap:12px;align-items:baseline;text-decoration:none;color:#3C4744;font-size:15.5px;line-height:1.4;transition:color .25s ease;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list > li > a::before{content:counter(toc,decimal-leading-zero);font-family:'Newsreader',serif;font-style:italic;color:#4E7D58;font-size:16px;min-width:20px;flex-shrink:0;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list > li > a:hover{color:#4E7D58;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container .toc_number{display:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list ul{margin:11px 0 0;padding:0 0 0 32px;display:flex;flex-direction:column;gap:8px;list-style:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list ul li{display:block;margin:0;padding:0;font-size:14.5px;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list ul li::before{content:none;display:none;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list ul li a{display:block;text-decoration:none;color:#5F6B67;font-size:14.5px;line-height:1.45;transition:color .25s ease;}
.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container ul.toc_list ul li a:hover{color:#4E7D58;}
@media(max-width:767px){.elementor-1426 .elementor-element.elementor-element-wcontent #toc_container{padding:20px 18px;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-wtagilista */.elementor-1426 .elementor-element.elementor-element-wtagilista{width:auto;}
.elementor-1426 .elementor-element.elementor-element-wtagilista .elementor-shortcode{display:flex;flex-wrap:wrap;gap:8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wart */.elementor-1426 .elementor-element.elementor-element-wart{min-width:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sbaudecor */.elementor-1426 .elementor-element.elementor-element-sbaudecor{position:absolute;top:-90px;right:-70px;width:220px;height:220px;min-height:220px;border-radius:50%;background:radial-gradient(circle, rgba(94,160,110,0.22), transparent 65%);pointer-events:none;padding:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-sbauimg */.elementor-1426 .elementor-element.elementor-element-sbauimg{line-height:0;}
.elementor-1426 .elementor-element.elementor-element-sbauimg img{width:72px;height:72px;border-radius:999px;object-fit:cover;background:#1B2B22;border:2px solid rgba(168,216,180,.3);display:block;box-sizing:border-box;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-sbaubio */.elementor-1426 .elementor-element.elementor-element-sbaubio p{margin:0;font-family:'Schibsted Grotesk',sans-serif;font-size:14.5px;line-height:1.65;color:rgba(230,240,233,.72) !important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sbaubody */.elementor-1426 .elementor-element.elementor-element-sbaubody{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-sbautor */.elementor-1426 .elementor-element.elementor-element-sbautor{position:relative;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-sbnewhdr */.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-item{margin:0;}
.elementor-1426 .elementor-element.elementor-element-sbnewhdr .elementor-icon-list-icon i{line-height:1;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-sbnewloop */.elementor-1426 .elementor-element.elementor-element-sbnewloop .elementor-grid{gap:16px;}
.elementor-1426 .elementor-element.elementor-element-sbnewloop .e-loop-item{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-sbpophdr */.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-text{font-family:'Schibsted Grotesk',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-item{margin:0;}
.elementor-1426 .elementor-element.elementor-element-sbpophdr .elementor-icon-list-icon i{line-height:1;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-sbpoploop */.elementor-1426 .elementor-element.elementor-element-sbpoploop .elementor-grid{gap:0;counter-reset:sbpop;}
.elementor-1426 .elementor-element.elementor-element-sbpoploop .e-loop-item{margin:0;}
.elementor-1426 .elementor-element.elementor-element-sbpoploop .e-loop-item:last-child .elementor-element{border-bottom:0 !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-wside *//* REGULA UZYTKOWNIKA: sidebar NIGDY nie jest sticky */
.elementor-1426 .elementor-element.elementor-element-wside{position:static !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-podobneh2 */.elementor-1426 .elementor-element.elementor-element-podobneh2 .elementor-heading-title{font-size:clamp(30px,3.4vw,42px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-podobnehdrtxt */.elementor-1426 .elementor-element.elementor-element-podobnehdrtxt{width:auto;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-podobnebtn */.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button{transition:background-color .3s ease,color .3s ease,border-color .3s ease;}
.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button-content-wrapper{gap:10px;transition:gap .3s ease;}
.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button:hover .elementor-button-content-wrapper{gap:14px;}
.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button-icon i{font-size:16px;}
@media(prefers-reduced-motion:reduce){.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button,.elementor-1426 .elementor-element.elementor-element-podobnebtn .elementor-button-content-wrapper{transition:none;}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-podobnesiatka */.elementor-1426 .elementor-element.elementor-element-podobnesiatka .elementor-grid{gap:24px;}
.elementor-1426 .elementor-element.elementor-element-podobnesiatka .e-loop-item{margin:0;display:flex;}
.elementor-1426 .elementor-element.elementor-element-podobnesiatka .e-loop-item > .e-con{width:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-komh2 */.elementor-1426 .elementor-element.elementor-element-komh2 .elementor-heading-title{font-size:clamp(28px,3vw,36px);}/* End custom CSS */