.elementor-3348 .elementor-element.elementor-element-481fce1{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}/* Start custom CSS for container, class: .elementor-element-481fce1 *//* SL siatka: tresc max 1200 px, marginesy 48 px (mobile 18 px) */
html body .sl-hd-in,html body .sl-ft-in{max-width:1296px!important;padding-left:48px!important;padding-right:48px!important}
html body .e-con-boxed>.e-con-inner{max-width:1200px!important}
html body .e-con.sl-spec-top,html body .e-con.sl-spec-main,html body .e-con.sl-spec-cta,html body .e-con.sl-spec-nav{--padding-left:48px;--padding-right:48px;padding-left:48px!important;padding-right:48px!important}
html body :is(.sl-spec-top,.sl-spec-main,.sl-spec-cta,.sl-spec-nav)>.e-con,html body :is(.sl-spec-top,.sl-spec-main,.sl-spec-cta,.sl-spec-nav)>.e-con-inner>.e-con,html body .e-con.sl-spec-block{--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important}
html body .sl-spec-top>.e-con:last-child,html body .sl-spec-top>.e-con-inner>.e-con:last-child{align-items:flex-end!important}
@media(min-width:768px){html body .sl-spec-cta>.e-con,html body .sl-spec-cta>.e-con-inner>.e-con{flex:1 1 0!important;width:auto!important;max-width:none!important}}
html body .e-con.sl-pub-head,html body .e-con.sl-pub-main,html body .e-con.sl-pub-cta,html body .e-con.sl-cases{width:calc(100% - 96px)!important;max-width:1200px!important}
html body .sl-pub-cta>.e-con,html body .sl-pub-cta>.e-con-inner>.e-con{--padding-left:0px;--padding-right:0px;padding-left:0!important;padding-right:0!important}
@media(max-width:767px){html body .sl-hd-in,html body .sl-ft-in,html body .e-con.sl-spec-top,html body .e-con.sl-spec-main,html body .e-con.sl-spec-cta,html body .e-con.sl-spec-nav{padding-left:18px!important;padding-right:18px!important}html body .e-con.sl-pub-head,html body .e-con.sl-pub-main,html body .e-con.sl-pub-cta,html body .e-con.sl-cases{width:calc(100% - 36px)!important}}
/* SL przyciski: reset stylu motywu (#CC3366) */
html body .sl-pub-f{background:transparent!important;color:#1A1A1A!important;border:1px solid #1A1A1A!important;border-radius:0!important;padding:8px 12px!important;font:400 10px/1.2 'Hanken Grotesk',sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s;box-shadow:none!important}
html body .sl-pub-f:hover,html body .sl-pub-f:focus-visible,html body .sl-pub-f[aria-pressed="true"]{background:#1A1A1A!important;color:#F7F7F7!important}
html body .sl-pub-f:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px}
html body :is(.sl-hd-btn,.sl-mm-close):is(:hover,:focus,:active){background:none!important;color:#1A1A1A!important;border:0!important;box-shadow:none!important}
html body :is(.sl-hd-btn,.sl-mm-close):focus-visible{outline:2px solid #1A1A1A;outline-offset:2px}/* End custom CSS */