a{color:#591c6c}html{font-family:Assistant,sans-serif;font-weight:300}html,body,section,main,aside{margin:0;padding:0}h1,h2,strong{font-weight:800}h2{margin-top:2em}@media (width>=720px){h2{padding-top:70px}}body>header{background:#2b404d url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=300&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Faurinko_kiilopaalla.jpg)}@media (width>=720px){body>header{background-image:url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=1000&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Faurinko_kiilopaalla.jpg)}}body>header{text-align:center;background-size:cover;height:100%}body>header section{padding:2rem 0 5rem}body>header .logo{width:250px;height:250px}@media (width>=720px){body>header .logo{width:400px;height:400px}}body>header .logo{margin:0 auto;position:relative}body>header .logo svg.snowflake{color:#eefaff;width:100%;height:100%;animation:60s linear infinite spin;position:absolute;top:0;left:0}body>header .logo img.logoText{width:170px;position:absolute;top:62px;left:40px}@media (width>=720px){body>header .logo img.logoText{width:272px;top:100px;left:64px}}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}body>header{font-family:Supermercado One,cursive}body>header p{color:#6accad;text-shadow:2px 2px 3px #2b404d66,-2px 2px 3px #2b404d66,-2px -2px 3px #2b404d66,2px -2px 3px #2b404d66;margin:0;font-weight:800}body>header p>:after{content:"·";margin-left:.25rem}body>header p>:last-child:after{content:"";margin-left:0}body>main{margin:0;padding:0}body>main hr{border:0;border-bottom:5px solid #1d5791}body>main h1,body>main h2,body>main h3,body>main h4,body>main h5,body>main h5,body>main p,body>main ul,body>main ol,body>main blockquote{margin-left:2rem;margin-right:2rem}@media (width>=720px){body>main h1,body>main h2,body>main h3,body>main h4,body>main h5,body>main h5,body>main p,body>main ul,body>main ol,body>main blockquote{max-width:720px;margin-left:auto;margin-right:auto}}body>main h1{margin-top:4rem}body>main blockquote p{border-left:5px solid #ccc;margin-left:0;padding-left:1rem;font-style:italic}body>main .infoBox{background:#092f5f url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=300&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Fhero-unit.jpg)}@media (width>=720px){body>main .infoBox{background-image:url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=1000&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Fhero-unit.jpg)}}body>main .infoBox{background-size:cover;justify-content:center;margin-top:2rem;margin-bottom:2rem;display:flex}body>main .infoBox p{max-width:none;margin-left:0;margin-right:0}@media (width>=720px){body>main .infoBox div{width:240px;height:240px;overflow:hidden}}body>main .infoBox div{position:relative}body>main .infoBox div.text{text-align:center;flex-direction:column;justify-content:center;padding:0 .5rem;display:flex}body>main .infoBox div.text h3,body>main .infoBox div.text p{color:#ffffffd9}body>main .infoBox div.photo{display:none}@media (width>=720px){body>main .infoBox div.photo{justify-content:center;display:flex}body>main .infoBox div.photo img{height:100%}}body>main .infoBox div small{color:#ffffffd9;background-color:#00000080;width:240px;padding:.25rem .5rem;font-size:10px;display:block;position:absolute;bottom:0;left:0}body>main .infoBox div small a{color:#ffffffd9}#map iframe{border:0}#sponsors{background:#000 url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=300&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Fhero-unit.jpg)}@media (width>=720px){#sponsors{background-image:url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=1000&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Fhero-unit.jpg)}}#sponsors{color:#ffffffd9;background-size:cover;margin:2rem 0;padding:2rem}@media (width>=720px){#sponsors{padding:4rem}}#sponsors{flex-direction:column;display:flex}#sponsors header,#sponsors div{width:100%;max-width:720px;margin:auto}#sponsors div{flex-direction:row;justify-content:space-around;margin-top:1rem;display:flex}#sponsors img{width:100%;max-width:250px}body>footer{background:#092f5f url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=300&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Faurinko_kiilopaalla.jpg)}@media (width>=720px){body>footer{background-image:url(https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?container=focus&resize_w=1000&url=https%3A%2F%2Fraw.githubusercontent.com%2Frinkkasatiainen%2Fcodefreeze.fi%2Fgh-pages%2Fimages%2Faurinko_kiilopaalla.jpg)}}body>footer{background-position:bottom;background-size:cover;padding:0 2rem 2rem}@media (width>=720px){body>footer{margin-top:4rem;padding:4rem 0}}body>footer,body>footer a{color:#ffffffd9}body>footer{border-top:5px solid #1d5791}body>footer section{max-width:720px;margin-left:auto;margin-right:auto}body>footer h1{font-weight:300}nav#main-nav{background-color:#2b404d;width:100%;position:fixed;top:0}nav#main-nav a{color:#f3f7b8;opacity:.8;margin:1rem;text-decoration:none;display:block}nav#main-nav{display:none}nav#main-nav.visible{display:block}nav#main-nav{z-index:900;font-size:150%}@media (width>=720px){nav#main-nav{justify-content:space-around;width:auto;font-size:120%;position:relative;display:flex!important}nav#main-nav a{display:inline-block}nav#main-nav.scrolling{width:100%;position:fixed;top:0}}#toggle-nav{z-index:901;width:50px;height:50px;font-size:200%;position:fixed;top:1rem;right:1rem}@media (width>=720px){#toggle-nav{display:none}}
