.elementor .e-29ad5ccd-4d61{background-image:linear-gradient(180deg, rgba(0,0,0,0) 30%,rgba(5,40,48,0.78) 100%),url("https://www.paavolantori.fi/wp-content/uploads/2026/10/liike-paapo-kansi-1024x467.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;grid-column:1;grid-row:1 / span 2;background-size: cover; background-repeat: no-repeat; background-position: center;\n}.elementor .e-37fc3947-7c99{max-width:620px;font-size:clamp(26px, 3vw, 38px);}.elementor .e-847b2ae-14ed{line-height:26px;}.elementor .e-1b0e5d87-5d87{background-image:linear-gradient(90deg, rgba(5,40,48,0.78) 0%,rgba(5,40,48,0.25) 70%),url("https://www.paavolantori.fi/wp-content/uploads/2026/10/paavolantori-hero-ostoskassit-1024x568.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;gap:6px;grid-column:2 / span 2;grid-row:1;justify-content:center;background-position: center 60%; background-size: cover; background-repeat: no-repeat;\n}.elementor .e-5bb3a57c-c5c6{font-size:clamp(20px, 2vw, 26px);}.elementor .e-367c84fc-8d7e{padding:24px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 30%,rgba(5,40,48,0.78) 100%),url("https://www.paavolantori.fi/wp-content/uploads/2026/10/paavolantori-ilmapallot-1024x697.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;grid-column:2;grid-row:2;background-position: 55% center; background-size: cover; background-repeat: no-repeat;\n}.elementor .e-7d1fd154-a445{text-shadow: none;\n}.elementor .e-2c1d6cbe-5593{font-family:var(--pt-font-body);font-weight:700;font-size:12px;color:rgba(255,255,255,0.85);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .e-18739d14-2f21{font-family:var(--pt-font-head);font-weight:600;font-size:21px;color:#ffffff;line-height:1.2;margin:0px;}.elementor .e-4d3da7a1-76e4{font-family:var(--pt-font-body);font-size:15px;color:rgba(255,255,255,0.88);line-height:22px;margin:0px;display:none;}.elementor .e-7014fa09-6d08:hover,.elementor .e-7014fa09-6d08:focus-visible{background-color:rgba(255,255,255,0.22);}.elementor .e-7014fa09-6d08{text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:14px;background-color:rgba(255,255,255,0.14);transition:background-color 0.15s;display:flex;flex-direction:column;gap:6px;}.elementor .e-5c0a5f1e-4ac6{padding:0px;display:block;}.elementor .e-401f6d12-e05a{font-family:var(--pt-font-body);font-size:17px;color:rgba(255,255,255,0.92);line-height:26px;margin:0px;}.elementor .e-27edb922-c495{padding:0px;display:block;}.elementor .e-34cbb099-fdae{width:100%;}.elementor .e-54800a7-3533:hover,.elementor .e-54800a7-3533:focus-visible{background-color:#e8fbf7;}.elementor .e-54800a7-3533{color:var(--pt-teal-dark);background-color:#ffffff;box-shadow: none;\n}.elementor .e-42e2f756-4946:hover,.elementor .e-42e2f756-4946:focus-visible{box-shadow: none;\n}.elementor .e-42e2f756-4946{background-color:var(--pt-teal);gap:16px;grid-column:3;grid-row:2;justify-content:center;box-shadow: none; background-image: radial-gradient(circle at 100% 0%, rgba(255,255,255,0.22) 0, rgba(255,255,255,0) 55%);\n}.elementor .e-6cfddd74-ee0d{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:1fr 0.76fr 1.18fr;grid-template-rows:200px 352px;}.elementor .e-24b2a58b-1d24{width:100%;padding-block-start:28px;padding-block-end:8px;padding-inline-start:max(6vw, calc((100% - 1080px) / 2));padding-inline-end:max(6vw, calc((100% - 1080px) / 2));background-image:linear-gradient(180deg, #0a7388 0%,#0a7388 64%,#f3f8f7 64%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .e-9928473-5dda{margin-block-end:8px;}.elementor .e-11326221-7716{padding-block-start:72px;}.elementor .e-248aaa66-1775{width:56px;height:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:3px;border-color:var(--pt-teal);border-top-style: solid; border-top-color: var(--pt-teal);\n}.elementor .e-1d23ad8b-8b20{width:100%;height:auto;max-width:760px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:18px;box-shadow:0px 10px 30px 0px rgba(13,58,66,0.10);}.elementor .e-20102f15-cf9f{padding-block-end:96px;}