
#motion-bygglovsritningar-nordisk-lov-atelier{max-width:740px;margin:auto;font-family:Arial,sans-serif;color:#223f33}
#motion-bygglovsritningar-nordisk-lov-atelier *{box-sizing:border-box}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-card{background:#f5f2e9;overflow:hidden;border-radius:3px}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-drawing{padding:26px 12px 0;background:radial-gradient(ellipse at 48% 40%,#fffdf6,#efede3)}
#motion-bygglovsritningar-nordisk-lov-atelier svg{display:block;width:100%;height:auto}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px 30px}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-caption>div>span{font-size:11px;letter-spacing:2px;color:#587363}
#motion-bygglovsritningar-nordisk-lov-atelier h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:400;margin:9px 0 0}
#motion-bygglovsritningar-nordisk-lov-atelier button{flex-shrink:0;font:inherit;font-size:13px;color:#28684e;background:transparent;border:0;padding:12px 0;min-height:44px;cursor:var(--cursor-interaction,pointer)}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-line{stroke-dasharray:1;stroke-dashoffset:0}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-line{animation:nl-stroke 2.2s ease-in-out both}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-b{animation-delay:1.3s;animation-duration:2s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-c{animation-delay:2.1s;animation-duration:1.5s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-d{animation-delay:3.3s;animation-duration:1.8s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-detail{animation:nl-fade 1.7s ease 2.5s both}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-glass{animation:nl-fade 1.8s ease 3.1s both}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-pen,#motion-bygglovsritningar-nordisk-lov-atelier .nl-reflection{opacity:0}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-pen{animation:nl-pen-travel 3.2s ease-in-out .1s both}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-reflection{animation:nl-reflect 3s ease-in-out 3.5s both}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-measure{animation:nl-measure-settle 1.8s ease 3.3s both;transform-origin:320px 290px}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-a{animation-duration:3.2s;animation-timing-function:ease-in-out;animation-delay:.1s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-b{animation-delay:1.9s;animation-duration:2.2s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-c{animation-delay:2.7s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-detail{animation-delay:3.2s}
@keyframes nl-pen-travel{0%{opacity:0;offset-distance:0%}4%{opacity:1}96%{opacity:1}100%{offset-distance:100%;opacity:0}}
@keyframes nl-reflect{0%{opacity:0;transform:translateX(0)}15%{opacity:.8}85%{opacity:.8}100%{opacity:0;transform:translateX(455px)}}
@keyframes nl-measure-settle{from{opacity:0}to{opacity:1}}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-pen{offset-path:path('M105 161L318 67L531 161');offset-rotate:0deg}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-material{opacity:1}
#motion-bygglovsritningar-nordisk-lov-atelier .nl-guides{opacity:.3}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-guides{animation:nl-guides 7s ease both}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-material{animation:nl-materialize 2.7s ease-in-out 4.4s both}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-reflection{animation-delay:6s;animation-duration:3.2s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-pen{animation-duration:3.2s;animation-delay:.1s;animation-timing-function:ease-in-out}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-d{animation-delay:5.6s}
#motion-bygglovsritningar-nordisk-lov-atelier.play .nl-measure{animation-delay:5.6s}
@keyframes nl-materialize{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes nl-guides{0%{opacity:0}15%,60%{opacity:1}100%{opacity:.3}}
@keyframes nl-stroke{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes nl-fade{from{opacity:0}to{opacity:1}}
@media(max-width:450px){#motion-bygglovsritningar-nordisk-lov-atelier .nl-drawing{padding:20px 0 0}#motion-bygglovsritningar-nordisk-lov-atelier .nl-caption{padding:18px 20px 24px;gap:12px}#motion-bygglovsritningar-nordisk-lov-atelier h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){#motion-bygglovsritningar-nordisk-lov-atelier *{animation:none!important}}


#motion-konstruktionshandlingar-nordisk-frame-atelier{max-width:740px;margin:auto;font-family:Arial,sans-serif;color:#223f33}
#motion-konstruktionshandlingar-nordisk-frame-atelier *{box-sizing:border-box}
#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-card{background:#f5f2e9;overflow:hidden;border-radius:3px}
#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-art{padding:24px 12px 0;background:radial-gradient(ellipse at 48% 40%,#fffdf6,#efede3)}
#motion-konstruktionshandlingar-nordisk-frame-atelier svg{display:block;width:100%;height:auto}
#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px 30px}
#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-caption>div>span{font-size:11px;letter-spacing:2px;color:#587363}
#motion-konstruktionshandlingar-nordisk-frame-atelier h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:400;margin:9px 0 0}
#motion-konstruktionshandlingar-nordisk-frame-atelier button{flex-shrink:0;font:inherit;font-size:13px;color:#28684e;background:transparent;border:0;padding:12px 0;min-height:44px;cursor:var(--cursor-interaction,pointer)}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-foundation{animation:kf-base 1.6s ease both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-posts{animation:kf-columns 1.8s ease both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-back{animation-delay:1.1s}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-mid{animation-delay:1.4s}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-front{animation-delay:1.7s}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-beams{animation:kf-place 1.6s ease 3s both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-truss-back{animation:kf-place 1.8s ease 4s both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-truss-mid{animation:kf-place 1.8s ease 4.6s both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-truss-front{animation:kf-place 1.8s ease 5.2s both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-ridge{animation:kf-place 1.6s ease 6.5s both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-dimensions path{stroke-dasharray:1;animation:kf-draw 1.8s ease 7s both}
#motion-konstruktionshandlingar-nordisk-frame-atelier.play .kf-guides{animation:kf-guides 8s ease both}
@keyframes kf-base{from{opacity:0}to{opacity:1}}
@keyframes kf-columns{from{opacity:0;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes kf-place{from{opacity:0;transform:translateY(-13px)}to{opacity:1;transform:translateY(0)}}
@keyframes kf-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes kf-guides{0%{opacity:0}15%,60%{opacity:1}100%{opacity:.3}}
@media(max-width:450px){#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-art{padding:20px 0 0}#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-caption{padding:18px 20px 24px;gap:12px}#motion-konstruktionshandlingar-nordisk-frame-atelier h2{font-size:25px}#motion-konstruktionshandlingar-nordisk-frame-atelier .kf-caption>div>span{letter-spacing:1px;font-size:10px}}
@media(prefers-reduced-motion:reduce){#motion-konstruktionshandlingar-nordisk-frame-atelier *{animation:none!important}}


#motion-energiberaekning-nordisk-energy-atelier{max-width:740px;margin:auto;font-family:Arial,sans-serif;color:#223f33}
#motion-energiberaekning-nordisk-energy-atelier *{box-sizing:border-box}
#motion-energiberaekning-nordisk-energy-atelier .ne-card{background:#f5f2e9;overflow:hidden;border-radius:3px}
#motion-energiberaekning-nordisk-energy-atelier .ne-art{padding:24px 12px 0;background:radial-gradient(ellipse at 48% 40%,#fffdf6,#efede3)}
#motion-energiberaekning-nordisk-energy-atelier svg{display:block;width:100%;height:auto}
#motion-energiberaekning-nordisk-energy-atelier .ne-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px 30px}
#motion-energiberaekning-nordisk-energy-atelier .ne-caption>div>span{font-size:11px;letter-spacing:2px;color:#587363}
#motion-energiberaekning-nordisk-energy-atelier h2{font-size:28px;line-height:1.2;letter-spacing:-.8px;font-weight:400;margin:9px 0 0}
#motion-energiberaekning-nordisk-energy-atelier button{flex-shrink:0;font:inherit;font-size:13px;color:#28684e;background:transparent;border:0;padding:12px 0;min-height:44px;cursor:var(--cursor-interaction,pointer)}
#motion-energiberaekning-nordisk-energy-atelier .ne-line{stroke-dasharray:1}
#motion-energiberaekning-nordisk-energy-atelier .ne-insulation{opacity:.6}
#motion-energiberaekning-nordisk-energy-atelier .ne-outflow{opacity:.6}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-line{animation:ne-draw 2.5s ease both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-inner{animation-delay:1.1s}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-material{animation:ne-fade 2s ease 2s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-furnishing{animation:ne-fade 1.5s ease 2.5s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-warmth{animation:ne-fade 3s ease 3s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-insulation path{stroke-dasharray:1;animation:ne-draw 2.8s ease 3.8s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-currents{animation:ne-warm 4s ease 4s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-flow{animation:ne-fade 2s ease 5s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-flow path{stroke-dasharray:90;animation:ne-flow 3s ease 5s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-right path{animation-delay:5.4s}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-roof path{animation-delay:5.8s}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-labels{animation:ne-fade 2s ease 6s both}
#motion-energiberaekning-nordisk-energy-atelier.play .ne-guides{animation:ne-guides 8s ease both}
@keyframes ne-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes ne-fade{from{opacity:0}to{opacity:1}}
@keyframes ne-warm{from{opacity:0;transform:translateY(7px)}50%{opacity:.8}to{opacity:.55;transform:translateY(0)}}
@keyframes ne-flow{from{stroke-dashoffset:90}to{stroke-dashoffset:0}}
@keyframes ne-guides{0%{opacity:0}15%,60%{opacity:1}100%{opacity:.3}}
@media(max-width:450px){#motion-energiberaekning-nordisk-energy-atelier .ne-art{padding:20px 0 0}#motion-energiberaekning-nordisk-energy-atelier .ne-caption{padding:18px 20px 24px;gap:12px;align-items:flex-start;flex-direction:column}#motion-energiberaekning-nordisk-energy-atelier h2{font-size:25px}#motion-energiberaekning-nordisk-energy-atelier .ne-labels{font-size:18px}#motion-energiberaekning-nordisk-energy-atelier .ne-labels text:last-child{display:none}}
@media(prefers-reduced-motion:reduce){#motion-energiberaekning-nordisk-energy-atelier *{animation:none!important}}


#motion-el-projektering-nordisk-electric-atelier{max-width:740px;margin:auto;font-family:Arial,sans-serif;color:#223f33}
#motion-el-projektering-nordisk-electric-atelier *{box-sizing:border-box}
#motion-el-projektering-nordisk-electric-atelier .el-card{background:#f5f2e9;border-radius:3px;overflow:hidden}
#motion-el-projektering-nordisk-electric-atelier .el-art{position:relative;padding:24px 12px 0;background:radial-gradient(ellipse at 48% 40%,#fffdf6,#efede3)}
#motion-el-projektering-nordisk-electric-atelier .el-art>svg{display:block;width:100%;height:auto}
#motion-el-projektering-nordisk-electric-atelier .el-badge{position:absolute;left:17%;top:64%;width:28px;height:28px;transform:translate(-50%,-50%);color:#25805f}
#motion-el-projektering-nordisk-electric-atelier .el-badge svg{width:100%;height:100%;stroke-width:1.4;fill:#d4e4ca}
#motion-el-projektering-nordisk-electric-atelier .el-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px 30px}
#motion-el-projektering-nordisk-electric-atelier .el-caption>div>span{font-size:11px;letter-spacing:2px;color:#587363}
#motion-el-projektering-nordisk-electric-atelier h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:400;margin:9px 0 0}
#motion-el-projektering-nordisk-electric-atelier button{font:inherit;font-size:13px;color:#28684e;background:transparent;border:0;padding:12px 0;min-height:44px;flex-shrink:0;cursor:var(--cursor-interaction,pointer)}
#motion-el-projektering-nordisk-electric-atelier.play .el-line{stroke-dasharray:1;animation:el-draw 2.3s ease both}
#motion-el-projektering-nordisk-electric-atelier.play .el-inner{animation-delay:.9s}
#motion-el-projektering-nordisk-electric-atelier.play .el-material{animation:el-fade 2s ease 1.3s both}
#motion-el-projektering-nordisk-electric-atelier.play .el-furniture,#motion-el-projektering-nordisk-electric-atelier.play .el-fixtures{animation:el-fade 1.5s ease 2s both}
#motion-el-projektering-nordisk-electric-atelier.play .el-route{stroke-dasharray:1;animation:el-draw 1.8s ease both}
#motion-el-projektering-nordisk-electric-atelier.play .el-route-a{animation-delay:3s}
#motion-el-projektering-nordisk-electric-atelier.play .el-route-b{animation-delay:4s}
#motion-el-projektering-nordisk-electric-atelier.play .el-route-c{animation-delay:5s}
#motion-el-projektering-nordisk-electric-atelier.play .el-light{animation:el-fade 1.8s ease both}
#motion-el-projektering-nordisk-electric-atelier.play .el-light-a{animation-delay:4.6s}
#motion-el-projektering-nordisk-electric-atelier.play .el-light-b{animation-delay:5.6s}
#motion-el-projektering-nordisk-electric-atelier.play .el-light-c{animation-delay:6.6s}
#motion-el-projektering-nordisk-electric-atelier.play .el-badge,#motion-el-projektering-nordisk-electric-atelier.play .el-label{animation:el-fade 1.5s ease 2.5s both}
#motion-el-projektering-nordisk-electric-atelier .el-guides{opacity:.4}
@keyframes el-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes el-fade{from{opacity:0}to{opacity:1}}
@media(max-width:450px){#motion-el-projektering-nordisk-electric-atelier .el-art{padding:20px 0 0}#motion-el-projektering-nordisk-electric-atelier .el-caption{padding:18px 20px 24px;gap:12px;flex-wrap:wrap}#motion-el-projektering-nordisk-electric-atelier h2{font-size:25px}#motion-el-projektering-nordisk-electric-atelier .el-badge{width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){#motion-el-projektering-nordisk-electric-atelier *{animation:none!important}}


#motion-vvs-projektering-nordisk-water-atelier{max-width:740px;margin:auto;font-family:Arial,sans-serif;color:#223f33}
#motion-vvs-projektering-nordisk-water-atelier *{box-sizing:border-box}
#motion-vvs-projektering-nordisk-water-atelier .el-card{background:#f5f2e9;border-radius:3px;overflow:hidden}
#motion-vvs-projektering-nordisk-water-atelier .el-art{position:relative;padding:24px 12px 0;background:radial-gradient(ellipse at 48% 40%,#fffdf6,#efede3)}
#motion-vvs-projektering-nordisk-water-atelier .el-art>svg{display:block;width:100%;height:auto}
#motion-vvs-projektering-nordisk-water-atelier .el-badge{position:absolute;left:22%;top:82%;width:28px;height:28px;transform:translate(-50%,-50%);color:#25805f}
#motion-vvs-projektering-nordisk-water-atelier .el-badge svg{width:100%;height:100%;stroke-width:1.4;fill:#d4e4ca}
#motion-vvs-projektering-nordisk-water-atelier .el-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px 30px}
#motion-vvs-projektering-nordisk-water-atelier .el-caption>div>span{font-size:11px;letter-spacing:2px;color:#587363}
#motion-vvs-projektering-nordisk-water-atelier h2{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:400;margin:9px 0 0}
#motion-vvs-projektering-nordisk-water-atelier button{font:inherit;font-size:13px;color:#28684e;background:transparent;border:0;padding:12px 0;min-height:44px;flex-shrink:0;cursor:var(--cursor-interaction,pointer)}
#motion-vvs-projektering-nordisk-water-atelier.play .el-line{stroke-dasharray:1;animation:el-draw 2.3s ease both}
#motion-vvs-projektering-nordisk-water-atelier.play .el-inner{animation-delay:.9s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-material{animation:el-fade 2s ease 1.3s both}
#motion-vvs-projektering-nordisk-water-atelier.play .el-furniture,#motion-vvs-projektering-nordisk-water-atelier.play .el-fixtures{animation:el-fade 1.5s ease 2s both}
#motion-vvs-projektering-nordisk-water-atelier.play .el-route{stroke-dasharray:1;animation:el-draw 1.8s ease both}
#motion-vvs-projektering-nordisk-water-atelier.play .el-route-a{animation-delay:3s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-route-b{animation-delay:4s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-route-c{animation-delay:5s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-light{animation:el-fade 1.8s ease both}
#motion-vvs-projektering-nordisk-water-atelier.play .el-light-a{animation-delay:4.6s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-light-b{animation-delay:5.6s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-light-c{animation-delay:6.6s}
#motion-vvs-projektering-nordisk-water-atelier.play .el-badge,#motion-vvs-projektering-nordisk-water-atelier.play .el-label{animation:el-fade 1.5s ease 2.5s both}
#motion-vvs-projektering-nordisk-water-atelier .el-guides{opacity:.4}
@keyframes el-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes el-fade{from{opacity:0}to{opacity:1}}
#motion-vvs-projektering-nordisk-water-atelier .water-run{opacity:0;stroke-dasharray:3 4}
#motion-vvs-projektering-nordisk-water-atelier.play .water-run{animation:vvs-water 3.4s linear both}
#motion-vvs-projektering-nordisk-water-atelier.play .water-tap{animation-delay:4.7s}
#motion-vvs-projektering-nordisk-water-atelier.play .water-shower{animation-delay:5.7s}
#motion-vvs-projektering-nordisk-water-atelier.play .water-basin{animation-delay:6.7s}
@keyframes vvs-water{0%{opacity:0;stroke-dashoffset:28}15%,80%{opacity:.8}100%{opacity:0;stroke-dashoffset:0}}
@media(max-width:450px){#motion-vvs-projektering-nordisk-water-atelier .el-art{padding:20px 0 0}#motion-vvs-projektering-nordisk-water-atelier .el-caption{padding:18px 20px 24px;gap:12px;flex-wrap:wrap}#motion-vvs-projektering-nordisk-water-atelier h2{font-size:25px}#motion-vvs-projektering-nordisk-water-atelier .el-badge{width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){#motion-vvs-projektering-nordisk-water-atelier *{animation:none!important}}

