@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,800);
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a,.back-button{transition:color 0.2s ease-in-out;color:#527814;text-decoration:underline}a:hover,.back-button:hover{color:rgba(5,151,255,.8);text-decoration:none}.back-button{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:1.5rem;line-height:1;margin:1.5rem 0 1rem;border:none;background:none;padding:0;margin:0;cursor:pointer}.back-button::before{content:"‹ "}.bottom-bar,.info-item.-program{color:#fff;background:#0597ff}.bottom-bar a,.info-item.-program a{color:#fff}.bottom-bar a:hover,.info-item.-program a:hover{color:hsla(0,0%,100%,.8)}:focus{outline:2px dotted #0597ff}@font-face{font-family:"Gilroy";src:url(ad127c9e7e12cfa4a4dc.woff2) format("woff2"),url(1503ab6adf3c1690d2b3.woff) format("woff");font-weight:800;font-style:normal}html{min-height:100%}body{font-weight:400;line-height:1.25;font-family:"Open Sans",sans-serif;color:#527814;font-size:100%;min-height:100%;background:linear-gradient(0deg, rgba(224, 255, 204, 0.8901960784) 0%, rgba(239, 255, 215, 0.6745098039) 100%),url(267fe9963d44bd81dc24.svg) center center/cover no-repeat fixed}h1{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:2.25rem;line-height:1;margin:1rem 0 .5rem}h2{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:1.75rem;line-height:1;margin:1rem 0 .5rem}h3{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:1.25rem;line-height:1;margin:1rem 0 .5rem}@media only screen and (min-width: 52rem){h1{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:2.25rem;line-height:1;margin:1rem 0 .5rem}h2{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:1.75rem;line-height:1;margin:1rem 0 .5rem}h3{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:1.25rem;line-height:1;margin:1rem 0 .5rem}}@media only screen and (min-width: 60rem){h1{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:4rem;line-height:1;margin:2rem 0 1rem}h2{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:2rem;line-height:1;margin:1.5rem 0 1rem}h3{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:1.5rem;line-height:1;margin:1.5rem 0 1rem}}strong{font-weight:600}.icon{fill:currentColor;stroke:none;width:2rem;height:2rem;display:block}.logo{fill:currentColor}.logo.-nav{width:7.75em;height:2em}.logo.-side{display:none}@media only screen and (min-width: 60rem){.logo.-side{display:block;position:fixed;width:18.4em;height:35.2em;right:.5em;bottom:1.5em}}@media only screen and (min-width: 68rem){.logo.-side{width:23em;height:44em}}.play-button{transition:background 0.2s ease-in-out;border-radius:50%;border:none;cursor:pointer;padding:.25em;color:#fff;background:#ffc40c}.play-button:hover{background:rgba(255,196,12,.9)}.play-button .icon{width:2.5em;height:2.5em}.view-container.-start .play-button{align-self:flex-start;margin-top:2em}.view-container.-start .play-button .icon{width:12em;height:12em}.bottom-bar .play-button{color:#0597ff;background:#fff}.bottom-bar .play-button:hover{background:hsla(0,0%,100%,.9)}.play-button.stopped .stop{display:none}.play-button.stopped .play{display:block}.play-button.playing .stop{display:block}.play-button.playing .play{display:none}.radio-player{display:flex;align-items:center}@media only screen and (max-width: 60rem){.radio-player{flex-wrap:wrap}}@media only screen and (max-width: 52rem){.radio-player{justify-content:center}}.radio-player .info{flex:1}.radio-player .info h3{margin:0}.radio-player .info p{margin:0}.info-item-container{margin-top:2em}.info-item-container>.previousNextLink{margin-top:.75em;font-weight:bold;font-size:1.25em;text-decoration:none}.info-item-container>.previousLink{float:left;text-align:left}.info-item-container>.nextLink{float:right;text-align:right}@media only screen and (min-width: 60rem){.info-item-container>.nextLink{float:left;margin-left:4px}}@media only screen and (min-width: 60rem){.info-item-container .nextLink::before{content:"█";display:inline-block;margin-right:4px}}.info-item{display:flex;align-items:center;padding:.5em}.info-item>.content{flex:1;max-width:100%}.info-item>.content>h2{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:2rem;line-height:1;margin:1.5rem 0 1rem}.info-item>.content>h2,.info-item>.content>p{margin:0}.info-item>.content>.main{font-weight:600}.info-item>.content>.desc>p{margin:0;margin-top:.75em}.info-item>.feedbackLink{margin-top:.75em;width:70%;float:left;text-align:center}.info-item>.content,.info-item>.action,.info-item>.img{margin:.5em}.bottom-bar .info-item>.content>h2{font-size:.75rem;line-height:.75rem;margin:1rem 0}.bottom-bar .info-item>.content>.main{padding:.125em 0;font-weight:400}.bottom-bar .info-item>.content>.sub{font-size:.75rem;line-height:1rem}.bottom-bar .info-item>.content>h2,.bottom-bar .info-item>.content>p{margin:0}.info-item.-program{padding:.5em;margin:.5em 0;border-radius:.125em}.info-item.-program>.img{width:5.5em;height:5.5em;border-radius:50%;overflow:hidden;flex-shrink:0}.info-item.-program>.img img{width:100%;height:auto;display:block}.info-item.-program>.content>.main{font-weight:inherit}.info-item.-program>.content>.dates{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;font-size:.75rem;line-height:.75rem;margin:1rem 0;margin:.5em 0 .375rem}.info-item.-program>.content>.dates>.date{display:inline-block;color:#0597ff;background:#fff;padding:.125em .5em 0;border-radius:1em;margin:0 .5em .5em 0;text-decoration:none}.info-item.-program>.content>.dates>.activeDate{background:#fff}.info-item.-program.-many:hover>.content>.main{color:hsla(0,0%,100%,.9);text-decoration:none}.info-item.-program.-many>.content>.main{transition:color 0.2s ease-in-out;color:#fff;text-decoration:underline}.info-item.-program.-many>.content>.sub>span{display:block}.info-item.-program.-many>.content>.sub>span>.label{display:inline-block;min-width:4.4em;color:hsla(0,0%,100%,.9)}@media only screen and (max-width: 52rem){.info-item.-program.-many>.content>.sub>span .label{display:none}.info-item.-program.-many>.content>.sub>span{display:inline}.info-item.-program.-many>.content>.sub>span:nth-child(2):before{content:" + ";color:hsla(0,0%,100%,.9)}}.info-item.-program.-many>.content>.desc{margin-top:.5em;position:relative;max-height:3.8em;overflow:hidden;word-break:break-word;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@supports not (-webkit-line-clamp: 3){.info-item.-program.-many>.content>.desc::after{content:"";width:20%;height:1.2em;background:linear-gradient(to right, rgba(5, 151, 255, 0.25), #0597ff);position:absolute;right:0;bottom:0}}.info-item.-program.-single{clear:both;position:relative;margin-top:0em;flex-direction:column;hyphens:manual}.info-item.-program.-single>.img{margin:0 0 .5em;border-radius:.5em;width:100%;max-width:30em;height:auto}.info-item.-program.-single>.content>.sub>span{display:block}.info-item.-program.-single>.content>.sub>span>.label{display:inline-block;min-width:4.4em;color:hsla(0,0%,100%,.9)}.info-item.-program.-single>.content>.desc{margin-top:1em;white-space:pre-wrap;word-break:break-word}@media only screen and (min-width: 52rem){.info-item.-program.-single>.img{margin:1em .5em .5em}}@media only screen and (max-width: 52rem){.info-item.-program.-single{hyphens:manual}}@media only screen and (min-width: 60rem){.info-item.-program.-single{flex-direction:row;flex-direction:row-reverse;margin-right:-19em}.info-item.-program.-single>.img{margin:-6em .5em}}@media only screen and (min-width: 68rem){.info-item.-program.-single{margin-right:-23em}.info-item.-program.-single>.img{width:30em;margin-left:1em}}.timetable .info-item{align-items:flex-start}@media only screen and (max-width: 52rem){.timetable .info-item .desc{margin-left:-6.5em}.timetable .info-item .sub{min-height:2em}}.timetable-nav{list-style:none;margin:1rem 0;padding:0;text-align:center;display:flex;align-items:flex-end;justify-content:space-between}.timetable-nav h3{margin:0}.timetable-nav:first-child{margin-top:2em}.timetable-nav .text{display:none}.timetable-nav .navitem{flex:1 1}.timetable-nav .navitem.-title{order:2;text-align:center}.timetable-nav .navitem.-prev{order:1;text-align:left}.timetable-nav .navitem.-prev a::before{content:"‹ "}.timetable-nav .navitem.-next{order:3;text-align:right}.timetable-nav .navitem.-next a::after{content:" ›"}@media only screen and (min-width: 52rem){.timetable-nav .navitem.-prev{flex:2 1}.timetable-nav .navitem.-prev .text{display:inline}.timetable-nav .navitem.-next{flex:2 1}.timetable-nav .navitem.-next .text{display:inline}}.map{display:grid;grid-template-columns:40px repeat(auto-fit, minmax(20px, 1fr));grid-template-rows:repeat(25, 20px);grid-gap:4px;justify-items:center;align-items:center}@media only screen and (max-width: 60rem){.map{font-size:80%;grid-template-rows:repeat(25, 20px)}}@media only screen and (max-width: 52rem){.map{font-size:60%;grid-template-rows:repeat(25, 16px)}}.map .map-day{color:#fff;background:#0597ff;width:100%;text-align:center;border-radius:1em}.map .map-weekday{display:none;margin-right:3px}@media only screen and (min-width: 60rem){.map .map-weekday{display:inline-block}}@media only screen and (min-width: 68rem){.map .map-weekday{display:inline-block}}.map .map-hour{background:#0597ff;border-radius:1em;color:#fff;width:100%;height:100%;display:inline-grid;justify-items:center}@media only screen and (max-width: 52rem){.map .map-hour{line-height:16px}}.map .map-program{position:relative;background:#292f36;border-radius:0em;color:#fff;display:inline-grid;width:100%;height:100%;word-break:break-word;justify-items:start;font-size:70%;font-weight:200}@media only screen and (max-width: 52rem){.map .map-program{font-size:90%}}@media only screen and (max-width: 60rem){.map .map-program{font-size:90%}}.map .map-program-active,.map .map-program-active+.map-program-split{animation-name:active-program;animation-duration:5s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes active-program{from{background-color:#0597ff}to{background-color:#fff}}.map .map-program a{color:#fff;display:block;width:100%;height:100%;overflow:hidden}.map .map-program .map-content{padding:.4em}.map .map-tooltip-content{visibility:hidden;padding:0px;margin:0px 0px 0px 0px;white-space:pre-wrap;word-break:break-word;border-radius:10px;position:absolute;z-index:1;left:100%;bottom:0%;user-select:none;pointer-events:none;display:block;min-width:350px}@media only screen and (max-width: 52rem){.map .map-tooltip-content{display:none}}@media only screen and (min-width: 52rem){.map .map-tooltip-content.right{left:auto;right:100%}}.map .map-tooltip-content>div{border:8px solid #0597ff;margin-bottom:0px;margin-right:0em !important;max-width:100%}.map .map-tooltip-content>div h2{font-size:1.5rem}.map .map-tooltip-content>.info-item-container>.info-item{margin:0px 0px 0px 0px}.map .map-program:hover{background-color:#0597ff;cursor:pointer;text-decoration:underline}.map .map-program:hover .map-tooltip-content{visibility:visible}.map .map-tooltip-info{color:rgba(255,253,249,.5);display:inline-block}.bottom-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;border-top:1px solid hsla(0,0%,100%,.2);z-index:1}.bottom-bar :focus{outline-color:#fff}.bottom-bar a{flex:1 1;max-width:20em;text-decoration:none !important;color:#fff !important}@media only screen and (max-width: 52rem){.bottom-bar a{display:none}}.bottom-bar .info-item{border-right:1px solid hsla(0,0%,100%,.2);flex:1;max-width:20em;text-align:center}.bottom-bar .info-item:first-child{text-align:left}@media only screen and (max-width: 52rem){.bottom-bar .info-item:first-child{display:none}}.bottom-bar .info-item:last-child{border:none;text-align:right;flex-direction:row-reverse}@media only screen and (max-width: 52rem){.bottom-bar .info-item{border-right:none}}.bottom-bar .current>img{width:64px;height:64px;margin:-15px auto;border-radius:50%}@media only screen and (max-width: 52rem){.bottom-bar.bottom-bar--before{display:none}}.top-bar{background:#0597ff;position:fixed;top:0;left:0;right:0;z-index:1;max-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.top-bar audio{display:none;height:32px;margin:auto 7px}@media only screen and (max-width: 44rem){.top-bar audio{position:absolute;width:94%;top:100px;left:47%;margin-left:-47%;padding:0 3%}}.top-bar nav{text-transform:uppercase;font-weight:800;letter-spacing:.05em;font-family:"Gilroy","Open Sans",sans-serif;display:flex;flex:auto;align-items:end;list-style:none;line-height:2rem}.top-bar nav.-main{max-width:100%}.top-bar nav.-main a{transition:background 0.2s ease-in-out;padding:.25em .5em;margin:.25em;border-radius:.25em}.top-bar nav.-main a:hover{background:hsla(0,0%,100%,.1)}.top-bar nav.-main a:focus{background:hsla(0,0%,100%,.2)}.top-bar nav.-main a.active{background:#fff;color:#0597ff}@media only screen and (min-width: 92rem){.top-bar nav.-main a{padding:1em 2em;margin:0;border-radius:0}}@media only screen and (max-width: 76rem){.top-bar nav.-main li:first-child{max-width:calc(100% - 277px)}.top-bar nav.-main li:first-child div{display:flex;align-items:center;max-width:100%}.top-bar nav.-main{justify-content:center}}@media only screen and (max-width: 42rem){.top-bar nav.-main{font-size:75%}.top-bar nav.-main li:first-child{display:block;max-width:calc(100% - 277px)}.top-bar nav.-main li:first-child div{display:flex;align-items:center;max-width:100%}.top-bar nav.-main{justify-content:center}}.top-bar nav.-social{justify-content:flex-end}.top-bar nav.-social a{padding:.25em .25em .5em}.top-bar nav.-social li:last-child{padding-right:.25em}.top-bar nav.-social .icontext{background:currentColor;padding:0 .5em;margin:.25em .25em .5em;border-radius:1em;display:flex;align-items:center}.top-bar nav.-social .icontext span,.top-bar nav.-social .icontext .icon{color:#0597ff;white-space:nowrap}.top-bar nav.-social .icontext .icon{width:1.5em;height:1.5em;padding-right:.25em}@media only screen and (max-width: 76rem){.top-bar nav.-social .icontext span{font-size:.75em}}@media only screen and (min-width: 92rem){.top-bar nav.-social a{padding:1em .5em}.top-bar nav.-social li:last-child{padding-right:.5em}.top-bar nav.-social .icontext{margin:1em .5em}}@media only screen and (max-width: 76rem){.top-bar nav.-social{justify-content:center}}.top-bar a{display:block;color:#fff;text-decoration:none}.top-bar a:hover{color:hsla(0,0%,100%,.9)}.top-bar a:focus{color:hsla(0,0%,100%,.8)}.top-bar a:focus{outline:none}.view-container{padding:6em 1em 6em;max-width:40em;margin:auto}@media only screen and (max-width: 52rem){.view-container{padding-top:7.5em}}@media only screen and (max-width: 52rem){.view-container.-start h1{display:none}.view-container.-start h2,.view-container.-start h3{text-align:center}}.view-container.-start .play-button{margin-right:2em}@media only screen and (max-width: 60rem){.view-container.-start .play-button{margin-top:3em}}@media only screen and (max-width: 52rem){.view-container.-start .play-button{margin-right:0;margin-top:1.5em}}.view-container.-programs nav{list-style:none}.view-container.-programs nav a:hover{text-decoration:none}.view-container.-programs nav a.active{color:#0597ff;text-decoration:none}.view-container.-programs nav{display:flex}.view-container.-programs nav li::after{content:" • "}.view-container.-programs nav li:last-child::after{content:none}@media only screen and (max-width: 52rem){.view-container.-programs nav{font-size:.85em}}@media only screen and (max-width: 52rem){.view-container.-programs h2{font-size:1.4rem}}.view-container a.program-link{text-decoration:none}.view-container .licenses li{font-size:.75rem}.view-container .player-area{margin-top:1em}@media only screen and (min-width: 60rem){.view-container{padding:5em 20em 6em 1em}}@media only screen and (min-width: 68rem){.view-container{padding:5em 24em 6em 1em}}@media only screen and (min-width: 72rem){.view-container{padding:5em 20em 6em 1em}}.timezone-info{font-size:.8em}.friends-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0em -1em 2em}.friends-container .friend{width:8em}@media only screen and (min-width: 52rem){.friends-container .friend{width:10em}}@media only screen and (min-width: 60rem){.friends-container .friend{width:12em}}.friends-container .logo{transition:fill 0.2s ease-in-out;fill:rgba(82,120,20,.75);fill-rule:evenodd}.friends-container .img{filter:grayscale(100%) brightness(35%);width:100%;height:100%;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}.friends-container .img:hover,.friends-container .img:focus{filter:none}#agilekoulutus:hover .f1,#agilekoulutus:focus .f1{transition:fill 0.2s ease-in-out;fill:#365691}#agilekoulutus:hover .f2,#agilekoulutus:focus .f2{transition:fill 0.2s ease-in-out;fill:#17763e}#agilekoulutus:hover .f3,#agilekoulutus:focus .f3{transition:fill 0.2s ease-in-out;fill:#00233d}#agilekoulutus:hover .f4,#agilekoulutus:focus .f4{transition:fill 0.2s ease-in-out;fill:#000}#ainsinoorit:hover .f1,#ainsinoorit:focus .f1{transition:fill 0.2s ease-in-out;fill:#60b47a}#ainsinoorit:hover .f2,#ainsinoorit:focus .f2{transition:fill 0.2s ease-in-out;fill:#057526}#ainsinoorit:hover .f3,#ainsinoorit:focus .f3{transition:fill 0.2s ease-in-out;fill:#000}#ambientia:hover .f1,#ambientia:focus .f1{transition:fill 0.2s ease-in-out;fill:#ff2457}#atostek:hover .f1,#atostek:focus .f1{transition:fill 0.2s ease-in-out;fill:#484d51}#atostek:hover .f2,#atostek:focus .f2{transition:fill 0.2s ease-in-out;fill:#8abd23}#atostek:hover .f3,#atostek:focus .f3{transition:fill 0.2s ease-in-out;fill:#5ab031}#bitwise:hover .f1,#bitwise:focus .f1{transition:fill 0.2s ease-in-out;fill:#1d1d1b}#cinia:hover .f1,#cinia:focus .f1{transition:fill 0.2s ease-in-out;fill:#0c2340}#cinia:hover .f2,#cinia:focus .f2{transition:fill 0.2s ease-in-out;fill:#f4364c}#cinia:hover .f3,#cinia:focus .f3{transition:fill 0.2s ease-in-out;fill:#a50034}#digia:hover .f1,#digia:focus .f1{transition:fill 0.2s ease-in-out;fill:#d8001f}#cybercom:hover .f1,#cybercom:focus .f1{transition:fill 0.2s ease-in-out;fill:#025599}#eficode:hover .f1,#eficode:focus .f1{transition:fill 0.2s ease-in-out;fill:#100f0d}#eficode:hover .f2,#eficode:focus .f2{transition:fill 0.2s ease-in-out;fill:#fff}#elisa:hover .f1,#elisa:focus .f1{transition:fill 0.2s ease-in-out;fill:#0012b4}#eparking:hover .f1,#eparking:focus .f1{transition:fill 0.2s ease-in-out;fill:#0088e1}#eparking:hover .f2,#eparking:focus .f2{transition:fill 0.2s ease-in-out;fill:#343434}#etteplanmore:hover .f1,#etteplanmore:focus .f1{transition:fill 0.2s ease-in-out;fill:#ef413d}#etteplanmore:hover .f2,#etteplanmore:focus .f2{transition:fill 0.2s ease-in-out;fill:#1ca4dd}#fastems:hover .f1,#fastems:focus .f1{transition:fill 0.2s ease-in-out;fill:#414646}#fastems:hover .f2,#fastems:focus .f2{transition:fill 0.2s ease-in-out;fill:#ef3135}#fastems:hover .f3,#fastems:focus .f3{transition:fill 0.2s ease-in-out;fill:#fff}#framery:hover .f1,#framery:focus .f1{transition:fill 0.2s ease-in-out;fill:#0c8260}#futurice:hover .f1,#futurice:focus .f1{transition:fill 0.2s ease-in-out;fill:#0ab587}#gofore:hover .f1,#gofore:focus .f1{transition:fill 0.2s ease-in-out;fill:#ff8551}#huld:hover .f1,#huld:focus .f1{transition:fill 0.2s ease-in-out;fill:#00173a}#innogiant:hover .f1,#innogiant:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#intopalo:hover .f1,#intopalo:focus .f1{transition:fill 0.2s ease-in-out;fill:#054e96}#intopalo:hover .f2,#intopalo:focus .f2{transition:fill 0.2s ease-in-out;fill:#05b2e1}#kapina:hover .f1,#kapina:focus .f1{transition:fill 0.2s ease-in-out;fill:#f5b104}#knowit:hover .f1,#knowit:focus .f1{transition:fill 0.2s ease-in-out;fill:#333}#mfiles:hover .f1,#mfiles:focus .f1{transition:fill 0.2s ease-in-out;fill:#0070ce}#mfiles:hover .f2,#mfiles:focus .f2{transition:fill 0.2s ease-in-out;fill:#555}#multim:hover .f1,#multim:focus .f1{transition:fill 0.2s ease-in-out;fill:#53b1e3}#multim:hover .f2,#multim:focus .f2{transition:fill 0.2s ease-in-out;fill:#0375b0}#multim:hover .f3,#multim:focus .f3{transition:fill 0.2s ease-in-out;fill:#343434}#navigaattori:hover .f1,#navigaattori:focus .f1{transition:fill 0.2s ease-in-out;fill:#4e008e}#netum:hover .f1,#netum:focus .f1{transition:fill 0.2s ease-in-out;fill:#00a119}#nokianpanimo:hover .f1,#nokianpanimo:focus .f1{transition:fill 0.2s ease-in-out;fill:#242021}#poas:hover .f1,#poas:focus .f1{transition:fill 0.2s ease-in-out;fill:#3a5dae}#polarsquad:hover .f1,#polarsquad:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#poppankki:hover .f1,#poppankki:focus .f1{transition:fill 0.2s ease-in-out;fill:#00ef7f}#profit:hover .f1,#profit:focus .f1{transition:fill 0.2s ease-in-out;fill:#001a70}#pyynikin:hover .f1,#pyynikin:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#rare:hover .f1,#rare:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#ratekoulutus:hover .f1,#ratekoulutus:focus .f1{transition:fill 0.2s ease-in-out;fill:#2d519f}#rdvelho:hover .f1,#rdvelho:focus .f1{transition:fill 0.2s ease-in-out;fill:#84bc26}#rdvelho:hover .f2,#rdvelho:focus .f2{transition:fill 0.2s ease-in-out;fill:#4c4d4f}#riemurinne:hover .f1,#riemurinne:focus .f1{transition:fill 0.2s ease-in-out;fill:#2c3795}#reaktor:hover .f1,#reaktor:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#solita:hover .f1,#solita:focus .f1{transition:fill 0.2s ease-in-out;fill:#dc1e32}#tek:hover .f1,#tek:focus .f1{transition:fill 0.2s ease-in-out;fill:#6bc}#tamppi:hover .f1,#tamppi:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#trey:hover .f1,#trey:focus .f1{transition:fill 0.2s ease-in-out;fill:#ffcb03}#tuni:hover .f1,#tuni:focus .f1{transition:fill 0.2s ease-in-out;fill:#4d008d}#vincit:hover .f1,#vincit:focus .f1{transition:fill 0.2s ease-in-out;fill:#f04e30}#wapice:hover .f1,#wapice:focus .f1{transition:fill 0.2s ease-in-out;fill:#006fab}#yit:hover .f1,#yit:focus .f1{transition:fill 0.2s ease-in-out;fill:#0487b4}#fonum:hover .f1,#fonum:focus .f1{transition:fill 0.2s ease-in-out;fill:#000}#opiskelijantampere:hover .f1,#opiskelijantampere:focus .f1{transition:fill 0.2s ease-in-out;fill:#00aeef}#opiskelijantampere:hover .f2,#opiskelijantampere:focus .f2{transition:fill 0.2s ease-in-out;fill:#ec008c}#opiskelijantampere:hover .f3,#opiskelijantampere:focus .f3{transition:fill 0.2s ease-in-out;fill:#a6ce39}#opiskelijantampere:hover .f4,#opiskelijantampere:focus .f4{transition:fill 0.2s ease-in-out;fill:#6d6e71}#eficode:not(:hover) .f2{fill:rgba(0,0,0,.5)}#fastems:not(:hover) .f3{fill:rgba(0,0,0,.3)}.layout_container{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.feedback_modal{position:absolute;background-color:#0597ff;color:#fff;top:50%;left:50%;height:300px;width:300px;transform:translate(-50%, -50%);padding:.5em;margin:.5em 0;text-align:center}.feedback_rating [type=radio]{opacity:0;position:fixed;width:0}.feedback_rating label{display:inline-block;background-color:#0597ff;color:#fff;padding:10px 20px;font-family:sans-serif,Arial;font-size:16px;border:2px solid #444;border-radius:4px}.feedback_rating input[type=radio]:checked+label{border:2px solid #444;background-color:#0597ff;border-color:#fff}.feedback_rating input[type=radio]:focus+label{border:2px solid #444;background-color:#0597ff;border-color:#fff}.feedback_modal input[type=text]{width:85%}.feedback_modal input[type=submit]{background-color:#0597ff;color:#fafafa}.closeModal{float:right;background-color:#0597ff;color:#fafafa;border:1px 1px 1px 1px}.modalTitle{display:inline}

/*# sourceMappingURL=main.c3c4badc8906848b58f2.css.map*/