.elementor .e-48437fc3-5c95{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-44d6ca4f-ebee{font-family:var(--Main_font);font-weight:800;font-size:56px;color:#FFFFFF;line-height:1.12;margin:0px;}.elementor .e-3a76ff2e-9895{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-341a4d1b-3c8a{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-5080ed8c-cad8{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-406e97f6-4c5a{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-23d8328a-51e8{font-family:var(--Main_font);font-weight:500;font-size:30px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-6c1eaa8a-c4fa{font-family:var(--Main_font);font-weight:400;font-size:24px;color:#14161A;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-376bacb7-5c21:hover,.elementor .e-376bacb7-5c21:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-376bacb7-5c21{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-376bacb7-5c21:focus{color:#FFFFFF;}.elementor .e-376bacb7-5c21:active{color:#FFFFFF;}.elementor .e-6643dcaf-9836{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-2e157ebc-9ec8{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-1c14bfa-4dc5{font-family:var(--Main_font);font-weight:700;font-size:13px;color:#2D6337;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-27834800-12a6{font-family:var(--Main_font);font-weight:800;font-size:42px;color:#14161A;line-height:1.35;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-45508d39-6492{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1919067f-6762{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-a677fcb-c4d5{font-family:var(--Main_font);font-weight:700;font-size:13px;color:#2D6337;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-4194ccdb-49b9{font-family:var(--Main_font);font-weight:600;font-size:30px;color:#14161A;line-height:1.35;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-78085968-3d7b{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-c66e53a-ed50{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-5b565296-5bb9{font-family:var(--Main_font);font-weight:700;font-size:13px;color:#2D6337;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-70a803e6-b449{font-family:var(--Main_font);font-weight:400;font-size:18px;color:#14161A;line-height:1.35;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-fa91a00-ebe4{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-7aeccdb0-92d4{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-6bcc919c-7414{font-family:var(--Main_font);font-weight:700;font-size:13px;color:#2D6337;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-6cdba777-c7ac{font-family:var(--Main_font);font-weight:500;font-size:18px;color:#14161A;line-height:1.35;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-21b78f1b-58d2{font-family:var(--Main_font);font-size:13px;color:#516356;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-66308c95-acd4{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-70f4a8d-1c27{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:stretch;}.elementor .e-7ce42e1b-42cf{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-575da441-7c4c{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-6a423742-3940{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-7103ef75-6a26:hover,.elementor .e-7103ef75-6a26:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-7103ef75-6a26{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-7103ef75-6a26:focus{color:#FFFFFF;}.elementor .e-7103ef75-6a26:active{color:#FFFFFF;}.elementor .e-f22d53b-6edc{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-309b8583-78dd{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-1c379d51-e297{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-74f99219-213f{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-13b047e7-191f{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-39e740e0-c777{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-3cad3cb5-f472{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}.elementor .e-4eab88aa-7e52{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-f59e875-74f3{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-3ced2bb9-5ff8{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-20437a2c-e78d{font-family:var(--Main_font);font-weight:700;font-size:13px;color:#2D6337;letter-spacing:1.2px;line-height:1.6;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1207d47b-9bc1{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-17393e4-c025{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-31c292ec-a5e7:hover,.elementor .e-31c292ec-a5e7:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-31c292ec-a5e7{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-31c292ec-a5e7:active{color:#FFFFFF;}.elementor .e-31c292ec-a5e7:focus{color:#FFFFFF;}.elementor .e-290a65c8-fb8c{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-7ede5e61-4d88{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-4d0f667e-3db4{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-728e9ce4-2db2{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-6ca9ebe6-d091{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-ceeaceb-dbc7{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}