.elementor .tf-eyebrow-sand{font-family:var(--font-montserrat);font-weight:600;font-size:11px;color:var(--tf-etikett-sand);letter-spacing:.24em;line-height:1.4em;text-transform:uppercase;margin-block-start:0;margin-block-end:18px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-kolofon-text{font-family:var(--font-montserrat);font-size:12px;color:var(--tf-text-3);letter-spacing:.1em;line-height:1.5em;text-transform:uppercase;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-kolofon{width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0;padding-inline-end:0;border-width:1px;border-color:#fff0;border-style:solid;display:flex;flex-direction:column;align-items:center}.elementor .tf-fot-text{max-width:300px;font-family:var(--font-montserrat);font-size:14px;color:var(--tf-text-3);line-height:1.65em;margin-block-start:12px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-fot-lank-wescale{font-family:var(--font-montserrat);font-weight:600;font-size:15px;color:var(--ws-gron);line-height:1.5em;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0;padding-inline-end:0;border-radius:0;border-width:0;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-fot-lank-wescale:hover,.elementor .tf-fot-lank-wescale:focus-visible{color:var(--tf-text)}.elementor .tf-fot-lank{font-family:var(--font-montserrat);font-weight:500;font-size:15px;color:var(--tf-text-2);line-height:1.5em;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0;padding-inline-end:0;border-radius:0;border-width:0;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-fot-lank:hover,.elementor .tf-fot-lank:focus-visible{color:var(--tf-text)}.elementor .tf-fot-rubrik{font-family:var(--font-montserrat);font-weight:700;font-size:11px;color:var(--tf-text-3);letter-spacing:.16em;line-height:1.4em;text-transform:uppercase;margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-fot-kol{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.elementor .tf-fot-grid{width:100%;max-width:1240px;padding-block-start:0;padding-block-end:48px;padding-inline-start:72px;padding-inline-end:72px;display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr}.elementor .tf-fot{width:100%;padding-block-start:56px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-width:1px;border-color:#fff0;border-style:solid;background-color:var(--tf-bark);display:flex;flex-direction:column;align-items:center}.elementor .tf-btn-ghost{font-family:var(--font-montserrat);font-weight:600;font-size:13px;color:var(--tf-terrakotta);text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;border-width:1px;border-color:var(--tf-terrakotta);border-style:solid;background-color:#fff0;display:inline-flex;flex:0 0 auto;align-items:center}.elementor .tf-btn-ghost:hover,.elementor .tf-btn-ghost:focus-visible{color:var(--tf-bas);border-color:var(--tf-terrakotta);background-color:var(--tf-terrakotta)}.elementor .tf-meny-lank{font-family:var(--font-montserrat);font-weight:500;font-size:14px;color:var(--tf-text-2);line-height:1.4em;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0;padding-inline-end:0;border-radius:0;border-width:0;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-meny-lank:hover,.elementor .tf-meny-lank:focus-visible{color:var(--tf-text)}.elementor .tf-meny{width:auto;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:34px;flex-wrap:wrap;align-items:center}.elementor .tf-logo{font-family:var(--font-montserrat);font-weight:800;font-size:25px;color:var(--tf-text);letter-spacing:-.04em;line-height:1em;text-decoration:none;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:0;border-width:0;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-logo:hover,.elementor .tf-logo:focus-visible{color:var(--tf-text)}.elementor .tf-nav-grupp{width:auto;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;flex:1 1 0%;align-items:center}.elementor .tf-nav{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0;padding-inline-end:0;border-width:1px;border-color:#fff0;border-style:solid;background-color:rgb(20 17 14 / .94);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center}.elementor .tf-lank-wescale{font-family:var(--font-montserrat);font-weight:500;font-size:11px;color:var(--tf-text-2);letter-spacing:.14em;line-height:16px;text-decoration:none;text-transform:uppercase;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-radius:0;border-width:1px;border-color:#fff0;border-style:solid;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-lank-wescale:hover,.elementor .tf-lank-wescale:focus-visible{color:var(--ws-gron)}.elementor .tf-avsandare-text-3{font-family:var(--font-montserrat);font-weight:500;font-size:11px;color:var(--tf-text-3);letter-spacing:.14em;line-height:16px;text-transform:uppercase;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-avsandare-text{font-family:var(--font-montserrat);font-weight:500;font-size:11px;color:var(--tf-text-2);letter-spacing:.14em;line-height:16px;text-transform:uppercase;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-rad-grupp{width:auto;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center}.elementor .tf-inner-row{width:100%;max-width:1240px;padding-block-start:0;padding-block-end:0;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .tf-avsandare{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0;padding-inline-end:0;border-width:1px;border-color:#fff0;border-style:solid;background-color:var(--tf-bark);display:flex;flex-direction:column;align-items:center}.elementor .tf-finstilt{font-family:var(--font-montserrat);font-size:12px;color:var(--tf-text-3);letter-spacing:.1em;text-transform:uppercase;margin-block-start:12px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-citat-not{font-family:var(--font-montserrat);font-size:14px;color:var(--tf-brod-mjuk);line-height:1.65em;padding-block-start:20px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:1px;border-color:#fff0;border-style:solid}.elementor .tf-citat-text{font-family:var(--font-fraunces);font-size:19px;color:#1F1B19;line-height:1.45em;font-style:italic;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-citat{padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:14px;background-color:#E8E4DF;display:flex;flex-direction:column;gap:20px}.elementor .tf-steg-num{font-family:var(--font-montserrat);font-weight:700;font-size:11px;color:var(--ws-gron);letter-spacing:.2em;text-transform:uppercase;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-steg{padding-block-start:20px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-width:2px;border-color:#fff0;border-style:solid;display:flex;flex-direction:column}.elementor .tf-kort-rubrik{font-family:var(--font-fraunces);font-weight:500;font-size:24px;color:var(--tf-text);letter-spacing:-.01em;line-height:1.2em;margin-block-start:0;margin-block-end:12px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-kort-num{font-family:var(--font-montserrat);font-weight:700;font-size:11px;color:var(--tf-text-3);letter-spacing:.16em;text-transform:uppercase;margin-block-start:0;margin-block-end:14px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-kort{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:14px;border-width:1px;border-color:var(--tf-linje);border-style:solid;background-color:var(--tf-bark);display:flex;flex-direction:column;gap:0}.elementor .tf-btn-brun{font-family:var(--font-montserrat);font-weight:600;font-size:15px;color:#1F1B19;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--tf-text-3);border-style:solid;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-btn-brun:hover,.elementor .tf-btn-brun:focus-visible{color:var(--ws-sand);border-color:#1F1B19;background-color:#1F1B19}.elementor .tf-btn-wescale{font-family:var(--font-montserrat);font-weight:600;font-size:15px;color:var(--tf-bas);text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--ws-gron);border-style:solid;background-color:var(--ws-gron);display:inline-flex;align-items:center}.elementor .tf-btn-wescale:hover,.elementor .tf-btn-wescale:focus-visible{color:#FFF;border-color:var(--ws-skogsgron);background-color:var(--ws-skogsgron)}.elementor .tf-btn-line{font-family:var(--font-montserrat);font-weight:600;font-size:15px;color:var(--tf-text);text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--tf-linje);border-style:solid;background-color:#fff0;display:inline-flex;align-items:center}.elementor .tf-btn-line:hover,.elementor .tf-btn-line:focus-visible{color:var(--tf-text);border-color:var(--tf-text-3)}.elementor .tf-btn-primary{font-family:var(--font-montserrat);font-weight:600;font-size:15px;color:var(--tf-bas);text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1px;border-color:var(--tf-terrakotta);border-style:solid;background-color:var(--tf-terrakotta);display:inline-flex;align-items:center}.elementor .tf-btn-primary:hover,.elementor .tf-btn-primary:focus-visible{color:var(--tf-bas);border-color:var(--tf-terrakotta-hover);background-color:var(--tf-terrakotta-hover)}.elementor .tf-liten{font-family:var(--font-montserrat);font-size:15px;color:var(--tf-text-2);line-height:1.6em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-brod-sand{max-width:640px;font-family:var(--font-montserrat);font-size:17px;color:var(--tf-brod-mjuk);line-height:1.7em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-brod{max-width:680px;font-family:var(--font-montserrat);font-size:17px;color:var(--tf-text-2);line-height:1.7em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-lead{max-width:600px;font-family:var(--font-montserrat);font-size:21px;color:var(--tf-text-2);line-height:1.55em;margin-block-start:0;margin-block-end:22px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-h3{font-family:var(--font-montserrat);font-weight:800;font-size:19px;color:var(--tf-text);letter-spacing:-.01em;line-height:1.2em;margin-block-start:10px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-h2-serif-sand{max-width:780px;font-family:var(--font-fraunces);font-weight:600;font-size:46px;color:#1F1B19;letter-spacing:-.015em;line-height:1.12em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-h2-serif{max-width:780px;font-family:var(--font-fraunces);font-weight:500;font-size:42px;color:var(--tf-text);letter-spacing:-.015em;line-height:1.16em;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .tf-h2{max-width:780px;font-family:var(--font-montserrat);font-weight:800;font-size:40px;color:var(--tf-text);letter-spacing:-.028em;line-height:1.08em;margin-block-start:0;margin-block-end:20px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-h1{font-family:var(--font-montserrat);font-weight:800;font-size:104px;color:var(--tf-text);letter-spacing:-.04em;line-height:1.02em;margin-block-start:0;margin-block-end:30px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-eyebrow{font-family:var(--font-montserrat);font-weight:600;font-size:11px;color:var(--tf-text-3);letter-spacing:.24em;line-height:1.4em;text-transform:uppercase;margin-block-start:0;margin-block-end:18px;margin-inline-start:0;margin-inline-end:0}.elementor .tf-stack{display:flex;flex-direction:column;gap:22px}.elementor .tf-cta-row{margin-block-start:12px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}.elementor .tf-grid-2{width:100%;display:grid;gap:56px;grid-template-columns:1fr 380px;align-items:flex-start}.elementor .tf-grid-4{width:100%;margin-block-start:40px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.elementor .tf-split-text{min-width:0;max-width:780px;display:flex;flex-direction:column;gap:22px;flex:1 1 0%}.elementor .tf-split-etikett{min-width:0;display:flex;flex-direction:column;gap:10px;flex:0 0 220px}.elementor .tf-split{display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:flex-start}.elementor .tf-inner{width:100%;max-width:1240px;padding-block-start:0;padding-block-end:0;padding-inline-start:72px;padding-inline-end:72px;display:flex;flex-direction:column}.elementor .tf-section-sand{border-width:2px;border-color:#fff0;border-style:solid;background-color:var(--ws-sand)}.elementor .tf-section-bark{border-width:1px;border-color:var(--tf-linje);border-style:solid;background-color:var(--tf-bark)}.elementor .tf-section-hero{padding-block-start:120px;padding-block-end:112px;padding-inline-start:0;padding-inline-end:0}.elementor .tf-section{width:100%;padding-block-start:84px;padding-block-end:84px;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;align-items:center}