/* Neutralizacja domyślnych odstępów Elementora - układ ma wynikać z CSS oryginału. */
.elementor .e-con,.elementor .e-con.e-flex{
 --container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;
 --widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--gap:0px;--row-gap:0px;--column-gap:0px;
 --display:block;--content-width:100%;--width:auto;
}
.elementor .e-con{display:block;width:auto;max-width:none;flex-direction:row;flex-wrap:nowrap;--flex-direction:row;--flex-wrap:nowrap;}
.elementor-widget:not(:last-child){margin-block-end:0;--kit-widget-spacing:0px;}
.elementor .elementor-widget-text-editor{font:inherit;color:inherit;line-height:inherit;}
.elementor-widget-container{margin:0;padding:0;}
.elementor .e-con[hidden]{display:none;}
.elementor .elementor-widget:has(> .cookie-embed),.elementor .elementor-widget:has(> iframe){height:100%;}
.elementor .elementor-widget.frga-blk > *{display:block !important;}
.elementor .elementor-widget{position:static;}
