@media print,screen and(min-width:40em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto;}
}
.is-visible{display:block!important;}
.is-hidden{display:none!important;}
.close-button{position:absolute;color:#8a8a8a;cursor:pointer;}
[data-whatinput='mouse'] .close-button{outline:0;}
.close-button:hover,.close-button:focus{color:#0a0a0a;}
.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:1;}
.close-button,.close-button.medium{right:1rem;top:.5rem;font-size:2em;line-height:1;}
body.is-reveal-open{overflow:hidden;}
html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(10,10,10,0.45);overflow-y:scroll;}
.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid #cacaca;border-radius:3px;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto;width:600px;max-width:37.5rem;}
[data-whatinput='mouse'] .reveal{outline:0;}
@media print,screen and(min-width:40em){.reveal{min-height:0;}
}
.reveal .column{min-width:0;}
.reveal>:last-child{margin-bottom:0;}
@media print,screen and(min-width:40em){.reveal{width:600px;max-width:37.5rem;}
}
.reveal.collapse{padding:0;}
@media print,screen and(min-width:40em){.reveal.tiny{width:30%;max-width:62.5rem;}
}
@media print,screen and(min-width:40em){.reveal.small{width:50%;max-width:62.5rem;}
}
@media print,screen and(min-width:40em){.reveal.large{width:600px;max-width:37.5rem;}
}
.reveal.full{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0;}
@media screen and(max-width:39.9375em){.reveal{top:0;left:0;width:97%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0;}
}
.reveal.without-overlay{position:fixed;}