.elementor .e-87cadb4-2ed42f6{font-family:Inter;font-weight:600;font-size:0.875rem;color:    #D8B48C;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-fef85d2-56c7701{font-family:"Playfair Display";font-weight:700;font-size:3.8rem;color:#FFFFFF;line-height:1.2em;}.elementor .e-cd6aeff-9efbb1f{max-width:38rem;font-family:Inter;font-weight:400;font-size:1.125rem;color:#E5E5E5;line-height:1.6em;}.elementor .e-d85a235-833d9db{font-family:"Playfair Display";font-weight:400;column-gap:0rem;line-height:1.05px;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-965322d-aaae536{font-family:Inter;font-weight:700;font-size:0.875rem;color:#1A1A1A;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#f3b218;}.elementor .e-965322d-aaae536:hover,.elementor .e-965322d-aaae536:focus-visible{background-color:#E5E5E5;}.elementor .e-244c1b9-7e19179{font-family:Inter;font-weight:700;font-size:0.875rem;color:#FFFFFF;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-244c1b9-7e19179:hover,.elementor .e-244c1b9-7e19179:focus-visible{color:#1A1A1A;background-color:#FFFFFF;}.elementor .e-6e0179f-baf4ee4{column-gap:1.5rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:start;align-items:center;}.elementor .e-2dd0d8c-87c9cc6{width:100%;min-width:950px;max-width:680px;column-gap:0rem;padding-block-start:40px;padding-block-end:40px;padding-inline-start:45px;padding-inline-end:45px;margin-block-start:110px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:    #11111173 ;display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:start;}.elementor .e-ee6ba57-fbcd8ea{width:100%;min-height:880px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:12%;padding-inline-end:7%;background-image:linear-gradient(#1A1A1A4D, #1A1A1A4D),url("https://badabastu.fi/wp-content/uploads/2026/05/Bastu_kesakuva.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-f377038-7b4f267{font-family:Inter;font-weight:600;font-size:0.75rem;color:#8C6919;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-51529ad-8a8bdf6{font-family:"Playfair Display";font-weight:400;font-size:3.2rem;color:#1A1A1A;line-height:1.2em;}.elementor .e-33454e0-ed2862a{width:100%;max-width:680px;font-family:Inter;font-weight:400;color:#2B2216;margin:20px;}.elementor .e-31f7431-a41ae34{text-align:center;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-4f5d56c-ff7d874{width:100%;min-width:1100px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:24px;margin-inline-end:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-03f003b-e3dd41e{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FAF8F5;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-bd19ef3-13d3e65{width:100%;font-family:Inter;font-weight:600;font-size:0.75rem;color:#8C6919;letter-spacing:0.2em;text-align:center;text-transform:uppercase;margin-block-start:0rem;margin-block-end:12px;margin-inline-start:0rem;margin-inline-end:0rem;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-622ef72-648abf1{width:100%;font-size:42px;color:#1A1A1A;text-align:center;margin-block-end:35px;}.elementor .e-417cedb-8e4cc5e{font-family:Inter;color:#2B2216;text-align:center;}.elementor .e-cf6dde4-857221d{text-align:center;}.elementor .e-797d7ad-c98c8cd{text-align:center;}.elementor .e-9389e27-ae67f6c{text-align:center;}.elementor .e-8e9de5f-60786c6{text-align:center;}.elementor .e-b97a2e0-b91a97e{text-align:center;}.elementor .e-3003fd9-f546a84{text-align:center;}.elementor .e-a8ad8d8-d3ba2bd{color:#8C6919;display:grid;flex-direction:row;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-auto-flow:row;justify-content:center;align-items:stretch;align-self:start;}.elementor .e-4f8bce2-a5232ed{width:100%;padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F3EEE7;display:flex;flex-direction:column;}.elementor .e-0c6e737-6c04936{min-height:560px;background-image:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0)),url("https://badabastu.fi/wp-content/uploads/2026/06/Bastun-loylyhuone_kesa-682x1024.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;}.elementor .e-e612a6f-e36028a{font-family:Inter;font-weight:600;font-size:0.875rem;color:#8C6919;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-f144281-ad070f6{font-family:"Playfair Display";font-weight:700;font-size:2.75rem;color:#1A1A1A;line-height:1.15em;margin:0px;}.elementor .e-860e1f4-2bad86d{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-7382ba4-ff366a8{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-b2a390b-c527312{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-073063d-9f315b2{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-860d3b3-cf38c7c{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-5537407-338c17c{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-bbb6f56-ab24f4c{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-dc69fb0-0333207{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-a251076-f01f954{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-7361703-942eb86{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-be1e44e-86f1f0a{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-dd2c1ba-054f234{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-458509a-9227fa0{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-3fc94c0-e7b502e{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-ac77c0a-d804b5e{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-eaa69ce-aaa86f4{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-0c2c0ad-9173dff{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-2337128-1497566{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-2c069e0-82e92c8{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-9ae7dc0-1c29b07{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-9e70481-d057528{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-d54bdbc-804c904{font-family:Inter;font-weight:600;font-size:0.8rem;color:#8C6919;letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-5ff6617-f090c1f{font-family:Inter;font-weight:400;font-size:0.95rem;color:#4A4A4A;line-height:1.55em;margin:0px;}.elementor .e-6383201-969391a{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-88187ca-0405989{width:100%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:none;}.elementor .e-c32b393-c685bf6{font-family:Inter;font-weight:700;font-size:0.875rem;color:#1A1A1A;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#1A1A1A;border-style:solid;background-color:transparent;}.elementor .e-c32b393-c685bf6:hover,.elementor .e-c32b393-c685bf6:focus-visible{color:#FFFFFF;background-color:#1A1A1A;}.elementor .e-5f9fa43-ae08d4a{display:flex;flex-direction:row;align-items:flex-start;}.elementor .e-3086d87-5e8cd22{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;}.elementor .e-6909733-e4357dd{width:100%;max-width:72rem;padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);grid-template-rows:none;align-items:stretch;}.elementor .e-cbb1ccd-ad93362{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#FAF8F5;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-d9a42c8-9587af6{font-family:Inter;font-weight:600;font-size:0.875rem;color:#8C6919;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-3ca19d2-80f3770{font-family:"Playfair Display";font-weight:700;font-size:2.75rem;color:#1A1A1A;line-height:1.15em;margin:0px;}.elementor .e-9557939-a15e81b{font-family:Inter;font-weight:600;font-size:0.85rem;color:#8C6919;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-609c2a8-fb4fe9e{font-family:Inter;font-weight:400;font-size:0.95rem;color:#6E6E6E;margin:0px;}.elementor .e-fc50834-428683b{font-family:"Playfair Display";font-weight:700;font-size:3rem;color:#2B2216;line-height:1.2em;margin-block-start:0.5rem;margin-block-end:0.25rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-63cf7be-98a49db{font-family:Inter;font-weight:400;font-size:0.9rem;color:#7A7064;margin:0px;}.elementor .e-d263f52-3be07d4{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-b4631d1-2491284{font-family:Inter;font-weight:600;font-size:0.85rem;color:#8C6919;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-fa95110-7393322{font-family:Inter;font-weight:400;font-size:0.95rem;color:#6E6E6E;margin:0px;}.elementor .e-96064fc-f363dc8{font-family:"Playfair Display";font-weight:700;font-size:3rem;color:#2B2216;line-height:1.2em;margin-block-start:0.5rem;margin-block-end:0.25rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-229cb1b-d1a1592{font-family:Inter;font-weight:400;font-size:0.9rem;color:#7A7064;margin:0px;}.elementor .e-0571087-8a4e6fe{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-2e84af3-e8f9e14{font-family:Inter;font-weight:600;font-size:0.85rem;color:#8C6919;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-16e3490-6b68bce{font-family:Inter;font-weight:400;font-size:0.95rem;color:#6E6E6E;margin:0px;}.elementor .e-9db0149-15caf03{font-family:"Playfair Display";font-weight:700;font-size:3rem;color:#2B2216;line-height:1.2em;margin-block-start:0.5rem;margin-block-end:0.25rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-08b135b-c09d9f6{font-family:Inter;font-weight:400;font-size:0.9rem;color:#7A7064;margin:0px;}.elementor .e-72c6aec-1c1e327{text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E8DED0;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-97df32b-7aa0e33{width:100%;max-width:60rem;padding:0px;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:none;}.elementor .e-181a881-b2fbaf7{max-width:38rem;font-family:Inter;font-weight:400;font-size:0.875rem;color:#7A7064;line-height:1.6em;text-align:center;margin:0px;}.elementor .e-ab0fa61-627f2da{font-family:Inter;font-weight:700;font-size:0.875rem;color:#1A1A1A;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#f3b218;}.elementor .e-ab0fa61-627f2da:hover,.elementor .e-ab0fa61-627f2da:focus-visible{background-color:#E8DED0;}.elementor .e-f40bb2e-0c98ea3{display:flex;flex-direction:row;justify-content:center;}.elementor .e-be1e3e3-de5afe9{width:100%;text-align:center;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#F3EEE7;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-3f9e35f-4b168d7{font-family:Inter;font-weight:700;font-size:0.9rem;color:#B9783F;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-a1d53b3-7969ab3{font-family:"Playfair Display";font-weight:700;font-size:3rem;color:#111111;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-63d659e-49d8bce{font-family:Inter;font-size:1.1rem;color:#393129;line-height:1.6em;}.elementor .e-81c7582-33391e7{max-width:48rem;text-align:center;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-a1b53eb-d8e5924{font-family:Inter;font-weight:700;font-size:0.85rem;color:#B9783F;letter-spacing:0.1em;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-bfe6770-91e5b2f{font-family:"Playfair Display";font-weight:700;font-size:2rem;color:#111111;}.elementor .e-bac6b66-6bdbce7{font-family:Inter;font-size:1rem;color:#393129;margin-block-start:0.5rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-363f41e-1932eed{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-a4bff90-2249be9{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-1b16149-9ee0571{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-1a9109a-0191730{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-8b801b4-30207aa{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-55498dc-4a5b0a0{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-7ae3a69-091b330{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-5f48363-e8eed4c{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-0432f4c-d729bcc{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-f0dc4ea-783cee0{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-09c4094-d2a29e5{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-6ef4aef-8b17113{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-88aa3e2-6492921{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;background-color:#E8DED0;display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-bddcf48-d8e5924{font-family:Inter;font-weight:700;font-size:0.85rem;color:#B9783F;letter-spacing:0.1em;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5abbd28-91e5b2f{font-family:"Playfair Display";font-weight:700;font-size:2rem;color:#111111;}.elementor .e-58f7d6c-6bdbce7{font-family:Inter;font-size:1rem;color:#393129;margin-block-start:0.5rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-b61f3dc-1932eed{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-8559570-2249be9{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-a35ba0d-9ee0571{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-bfb6330-0191730{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-498b321-30207aa{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-5b50084-4a5b0a0{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-990efb7-091b330{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-cb5ff90-e8eed4c{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-7660a00-d729bcc{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-5355cae-783cee0{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-41e8f2b-d2a29e5{font-family:Inter;font-size:0.95rem;color:#393129;line-height:1.6em;}.elementor .e-ba58fdd-8b17113{padding-block-start:1rem;padding-block-end:1.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:column;}.elementor .e-80de60c-6492921{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;background-color:#E8DED0;display:flex;flex-direction:column;grid-column:span 1;align-items:stretch;}.elementor .e-e0c7cfe-f29ca82{width:100%;max-width:80rem;column-gap:3rem;display:grid;row-gap:3rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-3a22e20-9ac1136{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .e-36231dd-0022e61{font-family:Inter;font-weight:600;font-size:0.875rem;color:#D8B48C;letter-spacing:0.15em;text-transform:uppercase;margin:0px;}.elementor .e-89d0ae4-9863254{font-family:"Playfair Display";font-weight:700;font-size:2.75rem;color:#FFFFFF;line-height:1.15em;margin:0px;}.elementor .e-4e1eb80-6a4fd7c{font-family:Inter;font-weight:400;font-size:1.05rem;color:#E5E5E5;line-height:1.6em;margin:0px;}.elementor .e-82b4d13-4bbd613{font-family:"Playfair Display";font-weight:700;font-size:1.75rem;color:#f3b218;margin:0px;}.elementor .e-a451170-2a43821{font-family:Inter;font-weight:400;font-size:0.9rem;color:#E5E5E5;margin:0px;}.elementor .e-71b0121-b6410a6{text-align:center;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-d54bd75-9333367{font-family:"Playfair Display";font-weight:700;font-size:1.75rem;color:#f3b218;margin:0px;}.elementor .e-9a9fe23-66f00c4{font-family:Inter;font-weight:400;font-size:0.9rem;color:#E5E5E5;margin:0px;}.elementor .e-0380863-d19bbef{text-align:center;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-1f39815-6b623f9{font-family:"Playfair Display";font-weight:700;font-size:1.75rem;color:#f3b218;margin:0px;}.elementor .e-bd179ed-5da8ba4{font-family:Inter;font-weight:400;font-size:0.9rem;color:#E5E5E5;margin:0px;}.elementor .e-9899928-98cb7e6{text-align:center;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-fd6bc38-776bd7b{width:100%;padding:0px;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:none;}.elementor .e-6e33560-c68b6ad{width:100%;text-align:start;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F6F2EA;display:flex;flex-direction:column;}.elementor .e-1861c2e-4bfd3cd{width:100%;max-width:44rem;text-align:center;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}.elementor .e-04536a5-5c0fe99{width:100%;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(15, 17, 16, 0.88), rgba(15, 17, 16, 0.88)),url("https://badabastu.fi/wp-content/uploads/2026/06/Bastun-sisaankaynti_Kesa-1024x576.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.5rem;align-items:center;}