Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
| Download
Project: KOB1
Views: 16992/*!1* reveal.js2* http://revealjs.com3* MIT licensed4*5* Copyright (C) 2017 Hakim El Hattab, http://hakim.se6*/7/*********************************************8* RESET STYLES9*********************************************/10html, body, .reveal div, .reveal span, .reveal applet, .reveal object, .reveal iframe,11.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6, .reveal p, .reveal blockquote, .reveal pre,12.reveal a, .reveal abbr, .reveal acronym, .reveal address, .reveal big, .reveal cite, .reveal code,13.reveal del, .reveal dfn, .reveal em, .reveal img, .reveal ins, .reveal kbd, .reveal q, .reveal s, .reveal samp,14.reveal small, .reveal strike, .reveal strong, .reveal sub, .reveal sup, .reveal tt, .reveal var,15.reveal b, .reveal u, .reveal center,16.reveal dl, .reveal dt, .reveal dd, .reveal ol, .reveal ul, .reveal li,17.reveal fieldset, .reveal form, .reveal label, .reveal legend,18.reveal table, .reveal caption, .reveal tbody, .reveal tfoot, .reveal thead, .reveal tr, .reveal th, .reveal td,19.reveal article, .reveal aside, .reveal canvas, .reveal details, .reveal embed,20.reveal figure, .reveal figcaption, .reveal footer, .reveal header, .reveal hgroup,21.reveal menu, .reveal nav, .reveal output, .reveal ruby, .reveal section, .reveal summary,22.reveal time, .reveal mark, .reveal audio, .reveal video {23margin: 0;24padding: 0;25border: 0;26font-size: 100%;27font: inherit;28vertical-align: baseline; }2930.reveal article, .reveal aside, .reveal details, .reveal figcaption, .reveal figure,31.reveal footer, .reveal header, .reveal hgroup, .reveal menu, .reveal nav, .reveal section {32display: block; }3334/*********************************************35* GLOBAL STYLES36*********************************************/37html,38body {39width: 100%;40height: 100%;41overflow: hidden; }4243body {44position: relative;45line-height: 1;46background-color: #fff;47color: #000; }4849/*********************************************50* VIEW FRAGMENTS51*********************************************/52.reveal .slides section .fragment {53opacity: 0;54visibility: hidden;55transition: all .2s ease; }56.reveal .slides section .fragment.visible {57opacity: 1;58visibility: inherit; }5960.reveal .slides section .fragment.grow {61opacity: 1;62visibility: inherit; }63.reveal .slides section .fragment.grow.visible {64-webkit-transform: scale(1.3);65transform: scale(1.3); }6667.reveal .slides section .fragment.shrink {68opacity: 1;69visibility: inherit; }70.reveal .slides section .fragment.shrink.visible {71-webkit-transform: scale(0.7);72transform: scale(0.7); }7374.reveal .slides section .fragment.zoom-in {75-webkit-transform: scale(0.1);76transform: scale(0.1); }77.reveal .slides section .fragment.zoom-in.visible {78-webkit-transform: none;79transform: none; }8081.reveal .slides section .fragment.fade-out {82opacity: 1;83visibility: inherit; }84.reveal .slides section .fragment.fade-out.visible {85opacity: 0;86visibility: hidden; }8788.reveal .slides section .fragment.semi-fade-out {89opacity: 1;90visibility: inherit; }91.reveal .slides section .fragment.semi-fade-out.visible {92opacity: 0.5;93visibility: inherit; }9495.reveal .slides section .fragment.strike {96opacity: 1;97visibility: inherit; }98.reveal .slides section .fragment.strike.visible {99text-decoration: line-through; }100101.reveal .slides section .fragment.fade-up {102-webkit-transform: translate(0, 20%);103transform: translate(0, 20%); }104.reveal .slides section .fragment.fade-up.visible {105-webkit-transform: translate(0, 0);106transform: translate(0, 0); }107108.reveal .slides section .fragment.fade-down {109-webkit-transform: translate(0, -20%);110transform: translate(0, -20%); }111.reveal .slides section .fragment.fade-down.visible {112-webkit-transform: translate(0, 0);113transform: translate(0, 0); }114115.reveal .slides section .fragment.fade-right {116-webkit-transform: translate(-20%, 0);117transform: translate(-20%, 0); }118.reveal .slides section .fragment.fade-right.visible {119-webkit-transform: translate(0, 0);120transform: translate(0, 0); }121122.reveal .slides section .fragment.fade-left {123-webkit-transform: translate(20%, 0);124transform: translate(20%, 0); }125.reveal .slides section .fragment.fade-left.visible {126-webkit-transform: translate(0, 0);127transform: translate(0, 0); }128129.reveal .slides section .fragment.current-visible {130opacity: 0;131visibility: hidden; }132.reveal .slides section .fragment.current-visible.current-fragment {133opacity: 1;134visibility: inherit; }135136.reveal .slides section .fragment.highlight-red,137.reveal .slides section .fragment.highlight-current-red,138.reveal .slides section .fragment.highlight-green,139.reveal .slides section .fragment.highlight-current-green,140.reveal .slides section .fragment.highlight-blue,141.reveal .slides section .fragment.highlight-current-blue {142opacity: 1;143visibility: inherit; }144145.reveal .slides section .fragment.highlight-red.visible {146color: #ff2c2d; }147148.reveal .slides section .fragment.highlight-green.visible {149color: #17ff2e; }150151.reveal .slides section .fragment.highlight-blue.visible {152color: #1b91ff; }153154.reveal .slides section .fragment.highlight-current-red.current-fragment {155color: #ff2c2d; }156157.reveal .slides section .fragment.highlight-current-green.current-fragment {158color: #17ff2e; }159160.reveal .slides section .fragment.highlight-current-blue.current-fragment {161color: #1b91ff; }162163/*********************************************164* DEFAULT ELEMENT STYLES165*********************************************/166/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */167.reveal:after {168content: '';169font-style: italic; }170171.reveal iframe {172z-index: 1; }173174/** Prevents layering issues in certain browser/transition combinations */175.reveal a {176position: relative; }177178.reveal .stretch {179max-width: none;180max-height: none; }181182.reveal pre.stretch code {183height: 100%;184max-height: 100%;185box-sizing: border-box; }186187/*********************************************188* CONTROLS189*********************************************/190@-webkit-keyframes bounce-right {1910%, 10%, 25%, 40%, 50% {192-webkit-transform: translateX(0);193transform: translateX(0); }19420% {195-webkit-transform: translateX(10px);196transform: translateX(10px); }19730% {198-webkit-transform: translateX(-5px);199transform: translateX(-5px); } }200@keyframes bounce-right {2010%, 10%, 25%, 40%, 50% {202-webkit-transform: translateX(0);203transform: translateX(0); }20420% {205-webkit-transform: translateX(10px);206transform: translateX(10px); }20730% {208-webkit-transform: translateX(-5px);209transform: translateX(-5px); } }210211@-webkit-keyframes bounce-down {2120%, 10%, 25%, 40%, 50% {213-webkit-transform: translateY(0);214transform: translateY(0); }21520% {216-webkit-transform: translateY(10px);217transform: translateY(10px); }21830% {219-webkit-transform: translateY(-5px);220transform: translateY(-5px); } }221222@keyframes bounce-down {2230%, 10%, 25%, 40%, 50% {224-webkit-transform: translateY(0);225transform: translateY(0); }22620% {227-webkit-transform: translateY(10px);228transform: translateY(10px); }22930% {230-webkit-transform: translateY(-5px);231transform: translateY(-5px); } }232233.reveal .controls {234display: none;235position: absolute;236top: auto;237bottom: 12px;238right: 12px;239left: auto;240z-index: 1;241color: #000;242pointer-events: none;243font-size: 10px; }244.reveal .controls button {245position: absolute;246padding: 0;247background-color: transparent;248border: 0;249outline: 0;250cursor: pointer;251color: currentColor;252-webkit-transform: scale(0.9999);253transform: scale(0.9999);254transition: color 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease;255transition: color 0.2s ease, opacity 0.2s ease, transform 0.2s ease;256z-index: 2;257pointer-events: auto;258font-size: inherit;259visibility: hidden;260opacity: 0;261-webkit-appearance: none;262-webkit-tap-highlight-color: transparent; }263.reveal .controls .controls-arrow:before,264.reveal .controls .controls-arrow:after {265content: '';266position: absolute;267top: 0;268left: 0;269width: 2.6em;270height: 0.5em;271border-radius: 0.25em;272background-color: currentColor;273transition: all 0.15s ease, background-color 0.8s ease;274-webkit-transform-origin: 0.2em 50%;275transform-origin: 0.2em 50%;276will-change: transform; }277.reveal .controls .controls-arrow {278position: relative;279width: 3.6em;280height: 3.6em; }281.reveal .controls .controls-arrow:before {282-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);283transform: translateX(0.5em) translateY(1.55em) rotate(45deg); }284.reveal .controls .controls-arrow:after {285-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);286transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); }287.reveal .controls .controls-arrow:hover:before {288-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(40deg);289transform: translateX(0.5em) translateY(1.55em) rotate(40deg); }290.reveal .controls .controls-arrow:hover:after {291-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-40deg);292transform: translateX(0.5em) translateY(1.55em) rotate(-40deg); }293.reveal .controls .controls-arrow:active:before {294-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(36deg);295transform: translateX(0.5em) translateY(1.55em) rotate(36deg); }296.reveal .controls .controls-arrow:active:after {297-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-36deg);298transform: translateX(0.5em) translateY(1.55em) rotate(-36deg); }299.reveal .controls .navigate-left {300right: 6.4em;301bottom: 3.2em;302-webkit-transform: translateX(-10px);303transform: translateX(-10px); }304.reveal .controls .navigate-right {305right: 0;306bottom: 3.2em;307-webkit-transform: translateX(10px);308transform: translateX(10px); }309.reveal .controls .navigate-right .controls-arrow {310-webkit-transform: rotate(180deg);311transform: rotate(180deg); }312.reveal .controls .navigate-right.highlight {313-webkit-animation: bounce-right 2s 50 both ease-out;314animation: bounce-right 2s 50 both ease-out; }315.reveal .controls .navigate-up {316right: 3.2em;317bottom: 6.4em;318-webkit-transform: translateY(-10px);319transform: translateY(-10px); }320.reveal .controls .navigate-up .controls-arrow {321-webkit-transform: rotate(90deg);322transform: rotate(90deg); }323.reveal .controls .navigate-down {324right: 3.2em;325bottom: 0;326-webkit-transform: translateY(10px);327transform: translateY(10px); }328.reveal .controls .navigate-down .controls-arrow {329-webkit-transform: rotate(-90deg);330transform: rotate(-90deg); }331.reveal .controls .navigate-down.highlight {332-webkit-animation: bounce-down 2s 50 both ease-out;333animation: bounce-down 2s 50 both ease-out; }334.reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled,335.reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled {336opacity: 0.3; }337.reveal .controls[data-controls-back-arrows="faded"] .navigate-left.enabled:hover,338.reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled:hover {339opacity: 1; }340.reveal .controls[data-controls-back-arrows="hidden"] .navigate-left.enabled,341.reveal .controls[data-controls-back-arrows="hidden"] .navigate-up.enabled {342opacity: 0;343visibility: hidden; }344.reveal .controls .enabled {345visibility: visible;346opacity: 0.9;347cursor: pointer;348-webkit-transform: none;349transform: none; }350.reveal .controls .enabled.fragmented {351opacity: 0.5; }352.reveal .controls .enabled:hover,353.reveal .controls .enabled.fragmented:hover {354opacity: 1; }355356.reveal:not(.has-vertical-slides) .controls .navigate-left {357bottom: 1.4em;358right: 5.5em; }359360.reveal:not(.has-vertical-slides) .controls .navigate-right {361bottom: 1.4em;362right: 0.5em; }363364.reveal:not(.has-horizontal-slides) .controls .navigate-up {365right: 1.4em;366bottom: 5em; }367368.reveal:not(.has-horizontal-slides) .controls .navigate-down {369right: 1.4em;370bottom: 0.5em; }371372.reveal.has-dark-background .controls {373color: #fff; }374375.reveal.has-light-background .controls {376color: #000; }377378.reveal.no-hover .controls .controls-arrow:hover:before,379.reveal.no-hover .controls .controls-arrow:active:before {380-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg);381transform: translateX(0.5em) translateY(1.55em) rotate(45deg); }382383.reveal.no-hover .controls .controls-arrow:hover:after,384.reveal.no-hover .controls .controls-arrow:active:after {385-webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg);386transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); }387388@media screen and (min-width: 500px) {389.reveal .controls[data-controls-layout="edges"] {390top: 0;391right: 0;392bottom: 0;393left: 0; }394.reveal .controls[data-controls-layout="edges"] .navigate-left,395.reveal .controls[data-controls-layout="edges"] .navigate-right,396.reveal .controls[data-controls-layout="edges"] .navigate-up,397.reveal .controls[data-controls-layout="edges"] .navigate-down {398bottom: auto;399right: auto; }400.reveal .controls[data-controls-layout="edges"] .navigate-left {401top: 50%;402left: 8px;403margin-top: -1.8em; }404.reveal .controls[data-controls-layout="edges"] .navigate-right {405top: 50%;406right: 8px;407margin-top: -1.8em; }408.reveal .controls[data-controls-layout="edges"] .navigate-up {409top: 8px;410left: 50%;411margin-left: -1.8em; }412.reveal .controls[data-controls-layout="edges"] .navigate-down {413bottom: 8px;414left: 50%;415margin-left: -1.8em; } }416417/*********************************************418* PROGRESS BAR419*********************************************/420.reveal .progress {421position: absolute;422display: none;423height: 3px;424width: 100%;425bottom: 0;426left: 0;427z-index: 10;428background-color: rgba(0, 0, 0, 0.2);429color: #fff; }430431.reveal .progress:after {432content: '';433display: block;434position: absolute;435height: 10px;436width: 100%;437top: -10px; }438439.reveal .progress span {440display: block;441height: 100%;442width: 0px;443background-color: currentColor;444transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }445446/*********************************************447* SLIDE NUMBER448*********************************************/449.reveal .slide-number {450position: fixed;451display: block;452right: 8px;453bottom: 8px;454z-index: 31;455font-family: Helvetica, sans-serif;456font-size: 12px;457line-height: 1;458color: #fff;459background-color: rgba(0, 0, 0, 0.4);460padding: 5px; }461462.reveal .slide-number-delimiter {463margin: 0 3px; }464465/*********************************************466* SLIDES467*********************************************/468.reveal {469position: relative;470width: 100%;471height: 100%;472overflow: hidden;473-ms-touch-action: none;474touch-action: none; }475476@media only screen and (orientation: landscape) {477.reveal.ua-iphone {478position: fixed; } }479480.reveal .slides {481position: absolute;482width: 100%;483height: 100%;484top: 0;485right: 0;486bottom: 0;487left: 0;488margin: auto;489pointer-events: none;490overflow: visible;491z-index: 1;492text-align: center;493-webkit-perspective: 600px;494perspective: 600px;495-webkit-perspective-origin: 50% 40%;496perspective-origin: 50% 40%; }497498.reveal .slides > section {499-ms-perspective: 600px; }500501.reveal .slides > section,502.reveal .slides > section > section {503display: none;504position: absolute;505width: 100%;506padding: 20px 0px;507pointer-events: auto;508z-index: 10;509-webkit-transform-style: flat;510transform-style: flat;511transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985);512transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }513514/* Global transition speed settings */515.reveal[data-transition-speed="fast"] .slides section {516transition-duration: 400ms; }517518.reveal[data-transition-speed="slow"] .slides section {519transition-duration: 1200ms; }520521/* Slide-specific transition speed overrides */522.reveal .slides section[data-transition-speed="fast"] {523transition-duration: 400ms; }524525.reveal .slides section[data-transition-speed="slow"] {526transition-duration: 1200ms; }527528.reveal .slides > section.stack {529padding-top: 0;530padding-bottom: 0; }531532.reveal .slides > section.present,533.reveal .slides > section > section.present {534display: block;535z-index: 11;536opacity: 1; }537538.reveal .slides > section:empty,539.reveal .slides > section > section:empty,540.reveal .slides > section[data-background-interactive],541.reveal .slides > section > section[data-background-interactive] {542pointer-events: none; }543544.reveal.center,545.reveal.center .slides,546.reveal.center .slides section {547min-height: 0 !important; }548549/* Don't allow interaction with invisible slides */550.reveal .slides > section.future,551.reveal .slides > section > section.future,552.reveal .slides > section.past,553.reveal .slides > section > section.past {554pointer-events: none; }555556.reveal.overview .slides > section,557.reveal.overview .slides > section > section {558pointer-events: auto; }559560.reveal .slides > section.past,561.reveal .slides > section.future,562.reveal .slides > section > section.past,563.reveal .slides > section > section.future {564opacity: 0; }565566/*********************************************567* Mixins for readability of transitions568*********************************************/569/*********************************************570* SLIDE TRANSITION571* Aliased 'linear' for backwards compatibility572*********************************************/573.reveal.slide section {574-webkit-backface-visibility: hidden;575backface-visibility: hidden; }576577.reveal .slides > section[data-transition=slide].past,578.reveal .slides > section[data-transition~=slide-out].past,579.reveal.slide .slides > section:not([data-transition]).past {580-webkit-transform: translate(-150%, 0);581transform: translate(-150%, 0); }582583.reveal .slides > section[data-transition=slide].future,584.reveal .slides > section[data-transition~=slide-in].future,585.reveal.slide .slides > section:not([data-transition]).future {586-webkit-transform: translate(150%, 0);587transform: translate(150%, 0); }588589.reveal .slides > section > section[data-transition=slide].past,590.reveal .slides > section > section[data-transition~=slide-out].past,591.reveal.slide .slides > section > section:not([data-transition]).past {592-webkit-transform: translate(0, -150%);593transform: translate(0, -150%); }594595.reveal .slides > section > section[data-transition=slide].future,596.reveal .slides > section > section[data-transition~=slide-in].future,597.reveal.slide .slides > section > section:not([data-transition]).future {598-webkit-transform: translate(0, 150%);599transform: translate(0, 150%); }600601.reveal.linear section {602-webkit-backface-visibility: hidden;603backface-visibility: hidden; }604605.reveal .slides > section[data-transition=linear].past,606.reveal .slides > section[data-transition~=linear-out].past,607.reveal.linear .slides > section:not([data-transition]).past {608-webkit-transform: translate(-150%, 0);609transform: translate(-150%, 0); }610611.reveal .slides > section[data-transition=linear].future,612.reveal .slides > section[data-transition~=linear-in].future,613.reveal.linear .slides > section:not([data-transition]).future {614-webkit-transform: translate(150%, 0);615transform: translate(150%, 0); }616617.reveal .slides > section > section[data-transition=linear].past,618.reveal .slides > section > section[data-transition~=linear-out].past,619.reveal.linear .slides > section > section:not([data-transition]).past {620-webkit-transform: translate(0, -150%);621transform: translate(0, -150%); }622623.reveal .slides > section > section[data-transition=linear].future,624.reveal .slides > section > section[data-transition~=linear-in].future,625.reveal.linear .slides > section > section:not([data-transition]).future {626-webkit-transform: translate(0, 150%);627transform: translate(0, 150%); }628629/*********************************************630* CONVEX TRANSITION631* Aliased 'default' for backwards compatibility632*********************************************/633.reveal .slides section[data-transition=default].stack,634.reveal.default .slides section.stack {635-webkit-transform-style: preserve-3d;636transform-style: preserve-3d; }637638.reveal .slides > section[data-transition=default].past,639.reveal .slides > section[data-transition~=default-out].past,640.reveal.default .slides > section:not([data-transition]).past {641-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);642transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }643644.reveal .slides > section[data-transition=default].future,645.reveal .slides > section[data-transition~=default-in].future,646.reveal.default .slides > section:not([data-transition]).future {647-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);648transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }649650.reveal .slides > section > section[data-transition=default].past,651.reveal .slides > section > section[data-transition~=default-out].past,652.reveal.default .slides > section > section:not([data-transition]).past {653-webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);654transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }655656.reveal .slides > section > section[data-transition=default].future,657.reveal .slides > section > section[data-transition~=default-in].future,658.reveal.default .slides > section > section:not([data-transition]).future {659-webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);660transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }661662.reveal .slides section[data-transition=convex].stack,663.reveal.convex .slides section.stack {664-webkit-transform-style: preserve-3d;665transform-style: preserve-3d; }666667.reveal .slides > section[data-transition=convex].past,668.reveal .slides > section[data-transition~=convex-out].past,669.reveal.convex .slides > section:not([data-transition]).past {670-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);671transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }672673.reveal .slides > section[data-transition=convex].future,674.reveal .slides > section[data-transition~=convex-in].future,675.reveal.convex .slides > section:not([data-transition]).future {676-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);677transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }678679.reveal .slides > section > section[data-transition=convex].past,680.reveal .slides > section > section[data-transition~=convex-out].past,681.reveal.convex .slides > section > section:not([data-transition]).past {682-webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0);683transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); }684685.reveal .slides > section > section[data-transition=convex].future,686.reveal .slides > section > section[data-transition~=convex-in].future,687.reveal.convex .slides > section > section:not([data-transition]).future {688-webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0);689transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); }690691/*********************************************692* CONCAVE TRANSITION693*********************************************/694.reveal .slides section[data-transition=concave].stack,695.reveal.concave .slides section.stack {696-webkit-transform-style: preserve-3d;697transform-style: preserve-3d; }698699.reveal .slides > section[data-transition=concave].past,700.reveal .slides > section[data-transition~=concave-out].past,701.reveal.concave .slides > section:not([data-transition]).past {702-webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);703transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }704705.reveal .slides > section[data-transition=concave].future,706.reveal .slides > section[data-transition~=concave-in].future,707.reveal.concave .slides > section:not([data-transition]).future {708-webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);709transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }710711.reveal .slides > section > section[data-transition=concave].past,712.reveal .slides > section > section[data-transition~=concave-out].past,713.reveal.concave .slides > section > section:not([data-transition]).past {714-webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0);715transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); }716717.reveal .slides > section > section[data-transition=concave].future,718.reveal .slides > section > section[data-transition~=concave-in].future,719.reveal.concave .slides > section > section:not([data-transition]).future {720-webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0);721transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); }722723/*********************************************724* ZOOM TRANSITION725*********************************************/726.reveal .slides section[data-transition=zoom],727.reveal.zoom .slides section:not([data-transition]) {728transition-timing-function: ease; }729730.reveal .slides > section[data-transition=zoom].past,731.reveal .slides > section[data-transition~=zoom-out].past,732.reveal.zoom .slides > section:not([data-transition]).past {733visibility: hidden;734-webkit-transform: scale(16);735transform: scale(16); }736737.reveal .slides > section[data-transition=zoom].future,738.reveal .slides > section[data-transition~=zoom-in].future,739.reveal.zoom .slides > section:not([data-transition]).future {740visibility: hidden;741-webkit-transform: scale(0.2);742transform: scale(0.2); }743744.reveal .slides > section > section[data-transition=zoom].past,745.reveal .slides > section > section[data-transition~=zoom-out].past,746.reveal.zoom .slides > section > section:not([data-transition]).past {747-webkit-transform: translate(0, -150%);748transform: translate(0, -150%); }749750.reveal .slides > section > section[data-transition=zoom].future,751.reveal .slides > section > section[data-transition~=zoom-in].future,752.reveal.zoom .slides > section > section:not([data-transition]).future {753-webkit-transform: translate(0, 150%);754transform: translate(0, 150%); }755756/*********************************************757* CUBE TRANSITION758*759* WARNING:760* this is deprecated and will be removed in a761* future version.762*********************************************/763.reveal.cube .slides {764-webkit-perspective: 1300px;765perspective: 1300px; }766767.reveal.cube .slides section {768padding: 30px;769min-height: 700px;770-webkit-backface-visibility: hidden;771backface-visibility: hidden;772box-sizing: border-box;773-webkit-transform-style: preserve-3d;774transform-style: preserve-3d; }775776.reveal.center.cube .slides section {777min-height: 0; }778779.reveal.cube .slides section:not(.stack):before {780content: '';781position: absolute;782display: block;783width: 100%;784height: 100%;785left: 0;786top: 0;787background: rgba(0, 0, 0, 0.1);788border-radius: 4px;789-webkit-transform: translateZ(-20px);790transform: translateZ(-20px); }791792.reveal.cube .slides section:not(.stack):after {793content: '';794position: absolute;795display: block;796width: 90%;797height: 30px;798left: 5%;799bottom: 0;800background: none;801z-index: 1;802border-radius: 4px;803box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);804-webkit-transform: translateZ(-90px) rotateX(65deg);805transform: translateZ(-90px) rotateX(65deg); }806807.reveal.cube .slides > section.stack {808padding: 0;809background: none; }810811.reveal.cube .slides > section.past {812-webkit-transform-origin: 100% 0%;813transform-origin: 100% 0%;814-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg);815transform: translate3d(-100%, 0, 0) rotateY(-90deg); }816817.reveal.cube .slides > section.future {818-webkit-transform-origin: 0% 0%;819transform-origin: 0% 0%;820-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg);821transform: translate3d(100%, 0, 0) rotateY(90deg); }822823.reveal.cube .slides > section > section.past {824-webkit-transform-origin: 0% 100%;825transform-origin: 0% 100%;826-webkit-transform: translate3d(0, -100%, 0) rotateX(90deg);827transform: translate3d(0, -100%, 0) rotateX(90deg); }828829.reveal.cube .slides > section > section.future {830-webkit-transform-origin: 0% 0%;831transform-origin: 0% 0%;832-webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg);833transform: translate3d(0, 100%, 0) rotateX(-90deg); }834835/*********************************************836* PAGE TRANSITION837*838* WARNING:839* this is deprecated and will be removed in a840* future version.841*********************************************/842.reveal.page .slides {843-webkit-perspective-origin: 0% 50%;844perspective-origin: 0% 50%;845-webkit-perspective: 3000px;846perspective: 3000px; }847848.reveal.page .slides section {849padding: 30px;850min-height: 700px;851box-sizing: border-box;852-webkit-transform-style: preserve-3d;853transform-style: preserve-3d; }854855.reveal.page .slides section.past {856z-index: 12; }857858.reveal.page .slides section:not(.stack):before {859content: '';860position: absolute;861display: block;862width: 100%;863height: 100%;864left: 0;865top: 0;866background: rgba(0, 0, 0, 0.1);867-webkit-transform: translateZ(-20px);868transform: translateZ(-20px); }869870.reveal.page .slides section:not(.stack):after {871content: '';872position: absolute;873display: block;874width: 90%;875height: 30px;876left: 5%;877bottom: 0;878background: none;879z-index: 1;880border-radius: 4px;881box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2);882-webkit-transform: translateZ(-90px) rotateX(65deg); }883884.reveal.page .slides > section.stack {885padding: 0;886background: none; }887888.reveal.page .slides > section.past {889-webkit-transform-origin: 0% 0%;890transform-origin: 0% 0%;891-webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg);892transform: translate3d(-40%, 0, 0) rotateY(-80deg); }893894.reveal.page .slides > section.future {895-webkit-transform-origin: 100% 0%;896transform-origin: 100% 0%;897-webkit-transform: translate3d(0, 0, 0);898transform: translate3d(0, 0, 0); }899900.reveal.page .slides > section > section.past {901-webkit-transform-origin: 0% 0%;902transform-origin: 0% 0%;903-webkit-transform: translate3d(0, -40%, 0) rotateX(80deg);904transform: translate3d(0, -40%, 0) rotateX(80deg); }905906.reveal.page .slides > section > section.future {907-webkit-transform-origin: 0% 100%;908transform-origin: 0% 100%;909-webkit-transform: translate3d(0, 0, 0);910transform: translate3d(0, 0, 0); }911912/*********************************************913* FADE TRANSITION914*********************************************/915.reveal .slides section[data-transition=fade],916.reveal.fade .slides section:not([data-transition]),917.reveal.fade .slides > section > section:not([data-transition]) {918-webkit-transform: none;919transform: none;920transition: opacity 0.5s; }921922.reveal.fade.overview .slides section,923.reveal.fade.overview .slides > section > section {924transition: none; }925926/*********************************************927* NO TRANSITION928*********************************************/929.reveal .slides section[data-transition=none],930.reveal.none .slides section:not([data-transition]) {931-webkit-transform: none;932transform: none;933transition: none; }934935/*********************************************936* PAUSED MODE937*********************************************/938.reveal .pause-overlay {939position: absolute;940top: 0;941left: 0;942width: 100%;943height: 100%;944background: black;945visibility: hidden;946opacity: 0;947z-index: 100;948transition: all 1s ease; }949950.reveal.paused .pause-overlay {951visibility: visible;952opacity: 1; }953954/*********************************************955* FALLBACK956*********************************************/957.no-transforms {958overflow-y: auto; }959960.no-transforms .reveal .slides {961position: relative;962width: 80%;963height: auto !important;964top: 0;965left: 50%;966margin: 0;967text-align: center; }968969.no-transforms .reveal .controls,970.no-transforms .reveal .progress {971display: none !important; }972973.no-transforms .reveal .slides section {974display: block !important;975opacity: 1 !important;976position: relative !important;977height: auto;978min-height: 0;979top: 0;980left: -50%;981margin: 70px 0;982-webkit-transform: none;983transform: none; }984985.no-transforms .reveal .slides section section {986left: 0; }987988.reveal .no-transition,989.reveal .no-transition * {990transition: none !important; }991992/*********************************************993* PER-SLIDE BACKGROUNDS994*********************************************/995.reveal .backgrounds {996position: absolute;997width: 100%;998height: 100%;999top: 0;1000left: 0;1001-webkit-perspective: 600px;1002perspective: 600px; }10031004.reveal .slide-background {1005display: none;1006position: absolute;1007width: 100%;1008height: 100%;1009opacity: 0;1010visibility: hidden;1011overflow: hidden;1012background-color: transparent;1013background-position: 50% 50%;1014background-repeat: no-repeat;1015background-size: cover;1016transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); }10171018.reveal .slide-background.stack {1019display: block; }10201021.reveal .slide-background.present {1022opacity: 1;1023visibility: visible;1024z-index: 2; }10251026.print-pdf .reveal .slide-background {1027opacity: 1 !important;1028visibility: visible !important; }10291030/* Video backgrounds */1031.reveal .slide-background video {1032position: absolute;1033width: 100%;1034height: 100%;1035max-width: none;1036max-height: none;1037top: 0;1038left: 0;1039-o-object-fit: cover;1040object-fit: cover; }10411042.reveal .slide-background[data-background-size="contain"] video {1043-o-object-fit: contain;1044object-fit: contain; }10451046/* Immediate transition style */1047.reveal[data-background-transition=none] > .backgrounds .slide-background,1048.reveal > .backgrounds .slide-background[data-background-transition=none] {1049transition: none; }10501051/* Slide */1052.reveal[data-background-transition=slide] > .backgrounds .slide-background,1053.reveal > .backgrounds .slide-background[data-background-transition=slide] {1054opacity: 1;1055-webkit-backface-visibility: hidden;1056backface-visibility: hidden; }10571058.reveal[data-background-transition=slide] > .backgrounds .slide-background.past,1059.reveal > .backgrounds .slide-background.past[data-background-transition=slide] {1060-webkit-transform: translate(-100%, 0);1061transform: translate(-100%, 0); }10621063.reveal[data-background-transition=slide] > .backgrounds .slide-background.future,1064.reveal > .backgrounds .slide-background.future[data-background-transition=slide] {1065-webkit-transform: translate(100%, 0);1066transform: translate(100%, 0); }10671068.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.past,1069.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=slide] {1070-webkit-transform: translate(0, -100%);1071transform: translate(0, -100%); }10721073.reveal[data-background-transition=slide] > .backgrounds .slide-background > .slide-background.future,1074.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=slide] {1075-webkit-transform: translate(0, 100%);1076transform: translate(0, 100%); }10771078/* Convex */1079.reveal[data-background-transition=convex] > .backgrounds .slide-background.past,1080.reveal > .backgrounds .slide-background.past[data-background-transition=convex] {1081opacity: 0;1082-webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0);1083transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); }10841085.reveal[data-background-transition=convex] > .backgrounds .slide-background.future,1086.reveal > .backgrounds .slide-background.future[data-background-transition=convex] {1087opacity: 0;1088-webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0);1089transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); }10901091.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.past,1092.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=convex] {1093opacity: 0;1094-webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0);1095transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); }10961097.reveal[data-background-transition=convex] > .backgrounds .slide-background > .slide-background.future,1098.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=convex] {1099opacity: 0;1100-webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0);1101transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); }11021103/* Concave */1104.reveal[data-background-transition=concave] > .backgrounds .slide-background.past,1105.reveal > .backgrounds .slide-background.past[data-background-transition=concave] {1106opacity: 0;1107-webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0);1108transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); }11091110.reveal[data-background-transition=concave] > .backgrounds .slide-background.future,1111.reveal > .backgrounds .slide-background.future[data-background-transition=concave] {1112opacity: 0;1113-webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0);1114transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); }11151116.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.past,1117.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=concave] {1118opacity: 0;1119-webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0);1120transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); }11211122.reveal[data-background-transition=concave] > .backgrounds .slide-background > .slide-background.future,1123.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=concave] {1124opacity: 0;1125-webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0);1126transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); }11271128/* Zoom */1129.reveal[data-background-transition=zoom] > .backgrounds .slide-background,1130.reveal > .backgrounds .slide-background[data-background-transition=zoom] {1131transition-timing-function: ease; }11321133.reveal[data-background-transition=zoom] > .backgrounds .slide-background.past,1134.reveal > .backgrounds .slide-background.past[data-background-transition=zoom] {1135opacity: 0;1136visibility: hidden;1137-webkit-transform: scale(16);1138transform: scale(16); }11391140.reveal[data-background-transition=zoom] > .backgrounds .slide-background.future,1141.reveal > .backgrounds .slide-background.future[data-background-transition=zoom] {1142opacity: 0;1143visibility: hidden;1144-webkit-transform: scale(0.2);1145transform: scale(0.2); }11461147.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.past,1148.reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition=zoom] {1149opacity: 0;1150visibility: hidden;1151-webkit-transform: scale(16);1152transform: scale(16); }11531154.reveal[data-background-transition=zoom] > .backgrounds .slide-background > .slide-background.future,1155.reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition=zoom] {1156opacity: 0;1157visibility: hidden;1158-webkit-transform: scale(0.2);1159transform: scale(0.2); }11601161/* Global transition speed settings */1162.reveal[data-transition-speed="fast"] > .backgrounds .slide-background {1163transition-duration: 400ms; }11641165.reveal[data-transition-speed="slow"] > .backgrounds .slide-background {1166transition-duration: 1200ms; }11671168/*********************************************1169* OVERVIEW1170*********************************************/1171.reveal.overview {1172-webkit-perspective-origin: 50% 50%;1173perspective-origin: 50% 50%;1174-webkit-perspective: 700px;1175perspective: 700px; }1176.reveal.overview .slides {1177-moz-transform-style: preserve-3d; }1178.reveal.overview .slides section {1179height: 100%;1180top: 0 !important;1181opacity: 1 !important;1182overflow: hidden;1183visibility: visible !important;1184cursor: pointer;1185box-sizing: border-box; }1186.reveal.overview .slides section:hover,1187.reveal.overview .slides section.present {1188outline: 10px solid rgba(150, 150, 150, 0.4);1189outline-offset: 10px; }1190.reveal.overview .slides section .fragment {1191opacity: 1;1192transition: none; }1193.reveal.overview .slides section:after,1194.reveal.overview .slides section:before {1195display: none !important; }1196.reveal.overview .slides > section.stack {1197padding: 0;1198top: 0 !important;1199background: none;1200outline: none;1201overflow: visible; }1202.reveal.overview .backgrounds {1203-webkit-perspective: inherit;1204perspective: inherit;1205-moz-transform-style: preserve-3d; }1206.reveal.overview .backgrounds .slide-background {1207opacity: 1;1208visibility: visible;1209outline: 10px solid rgba(150, 150, 150, 0.1);1210outline-offset: 10px; }1211.reveal.overview .backgrounds .slide-background.stack {1212overflow: visible; }12131214.reveal.overview .slides section,1215.reveal.overview-deactivating .slides section {1216transition: none; }12171218.reveal.overview .backgrounds .slide-background,1219.reveal.overview-deactivating .backgrounds .slide-background {1220transition: none; }12211222/*********************************************1223* RTL SUPPORT1224*********************************************/1225.reveal.rtl .slides,1226.reveal.rtl .slides h1,1227.reveal.rtl .slides h2,1228.reveal.rtl .slides h3,1229.reveal.rtl .slides h4,1230.reveal.rtl .slides h5,1231.reveal.rtl .slides h6 {1232direction: rtl;1233font-family: sans-serif; }12341235.reveal.rtl pre,1236.reveal.rtl code {1237direction: ltr; }12381239.reveal.rtl ol,1240.reveal.rtl ul {1241text-align: right; }12421243.reveal.rtl .progress span {1244float: right; }12451246/*********************************************1247* PARALLAX BACKGROUND1248*********************************************/1249.reveal.has-parallax-background .backgrounds {1250transition: all 0.8s ease; }12511252/* Global transition speed settings */1253.reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds {1254transition-duration: 400ms; }12551256.reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds {1257transition-duration: 1200ms; }12581259/*********************************************1260* LINK PREVIEW OVERLAY1261*********************************************/1262.reveal .overlay {1263position: absolute;1264top: 0;1265left: 0;1266width: 100%;1267height: 100%;1268z-index: 1000;1269background: rgba(0, 0, 0, 0.9);1270opacity: 0;1271visibility: hidden;1272transition: all 0.3s ease; }12731274.reveal .overlay.visible {1275opacity: 1;1276visibility: visible; }12771278.reveal .overlay .spinner {1279position: absolute;1280display: block;1281top: 50%;1282left: 50%;1283width: 32px;1284height: 32px;1285margin: -16px 0 0 -16px;1286z-index: 10;1287background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);1288visibility: visible;1289opacity: 0.6;1290transition: all 0.3s ease; }12911292.reveal .overlay header {1293position: absolute;1294left: 0;1295top: 0;1296width: 100%;1297height: 40px;1298z-index: 2;1299border-bottom: 1px solid #222; }13001301.reveal .overlay header a {1302display: inline-block;1303width: 40px;1304height: 40px;1305line-height: 36px;1306padding: 0 10px;1307float: right;1308opacity: 0.6;1309box-sizing: border-box; }13101311.reveal .overlay header a:hover {1312opacity: 1; }13131314.reveal .overlay header a .icon {1315display: inline-block;1316width: 20px;1317height: 20px;1318background-position: 50% 50%;1319background-size: 100%;1320background-repeat: no-repeat; }13211322.reveal .overlay header a.close .icon {1323background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); }13241325.reveal .overlay header a.external .icon {1326background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); }13271328.reveal .overlay .viewport {1329position: absolute;1330display: -webkit-box;1331display: -ms-flexbox;1332display: flex;1333top: 40px;1334right: 0;1335bottom: 0;1336left: 0; }13371338.reveal .overlay.overlay-preview .viewport iframe {1339width: 100%;1340height: 100%;1341max-width: 100%;1342max-height: 100%;1343border: 0;1344opacity: 0;1345visibility: hidden;1346transition: all 0.3s ease; }13471348.reveal .overlay.overlay-preview.loaded .viewport iframe {1349opacity: 1;1350visibility: visible; }13511352.reveal .overlay.overlay-preview.loaded .viewport-inner {1353position: absolute;1354z-index: -1;1355left: 0;1356top: 45%;1357width: 100%;1358text-align: center;1359letter-spacing: normal; }13601361.reveal .overlay.overlay-preview .x-frame-error {1362opacity: 0;1363transition: opacity 0.3s ease 0.3s; }13641365.reveal .overlay.overlay-preview.loaded .x-frame-error {1366opacity: 1; }13671368.reveal .overlay.overlay-preview.loaded .spinner {1369opacity: 0;1370visibility: hidden;1371-webkit-transform: scale(0.2);1372transform: scale(0.2); }13731374.reveal .overlay.overlay-help .viewport {1375overflow: auto;1376color: #fff; }13771378.reveal .overlay.overlay-help .viewport .viewport-inner {1379width: 600px;1380margin: auto;1381padding: 20px 20px 80px 20px;1382text-align: center;1383letter-spacing: normal; }13841385.reveal .overlay.overlay-help .viewport .viewport-inner .title {1386font-size: 20px; }13871388.reveal .overlay.overlay-help .viewport .viewport-inner table {1389border: 1px solid #fff;1390border-collapse: collapse;1391font-size: 16px; }13921393.reveal .overlay.overlay-help .viewport .viewport-inner table th,1394.reveal .overlay.overlay-help .viewport .viewport-inner table td {1395width: 200px;1396padding: 14px;1397border: 1px solid #fff;1398vertical-align: middle; }13991400.reveal .overlay.overlay-help .viewport .viewport-inner table th {1401padding-top: 20px;1402padding-bottom: 20px; }14031404/*********************************************1405* PLAYBACK COMPONENT1406*********************************************/1407.reveal .playback {1408position: absolute;1409left: 15px;1410bottom: 20px;1411z-index: 30;1412cursor: pointer;1413transition: all 400ms ease;1414-webkit-tap-highlight-color: transparent; }14151416.reveal.overview .playback {1417opacity: 0;1418visibility: hidden; }14191420/*********************************************1421* ROLLING LINKS1422*********************************************/1423.reveal .roll {1424display: inline-block;1425line-height: 1.2;1426overflow: hidden;1427vertical-align: top;1428-webkit-perspective: 400px;1429perspective: 400px;1430-webkit-perspective-origin: 50% 50%;1431perspective-origin: 50% 50%; }14321433.reveal .roll:hover {1434background: none;1435text-shadow: none; }14361437.reveal .roll span {1438display: block;1439position: relative;1440padding: 0 2px;1441pointer-events: none;1442transition: all 400ms ease;1443-webkit-transform-origin: 50% 0%;1444transform-origin: 50% 0%;1445-webkit-transform-style: preserve-3d;1446transform-style: preserve-3d;1447-webkit-backface-visibility: hidden;1448backface-visibility: hidden; }14491450.reveal .roll:hover span {1451background: rgba(0, 0, 0, 0.5);1452-webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg);1453transform: translate3d(0px, 0px, -45px) rotateX(90deg); }14541455.reveal .roll span:after {1456content: attr(data-title);1457display: block;1458position: absolute;1459left: 0;1460top: 0;1461padding: 0 2px;1462-webkit-backface-visibility: hidden;1463backface-visibility: hidden;1464-webkit-transform-origin: 50% 0%;1465transform-origin: 50% 0%;1466-webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg);1467transform: translate3d(0px, 110%, 0px) rotateX(-90deg); }14681469/*********************************************1470* SPEAKER NOTES1471*********************************************/1472.reveal aside.notes {1473display: none; }14741475.reveal .speaker-notes {1476display: none;1477position: absolute;1478width: 25vw;1479height: 100%;1480top: 0;1481left: 100%;1482padding: 14px 18px 14px 18px;1483z-index: 1;1484font-size: 18px;1485line-height: 1.4;1486border: 1px solid rgba(0, 0, 0, 0.05);1487color: #222;1488background-color: #f5f5f5;1489overflow: auto;1490box-sizing: border-box;1491text-align: left;1492font-family: Helvetica, sans-serif;1493-webkit-overflow-scrolling: touch; }1494.reveal .speaker-notes .notes-placeholder {1495color: #ccc;1496font-style: italic; }1497.reveal .speaker-notes:focus {1498outline: none; }1499.reveal .speaker-notes:before {1500content: 'Speaker notes';1501display: block;1502margin-bottom: 10px;1503opacity: 0.5; }15041505.reveal.show-notes {1506max-width: 75vw;1507overflow: visible; }15081509.reveal.show-notes .speaker-notes {1510display: block; }15111512@media screen and (min-width: 1600px) {1513.reveal .speaker-notes {1514font-size: 20px; } }15151516@media screen and (max-width: 1024px) {1517.reveal.show-notes {1518border-left: 0;1519max-width: none;1520max-height: 70%;1521overflow: visible; }1522.reveal.show-notes .speaker-notes {1523top: 100%;1524left: 0;1525width: 100%;1526height: 42.8571428571%; } }15271528@media screen and (max-width: 600px) {1529.reveal.show-notes {1530max-height: 60%; }1531.reveal.show-notes .speaker-notes {1532top: 100%;1533height: 66.6666666667%; }1534.reveal .speaker-notes {1535font-size: 14px; } }15361537/*********************************************1538* ZOOM PLUGIN1539*********************************************/1540.zoomed .reveal *,1541.zoomed .reveal *:before,1542.zoomed .reveal *:after {1543-webkit-backface-visibility: visible !important;1544backface-visibility: visible !important; }15451546.zoomed .reveal .progress,1547.zoomed .reveal .controls {1548opacity: 0; }15491550.zoomed .reveal .roll span {1551background: none; }15521553.zoomed .reveal .roll span:after {1554visibility: hidden; }155515561557