body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.App-logo{height:100px;pointer-events:none;margin-bottom:20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;position:absolute;top:0;opacity:.3}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 8s linear infinite;-moz-animation:App-logo-spin 8s linear infinite;animation:App-logo-spin 8s linear infinite}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes App-logo-spin{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.body{padding:30px;background-color:#00a3ff;position:fixed;top:0;bottom:0;left:0;right:0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}h1{font-size:64px;margin-bottom:40px}h1,p{color:#fff}p{font-size:18px;line-height:26px;font-weight:700}.horizontal{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:220px;padding:16px 2px;font-size:18px;color:#005585;background-color:#fff;border:0;border-radius:5px;font-weight:600;cursor:pointer;-webkit-box-shadow:2px 4px 4px rgba(0,0,0,.25);box-shadow:2px 4px 4px rgba(0,0,0,.25);margin-bottom:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;position:relative}button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}button:active{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.footer{position:fixed;bottom:0;left:0;-moz-box-orient:horizontal;flex-direction:row;padding:30px;-moz-box-align:end;align-items:flex-end}.content,.footer{display:-moz-box;display:flex;-moz-box-direction:normal}.content{height:100px;-moz-box-orient:vertical;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;position:relative;margin-bottom:40px}.locationCheck{position:absolute;right:-36px;bottom:13px}.errorBox{background-color:#fff;color:#6b4f00;border-radius:5px;-webkit-box-shadow:2px 4px 4px rgba(0,0,0,.25);box-shadow:2px 4px 4px rgba(0,0,0,.25);padding:16px 18px;max-width:400px;width:100%;margin-bottom:20px;border:2px solid #e6a817}.errorTitle{font-size:16px!important;margin-bottom:8px!important}.errorText,.errorTitle{color:#6b4f00!important;line-height:20px!important}.errorText{font-weight:400!important;margin-bottom:12px}.errorClose,.errorText{font-size:14px!important}.errorClose{width:auto!important;padding:6px 14px!important;margin-bottom:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#f5d36b!important;color:#6b4f00!important}.errorClose:hover{-webkit-transform:none!important;-moz-transform:none!important;transform:none!important}.info{padding:16px 12px;font-size:18px;color:#005585;background-color:#fff;border:0;border-radius:5px;-webkit-box-shadow:2px 4px 4px rgba(0,0,0,.25);box-shadow:2px 4px 4px rgba(0,0,0,.25);margin-bottom:20px;position:absolute;bottom:42px;left:30px;max-width:400px;width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index:10}a{cursor:pointer;color:#fff}a:hover{text-decoration:underline}@media screen and (max-width:800px){.body{padding:20px 25px}h1{font-size:38px;margin-bottom:20px}p{font-size:14px;line-height:20px}.footer{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;padding:20px 25px;-moz-box-align:start;align-items:flex-start}.content{margin-bottom:20px}.info{left:25px;bottom:30px;right:25px;width:-moz-calc(100% - 50px);width:calc(100% - 50px);font-size:14px}}