.elementor-27 .elementor-element.elementor-element-20312b8{--display:flex;}.elementor-27 .elementor-element.elementor-element-d0558b6{--display:flex;}.elementor-27 .elementor-element.elementor-element-985c58a{--display:flex;}.elementor-27 .elementor-element.elementor-element-ec7ac26{--display:flex;}.elementor-27 .elementor-element.elementor-element-2e98659{--display:flex;}.elementor-27 .elementor-element.elementor-element-97f00ee{--display:flex;}.elementor-27 .elementor-element.elementor-element-deeb1d7{--display:flex;}.elementor-27 .elementor-element.elementor-element-4eb99f0{--display:flex;}.elementor-27 .elementor-element.elementor-element-d554c9b{--display:flex;}.elementor-27 .elementor-element.elementor-element-7e106d7{--display:flex;}.elementor-27 .elementor-element.elementor-element-7dbcd62{--display:flex;}.elementor-27 .elementor-element.elementor-element-755c9a6{--display:flex;}.elementor-27 .elementor-element.elementor-element-484db6f{--display:flex;}.elementor-27 .elementor-element.elementor-element-ca15c18{--display:flex;}.elementor-27 .elementor-element.elementor-element-4672bf6{--display:flex;}.elementor-27 .elementor-element.elementor-element-75820a1{--display:flex;}.elementor-27 .elementor-element.elementor-element-a6a4047{--display:flex;}.elementor-27 .elementor-element.elementor-element-0b6cb16{--display:flex;}.elementor-27 .elementor-element.elementor-element-a0ccd82{--display:flex;}.elementor-27 .elementor-element.elementor-element-ecb996b{--display:flex;}.elementor-27 .elementor-element.elementor-element-f00e494{--display:flex;}.elementor-27 .elementor-element.elementor-element-42bcf8d{--display:flex;}.elementor-27 .elementor-element.elementor-element-330698f{--display:flex;}.elementor-27 .elementor-element.elementor-element-5921f08{--display:flex;}.elementor-27 .elementor-element.elementor-element-9998892{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:28px;}.elementor-27 .elementor-element.elementor-element-9f9927a{--display:flex;}.elementor-27 .elementor-element.elementor-element-205112a{--display:flex;}.elementor-27 .elementor-element.elementor-element-2c68aa3{--display:flex;}.elementor-27 .elementor-element.elementor-element-d693b07{--display:flex;}.elementor-27 .elementor-element.elementor-element-1fc59f2{--display:flex;}.elementor-27 .elementor-element.elementor-element-8f59811{--display:flex;}.elementor-27 .elementor-element.elementor-element-9b0f1f5{--display:flex;}.elementor-27 .elementor-element.elementor-element-88500d0{--display:flex;}.elementor-27 .elementor-element.elementor-element-9d76b86{--display:flex;}.elementor-27 .elementor-element.elementor-element-d7588e9{--display:flex;}.elementor-27 .elementor-element.elementor-element-f2f009f{--display:flex;}.elementor-27 .elementor-element.elementor-element-f8c417f{--display:flex;}.elementor-27 .elementor-element.elementor-element-f9d0901{--display:flex;}.elementor-27 .elementor-element.elementor-element-55566a0{--display:flex;}.elementor-27 .elementor-element.elementor-element-2059bdc{--display:flex;}.elementor-27 .elementor-element.elementor-element-34b7f13{--display:flex;}.elementor-27 .elementor-element.elementor-element-0cde8e8{--display:flex;}.elementor-27 .elementor-element.elementor-element-6e1791c{--display:flex;}.elementor-27 .elementor-element.elementor-element-9ff596e{--display:flex;}.elementor-27 .elementor-element.elementor-element-bc9dc28{--display:flex;}.elementor-27 .elementor-element.elementor-element-1f12ae3{--display:flex;}.elementor-27 .elementor-element.elementor-element-9ff752e{--display:flex;}.elementor-27 .elementor-element.elementor-element-acf455e{--display:flex;}.elementor-27 .elementor-element.elementor-element-781ccb0{--display:flex;}.elementor-27 .elementor-element.elementor-element-aa93df0{--display:flex;}.elementor-27 .elementor-element.elementor-element-96cc880{--display:flex;}.elementor-27 .elementor-element.elementor-element-ba81f9e{--display:flex;}.elementor-27 .elementor-element.elementor-element-b512e27{--display:flex;}.elementor-27 .elementor-element.elementor-element-cbb1813{--display:flex;}.elementor-27 .elementor-element.elementor-element-b0b404b{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-27 .elementor-element.elementor-element-a87875f{--display:flex;}.elementor-27 .elementor-element.elementor-element-8f8ee25{--display:flex;}.elementor-27 .elementor-element.elementor-element-eae12f0{--display:flex;}.elementor-27 .elementor-element.elementor-element-02f42d8{--display:flex;}.elementor-27 .elementor-element.elementor-element-8fb691e{--display:flex;}.elementor-27 .elementor-element.elementor-element-36f5729{--display:flex;}.elementor-27 .elementor-element.elementor-element-7234ca4{--display:flex;}.elementor-27 .elementor-element.elementor-element-0969d00{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-9998892{--grid-columns:2;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-9998892{--grid-columns:1;}}/* Start custom CSS *//* ===== WebWow bransjeside v2 (rammeverk) – flyttes til ww.css når malen er godkjent ===== */
body.ww-site .lp-hero{position:relative;overflow:hidden;padding:170px var(--pad) 110px}
body.ww-site .lp-hero .hero-arc{left:80%!important;top:42%}
body.ww-site .lp-hero-grid{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:56px;max-width:1320px;margin:0 auto;width:100%}
body.ww-site .lp-hero-copy{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px;text-align:left}
body.ww-site .lp-hero-copy h1{font-size:clamp(40px,6vw,84px);line-height:.95;font-weight:900;text-transform:uppercase;letter-spacing:-.015em;margin:0}
body.ww-site .lp-hero-copy .lead{max-width:620px}
body.ww-site .lp-hero-copy .search-demo{margin:4px 0}
body.ww-site .lp-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}
body.ww-site .lp-btns.lp-center{justify-content:center}
body.ww-site .lp-trust{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--text-2)}
body.ww-site .lp-trust span{display:inline-flex;align-items:center;gap:8px}
body.ww-site .lp-trust svg,body.ww-site .lp-check svg{color:var(--gold);flex:none}
body.ww-site .lp-serp-wrap{flex:1 1 400px;min-width:0}
body.ww-site .lp-serp{background:#161616;border:1px solid var(--line);border-radius:26px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8),0 0 90px -40px rgba(226,215,10,.4)}
body.ww-site .lp-serp-q{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:14px 20px;font-size:16px;color:#fff}
body.ww-site .lp-serp-q svg{color:var(--text-3)}
body.ww-site .lp-serp-ai{background:var(--bg);border-radius:16px;padding:18px 20px;margin-top:6px}
body.ww-site .lp-serp-lbl{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}
body.ww-site .lp-serp-ai p{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--text-2)}
body.ww-site .lp-serp-ai strong{color:#fff}
body.ww-site .lp-serp-res{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #242424;border-radius:16px;padding:16px 18px}
body.ww-site .lp-serp-res b{display:block;font-size:16px;color:#fff}
body.ww-site .lp-serp-res small{display:block;font-size:13px;color:var(--text-3);margin-top:4px}
body.ww-site .lp-serp-res.best{border:2px solid var(--gold)}
body.ww-site .lp-serp-res.o1{opacity:.45}body.ww-site .lp-serp-res.o2{opacity:.28}
body.ww-site .lp-serp-call{background:var(--gold);color:#121212;font-weight:700;font-size:13px;padding:10px 16px;border-radius:999px;white-space:nowrap}
body.ww-site .lp-sec{padding-block:120px;display:flex;flex-direction:column;gap:56px}
body.ww-site .lp-alt{background:var(--bg-2);border-block:1px solid #1F1F1F}
body.ww-site .lp-sec .sec-head{display:flex;flex-direction:column;gap:18px;max-width:900px}
body.ww-site .lp-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.ww-site .lp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px;display:flex;flex-direction:column;gap:12px;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}
body.ww-site .lp-card:hover{border-color:var(--gold);transform:translateY(-6px)}
body.ww-site .lp-num{font-size:14px;font-weight:900;color:var(--gold)}
body.ww-site .lp-card h3,body.ww-site .lp-step h3{font-size:22px;font-weight:700;line-height:1.25;margin:0}
body.ww-site .lp-card p,body.ww-site .lp-step p{font-size:16px;line-height:1.6;color:var(--text-3);margin:0}
body.ww-site .lp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
body.ww-site .lp-sol{background:#161616;border:1px solid var(--line);border-radius:26px;padding:42px;display:flex;flex-direction:column;gap:16px}
body.ww-site .lp-tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#121212;background:var(--gold);padding:7px 13px;border-radius:999px}
body.ww-site .lp-sol h3{font-size:clamp(24px,2.4vw,32px);font-weight:900;line-height:1.08;text-transform:uppercase;margin:0}
body.ww-site .lp-sol p{font-size:16px;line-height:1.6;color:var(--text-3);margin:0}
body.ww-site .lp-check{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:14px}
body.ww-site .lp-check li{display:flex;gap:14px;font-size:16px;line-height:1.5;color:var(--text-2)}
body.ww-site .lp-check li svg{margin-top:3px}
body.ww-site .lp-check b{color:#fff}
body.ww-site .lp-kw-lbl{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:8px}
body.ww-site .lp-kw{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
body.ww-site .lp-kw span{border:1px solid #3A3A3A;border-radius:999px;padding:8px 14px;font-size:14px;color:#fff}
body.ww-site .lp-flow{background:var(--gold);color:#121212;border-radius:26px;padding:30px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px}
body.ww-site .lp-flow span{font-weight:900;text-transform:uppercase;font-size:15px;letter-spacing:.03em}
body.ww-site .lp-head-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}
body.ww-site .lp-more{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--gold)}
body.ww-site .lp-more:hover{color:#fff}
body.ww-site .lp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
body.ww-site .lp-step{border-top:2px solid #3A3A3A;padding-top:24px;display:flex;flex-direction:column;gap:12px}
body.ww-site .lp-step:first-child{border-color:var(--gold)}
body.ww-site .lp-step-n{font-size:48px;font-weight:900;line-height:1;color:#fff}
body.ww-site .lp-step:first-child .lp-step-n{color:var(--gold)}
body.ww-site .lp-plan-ind{margin:0;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-radius:12px;font-size:14px;line-height:1.5;color:var(--text-2)}
body.ww-site .lp-cta{background:var(--gold);color:#121212;border-radius:32px;padding:clamp(36px,6vw,80px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}
body.ww-site .lp-cta-copy{flex:1 1 520px;display:flex;flex-direction:column;gap:18px}
body.ww-site .lp-cta h2{margin:0;font-size:clamp(30px,4.2vw,56px);line-height:.98;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#121212}
body.ww-site .lp-cta p{margin:0;font-size:18px;line-height:1.55;color:#121212;max-width:620px}
body.ww-site .lp-cta .elementor-button{background:#121212!important;color:#fff!important;border-color:#121212!important}
body.ww-site .lp-other{padding-block:20px 120px;display:flex;flex-direction:column;gap:14px}
body.ww-site .lp-other > .wrap{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}
body.ww-site .lp-h2s{font-size:clamp(30px,3.6vw,46px)}
body.ww-site .lp-mq{overflow:hidden;padding:4px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
body.ww-site .lp-track{display:flex;width:max-content;animation:lpL 55s linear infinite}
body.ww-site .lp-mq.r .lp-track{animation-name:lpR}
body.ww-site .lp-mq:hover .lp-track{animation-play-state:paused}
@keyframes lpL{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes lpR{from{transform:translateX(-50%)}to{transform:translateX(0)}}
body.ww-site .lp-pill{margin-right:14px;flex:none;display:inline-flex;align-items:center;gap:10px;border:1px solid #333;border-radius:999px;padding:16px 26px;font-size:18px;font-weight:700;color:#fff;white-space:nowrap;transition:background .25s,color .25s,border-color .25s}
body.ww-site .lp-pill:hover{background:var(--gold);color:#121212;border-color:var(--gold)}
@media (prefers-reduced-motion:reduce){body.ww-site .lp-track{animation:none}}
@media (max-width:1024px){body.ww-site .lp-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-site .lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}body.ww-site .lp-two{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){body.ww-site .lp-hero{padding:130px var(--pad) 72px}body.ww-site .lp-sec{padding-block:80px;gap:40px}body.ww-site .lp-grid3,body.ww-site .lp-steps{grid-template-columns:minmax(0,1fr)}body.ww-site .lp-sol{padding:28px}body.ww-site .lp-card{padding:26px}body.ww-site .lp-flow{flex-direction:column;align-items:flex-start;padding:26px}body.ww-site .lp-flow svg{transform:rotate(90deg)}body.ww-site .lp-pill{font-size:16px;padding:13px 20px}body.ww-site .lp-cta{border-radius:24px}}
body.ww-site .lp-sol > .elementor-widget:first-child{align-self:flex-start;width:auto;max-width:max-content}
body.ww-site .lp-tag{width:max-content}
body.ww-site .lp-hero-copy h1 .line{display:block}/* End custom CSS */