.elementor-kit-8{--e-global-color-primary:#C9F4CC;--e-global-color-secondary:#4B9B8E;--e-global-color-text:#000000;--e-global-color-accent:#E27686;--e-global-color-kadence1:#8EE89F;--e-global-color-kadence2:#215387;--e-global-color-kadence3:#4B9B8E;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#57CC99;--e-global-color-kadence6:#C9F4CC;--e-global-color-kadence7:#244744;--e-global-color-kadence8:#FFFFFF;--e-global-color-kadence9:#ffffff;--e-global-color-f22202c:#C9F4CC;--e-global-color-61bc085:#D4F6D6;--e-global-color-84c7d02:#DFF8E0;--e-global-color-4d12955:#E9FBEB;--e-global-color-c5a4be1:#F4FDF5;--e-global-color-53af52e:#8EE89F;--e-global-color-69556fc:#A5EDB2;--e-global-color-38eeb2f:#BBF1C5;--e-global-color-033cbc3:#D2F6D9;--e-global-color-e11b67b:#E8FAEC;--e-global-color-c38fc04:#57CC99;--e-global-color-d6eeb3e:#79D6AD;--e-global-color-aff34b7:#9AE0C2;--e-global-color-5478545:#BCEBD6;--e-global-color-3543359:#DDF5EB;--e-global-color-e724250:#4B9B8E;--e-global-color-a89ff8f:#6FAFA5;--e-global-color-9f97f3a:#93C3BB;--e-global-color-de8edbd:#B7D7D2;--e-global-color-d3d8232:#DBEBE8;--e-global-color-4f0e808:#244744;--e-global-color-c881dea:#506C69;--e-global-color-79921df:#7C918F;--e-global-color-42bf5be:#A7B5B4;--e-global-color-e72c57b:#D3DADA;--e-global-color-6ef4739:#000000;--e-global-color-7a7b79e:#333333;--e-global-color-8f9f113:#666666;--e-global-color-e780382:#999999;--e-global-color-75b6a83:#CCCCCC;--e-global-color-e286ada:#E27686;--e-global-color-ed4a5e1:#FF9494;--e-global-color-3977446:#FFC9C9;--e-global-color-c126ec2:#EDAB7A;--e-global-color-c8d8f26:#FFCC99;--e-global-color-97591f3:#FFE5CC;--e-global-color-1f5bec8:#50AFCC;--e-global-color-120bcf3:#78DADD;--e-global-color-0f0d4c0:#BBECEE;--e-global-color-c91a19a:#928ABC;--e-global-color-3f312df:#A9A9EA;--e-global-color-24b3b85:#D4D4F4;--e-global-color-3e6bb0f:#1E1E1E;--e-global-typography-primary-font-family:"Inter";--e-global-typography-secondary-font-family:"Inter";--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.25rem;--e-global-typography-accent-font-family:"Inter";--e-global-typography-3c0a6bb-font-family:"Inter";--e-global-typography-3c0a6bb-font-size:3.75rem;--e-global-typography-3c0a6bb-font-weight:500;--e-global-typography-3c0a6bb-line-height:3.75rem;--e-global-typography-3c0a6bb-letter-spacing:-0.1rem;--e-global-typography-804936f-font-family:"Inter";--e-global-typography-804936f-font-size:3rem;--e-global-typography-804936f-font-weight:500;--e-global-typography-804936f-line-height:3rem;--e-global-typography-804936f-letter-spacing:-0.1rem;--e-global-typography-dee97a9-font-family:"Inter";--e-global-typography-dee97a9-font-size:2.5rem;--e-global-typography-dee97a9-font-weight:500;--e-global-typography-dee97a9-line-height:2.5rem;--e-global-typography-dee97a9-letter-spacing:-0.1rem;--e-global-typography-c7dbef3-font-family:"Inter";--e-global-typography-c7dbef3-font-size:2rem;--e-global-typography-c7dbef3-font-weight:500;--e-global-typography-c7dbef3-line-height:2rem;--e-global-typography-c7dbef3-letter-spacing:-0.1rem;--e-global-typography-176ecf9-font-family:"Inter";--e-global-typography-176ecf9-font-size:1.5rem;--e-global-typography-176ecf9-font-weight:400;--e-global-typography-176ecf9-line-height:1.5rem;--e-global-typography-176ecf9-letter-spacing:-0.05px;--e-global-typography-274786f-font-family:"Inter";--e-global-typography-274786f-font-size:1.25rem;--e-global-typography-274786f-font-weight:400;--e-global-typography-274786f-line-height:1.35rem;--e-global-typography-274786f-letter-spacing:-0.05rem;--e-global-typography-bf1c831-font-family:"Castoro";--e-global-typography-bf1c831-font-size:1.5rem;--e-global-typography-bf1c831-font-weight:400;--e-global-typography-bf1c831-line-height:1.5rem;--e-global-typography-bf1c831-letter-spacing:0rem;--e-global-typography-9147821-font-family:"Castoro";--e-global-typography-9147821-font-size:1.25rem;--e-global-typography-9147821-font-weight:400;--e-global-typography-9147821-line-height:1.25rem;--e-global-typography-9147821-letter-spacing:0rem;--e-global-typography-719a3eb-font-family:"Inter";--e-global-typography-719a3eb-font-size:1rem;--e-global-typography-719a3eb-font-weight:400;--e-global-typography-719a3eb-line-height:1.25rem;--e-global-typography-719a3eb-letter-spacing:0rem;--e-global-typography-27acdf8-font-family:"Castoro";--e-global-typography-27acdf8-font-size:1rem;--e-global-typography-27acdf8-font-weight:400;--e-global-typography-27acdf8-line-height:1.25rem;--e-global-typography-370c22c-font-family:"Inter";--e-global-typography-370c22c-font-size:0.8rem;--e-global-typography-370c22c-font-weight:400;--e-global-typography-370c22c-line-height:1.05rem;--e-global-typography-49ff0eb-font-family:"Inter";--e-global-typography-49ff0eb-font-size:0.6rem;--e-global-typography-49ff0eb-line-height:0.84rem;--e-global-typography-49ff0eb-letter-spacing:0em;--e-global-typography-4237575-font-family:"Inter";--e-global-typography-4237575-font-size:1rem;--e-global-typography-4237575-font-weight:700;--e-global-typography-4237575-line-height:1.25rem;background-color:#F4FDF5;font-family:"Inter", Sans-serif;}.elementor-kit-8.el-is-editing{--global-palette1:#8EE89F;--global-palette2:#215387;--global-palette3:#4B9B8E;--global-palette4:#2D3748;--global-palette5:#57CC99;--global-palette6:#C9F4CC;--global-palette7:#244744;--global-palette8:#FFFFFF;--global-palette9:#ffffff;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-4237575-font-family ), Sans-serif;font-size:var( --e-global-typography-4237575-font-size );font-weight:var( --e-global-typography-4237575-font-weight );line-height:var( --e-global-typography-4237575-line-height );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-kadence1 ) 0%, var( --e-global-color-kadence1 ) 100%);border-radius:32px 32px 32px 32px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:var( --e-global-color-kadence1 );color:var( --e-global-color-text );box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5) inset;border-radius:40px 40px 40px 40px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:1rem;}.elementor-kit-8 a{font-family:"Inter", Sans-serif;text-decoration:none;}.elementor-kit-8 h1{color:var( --e-global-color-e724250 );}.elementor-kit-8 h3{color:var( --e-global-color-text );}.elementor-kit-8 img{border-radius:20px 20px 20px 20px;}.elementor-kit-8 img:hover{border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-4237575-line-height:1rem;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-4237575-font-size );line-height:var( --e-global-typography-4237575-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-3c0a6bb-font-size:3rem;--e-global-typography-3c0a6bb-line-height:3.15rem;--e-global-typography-3c0a6bb-letter-spacing:-0.1rem;--e-global-typography-804936f-font-size:2.4rem;--e-global-typography-804936f-line-height:2.52rem;--e-global-typography-dee97a9-font-size:2.1rem;--e-global-typography-dee97a9-line-height:2.31rem;--e-global-typography-c7dbef3-font-size:1.8rem;--e-global-typography-c7dbef3-line-height:1.98rem;}.elementor-kit-8 p{margin-block-end:0.5rem;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-4237575-font-size );line-height:var( --e-global-typography-4237575-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --wp-font-primary:Inter; --wp-font-secondary:Castoro; --wp-color-text-muted:#666666; --wp-color-text:#333333; --wp-color-bg-light:#F4FDF5; --wp-color-primary-pastel:#C9F4CC; --wp-color-primary-dark:#244744; --wp-color-primary-medium:#4B9B8E; --e-gv-078c86c:20px; --wp-color-primary-bright:#57CC99; --wp-color-primary-light:#8EE89F; --wp-radius-sm:8px; --wp-radius-lg:16px; --wp-radius-full:9999px; --wp-content-width:720px; --wp-color-white:#ffffff; }
/* Start custom CSS *//* Globalne style dla wszystkich list */
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol,
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
  margin: 20px 0 20px 20px;
  padding: 0;
  list-style-position: outside;
}

.elementor-widget-text-editor li,
.elementor-widget-theme-post-content li {
  margin-bottom: 10px;
  line-height: 1.6;
  font-size: 16px;
  color: #333;
}

/* Style dla list nieuporządkowanych */
.elementor-widget-text-editor ul,
.elementor-widget-theme-post-content ul {
  list-style-type: disc;
}

/* Style dla list uporządkowanych */
.elementor-widget-text-editor ol,
.elementor-widget-theme-post-content ol {
  list-style-type: decimal;
}

/* Zagnieżdżone listy */
.elementor-widget-text-editor ul ul,
.elementor-widget-text-editor ol ul,
.elementor-widget-theme-post-content ul ul,
.elementor-widget-theme-post-content ol ul {
  list-style-type: circle;
  margin-top: 10px;
  margin-bottom: 0;
}

.elementor-widget-text-editor ul ol,
.elementor-widget-text-editor ol ol,
.elementor-widget-theme-post-content ul ol,
.elementor-widget-theme-post-content ol ol {
  list-style-type: lower-alpha;
  margin-top: 10px;
  margin-bottom: 0;
}

/* Dodatkowa klasa dla wybranych list */
.lista-specjalna {
  background-color: #f5f5f5;
  padding: 15px 15px 15px 35px;
  border-radius: 5px;
  border-left: 3px solid #007bff;
}

.lista-specjalna li {
  margin-bottom: 12px;
  font-weight: 500;
}

.lista-specjalna li:last-child {
  margin-bottom: 0;
}/* End custom CSS */