.elementor .e-604e2e51-8335{font-family:var(--Main_font);font-weight:800;font-size:56px;color:#FFFFFF;line-height:1.12;margin:0px;}.elementor .e-259cb6ca-9703{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-68e90f43-ee57{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.84) 0%,rgba(45, 99, 55, 0.84) 100%),url("https://vairumnieks.lv/wp-content/uploads/2026/07/grain-wall-pattern_1053-174.avif"),url("https://vairumnieks.lv/wp-content/uploads/2026/08/Scaled-background_01.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center,center center;background-color:#2D6337;display:flex;flex-direction:column;gap:18px;align-items:stretch;background-size: auto auto, 640px auto, cover; background-repeat: no-repeat, repeat, no-repeat; background-blend-mode: normal, multiply, normal;\n}.elementor .e-3d5bac44-cd0a{width:100%;height:auto;max-width:100%;overflow:hidden;aspect-ratio:10 / 4;object-fit:contain;border-radius:18px;display:block;}.elementor .e-6b090ddd-7411:hover,.elementor .e-6b090ddd-7411:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-6b090ddd-7411{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-6b090ddd-7411:active{color:#FFFFFF;}.elementor .e-6b090ddd-7411:focus{color:#FFFFFF;}.elementor .e-4b1b3ac3-d2aa:hover,.elementor .e-4b1b3ac3-d2aa:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-4b1b3ac3-d2aa{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-4b1b3ac3-d2aa:active{color:#FFFFFF;}.elementor .e-4b1b3ac3-d2aa:focus{color:#FFFFFF;}.elementor .e-1166e7b0-b6a3{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-23a552bb-dd3d{min-width:0px;padding:24px;border-radius:24px;border-width:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-67b88f31-f2bc{font-family:var(--Main_font);font-weight:600;font-size:32px;color:#2D6337;line-height:1.25;margin:0px;}.elementor .e-57aca7bb-5990{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-66603814-a089{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-11c332f4-e37a:hover,.elementor .e-11c332f4-e37a:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-11c332f4-e37a{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; } &:focus-visible { color: #FFFFFF; outline: 3px solid #FFFFFF; outline-offset: 3px; } width: fit-content;\n}.elementor .e-11c332f4-e37a:focus{color:#FFFFFF;}.elementor .e-11c332f4-e37a:active{color:#FFFFFF;}.elementor .e-c60f0f7-3ec9{min-width:0px;color:#FFFFFF;padding:24px;border-radius:24px;border-width:0px;background-color:#2D6337;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-56285722-4602{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-1d336c7a-51c8{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-4c91cbf5-20c5:hover,.elementor .e-4c91cbf5-20c5:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-4c91cbf5-20c5{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; } &:focus-visible { color: #FFFFFF; outline: 3px solid #FFFFFF; outline-offset: 3px; } width: fit-content;\n}.elementor .e-4c91cbf5-20c5:focus{color:#FFFFFF;}.elementor .e-4c91cbf5-20c5:active{color:#FFFFFF;}.elementor .e-55836b0d-36de{min-width:0px;color:#FFFFFF;padding:24px;border-radius:24px;border-width:0px;background-color:#2D6337;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-5991f940-25de{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-352efacb-c519{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-2d74853d-21fe:hover,.elementor .e-2d74853d-21fe:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-2d74853d-21fe{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; } &:focus-visible { color: #FFFFFF; outline: 3px solid #FFFFFF; outline-offset: 3px; } width: fit-content;\n}.elementor .e-2d74853d-21fe:focus{color:#FFFFFF;}.elementor .e-2d74853d-21fe:active{color:#FFFFFF;}.elementor .e-1aa4bd0d-dc56{min-width:0px;color:#FFFFFF;padding:24px;border-radius:24px;border-width:0px;background-color:#2D6337;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-1249f7c9-2928{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-3a55531b-adfb{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-1de4bc39-17da:hover,.elementor .e-1de4bc39-17da:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-1de4bc39-17da{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; } &:focus-visible { color: #FFFFFF; outline: 3px solid #FFFFFF; outline-offset: 3px; } width: fit-content;\n}.elementor .e-1de4bc39-17da:focus{color:#FFFFFF;}.elementor .e-1de4bc39-17da:active{color:#FFFFFF;}.elementor .e-4d8aff8e-9b7f{min-width:0px;color:#FFFFFF;padding:24px;border-radius:24px;border-width:0px;background-color:#2D6337;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-6addc97e-e6c5{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-565f80cc-c4ca{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-6a03d06f-3233:hover,.elementor .e-6a03d06f-3233:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-6a03d06f-3233{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; } &:focus-visible { color: #FFFFFF; outline: 3px solid #FFFFFF; outline-offset: 3px; } width: fit-content;\n}.elementor .e-6a03d06f-3233:focus{color:#FFFFFF;}.elementor .e-6a03d06f-3233:active{color:#FFFFFF;}.elementor .e-4ca9882c-96c4{min-width:0px;color:#FFFFFF;padding:24px;border-radius:24px;border-width:0px;background-color:#2D6337;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-52e79da7-9291{font-family:var(--Main_font);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.35;margin:0px;}.elementor .e-33c96fc-63e9{font-family:var(--Main_font);font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.65;margin:0px;overflow-wrap: anywhere;\n}.elementor .e-635cbd4d-ecc8:hover,.elementor .e-635cbd4d-ecc8:focus-visible{color:#FFFFFF;background-color:#224D2A;}.elementor .e-635cbd4d-ecc8{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; } &:focus-visible { color: #FFFFFF; outline: 3px solid #FFFFFF; outline-offset: 3px; } width: fit-content;\n}.elementor .e-635cbd4d-ecc8:focus{color:#FFFFFF;}.elementor .e-635cbd4d-ecc8:active{color:#FFFFFF;}.elementor .e-228443de-23e3{min-width:0px;color:#FFFFFF;padding:24px;border-radius:24px;border-width:0px;background-color:#2D6337;display:flex;flex-direction:column;gap:16px;align-items:stretch;}.elementor .e-7d2ac102-d1aa{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-1d1e52f7-aec0{min-width:0px;padding-block-start:36px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;align-items:stretch;border-block-start-width: 1px; border-top-style: solid; border-top-color: #cbd9ce;\n}.elementor .e-5d0eb7fa-9480{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-aed376f-b0b9{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:minmax(0, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-7747d4d9-7016{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}