@font-face{font-family:montserrat;font-style:normal;font-weight:100;src:url(../fonts/montserrat-v15-latin-ext-100.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-100.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-100.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-100.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-100.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-100.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:100;src:url(../fonts/montserrat-v15-latin-ext-100italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-100italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-100italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-100italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-100italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-100italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v15-latin-ext-200.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-200.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-200.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-200.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-200.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-200.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:200;src:url(../fonts/montserrat-v15-latin-ext-200italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-200italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-200italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-200italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-200italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-200italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v15-latin-ext-300.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-300.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-300.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-300.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-300.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-300.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:300;src:url(../fonts/montserrat-v15-latin-ext-300italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-300italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-300italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-300italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-300italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-300italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v15-latin-ext-regular.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-regular.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-regular.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-regular.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-regular.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v15-latin-ext-italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v15-latin-ext-500.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-500.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-500.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-500.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-500.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-500.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:500;src:url(../fonts/montserrat-v15-latin-ext-500italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-500italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-500italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-500italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-500italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-500italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v15-latin-ext-600.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-600.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-600.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-600.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-600.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-600.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:600;src:url(../fonts/montserrat-v15-latin-ext-600italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-600italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-600italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-600italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-600italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-600italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v15-latin-ext-700.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-700.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-700.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-700.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-700.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-700.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v15-latin-ext-700italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-700italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-700italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-700italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-700italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-700italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v15-latin-ext-800.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-800.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-800.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-800.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-800.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-800.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:800;src:url(../fonts/montserrat-v15-latin-ext-800italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-800italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-800italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-800italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-800italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-800italic.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v15-latin-ext-900.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-900.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-900.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-900.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-900.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-900.svg#Montserrat)format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:900;src:url(../fonts/montserrat-v15-latin-ext-900italic.eot);src:local(""),url(../fonts/montserrat-v15-latin-ext-900italic.eot?#iefix)format("embedded-opentype"),url(../fonts/montserrat-v15-latin-ext-900italic.woff2)format("woff2"),url(../fonts/montserrat-v15-latin-ext-900italic.woff)format("woff"),url(../fonts/montserrat-v15-latin-ext-900italic.ttf)format("truetype"),url(../fonts/montserrat-v15-latin-ext-900italic.svg#Montserrat)format("svg")}@font-face{font-family:castoro;font-style:normal;font-weight:400;src:url(../fonts/castoro-v1-latin-ext-regular.eot);src:local(""),url(../fonts/castoro-v1-latin-ext-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/castoro-v1-latin-ext-regular.woff2)format("woff2"),url(../fonts/castoro-v1-latin-ext-regular.woff)format("woff"),url(../fonts/castoro-v1-latin-ext-regular.ttf)format("truetype"),url(../fonts/castoro-v1-latin-ext-regular.svg#Castoro)format("svg")}@font-face{font-family:castoro;font-style:italic;font-weight:400;src:url(../fonts/castoro-v1-latin-ext-italic.eot);src:local(""),url(../fonts/castoro-v1-latin-ext-italic.eot?#iefix)format("embedded-opentype"),url(../fonts/castoro-v1-latin-ext-italic.woff2)format("woff2"),url(../fonts/castoro-v1-latin-ext-italic.woff)format("woff"),url(../fonts/castoro-v1-latin-ext-italic.ttf)format("truetype"),url(../fonts/castoro-v1-latin-ext-italic.svg#Castoro)format("svg")}@font-face{font-family:orbitron;font-style:normal;font-weight:400;src:url(../fonts/orbitron-v16-latin-regular.eot);src:local(""),url(../fonts/orbitron-v16-latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/orbitron-v16-latin-regular.woff2)format("woff2"),url(../fonts/orbitron-v16-latin-regular.woff)format("woff"),url(../fonts/orbitron-v16-latin-regular.ttf)format("truetype"),url(../fonts/orbitron-v16-latin-regular.svg#Orbitron)format("svg")}@font-face{font-family:orbitron;font-style:normal;font-weight:500;src:url(../fonts/orbitron-v16-latin-500.eot);src:local(""),url(../fonts/orbitron-v16-latin-500.eot?#iefix)format("embedded-opentype"),url(../fonts/orbitron-v16-latin-500.woff2)format("woff2"),url(../fonts/orbitron-v16-latin-500.woff)format("woff"),url(../fonts/orbitron-v16-latin-500.ttf)format("truetype"),url(../fonts/orbitron-v16-latin-500.svg#Orbitron)format("svg")}@font-face{font-family:orbitron;font-style:normal;font-weight:600;src:url(../fonts/orbitron-v16-latin-600.eot);src:local(""),url(../fonts/orbitron-v16-latin-600.eot?#iefix)format("embedded-opentype"),url(../fonts/orbitron-v16-latin-600.woff2)format("woff2"),url(../fonts/orbitron-v16-latin-600.woff)format("woff"),url(../fonts/orbitron-v16-latin-600.ttf)format("truetype"),url(../fonts/orbitron-v16-latin-600.svg#Orbitron)format("svg")}@font-face{font-family:orbitron;font-style:normal;font-weight:700;src:url(../fonts/orbitron-v16-latin-700.eot);src:local(""),url(../fonts/orbitron-v16-latin-700.eot?#iefix)format("embedded-opentype"),url(../fonts/orbitron-v16-latin-700.woff2)format("woff2"),url(../fonts/orbitron-v16-latin-700.woff)format("woff"),url(../fonts/orbitron-v16-latin-700.ttf)format("truetype"),url(../fonts/orbitron-v16-latin-700.svg#Orbitron)format("svg")}@font-face{font-family:orbitron;font-style:normal;font-weight:800;src:url(../fonts/orbitron-v16-latin-800.eot);src:local(""),url(../fonts/orbitron-v16-latin-800.eot?#iefix)format("embedded-opentype"),url(../fonts/orbitron-v16-latin-800.woff2)format("woff2"),url(../fonts/orbitron-v16-latin-800.woff)format("woff"),url(../fonts/orbitron-v16-latin-800.ttf)format("truetype"),url(../fonts/orbitron-v16-latin-800.svg#Orbitron)format("svg")}@font-face{font-family:orbitron;font-style:normal;font-weight:900;src:url(../fonts/orbitron-v16-latin-900.eot);src:local(""),url(../fonts/orbitron-v16-latin-900.eot?#iefix)format("embedded-opentype"),url(../fonts/orbitron-v16-latin-900.woff2)format("woff2"),url(../fonts/orbitron-v16-latin-900.woff)format("woff"),url(../fonts/orbitron-v16-latin-900.ttf)format("truetype"),url(../fonts/orbitron-v16-latin-900.svg#Orbitron)format("svg")}body{background:#222;background-color:#222}.reveal{font-family:Montserrat,Helvetica,sans-serif;font-size:38px;font-weight:400;color:#fff}::selection{color:#fff;background:#bee4fd;text-shadow:none}::-moz-selection{color:#fff;background:#bee4fd;text-shadow:none}.reveal .slides section,.reveal .slides section>section{line-height:1.3;font-weight:inherit}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:0 0 20px;color:#99bf17;font-family:Orbitron,Helvetica,sans-serif;font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;text-shadow:none;word-wrap:break-word}.reveal h1{font-size:2.5em}.reveal h2{font-size:1.6em}.reveal h3{font-size:1.3em}.reveal h4{font-size:1em}.reveal h1{text-shadow:none}.reveal p{margin:20px 0;line-height:1.3}.reveal img,.reveal video,.reveal iframe{max-width:95%;max-height:95%}.reveal strong,.reveal b{font-weight:700}.reveal em{font-style:italic}.reveal ol,.reveal dl,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ul ul,.reveal ul ol,.reveal ol ol,.reveal ol ul{display:block;margin-left:40px}.reveal dt{font-weight:700}.reveal dd{margin-left:40px}.reveal blockquote{display:block;position:relative;width:70%;margin:20px auto;padding:5px;font-style:italic;background:rgba(255,255,255,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal q{font-style:italic}.reveal pre{display:block;position:relative;width:90%;margin:20px auto;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 5px 15px rgba(0,0,0,.15)}.reveal code{font-family:monospace;text-transform:none}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table th{font-weight:700}.reveal table th,.reveal table td{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal table th[align=center],.reveal table td[align=center]{text-align:center}.reveal table th[align=right],.reveal table td[align=right]{text-align:right}.reveal table tbody tr:last-child th,.reveal table tbody tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super;font-size:smaller}.reveal sub{vertical-align:sub;font-size:smaller}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em;vertical-align:top}.reveal small *{vertical-align:top}.reveal a{color:#42affa;text-decoration:none;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease}.reveal a:hover{color:#8dcffc;text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:#068de9}.reveal section img{margin:15px 0;background:rgba(255,255,255,.12);border:4px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.reveal section img.plain{border:0;box-shadow:none}.reveal a img{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}.reveal a:hover img{background:rgba(255,255,255,.2);border-color:#42affa;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls{color:#42affa}.reveal .progress{background:rgba(0,0,0,.2);color:#42affa}.reveal .progress span{-webkit-transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);-moz-transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985);transition:width 800ms cubic-bezier(0.26,0.86,0.44,0.985)}@media print{.backgrounds{background-color:#222}}section.has-light-background,section.has-light-background h1,section.has-light-background h2,section.has-light-background h3,section.has-light-background h4,section.has-light-background h5,section.has-light-background h6{color:#222}.reveal pre{margin:50px auto}div.highlight pre{border-radius:8px}section blockquote{font-family:Castoro,new times roman,serif;border-radius:8px}