:root{--bs-btn-disabled-bg: rgba(200,200,200,.5)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}html,body{width:100%;height:100%;margin:0;border:0;display:block;font-family:Lato,sans-serif}body{overflow:hidden}#startPage{overflow-y:auto}.base{background-color:#ace0ef;background-image:url(../../images/c-tile.png)}.base-modal{background-color:#000000bf}.blank-container,.results-container{position:absolute;width:100%;height:100%;z-index:10;margin:0;padding:0}.results-popup{color:#000;border-radius:20px;text-align:center;position:relative;height:75%;width:75%;min-width:320px;min-height:300px;max-width:720px;margin:0 auto;top:50%;transform:translateY(-50%);padding:40px}.results-popup{background-color:#fff;background-image:url(/wp-content/themes/kopiraittilankoulu/images/c-tile.png);border:#e2e3e4 3px solid;color:#000}.results-popup p{margin-bottom:20px}.internal-popup{margin:0 auto;border-radius:20px;text-align:center;position:relative;height:75%;width:75%;min-width:320px;min-height:300px;background-color:#fff;background-image:url(/wp-content/themes/kopiraittilankoulu/images/c-tile.png);padding:40px}.full-width-popup{height:90%;width:90%;max-width:1600px;overflow:scroll;overflow-x:hidden;border-radius:20px 0 0 20px}.full-width-popup p{margin-left:20px}.center-container{display:table;table-layout:fixed;width:100%;height:100%;margin:0}.vertical-box{display:table-cell;vertical-align:middle;text-align:center}.blackboard,.blackboard-top,.blackboard-bottom{background-size:100%;min-height:80px}.blackboard-top{background-image:url(/wp-content/themes/kopiraittilankoulu/images/board_top.png);background-repeat:no-repeat;background-position:center bottom}.blackboard{padding:40px 0;font-weight:300;font-size:1.6em;line-height:1.1em;color:#fff;background-image:url(/wp-content/themes/kopiraittilankoulu/images/board_middle.png);background-repeat:repeat-y;background-position:center top}.blackboard-bottom{background-image:url(/wp-content/themes/kopiraittilankoulu/images/board_bottom.png);background-repeat:no-repeat;background-position:center top;min-height:100px}.blackboard h2{font-weight:700}.blackboard p{text-align:center;margin:20px auto;width:80%}.lang-select{min-height:60px}.lang-select a{color:#fff;margin-right:20px;font-size:20px}.init-popup{position:absolute;margin:auto;inset:0;width:640px;height:480px;background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_intro.png);background-repeat:no-repeat;background-size:contain;background-position:center top;color:#fff;padding:80px;text-align:center}.init-popup p,.results-popup p{font-size:18px;line-height:1.2}#loader-anim{position:absolute;margin:auto;inset:0}#mainCanvas{position:absolute;width:100%;height:100%}#gamePopup{display:none;position:absolute;width:100%;height:100%}#gameWindow{width:100%;height:100%}#scoredisplay{display:none;position:absolute;top:10px;right:0;left:0;color:#aaabad;height:60px;width:75%;max-width:500px;background-color:#fff;margin:0 auto 20px;border-radius:20px;text-align:center}#scoredisplay p{font-size:30px;line-height:60px;float:left;margin-left:20px}#scorevalue{width:200px;text-align:center}#clock{width:100px}#navigation{position:absolute;width:100%}footer{position:absolute;height:24px;width:100%;bottom:0;background-color:#c3c4c6;color:#fff;font-size:1rem;padding:0 20px}footer a,footer a:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.mfp-wrap{overflow:auto}.popup{position:relative;background-color:#fff;background-repeat:no-repeat;background-position:top center;background-size:contain;margin:0 auto;padding:0 0 20px;min-height:640px;width:480px;border-radius:20px}.popup-wide{width:80%;min-height:600px;max-width:800px}.popup-content{height:75%;min-height:500px;padding:20px}.popup .img-responsive{margin:-20px auto 0}.popup-wide,.popup-content{background-image:url(/wp-content/themes/kopiraittilankoulu/images/c-tile.png);background-repeat:repeat;background-size:auto;border:#e2e3e4 3px solid}.task-popup{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_task_purple.png);background-position:0 10px}.task-popup-blue{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_task_blue.png);background-position:0 10px}.task-popup-green{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_task_green.png);background-position:0 10px}.punainen{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_wheel_red.png)}.sininen{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_wheel_blue.png)}.vihrea{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_wheel_green.png)}.violetti{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_wheel_violet.png)}.keltainen{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_wheel_yellow.png)}.black{background-image:url(/wp-content/themes/kopiraittilankoulu/images/bg_wheel_black.png)}.lives-display{position:absolute;bottom:20px;right:20px}.popup p,.internal-popup p{margin:0 20px 20px;font-size:20px;line-height:22px}.popup h2,.results-popup h2,.init-popup h2,.internal-popup h2{font-size:30px;font-weight:700;margin:40px 20px}.popup h2.popup-title{font-size:22px;font-weight:400;margin:5px 0}.init-popup h2,.results-popup h2{margin:20px}.popup-wide h2{font-size:22px;line-height:1.2em;margin:0}.popup-wide p{margin:0;font-size:18px;font-weight:300;line-height:1.2em;font-family:Lato,sans-serif}button.mfp-close{background-color:#fff;width:50px;height:50px;border-radius:25px;margin:5px;opacity:1}.glyphicon{font-size:50px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.audio-icon{font-size:30px;color:#000;text-shadow:none;margin-right:20px}.task-btn-yes{max-height:180px;width:auto;margin:0 auto}.question-top .task-btn-yes{margin-top:0}.img-result{width:90%;height:auto;margin:0 auto}.test-badge{clear:both;width:200px;height:200px;margin-bottom:40px}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;transform:translateZ(0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;transform:translateZ(0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;transform:translateZ(0)}}#lookingGlass{border-radius:100%;box-shadow:0 0 0 7px #ffffffd9,0 0 7px 7px #00000040,inset 0 0 40px 2px #00000040;cursor:none;position:absolute;top:0;left:0;display:none;pointer-events:none}.attachment-table img{float:left;margin-right:10px}.attachment-table p{min-height:40px;margin-bottom:10px}@media only screen and (max-width: 768px){.popup h2,.init-popup h2,.results-popup h2{font-size:18px;margin-bottom:18px}.popup{height:100%;width:100%;max-width:360px;border-radius:20px;padding-bottom:20px;min-height:420px}.popup .img-responsive{margin-top:0}.carousel-inner>.item>img{max-width:80%;margin:10px auto}.popup p{margin:0 10px 10px;font-size:14px;line-height:14px}footer a,footer p{font-size:11px;line-height:20px}footer{display:none}#mainCanvas,#gamePopup{height:100%}.blackboard{padding:20px 0;font-weight:300;font-size:1.2em;line-height:1em}.blackboard p{width:80%}.question{margin-top:0}.task-btn-yes{max-height:120px;width:auto;margin:0 auto}.lives-display img{width:15px;height:15px}}footer{opacity:1}footer .row{opacity:.85}@media only screen and (max-width: 768px){footer{display:block}footer .row{display:none}}.page-template-page-helpolla{overflow-y:auto}body{background-color:#f9f9f9;font-family:Lato,sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4{font-weight:700;margin-bottom:1em}h2,h3,h4{font-size:1.4em;margin-top:1em}h1{font-size:2.4em}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1em}b,strong{font-weight:bolder}p{font-weight:400;margin-top:0;margin-bottom:1rem}a{-webkit-text-decoration:none;text-decoration:none}ul{list-style:disc;padding-left:1em;margin-bottom:1em}ul li{margin-bottom:.5em}.orange{background-color:#f4bb3a}.light-orange{background-color:#f8d687}.text-red{color:#e44f50}.text-grey{color:#707278}.breadcrumbs{color:#707278;margin:0 0 .5rem}.breadcrumbs a{color:#707278}.aligncenter{text-align:center}.lang-selector{margin-bottom:0;font-weight:700}.lang-selector a{color:inherit}#footerCookieButton{color:#fff!important}#wt-cli-privacy-save-btn{background-color:#f4bb3a;color:#000;border-radius:0;font-weight:600}@media (max-width: 985px){.cli-bar-container{justify-content:space-between!important}}.social-media-share{float:right}.social-media-share img{width:32px}.some img{width:40px;margin-right:.5rem}.hero-image{padding:0;position:relative;height:62.5vh;background-position:bottom center;background-size:cover;text-align:center}@media (max-width: 768px){.hero-image{height:40vh}}.hero-bend{position:absolute;width:100%;height:auto;bottom:0;left:0;right:0}.hero-arrow{position:absolute;width:40px;height:auto;bottom:40px;margin:0 auto}.navi{display:flex;align-items:flex-start;height:75px;width:100%}.hat{display:flex;align-items:center;justify-content:flex-end;height:50px;padding:0 2rem}.hat a{color:#221e1f;font-weight:700;margin-right:1rem}.menu-kopiraitti-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 2rem 0 0}.menu-kopiraitti-container a{color:#221e1f;font-weight:700}.menu{display:flex;width:1024px}.menu:hover .sub-menu,.menu:focus .sub-menu,.menu:focus-within .sub-menu,.menu:active .sub-menu{clip:auto;height:auto;margin:0;overflow:visible;width:auto}.menu .menu-item-has-children:focus-within,.menu .menu-item-has-children:focus-within .sub-menu{background:#f8d689}.menu .menu-item-has-children:focus-within .sub-menu .menu-item:focus-within{background:#f8eed6}.menu li{width:100%}.menu{margin:0;padding:0}.menu li{display:inline-block;list-style:none}.menu .wpml-ls-item-en{display:none}.menu-item{position:relative}.menu-item a{display:flex;align-items:center;height:75px;padding:0 1.4rem;-webkit-text-decoration:none;text-decoration:none;color:#221e1f;font-weight:700;font-size:.9em}.sub-menu .menu-item a{height:39px;padding:.5rem 1.4rem}.navi li.menu-item:hover,.navi li.menu-item:hover .sub-menu{background-color:#f8d689}.navi li.menu-item:hover .sub-menu li:hover{background-color:#f8eed6}.navi .sub-menu{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;width:1px;position:absolute;z-index:200;left:0;top:75px;list-style:none;background:#f8eed6;padding:0}.sub-menu li{width:100%}.logo-container{position:absolute;z-index:100;display:flex;margin:0 auto;background-image:url(../../assets/global/web/kopiraitti-ribbon.png);background-size:contain;background-position:top center;background-repeat:no-repeat;height:250px;width:220px;align-items:center;justify-content:center}.logo-container img{width:80%;height:auto;margin:0 auto 1em}@media only screen and (max-width: 1024px){.logo-container{height:120px;width:100px}.navi{display:none}.menu .menu-item-has-children:focus-within,.menu .menu-item-has-children:focus-within .sub-menu{background:none}}.link-navbar{width:240px;margin:0 0 0 2em;position:relative;height:75px;flex-shrink:0}.logo-navbar{position:absolute;top:0}.lang-switcher{position:absolute;width:200px;right:0;top:18px}.lang-switcher a{color:#221e1f;font-size:.9em;z-index:100}.sub-menu .menu-item.line-above{padding:0 1.4rem}.sub-menu .menu-item.line-above a{margin-top:.5rem;padding-left:0;padding-top:1rem;border-top:1px solid white}.top-level-link{text-transform:uppercase}.top-level-link.current_page_item{color:#000}.menu-sidebar{margin-top:85px;background-color:#f8d6874d;list-style:none;padding-bottom:.5em}.menu-sidebar h2{padding:2rem 1.5rem 1rem;margin:0}.menu-sidebar h2 a{color:#000}.menu-sidebar li{list-style:none;padding:.5rem 1.5rem}.menu-sidebar li.current_page_item{background-color:#f8d689}.menu-sidebar ul,.menu-sidebar .children{padding:0}.menu-sidebar .children li{padding-left:1rem}.page_item_has_children ul{display:none}.menu-sidebar .current_page_item>ul,.menu-sidebar .current_page_ancestor>ul{display:block}.menu-sidebar a{color:#3a6ab3;-webkit-text-decoration:none;text-decoration:none}.menu-sidebar .current_page_item>a{font-weight:700;color:#221e1f}.menu-sidebar h4,.sidebar-nosto h4{font-weight:700;font-size:1em;text-transform:uppercase}.menu-sidebar .child{padding-left:1em;font-size:.9em}.sidebar-nosto{background-color:#f8d6874d;padding:.5em 1em 1em;margin-top:1em}.hide-bullets ul,.hide-bullets ol,.hide-bullets li{list-style:none}#feedbackMenu{position:fixed;right:0;top:45vh;z-index:300}.feedback-contents{display:none}@media (max-width: 768px){#feedbackMenu{display:none}}.front-content{text-align:center}.front-links{border-left:6px solid #f9f9f9;border-right:6px solid #f9f9f9;width:100%;padding-bottom:63%;background-size:cover}.front-lift-wide .front-links{padding-bottom:31%}.front-link-heading:before{border:20px solid rgba(255,255,255,0);border-bottom:20px solid #f9f9f9;content:"";width:20px;position:absolute;top:-40px;left:0;right:0;margin:0 auto}.front-link-heading{padding:0;width:100%;position:relative}.front-link-heading h4{text-align:center;color:#000;font-size:1.125rem;font-weight:700}h1.front-heading{margin-top:4rem;font-size:2.5rem;font-weight:700;text-transform:none;color:#000}h2.front-heading{width:100%;text-align:center;font-weight:700;font-size:1.75rem}.front-content p{max-width:600px;display:block;margin:0 auto;line-height:1.6}.btn.btn-front{border-radius:30px;color:#fff;background-color:#e44f50;padding:.75rem 5rem;margin-top:3rem;margin-bottom:1rem;font-weight:700}.link-lift-container{display:flex;flex-direction:column}.link-lift-container:nth-child(2n) .front-lift-row,.front-popular-row{padding-left:1.5rem}.link-lift-container:nth-child(odd) .front-lift-row{padding-right:1.5rem}.front-lift-row{margin-bottom:0;margin-top:auto}.front-lift{padding:0}.front-lift a{-webkit-text-decoration:none;text-decoration:none}.etusivu-video-container{margin-top:5rem;position:relative;width:100%;height:0;padding-bottom:56.25%}.etusivu-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.front-video{margin:2rem auto 4rem}.front-popular-container{padding:2rem 0 4rem;background-color:#bde6f2}.front-popular{padding:0;border:6px solid #f9f9f9}.front-popular a{display:flex;justify-content:center;align-items:center;background-color:#3a6ab3;width:100%;color:#fff;font-size:1rem;font-weight:700;padding:1.5rem 1rem;min-height:148px}.front-popular a:hover{background-color:#3b95d2;-webkit-text-decoration:none;text-decoration:none}.front-cta-box{max-width:1140px;width:100%;margin:0 100px;padding-left:1rem}.front-btn-cta{display:flex;align-items:center;justify-content:flex-end}.front-btn-cta .btn{margin:0 1rem}.news-box,.some-box{background-color:#fff;margin:0 1em}.some-box{background-color:transparent}.box-header h2{width:100%;line-height:80px;background-color:#e44f50;color:#fff;text-align:center;font-weight:700;font-size:1.5rem;text-transform:uppercase}.box-wrapper{padding:3rem 6rem 0}.news-box .box-wrapper{padding:1rem 6rem 0}.some-box .box-header{background-color:#3a6ab3}.news-item{margin-bottom:1em}.news-item h3{font-size:1.125rem;margin:0}.news-item h3 span{font-weight:400}.news-item p{font-size:1.125rem;font-weight:300}.news-item a{color:#221e1f;-webkit-text-decoration:none;text-decoration:none}.content-container{padding:120px 0 3em}.content-column{padding:0 0 0 2em}.content-column img{width:100%;height:auto;margin:1em 0}.nosto-boksi,.esimerkki{padding:1.5em;background-color:#f8d6874d}.nosto-boksi{font-style:italic;padding:1.5em 1em 1.5em 4em;background-color:#bde6f2;background-image:url(../../assets/global/web/bulb.png);background-repeat:no-repeat;background-position:20px center;margin:1rem auto}.hahmo-container{width:250px;border-radius:50%;background-color:#f8d689;height:250px;display:flex;justify-content:center;align-items:center;margin:3rem auto}.hahmo-container .hahmo-blokki{display:block;margin:1rem auto;width:auto;height:150px}.block-materiaalit .pdf-icon{max-width:180px}@media only screen and (max-width: 576px){.block-materiaalit .pdf-icon{max-width:100px}}.pdf-container{background:#000;margin-bottom:1rem}.btn-container{text-align:center}.btn.btn-lataa{border-radius:30px;color:#fff;background-color:#e44f50;padding:.75rem 5rem;margin:2rem auto;font-weight:700}.aftercontent{padding:.5em 1.5em 1.5em;background-color:#f8d6874d}.hahmo-ja-lainaus{margin:2rem auto}.hahmo-ja-sisalto{margin-bottom:1rem}.hahmo-blokki{width:100%;max-width:200px;display:block;margin:1rem auto}.lainaus{display:flex;align-items:center}.lainaus h2{color:#e44f50;font-size:20px}@media (max-width: 1440px){.menu{display:flex;width:100%}}@media (max-width: 1280px){.link-navbar{width:120px}.logo-container{height:130px;width:120px}.menu{display:flex;width:100%}}@media only screen and (max-width: 1024px){.content-container{padding:5em 1em 0}.content-column{padding:1em}.menu-sidebar{margin-top:1em}.box-wrapper{padding:2rem 1rem 0}}@media only screen and (max-width: 768px){.link-lift-container:nth-child(2n) .front-lift-row{padding-left:0;padding-left:initial}.link-lift-container:nth-child(odd) .front-lift-row{padding-right:0;padding-right:initial}.link-lift-container:nth-child(2n) .front-lift-row,.front-popular-row{padding-left:0;padding-left:initial}}@media only screen and (max-width: 576px){.hahmo-container{width:200px;height:200px}.content-column .hahmo-blokki{max-width:150px}.block-materiaalit .pdf-icon-container{text-align:center}}.footer-container a{color:#fff}.cat-item-container{padding-bottom:2em}.cat-item-container h2{margin-top:.5em}.sidebar-nosto a{color:#3a6ab3;-webkit-text-decoration:none;text-decoration:none}.questions-container h2{color:#707278}.question{text-align:left;background:none;border:none;padding:0}.question h3{font-size:1.4em;margin:1em 0 .5em;cursor:pointer}.question h3:before{content:"+ "}.active h3:before{content:"- "}.answer{display:none;line-height:1.5}.active .answer{display:block}.footer-container{background-color:#231f20;color:#fff;padding:2em}.logo-footer{width:50%;height:auto;margin:0 auto}.footer-container h4{font-size:1em;font-weight:700}.footer-bottom{margin-top:2em}@media (max-width: 768px){.front-cta{text-align:center}.front-btn-cta{justify-content:center;margin-top:1rem}}.page-template-template-oman-tuottamisen-polku .otp-child{max-width:121px}.page-template-template-oman-tuottamisen-polku .otp-child p{color:#000;font-weight:700}.page-template-template-oman-tuottamisen-polku .otp-child img:first-child{opacity:.35}.page-template-template-oman-tuottamisen-polku .otp-child img:first-child:hover{opacity:1;transition:.25s}.page-template-template-oman-tuottamisen-polku .otp-child img.active:first-child{opacity:1}.page-template-template-oman-tuottamisen-polku ol li{margin-bottom:4rem}.page-template-template-oman-tuottamisen-polku ol li strong{font-size:20px}.page-template-template-oman-tuottamisen-polku ol li strong:after{content:"\a";white-space:pre}.page-template-template-oman-tuottamisen-polku .otp-back a{position:relative;color:#000}.page-template-template-oman-tuottamisen-polku .otp-back a{position:relative;color:#000;text-transform:uppercase}.page-template-template-oman-tuottamisen-polku .otp-pagination a{font-size:40px;padding:1rem}.page-template-template-oman-tuottamisen-polku .otp-back a img{max-width:250px}.page-template-template-oman-tuottamisen-polku .otp-back a span{position:absolute;left:50%;top:50%;transform:translate(-50%);-webkit-transform:translate(-50%)}.page-template-template-oman-tuottamisen-polku .otp-path{position:relative;max-width:380px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.page-template-template-oman-tuottamisen-polku .otp-path>img{width:100%}.page-template-template-oman-tuottamisen-polku .otp-path .otp-path-child{position:absolute;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);width:100%}.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link{position:absolute;color:#000;text-transform:uppercase;max-width:180px}@media (max-width: 768px){.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link{max-width:150px;font-size:14px}}@media (max-width: 640px){.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link{max-width:140px;font-size:12px}}.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-1{top:-20%;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-2{left:100%;top:28%;text-shadow:1px 1px white}@media (max-width: 640px){.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-2{left:65%;top:13%;text-shadow:1px 1px white}}.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-3{left:75%;top:100%}@media (max-width: 640px){.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-3{left:50%;top:103%}}.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-4{left:-15%;top:100%}@media (max-width: 640px){.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-4{left:0%;top:103%}}.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-5{left:0%;transform:translate(-100%);-webkit-transform:translateX(-100%);top:28%;text-shadow:1px 1px white}@media (max-width: 640px){.page-template-template-oman-tuottamisen-polku .otp-path .otp-child-link-5{left:2%;transform:translate(0);-webkit-transform:translateX(0);top:20%}}.page-template-template-oman-tuottamisen-polku .otp-path .otp-path-child-1{left:49.8%;top:.7%;width:26.5%}.page-template-template-oman-tuottamisen-polku .otp-path .otp-path-child-2{left:86.3%;top:28%;width:26.5%}.page-template-template-oman-tuottamisen-polku .otp-path .otp-path-child-3{left:73.5%;top:71.9%;width:29.1%}.page-template-template-oman-tuottamisen-polku .otp-path .otp-path-child-4{left:27.8%;top:71.8%;width:26.5%}.page-template-template-oman-tuottamisen-polku .otp-path .otp-path-child-5{left:14%;top:28%;width:26.5%}.img-404-person{max-width:300px;margin:20px auto!important}#CookiebotWidget *{color:#000}.wp-block-list{padding-left:1rem}.muistilista-content{background:#fff;margin-top:1rem;padding:2rem}.muistilista-content h1{margin-bottom:0;font-family:rosewood-std-fill,sans-serif}.muistilista-content em{font-family:Lato;font-style:italic!important}.muistilista-content,.otp-content,.hahmo-ja-sisalto{counter-reset:muistilista-counter}.muistilista-content ol,.otp-content ol,.hahmo-ja-sisalto ol{list-style:none;padding-left:0}.muistilista-content ol li,.otp-content ol li,.hahmo-ja-sisalto ol li{margin-bottom:2em;counter-increment:muistilista-counter;text-indent:-3.4em;margin-left:3.4em}.muistilista-content ol li strong:first-child,.otp-content ol li strong:first-child,.hahmo-ja-sisalto ol li strong:first-child{color:#e44f50;font-size:1.2em}.muistilista-content ol li:before,.otp-content ol li:before,.hahmo-ja-sisalto ol li:before{content:counter(muistilista-counter);margin-right:13px;font-size:20px;background-color:#ba2027;color:#fff;font-weight:700;padding:8px 14px;border-radius:50%}.muistilista-content ul,.otp-content ul,.hahmo-ja-sisalto ul{list-style:disc}.muistilista-content ul li,.otp-content ul li,.hahmo-ja-sisalto ul li{margin:.5em 0 0 1em;counter-increment:none;text-indent:0}.muistilista-content ul li:before,.otp-content ul li:before,.hahmo-ja-sisalto ul li:before{content:none}.muistilista-secondary{font-family:rosewood-std-fill,sans-serif;margin-top:.5rem;text-align:center;font-size:1.5rem;margin-bottom:0}.muistilista-third{font-family:rosewood-std-fill,sans-serif;margin-top:.5rem;text-align:center;font-size:1.25rem}.muistilista-margins{margin-top:3rem}@media only screen and (max-width: 768px){.muistilista-content{padding:2rem 1rem}}.otp-content ol li strong:first-child{line-height:1;color:#000}.otp-child{margin-right:1em}.block-accordion{padding-bottom:1em}.accordion h2{color:#707278}.accordion .accordion-header .fa-chevron-up{margin-left:.5em;display:inline-block}.accordion .accordion-header .fa-chevron-down{margin-left:.5em;display:none}.accordion .accordion-header .collapsed .fa-chevron-up{display:none}.accordion .accordion-header .collapsed .fa-chevron-down{display:inline-block}.accordion .accordion-item{padding:1em}.accordion .accordion-item .accordion-header h3{margin:0}.accordion .btn{padding:0;background-color:transparent;color:#e44f50;-webkit-text-decoration:none;text-decoration:none;text-transform:none;font-weight:700}.block-tableaccordion table th{width:33.33%;font-weight:700}.block-tableaccordion table th,.block-tableaccordion table td{border-bottom:1px solid #000;border-left:1px solid #000;padding:1rem}.block-tableaccordion table th:first-child,.block-tableaccordion table td:first-child{border-left:0}.block-tableaccordion table tr:last-child td{border-bottom:0}.icon-pdf{width:32px;height:33px}.pdf-link{margin-left:10px;padding-bottom:1rem;font-size:18px}.btn,.gform_button{font-family:Lato,sans-serif;font-size:18px;line-height:2;padding:2px 20px 0;text-transform:uppercase;color:#ffffffbf;--bs-btn-bg: #8dc63f;border-radius:30px;border:solid 2px #8dc63f}.btn:hover,.gform_button:hover{background-color:#8dc63f;border:solid 2px #fff;color:#fff}.btn-success{--bs-btn-bg: #8dc63f}.btn-danger{--bs-btn-bg: #e44f50}.btn-close{position:absolute;top:20px;right:20px;background-color:#e44f50}.btn-delay{animation:fadein 8s}@keyframes fadein{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}.btn-feedback{background:transparent;border:none;padding:0}#scoredisplayClose{top:8px}.game-btn{font-family:Lato,sans-serif;font-size:18px;line-height:1;padding:10px 20px;text-transform:uppercase;color:#fff;background-color:#8dc63f;border-radius:30px;border:none}.game-btn-close{position:absolute;top:20px;right:20px;background-color:#e44f50}#scoredisplayClose{top:11px}.task-next,.task-prev{color:#8dc63f}.task-voiceover{position:absolute;right:20px;bottom:0;color:#8dc63f}.btn-vinkit{font-family:Lato,sans-serif;font-size:18px;line-height:1;padding:10px 20px;text-transform:uppercase;background-color:#8dc63f;border-radius:30px;border:none;margin-bottom:.5em}.btn-vinkit.toggler{background:transparent;background-color:none!important}.btn-vinkit.on{color:#fff;background-color:#8dc63f}.btn-vinkit.on{font-weight:700}.btn-vinkit:focus{box-shadow:none}.btn-vinkit.all:focus{font-weight:700}@media (max-width: 576px){.vinkki img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:200px}}.gfield{margin-bottom:20px}.gform_footer{text-align:center}input[type=submit]{font-size:18px!important;padding:.5em 1em}.wppb-block-container img{width:auto}#offcanvasDrawer{color:#fff;background-color:#6eb190}.drawerToggleBtn{width:54px;height:46px;padding:0;margin:0;background-color:transparent;background-image:url(../../images/drawer_open.png);border:none}.drawerCloseBtn{position:absolute;right:-54px;top:40px;background-image:url(../../images/drawer_close.png)}.drawerBackBtn{background-image:url(../../images/drawer_home.png)}.drawer-nav{padding:0 1em}.drawer-nav .drawer-heading{display:flex;justify-content:space-between;flex-direction:row;padding-bottom:1em}.drawer li{margin:0}.drawer-nav li a{padding:0;color:#ffe4a7}.drawer-nav li a:hover,.drawer-nav li a:focus,.drawer-nav li a:active{color:#ffe4a7;-webkit-text-decoration:underline;text-decoration:underline}#drawer-score-area div.data{padding:6px}.drawer-heading a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.drawer-heading h2{font-family:rosewood-std-fill;font-style:normal;font-weight:400;margin-top:0;margin-bottom:20px;font-size:26px}.drawer-footer.locked{pointer-events:none}.drawer-contents .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0}.drawer-contents{padding-bottom:1em}.drawer-contents h3{margin-bottom:0}.drawer .menu-item{display:inline-block}.drawer .menu-item a{line-height:1em;color:#fff;font-size:1.2em;line-height:1.5em}.drawer .sub-menu{padding-left:1em;padding-bottom:1em}.drawer .sub-menu .menu-item a{font-size:1em;font-weight:300;line-height:1.2em}.drawer .wpml-ls li{width:auto}.drawer-controls{position:absolute;padding:40px 0 0}#drawerMenu{display:none;position:absolute;z-index:10}@media only screen and (max-width: 1024px){#drawerMenu,.drawer ul{display:block}.drawer .sub-menu .menu-item a:focus,.drawer .sub-menu .menu-item a:active{background:#2d6240}}#collapseRegister{padding-left:0;padding-right:0}.wppb-user-forms label{width:100%}.wppb-user-forms ul{list-style-type:none;padding-left:0}.wppb-user-forms .wppb-description-delimiter{display:none}#s::-moz-placeholder{color:#000;opacity:1}#s::placeholder{color:#000;opacity:1}.search-box{display:flex;align-items:center;justify-content:center;right:0;width:320px;background-color:#f8d687;transition:width .3s}.search-box input[type=text]{background-color:transparent;border:none;border-bottom:2px solid #f4bb3a}.search-box input[type=text]:focus,.search-box .search input[type=text]:active{background-color:transparent;border:none}.search-box input[type=image]{position:absolute;right:0;opacity:.75}#search-btn{display:none;background-color:transparent;border:none;align-items:center;justify-content:center}.searchform{position:relative;overflow:hidden}.search-closed{width:80px}.search-closed #search-btn{display:flex}.search-closed .searchform{display:none}::-moz-placeholder{color:#505050}::placeholder{color:#505050}@media only screen and (max-width: 1024px){.search-box{top:0}}.mobile_search{display:flex}.mobile_search #s{color:#fff;background-color:transparent;border:0;border-bottom:1px white solid;flex-grow:1}.mobile_search #s:focus{border:0}.mobile_search #s::-moz-placeholder{color:#d3d3d3}.mobile_search #s::placeholder{color:#d3d3d3}.modal-content-container{padding:0 2em;width:100%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 992px){.modal-content-container{overflow-x:hidden}.info-card{padding:2em}}.modal-content{background-color:#f3bb38;color:#fff;padding:1em}.modal-title{font-size:26px;text-align:center}.modal-footer,.modal-header{border:none}.modal .close{font-size:30px;background:transparent;border:none}#qrModal .modal-header{justify-content:center}.box-abc{background-color:#fff;border-radius:20px;width:80%;margin:20px auto;padding:20px}.box-test{border-radius:0;width:90%;margin:40px auto 0;padding:0;min-height:460px}.box-abc>div{clear:both;margin-bottom:20px}.box-abc a,.box-test a{-webkit-text-decoration:none;text-decoration:none;color:#000}.pagenum{font-weight:400;color:#000}.choise-letter{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:30px;border-radius:50%;background-color:#00bbd6;color:#fff;float:left;margin-right:20px}.choise-letter-green{background-color:#8dc63f}.choise-letter-grey{background-color:#cccccd}.answer-option{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;cursor:pointer;background-color:#708d96;border-radius:40px;color:#fff}.test-question{display:flex;align-items:center;justify-content:center;margin-bottom:20px;min-height:120px}.answer-feedback{display:flex;align-items:center;justify-content:center;min-height:120px;background-color:#ccc;border-radius:20px;color:#fff;padding:20px;margin-bottom:20px;display:none}.answer-disabled p,.answer-disabled h4{opacity:.4;cursor:default}.answer-selected .choise{font-weight:400}.answer-right{background-color:#8dc53e}.answer-wrong{background-color:#d4181f}.choise{text-align:left;width:80%}.task-choise{text-align:left;margin:0!important;font-size:1rem!important}.page-template-page-ip-oikeudet nav.navi.hat.yellow{background-color:#323276}.page-template-page-ip-oikeudet nav.navi.hat.yellow a{color:#fff;font-weight:700;margin-right:1rem}.page-template-page-ip-oikeudet nav.navi.hat.yellow .search-box{background-color:#323276}.page-template-page-ip-oikeudet nav.navi.yellow{background-color:#fff56c}.page-template-page-ip-oikeudet nav.navi.yellow .link-navbar{width:300px}.page-template-page-ip-oikeudet .search-box input{color:#fff}.page-template-page-ip-oikeudet .search-box #s::-moz-placeholder{color:#fff}.page-template-page-ip-oikeudet .search-box #s::placeholder{color:#fff}.page-template-page-ip-oikeudet #offcanvasDrawer{color:#fff;background-color:#323276}.page-template-page-ip-oikeudet .drawerToggleBtn{background-image:url(../../images/ipoikeudet/menu.png)}.page-template-page-ip-oikeudet .drawerCloseBtn{background-image:url(../../images/ipoikeudet/menu-close.png)}.page-template-page-ip-oikeudet .drawer .drawer-heading h2,.page-template-page-ip-oikeudet .drawer a,.page-template-page-ip-oikeudet .drawer a:hover{color:#fff}.page-template-page-ip-oikeudet h1,.page-template-page-ip-oikeudet h2,.page-template-page-ip-oikeudet h3,.page-template-page-ip-oikeudet h4,.page-template-page-ip-oikeudet h5,.page-template-page-ip-oikeudet h6{color:#323276}.page-template-page-ip-oikeudet .menu-sidebar{margin-top:0;background-color:#fff;border-radius:8px;margin-bottom:2rem}.page-template-page-ip-oikeudet .menu-sidebar h2 a{color:#323276}.page-template-page-ip-oikeudet .menu-sidebar li a{color:#000}.page-template-page-ip-oikeudet .menu-sidebar li.current_page_item{background-color:#fff56c}.page-template-page-ip-oikeudet .aftercontent{border-radius:8px;background-color:#fff56c}.page-template-page-ip-oikeudet .nosto-boksi{border-radius:8px;background-color:#fff}.page-template-page-ip-oikeudet .block-accordion{padding-bottom:1em}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item{border-radius:8px!important;background-color:#323276;border-radius:0;padding:.6rem 2rem;margin:.5rem 0;border:none}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link{background-color:#323276;border:none;padding-left:0;padding-right:0;margin:0;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link:hover{-webkit-text-decoration:none;text-decoration:none}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link:before{content:none}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link span{color:#fff;font-weight:600;-webkit-text-decoration:none!important;text-decoration:none!important;letter-spacing:0;padding-right:1rem}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link span:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link i{color:#fff;position:relative;top:-1px}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link .fa-chevron-down{display:none}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link .fa-chevron-up,.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link.collapsed .fa-chevron-down{display:inline;display:initial}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .accordion-header .btn.btn-link.collapsed .fa-chevron-up{display:none}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .card-body{padding-top:1rem}.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .card-body p,.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .card-body a,.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .card-body p a:hover,.page-template-page-ip-oikeudet .block-accordion .accordion .accordion-item .card-body a a:hover{color:#fff}.page-template-page-ip-oikeudet .btn.btn-lataa{color:#fff;border:transparent 0 solid;background-color:#323276;padding:.75rem 5rem;margin:2rem auto;font-weight:500}.page-template-page-ip-oikeudet .btn.btn-lataa:hover{background-color:#fff56c;border-color:#fff56c;color:#000}.page-template-page-ip-oikeudet .footer-container{background-color:#323276}.page-template-page-ip-oikeudet .footer-container h2,.page-template-page-ip-oikeudet .footer-container a h2,.page-template-page-ip-oikeudet .footer-container a h4,.page-template-page-ip-oikeudet .footer-container h4{color:#fff}
/*# sourceMappingURL=theme.css.map */
