html,body{text-align:left;height:100%}body{font-family:'Verdana','Helvetica Neue',sans-serif !important;font-size:11pt;color:#fff;-webkit-font-smoothing:antialiased;overflow:hidden !important}.section-dot-divader{border-top-width:1px;border-top-style:dashed;border-top-color:#cacaca;padding-top:4rem}.section-space-divader{padding-top:5rem;padding-bottom:1rem}h1{padding-top:2%;padding-bottom:5%}h2{font-size:36px;padding-top:2%;padding-bottom:5%}h3{font-size:24px}p{line-height:1.8}p.small{font-size:16px}p.medium{font-size:20px}p.large{font-size:24px}p.italic{font-style:italic}.bold{font-weight:600 !important}.inline{display:inline}.text-center{text-align:center}.shadow{text-shadow:1px 1px 2px #a9a9a9}.black{color:#000}.grey{color:#57595b}.blue{color:#1c5f8e}.orange{color:#d47600}.white{color:#fff}.isot-otsikot{position:relative;margin-top:26px;text-align:center;color:#fff;font-size:45px;font-weight:500;text-transform:uppercase}.isot-alaotsikot{text-align:center;color:#fff;font-size:18px;text-transform:uppercase;margin:0;position:absolute;top:55%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.sm{line-height:1.5em;position:relative}.sm:before{content:' ';position:absolute;top:-7%;left:50%;width:450px;border:1.5px solid #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transform:translateX(-50%)}.sm:after{content:' ';position:absolute;top:105%;left:50%;width:450px;border:1.5px solid #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);transform:translateX(-50%)}#cookie-law-info-bar{position:sticky !important;z-index:9999}#cookie_action_close_header{border-radius:30px}.header-background{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100vh}.header-objects{z-index:100;position:absolute;color:#fff;text-align:center;top:10%;left:10px;right:10px}#yrityksen-logo{width:550px;height:auto}.section-1{z-index:101;background-color:#013863;min-height:40vh}#section-1-positio{padding-top:11%;padding-bottom:14%}.section-2{z-index:100;background:rgba(0,0,0,.3);min-height:25vh}.section-2 h3{padding-top:4%}#section-2-positio{padding-top:6%;padding-bottom:10%}.section-2 h3{padding-top:7%}.counter{text-align:center}.counter-img{margin-bottom:8px}.laskuri{font-size:30px}.parallax-background{position:absolute;z-index:-100;background-position:center center;background-size:cover;background-repeat:no-repeat;height:100vh;top:137%;left:0;right:0;bottom:0}.section-3{z-index:101;background-color:#f0f0f0}#section-3-positio{padding-top:6%;padding-bottom:10%}#section-3-p2{margin-top:-18px}.section-4{z-index:101;background-color:#fff}#section-4-positio{padding-top:6%;padding-bottom:10%}#button-position{padding-bottom:7%;margin-top:-7%}.section-5{z-index:101;background-color:#f0f0f0}#section-5-positio{padding-top:5%;padding-bottom:5%}#section-5-p{margin-top:-42px}#section-5-p2{margin-top:-18px;padding-bottom:4%}#euro{margin-top:-70px}#co2{height:auto;width:120px;margin-top:-37px}.reas{padding-top:5px;margin-bottom:-5px}.section-6{z-index:101;background-color:#fff}#section-6-positio{padding-top:5%;padding-bottom:7%}#modal-alue{padding-top:4%}.modal-footer{text-align:center !important}.modal-content{z-index:999}.section-7{z-index:101;background-color:#d47600}#section-7-positio{padding-top:6%;padding-bottom:10%}.section-8{z-index:101;background-color:#f0f0f0;color:#57595b}#section-8-positio{padding-top:6%;padding-bottom:10%}.section-9{z-index:101;background-color:#fff}.section-9 .col-lg-2{min-width:20%}.section-9 img{padding-bottom:5%}#section-9-positio{padding-top:5%;padding-bottom:3%}footer{z-index:20;opacity:1.0}footer a{color:#fff}footer a:hover{color:#adff2f;text-decoration:none}.footer-1{background-color:#7ab0e5;height:57px}.footer-2{background-color:#1c5f8e;min-height:233px;padding-top:22px;padding-bottom:20px}.footer-3{background-color:#013863;height:137px;padding-top:15px}.somet{padding-bottom:5px}.secondary-menu{line-height:1.8}button{background-color:#d47600;border:transparent;color:#fff !important;padding:14px 30px;text-align:center;text-decoration:none !important;display:inline-block;margin:4px 2px;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;border-radius:30px}button:hover{background-color:#bb6a05}button:focus{outline:0}#send_button{background-color:#d47600;border:transparent;color:#fff !important;padding:10px 30px;text-align:center;text-decoration:none !important;display:inline-block;margin:4px 2px;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;border-radius:30px}#send_button:hover{background-color:#bb6a05}#send_button:focus{outline:0}button_blue{background-color:#013863;border:transparent;color:#fff;padding:14px 30px;text-align:center;text-decoration:none !important;display:inline-block;margin:4px 2px;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;border-radius:30px}button_blue:hover{background-color:#00243f}button_blue:focus{outline:0}.nuoli-alue a{z-index:100;position:absolute;padding-top:95px;left:49%;bottom:0;display:inline-block;color:#fff;font-size:20px;letter-spacing:.1em;transition:opacity .3s;cursor:pointer}.nuoli-alue a:hover{opacity:.5;color:#fff;text-decoration:none}.nuoli-alue a:focus{text-decoration:none;color:#fff}.nuoli-alue span{position:absolute;top:0;left:50%;width:56px;height:56px;margin-left:-23px;border:1px solid #fff;border-radius:100%;box-sizing:border-box}.nuoli-alue span:after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}@supports (perspective:1px) and (not (-webkit-overflow-scrolling:touch)){html,body{overflow:hidden}.viewport{height:100vh;perspective:1px;-webkit-perspective:1px;-ms-perspective:1px;-moz-perspective:1px;-o-perspective:1px;perspective-origin-x:100%;scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden}.parallax__layer{top:0;right:0;bottom:0;left:0;transform-origin-x:100%}.parallax__group{position:relative;transform-style:preserve-3d}.parallax__layer--front{transform:translateZ(0);z-index:10}.parallax__layer--deep{transform:translateZ(-.28px) scale(1.3);z-index:5}.parallax__layer--back{transform:translateZ(-.95px) scale(2);z-index:-1}.parallax-background{top:0 !important}.header-objects-x{left:none;right:none}#header-background-x-parallax{top:-180px}@media screen and (max-width:991px){#single-header-id{margin-top:-550px}}@media screen and (max-width:767px){#kielivalinta{bottom:18% !important}#single-header-id{margin-top:-430px}#header-background-single-parallax{height:650px}#nuoli-alue-id a{bottom:90px}}@media screen and (min-width:768px){body{transform:translateZ(0)}}@media screen and (max-width:600px){#single-header-id{margin-top:-430px}#header-background-single-parallax{height:650px}}@media screen and (max-height:560px){#header-background-x-parallax{top:-100px}}@media screen and (max-width:400px){#single-header-id{margin-top:-290px}#header-background-single-parallax{height:450px}}@media screen and (max-height:480px){.isot-otsikot{margin-top:28px;font-size:45px}}}@media screen and (max-width:980px){.sidebar{display:none}}@media screen and (max-width:767px){body{overflow:unset !important}#cookie-law-info-bar{top:0;bottom:auto !important;position:fixed !important}footer{text-align:center}.mini-footer{padding-top:20px}.footer-3{height:193px}#co2{margin-top:-6px}.nuoli-alue a{bottom:55px}#section-5-p{margin-top:-20px;font-size:20px}.seuranta-sectio{text-align:center}#euro{margin-top:0;margin-bottom:-30px}#section-5-p2{padding-top:30px}#yhteystiedot-text{text-align:center}}@media screen and (max-width:640px){#yrityksen-logo{width:480px}.sm:before{width:380px}.sm:after{width:380px}}@media screen and (max-width:500px){#yrityksen-logo{width:420px}.yrityksen-logo-x{width:320px}.isot-otsikot{font-size:48px}#video-size{width:auto;height:auto}}@media screen and (max-width:450px){h1{font-size:30px}h2{font-size:30px}p.medium{font-size:11pt}#yrityksen-logo{width:380px}.isot-otsikot{font-size:40px;margin-top:-20px}.sm:before{width:300px}.sm:after{width:300px}}@media screen and (max-width:400px){#yrityksen-logo{width:330px}.yrityksen-logo-x{width:280px}.sm:before{width:280px}.sm:after{width:280px}.header-background-x{height:60vh;min-height:300px;margin-top:-25vh}}@media screen and (max-width:350px){#yrityksen-logo{width:300px}.isot-otsikot{font-size:25px;margin-top:0}.sm:before{width:195px}.sm:after{width:195px}}@media screen and (max-height:900px){.parallax-background{top:190%;height:150vh}}@media screen and (max-height:740px){.parallax-background{top:190%;height:150vh}}@media screen and (max-height:668px){.parallax-background{top:213%}}@media screen and (max-height:520px){.parallax-background{top:200%;height:195vh}}@media screen and (max-height:480px){.parallax-background{top:280%}}@media screen and (max-height:420px){.parallax-background{top:315%;height:220vh}}@media screen and (max-height:360px){.parallax-background{top:380%;height:300vh}}@media screen and (max-height:270px){.parallax-background{top:250%;height:370vh}}@media screen and (max-height:220px){.parallax-background{top:270%;height:450vh}}