.elementor-3 .elementor-element.elementor-element-2c17e3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-33d8099{padding:0px 230px 0px 230px;}/* Start custom CSS for html, class: .elementor-element-33d8099 */.elementor-3 .elementor-element.elementor-element-33d8099 {
    /* Wygląd całego pudełka */

    padding: 30px ;              /* Odstęp wewnątrz (ramka powietrza) */

  
}

/* Stylizacja Nagłówków */
.elementor-3 .elementor-element.elementor-element-33d8099 h2 {
    color: #000000 !important;
    margin-bottom: 30px !important;;
}

.elementor-3 .elementor-element.elementor-element-33d8099 h3 {
    color: #000000 !important;
    font-size: 1.2em; /* Nieco mniejsze niż tytuł */
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd; /* Linia pod nagłówkiem sekcji */
    padding-bottom: 5px;
}

/* Stylizacja Tekstu */
.elementor-3 .elementor-element.elementor-element-33d8099 p, .elementor-3 .elementor-element.elementor-element-33d8099 li {
    color: #333;       /* Ciemnoszary zamiast czarnego (lżejszy dla oka) */
    line-height: 1.6;  /* Większy odstęp między liniami */
    font-size: 15px;
    text-align: left;  /* Tekst prawny czyta się lepiej wyrównany do lewej */
}

/* Linki */
.elementor-3 .elementor-element.elementor-element-33d8099 a {
    color: #000;
    text-decoration: underline;
    font-weight: bold;
}/* End custom CSS */