.profile{display:flex;flex-direction:row;align-items:center;gap:20px;font-size:var(--font-size-small);color:var(--font-color-header-secondary);margin-right:1vw;height:7vh}@keyframes loader{to{opacity:.1;transform:translate3d(0,-1rem,0)}}.loader{display:flex;justify-content:center}.loader>div{width:1rem;height:1rem;margin:3rem .2rem;background:#8385aa;border-radius:50%;animation:loader .6s infinite alternate}.loader>div:nth-child(2){animation-delay:.2s}.loader>div:nth-child(3){animation-delay:.4s}.formPage{display:flex;flex-direction:column;align-items:center;flex-grow:1;gap:16px}.headerText{font-size:22px;font-weight:700;margin-top:50px;margin-bottom:0;color:var(--color-text-primary)}.headerParagraph{margin:0}.registrationForm{display:flex;flex-direction:column;align-items:center;flex-grow:1;gap:10px;width:100%;height:100%}h1{margin-top:71px}.inputContainer{position:relative;width:min(90%,40ch);margin:0}.inputContainer input{transition-duration:.3s;width:100%;background:#5E6E76;height:56px;padding:34px 16px 16px;font-size:18px;box-sizing:border-box;border:1px solid #5E6E76;border-radius:12px;color:var(--color-text-primary)}.inputContainer input:focus{border:#ffd322d3 1px solid;outline:none}.inputContainer input:autofill,.inputContainer input:autofill:hover,.inputContainer input:autofill:focus,.inputContainer input:-internal-autofill-selected,.inputContainer input:-webkit-autofill,.inputContainer input:-webkit-autofill:hover,.inputContainer input:-webkit-autofill:focus,.inputContainer textarea:-webkit-autofill,.inputContainer textarea:-webkit-autofill:hover,.inputContainer textarea:-webkit-autofill:focus,.inputContainer select:-webkit-autofill,.inputContainer select:-webkit-autofill:hover,.inputContainer select:-webkit-autofill:focus{border:1px solid #5E6E76;-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 1000px #5E6E76 inset;transition:background-color .1s ease-in-out 0s}.inputContainer label{transition-duration:.3s;position:absolute;top:30%;left:16px;font-size:16px;font-weight:700;line-height:1.5;color:var(--color-text-primary);pointer-events:none}.inputContainer input:focus+label,.inputContainer .inputHasValue{top:1vh;font-size:12px}.inputContainer .inputIcon{position:absolute;top:30%;right:2ch}.inputContainer .spinning{animation:rotate 1s linear infinite}.inputContainer .inputButton{position:absolute;top:2.25vh;right:2ch;background:none;margin:0;padding:0;border:0;height:fit-content;width:min-content}.inputContainer button{width:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vognskiltData{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:16px;width:327px;background:#5E6E76;border-radius:12px}.vognskiltData *{margin:3px}.vognskiltData .fillFlex{text-align:left}.vognskiltData .fillFlex .boldText{font-size:16px;font-weight:700}.vognskiltData .fillFlex .normalText{font-size:16px}.mattrWallet{margin:20px}.mattrStoreLinks{display:flex;flex-direction:row;gap:20px;justify-content:center}.imgCoverPlayStore{width:140px;height:42px}.imgCoverAppStore{width:126px;height:42px}.mattrStoreLinks .specialLink{width:fit-content;height:fit-content;background:none;border:none;padding:0;margin:0}:root{--DPBButtonColor: #204D45;--DPBButtonHoverColor: #203D45}.DPBPage{background-color:#f2f3f7;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.DPBHeader{display:flex;flex-flow:row;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;background:var(--DPBButtonColor);padding-left:24px;padding-right:24px}.DPBSignInButton{width:100%;background:var(--DPBButtonColor);color:#fff;border:none;padding:12px 24px;font-size:20px;font-weight:700;border-radius:4px;cursor:pointer;transition:.3s;outline:none}.DPBSignInButton:hover{background:var(--DPBButtonHoverColor)}.DPBIllustration{margin-top:50px}.DPBPageContent{display:flex;flex-direction:column;height:100%;width:90%;max-width:400px}.DPBPageLayout{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:space-around}.DPBVehicleInfo{display:flex;flex-direction:column;width:100%}.DPBInfoAndIllustrationRow{display:flex;flex-direction:row;width:90%;justify-content:space-between}.DPBVehicleInfoRows{display:flex;flex-direction:column;width:60%}.DPB{display:flex;flex-direction:column;gap:16px;justify-content:center}.DPBQr{width:50px}.DPBQrRow{display:flex;flex-direction:row;gap:16px;justify-content:end}.DPBSaveContent{display:flex;flex-direction:column;width:90%;color:#000;background-color:#fff;margin-top:20px;box-shadow:#5e6e76 0 0 7px}.DPBBrandAndImgRow{display:flex;flex-direction:row;width:80%;justify-content:space-between;align-items:center}.DPBSaveText{display:flex;flex-direction:column;margin:10px;text-align:start}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;--color-text-primary: #ffffff;--color-text-secondary: #000000;--color-secondary: #062D1A;--color-green-100: #E8FCF3;--font-size-22: 1.375rem;--font-size-18: 1.125rem;--font-size-16: 1rem;--font-size-14: .875rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#root{margin:0 auto;text-align:center;width:100vw;height:100svh;display:flex;flex-direction:column}a,button{font-weight:700;text-decoration:inherit;padding:16px 62px;gap:10px;background:linear-gradient(267.59deg,#FFD421 0%,#FFA821 100%);border-radius:12px;display:block;border:solid 2px var(--color-secondary);text-decoration:none;font-size:var(--font-size-18);color:var(--color-text-secondary)}button{border:0 solid transparent;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--color-secondary)}.authButton{display:inline-block;font-weight:700;text-decoration:inherit;padding:8px 24px;gap:10px;background:linear-gradient(267.59deg,#FFD421 0%,#FFA821 100%);border-radius:12px;border:solid 2px var(--color-secondary);text-decoration:none;font-size:var(--font-size-14);color:var(--color-text-secondary);margin-left:20px}.logoutButton{display:inline-block;font-weight:700;text-decoration:underline;padding:8px 24px;gap:10px;background:transparent;border-radius:1px;font-size:var(--font-size-14);color:var(--color-text-primary);margin-left:20px}h1{font-style:normal;font-weight:800;font-size:var(--font-size-22);color:var(--color-text-primary)}h2{font-style:normal;font-weight:400;font-size:var(--font-size-18);color:var(--color-text-primary)}h3{font-style:normal;font-weight:700;font-size:var(--font-size-16);color:var(--color-text-primary)}.mainLayout{display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:space-evenly;width:min(100%,1200px);margin:auto}.frontPageContent:after{content:"";position:absolute;bottom:0;left:calc(-50vw + 50%);width:100vw;background-color:#fff;z-index:-1;top:120px}.frontPageContent{background-color:#fff;width:100%;flex-grow:1;isolation:isolate;z-index:1}.frontPageContent h1{color:#444f55;font-weight:400;font-size:24px}.featureBox{margin:20px 25px 0;height:100%}.featureBox a{font-weight:400;border-radius:0;border:0;background:white;border-bottom:2px solid #ff9600;box-shadow:0 0 6px 2px #353e4314;padding:2rem;height:40px}.frontPageLinks h2{color:#444f55;font-weight:400;font-size:18px}.hentVognkortPageContent{display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:space-evenly}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100 svh;background:linear-gradient(to top,#22282A 0%,#5F6F77 100%)}.vognkortQr{display:none}.landscapePhoto{width:100vw;background-color:#d3d3d3;object-fit:cover;object-position:0 43%;z-index:2}.mainShortCuts{display:grid;grid-template-columns:1fr}@media (min-width: 600px){.vognkortUrl{display:none}.vognkortQr{display:block;margin-bottom:20%;border:16px white solid;border-radius:8px}.landscapePhoto{visibility:visible;height:200px}.mainShortCuts{grid-template-columns:1fr 1fr}.featureBox a{height:120px}}@media (min-width: 1024px){.mainShortCuts{grid-template-columns:1fr 1fr 1fr 1fr}}footer{margin-bottom:50px}header{width:100%;height:100px;display:grid;grid-template:"soek logo meny" 100% / 1fr 3fr 1fr;justify-items:center;align-items:center;color:#fff;z-index:3;position:relative;isolation:isolate}.soek{grid-area:soek}.logoMedTekstSVG{grid-area:logo;margin:0 15px}.meny{grid-area:meny}.meny p{display:inline;margin-left:20px}.demoBanner{position:absolute;bottom:-36px}.headerVognkortText{color:#fff!important}@media (min-width: 1024px){header{grid-template:"logo soek" 50% "logo meny" 50% / 1fr 3fr;justify-items:stretch;height:120px}.meny{margin-left:auto;margin-right:20px}.soek{margin-left:auto;margin-right:20px;border-bottom:white 1px solid;width:200px;text-align:left;height:2rem}}:root{--DigipostButtonColor: #E42524;--DigipostBackground: #FFF5F0}.DigipostPage{background-color:var(--DigipostBackground);height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.DigipostHeader{display:flex;flex-flow:row;width:100%;box-sizing:border-box;justify-content:space-between;align-items:center;background:#FFFFFF;padding-left:24px;padding-right:24px}.DigipostSignInButton{width:100%;background:var(--DigipostButtonColor);color:#fff;border:none;margin-top:30px;font-size:20px;font-weight:700;border-radius:4px;cursor:pointer;transition:.3s;outline:none}.DigipostIllustration{margin-top:50px}.DigipostPageContent{display:flex;flex-direction:column;width:90%;max-width:400px}.DigipostPageLayout{background-color:var(--DigipostBackground);display:flex;flex-direction:column;align-items:center;gap:50px;justify-content:space-around}.DigipostVehicleInfo{display:flex;flex-direction:column;width:100%}.DigipostInfoAndIllustrationRow{display:flex;flex-direction:row;width:90%;justify-content:space-between}.DigipostVehicleInfoRows{display:flex;flex-direction:column;width:60%}.Digipost{display:flex;flex-direction:column;gap:16px;justify-content:center}.DigipostQr{width:50px}.DigipostQrRow{display:flex;flex-direction:row;gap:16px;justify-content:end}.digitalPostBoxHeader{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:300px;isolation:isolate}.SaveContent{display:flex;flex-direction:column;width:100%}.DigipostBrandAndImgRow{display:flex;flex-direction:row;width:80%;justify-content:space-between;align-items:center}.dataRow{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;margin:10px}.DigipostSaveText{display:flex;flex-direction:column;margin:10px;text-align:start}.vognkortQr,.isDesktop,.isTablet{display:none}.isMobile{display:block}.isComputer{display:none}@media (min-width: 600px){.isMobile{display:none}.isTablet{display:block}.isDesktop{display:none}.isComputer{display:block}}@media (min-width: 1024px){.isMobile{display:none}.isDesktop{display:block}.isTablet{display:none}.isComputer{display:block}}
