.elementor .e-d810ca9-bdf4{font-weight: var(--e-global-typography-d2fc434-font-weight); color: var(--e-global-color-f14ddb6); 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); & span { color: #36BF5D; }\n}.elementor .e-3e538c00-b1ec{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-7700c59f-4f6f{width:6.25rem;height:1.25rem;}.elementor .e-5908661a-7c18{font-weight: var(--e-global-typography-adf36b2-font-weight); color: var(--e-global-color-f14ddb6); 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);\n}.elementor .e-30f51384-854a{width:auto;height:1.25rem;}.elementor .e-665c3c01-65a0{width:auto;height:1.25rem;}.elementor .e-78fb9291-7d4c{width:auto;height:1.25rem;}.elementor .e-7e4a0069-70ed{width:auto;padding:0px;gap:0.5rem;align-items:center;}.elementor .e-1eb0ade3-4204{padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-5001b578-3c58:hover,.elementor .e-5001b578-3c58: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-5001b578-3c58:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-5001b578-3c58{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-3bc6a19e-7404:hover,.elementor .e-3bc6a19e-7404:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-3bc6a19e-7404:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-3bc6a19e-7404{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border: 2px solid var(--e-global-color-2d64115); font-weight: var(--e-global-typography-9839074-font-weight); 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); background-color: var(--e-global-color-e802a65);\n}.elementor .e-22fe673d-1ed0{padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-6006e248-8459{padding-block-start:0px;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1.5rem;justify-content:flex-start;align-items:flex-start;}.elementor .e-2c01e183-4610{width:100%;height:auto;max-width:34rem;}.elementor .e-6d0b9c6a-727d{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-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-76ce7364-4f2a{max-width:75rem;padding:0px;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-1680c3c5-e862{padding-block-start:5rem;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);\n}.elementor .e-37add26e-dd1f{text-transform:uppercase;font-weight: var(--e-global-typography-021ed8b-font-weight); color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-021ed8b-font-family); font-size: var(--e-global-typography-021ed8b-font-size); letter-spacing: var(--e-global-typography-021ed8b-letter-spacing);\n}.elementor .e-585e483-383f{text-transform:uppercase;font-weight: var(--e-global-typography-021ed8b-font-weight); color: var(--e-global-color-03fe8b8); font-family: var(--e-global-typography-021ed8b-font-family); font-size: var(--e-global-typography-021ed8b-font-size); letter-spacing: var(--e-global-typography-021ed8b-letter-spacing);\n}.elementor .e-315ac7e-687f{text-transform:uppercase;font-weight: var(--e-global-typography-021ed8b-font-weight); color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-021ed8b-font-family); font-size: var(--e-global-typography-021ed8b-font-size); letter-spacing: var(--e-global-typography-021ed8b-letter-spacing);\n}.elementor .e-77a0b6ac-debf{text-transform:uppercase;font-weight: var(--e-global-typography-021ed8b-font-weight); color: var(--e-global-color-03fe8b8); font-family: var(--e-global-typography-021ed8b-font-family); font-size: var(--e-global-typography-021ed8b-font-size); letter-spacing: var(--e-global-typography-021ed8b-letter-spacing);\n}.elementor .e-15dbf2e1-c1d9{text-transform:uppercase;font-weight: var(--e-global-typography-021ed8b-font-weight); color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-021ed8b-font-family); font-size: var(--e-global-typography-021ed8b-font-size); letter-spacing: var(--e-global-typography-021ed8b-letter-spacing);\n}.elementor .e-a9bf64e-7b05{max-width:75rem;padding:0px;gap:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-4d995aaa-2462{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-2d64115);\n}.elementor .e-1f02ab03-a6d9{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-6ffd5c11-2058{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-46025081-609b{max-width:100%;text-align:center;padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-77f87e72-c479{font-weight: var(--e-global-typography-7b2c1df-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-7b2c1df-font-family); font-size: var(--e-global-typography-7b2c1df-font-size); line-height: var(--e-global-typography-7b2c1df-line-height);\n}.elementor .e-64737c9b-9f55{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-3119629f-68fb{min-height:7rem;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.75rem;border-bottom: 2px solid var(--e-global-color-2d64115);\n}.elementor .e-60aab0be-bdfb{width:3rem;height:3rem;border-radius:12px;flex:0 0 auto;}.elementor .e-64f77113-c9ff{font-weight: var(--e-global-typography-e904817-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-e904817-font-family); font-size: var(--e-global-typography-e904817-font-size); line-height: var(--e-global-typography-e904817-line-height);\n}.elementor .e-43741a4e-e4dc{padding:0px;gap:1rem;align-items:center;}.elementor .e-784329ae-9df5{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-637db50d-901d:hover,.elementor .e-637db50d-901d:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-637db50d-901d:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-637db50d-901d{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-7dc5c206-228c{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-5406ec69-2cf0{background-color: var(--e-global-color-fcabf76);\n}.elementor .e-4d5d2652-3ed0{width:3rem;height:3rem;border-radius:12px;flex:0 0 auto;}.elementor .e-2e315e5f-bb6a{font-weight: var(--e-global-typography-e904817-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-e904817-font-family); font-size: var(--e-global-typography-e904817-font-size); line-height: var(--e-global-typography-e904817-line-height);\n}.elementor .e-29da682d-3431{padding:0px;gap:1rem;align-items:center;}.elementor .e-2bf32035-42cf{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-3e71a6cb-72af:hover,.elementor .e-3e71a6cb-72af:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-3e71a6cb-72af:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-3e71a6cb-72af{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-faf78f8-275e{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-2e74f4a7-fba7{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);gap:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;align-content:start;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-2adfbd7e-ddf2{font-weight: var(--e-global-typography-7b2c1df-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-7b2c1df-font-family); font-size: var(--e-global-typography-7b2c1df-font-size); line-height: var(--e-global-typography-7b2c1df-line-height);\n}.elementor .e-7a88054b-2318{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-5947eedb-40fc{min-height:7rem;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.75rem;border-bottom: 2px solid var(--e-global-color-2d64115);\n}.elementor .e-64b6245-d137{width:3rem;height:3rem;border-radius:12px;flex:0 0 auto;}.elementor .e-c9457b0-564d{font-weight: var(--e-global-typography-e904817-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-e904817-font-family); font-size: var(--e-global-typography-e904817-font-size); line-height: var(--e-global-typography-e904817-line-height);\n}.elementor .e-1d1d8d0d-d91f{padding:0px;gap:1rem;align-items:center;}.elementor .e-2195c400-48ff{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-6734e136-b56b:hover,.elementor .e-6734e136-b56b:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-6734e136-b56b:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-6734e136-b56b{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-18cc9731-74b4{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-45bd5ad5-ca5b{background-color: var(--e-global-color-fcabf76);\n}.elementor .e-452a9f4e-a2c9{width:3rem;height:3rem;border-radius:12px;flex:0 0 auto;}.elementor .e-3e06d5c7-8481{font-weight: var(--e-global-typography-e904817-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-e904817-font-family); font-size: var(--e-global-typography-e904817-font-size); line-height: var(--e-global-typography-e904817-line-height);\n}.elementor .e-56cbe8c1-c9af{padding:0px;gap:1rem;align-items:center;}.elementor .e-162d2cf7-baa2{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-3db56670-aa0a:hover,.elementor .e-3db56670-aa0a:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-3db56670-aa0a:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-3db56670-aa0a{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-563fc072-57bd{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-74d84d2-9590{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);gap:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;align-content:start;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-1c1ba247-bc12{font-weight: var(--e-global-typography-7b2c1df-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-7b2c1df-font-family); font-size: var(--e-global-typography-7b2c1df-font-size); line-height: var(--e-global-typography-7b2c1df-line-height);\n}.elementor .e-7e2b404b-df5c{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-5b965106-a6fb{min-height:7rem;padding-block-start:0px;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.75rem;border-bottom: 2px solid var(--e-global-color-2d64115);\n}.elementor .e-2140d675-5e67{width:3rem;height:3rem;border-radius:12px;flex:0 0 auto;}.elementor .e-7cbe48f5-9564{font-weight: var(--e-global-typography-e904817-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-e904817-font-family); font-size: var(--e-global-typography-e904817-font-size); line-height: var(--e-global-typography-e904817-line-height);\n}.elementor .e-11c3eaa2-b7fa{padding:0px;gap:1rem;align-items:center;}.elementor .e-455cc053-9bd9{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-5c41c304-224b:hover,.elementor .e-5c41c304-224b:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-5c41c304-224b:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-5c41c304-224b{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-4cb36fe0-cd37{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-c04bccd-68ea{background-color: var(--e-global-color-fcabf76);\n}.elementor .e-47743ee9-1aab{width:3rem;height:3rem;border-radius:12px;flex:0 0 auto;}.elementor .e-4a0070dd-1339{font-weight: var(--e-global-typography-e904817-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-e904817-font-family); font-size: var(--e-global-typography-e904817-font-size); line-height: var(--e-global-typography-e904817-line-height);\n}.elementor .e-5569c4f5-176b{padding:0px;gap:1rem;align-items:center;}.elementor .e-499d9e1-d76f{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-65c4aed5-2949:hover,.elementor .e-65c4aed5-2949:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-65c4aed5-2949:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-65c4aed5-2949{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-1ad93f3b-4bee{padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-48a3707e-1038{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);gap:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;align-content:start;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-7e225569-27eb{padding:0px;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-1f9e0876-7974{max-width:75rem;padding:0px;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-4cb512cc-84e2{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);\n}.elementor .e-5acf1b09-e649{width:100%;height:100%;max-width:100%;object-fit:cover;object-position: center bottom;\n}.elementor .e-76ea5a41-7380{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-direction:column;justify-content:flex-end;align-items:center;}.elementor .e-3f2b10cf-1f78{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-74898e27-96db{font-weight: var(--e-global-typography-62a1ef5-font-weight); color: var(--e-global-color-f14ddb6); 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-5fec9b1-26f1{width:1.5rem;height:1.5rem;line-height:0px;margin:0.75rem;display:block;fill: var(--e-global-color-e802a65); color: var(--e-global-color-e802a65);\n}.elementor .e-59ff7373-8bac{width:3rem;height:3rem;padding:0px;border-radius:12px;flex:0 0 auto;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%);\n}.elementor .e-3d0740ba-fd7e{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-186ca1a6-ad4c{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-7e41c987-7497{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-1bcc8d83-9e39{padding:0px;gap:1rem;align-items:flex-start;}.elementor .e-ee69c15-c8ee{width:1.5rem;height:1.5rem;line-height:0px;margin:0.75rem;display:block;fill: var(--e-global-color-e802a65); color: var(--e-global-color-e802a65);\n}.elementor .e-ebb054b-8456{width:3rem;height:3rem;padding:0px;border-radius:12px;flex:0 0 auto;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%);\n}.elementor .e-7643b52e-982a{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-724764c1-2b11{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-65374dbf-10b0{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-6e78612-1aa3{padding:0px;gap:1rem;align-items:flex-start;}.elementor .e-2e5aa160-8116{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-630353ed-f245:hover,.elementor .e-630353ed-f245:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-630353ed-f245:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-630353ed-f245{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border: 2px solid var(--e-global-color-2d64115); font-weight: var(--e-global-typography-9839074-font-weight); 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); background-color: var(--e-global-color-e802a65); &::after { margin-left: 0.25rem; }\n}.elementor .e-64c5c1e7-85fa{padding-block-start:0px;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1.5rem;justify-content:center;align-items:flex-start;}.elementor .e-195ebcfa-3f91{max-width:75rem;padding:0px;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-6ab366e6-cec8{padding-block-start:5rem;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);\n}.elementor .e-473e5b1-fec0{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-38ccf28a-ff79{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-7674956b-9401:hover,.elementor .e-7674956b-9401:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-7674956b-9401:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-7674956b-9401{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;border: 2px solid var(--e-global-color-2d64115); font-weight: var(--e-global-typography-9839074-font-weight); 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); background-color: var(--e-global-color-e802a65); &::after { margin-left: 0.25rem; }\n}.elementor .e-2c326211-3a05{padding:0px;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-75a758ba-b6c5{width:6.875rem;height:1.375rem;}.elementor .e-499c355b-38e2{width:auto;height:1.25rem;}.elementor .e-48f5e7f0-43c2:hover,.elementor .e-48f5e7f0-43c2:focus-visible{border-color: var(--e-global-color-e67bdfa); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-48f5e7f0-43c2{width:auto;cursor:pointer;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:999px;border-width:1px;border-color:#C3D5DE;border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;justify-content:center;align-items:center;&:focus-visible { border-color: var(--e-global-color-e67bdfa); background-color: var(--e-global-color-8ebb5e2); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-54ba826b-496e{width:auto;height:1.25rem;}.elementor .e-4a79fa23-5625:hover,.elementor .e-4a79fa23-5625:focus-visible{border-color: var(--e-global-color-e67bdfa); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-4a79fa23-5625{width:auto;cursor:pointer;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:999px;border-width:1px;border-color:#C3D5DE;border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;justify-content:center;align-items:center;&:focus-visible { border-color: var(--e-global-color-e67bdfa); background-color: var(--e-global-color-8ebb5e2); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-2bdb52b8-5dce{width:auto;height:1.25rem;}.elementor .e-28c750fd-82dc:hover,.elementor .e-28c750fd-82dc:focus-visible{border-color: var(--e-global-color-e67bdfa); background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-28c750fd-82dc{width:auto;cursor:pointer;padding-block-start:0.375rem;padding-block-end:0.375rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:999px;border-width:1px;border-color:#C3D5DE;border-style:solid;background-color:transparent;transition:background-color 0.2s, border-color 0.2s;justify-content:center;align-items:center;&:focus-visible { border-color: var(--e-global-color-e67bdfa); background-color: var(--e-global-color-8ebb5e2); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-66857735-5dc0{width:auto;padding:0px;gap:0.5rem;flex-wrap:wrap;}.elementor .e-40aae93e-a277{padding:0px;gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-57b650c8-bc3b{width:1.5rem;height:1.5rem;object-fit:contain;border-radius:6px;flex:0 0 auto;}.elementor .e-52dbef90-9441{font-weight:600;font-size:0.875rem;color:inherit;line-height:1.3;margin:0px;}.elementor .e-6a7f3b0d-7f69:hover,.elementor .e-6a7f3b0d-7f69:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-6a7f3b0d-7f69{width:auto;text-decoration:none;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.375rem;padding-inline-end:0.875rem;border-radius:999px;transition:background-color 0.2s, color 0.2s;gap:0.5rem;align-items:center;background-color:var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); &:focus-visible { background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-7b4cc4c6-b8d3{width:1.5rem;height:1.5rem;object-fit:contain;border-radius:6px;flex:0 0 auto;}.elementor .e-1ea07bf6-8fdc{font-weight:600;font-size:0.875rem;color:inherit;line-height:1.3;margin:0px;}.elementor .e-2c277380-351b:hover,.elementor .e-2c277380-351b:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-2c277380-351b{width:auto;text-decoration:none;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.375rem;padding-inline-end:0.875rem;border-radius:999px;transition:background-color 0.2s, color 0.2s;gap:0.5rem;align-items:center;background-color:var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); &:focus-visible { background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-50c951ab-9daf{padding:0px;gap:0.5rem;flex-wrap:wrap;}.elementor .e-18ade724-5da4{margin:0px;font-weight:var(--e-global-typography-7b2c1df-font-weight); color:var(--e-global-color-2d64115); font-size:var(--e-global-typography-7b2c1df-font-size); line-height:var(--e-global-typography-7b2c1df-line-height);\n}.elementor .e-2cc9cd41-4b30{background-color:var(--e-global-color-fcabf76);\n}.elementor .e-5e35ef38-9477{margin:0px;font-weight:var(--e-global-typography-62a1ef5-font-weight); color:var(--e-global-color-23983a0); font-size:var(--e-global-typography-62a1ef5-font-size); line-height:var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-14f699e9-3365{margin:0px;font-weight:var(--e-global-typography-62a1ef5-font-weight); color:var(--e-global-color-23983a0); font-size:var(--e-global-typography-62a1ef5-font-size); line-height:var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-fe684b9-ee4b{margin:0px;font-weight:var(--e-global-typography-62a1ef5-font-weight); color:var(--e-global-color-23983a0); font-size:var(--e-global-typography-62a1ef5-font-size); line-height:var(--e-global-typography-62a1ef5-line-height);\n}.elementor .e-2465ab27-c978{padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-2effc48c-3797{background-color:var(--e-global-color-fcabf76);\n}.elementor .e-755c6c36-d684{width:3.5rem;height:3.5rem;min-width:3.5rem;padding:0px;border-radius:999px;flex:0 0 auto;background-color:var(--e-global-color-59a97ce);\n}.elementor .e-47a6fa61-5926{font-weight:700;margin:0px;font-size:var(--e-global-typography-85182fd-font-size); line-height:var(--e-global-typography-85182fd-line-height); color:var(--e-global-color-f14ddb6);\n}.elementor .e-2d32cac-5551{margin:0px;font-weight:var(--e-global-typography-adf36b2-font-weight); font-size:var(--e-global-typography-adf36b2-font-size); line-height:var(--e-global-typography-adf36b2-line-height); color:var(--e-global-color-dc33c0d);\n}.elementor .e-128e53b8-d61b{padding:0px;flex-direction:column;gap:0.125rem;}.elementor .e-1ee146f9-66ba{padding:0px;gap:1rem;align-items:center;}.elementor .e-1704622a-a62c{padding:2rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);display:flex;flex-direction:column;gap:1.25rem;text-align: left; box-sizing: border-box; border:1px solid var(--e-global-color-fcabf76); background-color:var(--e-global-color-e802a65);\n}.elementor .e-66d753a6-2347{max-width:75rem;padding:0px;gap:4rem;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:center;}.elementor .e-19ba6dec-e538{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);\n}.elementor .e-6033e0a3-7894{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-5a52cc6e-4150{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-5f6ac7d0-64c6{text-align:center;padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-41754e23-ae9d{width:100%;height:auto;object-fit:contain;border-radius:0px;box-shadow: none;\n}.elementor .e-69a7c7ea-5637{width:1.5rem;height:1.5rem;object-fit:contain;border-radius:6px;flex:0 0 auto;}.elementor .e-4c452ae3-35a3{font-weight:600;font-size:0.875rem;color:inherit;line-height:1.3;margin:0px;}.elementor .e-4b692f00-b53c:hover,.elementor .e-4b692f00-b53c:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-4b692f00-b53c{width:auto;text-decoration:none;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.375rem;padding-inline-end:0.875rem;border-radius:999px;transition:background-color 0.2s, color 0.2s;gap:0.5rem;align-items:center;background-color:var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); &:focus-visible { background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-4067869e-3c6e{padding:0px;gap:0.5rem;flex-wrap:wrap;}.elementor .e-7f5dbe87-9ab5{margin:0px;text-align: left; color:var(--e-global-color-f14ddb6);\n}.elementor .e-74a04656-4e8c{font-weight:400;font-size:1rem;line-height:1.6;margin:0px;text-align: left; color:var(--e-global-color-23983a0);\n}.elementor .e-aa03cbb-1d3e:hover,.elementor .e-aa03cbb-1d3e:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-aa03cbb-1d3e:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-aa03cbb-1d3e{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin-block-start:auto;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-4d889083-2cd6{padding:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);display:flex;flex-direction:column;gap:0.875rem;text-align: left; box-sizing: border-box; border:1px solid var(--e-global-color-fcabf76); background-color:var(--e-global-color-e802a65);\n}.elementor .e-2e5b2d30-5f90{width:100%;height:auto;object-fit:contain;border-radius:0px;box-shadow: none;\n}.elementor .e-2c6abb29-1ad4{width:1.5rem;height:1.5rem;object-fit:contain;border-radius:6px;flex:0 0 auto;}.elementor .e-776d9f5a-d857{font-weight:600;font-size:0.875rem;color:inherit;line-height:1.3;margin:0px;}.elementor .e-5f5e774b-1068:hover,.elementor .e-5f5e774b-1068:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-5f5e774b-1068{width:auto;text-decoration:none;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.375rem;padding-inline-end:0.875rem;border-radius:999px;transition:background-color 0.2s, color 0.2s;gap:0.5rem;align-items:center;background-color:var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); &:focus-visible { background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-4dbcd051-fbd7{padding:0px;gap:0.5rem;flex-wrap:wrap;}.elementor .e-7d0681f5-d0e9{margin:0px;text-align: left; color:var(--e-global-color-f14ddb6);\n}.elementor .e-f1e892c-36a8{font-weight:400;font-size:1rem;line-height:1.6;margin:0px;text-align: left; color:var(--e-global-color-23983a0);\n}.elementor .e-7a955fed-7d05:hover,.elementor .e-7a955fed-7d05:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-7a955fed-7d05:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-7a955fed-7d05{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin-block-start:auto;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-42976782-b094{padding:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);display:flex;flex-direction:column;gap:0.875rem;text-align: left; box-sizing: border-box; border:1px solid var(--e-global-color-fcabf76); background-color:var(--e-global-color-e802a65);\n}.elementor .e-5b90dcd5-f642{width:100%;height:auto;object-fit:contain;border-radius:0px;box-shadow: none;\n}.elementor .e-606f2adb-bc81{width:1.5rem;height:1.5rem;object-fit:contain;border-radius:6px;flex:0 0 auto;}.elementor .e-12ff131a-9d75{font-weight:600;font-size:0.875rem;color:inherit;line-height:1.3;margin:0px;}.elementor .e-7a210b33-161b:hover,.elementor .e-7a210b33-161b:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-7a210b33-161b{width:auto;text-decoration:none;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.375rem;padding-inline-end:0.875rem;border-radius:999px;transition:background-color 0.2s, color 0.2s;gap:0.5rem;align-items:center;background-color:var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); &:focus-visible { background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-32cc66f2-7251{padding:0px;gap:0.5rem;flex-wrap:wrap;}.elementor .e-3a57475f-f596{margin:0px;text-align: left; color:var(--e-global-color-f14ddb6);\n}.elementor .e-1fc13ce4-e223{font-weight:400;font-size:1rem;line-height:1.6;margin:0px;text-align: left; color:var(--e-global-color-23983a0);\n}.elementor .e-481182ce-d046:hover,.elementor .e-481182ce-d046:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-481182ce-d046:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-481182ce-d046{font-weight:600;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin-block-start:auto;border-radius:999px;border-width:0px;transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;align-items:center;width: fit-content; text-align: left; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-54691c0-font-family); font-size: var(--e-global-typography-54691c0-font-size); line-height: var(--e-global-typography-54691c0-line-height); &:focus-visible { outline: 2px solid var(--e-global-color-e67bdfa); outline-offset: 2px; }\n}.elementor .e-7627dd65-687a{padding:1.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);display:flex;flex-direction:column;gap:0.875rem;text-align: left; box-sizing: border-box; border:1px solid var(--e-global-color-fcabf76); background-color:var(--e-global-color-e802a65);\n}.elementor .e-453f382f-2991{padding:0px;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-10720d9b-1cfb:hover,.elementor .e-10720d9b-1cfb: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-10720d9b-1cfb:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-10720d9b-1cfb{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-62ef22b5-5b73{max-width:75rem;padding:0px;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-2424e5b8-23cd{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);\n}.elementor .e-6bd5f047-fe83{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-4cd1e65c-d628{max-width:34rem;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-7c643330-ba7e{max-width:100%;text-align:center;padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-31483915-aac2{width:min(100%, 28.125rem);background-color: var(--e-global-color-e802a65); &::after { display: none; }\n}.elementor .e-66933b99-2019{font-weight:700;font-size:0.8125rem;line-height:1.4;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:999px;display:inline-flex;width: fit-content; white-space: nowrap; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-23b2e727-c91d{font-size:0.9375rem;line-height:1.55;font-weight: var(--e-global-typography-62a1ef5-font-weight); color: var(--e-global-color-23983a0); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-2ca850c4-3cb7{width:14.375rem;padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;&:where(div) { flex-shrink: 0; } &:where(div) { @media (max-width: 1199px) { width: 100%; } }\n}.elementor .e-3a3bf13d-d24c{font-weight:700;font-size:1rem;line-height:1;color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-64790be8-116e{width:2.5rem;height:2.5rem;padding:0px;border-radius:50%;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%); &:where(div) { flex-shrink: 0; }\n}.elementor .e-3ed7dafd-25c4{padding:0px;flex-direction:row;gap:0px;align-items:center;&::after { content: ""; flex: 1 1 auto; height: 2px; background-color: #C3D5DE; margin-left: 0.875rem; } &:where(div) { @media (max-width: 767px) { flex-direction: column; width: auto; flex-shrink: 0; } } &::after { @media (max-width: 767px) { width: 2px; height: auto; margin: 0.5rem 0px -1.5rem 0px; } }\n}.elementor .e-77c3d183-e5f5{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-34ee2481-17f3{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-584f25dd-d2b1{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.5rem;&:where(div) { @media (max-width: 767px) { padding-top: 0.375rem; } }\n}.elementor .e-3b75682e-a7b9{padding:0px;flex-direction:column;gap:0px;&:where(div) { @media (max-width: 767px) { flex-direction: row; gap: 1rem; padding-bottom: 1.5rem; } }\n}.elementor .e-482c64df-c41f{font-weight:700;font-size:1rem;line-height:1;color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-13391a99-103b{width:2.5rem;height:2.5rem;padding:0px;border-radius:50%;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%); &:where(div) { flex-shrink: 0; }\n}.elementor .e-4e2438d2-31e3{padding:0px;flex-direction:row;gap:0px;align-items:center;&::after { content: ""; flex: 1 1 auto; height: 2px; background-color: #C3D5DE; margin-left: 0.875rem; } &:where(div) { @media (max-width: 767px) { flex-direction: column; width: auto; flex-shrink: 0; } } &::after { @media (max-width: 767px) { width: 2px; height: auto; margin: 0.5rem 0px -1.5rem 0px; } }\n}.elementor .e-441b1890-820a{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-1b0c8ee3-ad6b{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-5c8143ac-b1fb{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.5rem;&:where(div) { @media (max-width: 767px) { padding-top: 0.375rem; } }\n}.elementor .e-1674c85-6df8{padding:0px;flex-direction:column;gap:0px;&:where(div) { @media (max-width: 767px) { flex-direction: row; gap: 1rem; padding-bottom: 1.5rem; } }\n}.elementor .e-6e017743-6a05{font-weight:700;font-size:1rem;line-height:1;color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-70dd64da-ed69{width:2.5rem;height:2.5rem;padding:0px;border-radius:50%;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%); &:where(div) { flex-shrink: 0; }\n}.elementor .e-75fc1395-5b79{padding:0px;flex-direction:row;gap:0px;align-items:center;&:where(div) { @media (max-width: 767px) { flex-direction: column; width: auto; flex-shrink: 0; } }\n}.elementor .e-14db75ed-a6e5{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-6a9cf34e-c7ff{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-7732976d-5108{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.5rem;&:where(div) { @media (max-width: 767px) { padding-top: 0.375rem; } }\n}.elementor .e-62f480af-8a3c{padding:0px;flex-direction:column;gap:0px;&:where(div) { @media (max-width: 767px) { flex-direction: row; gap: 1rem; } }\n}.elementor .e-5dd45c60-db9e{width:100%;padding:0px;gap:2.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;&:where(div) { flex: 1 1 0%; min-width: 0px; } &:where(div) { @media (max-width: 767px) { grid-template-columns: 1fr; gap: 0px; } }\n}.elementor .e-650ce162-f1f7{padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:3.5rem;align-items:flex-start;border-bottom: 1px solid var(--e-global-color-fcabf76); &:where(div) { @media (max-width: 1199px) { flex-direction: column; gap: 1.75rem; } }\n}.elementor .e-267a8c1b-a981{font-weight:700;font-size:0.8125rem;line-height:1.4;padding-block-start:0.3125rem;padding-block-end:0.3125rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;border-radius:999px;display:inline-flex;width: fit-content; white-space: nowrap; background-color: var(--e-global-color-59a97ce); color: var(--e-global-color-2d64115); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-326e8003-23af{font-size:0.9375rem;line-height:1.55;font-weight: var(--e-global-typography-62a1ef5-font-weight); color: var(--e-global-color-23983a0); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-630c41f9-c72b{width:14.375rem;padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;&:where(div) { flex-shrink: 0; } &:where(div) { @media (max-width: 1199px) { width: 100%; } }\n}.elementor .e-36f964e8-71cb{font-weight:700;font-size:1rem;line-height:1;color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-1a35ee6a-90f1{width:2.5rem;height:2.5rem;padding:0px;border-radius:50%;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%); &:where(div) { flex-shrink: 0; }\n}.elementor .e-5ec066fe-cf47{padding:0px;flex-direction:row;gap:0px;align-items:center;&::after { content: ""; flex: 1 1 auto; height: 2px; background-color: #C3D5DE; margin-left: 0.875rem; } &:where(div) { @media (max-width: 767px) { flex-direction: column; width: auto; flex-shrink: 0; } } &::after { @media (max-width: 767px) { width: 2px; height: auto; margin: 0.5rem 0px -1.5rem 0px; } }\n}.elementor .e-4d259802-2ff3{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-5592928d-d458{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-f029faa-9187{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.5rem;&:where(div) { @media (max-width: 767px) { padding-top: 0.375rem; } }\n}.elementor .e-130cb1ae-cd8e{padding:0px;flex-direction:column;gap:0px;&:where(div) { @media (max-width: 767px) { flex-direction: row; gap: 1rem; padding-bottom: 1.5rem; } }\n}.elementor .e-5d124cd1-cb73{font-weight:700;font-size:1rem;line-height:1;color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-4ba7f24f-b623{width:2.5rem;height:2.5rem;padding:0px;border-radius:50%;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%); &:where(div) { flex-shrink: 0; }\n}.elementor .e-7f4d5223-4ee6{padding:0px;flex-direction:row;gap:0px;align-items:center;&::after { content: ""; flex: 1 1 auto; height: 2px; background-color: #C3D5DE; margin-left: 0.875rem; } &:where(div) { @media (max-width: 767px) { flex-direction: column; width: auto; flex-shrink: 0; } } &::after { @media (max-width: 767px) { width: 2px; height: auto; margin: 0.5rem 0px -1.5rem 0px; } }\n}.elementor .e-6e7fc4e2-3110{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-6fb20a-6cc4{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-660b5425-8142{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.5rem;&:where(div) { @media (max-width: 767px) { padding-top: 0.375rem; } }\n}.elementor .e-cc38bb4-5d68{padding:0px;flex-direction:column;gap:0px;&:where(div) { @media (max-width: 767px) { flex-direction: row; gap: 1rem; padding-bottom: 1.5rem; } }\n}.elementor .e-68f92e01-62e2{font-weight:700;font-size:1rem;line-height:1;color: var(--e-global-color-e802a65); font-family: var(--e-global-typography-62a1ef5-font-family);\n}.elementor .e-7154a628-3c23{width:2.5rem;height:2.5rem;padding:0px;border-radius:50%;justify-content:center;align-items:center;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%); &:where(div) { flex-shrink: 0; }\n}.elementor .e-62639c1c-58de{padding:0px;flex-direction:row;gap:0px;align-items:center;&:where(div) { @media (max-width: 767px) { flex-direction: column; width: auto; flex-shrink: 0; } }\n}.elementor .e-59ed915f-caa3{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-73e230f-6d44{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-1f70e1d1-b14d{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.5rem;&:where(div) { @media (max-width: 767px) { padding-top: 0.375rem; } }\n}.elementor .e-1d0c69e7-8ca8{padding:0px;flex-direction:column;gap:0px;&:where(div) { @media (max-width: 767px) { flex-direction: row; gap: 1rem; } }\n}.elementor .e-37fa3f47-f474{width:100%;padding:0px;gap:2.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;&:where(div) { flex: 1 1 0%; min-width: 0px; } &:where(div) { @media (max-width: 767px) { grid-template-columns: 1fr; gap: 0px; } }\n}.elementor .e-179b31a3-eaea{padding-block-start:3rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:3.5rem;align-items:flex-start;&:where(div) { @media (max-width: 1199px) { flex-direction: column; gap: 1.75rem; } }\n}.elementor .e-38b97c81-a806{padding:0px;flex-direction:column;gap:0px;}.elementor .e-37dedbdb-c679{padding:0px;}.elementor .e-5cd045d9-5828{padding:0px;}.elementor .e-1d3822c7-b625{padding:0px;}.elementor .e-3ff4e887-4ab6{width:100%;padding:0px;gap:0px;align-items:center;}.elementor .e-7e38b32-dc8e{max-width:45rem;text-align:center;margin-block-start:1.5rem;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); & strong { color: var(--e-global-color-f14ddb6); }\n}.elementor .e-359fb10a-98db{width:100%;max-width:75rem;padding:0px;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-7e59bc8d-6cf5{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;align-items:center;background-color: var(--e-global-color-8ebb5e2);\n}.elementor .e-715db491-1a56{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-3d831291-e28e{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); color: var(--e-global-color-f14ddb6);\n}.elementor .e-630f36e2-6bfd{text-align:center;padding:0px;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-674a583-6d40ddd{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-9c25c47-c181dc6{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-defc21d-e5e7d07{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-72837fe-c279cce{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-4f869cd-861b934{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-a8885f3-a368e77{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-289b22b-6f12e22{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-c9bf664-0dc8e23{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-a4a7391-a9d5a44{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-4ddf648-d97a3bc{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-f1a9f0b-51d96b4{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-584d1ae-38240bd{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-9879b44-3a6c26d{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-ceda944-7e07c6c{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-c63a046-86340c4{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-1f364c9-cdc4ae4{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-39f7b0d-7e65a72{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-9928daf-5e86a8a{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-1b2f991-02fd73b{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-7cc193c-8ce4b87{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-5b80e0a-ef4fd3d{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-aaa447e-3363493{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-c8ac01f-286efbb{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-623fe77-32c9673{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-da2251b-e6fab6b{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-57ea24c-ad70a13{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-1fdfe4f-2f3e297{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-8364d96-4dc888b{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-0a53aef-f2375b2{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-51e9dbf-86da6ad{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-f2b86c1-0ab20d0{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-16ec14f-65f3efd{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-2300fbd-5ae74fe{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-764b1bd-b44d696{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-cd06552-018eab0{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-5418638-70caf1d{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-90bc7bc-93841d1{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-ad9fe14-8f36dc7{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-788a197-9ff2d58{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-cba202b-1c93d13{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-409abf7-13a0a1d{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-819480b-4050c57{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-b74327f-ea7fbd3{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-dc3d830-4adecb2{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-7130eb1-5982205{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-e231e8d-dd3d0fc{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-882b5e1-598a09d{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-e7f34db-76637af{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-4b9a275-9a635f4{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-cfb5e9d-3126f33{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-0ff8380-ef8a4fb{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-b166686-03b650c{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-9cd2405-ce06300{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-f4a031b-6abf7a0{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-0832ca7-5f302ad{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-b395f2f-39f65bd{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-beb64b9-7e032cb{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-e36f7dc-a8016e9{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-55555a7-6f15ac7{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-d5898b9-d1f7d0d{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-0a1dff2-a8fb806{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-4eebff7-176f99c{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-e98d133-b2192ef{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-c448289-cbb67ae{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-3ba01de-2d71c90{width:1.25rem;height:1.25rem;min-width:0px;padding:0px;color: var(--e-global-color-2d64115);\n}.elementor .e-44fcd19-7f15298{width:1.25rem;height:1.25rem;justify-content:center;align-items:center;}.elementor .e-480ccaa-8f8f22b{padding-block-start:1.375rem;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;}.elementor .e-9ce8ac1-4428ec6{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-c53660d-a3cd83d{padding-block-start:0px;padding-block-end:1.375rem;padding-inline-start:0px;padding-inline-end:2.5rem;margin-block-start:0px;}.elementor .e-f5e41b1-30f9bdc{border-bottom: 1px solid var(--e-global-color-fcabf76);\n}.elementor .e-7a20efd-1d98d1c{min-width:0px;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);flex:1 1 0%;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; } & details::details-content { overflow: visible; }\n}.elementor .e-5183bfba-c698:hover,.elementor .e-5183bfba-c698:focus-visible{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-5183bfba-c698:focus{background-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65); border-color: var(--e-global-color-2d64115);\n}.elementor .e-5183bfba-c698{width:auto;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:10px;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s;align-self:center;border: 2px solid var(--e-global-color-2d64115); font-weight: var(--e-global-typography-9839074-font-weight); 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); background-color: var(--e-global-color-e802a65); &::after { margin-left: 0.25rem; }\n}.elementor .e-4456a502-7cfd{max-width:55rem;padding:0px;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-1459d0dc-8445{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-59a97ce);\n}.elementor .e-5f017758-765a{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-3b214063-81d2{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); text-decoration: none; } & a:hover { text-decoration: underline; text-underline-offset: 3px; } & a { text-decoration-thickness: 2px; text-underline-offset: 3px; }\n}.elementor .e-ca1c394-dff6{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-791d1e39-e43f{padding:0px;flex-direction:column;gap:0.75rem;}.elementor .e-1c02fe57-2488{width:1.5rem;height:1.5rem;line-height:0px;margin:0.75rem;display:block;fill: var(--e-global-color-e802a65); color: var(--e-global-color-e802a65);\n}.elementor .e-64516fa7-26a0{width:3rem;height:3rem;padding:0px;border-radius:12px;flex:0 0 auto;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%);\n}.elementor .e-7bac89bb-e298{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-34c6fbae-7d3e{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-1471caef-2c75{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-28ed5afa-4153{width:1.5rem;height:1.5rem;line-height:0px;margin:0.75rem;display:block;fill: var(--e-global-color-e802a65); color: var(--e-global-color-e802a65);\n}.elementor .e-23877d4a-d539{width:3rem;height:3rem;padding:0px;border-radius:12px;flex:0 0 auto;background-image: linear-gradient(135deg, var(--e-global-color-db08eed) 0%, var(--e-global-color-2d64115) 100%);\n}.elementor .e-5f2f58bb-d7bf{font-weight: var(--e-global-typography-c074f70-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-c074f70-font-family); font-size: var(--e-global-typography-c074f70-font-size); line-height: var(--e-global-typography-c074f70-line-height);\n}.elementor .e-3c5a738b-d1f5{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: inherit; text-decoration: none; } & a:hover { color: var(--e-global-color-2d64115); text-decoration: underline; text-underline-offset: 3px; } & a { text-decoration-thickness: 2px; text-underline-offset: 3px; }\n}.elementor .e-620f8661-700f{padding:0px;flex-direction:column;gap:0.75rem;align-items:flex-start;}.elementor .e-1cb2f4a0-1334{padding:0px;gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .e-1f482705-8476{color: var(--e-global-color-e802a65);\n}.elementor .e-386e2805-8d25:hover,.elementor .e-386e2805-8d25:focus-visible{background-color: var(--e-global-color-e67bdfa);\n}.elementor .e-386e2805-8d25{width:2.5rem;height:2.5rem;padding:0px;border-radius:10px;transition:background-color 0.2s;justify-content:center;align-items:center;background-color: var(--e-global-color-2d64115);\n}.elementor .e-7f19c7b2-4a76{color: var(--e-global-color-e802a65);\n}.elementor .e-1229165c-16ab:hover,.elementor .e-1229165c-16ab:focus-visible{background-color: var(--e-global-color-e67bdfa);\n}.elementor .e-1229165c-16ab{width:2.5rem;height:2.5rem;padding:0px;border-radius:10px;transition:background-color 0.2s;justify-content:center;align-items:center;background-color: var(--e-global-color-2d64115);\n}.elementor .e-34550a8d-9d89{color: var(--e-global-color-e802a65);\n}.elementor .e-4bd35874-ff6b:hover,.elementor .e-4bd35874-ff6b:focus-visible{background-color: var(--e-global-color-e67bdfa);\n}.elementor .e-4bd35874-ff6b{width:2.5rem;height:2.5rem;padding:0px;border-radius:10px;transition:background-color 0.2s;justify-content:center;align-items:center;background-color: var(--e-global-color-2d64115);\n}.elementor .e-68f9858c-e2d7{width:auto;padding:0px;gap:0.75rem;}.elementor .e-4d58c0-a895{max-width:30rem;padding:0px;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-6ebc6b33-1660{font-weight: var(--e-global-typography-7b2c1df-font-weight); color: var(--e-global-color-f14ddb6); font-family: var(--e-global-typography-7b2c1df-font-family); font-size: var(--e-global-typography-7b2c1df-font-size); line-height: var(--e-global-typography-7b2c1df-line-height);\n}.elementor .e-3c95b5c6-20ef{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-475201de-699b: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-475201de-699b:hover,.elementor .e-475201de-699b:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-475201de-699b{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-12aba9d3-24d4{width:calc(50% - 0.625rem);padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-50244fc1-c1b3{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-1df10555-cb1c: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-1df10555-cb1c:hover,.elementor .e-1df10555-cb1c:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-1df10555-cb1c{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-3c453e05-7db3{width:calc(50% - 0.625rem);padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-64217065-790f{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-6a62b401-92a5:focus{outline-style:none;outline-offset:1px;outline: 2px solid var(--e-global-color-e67bdfa); border-color: 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-6a62b401-92a5{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;border: 1px solid var(--e-global-color-dc33c0d); font-weight: var(--e-global-typography-62a1ef5-font-weight); background-color: var(--e-global-color-e802a65); color: var(--e-global-color-f14ddb6); 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); border: 1px solid var(--e-global-color-fcabf76); 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-6a62b401-92a5:hover,.elementor .e-6a62b401-92a5:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-4d1e70f1-6760{width:100%;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-3bc69f42-ef76{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-6618f75f-9d8e:focus{outline-style:none;outline-offset:1px;outline: 2px solid var(--e-global-color-e67bdfa); border-color: 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-6618f75f-9d8e{width:100%;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:2.5rem;border-radius:10px;transition:border-color 0.2s, background-color 0.2s, box-shadow 0.2s;appearance:none;-webkit-appearance: none; border: 1px solid var(--e-global-color-dc33c0d); background-position: right 1rem center; font-weight: var(--e-global-typography-62a1ef5-font-weight); background-color: var(--e-global-color-e802a65); 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); border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-8ebb5e2); color: var(--e-global-color-f14ddb6); &:user-invalid { border-color: var(--e-global-color-c23f0f9); box-shadow: inset 0 0 0 1px var(--e-global-color-c23f0f9); } background-position: right 1rem center;\n}.elementor .e-6618f75f-9d8e:hover,.elementor .e-6618f75f-9d8e:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-4bca38b5-29f3{width:100%;position:relative;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-6ac73f8e-8ccd{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-2b463e62-6225:focus{outline-style:none;outline-offset:1px;outline: 2px solid var(--e-global-color-e67bdfa); border-color: 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-2b463e62-6225{width:100%;min-height:9rem;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;border: 1px solid var(--e-global-color-dc33c0d); font-weight: var(--e-global-typography-62a1ef5-font-weight); background-color: var(--e-global-color-e802a65); color: var(--e-global-color-f14ddb6); 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); border: 1px solid var(--e-global-color-fcabf76); 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); }\n}.elementor .e-2b463e62-6225:hover,.elementor .e-2b463e62-6225:focus-visible{border-color: var(--e-global-color-e67bdfa);\n}.elementor .e-771d53c0-4b6a{width:100%;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-2c8328c1-157f{margin-block-start:0.125rem;flex:0 0 auto;}.elementor .e-491dea5c-5e1a{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-3ff5ef67-8e19{width:100%;padding:0px;gap:0.75rem;align-items:flex-start;}.elementor .e-2887d573-2ed2:hover,.elementor .e-2887d573-2ed2: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-2887d573-2ed2:focus{background-color: var(--e-global-color-2d64115); border-color: var(--e-global-color-2d64115); color: var(--e-global-color-e802a65);\n}.elementor .e-2887d573-2ed2{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-32830acd-f71f{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-1839e6fc-7b01{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-1f04bd22-2cd0{padding:0px;gap:1.25rem;align-items:flex-start;}.elementor .e-6af4ba3c-871f{padding:2.5rem;border-radius:16px;box-shadow:0px 4px 16px 0px rgba(10,23,31,0.08);flex-direction:column;gap:1.5rem;border: 1px solid var(--e-global-color-fcabf76); background-color: var(--e-global-color-e802a65);\n}.elementor .e-76775c45-6bf4{max-width:75rem;padding:0px;gap:4rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-bd0f0b7-6b06{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);\n}