.elementor .e-62c2329b-454b{color:#b8912a;border-color:#d9b44a;}.elementor .e-52a8cb25-5a9d{font-weight:700;font-size:13px;color:#e2bd52;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-6f77e6e4-27e2{font-weight:900;font-size:112px;color:transparent;letter-spacing:-0.035em;line-height:0.92;text-transform:uppercase;background-image:linear-gradient(180deg, #ffffff 0%,#ffffff 50%,#e2bd52 50%,#e2bd52 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;}.elementor .e-2ab42784-eda9{width:96px;height:6px;min-width:0px;padding:0px;background-image:linear-gradient(90deg, #e2bd52 0%,#f4dc8e 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-5a03f659-5b49{font-weight:300;font-size:30px;color:#e6edf5;line-height:1.3;}.elementor .e-4163076b-a802{width:46%;padding:0px;flex-direction:column;gap:24px;}.elementor .e-25257a94-cc27{width:100%;max-width:1240px;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:flex-end;}.elementor .e-70aa6d53-7bbe{width:100%;min-height:82vh;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(90deg, #0a1c32 0%,rgba(10,28,50,0) 12%,rgba(10,28,50,0) 30%,rgba(10,28,50,0.92) 46%,#0a1c32 60%),url("https://mikaniikko.fi/wp-content/uploads/2026/09/Mika-nahkatakki-vidoon-scaled.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto 100%;background-position:0% 0%,10% 50%;background-color:#0a1c32;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4a2d266c-b423{font-weight:600;font-size:21px;color:#0f2a4a;letter-spacing:-0.01em;line-height:1.3;}.elementor .e-19799d6a-2d67{font-weight:600;font-size:21px;color:#0f2a4a;line-height:1.55;padding-block-start:6px;padding-block-end:6px;padding-inline-start:24px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;}.elementor .e-2d4ee427-7010{padding:0px;flex-direction:column;gap:32px;}.elementor .e-44afe64-8315{padding:0px;flex-direction:column;gap:20px;}.elementor .e-2a07e255-49a8{width:100%;max-width:1240px;padding:0px;gap:64px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;}.elementor .e-55542f0c-9bf2{background-color:#ffffff;}.elementor .e-7fc52863-6cd2{margin-block-start:12px;}.elementor .e-35ce8e02-c23e{padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-6400e0cf-5f42{width:100%;height:480px;object-fit:cover;border-radius:6px;box-shadow:0px 24px 48px 0px rgba(15,42,74,0.28);}.elementor .e-53430638-376c{width:100%;height:400px;object-fit:cover;border-radius:6px;}.elementor .e-4e328563-3281{width:100%;padding:0px;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-5173fbac-9f33{width:100%;max-width:1240px;padding:0px;gap:64px;grid-template-columns:1fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .e-3a189efb-db3d{background-color:#f3f5f8;}.elementor .e-5d2e6b4b-3c6e{color:#e2bd52;}.elementor .e-6db1b861-2f4b{color:#ffffff;}.elementor .e-79dcef70-2843{font-size:18px;color:#c9d4e1;line-height:1.6;margin-block-start:8px;}.elementor .e-3ba6d8b3-4431{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-69d339f6-2d0d{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-15364915-77e0{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-4b60534d-187c{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-60e3ebfa-78af{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-31172347-8d60{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-372c129d-84b1{font-weight:600;font-size:17px;color:#ffffff;line-height:1.4;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#d9b44a;border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-fef4ab2-ddd5{width:100%;padding:0px;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);}.elementor .e-7447ddb-e85e{font-weight:800;font-size:24px;color:#e2bd52;line-height:1.3;}.elementor .e-653ee95-9df9{font-size:17px;color:#dbe4ef;line-height:1.7;}.elementor .e-6526927d-6f81{font-size:17px;color:#dbe4ef;line-height:1.7;}.elementor .e-cf65fd8-c037{max-width:820px;padding:0px;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-4099fe04-6951{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:12px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(226,189,82,0.4);border-style:solid;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-45e4978a-b2e8{gap:24px;}.elementor .e-6229d43-cfca{background-image:radial-gradient(circle at 90% 10%, rgba(217,180,74,0.16) 0%,rgba(217,180,74,0) 40%),linear-gradient(135deg, #0a1c32 0%,#0f2a4a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-3c9b8529-8493{font-size:18px;}.elementor .e-19f73ff1-d4be{padding:0px;flex-direction:column;gap:20px;}.elementor .e-1d117a54-9ceb{font-weight:800;font-size:30px;color:#ffffff;line-height:1.1;}.elementor .e-2b50bb91-bce4{font-weight:600;font-size:16px;color:#e2bd52;}.elementor .e-b981963-8d9d{width:100%;height:1px;min-width:0px;padding:0px;margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;background-color:rgba(255,255,255,0.18);}.elementor .e-310c85b2-eaa2{font-weight:500;font-size:20px;color:#ffffff;text-decoration:underline;}.elementor .e-22d10a6b-7fce{margin-block-start:16px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-41611393-f2a9:hover,.elementor .e-41611393-f2a9:focus-visible{color:#e2bd52;}.elementor .e-41611393-f2a9{font-weight:600;font-size:15px;color:#c9d4e1;letter-spacing:0.02em;text-decoration:underline;cursor:pointer;}.elementor .e-122b9e-f1a3:hover,.elementor .e-122b9e-f1a3:focus-visible{color:#e2bd52;}.elementor .e-122b9e-f1a3{font-weight:600;font-size:15px;color:#c9d4e1;letter-spacing:0.02em;text-decoration:underline;cursor:pointer;}.elementor .e-d450eef-3fb9:hover,.elementor .e-d450eef-3fb9:focus-visible{color:#e2bd52;}.elementor .e-d450eef-3fb9{font-weight:600;font-size:15px;color:#c9d4e1;letter-spacing:0.02em;text-decoration:underline;cursor:pointer;}.elementor .e-64a15423-51ae:hover,.elementor .e-64a15423-51ae:focus-visible{color:#e2bd52;}.elementor .e-64a15423-51ae{font-weight:600;font-size:15px;color:#c9d4e1;letter-spacing:0.02em;text-decoration:underline;cursor:pointer;}.elementor .e-3c309cbe-53b9{column-gap:18px;padding:0px;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor .e-69981c3f-cd06{padding:40px;border-radius:8px;background-image:linear-gradient(160deg, #0f2a4a 0%,#163a63 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .e-7f0e119-5e40{width:100%;max-width:1240px;padding:0px;gap:64px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-44610fe1-2c7a{background-color:#ffffff;}