.elementor .e-7ec0bea-821b{width:18px;height:18px;color:var(--lime);display:block;}.elementor .e-7d16860-73ad{width:auto;min-width:0px;font-weight:700;font-size:13.44px;color:#ffffff;line-height:1.6;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:15px;margin-block-end:22px;border-radius:100px;background-color:rgba(255,255,255,.15);backdrop-filter:blur(8px);display:inline-flex;gap:9px;align-items:center;}.elementor .e-418b86ef-bf67{max-width:16ch;color:#FFFFFF;}.elementor .e-55f951bb-ca51{max-width:47ch;color:#D2E2CA;margin-block-start:26px;}.elementor .e-2cc9c512-b558{width:18px;height:18px;display:block;flex:0 1 auto;}.elementor .e-6fb5b9fa-3afa{width:auto;min-width:0px;}.elementor .e-4321614c-5673:hover,.elementor .e-4321614c-5673:focus-visible{color:#FFFFFF;border-color:#FFFFFF;background-color:rgba(255,255,255,.1);}.elementor .e-4321614c-5673{width:auto;min-width:0px;color:#FFFFFF;border-color:rgba(255,255,255,.35);background-color:transparent;}.elementor .e-779fca3d-152c{padding:0px;margin-block-start:34px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-711c0d50-4938{position:relative;z-index:2;color:#FFFFFF;padding-block-start:clamp(120px, 16vw, 190px);padding-block-end:clamp(96px, 11vw, 150px);}.elementor .e-bf16eac-34cf{min-height:min(94vh, 840px);overflow:hidden;position:relative;padding:0px;background-color:var(--dark);display:flex;align-items:flex-end;background-image: linear-gradient(to top, rgba(15,51,0,.95) 0%, rgba(15,51,0,.74) 26%, rgba(15,51,0,.20) 58%, rgba(15,51,0,.12) 78%, rgba(15,51,0,.46) 100%), linear-gradient(92deg, rgba(15,51,0,.55) 0%, rgba(15,51,0,.18) 46%, rgba(15,51,0,0) 72%), url("https://z45forestry.sk/wp-content/uploads/2026/10/z45-hero-forest.jpg"); background-size: auto, auto, cover; background-position: 0% 0%, 0% 0%, center 48%; background-repeat: no-repeat;\n}.elementor .e-697058b0-db15{width:26px;height:26px;color:var(--green);margin-block-start:3px;display:block;flex:0 1 auto;}.elementor .e-205d49ce-2c30{font-weight:700;font-size:24.8px;color:var(--ink);letter-spacing:-0.03em;line-height:1.15;display:block;}.elementor .e-3163b336-3efa{font-size:14.72px;color:var(--muted);line-height:1.6;display:block;}.elementor .e-12657e42-86a2{min-width:0px;padding:0px;}.elementor .e-52706ad8-25f9{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;display:flex;gap:16px;align-items:flex-start;}.elementor .e-dca6ac8-8c7b{width:26px;height:26px;color:var(--green);margin-block-start:3px;display:block;flex:0 1 auto;}.elementor .e-6fdeeb6-44d6{font-weight:700;font-size:24.8px;color:var(--ink);letter-spacing:-0.03em;line-height:1.15;display:block;}.elementor .e-42996514-7633{font-size:14.72px;color:var(--muted);line-height:1.6;display:block;}.elementor .e-7acc6bf-a633{min-width:0px;padding:0px;}.elementor .e-211d505e-c9b4{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-inline-start-width:1px;display:flex;gap:16px;align-items:flex-start;border-left-style: solid; border-left-color: var(--line);\n}.elementor .e-36a135ef-5d9b{width:26px;height:26px;color:var(--green);margin-block-start:3px;display:block;flex:0 1 auto;}.elementor .e-9e9df61-61f3{font-weight:700;font-size:24.8px;color:var(--ink);letter-spacing:-0.03em;line-height:1.15;display:block;}.elementor .e-50bdd66f-cfa3{font-size:14.72px;color:var(--muted);line-height:1.6;display:block;}.elementor .e-24e8d6b3-8429{min-width:0px;padding:0px;}.elementor .e-712e2c3a-a7f8{padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-inline-start-width:1px;display:flex;gap:16px;align-items:flex-start;border-left-style: solid; border-left-color: var(--line);\n}.elementor .e-564f573b-f60c{overflow:hidden;border-radius:24px;background-color:#FFFFFF;box-shadow:0px 30px 64px -26px rgba(8,28,0,.55);display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .e-68135eaf-de3f{position:relative;z-index:20;padding:0px;margin-block-start:-56px;margin-block-end:-77px;background-color:transparent;}.elementor .e-3d6b223b-6ff3{color:var(--lime);}.elementor .e-2d77af29-4f04{margin-block-start:16px;}.elementor .e-29c59c2d-6e67{color:#B9CDB0;margin-block-start:18px;}.elementor .e-50018e5c-caba{max-width:640px;padding:0px;margin-block-end:56px;}.elementor .e-1b519a9d-d450{width:40px;height:40px;display:block;}.elementor .e-5f1c7bbf-4764{width:66px;height:66px;min-width:0px;color:var(--dark);padding:0px;margin-block-end:24px;border-radius:19px;background-color:var(--lime);display:grid;place-items: center;\n}.elementor .e-41f12d82-908e{margin-block-end:12px;}.elementor .e-777a05f5-4e8f{font-size:15.5px;color:#B9CDB0;line-height:1.6;display:block;}.elementor .e-6739c306-928d{font-weight:700;margin-block-end:3px;display:block;}.elementor .e-4377ff25-bd5b{width:16px;height:16px;opacity:75%;display:block;flex:0 1 auto;}.elementor .e-77d360ff-d4ff{min-width:0px;color:var(--lime);padding:0px;width: fit-content;\n}.elementor .e-2d65c499-509d{width:16px;height:16px;opacity:75%;display:block;flex:0 1 auto;}.elementor .e-51546b34-f4cb{min-width:0px;color:var(--lime);padding:0px;width: fit-content;\n}.elementor .e-180de1d6-1e89{font-size:15px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-width:0px;display:flex;flex-direction:column;gap:7px;border-top-style: solid; border-top-color: rgba(255,255,255,.12);\n}.elementor .e-18855d40-bac5:hover,.elementor .e-18855d40-bac5:focus-visible{border-color:var(--lime);box-shadow:0px 1px 2px 0px rgba(15,51,0,.05),0px 12px 32px -14px rgba(15,51,0,.22);transform:translate3d(0px, -4px, 0px);}.elementor .e-18855d40-bac5{color:#EFF3EC;padding-block-start:32px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;border-radius:24px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:#15410A;transition:all 0.22s;display:flex;flex-direction:column;}.elementor .e-f4b5e1a-83e0{padding:0px;}.elementor .e-5a189208-4fd2{padding-block-start:184px;}.elementor .e-7f7b51f-fc50{color:var(--ink);margin-block-start:16px;}.elementor .e-790c341a-3754{padding:0px;}.elementor .e-2e107a9d-7835{width:19px;height:19px;color:var(--green);display:block;}.elementor .e-5377ea07-c28d:hover,.elementor .e-5377ea07-c28d:focus-visible{border-color:var(--green);background-color:var(--green-100);box-shadow:0px 10px 22px -12px rgba(15,51,0,.42);transform:translate3d(0px, -3px, 0px);}.elementor .e-5377ea07-c28d{width:auto;min-width:0px;font-weight:600;font-size:14.4px;color:var(--ink);line-height:1.6;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:16px;border-radius:100px;border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;transition:transform 0.22s, box-shadow 0.22s, border-color 0.22s, background-color 0.22s;display:inline-flex;gap:9px;align-items:center;}.elementor .e-316f4823-3128{width:19px;height:19px;color:var(--green);display:block;}.elementor .e-51800c71-9ff6:hover,.elementor .e-51800c71-9ff6:focus-visible{border-color:var(--green);background-color:var(--green-100);box-shadow:0px 10px 22px -12px rgba(15,51,0,.42);transform:translate3d(0px, -3px, 0px);}.elementor .e-51800c71-9ff6{width:auto;min-width:0px;font-weight:600;font-size:14.4px;color:var(--ink);line-height:1.6;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:16px;border-radius:100px;border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;transition:transform 0.22s, box-shadow 0.22s, border-color 0.22s, background-color 0.22s;display:inline-flex;gap:9px;align-items:center;}.elementor .e-c02c102-6edb{width:19px;height:19px;color:var(--green);display:block;}.elementor .e-2d5da169-ba6c:hover,.elementor .e-2d5da169-ba6c:focus-visible{border-color:var(--green);background-color:var(--green-100);box-shadow:0px 10px 22px -12px rgba(15,51,0,.42);transform:translate3d(0px, -3px, 0px);}.elementor .e-2d5da169-ba6c{width:auto;min-width:0px;font-weight:600;font-size:14.4px;color:var(--ink);line-height:1.6;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:16px;border-radius:100px;border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;transition:transform 0.22s, box-shadow 0.22s, border-color 0.22s, background-color 0.22s;display:inline-flex;gap:9px;align-items:center;}.elementor .e-4bec72e2-f420{width:19px;height:19px;color:var(--green);display:block;}.elementor .e-7a812f0e-55d3:hover,.elementor .e-7a812f0e-55d3:focus-visible{border-color:var(--green);background-color:var(--green-100);box-shadow:0px 10px 22px -12px rgba(15,51,0,.42);transform:translate3d(0px, -3px, 0px);}.elementor .e-7a812f0e-55d3{width:auto;min-width:0px;font-weight:600;font-size:14.4px;color:var(--ink);line-height:1.6;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:16px;border-radius:100px;border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;transition:transform 0.22s, box-shadow 0.22s, border-color 0.22s, background-color 0.22s;display:inline-flex;gap:9px;align-items:center;}.elementor .e-14849b3b-e9ba{padding:0px;margin-block-start:30px;display:flex;gap:10px;flex-wrap:wrap;}.elementor .e-3569bbd8-5936{padding:0px;}.elementor .e-30bae503-57b1{display:grid;gap:64px;grid-template-columns:.85fr 1.15fr;align-items:start;}.elementor .e-ffe1512-940a{color:var(--lime);}.elementor .e-69a4ab88-1cfc{color:#FFFFFF;margin-block-start:16px;margin-block-end:16px;}.elementor .e-5aa0f416-4f8a{max-width:36ch;font-size:16.8px;color:#B4C9AB;line-height:1.6;display:block;}.elementor .e-c09d60b-29a8{width:20px;height:20px;color:var(--lime);margin-block-start:1px;display:block;flex:0 1 auto;}.elementor .e-68f578a9-fa5a{font-weight:500;font-size:15.2px;color:#C6DBBC;line-height:1.6;display:block;}.elementor .e-2d977751-ea7d{padding:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .e-6a80c186-74ec{width:20px;height:20px;color:var(--lime);margin-block-start:1px;display:block;flex:0 1 auto;}.elementor .e-289b828e-28d4{font-weight:500;font-size:15.2px;color:#C6DBBC;line-height:1.6;display:block;}.elementor .e-190edfa1-9997{padding:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .e-1bce1de8-f042{padding:0px;margin-block-start:30px;display:grid;gap:13px;}.elementor .e-3fc42cc5-dc50{padding:0px;}.elementor .e-381e34f9-96e1{font-weight:700;font-size:13.12px;color:var(--ink);letter-spacing:0.01em;line-height:1.6;}.elementor .e-7b89a696-46ff:focus{border-color:var(--green);background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(53,122,44,.14);}.elementor .e-7b89a696-46ff{width:100%;height:auto;font-family:var(--font-main);font-size:15.5px;color:var(--ink);line-height:1.6;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:12px;border-width:1.5px;border-color:var(--line);border-style:solid;background-color:#FCFBF8;transition:all 0.16s;}.elementor .e-16c28e1c-a4e0{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-379a7eba-3a09{font-weight:700;font-size:13.12px;color:var(--ink);letter-spacing:0.01em;line-height:1.6;}.elementor .e-4367c0a7-6b39:focus{border-color:var(--green);background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(53,122,44,.14);}.elementor .e-4367c0a7-6b39{width:100%;height:auto;font-family:var(--font-main);font-size:15.5px;color:var(--ink);line-height:1.6;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:12px;border-width:1.5px;border-color:var(--line);border-style:solid;background-color:#FCFBF8;transition:all 0.16s;}.elementor .e-280c9923-e925{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-5eff7aaf-3afd{padding:0px;display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .e-22afa97d-84a4{font-weight:700;font-size:13.12px;color:var(--ink);letter-spacing:0.01em;line-height:1.6;}.elementor .e-4e99ed52-b3ae:focus{border-color:var(--green);background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(53,122,44,.14);}.elementor .e-4e99ed52-b3ae{width:100%;height:auto;font-family:var(--font-main);font-size:15.5px;color:var(--ink);line-height:1.6;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:12px;border-width:1.5px;border-color:var(--line);border-style:solid;background-color:#FCFBF8;transition:all 0.16s;}.elementor .e-5a2850da-bdd3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-12d7a3cf-7874{font-weight:700;font-size:13.12px;color:var(--ink);letter-spacing:0.01em;line-height:1.6;}.elementor .e-69e984b0-1b60:focus{border-color:var(--green);background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(53,122,44,.14);}.elementor .e-69e984b0-1b60{width:100%;height:auto;font-family:var(--font-main);font-size:15.5px;color:var(--ink);line-height:1.6;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:12px;border-width:1.5px;border-color:var(--line);border-style:solid;background-color:#FCFBF8;transition:all 0.16s;}.elementor .e-2135ffed-9419{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-2d22495e-cdb3{padding:0px;display:grid;gap:16px;grid-template-columns:1fr 1fr;}.elementor .e-3398c514-1bf5{font-weight:700;font-size:13.12px;color:var(--ink);letter-spacing:0.01em;line-height:1.6;}.elementor .e-72b9a790-628f:focus{border-color:var(--green);background-color:#FFFFFF;box-shadow:0px 0px 0px 3px rgba(53,122,44,.14);}.elementor .e-72b9a790-628f{width:100%;min-height:110px;font-family:var(--font-main);font-size:15.5px;color:var(--ink);line-height:1.6;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:12px;border-width:1.5px;border-color:var(--line);border-style:solid;background-color:#FCFBF8;transition:all 0.16s;resize: vertical;\n}.elementor .e-15290828-be7a{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:7px;}.elementor .e-86a4a9a-741e{width:20px;height:20px;color:#FFFFFF;cursor:pointer;margin-block-start:1px;border-radius:6px;border-width:1.5px;border-color:var(--line);border-style:solid;background-color:#FCFBF8;flex:0 0 auto;&:checked { background-color: var(--green); border-color: var(--green); }\n}.elementor .e-1322c8a2-4ca0{font-weight:400;font-size:14.08px;color:var(--muted);line-height:1.5;}.elementor .e-70637b5b-c1a2{padding:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .e-773b7e30-e697{margin-block-start:2px;align-self:flex-start;}.elementor .e-451d07da-971c{font-weight:600;color:var(--green);text-decoration:underline;}.elementor .e-3fd4c15b-7ee7{font-size:13.76px;color:var(--muted);line-height:1.6;padding:0px;margin-block-start:-2px;display:block;}.elementor .e-711aa95-3d7f{font-weight:600;font-size:15px;color:var(--green);display:block;}.elementor .e-5164fdcb-f8df{padding:0px;}.elementor .e-633684e6-585d{font-weight:600;font-size:15px;color:#B42318;display:block;}.elementor .e-253e544b-1897{padding:0px;}.elementor .e-2ba84609-ed34{color:var(--ink);padding:34px;border-radius:24px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(0,0,0,.22),0px 32px 64px -28px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-435d9bf9-2555{display:grid;gap:60px;grid-template-columns:.92fr 1.08fr;align-items:start;}.elementor .e-e93fddf-bedc{color:#D6E2D0;background-color:var(--dark);}.elementor .e-394e24b4-9113{color:#C9E4B4;}.elementor .e-edc5ba7-5662{max-width:18ch;color:#FFFFFF;margin-block-start:16px;}.elementor .e-736d2d03-3078{padding:0px;}.elementor .e-76fed699-b249{color:#DEEBD8;margin-block-start:20px;}.elementor .e-3676e51d-457d{color:#DEEBD8;margin-block-start:16px;}.elementor .e-45927d3c-3ed0:hover,.elementor .e-45927d3c-3ed0:focus-visible{opacity:78%;}.elementor .e-45927d3c-3ed0{width:249px;height:42px;color:#FFFFFF;margin-block-start:30px;transition:opacity 0.2s;display:block;}.elementor .e-62771938-85e5{width:15px;height:15px;display:block;flex:0 1 auto;}.elementor .e-42d38b5d-38ad:hover,.elementor .e-42d38b5d-38ad:focus-visible{background-color:#081F00;}.elementor .e-42d38b5d-38ad{width:auto;min-width:0px;}.elementor .e-d2d6819-6900{padding-block-start:30px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;border-width:0px;border-top-style: solid; border-top-color: rgba(255,255,255,.18);\n}.elementor .e-721bd35e-bf83{padding:0px;}.elementor .e-7ec0830d-76de{display:grid;gap:60px;grid-template-columns:1fr 1fr;align-items:start;}