.elementor .e-4ec93596-5490{font-weight: var(--e-global-typography-d2fc434-font-weight); font-family: var(--e-global-typography-d2fc434-font-family); font-size: var(--e-global-typography-d2fc434-font-size); line-height: var(--e-global-typography-d2fc434-line-height); letter-spacing: var(--e-global-typography-d2fc434-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-1c42bfd1-7b18{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4a4c98a9-28d4:hover,.elementor .e-4a4c98a9-28d4:focus-visible{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-4a4c98a9-28d4:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-4a4c98a9-28d4{text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border: 2px solid var(--e-global-color-db08eed); box-shadow: none; font-weight: var(--e-global-typography-9839074-font-weight); background-color: var(--e-global-color-db08eed); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-9839074-font-family); font-size: var(--e-global-typography-9839074-font-size); line-height: var(--e-global-typography-9839074-line-height);\n}.elementor .e-6aae2380-1d0d:hover,.elementor .e-6aae2380-1d0d:focus-visible{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-6aae2380-1d0d:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-6aae2380-1d0d{text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border: 2px solid var(--e-global-color-2d64115); box-shadow: none; font-weight: var(--e-global-typography-9839074-font-weight); background-color: var(--e-global-color-e802a65); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-9839074-font-family); font-size: var(--e-global-typography-9839074-font-size); line-height: var(--e-global-typography-9839074-line-height);\n}.elementor .e-491a37a-3da2{padding:0px;margin-block-start:0.5rem;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-78e2de6d-f5f7{padding:0px;flex-direction:column;gap:1rem;flex:1 1 0%;align-items:flex-start;}.elementor .e-4ce17d5b-cad9{width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:16px;border-style:none;display:block;object-position: right center; box-shadow: none;\n}.elementor .e-7c0dae0-5b96{padding:0px;flex-direction:column;flex:0 0 48%;}.elementor .e-35e42f2a-9b5e{max-width:75rem;padding:0px;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-4c6b5980-df94{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-8ebb5e2); background-color: var(--e-global-color-8ebb5e2); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-24ea0fa5-e9f2{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-212b9822-c658{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-201f9102-2d99{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-1868e39f-1855{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-7daf1be7-d051{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-ba81b88-1db3{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-75fb1513-7e91{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-4147b7ab-dd4e{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-6cfce956-2acb{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-77055196-7201{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-75bb7014-e72c{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4b3a6dbb-5eb8{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-61e48248-87d5{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-69467127-406f{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-7745431d-eb71{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-559fde12-68d3{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-7dfc2320-18fc{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-52c13e40-f18e{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-268b3568-2d03{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-54f27cab-e0fd{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4e8e1aca-92a4{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-4a3724b2-5ec7{padding:0px;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;align-items:stretch;}.elementor .e-1b45da12-f544{max-width:75rem;padding:0px;flex-direction:column;gap:3rem;}.elementor .e-3d79c978-4de9{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-59a97ce); background-color: var(--e-global-color-59a97ce);\n}.elementor .e-12b1ada-7052{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-4bfbd45e-2c9a{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-298ca393-5d5b{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-6094fe90-4c5e{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-6ac9ea1d-9984{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-4cc33bed-7e37{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-54524c56-9b62{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-3b6df4b4-d32c{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-633a7c9d-d68c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-5cb42693-c329{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-24eb3509-c5f7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-c9b08e1-f2c7{font-weight:600;font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-f14ddb6);\n}.elementor .e-408068ac-9be3{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0%;align-items:flex-start;}.elementor .e-9b880d6-4579{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:0px;border-style:none;display:block;box-shadow: none;\n}.elementor .e-60d152c1-705c{padding:0px;flex-direction:column;flex:0 0 40%;align-items:center;}.elementor .e-15dc536d-a46c{max-width:75rem;padding:0px;flex-direction:row-reverse;gap:4rem;align-items:center;}.elementor .e-cfb8989-8dd0{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-e802a65); background-color: var(--e-global-color-e802a65);\n}.elementor .e-4f813fcc-a288{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-2bd24799-63ee{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-15d2a41d-f7cb{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-7549936a-b4fb{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4238f234-917d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-331fb83a-6eb3{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-71382233-f6d1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-d02e5c5-283f{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-33cc5cea-435a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:0px;flex-direction:column;gap:0.375rem;border-left: 3px solid var(--e-global-color-e67bdfa);\n}.elementor .e-6abe484a-1adf{font-weight:600;font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-f14ddb6);\n}.elementor .e-1bd4a1d4-d42e{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 0%;align-items:flex-start;}.elementor .e-6cfdcac9-aa5c{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;border-radius:0px;border-style:none;display:block;box-shadow: none;\n}.elementor .e-6b72de88-ed6d{padding:0px;flex-direction:column;flex:0 0 40%;align-items:center;}.elementor .e-619b63fe-7712{max-width:75rem;padding:0px;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-478de916-5340{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-8ebb5e2); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-2cf65b66-6489{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-38aa0cd5-f19a{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-3dbb20b1-f604{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-4e8945f5-548d{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-3a2426b7-6a2e{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-aeba5eb-5c90{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-63aeb3bc-2829{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-95cb5ef-94e6{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-579c22af-d495{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-18450fcb-115f{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-23b3d615-ea46{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-6e994f21-7e95{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-2ce769d2-f9ef{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-7518cda5-bfe3{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-43cee71c-5b54{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-16d653d8-dc3b{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-60f20f04-3eee{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4051e346-ca17{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-4ded8e57-3981{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-5d80328f-3dbd{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-fe386df-86ba{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4d19ceb4-96bb{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-3589ac7a-5d95{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-369b1bd7-75dd{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-5d17a42f-6b84{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-208c1ef1-205c{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-3342f4fe-650d{padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-2ca964ef-e001{padding:0px;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;align-items:stretch;}.elementor .e-227c5454-474f{max-width:75rem;padding:0px;flex-direction:column;gap:3rem;}.elementor .e-27aa91c5-49c1{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-fcabf76); background-color: var(--e-global-color-fcabf76);\n}.elementor .e-2583d926-607d{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-4960a2ba-68c3{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-36e8e66d-a995{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-7c376ca-28dc{width:3rem;height:3rem;object-fit:cover;border-radius:12px;display:block;max-width: none;\n}.elementor .e-7db44236-38c6{width:3rem;height:3rem;object-fit:cover;border-radius:12px;display:block;max-width: none;\n}.elementor .e-61440740-fe64{padding:0px;flex-direction:row;gap:0.75rem;align-items:flex-start;}.elementor .e-686d7a6a-7c08{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-743515d8-a159{padding-block-start:2rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-78f4dd35-16df{width:3rem;height:3rem;min-width:3rem;position:relative;font-weight:600;border-radius:50%;display:flex;justify-content:center;align-items:center;align-self:center;justify-self: center; border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-8ebb5e2); color: var(--e-global-color-2d64115); &::before { content: "+"; font-size: 1.4rem; line-height: 1; } & span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }\n}.elementor .e-25abcc2-2bee{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-49af04d9-ec1b{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4bcb21f-487d{padding-block-start:2rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:0.875rem;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-72f1b076-caa1{padding:0px;gap:1rem;grid-template-columns:minmax(0, 1fr) 3rem minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-121169b5-a865{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-33cbfb40-ff73{background-color: var(--e-global-color-2d64115);\n}.elementor .e-77568445-83e2{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-75a040a2-cd30{width:auto;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-7324563b-2ae1{font-weight:600;white-space: nowrap; font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-2d64115); & a { color: var(--e-global-color-2d64115); font-weight: 600; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 3px; cursor: pointer; } & a:hover { color: var(--e-global-color-e67bdfa); }\n}.elementor .e-60cfaccc-1f85{font-weight:600;white-space: nowrap; font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-2d64115); & a { color: var(--e-global-color-2d64115); font-weight: 600; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 3px; cursor: pointer; } & a:hover { color: var(--e-global-color-e67bdfa); }\n}.elementor .e-7c3235cc-7324{width:auto;padding:0px;flex-direction:column;gap:0.5rem;flex:0 0 auto;align-items:flex-end;text-align: right;\n}.elementor .e-371f41f5-85df{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:16px;flex-direction:row;gap:1.5rem;align-items:center;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-719bbd48-8d25{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-6ef0e2c8-fe2a{max-width:75rem;padding:0px;flex-direction:column;gap:2.5rem;}.elementor .e-6d063aaf-9003{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-e802a65); background-color: var(--e-global-color-e802a65);\n}.elementor .e-11a570f8-7e94{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-6004fe00-79c5{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-3f100f64-d5c3{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-484c54d3-5a54:hover,.elementor .e-484c54d3-5a54:focus-visible{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-484c54d3-5a54:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-484c54d3-5a54{text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;align-self:flex-start;border: 2px solid var(--e-global-color-db08eed); box-shadow: none; font-weight: var(--e-global-typography-9839074-font-weight); background-color: var(--e-global-color-db08eed); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-9839074-font-family); font-size: var(--e-global-typography-9839074-font-size); line-height: var(--e-global-typography-9839074-line-height);\n}.elementor .e-311dff83-61ca{padding:0px;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-7e1c078a-74be{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-59adb550-eb6f{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-edc7288-72ce{min-width:0px;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-11f5c644-1b5e{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.125rem;align-items:flex-start;border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-7d111e9e-da29{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-440ac444-b0d6{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-6f81e8c0-cecf{min-width:0px;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-7073f9a1-9ae1{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.125rem;align-items:flex-start;border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-2abff1ed-5beb{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-21e6bc98-f5b8{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-77c90e5d-8042{min-width:0px;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-7b2917e3-5b0e{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.125rem;align-items:flex-start;border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-1b9f7e-3c64{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-40421b06-b60f{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-3fd41d2a-5e86{min-width:0px;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-5cd8a9d9-cf87{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.125rem;align-items:flex-start;border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-389a16e8-acae{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-4041eded-358f{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4030b42b-58bf{min-width:0px;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-63d717ef-4592{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.125rem;align-items:flex-start;border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-5248e915-538a{width:1.5rem;height:1.5rem;display:block;fill: currentColor; color: var(--e-global-color-e802a65);\n}.elementor .e-67e366d9-1e53{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-74587cbf-cac0{min-width:0px;padding:0px;flex-direction:column;gap:0.375rem;flex:1 1 0%;}.elementor .e-6012c56f-ca53{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:1.125rem;align-items:flex-start;}.elementor .e-24f5f065-4f38{padding:0px;flex-direction:column;gap:0px;}.elementor .e-25d57763-278f{max-width:75rem;padding:0px;gap:4rem;grid-template-columns:2fr 3fr;grid-template-rows:auto;align-items:start;}.elementor .e-6a485ba9-a32d{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-8ebb5e2); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-52d479d5-a0ca{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-12071f69-5051{max-width:40rem;text-align:center;font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-58178ef7-d616{text-align:center;padding:0px;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .e-21b7c9db-f27a{--przelacznik-plakietka: "12 miesięcy w cenie 10"; margin-block-end: 0.75rem !important; &::after { top: calc(100% + 1px + 2.8125rem) !important; }\n}.elementor .e-1689ab31-1339{text-align:center;margin-block-end:calc(0.75rem + 34px + 2.5rem);font-weight: var(--e-global-typography-adf36b2-font-weight); font-family: var(--e-global-typography-adf36b2-font-family); font-size: var(--e-global-typography-adf36b2-font-size); line-height: var(--e-global-typography-adf36b2-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-39e8ab32-c330{min-height:3.25rem;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-2b405d70-6556{font-weight:700;font-size:2.25rem;line-height:1.1;margin:0px;font-family: var(--e-global-typography-62a1ef5-font-family); color: var(--e-global-color-f14ddb6);\n}.elementor .e-d2c4c9-3a1c{margin:0px;font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-3ff14e11-277a{padding:0px;flex-direction:row;gap:0.5rem;align-items: baseline;\n}.elementor .e-66891ff9-1d47{min-height:6.5rem;padding:0px;margin-block-start:1.5rem;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-7827a1f2-31c9:hover,.elementor .e-7827a1f2-31c9:focus-visible{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-7827a1f2-31c9:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-7827a1f2-31c9{width:100%;min-height:48px;text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:1.5rem;border-radius:10px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:flex;justify-content:center;align-items:center;box-sizing: border-box; border: 2px solid var(--e-global-color-2d64115); box-shadow: none; font-weight: var(--e-global-typography-9839074-font-weight); background-color: var(--e-global-color-e802a65); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-9839074-font-family); font-size: var(--e-global-typography-9839074-font-size); line-height: var(--e-global-typography-9839074-line-height);\n}.elementor .e-b4ca91c-3b10{gap:1rem;}.elementor .e-742acf10-5e6f{gap:1rem;}.elementor .e-2d0ce94a-bcaa{gap:1rem;}.elementor .e-764adfdc-5dcf{gap:1rem;}.elementor .e-52fe94fb-7914{gap:1rem;}.elementor .e-aa2c69c-e90a{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.5rem;margin-block-end:1.5rem;flex-direction:column;gap:0.75rem;flex:0 0 auto;border-top: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-71583959-3d64{font-weight:400;font-size:0.9375rem;line-height:1.5;margin:0px;font-family: var(--e-global-typography-62a1ef5-font-family); color: var(--e-global-color-23983a0);\n}.elementor .e-2beba45a-dec0{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;flex-direction:column;border-top: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-33213ead-d295{position:relative;padding:2rem;border-radius:16px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;border: 1px solid var(--e-global-color-fcabf76); box-shadow: none; background-color: var(--e-global-color-e802a65);\n}.elementor .e-115943be-6b03{min-height:3.25rem;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4e0baa6b-667b{font-weight:700;font-size:2.25rem;line-height:1.1;margin:0px;font-family: var(--e-global-typography-62a1ef5-font-family); color: var(--e-global-color-f14ddb6);\n}.elementor .e-5cf39488-6f08{margin:0px;font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-489c22be-7705{padding:0px;flex-direction:row;gap:0.5rem;align-items: baseline;\n}.elementor .e-6cd65464-bd8c{font-weight:400;font-size:0.9375rem;line-height:1.5;margin:0px;font-family: var(--e-global-typography-62a1ef5-font-family); color: var(--e-global-color-23983a0);\n}.elementor .e-5e8f20d2-6daa{padding:0px;flex-direction:column;gap:0.25rem;align-items:flex-start;}.elementor .e-4032f246-373a{min-height:6.5rem;padding:0px;margin-block-start:1.5rem;flex-direction:column;gap:0.75rem;align-items:stretch;}.elementor .e-1575417e-6ac1:hover,.elementor .e-1575417e-6ac1:focus-visible{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-1575417e-6ac1:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-1575417e-6ac1{width:100%;min-height:48px;text-align:center;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:1.5rem;border-radius:10px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:flex;justify-content:center;align-items:center;box-sizing: border-box; border: 2px solid var(--e-global-color-db08eed); box-shadow: none; font-weight: var(--e-global-typography-9839074-font-weight); background-color: var(--e-global-color-db08eed); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-9839074-font-family); font-size: var(--e-global-typography-9839074-font-size); line-height: var(--e-global-typography-9839074-line-height);\n}.elementor .e-9b5a46c-5f6c{font-weight:700;display:flex;gap:0.625rem;&::before { content: "+"; display: block; width: 22px; flex: 0 0 22px; color: var(--e-global-color-e67bdfa); font-weight: 700; }\n}.elementor .e-4e82a88b-b43e{gap:1rem;}.elementor .e-1b48ee67-f379{gap:1rem;}.elementor .e-2a8670f1-7a1e{gap:1rem;}.elementor .e-4c4b0768-da4d{gap:1rem;}.elementor .e-7b45a1fa-47cd{gap:1rem;}.elementor .e-4a2a862f-8f17{gap:1rem;}.elementor .e-4c7ac1c2-e4dd{gap:1rem;}.elementor .e-6264bc1c-9607{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:1.5rem;flex-direction:column;gap:0.75rem;flex:1 1 auto;border-top: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-640cbf03-4d09{position:relative;padding:calc(2rem - 1px);border-radius:16px;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;border: 2px solid var(--e-global-color-db08eed); box-shadow: none; background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-205d2317-23f9{width:100%;padding:0px;margin-block-start:2.5rem;gap:1.5rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-1383d245-7ddc{width:100%;padding:0px;flex-direction:column;align-items:stretch;}.elementor .e-f671b8c-bc52{gap:1rem;}.elementor .e-88b06d1-d4be{gap:1rem;}.elementor .e-749c2f5c-4a25{gap:1rem;}.elementor .e-7cb04034-636f{gap:1rem;}.elementor .e-60a16d5d-f864{gap:1rem;}.elementor .e-a73e50a-2482{font-weight:700;font-size:0.9375rem;line-height:1.5;margin:0px;font-family: var(--e-global-typography-62a1ef5-font-family); color: var(--e-global-color-b38def1);\n}.elementor .e-362cbfa1-850f{gap:1rem;}.elementor .e-c25cfac-3bbd{gap:1rem;}.elementor .e-109bb029-e3e0{gap:1rem;}.elementor .e-64327b8d-8558{gap:1rem;}.elementor .e-5715a763-3e6c{gap:1rem;}.elementor .e-30986f2b-ee15{gap:1rem;}.elementor .e-2975e6c0-584d{gap:1rem;}.elementor .e-653fb6f7-b3b6{width:100%;padding:0px;}.elementor .e-7b95f0cb-5b36{width:100%;padding:0px;gap:0px;align-items:center;}.elementor .e-2245f624-f926{max-width:75rem;padding:0px;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-6b05d55c-a667{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-e802a65); background-color: var(--e-global-color-e802a65);\n}.elementor .e-2ebc05db-e1c5{font-weight: var(--e-global-typography-9e3fb7c-font-weight); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing); color: var(--e-global-color-f14ddb6);\n}.elementor .e-20babd5c-85eb{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-16020360-a9c9{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-56fca78a-73ac{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-4dd0be7b-28f5{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-16ff21e4-53e5{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-40c027d2-411e{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-23983a0);\n}.elementor .e-68b7553-86ab{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:16px;border: 1px solid var(--e-global-color-fcabf76); box-shadow: none; background-color: var(--e-global-color-e802a65);\n}.elementor .e-18ba111b-58af{min-width:0px;padding:0px;flex-direction:column;gap:2rem;flex:1 1 0%;align-items:stretch;}.elementor .e-1366af34-9b99{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:60% 50%;border-radius:16px;border-style:none;display:block;box-shadow: none;\n}.elementor .e-7d50f48d-c9c9{min-width:0px;padding:0px;flex-direction:column;flex:1 1 0%;}.elementor .e-5066c267-6490{max-width:75rem;padding:0px;flex-direction:row-reverse;gap:4rem;align-items:flex-start;}.elementor .e-1e044eb4-f022{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-8ebb5e2); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-6199b9d5-d653{font-weight: var(--e-global-typography-9e3fb7c-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing);\n}.elementor .e-42c2b83a-b27e{font-weight: var(--e-global-typography-62a1ef5-font-weight); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); color: var(--e-global-color-f14ddb6);\n}.elementor .e-2ff3e7ac-4e85{text-align:center;padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-3fdfa0d7-d49d{font-weight: var(--e-global-typography-85182fd-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-85182fd-font-family); font-size: var(--e-global-typography-85182fd-font-size); line-height: var(--e-global-typography-85182fd-line-height);\n}.elementor .e-415838cd-f58f{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-3700e59d-c388{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-50c4a936-3bdd{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-10304273-ba29{font-weight: var(--e-global-typography-62a1ef5-font-weight); color: var(--e-global-color-23983a0); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); & a { color: var(--e-global-color-2d64115); font-weight: 600; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 3px; }\n}.elementor .e-6f300cf6-5f2f{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-5a01c19f-874c{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-3403d704-af44{font-weight: var(--e-global-typography-85182fd-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-85182fd-font-family); font-size: var(--e-global-typography-85182fd-font-size); line-height: var(--e-global-typography-85182fd-line-height);\n}.elementor .e-9f0f1fa-e303{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-74128e53-e6ca{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-239f0d9-e857{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-127f3c63-2231{font-weight: var(--e-global-typography-62a1ef5-font-weight); color: var(--e-global-color-23983a0); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-515f73ae-ddc8{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-227bbce7-10c4{padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65); & summary .e-div-block-base { transition: transform 0.25s ease; } & details[open] > summary .e-div-block-base { transform: rotate(180deg); } & details.zamykanie > summary .e-div-block-base { transform: rotate(0deg); } & details > .e-accordion-item-content-base { margin-top: -0.625rem; } & details::details-content { transition: none; } & summary .e-div-block-base { @media (prefers-reduced-motion: reduce) { transition: none; } } & details::details-content { overflow: visible; }\n}.elementor .e-7bac9d1f-793b{max-width:55rem;padding:0px;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-2a6a817a-2d50{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-59a97ce); background-color: var(--e-global-color-59a97ce);\n}.elementor .e-670bcec9-4ce8{font-weight: var(--e-global-typography-9e3fb7c-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-9e3fb7c-font-family); font-size: var(--e-global-typography-9e3fb7c-font-size); line-height: var(--e-global-typography-9e3fb7c-line-height); letter-spacing: var(--e-global-typography-9e3fb7c-letter-spacing);\n}.elementor .e-35423b0a-7dee{font-weight: var(--e-global-typography-62a1ef5-font-weight); color: var(--e-global-color-23983a0); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-5e3be4f9-9c4f{font-weight: var(--e-global-typography-85182fd-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-85182fd-font-family); font-size: var(--e-global-typography-85182fd-font-size); line-height: var(--e-global-typography-85182fd-line-height);\n}.elementor .e-321f90de-8558:focus{outline-style:none;outline-offset:1px;outline: 2px solid var(--e-global-color-e67bdfa); box-shadow: inset 0 0 0 1px var(--e-global-color-e67bdfa); background-color: var(--e-global-color-e802a65); border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-321f90de-8558:hover,.elementor .e-321f90de-8558:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-321f90de-8558{width:100%;height:auto;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:10px;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;font-weight: var(--e-global-typography-62a1ef5-font-weight); border: 1px solid var(--e-global-color-fcabf76); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); background-color: var(--e-global-color-8ebb5e2); color: var(--e-global-color-f14ddb6); &::placeholder { color: var(--e-global-color-dc33c0d); opacity: 1; } &:user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } &:not(#x) { background-color: var(--e-global-color-8ebb5e2); border: 1px solid var(--e-global-color-fcabf76); color: var(--e-global-color-f14ddb6); } &:not(#x):hover { border-color: var(--e-global-color-e67bdfa); } &:not(#x):user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } &:not(#x):focus { outline: none; background-color: var(--e-global-color-e802a65); border-color: var(--e-global-color-e67bdfa); box-shadow: inset 0 0 0 1px var(--e-global-color-e67bdfa); }\n}.elementor .e-4d803640-6d79{width:calc(50% - 0.4375rem);padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-54bfad52-e660{font-weight: var(--e-global-typography-85182fd-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-85182fd-font-family); font-size: var(--e-global-typography-85182fd-font-size); line-height: var(--e-global-typography-85182fd-line-height);\n}.elementor .e-35e40d69-6ac6:focus{outline-style:none;outline-offset:1px;outline: 2px solid var(--e-global-color-e67bdfa); box-shadow: inset 0 0 0 1px var(--e-global-color-e67bdfa); background-color: var(--e-global-color-e802a65); border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-35e40d69-6ac6:hover,.elementor .e-35e40d69-6ac6:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-35e40d69-6ac6{width:100%;height:auto;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:10px;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;font-weight: var(--e-global-typography-62a1ef5-font-weight); border: 1px solid var(--e-global-color-fcabf76); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); background-color: var(--e-global-color-8ebb5e2); color: var(--e-global-color-f14ddb6); &::placeholder { color: var(--e-global-color-dc33c0d); opacity: 1; } &:user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } &:not(#x) { background-color: var(--e-global-color-8ebb5e2); border: 1px solid var(--e-global-color-fcabf76); color: var(--e-global-color-f14ddb6); } &:not(#x):hover { border-color: var(--e-global-color-e67bdfa); } &:not(#x):user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } &:not(#x):focus { outline: none; background-color: var(--e-global-color-e802a65); border-color: var(--e-global-color-e67bdfa); box-shadow: inset 0 0 0 1px var(--e-global-color-e67bdfa); }\n}.elementor .e-7e58b859-8f13{width:calc(50% - 0.4375rem);padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-2bedf6db-3223{font-weight: var(--e-global-typography-85182fd-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-85182fd-font-family); font-size: var(--e-global-typography-85182fd-font-size); line-height: var(--e-global-typography-85182fd-line-height);\n}.elementor .e-16e777e0-57c5:focus{outline-style:none;outline-offset:1px;outline: 2px solid var(--e-global-color-e67bdfa); box-shadow: inset 0 0 0 1px var(--e-global-color-e67bdfa); background-color: var(--e-global-color-e802a65); border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-16e777e0-57c5:hover,.elementor .e-16e777e0-57c5:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-16e777e0-57c5{width:100%;height:auto;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:10px;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;font-weight: var(--e-global-typography-62a1ef5-font-weight); border: 1px solid var(--e-global-color-fcabf76); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height); background-color: var(--e-global-color-8ebb5e2); color: var(--e-global-color-f14ddb6); &::placeholder { color: var(--e-global-color-dc33c0d); opacity: 1; } &:user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } &:not(#x) { background-color: var(--e-global-color-8ebb5e2); border: 1px solid var(--e-global-color-fcabf76); color: var(--e-global-color-f14ddb6); } &:not(#x):hover { border-color: var(--e-global-color-e67bdfa); } &:not(#x):user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } &:not(#x):focus { outline: none; background-color: var(--e-global-color-e802a65); border-color: var(--e-global-color-e67bdfa); box-shadow: inset 0 0 0 1px var(--e-global-color-e67bdfa); }\n}.elementor .e-64c75f31-5688{width:100%;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-35198006-5a2a{width:0px;padding:0px;display:none;}.elementor .e-3ddcb739-bb77{margin-block-start:0.125rem;flex:0 0 auto;}.elementor .e-192d7d4a-ca77{font-weight: var(--e-global-typography-adf36b2-font-weight); color: var(--e-global-color-23983a0); font-family: var(--e-global-typography-adf36b2-font-family); font-size: var(--e-global-typography-adf36b2-font-size); line-height: var(--e-global-typography-adf36b2-line-height); & a { color: var(--e-global-color-e67bdfa); font-weight: 500; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 3px; }\n}.elementor .e-e274f1f-926c{width:100%;padding:0px;gap:0.75rem;align-items:flex-start;}.elementor .e-29bdd9c6-dc47:hover,.elementor .e-29bdd9c6-dc47:focus-visible{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-29bdd9c6-dc47:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-29bdd9c6-dc47{width:100%;cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border: 2px solid var(--e-global-color-db08eed); font-weight: var(--e-global-typography-9839074-font-weight); background-color: var(--e-global-color-db08eed); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-9839074-font-family); font-size: var(--e-global-typography-9839074-font-size); line-height: var(--e-global-typography-9839074-line-height);\n}.elementor .e-4b15541e-bb2a{color: var(--e-global-color-b38def1); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-15609611-c990{color: var(--e-global-color-c23f0f9); font-family: var(--e-global-typography-62a1ef5-font-family); font-size: var(--e-global-typography-62a1ef5-font-size); line-height: var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-227ab102-1c69{column-gap:0.875rem;padding:0px;align-items:flex-start;row-gap: 1.25rem;\n}.elementor .e-3c09fd0a-3809{padding:2rem;margin-block-start:1rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-1a9a7cb-737e{min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:3rem;flex-direction:column;gap:1rem;flex:0 0 50%;justify-content:center;align-items:stretch;box-sizing: border-box;\n}.elementor .e-c582f54-66d6{width:100%;height:100%;object-fit:contain;object-position:50% 100%;position:absolute;inset-block-end:0px;inset-inline-start:0px;border-radius:0px;border-style:none;box-shadow: none;\n}.elementor .e-71102cd2-3c07{min-width:0px;overflow:hidden;position:relative;padding:0px;background-image:url("https://webdel.pl/wp-content/uploads/2026/10/siatka-kropek-kontener.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;flex:0 0 50%;box-sizing: border-box;\n}.elementor .e-c167acf-57d6{max-width:75rem;padding:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-1c02da4b-81e1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-e802a65); background-image: linear-gradient(90deg, var(--e-global-color-8ebb5e2) 50%, var(--e-global-color-e802a65) 50%);\n}