.elementor-13238 .elementor-element.elementor-element-287139d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-13238 .elementor-element.elementor-element-287139d6:not(.elementor-motion-effects-element-type-background), .elementor-13238 .elementor-element.elementor-element-287139d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{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-13238 .elementor-element.elementor-element-476c8e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-13238 .elementor-element.elementor-element-476c8e7{font-family:"Michroma", Sans-serif;font-size:11px;}.elementor-13238 .elementor-element.elementor-element-933bd55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13238 .elementor-element.elementor-element-287139d6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-13238 .elementor-element.elementor-element-287139d6{--padding-top:75px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for container, class: .elementor-element-287139d6 *//* Domyślne style dla desktopów - menu otwarte */
.elementor-13238 .elementor-element.elementor-element-287139d6 {
    width: calc(100% - 250px);
    transition: width .25s ease, margin .25s ease;
    margin-left: 250px;
    margin-right: 0;
}

/* Dla desktopów - menu zamknięte */
body.close .elementor-13238 .elementor-element.elementor-element-287139d6 {
    width: calc(100% - 75px);
    transition: width .25s ease, margin .25s ease;
    margin-left: 75px;
    margin-right: 0;
}

/* Style dla smartfonów - niezależnie od stanu menu */
@media (max-width: 768px) {
    .elementor-13238 .elementor-element.elementor-element-287139d6, body.close .elementor-13238 .elementor-element.elementor-element-287139d6 {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
}/* End custom CSS */