.elementor-2821 .elementor-element.elementor-element-78a846f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2821 .elementor-element.elementor-element-e890fb8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-e890fb8 .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:52.5px;font-weight:500;line-height:58.5px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-2821 .elementor-element.elementor-element-8510351{width:var( --container-widget-width, 61% );max-width:61%;margin:0px 178px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;}.elementor-2821 .elementor-element.elementor-element-8510351.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-2821 .elementor-element.elementor-element-8510351 .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:21px;font-weight:400;line-height:28px;letter-spacing:0.1px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2821 .elementor-element.elementor-element-fbc8cda .elementor-button{background-color:#236AFA;font-family:"Plus Jakarta Sans";font-size:20px;line-height:45px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;}.elementor-2821 .elementor-element.elementor-element-fbc8cda{width:var( --container-widget-width, 293px );max-width:293px;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-fbc8cda.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2821 .elementor-element.elementor-element-16cdef1{width:var( --container-widget-width, 100% );max-width:100%;margin:132px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-16cdef1 .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:40px;font-weight:700;line-height:48px;letter-spacing:0.1px;color:#232964;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-2821 .elementor-element.elementor-element-cb48b70{width:var( --container-widget-width, 65% );max-width:65%;margin:57px 0px calc(var(--kit-widget-spacing, 0px) + 95px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans";font-size:28px;font-weight:400;line-height:35px;color:#232964;}.elementor-2821 .elementor-element.elementor-element-a49793c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2821 .elementor-element.elementor-element-a49793c .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:40px;font-weight:700;line-height:37px;letter-spacing:0.1px;}.elementor-2821 .elementor-element.elementor-element-11ec939{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2821 .elementor-element.elementor-element-11ec939 .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:28px;font-weight:400;line-height:37px;letter-spacing:0.1px;}.elementor-2821 .elementor-element.elementor-element-5d60d89{width:var( --container-widget-width, 47% );max-width:47%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 66px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Plus Jakarta Sans";font-size:20px;font-weight:400;line-height:28px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2821 .elementor-element.elementor-element-5d60d89 p{margin-block-end:0px;}.elementor-2821 .elementor-element.elementor-element-992889e{width:var( --container-widget-width, 52% );max-width:52%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-992889e .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:40px;font-weight:700;line-height:48px;letter-spacing:0.1px;}.elementor-2821 .elementor-element.elementor-element-b6c90d7{width:var( --container-widget-width, 65% );max-width:65%;margin:57px 0px calc(var(--kit-widget-spacing, 0px) + 95px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans";font-size:28px;font-weight:400;line-height:35px;color:var( --e-global-color-primary );}.elementor-2821 .elementor-element.elementor-element-9f1d1ac .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:40px;font-weight:700;line-height:37px;letter-spacing:0.1px;}.elementor-2821 .elementor-element.elementor-element-6199232{width:var( --container-widget-width, 71% );max-width:71%;margin:54px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:71%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans";font-size:30px;font-weight:400;line-height:46px;color:var( --e-global-color-primary );}.elementor-2821 .elementor-element.elementor-element-4dd6c6d{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2821 .elementor-element.elementor-element-4dd6c6d .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:40px;font-weight:700;line-height:37px;letter-spacing:0.1px;}.elementor-2821 .elementor-element.elementor-element-ec7a683{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2821 .elementor-element.elementor-element-ec7a683 .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:28px;font-weight:400;line-height:37px;letter-spacing:0.1px;}.elementor-2821 .elementor-element.elementor-element-d9f6c21{width:var( --container-widget-width, 62% );max-width:62%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 66px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;column-gap:0px;font-family:"Plus Jakarta Sans";font-size:20px;font-weight:400;line-height:28px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2821 .elementor-element.elementor-element-d9f6c21 p{margin-block-end:0px;}.elementor-2821 .elementor-element.elementor-element-dfc9e5e{margin:81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;}.elementor-2821 .elementor-element.elementor-element-dfc9e5e .elementor-heading-title{font-family:"Plus Jakarta Sans";font-size:46px;font-weight:700;line-height:54px;letter-spacing:-0.1px;}.elementor-2821 .elementor-element.elementor-element-3525f26{width:var( --container-widget-width, 82% );max-width:82%;padding:0px 0px 90px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;}@media(max-width:991px){.elementor-2821 .elementor-element.elementor-element-e890fb8{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2821 .elementor-element.elementor-element-e890fb8 .elementor-heading-title{font-size:55px;line-height:57px;}.elementor-2821 .elementor-element.elementor-element-8510351{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2821 .elementor-element.elementor-element-8510351 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-fbc8cda{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-2821 .elementor-element.elementor-element-16cdef1{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-2821 .elementor-element.elementor-element-cb48b70{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;font-size:22px;}.elementor-2821 .elementor-element.elementor-element-5d60d89{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2821 .elementor-element.elementor-element-992889e{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-2821 .elementor-element.elementor-element-b6c90d7{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;width:var( --container-widget-width, 82% );max-width:82%;font-size:22px;}.elementor-2821 .elementor-element.elementor-element-6199232{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-2821 .elementor-element.elementor-element-ec7a683{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-d9f6c21{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-2821 .elementor-element.elementor-element-dfc9e5e .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-2821 .elementor-element.elementor-element-e890fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2821 .elementor-element.elementor-element-e890fb8 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-8510351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}.elementor-2821 .elementor-element.elementor-element-8510351 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-fbc8cda{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2821 .elementor-element.elementor-element-fbc8cda .elementor-button{font-size:18px;}.elementor-2821 .elementor-element.elementor-element-16cdef1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-16cdef1 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-cb48b70{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-a49793c{width:var( --container-widget-width, 96% );max-width:96%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-a49793c .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-11ec939{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-11ec939 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-5d60d89{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-992889e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-992889e .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-b6c90d7{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-9f1d1ac{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-9f1d1ac .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-6199232{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;line-height:36px;}.elementor-2821 .elementor-element.elementor-element-4dd6c6d{width:var( --container-widget-width, 100% );max-width:100%;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-4dd6c6d .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-2821 .elementor-element.elementor-element-ec7a683{width:var( --container-widget-width, 84% );max-width:84%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-2821 .elementor-element.elementor-element-ec7a683 .elementor-heading-title{font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-d9f6c21{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 050px) 0px;--container-widget-width:356px;--container-widget-flex-grow:0;width:var( --container-widget-width, 356px );max-width:356px;font-size:14px;line-height:20px;}.elementor-2821 .elementor-element.elementor-element-dfc9e5e{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2821 .elementor-element.elementor-element-dfc9e5e.elementor-element{--align-self:center;}.elementor-2821 .elementor-element.elementor-element-dfc9e5e .elementor-heading-title{font-size:24px;line-height:26px;}.elementor-2821 .elementor-element.elementor-element-3525f26{--container-widget-width:979px;--container-widget-flex-grow:0;width:var( --container-widget-width, 979px );max-width:979px;}}/* Start custom CSS for button, class: .elementor-element-fbc8cda *//* Wygląd domyślny (desktop i tablet) */
.elementor-2821 .elementor-element.elementor-element-fbc8cda .elementor-button {
  height: 81px; /* Tutaj wpisz swoją dokładną wysokość */
  display: flex;
  align-items: center; /* Wyśrodkowanie w pionie */
  justify-content: center; /* Wyśrodkowanie w poziomie */
}

/* Wygląd tylko dla telefonów (ekrany o szerokości do 767px) */
@media (max-width: 767px) {
  .elementor-2821 .elementor-element.elementor-element-fbc8cda .elementor-button {
    height: 62px; /* Tutaj wpisz wysokość dla telefonu */
    /* Możesz tu dodać też np. szerokość, jeśli przycisk ma być na całą szerokość ekranu: */
    /* width: 100%; */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d60d89 */li {
    font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 300;
}

@media (max-width: 767px) {
  .elementor-2821 .elementor-element.elementor-element-5d60d89 li {
      font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 400  !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6199232 */li {
    font-size: 28px !important;
  line-height: 37px !important;
  font-weight: 300;
}

@media (max-width: 767px) {
  .elementor-2821 .elementor-element.elementor-element-6199232 li {
      font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 300  !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9f6c21 */li {
    font-size: 28px !important;
  line-height: 34px !important;
  font-weight: 300;
}

@media (max-width: 767px) {
  .elementor-2821 .elementor-element.elementor-element-d9f6c21 li {
      font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 400  !important;
  }
}/* End custom CSS */