.elementor .e-12262a52-c531{min-width:0px;position:sticky;inset-block-start:150px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;align-self:start;border-inline-start-width: 0px; border-left-style: none; border-left-color: #CBD9CE;\n}.elementor .e-42f734eb-b77f{font-family:var(--Main_font);font-weight:800;font-size:56px;color:#FFFFFF;line-height:1.12;margin:0px;}.elementor .e-797db046-7bef{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-3ede115f-b021{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-41e42937-8f00{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-4ff267e8-af42{width:100%;height:160px;border-radius:16px;border-width:1px;border-color:#DDE6DF;border-style:solid;background-color:#2D6337;}.elementor .e-6ca40b82-470e{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-4273161d-5498{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-320e87d5-7f32{font-family:var(--Main_font);font-weight:400;font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-72a66850-a160{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-55ba1ddf-efa2{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-444a317e-ade1{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-177c4c1a-7e6f{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-3eac2e2f-9eb1{width:100%;height:160px;border-radius:16px;border-width:1px;border-color:#DDE6DF;border-style:solid;background-color:#367B43;}.elementor .e-4dffe873-34ef{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-eba48ad-c1d1{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-2e762c49-177b{font-family:var(--Main_font);font-weight:400;font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1d26c347-a55a{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-7b02bc83-b02e{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5b80c73c-297d{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-76441b4-8a57{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-51135cbb-39b1{width:100%;height:160px;border-radius:16px;border-width:1px;border-color:#DDE6DF;border-style:solid;background-color:#14161A;}.elementor .e-7d363d72-b299{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-5f4b5f80-f561{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-12277a3a-b1ee{font-family:var(--Main_font);font-weight:400;font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5bbdbfcf-205f{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-416ab127-31e5{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-4f8924a1-c9e7{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-53d08b96-2d42{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-a96c96c-9249{width:100%;height:160px;border-radius:16px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#EAF1EA;}.elementor .e-19a2810d-e94f{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-403c6c51-5817{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-7383a4bb-46c4{font-family:var(--Main_font);font-weight:400;font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-76e307b2-e27c{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-24fa735d-407e{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-369ae620-a87f{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-415d0586-b566{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-7370f873-4ce8{width:100%;height:160px;border-radius:16px;border-width:1px;border-color:#DDE6DF;border-style:solid;background-color:#6E7178;}.elementor .e-7c5a59de-d330{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-7ca29a5a-3b42{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-2bef299b-a1e2{font-family:var(--Main_font);font-weight:400;font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-19d1064c-e343{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5a78bdf-88d0{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-662436c3-68cd{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-75733e1f-9499{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-75626891-2f0d{width:100%;height:160px;border-radius:16px;border-width:1px;border-color:#DDE6DF;border-style:solid;background-color:#FFFFFF;}.elementor .e-497125d2-e982{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-45873152-516f{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-14475b96-7950{font-family:var(--Main_font);font-weight:400;font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-36047619-ecdb{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-36d66ee4-d328{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-627fab34-8a89{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-23c7c935-9c1f{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-56ac4362-bd8b{min-width:0px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, auto);align-items:start;}.elementor .e-5a7f957-dffc{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-7368b7cf-1e5c{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-722005ff-997e{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-328355c8-5770{font-family:var(--Main_font);font-weight:700;font-size:30px;color:#2D6337;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-c12f70-15b5{font-family:var(--Main_font);font-weight:400;font-size:20px;color:#2D6337;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-7db45a79-39ea{min-width:0px;min-height:180px;padding:32px;border-radius:18px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;align-items:stretch;}.elementor .e-6d9fda4f-829f{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-82f002c-5e1b{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1653d96d-ee7b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-1c3075cf-4ca4{font-family:var(--Main_font);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-75e4ad11-bdc0{font-family:var(--Main_font);font-weight:400;font-size:20px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-6d3db765-a5e6{min-width:0px;min-height:180px;padding:32px;border-radius:18px;border-width:1px;border-color:#DDE6DF;border-style:solid;background-color:#2D6337;display:flex;flex-direction:column;gap:10px;align-items:stretch;}.elementor .e-5c1b6ceb-9569{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-525d3134-4ddb{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-36784db5-1034{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-14375a1c-d2fd{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-78276aab-5f8f{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-5db87080-237a{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-68021183-4a8c{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-2ee96afc-d8ca{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-2f25e34b-7723{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#EAF1EA;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-1c532ad7-56c3{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-4d51ade1-8f20{font-family:var(--Main_font);font-weight:600;font-size:18px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-61f85cb7-c368{font-family:var(--Main_font);font-weight:700;font-size:30px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-609b6db6-4d93{min-width:0px;min-height:140px;padding:32px;border-radius:18px;background-color:#EAF1EA;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:stretch;}.elementor .e-35b9f8cb-6169{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-5b8d4432-9af0{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-200beef9-521e{font-family:var(--Main_font);font-weight:600;font-size:18px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-44c42a74-a004{font-family:var(--Main_font);font-weight:700;font-size:30px;color:#367B43;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-65d48c38-83e4{min-width:0px;min-height:140px;padding:32px;border-radius:18px;background-color:#2D6337;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:stretch;}.elementor .e-d9c2bf5-668d{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-7c2433a1-e669{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:stretch;}.elementor .e-93fca4a-99dd{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-3f73a824-f8a9{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-13dc9878-69a9{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-7640ba6a-58d4{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-63adceb9-6fb7{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;align-items:stretch;}.elementor .e-74e92f38-509f{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-36b51831-aaa9{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-12116493-d13a{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-1cc2aeb5-a7b8{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-1403f9f8-d715{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-1a0e48f9-84db{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#2D6337;line-height:1.35;margin:0px;}.elementor .e-6c9a0f1c-3d36{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-3f6dbe8f-1fa3{min-width:0px;padding:24px;border-radius:24px;border-width:0px;border-color:#DDE6DF;border-style:none;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-b6fab7-8ee9{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-3d9fb062-4f42:hover,.elementor .e-3d9fb062-4f42:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-3d9fb062-4f42{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-3d9fb062-4f42:active{color:#FFFFFF;}.elementor .e-3d9fb062-4f42:focus{color:#FFFFFF;}.elementor .e-4b11e079-968e:hover,.elementor .e-4b11e079-968e:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-4b11e079-968e{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-4b11e079-968e:active{color:#FFFFFF;}.elementor .e-4b11e079-968e:focus{color:#FFFFFF;}.elementor .e-3ced8561-ac56:hover,.elementor .e-3ced8561-ac56:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-3ced8561-ac56{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-3ced8561-ac56:active{color:#FFFFFF;}.elementor .e-3ced8561-ac56:focus{color:#FFFFFF;}.elementor .e-55b5a7b5-ac03{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-50d7037c-5dfb{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-11f6e66e-89f6{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-4b3a32f5-f93c{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-3181419f-b164{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-7bb4e112-487b{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}