.elementor-12268 .elementor-element.elementor-element-7d5e09e7{--display:flex;overflow:visible;}.elementor-12268 .elementor-element.elementor-element-7d5e09e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12268 .elementor-element.elementor-element-2d6113fb{width:var( --container-widget-width, 101.195% );max-width:101.195%;--container-widget-width:101.195%;--container-widget-flex-grow:0;}.elementor-12268 .elementor-element.elementor-element-2d6113fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12268 .elementor-element.elementor-element-2d6113fb a{color:var( --e-global-color-primary );}.elementor-12268 .elementor-element.elementor-element-922d26f{--display:flex;overflow:visible;}.elementor-12268 .elementor-element.elementor-element-ced0154{--display:flex;overflow:visible;}.elementor-12268 .elementor-element.elementor-element-cde8549{--display:flex;overflow:visible;}.elementor-12268 .elementor-element.elementor-element-dbe7c12{--display:flex;overflow:visible;}.elementor-12268 .elementor-element.elementor-element-9b064a9 a{color:#1D1717;}.elementor-12268 .elementor-element.elementor-element-9b06685{--display:flex;overflow:visible;}.elementor-12268 .elementor-element.elementor-element-1852eac .elementskit-single-faq .elementskit-faq-header{padding:21px 40px 21px 40px;}.elementor-12268 .elementor-element.elementor-element-1852eac .elementskit-single-faq .elementskit-faq-body{padding:30px 40px 30px 40px;}@media(min-width:768px){.elementor-12268 .elementor-element.elementor-element-7d5e09e7{--width:100.755%;}}/* Start custom CSS */h3 {
    margin-top: 28px;
    margin-bottom: -2px;  /* Odstęp pod nagłówkiem - możesz zmniejszyć np. do 4px */
}/* End custom CSS */