.elementor .e-6efc4d92-2162{font-family:var(--fontti);font-weight:800;font-size:24px;color:var(--vari-valkoinen);letter-spacing:-0.4px;}.elementor .e-1c9643db-6149{max-width:280px;font-size:15px;color:rgba(255, 255, 255, 0.75);line-height:24px;}.elementor .e-394ad02d-4335{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-a003746-5915{font-weight:700;font-size:13px;color:var(--vari-lammin);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-adee9f8-f9f9:hover,.elementor .e-adee9f8-f9f9:focus-visible{color:var(--vari-korostus);}.elementor .e-adee9f8-f9f9{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-16d6a01d-fd5b:hover,.elementor .e-16d6a01d-fd5b:focus-visible{color:var(--vari-korostus);}.elementor .e-16d6a01d-fd5b{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-559687b-ddf8:hover,.elementor .e-559687b-ddf8:focus-visible{color:var(--vari-korostus);}.elementor .e-559687b-ddf8{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-62a84fb8-5f9d{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-7a1f7304-a9bf{font-weight:700;font-size:13px;color:var(--vari-lammin);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-26921f8d-7e6a:hover,.elementor .e-26921f8d-7e6a:focus-visible{color:var(--vari-korostus);}.elementor .e-26921f8d-7e6a{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-28d2a4a4-8be9:hover,.elementor .e-28d2a4a4-8be9:focus-visible{color:var(--vari-korostus);}.elementor .e-28d2a4a4-8be9{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-22acfbed-cb12:hover,.elementor .e-22acfbed-cb12:focus-visible{color:var(--vari-korostus);}.elementor .e-22acfbed-cb12{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-4c4971c2-34ab:hover,.elementor .e-4c4971c2-34ab:focus-visible{color:var(--vari-korostus);}.elementor .e-4c4971c2-34ab{font-size:15px;color:var(--vari-valkoinen);line-height:24px;}.elementor .e-a35573c-60c2{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-1ee6f601-ae52{font-weight:700;font-size:13px;color:var(--vari-lammin);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-4074b555-5deb{font-size:15px;color:rgba(255, 255, 255, 0.85);line-height:26px;}.elementor .e-6fd17481-e055{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-570a16e3-d9af{gap:var(--vali-l);align-items:start;}.elementor .e-23783852-9eea{font-size:14px;color:rgba(255, 255, 255, 0.6);}.elementor .e-514436b7-9c59:hover,.elementor .e-514436b7-9c59:focus-visible{color:var(--vari-korostus);}.elementor .e-514436b7-9c59{font-size:14px;color:rgba(255, 255, 255, 0.6);}.elementor .e-225fd4af-aa80{width:100%;padding-block-start:var(--vali-m);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.15);\n}.elementor .e-2df999ba-6e77{width:100%;padding-block-start:80px;border-block-start-width:4px;background-color:var(--vari-tumma-syva);justify-content:center;border-top-style: solid; border-top-color: var(--vari-lammin);\n}