#faqs h2,body{margin:0}body,button.accordion{font-family:Lato,sans-serif;font-style:normal}#instructions,button.accordion{position:relative}#instructions #tips,body{text-align:center;color:#fff}#instructions #tips,header{width:90vw;max-width:1374px;margin:0 auto;display:flex}body{background-color:#0f4a40;font-weight:400}header p{margin-top:0;font-size:20px}header{flex-wrap:wrap;align-items:center;justify-content:space-between;padding:20px}#logo{width:200px;max-width:100%}#intro{flex:1;margin-left:-100px;line-height:2em}#intro a{color:#fff;font-weight:700}h1{margin-bottom:.25em}#vr{width:90vw;height:80vh;max-width:1374px;margin:0 auto;display:block}#faqs{width:90vw;max-width:1374px;margin:2em auto 3em}button.accordion{border-radius:10px;background-color:#616161;margin:1em 0 0;text-align:center!important;color:#fff;cursor:pointer;padding:18px 25px 18px 18px;width:100%;border:none;outline:0;font-size:22px;transition:.4s;font-weight:700;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.04);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.04);box-shadow:2px 2px 5px 0 rgba(0,0,0,.04)}button.active{border-radius:10px 10px 0 0}.panel{background-color:#fff;border-radius:0 0 10px 10px;padding:0 18px;display:none;color:#424242;overflow:hidden;font-size:20px;text-align:left;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.44);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.44);box-shadow:2px 2px 5px 0 rgba(0,0,0,.44)}.accordion::after{content:'\002B';font-size:30px;color:#fff;position:absolute;right:12px;top:13px;margin-left:5px}.accordion.active::after{content:"\2212"}#instructions #tips{position:static;height:120px;background-color:rgba(0,0,0);font-size:20px;line-height:22px;justify-content:center;align-items:center;z-index:100}#instructions #tips p{margin:0 0 5px;padding:0 20px;display:none;flex:1}#instructions #tips a{color:#fff}#instructions #tips p:first-of-type{margin-top:10px}@media (min-width:769px){#instructions #tips p.desktop{display:block}}@media (max-width:768px){header{flex-direction:column;text-align:center;padding:15px 0 0}#intro{margin-left:0}.panel,button.accordion,button.accordion::after{font-size:17px}.accordion::after{top:18px}#logo{width:120px}#vr{max-height:65vh}header h1{font-size:22px}header p{font-size:16px}#instructions #tips,#instructions::after{position:static;z-index:100;padding:10px 0;height:auto;font-size:17px;flex-direction:column;align-items:flex-start}#instructions #tips p.mobile{display:block}}
