/** Generated: Monday, 15th of June 2026, 13:11:28 // Powered by AIOM+ v4.0.7 **/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@1,300&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;0,700;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lora:ital@1&display=swap');@font-face{font-family:'Roboto';src:local('Roboto Light'),local('Roboto-Light'),url('/files/fonts/Roboto-Light.woff2') format('woff2'),url('/files/fonts/Roboto-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Regular';src:local('Roboto Regular'),local('Roboto-Regular'),url('/files/fonts/Roboto-Regular.woff2') format('woff2'),url('/files/fonts/Roboto-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Medium';src:local('Roboto Medium'),local('Roboto-Medium'),url('/files/fonts/Roboto-Medium.woff2') format('woff2'),url('/files/fonts/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Bold';src:local('Roboto Bold'),local('Roboto-Bold'),url('/files/fonts/Roboto-Bold.woff2') format('woff2'),url('/files/fonts/Roboto-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto Black';src:local('Roboto Black'),local('Roboto-Black'),url('/files/fonts/Roboto-Black.woff2') format('woff2'),url('/files/fonts/Roboto-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}*{text-decoration:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}textarea,select,input:not([type=checkbox]):not([type=radio]),button{-webkit-appearance:none;outline:none}a:hover{transition:all .3s ease}body{width:100vw;overflow-x:hidden}.up{text-transform:uppercase}img{max-width:100%;height:auto}html,body,.h-100{height:100%}#wrap{min-height:100%;display:flex;flex-direction:column;align-items:stretch;width:100vw}header,main,footer{flex-shrink:0}main{flex-grow:1}#hero,.rel,.video{position:relative}.abs,.video iframe,.video video{position:absolute}.btn,.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}.text-white{color:#fff}html{-ms-overflow-style:scrollbar}#menu-toggler,.hidden,.tab-content,[hidden],input.hidden:not([type=checkbox]):not([type=radio]){display:none}#logo,.block,.nav-item a,input:not([type=checkbox]):not([type=radio]),label,select,textarea,.panel.show{display:block}.inl,.btn,.nav-item{display:inline-block;position:relative}.mid{vertical-align:middle}strong{font-weight:bolder}.vh-100{min-height:100vh}.vw-100{width:100vw}h1,h2{line-height:1.15em}#details .item,h1,h2,h3,main ul,ol,p,table{margin-bottom:15px}header .ui-title,header ul,main ul:last-child,ol:last-child,p:last-child,.mb-0{margin-bottom:0}main ul,ol{margin-left:18px}.clear{clear:both}.w-100,input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.w-50{width:50%}#menu-toggler{border:none;z-index:1500}a,#menu-toggler,.point,button{cursor:pointer}select.custom{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E);padding-right:25px;background-repeat:no-repeat;background-position:right center;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;font-size:1rem;padding:.375rem .75rem;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:5px;line-height:1.4rem}label{margin-bottom:4px}.container{width:95%;max-width:1200px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative}.flex,.cell,.row{display:-webkit-box;display:-ms-flexbox;display:flex}.cell{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;width:100%;height:100%}.jr{justify-content:flex-end;flex-grow:1}.row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.rr{flex-direction:row-reverse}.col,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-8{-ms-flex:0 0 66.6666%;flex:0 0 66.6666%;max-width:66.6666%}.col-7{flex:0 0 58,333333%;max-width:58.333333%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{-ms-flex:0 0 41.666666%;flex:0 0 41.666666%;max-width:41.666666%}.col-4{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-2{-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%}.p-2{padding:.6rem}.pt-2,.py-2{padding-top:.6rem}.pr-2,.px-2{padding-right:.6rem}.pb-2,.py-2{padding-bottom:.6rem}.pl-2,.px-2{padding-left:.6rem}.p-3{padding:1rem}.pt-3,.py-3{padding-top:1rem}.pr-3,.px-3{padding-right:1rem}.pb-3,.py-3{padding-bottom:1rem}.pl-3,.px-3{padding-left:1rem}.p-4{padding:1.5rem}.pt-4,.py-4{padding-top:1.5rem}.pr-4,.px-4{padding-right:1.5rem}.pb-4,.py-4,.py-54{padding-bottom:1.5rem}.pl-4,.px-4{padding-left:1.5rem}.p-5{padding:3rem}.pt-5,.py-5,.py-54{padding-top:3rem}.pr-5,.px-5{padding-right:3rem}.pb-5,.py-5{padding-bottom:3rem}.pl-5,.px-5{padding-left:3rem}.p-0,.px-0,.pl-0{padding-left:0}.p-0,.px-0,.pr-0{padding-right:0}.p-0,.py-0,.pt-0{padding-top:0}.p-0,.py-0,.pb-0{padding-bottom:0}.m-2,.my-2,.mt-2{margin-top:.6rem}.m-2,.my-2,.mb-2{margin-bottom:.6rem}.m-2,.mx-2,.ml-2{margin-left:.6rem}.m-2,.mx-2,.mr-2{margin-right:.6rem}.m-3,.mt-3,.my-3{margin-top:1rem}.m-3,.mr-3,.mx-3{margin-right:1rem}.m-3,.mb-3,.my-3{margin-bottom:1rem}.m-3,.ml-3,.mx-3{margin-left:1rem}.m-4,.mt-4,.my-4{margin-top:1.5rem}.m-4,.mr-4,.mx-4{margin-right:1.5rem}.m-4,.mb-4,.my-4{margin-bottom:1.5rem}.m-4,.ml-4,.mx-4{margin-left:1.5rem}.m-5,.mt-5,.my-5{margin-top:3rem}.m-5,.mr-5,.mx-5{margin-right:3rem}.m-5,.mb-5,.my-5{margin-bottom:3rem}.m-5,.ml-5,.mx-5{margin-left:3rem}.mx-auto{margin-left:auto;margin-right:auto}.m-0,.my-0,.mt-0{margin-top:0}.m-0,.my-0,.mb-0{margin-bottom:0}.m-0,.mx-0,.ml-0{margin-left:0}.m-0,.mx-0,.mr-0{margin-right:0}.video{padding-bottom:56.25%;max-width:100%}.video iframe,.video video{top:0;left:0;width:100%;height:100%;border:none}@supports (-webkit-touch-callout:none){.before-footer{background-attachment:scroll !important}}@media screen and (max-width:1200px){.r2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.r22{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.r23{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.rh2{display:none}}@media screen and (max-width:1000px){.r1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.r12{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.r13{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.rh1{display:none}}@media screen and (max-width:750px){.r7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.r72{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.rh7{display:none}}@media screen and (max-width:550px){.r5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.r52{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.rh5{display:none}}@media screen and (max-width:400px){.r4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:360px){.r3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}table{border-collapse:collapse}td{padding:8px 10px}th{padding:5px 10px}.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}#menu .open_menu{position:absolute;top:0;right:0;font-size:1.4rem;height:42px;width:42px;z-index:60;border:0;background:0 0}@font-face{font-family:'39479377';src:url('/files/fonts/39479377.eot?54046653');src:url('/files/fonts/39479377.eot?54046653#iefix') format('embedded-opentype'),url('/files/fonts/39479377.woff2?54046653') format('woff2'),url('/files/fonts/39479377.woff?54046653') format('woff'),url('/files/fonts/39479377.ttf?54046653') format('truetype'),url('/files/fonts/39479377.svg?54046653#39479377') format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before,.slick-prev:before,.slick-next:before{font-family:"39479377";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-mail:before{content:'\e800'}.icon-left-open:before,.slick-prev:before{content:'\e801'}.icon-right-open:before,.slick-next:before{content:'\e802'}.icon-phone:before{content:'\e803'}.icon-music:before{content:'\e804'}.icon-search:before{content:'\e805'}.icon-check:before{content:'\e806'}.icon-cancel:before{content:'\e807'}.icon-basket:before{content:'\e808'}.icon-down-open:before{content:'\e809'}.icon-up-open:before{content:'\e80a'}.icon-right-open-1:before{content:'\f006'}.icon-left-open-1:before{content:'\f007'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-left-circled:before{content:'\f0a8'}.icon-right-circled:before{content:'\f0a9'}.icon-menu:before{content:'\f0c9'}.icon-pinterest-circled:before{content:'\f0d2'}.icon-mail-alt:before{content:'\f0e0'}.icon-linkedin:before{content:'\f0e1'}.icon-mobile:before{content:'\f10b'}.icon-youtube:before{content:'\f167'}.icon-youtube-play:before{content:'\f16a'}.icon-instagram:before{content:'\f16d'}.icon-right-circled2:before{content:'\f18e'}.icon-left-circled2:before{content:'\f190'}.icon-spotify:before{content:'\f1bc'}.icon-pinterest:before{content:'\f231'}.icon-map:before{content:'\f279'}.icon-facebook-squared:before{content:'\f308'}.icon-linkedin-squared:before{content:'\f30c'}body{color:#222}body,main{max-width:100vw;overflow-x:auto}strong,.nav-link,h3,.home .news,.bold{font-family:'Roboto Bold';font-weight:700}.ingressi{font-family:'Roboto Medium';font-weight:500;font-size:17px;margin-bottom:15px}aside li a{color:#003893}.container.wider{max-width:1500px}h1,h2,.link_title{font-family:'Roboto Black';font-weight:900}h1{font-size:2.4rem}h1{font-size:1.8rem}h3{font-size:1.4rem}#bank2 h3{font-size:1.3rem}body,.sub{font:300 16px 'Roboto';line-height:1.7rem}.bg-green,.btn,aside .link:hover,a.product:hover .bg-primary,.btn.bg-primary:hover,a:hover .bg-primary,input.btn:not([type=checkbox]):not([type=radio]){background:#5bbf21;border:0}.bg-primary,.btn:hover,#articles a:hover .bg-green{background:#00244e}.tc .line .inner{margin:0 auto}.line{margin-bottom:6px}.line .inner{width:45px;height:6px;background:#003893}.bg-green,.view-footer .btn{color:#000}footer{background-color:#0454b2;color:#fff}.bg-primary,#hero h1,.dark h2,footer h3,input.btn:not([type=checkbox]):not([type=radio]){color:#fff}.text-white .line .inner,footer .line .inner{background:#fff}a{color:#5bbf21}h1,h2,h3,#price,.home .news,.home .news a,main a:hover,.home div.col-4 a:hover,.gr3.newest_three a:hover{color:#003893}h2,h3{margin-top:25px}.home h2,footer h2{margin-top:0}.btn:hover{background:#4aa417}.green{color:#5bbf21}footer a{color:#fff}.title,.home h2{font-size:2rem;position:relative}.tl .cell{align-items:flex-start}.btn,#search,input:not([type=checkbox]):not([type=radio]){border-radius:20px}.btn{min-width:185px}#search{width:185px}header{top:0;left:0;z-index:500}#hero{background:url("/site/assets/files/1/etusivu_menu.jpeg") no-repeat center bottom/cover;height:800px;background-color:#00295b}#caption{top:0;height:100%}#caption .cell.tl{align-items:flex-start}#caption h1{font-size:4rem;margin-bottom:1.5rem}#caption h2{font-size:3.3333333333333335rem}#caption .btn,#price{font-size:1.2rem}.people{background:url("/site/assets/files/1/uutiskirje.jpg") no-repeat center center/cover;min-height:300px}.top-line{border-top:1px solid #ccc}.bottom-line{border-bottom:1px solid #ccc}hr{border:0;border-bottom:1px solid #ccc;margin:2rem 0}#breadcrumb{font-size:.85rem;top:-15px;left:0;z-index:600}#breadcrumb .link:after{content:">";display:inline-block;margin:0 5px}#breadcrumb,#breadcrumb a{color:#666}.MarkupPagerNav{clear:both;margin:1em 0;float:right}.MarkupPagerNav li{display:inline;list-style:none;margin:0}.MarkupPagerNav li a,.MarkupPagerNav li.MarkupPagerNavSeparator{display:block;float:left;padding:2px 9px;color:#003584;background:#fff;margin-right:5px;font-size:13px;font-weight:400;text-transform:uppercase;border:1px solid #003584;border-radius:5px;line-height:20px;font-family:"Open Sans"}.MarkupPagerNav li.MarkupPagerNavOn a,.MarkupPagerNav li a:hover{color:#fff;background:#003584;text-decoration:none}.MarkupPagerNav li.MarkupPagerNavSeparator{display:inline;color:#777;background:#d2e4ea;padding-left:3px;padding-right:3px}.bor{border:1px solid #d9d9d9;border-radius:20px;overflow:hidden}.small,.news_writer{font-size:14px}.news_writer p{line-height:1.2;margin-bottom:0}.news_writer{margin-bottom:15px}.news_writer img{margin-bottom:10px}p small{margin-bottom:5px}article img,article .news_writer{display:block}small{font:300 12px 'Roboto'}aside .link{margin-bottom:2px}.product .sub{border-top:1px solid #bbb;height:60px;overflow:hidden;font-size:.9rem}.product .bg-light .prices{height:50px}.price{font-size:1.2rem}.product .ball{width:60px;height:60px;border-radius:50%;font-size:1.2rem;top:4px;right:20px}.link_title{font-size:1.2rem;margin-bottom:5px}#cart{position:fixed;bottom:10px;right:10px;width:300px;border:1px solid #bbb;background-color:#fff;z-index:800}#cart .btn{max-width:100%;min-width:inherit;border-radius:6px}#payment .btn{width:100%;font-size:1.2rem}button:disabled,button[disabled],button:hover:disabled:hover,button[disabled]:hover{border:1px solid #999;background-color:#ccc;color:#666;cursor:not-allowed}.icon{background:0 0;border:none}#articles h2{font-size:1.2rem}.icon-cell{top:0;left:0;font-size:4rem}#search{background:url("/site/assets/files/1/search_white.png") no-repeat 90% 50%;border:2px solid #fff;padding:4px 10px;color:#fff;text-transform:uppercase}form.uppersearch.show{display:inline-block}#logo{width:250px;position:relative;z-index:100}aside li a{border-bottom:1px solid #d6d6d6}aside li:last-child a{border-bottom:none}.hit{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #dedede}#education h3,.courses h3{font-size:1.1rem}.eac-item img{max-width:80px;height:45px;margin-right:10px}.eac-item div.inl{width:250px;line-height:1.2rem}.eac-item .inl{vertical-align:middle}#eac-container-json ul,footer ul{margin:0}footer li{display:block}#json{max-width:100%}.buttons a.btn{width:170px}p .btn,.btn{padding:8px 25px}.firms img{max-width:120px;max-height:80px}.firms{font-size:14px}.form-check-input{margin-top:.4rem}#newsletter .form-check-input{left:20px}p img{margin-left:15px}p img:first-child{margin-left:0}.config #discount{padding:1rem 0 3rem;max-width:400px}.border-top{border-top:1px solid #ccc}a.product:hover .content,a.diga:hover .bor{border-color:#666;box-shadow:0 8px 6px -6px rgba(0,0,0,.6)}a.product:hover .bg-primary{background-color:green;color:#fff}a.product .product_title{font-size:.9rem;height:75px}a.product .bg-light{border-top:1px solid #eee;background:#f2f2f2}a.product .img{max-width:220px;height:220px;margin:0 auto}a.product .price,a.diga{color:#000}a.diga .bor{display:flex;flex-direction:column;align-items:stretch}a.diga figure,a.diga .p-4,a.diga .bg-green{flex-shrink:0}a.diga .p-4{flex-grow:1}a.diga:hover h2,a.diga:hover p{color:#000}a.diga:hover .bg-green{color:#fff}.flex.jr{display:flex;justify-content:end}.upper_menu{position:absolute;right:30px;width:max-content}.upper_menu a.active:after,.upper_menu a:hover:after{content:unset}main{position:relative;z-index:10}.company_logo{width:320px;height:200px}.company_logo img{max-height:200px}.artikkeli article img{max-height:600px}@media screen and (min-width:750px){.adminbar-loaded header{top:40px}.tr .cell{align-items:flex-end}}@media screen and (min-width:1000px){.uutinen .id1 .cell{text-align:center}.uutinen .id2 .cell{align-items:flex-start}.py-5{padding-top:5rem;padding-bottom:5rem}.py-54{padding-top:5rem;padding-bottom:4rem}}@media screen and (min-width:1200px){.links{padding-right:1rem}#cols .content{min-height:395px}.view-footer{left:15px;bottom:-2.5rem;position:absolute}#asb{position:absolute;left:0;bottom:1rem}.line-right{border-right:1px solid #003893}}@media screen and (min-width:1200px){.nav-item{position:relative;padding:25px 10px}.nav-link{padding:8px 0}.nav-item .submenu{position:absolute;top:90%;left:0;background:rgba(3,58,147,.8);width:240px;z-index:600}.submenu li{position:relative}.nav-item .submenu.third{position:absolute;top:0;left:100%}.nav-item ul li ul{position:absolute;left:100%;top:0}.nav-item li ul li{padding:0 15px}.nav-item:hover ul.submenu,.nav-item:hover ul.submenu li:hover ul.submenu{display:block}ul.submenu,.nav-item:hover ul.submenu ul.submenu{display:none}.submenu li{list-style-type:none}.submenu a{color:#fff;padding:5px 10px;border-bottom:1px solid #1b55b4;overflow:hidden}.submenu a:hover,.submenu a.active{color:#5bbf21}header{padding-top:10px}.nav-link.active:after,.nav-link:hover:after{content:"";display:block;height:3px;width:100%;background:#5bbf21;position:absolute;top:0;left:0}.submenu{width:180px}#search{margin-right:10px}header.bg-primary,#head.bg-primary{position:absolute;top:0;left:0;z-index:2000;padding-bottom:25px}header.bg-primary form,#head.bg-primary form{display:none}#head.bg-primary #navigation{top:60px}#head.bg-primary #logo{width:210px;margin-bottom:16px}.bg-primary ul.slimmenu li>ul{background:#003893}header .left{float:left;margin:10px 0 0 10px}header .right{float:right;margin:5px 15px 0 0}.open_menu{display:none}}@media screen and (max-width:1200px){header.abs{position:absolute}}#team h3{font-size:1.1rem}.pankki #caption h1{margin-bottom:0;text-transform:uppercase}.pankki #caption h2{font-size:2rem}.border-bottom{border-bottom:2px solid #eee}.news:last-child .article{border-bottom:0}.article h2,.article .pubdate{margin-bottom:6px}footer .col-3 .icon{font-size:30px}#bank .nav-item{padding:15px 10px}#bank .nav-link{padding:8px 0}.rounded,.rounded img{border-radius:20px;overflow:hidden}.kurssit .border-top{border-top:1px solid #bbb}.c5{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}#breadcrumb{margin:20px auto -60px}#breadcrumb,#breadcrumb a{font-size:.85rem;color:#999}#uutisnappi{position:fixed;bottom:100px;left:0;padding:2px 30px;border-top-right-radius:10px;border-bottom-right-radius:10px;z-index:1000}#hs-eu-cookie-confirmation{display:none}#newest img,#home_newest img{width:100%}#newest figcaption{padding-bottom:25px;padding-top:15px}#newest p,a.article,.uutiset a.col-4,.home div.col-4 a,.home a.courses,.digilist a .pubdate,.gr3.newest_three a{color:#000}.digilist a{color:#003893;font-family:"Roboto Regular"}.digilist a:hover strong{color:#003893}#older a.col-6 h2{font-size:1.1rem}#older a.col-6 p{font-size:.9rem}.clear{clear:both}.search{display:flex;align-items:center}.gr5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;justify-items:center}.gr5 .nav-item,.gr5 .nav-link{display:block;padding:0;font-family:"Roboto"}footer .nav-link.bold{font-family:"Roboto Bold"}footer .nav-link.light{font-family:"Roboto";font-weight:300 !important}footer .nav-link:hover,.upper_menu .nav-link:hover{text-decoration:underline}footer .nav-link:hover:after{background:unset}footer .some a,.menu_footer .some a{font-size:25px}.gr3,.gr3.newest_three{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:1rem}.nappi3{background:#fff;color:#0354b2;padding:5px 15px !important;border-radius:20px;display:inline-block}.nappi3:hover{background-color:#5bbf21;color:#fff;text-decoration:unset !important}.button.blue{border:1px solid #d9d9d9;border-radius:20px;padding:0 15px;color:#003584;height:max-content;font-family:"Roboto";display:inline-block;margin-bottom:15px}.button.blue:hover,.tag.blue:hover,.tag.blue.active{background:#003584;color:#fff}.blue{color:#003584}.news_underline{text-decoration:underline}.tag{margin-right:15px;border:1px solid #bbb;margin-top:.5rem;padding:0 15px;color:#000}.tag.blue{border:1px solid #003584;border-radius:20px;padding:0 10px;color:#003584;font-family:"Open Sans";font-size:11px;text-transform:uppercase;font-weight:700;line-height:20px}.open_sans_medium{font-family:"Open Sans";font-weight:600}.main_introduction{max-width:550px;margin:0 auto}h2.regular,h1.regular{font-family:"Roboto"}.ad .content{background:#ebeef3;border-radius:10px;color:#000;padding:20px;margin-bottom:15px}.ad img{width:100%}pre{text-align:right;max-width:500px;text-align:center;margin:0 auto;font-family:"Lora";padding:30px;margin-top:15px;margin-bottom:15px;white-space:pre-wrap;color:#003584;font-family:"Lora";font-weight:300;font-size:20px;font-style:italic}pre:before{content:'';display:block;position:relative;width:150px;border-top:1px solid #8ea6c8;margin:0 auto;margin-bottom:15px}pre:after{content:'';display:block;position:relative;width:150px;border-bottom:1px solid #8ea6c8;margin:0 auto;margin-top:15px}article span{font-family:"Lora";font-size:16px}article figcaption{font-family:"Lora";font-weight:400;font-style:italic;margin-bottom:15px}.news_writer{font-family:"Roboto Regular";text-transform:uppercase;font-size:14px}.gr2.writer{display:grid;grid-template-columns:1fr 150px;border-left:4px solid #003893;grid-gap:10px;align-items:center}.writer_img img{border-radius:50%;max-width:200px;height:200px}.date{color:#000}.icon-right-open:before{margin-right:2px !important;margin-left:2px !important;width:7px !important;font-size:20px !important}.side_menu .nav-item{display:block;padding:0 10px}.side_menu a{font-family:"Roboto Regular";font-weight:400}.side_menu .nav-link:hover:after{background:unset}.side_menu .nav-link:hover{color:#000}.side_menu .nav-item .nav-link.active{color:#000}.side_menu .nav-item .nav-link.active:after{background:unset}bottom_img img{clip-path:polygon(0 100%,0 0,35% 0%,65% 0%,100% 0,100% 27%,100% 91%,81% 94%,62% 95%,41% 93%,28% 93%,14% 95%);width:100%}.news_wave{position:absolute;bottom:-2px}header.bg,#hero.pankki{background-image:url("/site/assets/files/1/alasivu_menu.jpeg");background-repeat:no-repeat;background-size:cover;background-position:left bottom;height:220px;margin-bottom:1.5rem}.nav-item.mobile_only,.mobile_search,.dropdown_mobile,#mobile_logo,.button.mobile_only{display:none}.gr2.news{grid-gap:1rem;display:grid}.maintitle,article h1{font-family:"Lora";font-size:30px;color:#003584;line-height:1.2;margin-bottom:5px;font-weight:400;word-break:break-word}.maintitle.small{font-size:25px}.gr3.icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.icon{background-color:#f4f5f8;border-radius:5px}.gr3.icons a{color:#003893}#theme{border:1px solid #003893;color:#003893;font-family:"Open Sans";width:100%}#theme option{font-family:"Open Sans" !important}table{max-width:1000px;width:100%}@media screen and (min-width:750px){footer .social{text-align:right}.align_right{float:right;max-width:50%;margin:0 0 15px 20px}.align_left{float:left;max-width:50%;margin:0 20px 15px 0}.title_button.grid{display:grid;grid-template-columns:1fr auto;align-items:center}.gr2.news{grid-template-columns:1fr 1fr;display:grid}}@media screen and (min-width:1200px){#menu{width:100%}#navigation{position:absolute;top:70px;left:0;z-index:800}.menu_footer{display:none}}@media screen and (max-width:1620px){.nav-link{font-size:1rem}}@media screen and (min-width:551px) AND (max-width:1200px){#menu{position:absolute;top:0;left:0;z-index:80}ul.slimmenu{margin:75px 0 0}}@media screen and (max-width:1200px){#search{background:url("/site/assets/files/1/search_blue.png") no-repeat 90% 50%}.desktop_search{display:none}.mobile_search{display:block;margin-top:15px;margin-bottom:15px}#search{border:2px solid #003893;color:#003893;margin-left:15px}header{padding:10px 0}header .container{width:100%;max-width:none}#menu{background-color:#fff;width:100%}#navigation{position:absolute;top:0;background:#fff;width:100%;box-shadow:0 15px 15px 0 rgba(0,0,0,.1)}#navigation li{position:relative}#menu .open_menu{top:5px}#menu .open_menu.show{transform:rotate(180deg)}.submenu,#navigation{display:none}.nav-item{position:relative}.open_menu,.nav-item,#navigation.show,.submenu.show,#menu-toggler{display:block}.selected{background-color:#f4f5f7}#menu-toggler{background:0 0;width:48px;height:48px;position:absolute;top:5px;right:5px}#menu-toggler svg{fill:#fff}#menu-toggler.show .open{display:none}#menu-toggler.show .close{display:block}#menu-toggler .close{stroke:#fff;display:none;margin:auto}header .right{width:100%}.open_menu,ul.slimmenu li a{color:#003584;text-transform:unset}ul.slimmenu li a{padding:10px 15px;border-top:2px solid #eee}ul.slimmenu li li a{padding-left:30px}ul.slimmenu li li li a{padding-left:60px}.collapse-button{right:15px}ul.slimmenu.collapsed li>ul{position:relative;left:0}#logo{position:relative;z-index:1000;float:none;width:200px}.home main,main{margin-top:0}.py-5.container{padding-top:5rem}.uutinen #about.py-5{margin-top:-38px}#caption{top:25px;left:0;width:100%}#hero{height:800px}#caption .cell.tl{align-items:center;text-align:center}#caption h1{font-size:3rem}#featured .row{margin:1.4rem auto 0}#bank #logo,#bank .right{float:none;width:100%;display:block;text-align:center}#bank .container-fluid{padding:0}#bank{padding-bottom:0;position:relative}#hero.pankki img{display:none}main#bank2{margin-top:0}#cols .col-4{max-width:inherit}.upper_menu .nav-item{display:inline-block;margin-right:10px}.upper_menu{position:absolute;right:80px;width:max-content;top:10px}.nav-item.mobile_only{display:block}.nav-link.desktop_only{display:none}.side_menu{display:none}.menu_footer{display:block;padding:10px 15px;color:#000}.menu_footer strong{color:#003584}.menu_footer a{text-decoration:underline;color:#000}.menu_footer .some a{text-decoration:unset}.maintitle,article h1{font-size:25px}.maintitle.small{font-size:20px}}@media screen and (max-width:1000px){.cell.rl1{text-align:left}.gr5{justify-items:unset}}@media screen and (max-width:768px){#caption h1{font-size:2.4rem}#hero{height:800px}#caption{padding:0 1.5rem}.title,#featured h2,#cols h2,.dark h2{font-size:1.8rem}.col-3.tr{text-align:center}.col-3.tr .mb-2{display:inline-block;vertical-align:middle;margin:1.4rem 2% 0}}@media screen and (max-width:750px){.news,.maintitle.small{margin-bottom:0}.home .courses,.gr3.newest_three{margin-bottom:20px}.home .space{margin-top:25px}pre:after,pre:before{width:100%}#breadcrumb{display:block}#featured .tr,#featured .tc{text-align:left}#featured .cell{align-items:flex-start}#featured .txt{margin-top:1.4rem}.col-4{max-width:440px;margin-left:auto;margin-right:auto}#as .col-4{max-width:inherit}#eventslist .col-4{text-align:center}#as tr,#as td{display:block;width:100%}#as thead{display:none}#as td{padding:2px 0}#as tr{padding:20px 0}.gr2.writer{display:grid;grid-template-columns:minmax(0,1fr)}.extranews.mobile,aside.mobile{display:none}.dropdown_mobile{display:block}.button.mobile_only{display:inline-block}.title_button.grid .button{display:none}.title_button.grid{text-align:center}.sum{display:none}}@media screen and (max-width:650px){#mobile_logo{display:block;max-width:50px}#logo{display:none}}@media screen and (max-width:550px){header.bg,#hero.pankki{background-position:right bottom;height:150px}.home #navigation{top:0}#navigation{top:57px}#menu{position:absolute;top:0;left:0;z-index:80}#menu.right{float:none;width:200px;display:block}#logo{margin-bottom:15px}header .container-fluid{padding:0;width:100%}header{padding:15px 0 0}ul.slimmenu{margin:75px 0 0;background:#5bbf21;text-align:left}.home main{margin-top:140px}#product.bor{padding:1.5rem}.home main,main{margin-top:0}}.col-4 img{width:100%}img.w-100{display:block}#videos{display:grid;grid-gap:1.5rem}#videos a,.news a{color:#000}#videos img{width:100%}@media screen and (min-width:500px){#videos{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.video{position:relative;padding-bottom:56.25%;max-width:100%}.video iframe,.video video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media screen and (max-width:400px){#hero{height:900px}}