.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3895 .elementor-element.elementor-element-1788f47 > .elementor-widget-container{background-color:#02010100;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3895 .elementor-element.elementor-element-f777b7b{text-align:center;}.elementor-3895 .elementor-element.elementor-element-f777b7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:700;}.elementor-3895 .elementor-element.elementor-element-8fca962{text-align:center;}.elementor-3895 .elementor-element.elementor-element-8fca962 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;}/* Start custom CSS for shortcode, class: .elementor-element-86ac7b2 *//* Wygląd tabeli - Czyste linie i pogrubienie */
.tablepress {
    border-collapse: collapse !important; /* Łączy linie, żeby nie były podwójne */
    width: 100% !important;
    border: 1px solid black !important; /* Gruba ramka dookoła */
    margin: 0 auto !important;
}

/* Wygląd pojedynczych komórek */
.tablepress tbody td, .tablepress thead th {
    border: 1px solid black !important; /* Czarne linie oddzielające */
    color: #000000 !important; /* Czarny tekst */
    font-weight: 700 !important; /* Mocne pogrubienie jak na ulotce */
    padding: 12px 10px !important; /* Odstępy w środku kratek */
    font-size: 15px !important; /* Czytelna wielkość czcionki */
    background-color: transparent !important; /* Brak tła */
    vertical-align: middle !important; /* Tekst idealnie na środku w pionie */
}

/* Ustawienia lewej kolumny (Nazwy usług) */
.tablepress .column-1 {
    text-align: left !important;
}

/* Ustawienia prawej kolumny (Ceny) */
.tablepress .column-2 {
    text-align: center !important; /* Cena na środku */
    width: 140px !important; /* Stała szerokość kolumny z ceną */
    border-left: 1px solid black !important; /* Pionowa linia oddzielająca */
}/* End custom CSS */