.elementor .e-9fa9a8f-e6d8{min-width:0px;position:sticky;inset-block-start:150px;padding:0px;border-width:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;align-self:start;}.elementor .e-6f13a1a3-7211{font-family:var(--Main_font);font-weight:800;font-size:56px;color:#FFFFFF;line-height:1.12;margin:0px;}.elementor .e-7cc71404-2993{max-width:850px;font-family:var(--Main_font);font-weight:400;font-size:18px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-6d9cb097-d97b{min-width:0px;color:#FFFFFF;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-radius:24px;background-image:linear-gradient(0deg, rgba(45, 99, 55, 0.92) 0%,rgba(45, 99, 55, 0.92) 100%),url("https://vairumnieks.lv/wp-content/uploads/2026/07/grain-wall-pattern_1053-174.avif");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:#2D6337;display:flex;flex-direction:column;gap:18px;align-items:stretch;background-size: auto auto, 640px auto;\n}.elementor .e-35ba22fd-d770{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-6eb591cf-167e{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-53786df9-d9e0{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-7ef707d4-e0c0{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-20028ce2-ed6d{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-19e70507-4d10{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-68a8c03d-ee37{width:100%;height:auto;max-width:100%;overflow:hidden;aspect-ratio:1199 / 1800;object-fit:contain;border-radius:18px;background-color:#000000;display:block;}.elementor .e-1eb721fe-e017{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-70b00287-ac50{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-31a84a4e-b695{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-169c79f6-b509{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-5600166c-23f0{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-5c47adc-8ba6{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5b4c4576-81ea{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-bbc8513-a673{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-3fa0da93-fcdf{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-4be1bed4-556c{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1ab5b704-f575{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-7aaed108-7e86{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-71c85eb0-9c87{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-3433b4af-19b8{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1f48eac3-43eb{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-60e507b1-792d{min-width:0px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(3, auto);align-items:start;}.elementor .e-6769c1f2-a8ef{min-width:0px;padding-block-start:0px;border-block-start-width:0px;display:flex;flex-direction:column;gap:24px;align-items:stretch;border-top-style: solid; border-top-color: #cbd9ce; border-block-start-width: 0px; border-top-style: none;\n}.elementor .e-31f7a465-7c53{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-799d2d5d-a2ef{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5476995c-cb94{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-26e09e69-c451:hover,.elementor .e-26e09e69-c451:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-26e09e69-c451{min-height:46px;max-width:100%;font-family:var(--Main_font);font-weight:500;font-size:15px;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:17px;padding-inline-end:17px;border-radius:10px;border-width:1px;border-color:#2D6337;border-style:solid;background-color:#2D6337;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.18),0px 2px 4px -2px rgba(0, 0, 0, 0.12);display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: normal; overflow-wrap: anywhere; &:focus-visible { outline: 3px solid #2D6337; outline-offset: 3px; } &:focus-visible { color: #FFFFFF; }\n}.elementor .e-26e09e69-c451:active{color:#FFFFFF;}.elementor .e-26e09e69-c451:focus{color:#FFFFFF;}.elementor .e-4a74679e-4f5b{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:24px;align-items:stretch;border-top-style: solid; border-top-color: #cbd9ce;\n}.elementor .e-7bf9bb77-fc90{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-399089bd-39c2{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-5039e164-8e04{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-16bf8cb0-d193{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-33f1122b-7849{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-69ef82ce-e9ef{width:100%;height:auto;max-width:100%;overflow:hidden;border-radius:18px;display:block;}.elementor .e-25c4f1a1-d063{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-64e544b7-10cd{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-709721a9-90a5{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-72f5e0e3-2991{min-width:0px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(1, auto);align-items:start;}.elementor .e-3076eb7-bf21{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:24px;align-items:stretch;border-top-style: solid; border-top-color: #cbd9ce;\n}.elementor .e-778e90a3-a6b7{min-width:0px;padding:0px;margin:0px;& .vrm-signature .vrm-sig-layout { align-items: stretch; } & .vrm-signature h3 { color: #2D6337; } & .vrm-signature [data-vrm-download]::before { content: "↓"; margin-right: 8px; } & .vrm-signature [data-vrm-download]::before { margin-right: 1em; } & button { box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.18), 0px 2px 4px -2px rgba(0, 0, 0, 0.12); }\n}.elementor .e-63b6de4c-76d2{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-57702213-520e{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-344f019f-8688{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-12616972-9a9d{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5508b46b-46a3{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-4b3eefff-c0ec{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-35e84252-17ca:hover,.elementor .e-35e84252-17ca:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-35e84252-17ca{min-height:42px;font-family:var(--Main_font);font-weight:500;font-size:15px;color:#FFFFFF;line-height:1.4;text-decoration:none;padding-inline-start:17px;padding-inline-end:17px;border-radius:10px;border-width:0px;background-color:#2D6337;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.18),0px 2px 4px -2px rgba(0, 0, 0, 0.12);display:inline-flex;justify-content:flex-start;align-items:center;text-underline-offset: 4px; overflow-wrap: anywhere; &:focus-visible { outline: 3px solid #2D6337; outline-offset: 3px; } width: fit-content;\n}.elementor .e-35e84252-17ca:focus{color:#FFFFFF;}.elementor .e-35e84252-17ca:active{color:#FFFFFF;}.elementor .e-7b5ccb8d-9e26{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:24px;align-items:stretch;border-top-style: solid; border-top-color: #cbd9ce;\n}.elementor .e-1ae8c80b-8756{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-169dda15-28f2{width:100%;max-width:1440px;padding-block-start:56px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:48px;grid-template-columns:180px minmax(0, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-efdda3a-5587{width:100%;min-width:0px;padding:0px;background-color:#FFFFFF;background-image: linear-gradient(180deg, #FFFFFF calc(100% - 220px), rgba(255, 255, 255, 0.84) 100%), url("https://vairumnieks.artspace.design/wp-content/uploads/2026/07/grain-wall-pattern_1053-174.avif"); background-repeat: no-repeat, repeat; background-size: 100% 100%, 900px auto; background-position: center bottom;\n}