.elementor .e-be2773d-a17ae07{min-height:32px;font-family:Figtree;font-weight:400;font-size:14px;color:#c9d6dc;letter-spacing:0px;line-height:21.7px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .e-be2773d-a17ae07:hover,.elementor .e-be2773d-a17ae07:focus-visible{color:#ffffff;text-decoration:underline;border-color:#ffffff;opacity:100%;}.elementor .e-fa2b5a1-441362f{font-family:Figtree;font-weight:400;font-size:14px;color:#8fa3ad;letter-spacing:0px;line-height:21.7px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-2627ce5-6ff2f35{min-height:32px;font-family:Figtree;font-weight:400;font-size:14px;color:#ffffff;letter-spacing:0px;line-height:21.7px;text-align:start;font-style:normal;text-decoration:underline;text-transform:none;display:inline-flex;align-items:center;}.elementor .e-fff74f2-1a4f101{width:auto;min-width:auto;max-width:none;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .e-65c8548-73c89eb{width:28px;height:2px;min-width:auto;max-width:none;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#b8322a;display:inline-block;flex-direction:row;row-gap:0px;}.elementor .e-98b6e1e-7d2d626{font-family:Figtree;font-weight:600;font-size:13px;color:#c9d6dc;letter-spacing:0.14em;line-height:20.15px;text-align:start;font-style:normal;text-decoration:none;text-transform:uppercase;}.elementor .e-7fc1de4-0a80fb2{width:auto;min-width:auto;max-width:none;position:static;font-weight:600;font-size:13px;color:#c9d6dc;letter-spacing:0.14em;column-gap:10px;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:inline-flex;flex-direction:row;row-gap:10px;align-items:center;}.elementor .e-90dd560-2865a77{font-family:Newsreader;font-weight:400;font-size:72px;color:#ffffff;letter-spacing:-0.03em;line-height:1.04;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d99eee4-7b4d47c{max-width:620px;font-family:Figtree;font-weight:400;font-size:19px;color:#c9d6dc;letter-spacing:0px;line-height:1.6;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d390032-9243d85{font-family:Figtree;font-weight:600;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:26.35px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-7c738b9-0978b4e{width:18px;height:18px;overflow:hidden;color:#ffffff;cursor:pointer;}.elementor .e-085ccb8-61342a8{width:auto;min-width:auto;max-width:none;position:static;cursor:pointer;background-color:#b8322a;flex-direction:row;}.elementor .e-085ccb8-61342a8:hover,.elementor .e-085ccb8-61342a8:focus-visible{opacity:85%;}.elementor .e-c6d0358-938a301{min-height:58px;font-family:Figtree;letter-spacing:0px;line-height:26.35px;text-align:start;font-style:normal;text-transform:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;background-color:transparent;}.elementor .e-c6d0358-938a301:hover,.elementor .e-c6d0358-938a301:focus-visible{opacity:85%;}.elementor .e-d82986e-c5af14e{width:auto;min-width:auto;max-width:none;position:static;column-gap:12px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;row-gap:12px;flex-wrap:wrap;}.elementor .e-7661714-3bc0404{width:auto;min-width:0px;max-width:none;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;flex:1 1 520px;}.elementor .e-d5f1fbb-5951a9f{width:auto;min-width:auto;max-width:none;position:static;column-gap:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;row-gap:32px;flex-wrap:wrap;align-items:flex-end;}.elementor .e-7ebc960-1aa94fd{width:auto;min-width:auto;max-width:1344px;position:static;column-gap:0px;display:block;flex-direction:row;row-gap:0px;}.elementor .e-976bb12-df9f1dc{width:auto;min-width:auto;max-width:none;position:static;color:#ffffff;column-gap:0px;padding-block-start:40px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0e1a22;display:block;flex-direction:row;row-gap:0px;}.elementor .e-e982a3e-f990133{font-family:Figtree;line-height:20.15px;text-align:start;font-style:normal;text-decoration:none;}.elementor .e-45e400c-f759dc4{font-size:46px;color:#0e1a22;text-align:start;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-af524b1-95f0b0e{font-family:Figtree;font-weight:400;font-size:18px;color:#3a4a52;letter-spacing:0px;line-height:27.9px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-acb46de-66e17ba{font-family:Figtree;font-weight:400;font-size:18px;color:#3a4a52;letter-spacing:0px;line-height:27.9px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-592f349-8433a10{width:auto;min-width:auto;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;}.elementor .e-223361b-d1bba6c{width:auto;min-width:0px;max-width:none;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;flex:1 1 380px;}.elementor .e-26f0f14-28e4a25{color:#0e1a22;text-align:start;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-c01d150-f6e1b56{width:auto;min-width:74px;max-width:none;position:static;column-gap:0px;background-color:#ffffff;display:block;flex-direction:row;row-gap:0px;flex:1 1 594px;}.elementor .e-232fc19-276b867{width:auto;min-width:auto;max-width:none;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .e-192585b-8da31da{width:auto;min-width:auto;max-width:1344px;position:static;column-gap:0px;display:block;flex-direction:row;row-gap:0px;}.elementor .e-25c98b3-e3c5df7{width:auto;min-width:auto;max-width:none;position:static;column-gap:0px;padding-block-start:88px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;}.elementor .e-98c3f2f-1812cf7{width:auto;min-width:auto;max-width:none;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:block;flex-direction:row;row-gap:0px;}.elementor .e-7eab68c-012b88b{max-width:520px;font-family:Newsreader;font-weight:400;font-size:34px;color:#ffffff;letter-spacing:0px;line-height:1.15;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0b7b26c-dae6962{width:auto;height:100%;min-width:auto;max-width:1280px;position:relative;column-gap:0px;padding-block-start:0px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;row-gap:0px;align-items:flex-end;}.elementor .e-b1b30f2-29f44fb{width:auto;height:380px;min-width:auto;max-width:none;position:relative;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:96px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://www.hit-nordic.com/wp-content/uploads/2026/10/asennus-ikkunan-vaihto.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:transparent;display:block;flex-direction:row;row-gap:0px;}.elementor .e-9d22540-8d94907{font-family:Figtree;font-weight:600;font-size:13px;color:#b8322a;letter-spacing:0.14em;line-height:20.15px;text-align:start;font-style:normal;text-decoration:none;text-transform:uppercase;}.elementor .e-dada7b6-7e8757a{max-width:720px;font-family:Newsreader;font-weight:400;font-size:52px;color:#0e1a22;letter-spacing:-0.025em;line-height:1.08;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fd9e30b-af27e60{width:48px;height:48px;font-family:Newsreader;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:0px;line-height:31px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;background-color:#0e1a22;display:flex;justify-content:center;align-items:center;}.elementor .e-e3e8e46-23ea329{font-family:Newsreader;font-weight:400;font-size:24px;color:#0e1a22;letter-spacing:-0.02em;line-height:37.2px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c9ac13a-203797e{font-family:Figtree;font-weight:400;font-size:16px;color:#55646c;letter-spacing:0px;line-height:24.8px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ce3242f-8e981be{width:auto;min-width:72px;max-width:none;position:static;column-gap:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;background-color:#f5f6f3;display:block;flex-direction:row;row-gap:0px;flex:1 1 372px;}.elementor .e-0b7708b-b1287df{width:48px;height:48px;font-family:Newsreader;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:0px;line-height:31px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;background-color:#0e1a22;display:flex;justify-content:center;align-items:center;}.elementor .e-f70dc9c-fb2a0b9{font-family:Newsreader;font-weight:400;font-size:24px;color:#0e1a22;letter-spacing:-0.02em;line-height:37.2px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7849940-54f5112{font-family:Figtree;font-weight:400;font-size:16px;color:#55646c;letter-spacing:0px;line-height:24.8px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9b87af1-1d0a933{width:auto;min-width:72px;max-width:none;position:static;column-gap:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;background-color:#f5f6f3;display:block;flex-direction:row;row-gap:0px;flex:1 1 372px;}.elementor .e-40bbd97-e40e104{width:48px;height:48px;font-family:Newsreader;font-weight:400;font-size:20px;color:#ffffff;letter-spacing:0px;line-height:31px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;border-start-start-radius:50%;border-start-end-radius:50%;border-end-start-radius:50%;border-end-end-radius:50%;background-color:#0e1a22;display:flex;justify-content:center;align-items:center;}.elementor .e-bb54de1-0759375{font-family:Newsreader;font-weight:400;font-size:24px;color:#0e1a22;letter-spacing:-0.02em;line-height:37.2px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4d7da8e-925bd5d{font-family:Figtree;font-weight:400;font-size:16px;color:#55646c;letter-spacing:0px;line-height:24.8px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4694c74-c307027{width:auto;min-width:72px;max-width:none;position:static;column-gap:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:20px;background-color:#f5f6f3;display:block;flex-direction:row;row-gap:0px;flex:1 1 372px;}.elementor .e-d95ecd7-2a0ddfd{width:auto;min-width:auto;max-width:none;position:static;column-gap:24px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;row-gap:24px;flex-wrap:wrap;}.elementor .e-e85d991-2cae722{width:auto;min-width:auto;max-width:1344px;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;flex-direction:row;row-gap:0px;}.elementor .e-e55d7f4-b80f1f9{width:auto;min-width:auto;max-width:none;position:static;column-gap:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;display:block;flex-direction:row;row-gap:0px;}.elementor .e-7e62b1c-977f848{width:auto;height:96px;min-width:auto;max-width:none;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;}.elementor .e-27d9ce9-d2e568e{font-family:Figtree;line-height:20.15px;text-align:start;font-style:normal;text-decoration:none;}.elementor .e-1814a53-f983746{font-size:46px;color:#0e1a22;text-align:start;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-b31d215-f6131f5{max-width:560px;font-family:Figtree;font-weight:400;font-size:18px;color:#55646c;letter-spacing:0px;line-height:27.9px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-89cf320-4634cb0{width:auto;min-width:0px;max-width:none;position:static;column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;flex:1 1 440px;}.elementor .e-785e2c9-cd303b9{font-family:Figtree;font-weight:600;font-size:17px;color:#ffffff;letter-spacing:0px;line-height:26.35px;text-align:start;font-style:normal;text-decoration:none;text-transform:none;}.elementor .e-1acc84d-dae93b9{width:18px;height:18px;overflow:hidden;color:#ffffff;cursor:pointer;}.elementor .e-625b08d-6fe00df{width:auto;min-width:auto;max-width:none;position:static;cursor:pointer;background-color:#0e1a22;flex-direction:row;}.elementor .e-625b08d-6fe00df:hover,.elementor .e-625b08d-6fe00df:focus-visible{opacity:85%;}.elementor .e-3eb5195-a346729{width:auto;min-width:auto;max-width:none;position:static;column-gap:56px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:56px;padding-inline-end:56px;border-start-start-radius:28px;border-start-end-radius:28px;border-end-start-radius:28px;border-end-end-radius:28px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#e1e6e4;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;row-gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-4f5ce0a-4e7119f{width:auto;min-width:auto;max-width:1344px;position:static;column-gap:0px;display:block;flex-direction:row;row-gap:0px;}.elementor .e-29a984e-9465b86{width:auto;min-width:auto;max-width:none;position:static;column-gap:0px;padding-block-start:96px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;display:block;flex-direction:row;row-gap:0px;}