@charset "utf-8";@font-face{font-family:pt sans;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(ucVW2l9YCcVE52VxGq2zIw.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:pt sans;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(fTLR1wW5qq9Ui3F-pB4hXQ.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:pt sans;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(7nBxcqTeiPvFX1XVBk6VGw.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:pt sans;font-style:normal;font-weight:400;src:local('PT Sans'),local('PTSans-Regular'),url(ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:pt sans;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(kTYfCWJhlldPf5LnG4ZnHPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:pt sans;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(g46X4VH_KHOWAAa-HpnGPvk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:pt sans;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(hpORcvLZtemlH8gI-1S-7vk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:pt sans;font-style:normal;font-weight:700;src:local('PT Sans Bold'),local('PTSans-Bold'),url(0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@charset "utf-8";html,body,p{margin:0;padding:0}a{color:inherit;text-decoration:none;display:inline-block}u{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0;padding:0}img{display:block}form{margin:0;padding:0}input{border:none;outline:none;margin:0}html{overflow-y:scroll}body{background:#eee;font-family:pt sans;font-size:13px;overflow-x:hidden;overflow-y:hidden}#top-bar{height:40px;padding:0 30px;background:#000;color:#fff;line-height:normal}#loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.7);display:none}#loading-message{display:block;width:200px;height:120px;margin-left:-100px;margin-top:-60px;text-align:center}#loading-message img{height:50px;margin:auto;margin-top:20px}#home{font-family:silkscreennormal;font-size:20px;padding-top:10px}#title{padding-left:20px;text-transform:uppercase;font-size:16px;color:#aaa}#title a{cursor:pointer;margin-right:10px}#title .selected-viz{font-weight:700;color:#fff}.url{font-family:silkscreennormal;font-size:20px;padding-top:10px}.links{float:right;position:relative;margin-left:10px;padding:1px 5px;color:#fff;text-align:center;font-size:13px;cursor:pointer;background-color:green}.lecture-actions{position:relative;margin-left:10px;padding:1px 5px;color:#fff;text-align:center;border-radius:2px;font-size:14px;cursor:pointer;background-color:green}.slide-actions{position:relative;padding:1px 5px;color:#fff;text-align:center;border-radius:2px;font-size:14px;cursor:pointer;background-color:green}#fb-login{float:right;background:#516eab;padding:11px 15px;font-size:14px}.right-links{float:right;position:relative;margin-left:7px;padding:11px 7px;color:#fff;text-align:center;font-size:14px;cursor:pointer}.code-snippet{font-family:courier new,Courier,monospace;font-size:14px}#main{position:relative;padding:30px 30px 10px 10px;overflow:auto;display:flex;flex-direction:column;align-items:center}#bottom-bar{padding:12px 30px;background:#000;color:#fff;font-size:14px;text-align:right;line-height:normal}#bottom-bar a{padding-left:15px;cursor:pointer}#bottom-bar a:hover{text-decoration:underline}#dark-overlay{display:none;background:rgba(0,0,0,.7);height:100%;width:100%;position:fixed;top:0;left:0;z-index:9502;overflow-x:hidden;overflow-y:hidden}.overlays{display:none;background:#eee;position:fixed;top:50%;left:50%;z-index:9503;overflow-x:hidden;overflow-y:hidden}#overlay{overflow-x:hidden;overflow-y:hidden}#about{height:570px;width:920px;margin-left:-460px;margin-top:-295px}#team{height:620px;width:820px;margin-left:-410px;margin-top:-295px}#termsofuse{height:540px;width:820px;margin-left:-410px;margin-top:-295px}#privacy-policy{height:530px;width:820px;margin-left:-410px;margin-top:-295px}.overlays .close-overlay{position:absolute;top:10px;right:20px;cursor:pointer}.close-overlay{font-size:200%;font-weight:700;color:#fff}.overlays h4{color:#fff;font-family:silkscreennormal;font-size:20px;padding:15px 20px}.overlays .content{padding:10px 20px 20px}.overlays p{padding-top:10px;font-size:14px}.overlays a{text-decoration:underline}#custom-alert{width:300px;margin-left:-150px;text-align:center;padding:10px 0}#gdpr-popup{position:fixed;left:50%;transform:translateX(-50%);min-width:320px;bottom:62px;height:300px;background-color:#0275d8;border-radius:15px;padding:30px 40px;z-index:9500}#gdpr-popup p{font-size:large;color:#fff;line-height:2;font-family:pt sans,sans-serif}#gdpr-popup .gdpr-button{border:#fff solid 2px;border-radius:4px;font-weight:700;font-size:x-large;padding:2px 8px;color:#fff;width:90px;text-align:center;position:absolute;letter-spacing:1px;text-decoration:none;cursor:pointer}#gdpr-accept{bottom:30px;right:40px}#gdpr-reject{bottom:30px;right:170px}@media(min-width:320px){#top-bar{padding:0 5px}#topleft{min-height:200px;max-height:200px}}@media(min-width:480px){#top-bar{padding:0 5px}#bottom-bar{padding:12px 50px}#main{padding:50px 50px 30px 30px}#topleft{min-height:120px;max-height:120px}}@media(min-width:768px){#top-bar{padding:0 40px}#bottom-bar{padding:12px 60px}#main{padding:60px 60px 40px 40px}#topleft{min-height:100px;max-height:100px}}@media(min-width:1024px){}