@font-face{font-family:Modern Era;font-style:normal;font-weight:400;src:url(/ModernEra-Regular.c2b53b4b.woff2) format("woff2")}@font-face{font-family:Modern Era;font-style:italic;font-weight:400;src:url(/ModernEra-Italic.02626799.woff2) format("woff2")}@font-face{font-family:Modern Era;font-style:normal;font-weight:500;src:url(/ModernEra-Medium.704146ef.woff2) format("woff2")}@font-face{font-family:Modern Era;font-style:normal;font-weight:700;src:url(/ModernEra-Bold.5db50830.woff2) format("woff2")}@font-face{font-family:Modern Era;font-style:normal;font-weight:800;src:url(/ModernEra-Black.fb67c7b5.woff2) format("woff2")}@font-face{font-family:Geomanist;font-style:normal;font-weight:700;src:url(/geomanist-bold-webfont.1a2d2917.woff) format("woff")}#root,body,html{height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;font-family:Modern Era,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;margin:0;padding:0}.App{background:#fff;color:#000;display:flex;flex-direction:column;height:100%;justify-content:center}.App button{font-family:inherit;line-height:1.2rem}.App .no-content,.App.no-content{display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.App .no-content button,.App.no-content button{background:#fff;border:0;border-radius:8px;color:#000;font-family:inherit;font-size:inherit;margin:1em auto;padding:.5em 1em}.App .webview{bottom:0;height:90%;left:0;position:absolute;width:100%}.App button,.App input{font-family:inherit;font-size:inherit}.MainMenu{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden}.MainMenu>button{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.3);color:#000;cursor:pointer;height:40px;padding:0;position:absolute;top:15px;width:40px}.MainMenu>button.prev-url{left:15px}.MainMenu>button .react-icon{height:1.5rem;vertical-align:middle;width:1.5rem}.MainMenu>div{margin:0 auto;max-width:600px;width:100%}.MainMenu .header-image{background:#000;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:25%;max-height:300px;padding:0}.MainMenu .title{background-color:#fff;box-shadow:0 -10px 10px rgba(0,0,0,.2);box-sizing:border-box;flex-shrink:0;padding:25px 1rem .75rem;position:relative;text-align:center;transition:padding .2s ease-in-out}.MainMenu .title .page-picture{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:6px solid #fff;border-radius:50%;display:block;height:88px;left:calc(50% - 50px);position:absolute;top:-75px;transition:all .2s ease-in-out;width:88px}.MainMenu .title h1{color:#000;font-size:24px;font-weight:700;margin:.25em 0;transition:font-size .2s ease-in-out}.MainMenu .title h2{color:#666;font-size:14px;font-weight:400;margin:0 0 .25em;transition:font-size .2s ease-in-out}.MainMenu .menu{background:#eee;flex-grow:1;overflow-y:auto}.MainMenu .menu:hover button{opacity:.5}.MainMenu .menu:hover button:hover{opacity:1}.MainMenu .menu button{background-color:transparent;border:0;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:inherit;font-size:18px;font-weight:500;line-height:2.5em;margin:0;padding:0 1.5em;text-align:left;transition:all .2s ease-in-out;white-space:nowrap;width:100%}.MainMenu .menu button:focus,.MainMenu .menu button:hover{background-color:#000;color:#fff;outline:none}.MainMenu .menu button:first-child{margin-top:.5rem}.MainMenu .menu button:last-child{margin-bottom:.5rem}.MainMenu .footer{background:#fff;box-sizing:border-box;flex:0 0;padding:1rem 0;text-align:center;transition:padding .2s ease-in-out}.MainMenu .footer a{color:#000;font-family:Geomanist,sans-serif;font-size:15px;line-height:17px;opacity:.3;text-decoration:none}.MainMenu .footer a img{display:inline-block;height:16px;line-height:0;vertical-align:top}@media only screen and (min-width:600px){.MainMenu{display:block;height:auto;min-height:100%;overflow-y:auto}.MainMenu .header-image{border-radius:15px;height:200px;margin-top:.75rem}.MainMenu .title{box-shadow:none}.MainMenu .menu{border-radius:15px}.MainMenu .menu button{text-align:center}}@media only screen and (max-height:650px){.MainMenu .title{padding-top:20px}.MainMenu .title .page-picture{border:4px solid #fff;height:66px;left:calc(50% - 37px);top:-58px;width:66px}.MainMenu .title h1{font-size:22px}.MainMenu .title h2{font-size:13px}.MainMenu .menu button{font-size:16px}.MainMenu .footer{padding:.6rem 0}}.webview-modal{height:0}.webview-modal.after-open.compact{height:55%}.webview-modal.after-open.tall{height:90%}.webview-modal.after-open.full{height:100%}.webview-modal.before-close{height:0!important}.Webview{height:100%;width:100%}.Webview .webview-header{background:#000;color:#fff;flex-shrink:0;font-size:16px;height:40px;line-height:40px;position:relative;text-align:center}.Webview .webview-header h1{font-size:inherit;font-weight:500;margin:0}.Webview .webview-header button{background:transparent;border:0;color:inherit;cursor:pointer;height:40px;padding:0;position:absolute;top:0;width:40px}.Webview .webview-header button:first-child{left:0}.Webview .webview-header button:last-child{right:0}.Webview .webview-header button .react-icon{height:1.5rem;vertical-align:middle;width:1.5rem}.Webview .webview-inner{background:#fff;color:#333;display:flex;flex-direction:column;flex-grow:1;height:calc(100% - 40px);justify-content:center;overflow-y:auto;position:relative}.Webview .webview-inner>*{flex-grow:1}.Webview .webview-inner>.loading{flex-grow:0;text-align:center}.Webview>.iframe-wrapper{background:#ddd linear-gradient(180deg,#ccc 0,#ddd 60%);height:calc(100% - 40px);overflow:auto}.Webview>.iframe-wrapper>iframe{border:0;height:100%;width:100%}