html{height:100%}body{height:100%;background:#fff}html.noscroll,html.noscroll body{overflow-y:hidden;position:relative}#overlay{display:none;position:fixed;width:100%;height:110%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5)}#overlay.is_visible{display:block}#wrapper{min-height:100%;height:auto!important;margin:0 auto -640px}#main{min-height:100px}#header{position:fixed;width:100%;top:0;z-index:20}#application-container>div,#footer_1>div,#footer_2>div,#header_1>div,#header_2>div,#main>div,#main_blank>div,#nostot_wrapper>div,#polku>div,#sub_nav>div,#uutiset_arkisto>div{position:relative;max-width:1080px;margin:0 auto;box-sizing:border-box;padding-left:20px;padding-right:20px}#main.thin_main>div{max-width:800px}@media screen and (min-width:769px){#application-container>div,#footer_1>div,#footer_2>div,#main>div,#main_blank>div,#nostot_wrapper>div,#polku>div,#sub_nav>div,#uutiset_arkisto>div{padding-left:40px;padding-right:40px}}@media screen and (min-width:1130px){#application-container>div,#footer_1>div,#footer_2>div,#main>div,#main_blank>div,#nostot_wrapper>div,#polku>div,#sub_nav>div,#uutiset_arkisto>div{padding-left:20px;padding-right:20px}}#header div.header_row>div>div{display:inline-block;vertical-align:bottom}#header #header_1,#header #header_1>div,#header #links,#header #logo,#header #logo img,#header #navi,#header #navi nav{height:65px}#header #header_2,#header #header_2>div,#header #header_2>div>div{height:60px}#header #header_1,#header #header_2{text-align:right}#footer,.push{min-height:640px}#footer_1>div,#footer_2>div{position:relative;padding-top:40px;padding-bottom:40px}#footer_2>div{padding-top:20px;padding-bottom:80px}#frm_search>div input.hakunappi,#header_1,#some_main a,.download,a.lue_lisaa,div.form_page input[type=submit]{background-color:#00519e}#header #header_mob_drop .header_paanavi ul ul li a{background-color:#0886dd;font-size:.9em}#header #header_mob_drop .header_paanavi ul ul ul li a{font-size:.7em}#header_1,#header_2{background-color:#00519e}#footer{background:#002d57;background:linear-gradient(to bottom,#002d57 0,#00529e 30%);font-size:1.1em;text-align:center}#header #header_mob_drop .header_paanavi ul ul li a.on,#header #header_mob_drop .header_paanavi ul ul li a.on i,#header #header_mob_drop .header_paanavi ul ul li a:active,#header #header_mob_drop .header_paanavi ul ul li a:active i,#header #header_mob_nav div.mob_nav_btn i,#nostot_wrapper div.nosto a,a,a:link,a:visited,h1{color:#00519e}#header #header_mob_nav div.mob_nav_btn i.icon-menu,#header #header_mob_nav div.mob_nav_btn i.icon-search{color:#fff}#header #header_mob_drop .header_paanavi ul li a i,#header #header_mob_drop .header_paanavi ul li a.on,#header #header_mob_drop .header_paanavi ul li a:active{color:#088be5}#header_2,#header_2 a,#header_2 i,#header_2 input,#polku a.on,#polku a:hover,p.newsaika{color:#64a9e1}h2,h3,h4,h5{color:#4f4f4f}#contact-container-right div.block i,#footer .copyright,#footer .copyright a,#footer div.sitemap ul li a.on,#footer div.sitemap ul li a:hover,#header #navi ul li a.on,#header #navi ul li a:hover{color:#6ab6ff}#header #header_mob_drop .some a{color:#a0d0ff;font-size:2em}#application-container,#application-container .h1,#application-container a,#back_to_top a i,#footer,#footer a,#footer div.sitemap ul li a,#footer i,#header #header_mob_drop .some a:active,#header #navi ul li a,#some_main a,#ylakuvat_block div.ylakuva_overlay span{color:#fff}div.main_frontpage,div.main_frontpage h1,div.main_frontpage h2,div.main_frontpage h3{color:#4f4f4f}#header #subnavi ul li{border-color:#64a9e1}a.link_button,button,input,select,textarea{height:38px;padding:0 10px;border:1px solid #747474;border-radius:0;box-sizing:border-box;-webkit-border-radius:0px;background-color:#fff;line-height:38px}input[type=checkbox],input[type=radio]{display:inline-block;height:auto}input:focus,select:focus,textarea:focus{border-color:#000}a.link_button,button{outline:0}textarea{height:190px;padding-top:5px;padding-bottom:5px;line-height:1.4}button,input[type=button],input[type=submit]{cursor:pointer}a.link_button:hover,button:hover,input[type=submit]:hover{filter:brightness(110%)}#header div.header_row{position:absolute;width:100%}#header_push{height:65px}#header div.header_row>div>#links,#header div.header_row>div>div#lang,#header div.header_row>div>div#navi,#header div.header_row>div>div#subnavi{display:none}#header #header_1>div>#links>div,#header #header_2>div>div>*{display:table;width:100%;height:100%}#header #header_1>div>#links>div>*,#header #header_2>div>div>*>*{display:table-cell;width:100%;vertical-align:middle}#header #header_2>div>div:last-child{margin-right:0}#header #header_1{z-index:2;box-shadow:0 0 10px rgba(0,0,0,.25)}#header #header_2{display:block;top:5px;width:100%;height:60px;z-index:1;background-color:rgba(8,134,221,.9);transition:top .25s ease-out}#header #header_mob_drop{display:block;top:-500px;width:100%;z-index:-999;pointer-events:none;overflow-y:auto;height:calc(100vh - 65px);background-color:rgba(1,80,157,.9);box-shadow:0 5px 5px rgba(0,0,0,.25);opacity:0}#header div#header_2.is_visible{top:65px}#header div#header_mob_drop.is_visible{top:65px;opacity:1;z-index:0;pointer-events:all;transition:top .25s ease-out,height .25s ease-out,opacity .25s ease-out}#header div#header_2.is_visible+div#header_mob_drop.is_visible{top:125px;height:calc(100vh - 65px - 60px)}#header #header_mob_nav{display:inline-block;position:relative;right:-10px;height:100%;text-align:right}#header #header_mob_nav>div>div{text-align:right}#header #header_mob_nav div.mob_nav_btn{display:inline-block;margin-left:5px}#header #header_mob_nav div.mob_nav_btn:first-child{margin-left:0}#header #header_mob_nav div.mob_nav_btn i{font-size:1.4em}#header #header_mob_nav #mob_menu_btn.toggled_on i:before{content:'\e801'}#header #header_mob_nav #mob_search_btn.toggled_on i:before{content:'\e829'}#header #logo{position:absolute;left:50%;width:130px;transform:translateX(-50%);background:url(../images/tavarataxi.svg) center center no-repeat}@media screen and (min-width:360px){#header #logo{width:160px}}#header #logo a{display:block;width:100%;height:100%}#footer img.ftr_logo{width:200px}#header div.header_links a{position:relative;display:inline-block;margin-left:20px;padding:0 15px;height:35px;line-height:30px;vertical-align:middle;box-sizing:border-box;font-size:1em;font-weight:500;color:#00529e;background:#95c5f5;background:linear-gradient(to bottom,#d2eafe,#95c5f5);border:2px solid rgba(0,0,0,.4);border-top-color:rgba(255,255,255,.5);border-left-color:rgba(255,255,255,.5);border-radius:4px}#header div.header_links a:first-child{margin-left:0}#header div.header_links a:active,#header div.header_links a:hover{color:#fff}#header div.header_links a:hover img{filter:brightness(110%)}#header div.header_links a.twentyfourh{margin-left:6px;padding-left:50px}#header div.header_links a img{position:absolute;top:-8px;left:-8px;height:43px;border:2px solid #fff;border-radius:50%}#header_2 #search{display:block}#header_2 #search>div{width:100%}#header #search form{position:relative;width:100%;height:24px}#header #search input{width:100%;height:34px;padding:0 5px;box-sizing:border-box;border:none;background-color:#e9efff;font-size:.9em}#header #search button{position:absolute;right:2px;top:-1px;height:100%;padding:0;box-sizing:border-box;cursor:pointer;border:none;background:0 0}#header div.header_lang a{display:inline-block;position:relative;margin-left:10px;top:3px}#header div.header_lang a:first-child{margin-left:0}#header div.header_lang img{display:block;border-radius:3px}#header div.header_lang a.offline:after{content:'\e801';position:absolute;right:-5px;top:-5px;width:15px;height:15px;cursor:pointer;color:red;font-family:tavarataxi_icon;font-size:.9em;font-style:normal;font-weight:400;text-decoration:inherit;line-height:.9;background-color:#fff;border-radius:50%}#header div.header_lang a.on img{box-shadow:0 0 5px rgba(0,0,200,.5)}#header #header_mob_drop>div>:not(.hidden){width:100%;margin-bottom:30px}#header #header_mob_drop>div>:last-child:not(.hidden){margin-bottom:50px}#header #header_mob_drop .header_paanavi ul{padding:0 15px;box-sizing:border-box}#header #header_mob_drop .header_paanavi ul ul{padding:0 0 0 35px;box-sizing:border-box}#header #header_mob_drop .header_paanavi ul li{position:relative;display:block;height:100%}#header #header_mob_drop .header_paanavi ul li a:not(.toggled_on){border-bottom:1px solid #4d83bf}#header #header_mob_drop .header_paanavi ul li a{display:block;height:100%;line-height:50px;padding:0 10px;font-size:1.1em;color:#fff}#header #header_mob_drop .header_paanavi>ul>li>a{font-weight:500;text-transform:uppercase;padding-left:0}#header #header_mob_drop .header_paanavi ul li a i{margin-right:10px;font-size:1.1em}#header #header_mob_drop .header_paanavi>ul>li>a i:before{margin-left:0}#header #header_mob_drop .header_paanavi ul ul li a:not(.toggled_on){border-bottom-color:#0871c2}#header #header_mob_drop .header_paanavi ul ul li:last-child{border:none}#header #header_mob_drop .header_paanavi ul ul li a i{color:#fff}#header #header_mob_drop .header_paanavi ul li.drop span.drop_toggle,#header #header_mob_drop .header_paanavi ul li.drop span.drop_toggle:before{position:absolute;right:0;top:0;width:50px;height:50px}#header #header_mob_drop .header_paanavi ul li.drop span.drop_toggle{cursor:pointer}#header #header_mob_drop .header_paanavi ul li.drop span.drop_toggle:before{content:'\e802';color:#fff;font-family:tavarataxi_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;line-height:50px}#header #header_mob_drop .header_paanavi ul li.drop span.drop_toggle.toggled_on:before{content:'\e803'}#header #header_mob_drop .header_paanavi ul ul:not(.is_visible){display:none}#header #header_mob_drop .some{text-align:center}#header #header_mob_drop .header_lang{text-align:center}#header #header_mob_drop .header_lang a{margin-left:17px}#header #header_mob_drop .header_lang a:first-child{margin-left:0}#header #header_mob_drop .header_lang img{height:26px}#header #header_mob_drop .header_links{text-align:center}#header #header_mob_drop .header_links a{margin:0 30px 20px;height:50px;line-height:46px;font-size:1.3em}#header #header_mob_drop .header_links a.twentyfourh{margin-left:54px}#header #header_mob_drop .header_links a img{height:60px;left:-32px}#ylakuvat_block{position:relative;z-index:0}#ylakuvat_block ul#ylakuvat li{display:none}#ylakuvat_block ul#ylakuvat li:first-child{display:block}#ylakuvat_block div.ylakuva_overlay{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:280px;height:70px;z-index:10;background-color:#d2eafe;background:linear-gradient(to bottom,#129dea,#0c529d);border:2px solid rgba(0,0,0,.4);border-top-color:rgba(255,255,255,.5);border-left-color:rgba(255,255,255,.5);border-radius:10px;text-align:center}#ylakuvat_block div.ylakuva_overlay>div{display:table;width:100%;height:100%}#ylakuvat_block div.ylakuva_overlay a{display:table-cell;vertical-align:middle}#ylakuvat_block div.ylakuva_overlay img{max-width:50px;margin:0 10px 0 0;vertical-align:middle;line-height:1;border:2px solid #fff;border-radius:50%;box-shadow:5px 5px 5px rgba(0,0,0,.25)}#ylakuvat_block div.ylakuva_overlay span{display:inline-block;margin-bottom:0;vertical-align:middle;font-size:38px;font-weight:500;line-height:1}#ylakuvat_block div.ylakuva_overlay span:after{content:'\f101';display:inline-block;position:relative;top:-3px;margin-left:8px;font-family:tavarataxi_icon;font-size:1em;font-style:normal;font-weight:400;text-decoration:inherit;line-height:1}@media screen and (min-width:1920px){#ylakuvat_block div.ylakuva_overlay{transform:none;animation:1.5s cubic-bezier(0,.74,.4,1) ylakuva_overlay_anim}}@media screen and (min-width:769px) and (max-width:1919px){#ylakuvat_block div.ylakuva_overlay{transform:scale(.81)}}@media screen and (min-width:769px) and (max-width:1500px){#ylakuvat_block div.ylakuva_overlay{transform:scale(.6)}}@media screen and (min-width:769px) and (max-width:1150px){#ylakuvat_block div.ylakuva_overlay{transform:translateX(-17%) scale(.5)}}@media screen and (min-width:769px) and (max-width:1000px){#ylakuvat_block div.ylakuva_overlay{transform:translateX(-50%) scale(.4)}}@keyframes ylakuva_overlay_anim{0%{transform:translateY(-150px)}100%{transform:translateY(0)}}#main+#nostot_wrapper,#main_blank+#nostot_wrapper{margin-top:40px}#main.main_frontpage+#nostot_wrapper{margin-top:20px}#nostot_wrapper>div{max-width:1120px}#nostot_wrapper{margin-bottom:40px;text-align:center}#nostot_wrapper div.nosto{display:inline-block;margin-bottom:40px;font-size:.9em}#nostot_wrapper div.nosto,#nostot_wrapper div.nosto .back,#nostot_wrapper div.nosto .front{width:280px;height:356px}@media screen and (min-width:400px){#nostot_wrapper div.nosto{margin-left:20px;margin-right:20px;font-size:1em}#nostot_wrapper div.nosto,#nostot_wrapper div.nosto .back,#nostot_wrapper div.nosto .front{width:320px;height:356px}}#nostot_wrapper div.nosto>div>div{background-repeat:no-repeat;background-position:center center;background-size:cover}#nostot_wrapper div.nosto .front div.otsikko{position:absolute;display:table;bottom:0;width:100%;height:75px;margin-bottom:0;background-color:rgba(0,81,158,.9);text-align:center}#nostot_wrapper div.nosto .front div.otsikko>p{display:table-cell;vertical-align:middle}#nostot_wrapper div.nosto div.otsikko>p{text-transform:uppercase;font-size:1.4em}#nostot_wrapper div.nosto p{margin-bottom:20px;color:#fff}#nostot_wrapper div.nosto .back>div>div>p:last-child{margin-bottom:0}#nostot_wrapper div.nosto .back{display:table}#nostot_wrapper div.nosto .back>div{display:table-cell;width:100%;height:100%;vertical-align:middle;background-color:rgba(0,81,158,.9);text-align:center}#nostot_wrapper div.nosto div.nosto_inner{padding:0 20px;box-sizing:border-box}#nostot_wrapper div.nosto a{display:inline-block;width:70%;height:38px;line-height:38px;background-color:#6ab6ff;text-transform:uppercase}#nostot_wrapper div.nosto a:hover{background-color:#fff}.flipper{-webkit-perspective:1000px;-moz-perspective:1000px;-o-perspective:1000px;-ms-perspective:1000px;perspective:1000px;line-height:1.4}.flipper.hover>div,.flipper:hover>div{transform:rotateY(180deg)}.flipper,.flipper .back,.flipper .front{width:320px;height:356px}.flipper>div{transition:.6s;transform-style:preserve-3d;position:relative}.flipper .back,.flipper .front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:visible;backface-visibility:hidden;position:absolute;top:0;left:0;box-sizing:border-box}.flipper .back>div,.flipper .front>div{width:100%;height:100%}.flipper .front{z-index:2;transform:rotateY(0)}.flipper .back{z-index:1;transform:rotateY(180deg)}#main.main_frontpage>div{max-width:960px;text-align:center}#main:not(.main_frontpage){background:linear-gradient(to bottom,#fff 0,#ebebeb 100%)}#footer a{font-size:.9em}#footer #footer_2{border-top:1px solid #002d57}#footer_1 div.footer_block{margin-bottom:40px}#footer_1 div.footer_block:last-child{margin-bottom:0}#footer_1 div.footer_block>div{margin-bottom:15px}#footer_1 div.footer_block>div:last-child{margin-bottom:0}#footer_2 div.footer_block{margin-bottom:32px}#footer_2 div.footer_block:last-child{margin-bottom:0}#footer div.footer_block .frt_otsikko{font-size:1.3em}#footer div.footer_block .frt_otsikko i{display:block;margin-bottom:2px;font-size:1.2em}#footer div.logosome .frt_otsikko{margin-bottom:5px}#footer div.logosome div.some i{font-size:1.7em}#footer div.footer_block ul.yhteystiedot_footer a{font-size:1.2em;font-weight:500}#footer div.footer_block img.book_img,#footer div.footer_block img.twentyfourh{width:100px;border:4px solid #fff;border-radius:50%}#footer div.sitemap ul.sub{margin-top:10px}#footer div.sitemap ul li{display:inline-block;margin:0 9px}#footer div.sitemap ul li a{font-size:1.2em;text-transform:uppercase;font-weight:400}#footer div.sitemap ul.sub li a{font-size:.9em;text-transform:none}#footer div.sitemap ul li a i,#footer div.sitemap ul ul{display:none}#footer .yhteystiedot_footer{font-size:.9em}#footer .copyright,#footer .copyright a{font-size:14px}#footer .copyright>span{margin:0 5px}#footer div.poweredby{text-align:center}#footer div.poweredby img{height:auto;width:150px}#back_to_top{position:fixed;right:10px;bottom:10px;pointer-events:none;opacity:0;z-index:5;transition:opacity .5s ease-out .2s}#back_to_top.visible{bottom:10px;opacity:1;pointer-events:auto}@media screen and (max-width:768px){#back_to_top,#back_to_top.visible{bottom:80px}}#back_to_top a{display:block;width:45px;height:45px;line-height:35px;padding:5px;box-sizing:border-box;background-color:rgba(0,0,0,.5);border-radius:4px;text-align:center;transition:color .25s ease-out,background-color .25s ease-out}#back_to_top a:active,#back_to_top a:hover{background-color:rgba(0,0,0,.75)}#back_to_top a i{padding:0;font-size:1.5em;line-height:1}#some_main{display:none}#polku{margin-top:50px}#polku,#polku a{color:#666}#polku,#uutiset_arkisto{font-size:.8em}a.lue_lisaa:link,a.lue_lisaa:visited{color:#fff;display:inline-block;padding:2px 15px;text-decoration:none}div.listauutinen{padding-bottom:30px}@media screen and (min-width:768px){div.listauutinen{width:45%;margin-right:5%;float:left}}#uutiset_arkisto{text-align:right}#ajankoht-container>div>div{display:inline-block;vertical-align:top}#ajankoht-container #uutiskuvitus{display:none}#ajankoht-container #uutisnostot{width:100%;padding:50px 40px;box-sizing:border-box}#ajankoht-container #uutisnostot>div{max-width:600px;margin:0 auto}#ajankoht-container ul#news li{margin-bottom:40px}#ajankoht-container ul#news li:last-child{margin-bottom:0}#ajankoht-container p{margin-bottom:5px}#ajankoht-container .h1{margin-top:0;margin-bottom:30px}#ajankoht-container p.date{font-size:.8em}#ajankoht-container .title{font-size:1.2em;line-height:1.2em}#ajankoht-container .readmore{position:relative;margin-top:20px;text-align:center}#ajankoht-container .readmore:after{content:'';display:block;position:absolute;top:50%;width:100%;height:1px;z-index:-1;background-color:#e8e8e8}#ajankoht-container .lue_lisaa{display:inline-block;width:120px;padding:8px 0;text-transform:uppercase;text-align:center;background-color:#4f4f4f}#application-container{position:relative;background:url('../images/tavarataxi-etu-mainospaikka-kuvitus.jpg') center center/cover no-repeat #066ab8;text-align:center}#application-container:after{background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 15%,transparent 85%,rgba(0,0,0,.5) 100%);content:"";top:0;left:0;bottom:0;right:0;position:absolute;pointer-events:none;z-index:1;opacity:1}#application-container>div{padding:50px 20px;box-sizing:border-box;z-index:2}#application-container .h1{margin-top:0}#application-container .subtitle{font-size:1.1em;font-weight:500}#application-container p{margin-bottom:25px}#application-container>div>p:last-child{margin-bottom:0}#application-container a{display:inline-block;padding:10px 30px;border:2px solid #fff;text-transform:uppercase;font-size:1.2em;font-weight:500}#main.form_page{padding-bottom:100px}#contact-container-right{margin-top:40px}#contact-container-right div.block{margin-bottom:20px;font-size:1em;text-transform:uppercase}#contact-container-right div.block li{text-transform:none}#contact-container-right div.block:last-child{margin-bottom:0}#contact-container-right div.block i{position:absolute;display:inline-block;font-size:1.5em;line-height:1.2}#contact-container-right div.block i:before{margin:0}#contact-container-right div.block div.frt_otsikko,#contact-container-right div.block ul{margin-left:40px}#contact-container-right div.block div.frt_otsikko{display:inline-block;font-size:1.1em;font-weight:400;text-transform:uppercase;line-height:1.2}#contact-container-right div.block ul{margin-top:5px}#contact-container-right div.contact_image{display:none}#contact-container .info{font-weight:500}#contact-container .asterisk_info{font-size:.8em;font-style:italic;color:#666}#order-container div.form_block:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d2d2d2}#order-container p.title{margin-bottom:20px;text-transform:uppercase;line-height:1.2;font-size:1.5em;font-weight:500;color:#6ab7ff}#order-container p.title span{display:inline-block;width:32px;height:32px;margin-right:10px;vertical-align:top;background-color:#6ab7ff;border-radius:50%;text-align:center;color:#fff}#order-container p.title span.copy_function{width:auto;margin-right:0;margin-left:15px;padding:0 10px;cursor:pointer;font-size:.65em;font-weight:400;line-height:1.7;text-transform:none;border-radius:4px}#order-container p.title span.copy_function i{margin-left:5px}#order-container p.sub_title{margin:20px 0 10px;color:#5a5a5a}@media screen and (max-width:500px){#order-container p.title span.copy_function{margin-left:0;margin-top:15px}}#order-container div.form_block div.copy_wrapper{margin-bottom:25px;padding:10px;box-sizing:border-box;background:#eee;border-left:5px solid #ccc}#order-container div.form_block div.copy_wrapper .order_product_remove{padding:4px 6px;background-color:#ddd;border-radius:3px;font-size:.8em}#order-container div.form_block div.copy_wrapper .order_product_remove:active,#order-container div.form_block div.copy_wrapper .order_product_remove:hover{background-color:#fcc;color:#c44}#order-container div.form_block div.copy_wrapper .order_product_remove:before{content:'\e801';margin-right:5px;font-family:tavarataxi_icon;font-style:normal;font-weight:400;text-decoration:inherit}#order-container div.form_block #order_add_new_product:active,#order-container div.form_block #order_add_new_product:hover{color:#282}#order-container div.form_block #order_add_new_product:before{content:'\e816';margin-right:7px;font-family:tavarataxi_icon;font-style:normal;font-weight:400;text-decoration:inherit}#order-container div.form_block div.copy_wrapper:not(:first-of-type){position:relative;left:0;opacity:1;animation:.5s ease-out order_new_product_insert}@keyframes order_new_product_insert{0%{opacity:0;left:-20px}100%{opacity:1;left:0}}#order-container div.form_block.labels>div>div>*{display:block}#order-container div.form_block.labels>div>div>input{display:inline-block}#order-container div.form_block.labels>div>div>span{display:inline-block;margin:0 6px}#order-container div.form_block div.copy_wrapper>div,#order-container div.form_block div.inner>div,#order-container div.form_block>div{display:inline-block;width:100%}#order-container div.form_block>div.radio_wrapper label{display:inline-block;padding:5px 0;cursor:pointer}#order-container div.form_block>div.radio_wrapper label input[type=text]{display:inline-block;width:110px;height:33px;line-height:33px;margin-left:24px}#order-container div.form_block.labels input[name='product_amount[]'],#order-container div.form_block.labels input[name='product_cargo_amount[]'],#order-container div.form_block.labels input[name='product_weight[]']{width:135px}#order-container div.form_block.labels input[name='product_height[]'],#order-container div.form_block.labels input[name='product_length[]'],#order-container div.form_block.labels input[name='product_width[]']{width:55px}#order-container div.form_block div.contact_field_solve{display:flex;flex-wrap:wrap}#order-container div.form_block div.contact_field_field,#order-container div.form_block div.contact_field_title{flex-grow:2;padding:0;box-sizing:border-box}#order-container div.form_block div.contact_field_title{text-align:left}#order-container div.form_block div.contact_field_field{text-align:right}#order-container .form_end_message{margin-top:20px;font-size:1.05em;color:#4f4f4f;font-weight:600;text-align:center}div.form_page div.radio_wrapper,div.form_page input,div.form_page select,div.form_page textarea{width:100%;margin-bottom:10px}div.form_page input[type=file]{height:auto}div.form_page input[type=submit]{height:60px;border:none;color:#fff;font-weight:500}div.form_page input[type=checkbox],div.form_page input[type=radio]{width:auto}div.form_page div.radio_wrapper{display:flex;flex-wrap:wrap}div.form_page div.radio_wrapper>label{flex-grow:2;margin:0 5px}div.form_page div.radio_wrapper>label:first-child{margin-left:0}div.form_page div.radio_wrapper>label:last-child{margin-right:0}div.form_page div.radio_wrapper>label.radio{flex-grow:1}div.form_page div.radio_wrapper label.radio input{margin-right:10px}div.form_page div.contact_field_solve{display:flex;flex-wrap:wrap}div.form_page div.contact_field_solve>div{flex-grow:1}div.form_page div.contact_field_solve div.contact_field_title{line-height:38px}div.form_page div.contact_field_solve div.contact_field_field{text-align:right}div.form_page div.pagesectioncontainer p:not(.error):not(.done){padding:0}div.form_page #rekryform{max-width:768px}div.form_page div.pagesectioncontainer p.otsikko:not(.error):not(.done){padding-bottom:10px;font-size:1.2em;font-weight:500}div.form_page div.form_block{margin-bottom:20px}div.form_page div.form_block.no_title{padding-top:20px}div.form_page div.form_block input{margin-bottom:0}div.form_page div.form_block input[type=checkbox],div.form_page div.form_block input[type=radio]{margin-right:3px}div.form_block div.copy_wrapper>div,div.form_block div.inner>div,div.form_page div.form_block>div{margin:0 0 10px}div.form_page div.form_block>div.inline_wrapper{display:inline-block;margin:0 20px 10px 0}#frm_search{max-width:600px;margin-bottom:40px}#frm_search>div input{margin-right:10px;vertical-align:top}#frm_search>div input:last-child{margin-right:0}#frm_search>div input.hakunappi{width:80px;border:none;color:#fff;font-weight:500}#frm_search>div input.haku_omasivu{width:calc(100% - 80px - 10px)}#main div.articles_wrapper{padding-bottom:40px}#main div.articles_wrapper h2,#main p.newsaika+h2{margin-top:7px}#main div.some_sivu{padding-bottom:20px}@media screen and (max-width:900px){#header #logo{width:130px!important}#header #paanavi>ul>li>a{font-size:1em!important}#header #links a{margin-left:10px!important;padding:0 5px!important;font-size:.9em!important}#header #links a.twentyfourh{padding-left:45px!important}}#main_blank>div>div{padding-top:30px;padding-bottom:20px}#main_blank>div>div:first-child{padding-top:75px}#main_blank>div>div:last-child{padding-bottom:75px}.text_block p,div.pagesectioncontainer p:not(.error):not(.done){padding-bottom:20px}div.pagesectioncontainer .sectionimage.middle,div.pagesectioncontainer .sectionimageonlycenter{text-align:center}div.pagesectioncontainer .sectionimage.left,div.pagesectioncontainer .sectionimageonlyleft{text-align:left}div.pagesectioncontainer .sectionimage.right,div.pagesectioncontainer .sectionimageonlyright{text-align:right}div.pagesectioncontainer .sectionimageleft,div.pagesectioncontainer .sectionimageright{text-align:center}#sticky_footer{display:none}@media screen and (max-width:768px){#sticky_footer{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:15px;position:fixed;bottom:10px;right:10px;max-width:370px;height:60px;padding:5px 15px 5px 5px;box-sizing:border-box;opacity:0;transition:opacity .5s ease-out;z-index:10;background:#00519e;border-radius:70px 10px 10px 70px;box-shadow:0 3px 20px 0 rgba(0,16,49,.35);color:#fff}#sticky_footer.visible{opacity:1}#sticky_footer img.twentyfourh_image{position:relative;left:-1px;max-height:46px;border:2px solid #fff;border-radius:50%}#sticky_footer span{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:19px;font-weight:500;letter-spacing:1px;line-height:1.2;text-align:right}#sticky_footer a{display:flex;align-items:center;justify-content:center;width:40px;height:calc(100% - 17px);padding:0;font-size:28px;color:#00519e;background:linear-gradient(to bottom,#cee6fd,#99cafa);border-radius:3px}#sticky_footer a i:before{margin:0}#sticky_footer a.telephone i:before{position:relative;top:1px}.rslides_nav,.rslides_tabs{display:none}}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;margin:0 auto;width:auto;border:0}.rslides_tabs{position:absolute;width:100%;left:0;top:calc(100% + 10px);z-index:2;text-align:center}.rslides_tabs li{display:inline-block;margin-right:7px}.rslides_tabs li:last-child{margin-right:0}.rslides_tabs a{text-indent:-9999px;width:11px;height:11px;background:#888;border-radius:6px;float:left}.rslides_here a{background:#00519e}body .rslides img,body .rslides picture{width:100%}@media screen and (min-width:1081px){#header #subnavi ul li{margin-right:10px!important;padding-right:10px!important;border-right-width:1px;border-right-style:solid}}#main:has(#competition-container) h1{text-align:center}#competition-container{margin-inline:auto;max-width:550px;padding-top:30px}#competition-container input{width:100%;margin:0 0 10px}#competition-container input.btn_send{margin-top:20px}@media (max-width:400px){#competition-container input::placeholder{font-size:15px}}