.elementor-3753 .elementor-element.elementor-element-1ad4e22{--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;}.elementor-3753 .elementor-element.elementor-element-4144cf0{--spacer-size:13px;}.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-3753 .elementor-element.elementor-element-6a540b1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.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-3753 .elementor-element.elementor-element-d4a6d00 img{width:100%;height:360px;object-fit:cover;object-position:center center;}.elementor-3753 .elementor-element.elementor-element-d4a6d00 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3753 .elementor-element.elementor-element-c14f7c4{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-c14f7c4 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-c14f7c4 a:hover, .elementor-3753 .elementor-element.elementor-element-c14f7c4 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-70812fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-70812fa .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-70812fa .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-70812fa .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-e33980d{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-e33980d a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-e33980d a:hover, .elementor-3753 .elementor-element.elementor-element-e33980d a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-15637d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-15637d3 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-15637d3 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-15637d3 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-73bda4d{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-73bda4d a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-73bda4d a:hover, .elementor-3753 .elementor-element.elementor-element-73bda4d a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-69b0fec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-69b0fec .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-69b0fec .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-69b0fec .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-1e538c1{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-1e538c1 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-1e538c1 a:hover, .elementor-3753 .elementor-element.elementor-element-1e538c1 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-89a57e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-89a57e7 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-89a57e7 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-89a57e7 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-aa2de41{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-aa2de41 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-aa2de41 a:hover, .elementor-3753 .elementor-element.elementor-element-aa2de41 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-3883fc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-3883fc0 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-3883fc0 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-3883fc0 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-3c26481{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-3c26481 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-3c26481 a:hover, .elementor-3753 .elementor-element.elementor-element-3c26481 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-ef7352f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-ef7352f .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-ef7352f .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-ef7352f .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-1a9c048{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-1a9c048 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-1a9c048 a:hover, .elementor-3753 .elementor-element.elementor-element-1a9c048 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-53da870 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-53da870 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-53da870 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-53da870 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-0bcd119{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-0bcd119 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-0bcd119 a:hover, .elementor-3753 .elementor-element.elementor-element-0bcd119 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-18c96a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-18c96a5 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-18c96a5 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-18c96a5 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-da2a139{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-da2a139 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-da2a139 a:hover, .elementor-3753 .elementor-element.elementor-element-da2a139 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-e08335d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-e08335d .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-e08335d .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-e08335d .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-0fc6bf7{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-0fc6bf7 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-0fc6bf7 a:hover, .elementor-3753 .elementor-element.elementor-element-0fc6bf7 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-ed37ab9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-ed37ab9 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-ed37ab9 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-ed37ab9 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-9be9ec1{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-9be9ec1 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-9be9ec1 a:hover, .elementor-3753 .elementor-element.elementor-element-9be9ec1 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-5143f29 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-5143f29 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-5143f29 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-5143f29 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-1f6ffc3{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-1f6ffc3 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-1f6ffc3 a:hover, .elementor-3753 .elementor-element.elementor-element-1f6ffc3 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-1f6ffc3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3753 .elementor-element.elementor-element-5010816{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-5010816 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-5010816 a:hover, .elementor-3753 .elementor-element.elementor-element-5010816 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-5010816 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3753 .elementor-element.elementor-element-13315f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-13315f6 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-13315f6 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-13315f6 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-6ca98a3{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-6ca98a3 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-6ca98a3 a:hover, .elementor-3753 .elementor-element.elementor-element-6ca98a3 a:focus{color:#CB0569;}.elementor-3753 .elementor-element.elementor-element-95b5fc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;color:#000000;}.elementor-3753 .elementor-element.elementor-element-95b5fc7 .elementor-heading-title a:hover, .elementor-3753 .elementor-element.elementor-element-95b5fc7 .elementor-heading-title a:focus{color:#8E9E04;}.elementor-3753 .elementor-element.elementor-element-95b5fc7 .elementor-heading-title a{transition-duration:3s;}.elementor-3753 .elementor-element.elementor-element-8b256c3{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-3753 .elementor-element.elementor-element-8b256c3 a{color:#818F0C;transition-duration:0.7s;}.elementor-3753 .elementor-element.elementor-element-8b256c3 a:hover, .elementor-3753 .elementor-element.elementor-element-8b256c3 a:focus{color:#CB0569;}/* Start custom CSS for image, class: .elementor-element-d4a6d00 */.elementor-3753 .elementor-element.elementor-element-d4a6d00 {
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c14f7c4 */.elementor-3753 .elementor-element.elementor-element-c14f7c4 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-c14f7c4 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-c14f7c4 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70812fa */.elementor-3753 .elementor-element.elementor-element-70812fa {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-70812fa::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e33980d */.elementor-3753 .elementor-element.elementor-element-e33980d ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-e33980d ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-e33980d ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15637d3 */.elementor-3753 .elementor-element.elementor-element-15637d3 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-15637d3::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73bda4d */.elementor-3753 .elementor-element.elementor-element-73bda4d ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-73bda4d ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-73bda4d ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69b0fec */.elementor-3753 .elementor-element.elementor-element-69b0fec {
  position: relative;
  padding-left: 14px;     /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-69b0fec::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;              /* Delikatne wyrównanie w pionie */
  height: 24px;           /* Wysokość paska – dopasuj w razie potrzeby */
  width: 4px;             /* Grubość paska */
  background-color: #c5c5c5; /* Delikatny szary kolor */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e538c1 */.elementor-3753 .elementor-element.elementor-element-1e538c1 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-1e538c1 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-1e538c1 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89a57e7 */.elementor-3753 .elementor-element.elementor-element-89a57e7 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-89a57e7::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa2de41 */.elementor-3753 .elementor-element.elementor-element-aa2de41 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-aa2de41 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-aa2de41 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3883fc0 */.elementor-3753 .elementor-element.elementor-element-3883fc0 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-3883fc0::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c26481 */.elementor-3753 .elementor-element.elementor-element-3c26481 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-3c26481 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-3c26481 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef7352f */.elementor-3753 .elementor-element.elementor-element-ef7352f {
  position: relative;
  padding-left: 14px;     /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-ef7352f::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;              /* Delikatne wyrównanie w pionie */
  height: 24px;           /* Wysokość paska – dopasuj w razie potrzeby */
  width: 4px;             /* Grubość paska */
  background-color: #c5c5c5; /* Delikatny szary kolor */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a9c048 */.elementor-3753 .elementor-element.elementor-element-1a9c048 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-1a9c048 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-1a9c048 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53da870 */.elementor-3753 .elementor-element.elementor-element-53da870 {
  position: relative;
  padding-left: 14px;     /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-53da870::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;              /* Delikatne wyrównanie w pionie */
  height: 24px;           /* Wysokość paska – dopasuj w razie potrzeby */
  width: 4px;             /* Grubość paska */
  background-color: #c5c5c5; /* Delikatny szary kolor */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bcd119 */.elementor-3753 .elementor-element.elementor-element-0bcd119 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-0bcd119 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-0bcd119 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18c96a5 */.elementor-3753 .elementor-element.elementor-element-18c96a5 {
  position: relative;
  padding-left: 14px;     /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-18c96a5::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;              /* Delikatne wyrównanie w pionie */
  height: 24px;           /* Wysokość paska – dopasuj w razie potrzeby */
  width: 4px;             /* Grubość paska */
  background-color: #c5c5c5; /* Delikatny szary kolor */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da2a139 */.elementor-3753 .elementor-element.elementor-element-da2a139 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-da2a139 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-da2a139 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e08335d */.elementor-3753 .elementor-element.elementor-element-e08335d {
  position: relative;
  padding-left: 14px;     /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-e08335d::before {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;              /* Delikatne wyrównanie w pionie */
  height: 24px;           /* Wysokość paska – dopasuj w razie potrzeby */
  width: 4px;             /* Grubość paska */
  background-color: #c5c5c5; /* Delikatny szary kolor */
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fc6bf7 */.elementor-3753 .elementor-element.elementor-element-0fc6bf7 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-0fc6bf7 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-0fc6bf7 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed37ab9 */.elementor-3753 .elementor-element.elementor-element-ed37ab9 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-ed37ab9::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9be9ec1 */.elementor-3753 .elementor-element.elementor-element-9be9ec1 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-9be9ec1 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-9be9ec1 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5143f29 */.elementor-3753 .elementor-element.elementor-element-5143f29 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-5143f29::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f6ffc3 */.elementor-3753 .elementor-element.elementor-element-1f6ffc3 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-1f6ffc3 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-1f6ffc3 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5010816 */.elementor-3753 .elementor-element.elementor-element-5010816 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-5010816 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-5010816 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13315f6 */.elementor-3753 .elementor-element.elementor-element-13315f6 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-13315f6::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ca98a3 */.elementor-3753 .elementor-element.elementor-element-6ca98a3 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-6ca98a3 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-6ca98a3 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-95b5fc7 */.elementor-3753 .elementor-element.elementor-element-95b5fc7 {
  position: relative;
  padding-left: 20px; /* Odstęp tekstu od paska */
  display: inline-block;
}

.elementor-3753 .elementor-element.elementor-element-95b5fc7::before {
  content: "";
  position: absolute;
  left: 0;
  top: -6px;           /* Odległość paska od góry - dostosuj np. 0–10px */
  height: 34px;       /* Wysokość paska - dopasuj do wysokości tekstu */
  width: 6px;         /* Grubość paska */
  background-color: #9bc63a; /* Zielony kolor */
  border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b256c3 */.elementor-3753 .elementor-element.elementor-element-8b256c3 ul {
  list-style-type: disc;
  padding-left: 1.3rem;
  margin-top: 0.8rem;
}

.elementor-3753 .elementor-element.elementor-element-8b256c3 ul li {
  color: #111111; /* Czarny tekst */
  font-size: 15px; /* Mniejsza czcionka */
  margin-bottom: 7px; /* Mniejszy odstęp między punktami */
  line-height: 1.55; /* Lekko zmniejszona wysokość linii */
  position: relative;
}

.elementor-3753 .elementor-element.elementor-element-8b256c3 ul li::marker {
  color: #9bc63a; /* Zielony punkt */
  font-size: 1.25em; /* Lekko zmniejszony punktor */
}/* End custom CSS */