.elementor .e-c0385bf-464a4a3{font-weight:700;font-size:.9rem;color:#c8bc9a;letter-spacing:.18em}.elementor .e-74b927c-d389390{font-weight:400;font-size:clamp(3rem,6vw,5.8rem);color:#fff;letter-spacing:-.02em;line-height:1.02}.elementor .e-dbc2b41-d79b66d{max-width:44rem;font-size:clamp(1.15rem,2vw,1.5rem);color:#fff;line-height:1.6}.elementor .e-ca5a368-7bd960e{font-weight:700;font-size:1rem;color:#fff;letter-spacing:.04em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:.5rem;border-radius:0;border-width:1px;border-color:#a99d7c;border-style:solid;background-color:#807453}.elementor .e-be1c9d2-a6242bf{font-size:.83rem;color:#d8d8d8;letter-spacing:.04em}.elementor .e-d1052ef-f0553e2{max-width:52rem;padding:0;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.elementor .e-e646d91-6d6bd9d{min-height:46rem;padding-block-start:8rem;padding-block-end:6rem;padding-inline-start:max(5vw,2rem);padding-inline-end:max(5vw,2rem);background-image:linear-gradient(90deg,rgba(12,12,12,.88) 0%,rgba(12,12,12,.58) 50%,rgba(12,12,12,.12) 100%),url("https://www.auroravillage.fi/wp-content/uploads/2025/06/KUVA-22-864x1080.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,center center;background-color:center/cover;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.elementor .e-087f0ad-a344ff0{font-weight:700;font-size:.82rem;color:#c8bc9a;letter-spacing:.18em}.elementor .e-6ae9cbb-3445436{max-width:58rem;font-weight:400;font-size:clamp(2.4rem,4.5vw,4.2rem);color:#fff;line-height:1.1}.elementor .e-e04442f-0eef80f{max-width:54rem;font-size:1.12rem;color:#e6e6e6;line-height:1.8}.elementor .e-bd66370-cc19da6{font-weight:700;font-size:.82rem;color:#c8bc9a;letter-spacing:.18em;align-self:start}.elementor .e-884f14a-71a9ada{height:410px;object-fit:cover;align-self:start}.elementor .e-5d1ec4a-2c646dd{font-size:clamp(2.4rem,4vw,4rem);color:#fff;line-height:1.08}.elementor .e-6364bb2-ff27df6{font-size:1.05rem;color:#e2e2e2;line-height:1.75}.elementor .e-da8c720-dfd1b5e{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0;border-width:1px;border-color:#a99d7c;border-style:solid;background-color:#807453}.elementor .e-1de16d6-0a5aae3{padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#aaa07766;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 30rem;justify-content:center;align-items:flex-start}.elementor .e-44ba5ee-76bc48d{height:410px;object-fit:cover;align-self:start}.elementor .e-3607db6-d4c9087{font-size:clamp(2.4rem,4vw,4rem);color:#fff;line-height:1.08}.elementor .e-815f6d4-aa0cd39{font-size:1.05rem;color:#e2e2e2;line-height:1.75}.elementor .e-9b61028-7c5fbf4{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0;border-width:1px;border-color:#a99d7c;border-style:solid;background-color:#807453}.elementor .e-094f97f-59731f5{padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#aaa07766;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 30rem;justify-content:center;align-items:flex-start;align-self:start}.elementor .e-37d0757-efc8858{height:410px;object-fit:cover;align-self:start}.elementor .e-f5f90c0-47208a5{font-size:clamp(2.4rem,4vw,4rem);color:#fff;line-height:1.08}.elementor .e-f7b4b4c-69200cd{font-size:1.05rem;color:#e2e2e2;line-height:1.75}.elementor .e-e96b598-9086471{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0;border-width:1px;border-color:#a99d7c;border-style:solid;background-color:#807453}.elementor .e-9c01b34-9aa8845{padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#aaa07766;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 30rem;justify-content:center;align-items:flex-start;align-self:start}.elementor .e-4d7fb62-5462720{height:410px;object-fit:cover;align-self:start}.elementor .e-98697ec-163ab57{font-size:clamp(2.4rem,4vw,4rem);color:#fff;line-height:1.08}.elementor .e-7143808-86ae9aa{font-size:1.05rem;color:#e2e2e2;line-height:1.75}.elementor .e-4060908-078d891{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0;border-width:1px;border-color:#a99d7c;border-style:solid;background-color:#807453}.elementor .e-8dc64bc-e527da6{padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0rem;padding-inline-end:0rem;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#aaa07766;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 30rem;justify-content:center;align-items:flex-start}.elementor .e-56dbf58-b1be1e9{max-width:76rem;padding-block-start:0rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:stretch}.elementor .e-371178b-bb1bbd5{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:max(5vw,2rem);padding-inline-end:max(5vw,2rem);background-color:#1b1b1b;display:flex;flex-direction:column;gap:1.3rem;align-items:center}.elementor .e-3db4877-0b65165{width:100%;min-height:32rem;object-fit:cover;display:block}.elementor .e-1d3b418-f6a81f4{min-height:32rem;overflow:hidden;padding:0;display:flex;flex:1 1 32rem}.elementor .e-d73e624-9e758be{font-weight:700;font-size:1.25rem;color:#eee8d7;letter-spacing:.18em}.elementor .e-b35f38b-75ad0aa{font-size:clamp(3rem,4vw,4rem);color:#1b1b1b;line-height:1.08}.elementor .e-bbddd9b-847e886{font-size:1.25rem;color:#1b1b1b;line-height:1.75}.elementor .e-46f5db7-546d215{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;margin-block-start:.5rem;border-radius:0;border-width:1px;border-color:#fff;border-style:solid;background-color:#1b1b1b}.elementor .e-d3aadaa-9a252a9{padding:clamp(3rem,6vw,6rem);display:flex;flex-direction:column;gap:1.25rem;flex:1 1 30rem;justify-content:center;align-items:flex-start}.elementor .e-405604c-ba18f0e{padding:0;background-color:#807453;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;align-items:stretch}.elementor .e-88a0b00-11379ac{font-weight:700;font-size:.82rem;color:#c8bc9a;letter-spacing:.18em}.elementor .e-28e66fb-c1de980{font-size:clamp(2.5rem,4.5vw,4.2rem);color:#fff}.elementor .e-a880dfb-bf10f21{font-size:1.08rem;color:#e5e5e5;line-height:1.75}.elementor .e-717045e-49fc76d{max-width:60rem;text-align:center;padding:0;display:flex;flex-direction:column;gap:1.2rem;align-items:center}.elementor .e-5df9fdd-4430ed3{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.elementor .e-7f7bf7f-d1e2634{font-size:2rem;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .e-30caac7-a7afc98{font-size:.98rem;color:#d8d8d8;line-height:1.65;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .e-9a06449-492be53{overflow:hidden;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#1b1b1b;display:flex;flex-direction:column;gap:.85rem;flex:1 1 19rem}.elementor .e-bae5e08-d543c01{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.elementor .e-b6e961e-46dffcd{font-size:2rem;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .e-45b8677-6002ce2{font-size:.98rem;color:#d8d8d8;line-height:1.65;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .e-b727e9a-7750343{overflow:hidden;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#1b1b1b;display:flex;flex-direction:column;gap:.85rem;flex:1 1 19rem}.elementor .e-8dfb339-aa98cd4{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.elementor .e-b8204d4-6f1db42{font-size:2rem;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .e-fc2ae8a-7542f35{font-size:.98rem;color:#d8d8d8;line-height:1.65;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.elementor .e-942374c-519c6e8{overflow:hidden;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#1b1b1b;display:flex;flex-direction:column;gap:.85rem;flex:1 1 19rem}.elementor .e-6581904-6a9f1b2{max-width:75rem;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:stretch}.elementor .e-623b723-fad61a2{font-weight:700;font-size:1rem;color:#fff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0;border-width:1px;border-color:#a99d7c;border-style:solid;background-color:#807453}.elementor .e-4289329-c11a9aa{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:max(5vw,2rem);padding-inline-end:max(5vw,2rem);background-color:#333;display:flex;flex-direction:column;gap:2rem;align-items:center}.elementor .e-d99deae-121a5cd{padding:0;background-color:#1b1b1b;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.elementor .e-ad4e112-4f1fcab{overflow:hidden;color:#fff;padding:0;background-color:#1b1b1b;display:flex;flex-direction:column;gap:0px}