.elementor .e-4867fb89-b76f:hover,.elementor .e-4867fb89-b76f:focus-visible{color:#e08a3a;}.elementor .e-4867fb89-b76f:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:4px;}.elementor .e-4867fb89-b76f{font-family:var(--font-heading);font-weight:800;font-size:24px;color:#f6f3ec;text-decoration:none;cursor:pointer;}.elementor .e-735734bd-3760:hover,.elementor .e-735734bd-3760:focus-visible{color:#e08a3a;}.elementor .e-735734bd-3760{font-weight:500;color:#f6f3ec;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-6a5d0bab-d034:hover,.elementor .e-6a5d0bab-d034:focus-visible{color:#e08a3a;}.elementor .e-6a5d0bab-d034{font-weight:500;color:#f6f3ec;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-363bcbfe-53d2:hover,.elementor .e-363bcbfe-53d2:focus-visible{color:#e08a3a;}.elementor .e-363bcbfe-53d2{font-weight:500;color:#f6f3ec;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-41d8ccd5-6be2:hover,.elementor .e-41d8ccd5-6be2:focus-visible{color:#e08a3a;}.elementor .e-41d8ccd5-6be2{font-weight:500;color:#f6f3ec;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .e-6f4c4489-cf4f{width:auto;padding:0px;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .e-5273bc8-0232b22{width:auto;padding:0px;gap:6px;flex-wrap:wrap;align-items:center;}.elementor .e-1392bec-2681{max-width:1240px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4ce36320-dad8{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:50;font-family:var(--font-body);font-size:19px;padding:0px;background-image:linear-gradient(180deg, rgba(20,27,13,.55) 0%,rgba(20,27,13,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;}.elementor .e-13a47e3c-985e{height:38%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(246,243,236,.05);clip-path:polygon(0 100%,0 64%,7% 50%,14% 60%,23% 32%,32% 54%,40% 42%,49% 64%,57% 36%,66% 58%,75% 44%,84% 62%,92% 48%,100% 60%,100% 100%);}.elementor .e-40f93761-8ba4{height:24%;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(246,243,236,.07);clip-path:polygon(0 100%,0 70%,10% 56%,19% 68%,30% 44%,41% 66%,52% 50%,63% 70%,72% 52%,83% 68%,93% 54%,100% 66%,100% 100%);}.elementor .e-3cff10a3-891d{font-weight:700;font-size:16px;color:#f0b87c;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-78df93ec-5cbe{max-width:17ch;font-family:var(--font-heading);font-weight:800;font-size:clamp(36px, 4.4vw, 62px);color:#f6f3ec;letter-spacing:-0.02em;line-height:1.04;}.elementor .e-53bca995-7027{max-width:30em;font-size:clamp(18px, 1.5vw, 21px);color:#f1ede2;line-height:1.55;}.elementor .e-260c7175-65b9:hover,.elementor .e-260c7175-65b9:focus-visible{background-color:#f0a14f;transform:translate3d(0px, -3px, 0px);}.elementor .e-260c7175-65b9:focus{outline-width:3px;outline-color:#ffffff;outline-style:solid;outline-offset:3px;}.elementor .e-260c7175-65b9{font-weight:700;font-size:19px;color:#1a2212;text-decoration:none;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;background-color:#e08a3a;}.elementor .e-5a67043a-76b9:hover,.elementor .e-5a67043a-76b9:focus-visible{color:#1a2212;background-color:#f6f3ec;}.elementor .e-5a67043a-76b9:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-5a67043a-76b9{font-weight:700;font-size:19px;color:#f6f3ec;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:2px;border-color:#f6f3ec;border-style:solid;background-color:transparent;}.elementor .e-3c6b6ee4-4e9c{width:auto;padding:0px;margin-block-start:8px;gap:14px;flex-wrap:wrap;}.elementor .e-7f366dca-2611{font-size:17px;color:#dfe3d0;letter-spacing:0.02em;margin-block-start:10px;}.elementor .e-ec6e347-cfd2{max-width:1240px;position:relative;z-index:2;padding-block-start:148px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-13a0f617-fb92{min-height:100vh;overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(100deg, rgba(20,27,13,.93) 0%,rgba(20,27,13,.78) 42%,rgba(20,27,13,.28) 100%),url("https://przewodnik.rydzewskaart.pl/wp-content/uploads/2026/10/Gemini_Generated_Image_m6i2j4m6i2j4m6i2.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:#1a2212;display:flex;align-items:center;}.elementor .e-714a3098-3360{font-family:var(--font-body);font-weight:800;font-size:clamp(44px, 4vw, 56px);color:#26301b;letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-1943487e-d1de{font-family:var(--font-body);font-weight:700;font-size:15px;color:#3b4630;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase;}.elementor .e-3866ff60-f611{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;box-shadow:4px 0px 0px 0px #e08a3a inset;}.elementor .e-2bdefe87-a46a{font-family:var(--font-body);font-weight:800;font-size:clamp(44px, 4vw, 56px);color:#26301b;letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-7be63dad-b165{font-family:var(--font-body);font-weight:700;font-size:15px;color:#3b4630;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase;}.elementor .e-d0ce92c-2d36{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;box-shadow:4px 0px 0px 0px #e08a3a inset;}.elementor .e-691e78c8-7e8c{font-family:var(--font-body);font-weight:800;font-size:clamp(44px, 4vw, 56px);color:#26301b;letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-72ecafff-9cc4{font-family:var(--font-body);font-weight:700;font-size:15px;color:#3b4630;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase;}.elementor .e-6ab95d33-9a67{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;box-shadow:4px 0px 0px 0px #e08a3a inset;}.elementor .e-d398cb4-3998{font-family:var(--font-body);font-weight:800;font-size:clamp(44px, 4vw, 56px);color:#26301b;letter-spacing:-0.03em;line-height:1;margin-block-end:8px;}.elementor .e-3b228fb6-6ff5{font-family:var(--font-body);font-weight:700;font-size:15px;color:#3b4630;letter-spacing:0.08em;line-height:1.35;text-transform:uppercase;}.elementor .e-46f95abb-9bc6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;box-shadow:4px 0px 0px 0px #e08a3a inset;}.elementor .e-360b953f-3c2d{max-width:1240px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:24px;grid-template-columns:repeat(4, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-671446b2-eb74{padding:0px;background-color:#e9e4d5;}.elementor .e-f158512-62de{width:560px;height:560px;position:absolute;inset-block-start:-160px;inset-inline-end:-160px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(62,82,38,.10);border-style:solid;}.elementor .e-7a19b699-e223{width:440px;height:440px;position:absolute;inset-block-start:-100px;inset-inline-end:-100px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(62,82,38,.09);border-style:solid;}.elementor .e-2ffd45f8-e456{width:320px;height:320px;position:absolute;inset-block-start:-40px;inset-inline-end:-40px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(62,82,38,.08);border-style:solid;}.elementor .e-50635b50-97c8{height:230px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(62,82,38,.07);clip-path:polygon(0 100%,0 66%,9% 48%,17% 62%,27% 28%,37% 56%,46% 40%,55% 64%,64% 34%,74% 58%,83% 42%,92% 60%,100% 46%,100% 100%);}.elementor .e-2f04d3c-adbc{font-weight:700;font-size:16px;color:#9a5314;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-6833e6ae-1c50{font-family:var(--font-heading);font-weight:800;font-size:clamp(34px, 4.6vw, 58px);color:#26301b;letter-spacing:-0.015em;line-height:1.08;}.elementor .e-22a1bfc0-5994{max-width:36em;font-size:21px;color:#3b4630;margin-block-end:24px;}.elementor .e-532c6d78-bd4b{width:112px;height:112px;object-fit:cover;border-radius:20px;}.elementor .e-6707bd26-1f4d{font-family:var(--font-heading);font-weight:800;font-size:27px;color:#26301b;line-height:1.15;}.elementor .e-ee0f0c4-f3b4{font-size:18px;color:#3b4630;flex:1 1 auto;}.elementor .e-311161b1-4de8:hover,.elementor .e-311161b1-4de8:focus-visible{color:#26301b;}.elementor .e-311161b1-4de8:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-311161b1-4de8{font-weight:700;color:#9a5314;text-decoration:underline;cursor:pointer;padding-block-start:6px;padding-block-end:6px;}.elementor .e-272438c4-76e1:hover,.elementor .e-272438c4-76e1:focus-visible{box-shadow:0px 14px 32px 0px rgba(38,48,27,.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-272438c4-76e1{cursor:pointer;padding:28px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #ddd6c2;display:flex;flex-direction:column;gap:12px;}.elementor .e-678acd0f-3948{width:112px;height:112px;object-fit:cover;border-radius:20px;}.elementor .e-168a1fe9-d0ea{font-family:var(--font-heading);font-weight:800;font-size:27px;color:#26301b;line-height:1.15;}.elementor .e-52eb3371-ef9f{font-size:18px;color:#3b4630;flex:1 1 auto;}.elementor .e-717a49a6-9644:hover,.elementor .e-717a49a6-9644:focus-visible{color:#26301b;}.elementor .e-717a49a6-9644:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-717a49a6-9644{font-weight:700;color:#9a5314;text-decoration:underline;cursor:pointer;padding-block-start:6px;padding-block-end:6px;}.elementor .e-618b1c8a-9f64:hover,.elementor .e-618b1c8a-9f64:focus-visible{box-shadow:0px 14px 32px 0px rgba(38,48,27,.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-618b1c8a-9f64{cursor:pointer;padding:28px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #ddd6c2;display:flex;flex-direction:column;gap:12px;}.elementor .e-76dac556-d230{width:112px;height:112px;object-fit:cover;border-radius:20px;}.elementor .e-3088c0d1-340c{font-family:var(--font-heading);font-weight:800;font-size:27px;color:#26301b;line-height:1.15;}.elementor .e-252c2bf6-704f{font-size:18px;color:#3b4630;flex:1 1 auto;}.elementor .e-7e1f9de9-e7f1:hover,.elementor .e-7e1f9de9-e7f1:focus-visible{color:#26301b;}.elementor .e-7e1f9de9-e7f1:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-7e1f9de9-e7f1{font-weight:700;color:#9a5314;text-decoration:underline;cursor:pointer;padding-block-start:6px;padding-block-end:6px;}.elementor .e-10fe4250-c472:hover,.elementor .e-10fe4250-c472:focus-visible{box-shadow:0px 14px 32px 0px rgba(38,48,27,.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-10fe4250-c472{cursor:pointer;padding:28px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #ddd6c2;display:flex;flex-direction:column;gap:12px;}.elementor .e-b2c9dad-4ea7{width:112px;height:112px;object-fit:cover;border-radius:20px;}.elementor .e-7f69b3bc-77bc{font-family:var(--font-heading);font-weight:800;font-size:27px;color:#26301b;line-height:1.15;}.elementor .e-632b7fc4-b537{font-size:18px;color:#3b4630;flex:1 1 auto;}.elementor .e-5f7616de-d1b7:hover,.elementor .e-5f7616de-d1b7:focus-visible{color:#26301b;}.elementor .e-5f7616de-d1b7:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-5f7616de-d1b7{font-weight:700;color:#9a5314;text-decoration:underline;cursor:pointer;padding-block-start:6px;padding-block-end:6px;}.elementor .e-104948e2-2ef4:hover,.elementor .e-104948e2-2ef4:focus-visible{box-shadow:0px 14px 32px 0px rgba(38,48,27,.14);transform:translate3d(0px, -6px, 0px);}.elementor .e-104948e2-2ef4{cursor:pointer;padding:28px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #ddd6c2;display:flex;flex-direction:column;gap:12px;}.elementor .e-3fe08802-be7f{column-gap:24px;padding:0px;gap:24px;grid-template-columns:repeat(4, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-5c635e56-9b32{max-width:1240px;position:relative;z-index:2;padding-block-start:104px;padding-block-end:150px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-15228feb-b4f7{overflow:hidden;position:relative;padding:0px;background-color:#f6f3ec;}.elementor .e-2a17a222-a9b3{height:200px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(246,243,236,.045);clip-path:polygon(0 100%,0 60%,12% 44%,22% 58%,34% 30%,45% 56%,56% 38%,67% 62%,78% 36%,88% 58%,100% 44%,100% 100%);}.elementor .e-78b3989a-7d6b{width:100%;height:560px;object-fit:cover;border-radius:28px;box-shadow:0px 24px 60px 0px rgba(0,0,0,.35);align-self:start;}.elementor .e-551d6775-7cdd{font-weight:700;font-size:16px;color:#f0b87c;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-46102d13-3b7d{font-family:var(--font-heading);font-weight:800;font-size:clamp(34px, 4.4vw, 54px);color:#f6f3ec;letter-spacing:-0.015em;line-height:1.08;}.elementor .e-74e0d0ad-c70b{font-size:19px;color:#e8e4d6;}.elementor .e-4b391e56-49ba{font-size:19px;color:#d3d8c4;}.elementor .e-5fada7-2c30{font-weight:700;font-size:16px;color:#f0b87c;letter-spacing:0.14em;text-transform:uppercase;margin-block-end:16px;}.elementor .e-cf5a41a-d197{width:32px;height:32px;font-weight:800;font-size:17px;color:#1a2212;line-height:1;border-radius:50%;background-color:#e08a3a;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1aabd385-c563{font-family:var(--font-heading);font-weight:800;font-size:19px;color:#f6f3ec;line-height:1.25;margin-block-end:4px;}.elementor .e-6d805553-ddf8{font-size:16px;color:#d3d8c4;line-height:1.45;}.elementor .e-25c2321f-8ac7{min-width:0px;padding:0px;}.elementor .e-176d7b2f-5ae4{padding:18px;border-radius:16px;border-width:1px;border-color:rgba(246,243,236,.14);border-style:solid;background-color:rgba(246,243,236,.06);gap:14px;align-items:flex-start;}.elementor .e-46d66f44-426f{width:32px;height:32px;font-weight:800;font-size:17px;color:#1a2212;line-height:1;border-radius:50%;background-color:#e08a3a;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5f4f2364-79ed{font-family:var(--font-heading);font-weight:800;font-size:19px;color:#f6f3ec;line-height:1.25;margin-block-end:4px;}.elementor .e-7d87e67a-4244{font-size:16px;color:#d3d8c4;line-height:1.45;}.elementor .e-7cc32a37-3006{min-width:0px;padding:0px;}.elementor .e-2b50e466-9c28{padding:18px;border-radius:16px;border-width:1px;border-color:rgba(246,243,236,.14);border-style:solid;background-color:rgba(246,243,236,.06);gap:14px;align-items:flex-start;}.elementor .e-4727d602-fe2b{width:32px;height:32px;font-weight:800;font-size:17px;color:#1a2212;line-height:1;border-radius:50%;background-color:#e08a3a;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-b20b866-5126{font-family:var(--font-heading);font-weight:800;font-size:19px;color:#f6f3ec;line-height:1.25;margin-block-end:4px;}.elementor .e-6c9100a7-a45e{font-size:16px;color:#d3d8c4;line-height:1.45;}.elementor .e-60bacb00-d900{min-width:0px;padding:0px;}.elementor .e-ced898e-7a45{padding:18px;border-radius:16px;border-width:1px;border-color:rgba(246,243,236,.14);border-style:solid;background-color:rgba(246,243,236,.06);gap:14px;align-items:flex-start;}.elementor .e-112a25d2-88a9{width:32px;height:32px;font-weight:800;font-size:17px;color:#1a2212;line-height:1;border-radius:50%;background-color:#e08a3a;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6cbd070f-7c0e{font-family:var(--font-heading);font-weight:800;font-size:19px;color:#f6f3ec;line-height:1.25;margin-block-end:4px;}.elementor .e-759df9fa-dc51{font-size:16px;color:#d3d8c4;line-height:1.45;}.elementor .e-70c91bea-827f{min-width:0px;padding:0px;}.elementor .e-630a7710-2f94{padding:18px;border-radius:16px;border-width:1px;border-color:rgba(246,243,236,.14);border-style:solid;background-color:rgba(246,243,236,.06);gap:14px;align-items:flex-start;}.elementor .e-680059f9-1730{padding:0px;gap:14px;grid-template-columns:repeat(2, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-acecb1e-2080{font-size:16px;color:#cdd3bb;font-style:italic;margin-block-start:14px;}.elementor .e-22fe31ed-d9d8{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(246,243,236,.16);border-style:solid;}.elementor .e-55f6b9aa-bbe0{width:100%;padding:0px;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-6d8d6fcf-725f{max-width:1240px;position:relative;z-index:2;column-gap:64px;padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto;align-items:center;}.elementor .e-68c8a4e6-3a28{overflow:hidden;position:relative;color:#f6f3ec;padding:0px;background-color:#26301b;}.elementor .e-29919de8-e8db{width:560px;height:560px;position:absolute;inset-block-end:-200px;inset-inline-start:-180px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(62,82,38,.10);border-style:solid;}.elementor .e-4b74d63e-ab0b{width:440px;height:440px;position:absolute;inset-block-end:-140px;inset-inline-start:-120px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(62,82,38,.09);border-style:solid;}.elementor .e-29bebfa5-29d7{width:320px;height:320px;position:absolute;inset-block-end:-80px;inset-inline-start:-60px;padding:0px;border-radius:50%;border-width:2px;border-color:rgba(62,82,38,.08);border-style:solid;}.elementor .e-220f2b4-c714{font-weight:700;font-size:16px;color:#9a5314;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2ca741bf-57b9{font-family:var(--font-heading);font-weight:800;font-size:clamp(34px, 4.4vw, 54px);color:#26301b;letter-spacing:-0.015em;line-height:1.08;margin-block-end:8px;}.elementor .e-4533f7d-3981{width:56px;height:56px;font-family:var(--font-heading);font-weight:800;font-size:28px;color:#f6f3ec;border-radius:50%;background-color:#3e5226;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7f1e622b-f54e{font-family:var(--font-heading);font-weight:800;font-size:26px;color:#26301b;line-height:1.15;}.elementor .e-2fea3cfb-871e{font-size:19px;color:#3b4630;}.elementor .e-4188ab8f-b259{min-width:0px;padding:0px;}.elementor .e-3ee12af7-6211{padding:0px;display:flex;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-33ce6d8-8a06{width:56px;height:56px;font-family:var(--font-heading);font-weight:800;font-size:28px;color:#f6f3ec;border-radius:50%;background-color:#3e5226;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4702ca74-a633{font-family:var(--font-heading);font-weight:800;font-size:26px;color:#26301b;line-height:1.15;}.elementor .e-27f348a3-5a0c{font-size:19px;color:#3b4630;}.elementor .e-4094bcef-cb6e{min-width:0px;padding:0px;}.elementor .e-7adfafca-bbbc{padding:0px;display:flex;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-be1f21a-fd6a{width:56px;height:56px;font-family:var(--font-heading);font-weight:800;font-size:28px;color:#f6f3ec;border-radius:50%;background-color:#3e5226;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7cf30ba1-26ec{font-family:var(--font-heading);font-weight:800;font-size:26px;color:#26301b;line-height:1.15;}.elementor .e-20f6af3a-3070{font-size:19px;color:#3b4630;}.elementor .e-1796135f-ff85{min-width:0px;padding:0px;}.elementor .e-35d123c2-1136{padding:0px;display:flex;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-78af30f5-d740{width:100%;padding:0px;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-510fbba7-7c9f{width:100%;height:520px;object-fit:cover;border-radius:28px;box-shadow:0px 24px 60px 0px rgba(38,48,27,.25);}.elementor .e-7bc7912d-c70d{max-width:1240px;position:relative;z-index:2;column-gap:64px;padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;}.elementor .e-4ff92cde-246f{overflow:hidden;position:relative;padding:0px;background-color:#f6f3ec;}.elementor .e-61279f6b-8547{height:220px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(62,82,38,.07);clip-path:polygon(0 100%,0 58%,11% 40%,21% 56%,32% 24%,43% 52%,54% 34%,65% 60%,76% 30%,87% 54%,100% 38%,100% 100%);}.elementor .e-26c273f9-7e46{font-weight:700;font-size:16px;color:#9a5314;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-696fc7fb-e0c2{font-family:var(--font-heading);font-weight:800;font-size:clamp(34px, 4.4vw, 54px);color:#26301b;letter-spacing:-0.015em;line-height:1.08;margin-block-end:20px;}.elementor .e-5493ef3a-37dd{height:34px;font-family:var(--font-heading);font-weight:800;font-size:72px;color:#e08a3a;line-height:.6;}.elementor .e-5920365c-fb2d{font-size:19px;color:#26301b;line-height:1.6;flex:1 1 auto;}.elementor .e-3a824027-b81e{font-weight:700;font-size:20px;color:#3e5226;}.elementor .e-3834a57c-2a59{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #d3ccb6;display:flex;flex-direction:column;gap:14px;}.elementor .e-16c5d886-bc2d{height:34px;font-family:var(--font-heading);font-weight:800;font-size:72px;color:#e08a3a;line-height:.6;}.elementor .e-4b003612-d27d{font-size:19px;color:#26301b;line-height:1.6;flex:1 1 auto;}.elementor .e-38d1b3ec-f45b{font-weight:700;font-size:20px;color:#3e5226;}.elementor .e-1fea0d5-8c62{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #d3ccb6;display:flex;flex-direction:column;gap:14px;}.elementor .e-74f4ad03-4e16{height:34px;font-family:var(--font-heading);font-weight:800;font-size:72px;color:#e08a3a;line-height:.6;}.elementor .e-82678c5-4c55{font-size:19px;color:#26301b;line-height:1.6;flex:1 1 auto;}.elementor .e-1c6a2ab9-5582{font-weight:700;font-size:20px;color:#3e5226;}.elementor .e-404d59b3-ad99{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:0px 2px 0px 0px #d3ccb6;display:flex;flex-direction:column;gap:14px;}.elementor .e-89b40c1-d5ec{column-gap:24px;padding:0px;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-19f699a1-ece3{max-width:1240px;position:relative;z-index:2;padding-block-start:104px;padding-block-end:160px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-51a74035-67ee{overflow:hidden;position:relative;padding:0px;background-color:#e9e4d5;}.elementor .e-67697d0b-4d57{height:180px;position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(246,243,236,.06);clip-path:polygon(0 100%,0 62%,10% 46%,20% 60%,31% 32%,42% 58%,53% 40%,64% 64%,75% 38%,86% 60%,100% 46%,100% 100%);}.elementor .e-33ad6788-8055{font-weight:700;font-size:16px;color:#f0b87c;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-16adbea5-665f{font-family:var(--font-heading);font-weight:800;font-size:clamp(38px, 5.4vw, 68px);color:#f6f3ec;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-33b5799c-598f{max-width:30em;font-size:clamp(19px, 1.8vw, 23px);color:#e8e4d6;}.elementor .e-46f236cc-b645:hover,.elementor .e-46f236cc-b645:focus-visible{background-color:#f0a14f;transform:translate3d(0px, -3px, 0px);}.elementor .e-46f236cc-b645:focus{outline-width:3px;outline-color:#ffffff;outline-style:solid;outline-offset:3px;}.elementor .e-46f236cc-b645{font-weight:700;font-size:20px;color:#1a2212;text-decoration:none;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;background-color:#e08a3a;}.elementor .e-16db283f-4ab5:hover,.elementor .e-16db283f-4ab5:focus-visible{color:#1a2212;background-color:#f6f3ec;}.elementor .e-16db283f-4ab5:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-16db283f-4ab5{font-weight:700;font-size:20px;color:#f6f3ec;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:2px;border-color:#f6f3ec;border-style:solid;background-color:transparent;}.elementor .e-5c00de24-3e6c{width:auto;padding:0px;margin-block-start:10px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-c7fe472-be4e{font-size:17px;color:#cdd3bb;}.elementor .e-26923ea2-e2f6{max-width:900px;position:relative;z-index:2;text-align:center;padding-block-start:120px;padding-block-end:140px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:20px;align-items:center;}.elementor .e-9d822b2-e2b9{overflow:hidden;position:relative;padding:0px;background-image:linear-gradient(180deg, rgba(20,27,13,.74) 0%,rgba(20,27,13,.86) 100%),url("https://przewodnik.rydzewskaart.pl/wp-content/uploads/2026/10/Gemini_Generated_Image_jln8mgjln8mgjln8.jpeg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#1a2212;}.elementor .e-4657ddd6-cd60{font-family:var(--font-body);font-size:19px;color:#26301b;line-height:1.6;padding:0px;background-color:#f6f3ec;}.elementor .e-58a9fa77-e934{font-size:16px;color:#cdd3bb;}.elementor .e-1bee1211-8a7a:hover,.elementor .e-1bee1211-8a7a:focus-visible{color:#e08a3a;}.elementor .e-1bee1211-8a7a:focus{outline-width:3px;outline-color:#e08a3a;outline-style:solid;outline-offset:3px;}.elementor .e-1bee1211-8a7a{font-weight:700;color:#f6f3ec;text-decoration:underline;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:4px;padding-inline-end:4px;}.elementor .e-caee3ba-77ea:hover,.elementor .e-caee3ba-77ea:focus-visible{color:#1a2212;background-color:#f6f3ec;}.elementor .e-caee3ba-77ea:focus{color:#1a2212;background-color:#f6f3ec;}.elementor .e-caee3ba-77ea{width:48px;height:48px;color:#f6f3ec;padding:10px;border-radius:999px;border-width:2px;border-color:#f6f3ec;border-style:solid;}.elementor .e-19601e7-9e71:hover,.elementor .e-19601e7-9e71:focus-visible{color:#1a2212;background-color:#f6f3ec;}.elementor .e-19601e7-9e71:focus{color:#1a2212;background-color:#f6f3ec;}.elementor .e-19601e7-9e71{width:48px;height:48px;color:#f6f3ec;padding:10px;border-radius:999px;border-width:2px;border-color:#f6f3ec;border-style:solid;}.elementor .e-f0f990b-9178{width:auto;padding:0px;gap:12px;align-items:center;}.elementor .e-e788fcc-e2cb{max-width:1240px;padding-block-start:26px;padding-block-end:26px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-617e676-db8c{font-family:var(--font-body);font-size:19px;color:#cdd3bb;padding:0px;background-color:#141b0d;}