.elementor .Logohjul_bane{column-gap:64px;padding-inline-start:0px;padding-inline-end:64px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-block: 0px; margin-inline: 0px; width: max-content; max-width: none;\n}.elementor .Kc_skjul_tom{&:empty { display: none; }\n}.elementor .Kc_pillerad{font-size:0px;line-height:0px;& > span { display: flex; flex-wrap: wrap; gap: 8px; } & > span > span { display: inline-flex; align-items: center; min-height: 32px; padding-block: 5px; padding-inline: 12px; border-radius: 999px; border: 1.5px solid var(--Stein_strek); font-family: var(--Aeonik); font-weight: 500; font-size: 14px; line-height: 1.2; color: var(--Granitt); }\n}.elementor .Kc_fyll{width:100%;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .Kc_tallkort_tittel{color:var(--Hvit);margin-block-end:12px;}.elementor .Kc_item_stor{grid-column:span 2;}.elementor .Kc_item{padding:0px;display:flex;flex-direction:column;}.elementor .Kc_loop{column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto;row-gap: 48px;\n}.elementor .Kc_slutt{margin-block-start:64px;display:flex;justify-content:center;}.elementor .Kc_kort_tekst{padding-block-start:8px;flex:1 1 auto;}.elementor .Kc_kort:hover,.elementor .Kc_kort:focus-visible{color:var(--Mose);}.elementor .Kc_kort{color:var(--Granitt);text-decoration:none;padding:0px;display:flex;flex-direction:column;row-gap: 16px; &:focus-visible { outline: 2px solid var(--Granitt); outline-offset: 4px; border-radius: 12px; }\n}.elementor .Kc_les{font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Hvit);line-height:1.2;text-decoration:underline;text-decoration-thickness: 0.07em; text-underline-offset: 0.18em; white-space: nowrap;\n}.elementor .Kc_bunn{display:flex;gap:16px;justify-content:space-between;align-items:flex-end;}.elementor .Kc_tall_tekst{max-width:26ch;font-family:var(--Aeonik);font-weight:400;font-size:17px;color:var(--Hvit);line-height:1.6;opacity:90%;}.elementor .Kc_tall{font-family:var(--Aeonik);font-weight:300;font-size:68px;color:var(--Hvit);letter-spacing:-0.03em;line-height:1;margin-block-end:12px;}.elementor .Kc_tallkort_inn{padding:32px;display:flex;flex-direction:column;gap:32px;flex:1 1 auto;justify-content:space-between;}.elementor .Kc_tallkort_bilde{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;}.elementor .Kc_tallkort{overflow:hidden;color:var(--Hvit);text-decoration:none;padding:0px;border-radius:12px;background-color:var(--Mose);display:flex;flex-direction:column;&:focus-visible { outline: 2px solid var(--Lys_oker); outline-offset: 4px; }\n}.elementor .Kc_piller{width:auto;display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto;}.elementor .Kc_kunde{font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Granitt_dempet);line-height:1.2;margin-block-end:8px;}.elementor .Kc_tittel_bred{max-width:22ch;}.elementor .Kc_hoved_tekst{column-gap:24px;padding-block-start:24px;display:flex;justify-content:space-between;align-items:flex-end;}.elementor .Kc_bilde{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;background-color:var(--Stein);display:block;}.elementor .Kc_bilde_bred{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background-color:var(--Stein);display:block;}.elementor .Kc_hoved:hover,.elementor .Kc_hoved:focus-visible{color:var(--Mose);}.elementor .Kc_hoved{color:var(--Granitt);text-decoration:none;padding:0px;display:flex;flex-direction:column;grid-column:span 2;&:focus-visible { outline: 2px solid var(--Granitt); outline-offset: 4px; border-radius: 12px; }\n}.elementor .Kc_hode{margin-block-end:48px;}.elementor .Logohjul_logo{width:134px;height:56px;object-fit:contain;flex:0 0 auto;--smush-image-width: 134px; --smush-image-aspect-ratio: 240/100;\n}.elementor .Logohjul_ramme{width:100%;max-width:1536px;overflow:hidden;clip-path:inset(0px 48px 0px 48px);margin-inline: auto; padding-inline: 48px; box-sizing: border-box; mask-image: linear-gradient(to right, transparent 48px, #000 168px, #000 calc(100% - 168px), transparent calc(100% - 48px));\n}.elementor .Footer_bunnrad{width:auto;column-gap:24px;display:flex;flex-wrap:wrap;align-items:center;row-gap: 8px;\n}.elementor .Footer_bunn{column-gap:32px;padding-block-start:24px;margin-block-start:72px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap: 16px; border-block-start: 1px solid var(--Granitt_dempet);\n}.elementor .Footer_knapp_luft{margin-block-start:14px;}.elementor .Footer_partner{width:100%;margin-block-start:8px;}.elementor .Footer_stjerne{width:18px;height:18px;color:var(--Oker);}.elementor .Footer_vurdering{column-gap:8px;display:flex;align-items:center;}.elementor .Footer_liten{font-family:var(--Aeonik);font-weight:400;font-size:14px;color:var(--Hvit);line-height:1.45;opacity:80%;}.elementor .Footer_lenke_liten:hover,.elementor .Footer_lenke_liten:focus-visible{text-decoration:underline;opacity:100%;text-decoration-color: var(--Oker); text-underline-offset: 0.25em;\n}.elementor .Footer_lenke_liten{font-family:var(--Aeonik);font-weight:400;font-size:14px;color:var(--Hvit);line-height:1.45;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;opacity:80%;display:inline-block;text-align: left; &:focus-visible { outline: 2px solid var(--Oker); outline-offset: 3px; opacity: 1; }\n}.elementor .Footer_kontaktlenke:hover,.elementor .Footer_kontaktlenke:focus-visible{color:var(--Hvit);text-decoration:underline;text-decoration-color: var(--Oker); text-decoration-thickness: 2px; text-underline-offset: 0.2em;\n}.elementor .Footer_kontaktlenke{font-family:var(--Aeonik);font-weight:500;font-size:22px;color:var(--Hvit);letter-spacing:-0.01em;line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align: left; white-space: nowrap; &:focus-visible { outline: 2px solid var(--Oker); outline-offset: 3px; }\n}.elementor .Footer_lenke:hover,.elementor .Footer_lenke:focus-visible{color:var(--Hvit);text-decoration:underline;text-decoration-color: var(--Oker); text-decoration-thickness: 2px; text-underline-offset: 0.25em;\n}.elementor .Footer_lenke{font-family:var(--Aeonik);font-weight:400;font-size:16px;color:var(--Hvit);line-height:1.5;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align: left; &:focus-visible { outline: 2px solid var(--Oker); outline-offset: 3px; }\n}.elementor .Footer_tekst{font-family:var(--Aeonik);font-weight:400;font-size:16px;color:var(--Hvit);line-height:1.5;opacity:80%;}.elementor .Footer_tittel{font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Lys_oker);line-height:1.4;margin-block-end:6px;}.elementor .Footer_logo{width:148px;height:auto;margin-block-end:4px;}.elementor .Footer_merke{max-width:340px;display:flex;flex-direction:column;align-items:flex-start;row-gap: 16px;\n}.elementor .Footer_kolonne{display:flex;flex-direction:column;align-items:flex-start;row-gap: 10px;\n}.elementor .Footer_rutenett{column-gap:48px;display:grid;grid-template-columns:5fr 2fr 2fr 3fr;align-items:start;row-gap: 48px;\n}.elementor .Footer_flate{width:100%;color:var(--Hvit);padding-block-start:96px;padding-block-end:40px;background-color:var(--Granitt);}.elementor .Tekstknapp_hvit:hover,.elementor .Tekstknapp_hvit:focus-visible{color:var(--Lys_mose);}.elementor .Tekstknapp_hvit:focus{outline-offset:2px;outline: 2px solid var(--Hvit);\n}.elementor .Tekstknapp_hvit{min-height:48px;font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Hvit);line-height:1.2;text-decoration:underline 0.07em;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;text-underline-offset: 0.18em;\n}.elementor .Knapp_sekundar_hvit:hover,.elementor .Knapp_sekundar_hvit:focus-visible{color:var(--Granitt);background-color:var(--Hvit);}.elementor .Knapp_sekundar_hvit:focus{outline-offset:2px;outline: 2px solid var(--Hvit);\n}.elementor .Knapp_sekundar_hvit{min-height:48px;font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Hvit);line-height:1.2;text-decoration:none;border-radius:8px;border-width:1.5px;border-color:var(--Hvit);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;padding-block: 0px; padding-inline: 24px; white-space: nowrap;\n}.elementor .Rot_bilde{width:100%;height:100%;min-height:480px;object-fit:cover;object-position:top center;border-radius:20px;display:block;}.elementor .Rot_ikon{width:40px;height:40px;color:var(--Lys_mose);}.elementor .Rot_punkt_tekst{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .Rot_punkt{padding:0px;display:grid;gap:24px;grid-template-columns:40px minmax(0, 1fr);align-items:start;}.elementor .Rot_liste{padding:0px;display:flex;flex-direction:column;gap:32px;margin-block: 24px 16px;\n}.elementor .Rot_tekst{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .Rot_kort{color:var(--Hvit);padding:80px;border-radius:40px;background-image:url("https://replan.no/wp-content/uploads/2026/11/15-1-1-scaled-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:80px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;}.elementor .logo-hjul{width:100%;max-width:100%;overflow:hidden;background-color:var(--Hvit);padding-block: 0px 80px; padding-inline: 0px;\n}.elementor .Bilde_bred{grid-column:5 / span 8;}.elementor .Bilde_smal{grid-column:1 / span 4;}.elementor .Tillit_bilde{width:100%;height:560px;object-fit:cover;border-radius:12px;display:block;}.elementor .Tillit_bilder{column-gap:24px;padding:0px;display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));row-gap: 24px;\n}.elementor .Lofte_tittel{margin:0px;}.elementor .Lofte_tekst{padding-inline-end:32px;}.elementor .Lofte{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-rows:subgrid;grid-column:span 3;grid-row:span 2;align-content:start;row-gap: 8px; border-block-start: 1px solid var(--Stein_strek);\n}.elementor .Lofterad{column-gap:24px;padding:0px;margin-block-end:48px;display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));row-gap: 24px;\n}.elementor .Tillit_ingress{grid-column:8 / span 5;}.elementor .Tillit_tittel{grid-column:1 / span 6;}.elementor .Tillit_toppdel{column-gap:24px;padding:0px;margin-block-end:48px;display:grid;grid-template-columns:repeat(12, minmax(0px, 1fr));align-items:end;}.elementor .Hero_bilde{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:12px;display:block;align-self:stretch;}.elementor .Hero_partnerlogo{width:auto;height:48px;display:block;}.elementor .Hero_vurdering{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;}.elementor .Hero_tillit{padding:0px;margin-block-start:16px;display:flex;gap:32px;flex-wrap:wrap;align-items:center;}.elementor .Knapperad{padding:0px;margin-block-start:8px;display:flex;gap:32px;flex-wrap:wrap;}.elementor .Hero_tekst{padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .Hero_rutenett{display:grid;gap:56px;grid-template-columns:minmax(0px, 13fr) minmax(0px, 11fr);align-items:center;}.elementor .Hero{width:100%;padding-block: 40px 128px; padding-block: 96px 160px; padding-block: 160px 160px; padding-block: 160px 144px;\n}.elementor .Knapp_sekundar:hover,.elementor .Knapp_sekundar:focus-visible{color:var(--Hvit);background-color:var(--Granitt);}.elementor .Knapp_sekundar:focus{outline-offset:2px;outline: 2px solid var(--Granitt);\n}.elementor .Knapp_sekundar{min-height:48px;font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Granitt);line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-width:1.5px;border-color:var(--Granitt);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .Knapp_primar:hover,.elementor .Knapp_primar:focus-visible{color:var(--Granitt);border-color:var(--Oker_trykk);background-color:var(--Oker_trykk);}.elementor .Knapp_primar:focus{outline-offset:2px;outline: 2px solid var(--Granitt);\n}.elementor .Knapp_primar{min-height:48px;font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Granitt);line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;border-width:1.5px;border-color:var(--Oker);border-style:solid;background-color:var(--Oker);display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .Pille{width:auto;font-family:var(--Aeonik);font-weight:500;font-size:15px;color:var(--Granitt);line-height:1.2;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1.5px;border-color:var(--Stein_strek);border-style:solid;background-color:transparent;display:inline-flex;align-items:center;}.elementor .Pille:hover,.elementor .Pille:focus-visible{border-color:var(--Granitt);}.elementor .Innhold{width:100%;max-width:1536px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .Seksjon{width:100%;padding-block-start:120px;padding-block-end:120px;background-color:var(--Hvit);padding-block: 144px;\n}.elementor .Etikett{font-family:var(--Aeonik);font-weight:500;font-size:15px;line-height:1.2;}.elementor .Liten{font-family:var(--Aeonik);font-weight:400;font-size:14px;line-height:1.45;}.elementor .Brodtekst{font-family:var(--Aeonik);font-weight:400;font-size:17px;line-height:1.6;}.elementor .Ingress{font-family:var(--Aeonik);font-weight:400;font-size:21px;line-height:1.45;}.elementor .Overskrift_3{font-family:var(--Aeonik);font-weight:500;font-size:22px;letter-spacing:-0.01em;line-height:1.25;}.elementor .Overskrift_2{font-family:var(--Aeonik);font-weight:500;font-size:32px;letter-spacing:-0.02em;line-height:1.1;}.elementor .Overskrift_1{font-family:var(--Aeonik);font-weight:500;font-size:48px;letter-spacing:-0.025em;line-height:1.05;}.elementor .Soft-shadow{box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.elementor .Pille_lys:hover,.elementor .Pille_lys:focus-visible{color:var(--Granitt);border-color:var(--Hvit);background-color:var(--Hvit);}.elementor .Pille_lys{min-height:40px;color:var(--Granitt);text-decoration:none;border-color:var(--Lys_mose);background-color:var(--Lys_mose);padding-block: 9px; padding-inline: 16px; &:focus-visible { outline: 2px solid var(--Lys_oker); outline-offset: 2px; }\n}.elementor .Ogsa_etikett{color:var(--Hvit);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:16px;}.elementor .Ogsa_rad{padding:0px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .Tjeneste_lenke{font-family:var(--Aeonik);font-weight:500;font-size:15px;color:inherit;line-height:1.2;text-decoration:underline;margin:0px;text-decoration-thickness: 0.07em; text-underline-offset: 0.18em;\n}.elementor .Tjeneste_tekst{color:var(--Hvit);padding-inline-end:24px;margin:0px;}.elementor .Tjeneste_navn{font-family:var(--Aeonik);font-weight:500;font-size:52px;color:inherit;letter-spacing:-0.025em;line-height:1.05;margin:0px;}.elementor .Tjeneste:hover,.elementor .Tjeneste:focus-visible{color:var(--Lys_mose);}.elementor .Tjeneste{color:var(--Hvit);text-decoration:none;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;transition:color 0.15s;display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start;row-gap: 16px; border-block-start: 1px solid var(--Lys_mose); &:focus-visible { outline: 2px solid var(--Lys_oker); outline-offset: 4px; }\n}.elementor .Tjenester_rad{column-gap:24px;padding:0px;margin-block-end:64px;display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));}.elementor .Tjenester_hode{padding:0px;margin-block-end:48px;}.elementor .Tekst_hvit{color:var(--Hvit);}.elementor .Seksjon_mose{color:var(--Hvit);background-color:var(--Mose);}.elementor .Tekst_hvit_dempet{color:var(--Lys_mose);}.elementor .CTA_bilde{width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:12px;display:block;}.elementor .CTA_kort{padding:56px;border-radius:12px;background-color:var(--Mose);display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:flex-start;}.elementor .CTA_rutenett{padding:0px;display:grid;gap:24px;grid-template-columns:minmax(0px, 7fr) minmax(0px, 5fr);}.elementor .Sitatavsender{color:var(--Granitt_dempet);margin:0px;white-space: pre-line; white-space: pre-line;\n}.elementor .Sitattekst{margin:0px;flex:1 1 auto;}.elementor .Sitatkort{height:100%;padding:32px;border-radius:12px;background-color:var(--Stein);display:flex;flex-direction:column;gap:20px;}.elementor .Sitatrutenett{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0px, 1fr));}.elementor .Sitatnavn{font-weight:500;}.elementor .Seksjon_uten_topp{padding-block-start:0px;}.elementor .Kc_kunde_lys{color:var(--Hvit);opacity:90%;}.elementor .Kc_pillerad_lys{& > span > span { border-color: var(--Lys_mose); color: var(--Hvit); }\n}.elementor .Tittel_hero{max-width:620px;font-family:Aeonik;font-weight:400;font-size:60px;color:var(--Granitt);letter-spacing:-0.025em;line-height:102%;}