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