.fixed-kontaktipalkki,.elementor.elementor-43.elementor-location-footer{display:none !important}.nain-tilaat-sahkopyoran{width:100%;padding:50px 0;color:#fff;overflow:hidden}.nain-tilaat-sahkopyoran-header h1{margin-bottom:30px}.nain-tilaat-sahkopyoran-header{margin:0 0 38px;text-align:center}.nain-tilaat-sahkopyoran-container{padding:38px 40px;margin:0 0 20px;background:#030a1c;border-radius:13px;-webkit-box-shadow:1px 1px 1px hsla(0,0%,100%,.03) inset,-1px -1px 1px hsla(0,0%,100%,.03) inset;box-shadow:1px 1px 1px hsla(0,0%,100%,.03) inset,-1px -1px 1px hsla(0,0%,100%,.03) inset}.nain-tilaat-sahkopyoran-container h2{text-align:center;font-size:28px;margin:0 0 40px}.nain-tilaat-sahkopyoran-container a.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px;margin:36px 0 0;border-radius:13px;background:#00a1f2;color:#000;font-size:16px;font-weight:500;text-transform:uppercase;-webkit-transition:background-color .14s;transition:background-color .14s}.nain-tilaat-sahkopyoran-container a.button svg{width:20px;height:auto;fill:#000}.nain-tilaat-sahkopyoran-container a.button:hover{background:#08d300}.nain-tilaat-sahkopyoran-vaiheet ul{display:grid;grid-template-columns:repeat(6, 1fr);gap:40px;padding:0;margin:0}.nain-tilaat-sahkopyoran-vaiheet ul li{position:relative;min-width:0;padding:58px 0 0;list-style-type:none}.nain-tilaat-sahkopyoran-vaiheet ul li img{display:block;width:auto;height:36px}.nain-tilaat-sahkopyoran-vaiheet ul li p{font-size:14px;text-align:center;font-weight:300}.nain-tilaat-sahkopyoran-vaiheet ul li .ntsv-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;opacity:0;-webkit-animation:content-show .01s linear forwards;animation:content-show .01s linear forwards}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(1) .ntsv-content{-webkit-animation-delay:.5s;animation-delay:.5s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(2) .ntsv-content{-webkit-animation-delay:1.3s;animation-delay:1.3s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(3) .ntsv-content{-webkit-animation-delay:2.1s;animation-delay:2.1s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(4) .ntsv-content{-webkit-animation-delay:2.9s;animation-delay:2.9s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(5) .ntsv-content{-webkit-animation-delay:3.7s;animation-delay:3.7s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(6) .ntsv-content{-webkit-animation-delay:4.5s;animation-delay:4.5s}@-webkit-keyframes content-show{from{opacity:0}to{opacity:1}}@keyframes content-show{from{opacity:0}to{opacity:1}}.nain-tilaat-sahkopyoran-vaiheet ul li::before{position:absolute;content:"1";display:grid;place-items:center;top:0;left:50%;-webkit-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0);width:40px;height:40px;background:#0085ea;border-radius:50%;color:#fff;font-size:22px;font-weight:500;-webkit-animation:number-bounce .7s cubic-bezier(0.34, 1.56, 0.64, 1) both;animation:number-bounce .7s cubic-bezier(0.34, 1.56, 0.64, 1) both}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(1)::before{content:"1";-webkit-animation-delay:.5s;animation-delay:.5s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(2)::before{content:"2";-webkit-animation-delay:1.3s;animation-delay:1.3s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(3)::before{content:"3";-webkit-animation-delay:2.1s;animation-delay:2.1s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(4)::before{content:"4";-webkit-animation-delay:2.9s;animation-delay:2.9s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(5)::before{content:"5";-webkit-animation-delay:3.7s;animation-delay:3.7s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(6)::before{content:"6";-webkit-animation-delay:4.5s;animation-delay:4.5s}@-webkit-keyframes number-bounce{0%{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}60%{-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}80%{-webkit-transform:translateX(-50%) scale(0.95);transform:translateX(-50%) scale(0.95)}100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}@keyframes number-bounce{0%{-webkit-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}60%{-webkit-transform:translateX(-50%) scale(1.15);transform:translateX(-50%) scale(1.15)}80%{-webkit-transform:translateX(-50%) scale(0.95);transform:translateX(-50%) scale(0.95)}100%{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}}.nain-tilaat-sahkopyoran-vaiheet ul li:after{position:absolute;content:"";width:99px;height:3px;left:90px;top:19px;border-top:3px dashed #959595;opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-animation:line-grow .35s ease forwards;animation:line-grow .35s ease forwards}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(1)::after{-webkit-animation-delay:.9s;animation-delay:.9s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(2)::after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(3)::after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(4)::after{-webkit-animation-delay:3.3s;animation-delay:3.3s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(5)::after{-webkit-animation-delay:4.1s;animation-delay:4.1s}.nain-tilaat-sahkopyoran-vaiheet ul li:nth-of-type(6)::after{display:none}@-webkit-keyframes line-grow{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}0.01%{opacity:1}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes line-grow{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}0.01%{opacity:1}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.nain-tilaat-sahkopyoran-container-sarakkeet{display:grid;grid-template-columns:1.4fr 1fr;gap:30px}.nain-tilaat-sahkopyoran-container-sarake{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nain-tilaat-sahkopyoran-container-sarake h3{font-size:20px}.nain-tilaat-sahkopyoran-container-sarake p{margin:0;font-weight:300}.nain-tilaat-sahkopyoran-container-sarake video{width:100%;height:auto;border-radius:5px}.nain-tilaat-sahkopyoran-container-sarake video.mobiili-video{display:none}.nain-tilaat-sahkopyoran-container-videon-kesto{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;padding:5px 14px 5px 10px;margin:20px 0;background:hsla(0,0%,100%,.1);border-radius:30px}.nain-tilaat-sahkopyoran-container-videon-kesto svg{width:18px;height:auto;fill:#00a1f2}.nain-tilaat-sahkopyoran-container-videon-kesto p{font-size:14px;font-weight:300}p.sidelines{display:block;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 20px;text-align:center;font-size:20px}p.sidelines:before,p.sidelines:after{position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:1px;background:#fff}p.sidelines:before{left:-70px}p.sidelines:after{right:-70px}.nain-tilaat-sahkopyoran-container-footer{display:grid;grid-template-columns:repeat(4, 1fr)}.nain-tilaat-sahkopyoran-container-footer-sarake{display:grid;grid-template-columns:28px 1fr;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:20px 1px 0;margin:36px 0 0;border-top:1px solid hsla(0,0%,100%,.2)}.nain-tilaat-sahkopyoran-container-footer-sarake svg{width:100%;height:auto;fill:#08d300}.nain-tilaat-sahkopyoran-container-footer-sarake p{margin:0;font-size:14px;font-weight:300}a.button.btn-sininen{display:block;padding:10px;background:#0085ea;border-radius:13px;color:#fff;text-align:center;text-transform:uppercase;font-weight:500}a.button.btn-sininen:hover{background:#0086e9}.tehtaalta-kotiovelle-sarakkeet{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:50px 0 0}.tehtaalta-kotiovelle-sarake{display:grid;grid-template-columns:50px 1fr;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.tehtaalta-kotiovelle-sarake p{margin:0}.tehtaalta-kotiovelle-sarake-ikoni{display:grid;place-items:center;width:100%;aspect-ratio:1/1;border:2px solid #00a1f2;border-radius:50%}.tehtaalta-kotiovelle-sarake-ikoni svg{height:auto;fill:#08d300}.tehtaalta-kotiovelle-sarake:nth-of-type(1) svg{width:58%}.tehtaalta-kotiovelle-sarake:nth-of-type(2) svg{width:64%}.tehtaalta-kotiovelle-sarake:nth-of-type(3) svg{width:60%}.tehtaalta-kotiovelle-sarake:nth-of-type(4) svg{width:60%}@media(max-width: 1040px){.nain-tilaat-sahkopyoran{padding:25px 20px 50px}.nain-tilaat-sahkopyoran-header h1{font-size:28px}.nain-tilaat-sahkopyoran-container{padding:38px 20px}.nain-tilaat-sahkopyoran-container h2{margin:0 0 25px}.nain-tilaat-sahkopyoran-vaiheet ul{display:block}.nain-tilaat-sahkopyoran-vaiheet ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;padding:0 0 0 64px}.nain-tilaat-sahkopyoran-vaiheet ul li .ntsv-content{display:grid;grid-template-columns:34px 1fr;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nain-tilaat-sahkopyoran-vaiheet ul li .ntsv-content p{margin:0;text-align:left;font-size:16px}.nain-tilaat-sahkopyoran-vaiheet ul li:before{left:0;top:50%}@-webkit-keyframes number-bounce{0%{-webkit-transform:translate(0, -50%) scale(0);transform:translate(0, -50%) scale(0)}60%{-webkit-transform:translate(0, -50%) scale(1.15);transform:translate(0, -50%) scale(1.15)}80%{-webkit-transform:translate(0, -50%) scale(0.95);transform:translate(0, -50%) scale(0.95)}100%{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}}@keyframes number-bounce{0%{-webkit-transform:translate(0, -50%) scale(0);transform:translate(0, -50%) scale(0)}60%{-webkit-transform:translate(0, -50%) scale(1.15);transform:translate(0, -50%) scale(1.15)}80%{-webkit-transform:translate(0, -50%) scale(0.95);transform:translate(0, -50%) scale(0.95)}100%{-webkit-transform:translate(0, -50%) scale(1);transform:translate(0, -50%) scale(1)}}.nain-tilaat-sahkopyoran-vaiheet ul li:after{width:2px;height:33px;left:19px;top:63px;border:0;border-left:2px dashed #959595;-webkit-transform:scale(1, 0);-ms-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}@-webkit-keyframes line-grow{0%{opacity:0;-webkit-transform:scale(1, 0);transform:scale(1, 0)}0.01%{opacity:1}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes line-grow{0%{opacity:0;-webkit-transform:scale(1, 0);transform:scale(1, 0)}0.01%{opacity:1}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.nain-tilaat-sahkopyoran-container-sarakkeet{display:block}.nain-tilaat-sahkopyoran-container-sarake video{margin:0 0 20px}.nain-tilaat-sahkopyoran-container-sarake video.mobiili-video{display:block}.nain-tilaat-sahkopyoran-container-sarake video.dt-video{display:none}.nain-tilaat-sahkopyoran-container a.button{margin:20px 0 0}p.sidelines{width:calc(100% - 70px)}p.sidelines:before,p.sidelines:after{width:40px}p.sidelines:before{left:-40px}p.sidelines:after{right:-40px}.nain-tilaat-sahkopyoran-container-footer{display:block;padding:18px 0 0;margin:22px 0 0;border-top:1px solid hsla(0,0%,100%,.2)}.nain-tilaat-sahkopyoran-container-footer-sarake{margin:0;border:0}.tehtaalta-kotiovelle-sarakkeet{display:block}.tehtaalta-kotiovelle-sarake:not(:last-of-type){margin-bottom:20px}}