*{box-sizing:border-box}body{padding:15px 0 40px;background-color:#000;color:#fff;margin:0;font-family:Arial,sans-serif;background-image:url(/assets/poster-90fdb773.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}header:hover{opacity:.4}header figure{background-color:#000;text-align:center;padding-bottom:40px;padding-top:20px;margin:0 auto}header img{width:80%;background-color:#000}header{width:100%;margin:0 auto 20px}main,footer,.foreground,.wide{background-color:#363738;width:100%;border:1px solid #f0a03e;padding-left:20px;padding-right:20px;margin:20px auto}.bold{font-weight:700}.button{background:#f0a03e;border:1px solid black;padding:20px;line-height:5rem}.button:link,.button:visited{color:#000;font-weight:700;text-decoration:none}.button:hover{border:1px solid white}em{font-weight:700}dt{display:inline;margin-right:0}dd{display:inline;margin-left:15px}dl{display:block}menu{margin:20px 0 0;background-color:#000;height:100px;padding:0}menu ul{list-style:none;padding:0;line-height:100px;margin:0 auto;width:100%}menu li{display:inline-block;margin:0 -4px 0 0;padding:0}menu a{height:100px;text-align:center;line-height:100px;width:25vw;display:inline-block}menu a:link,menu a:visited{color:#fff;text-decoration:none;display:inline-block}menu a:hover{animation:bounce;animation-duration:1s}.gang figcaption{margin-top:0}.wide img{width:100%}.wide{padding-top:25px}.wide figure{text-align:center;font-weight:700;font-size:1.5rem;padding:0;margin:0}.wide figcaption{padding-top:20px;padding-bottom:25px}a:link,a:visited{color:#fff}.image{width:100%;margin-top:20px}#popup{background-color:pink;height:100vh;width:100vw;position:fixed;left:calc(0px - 100vw);top:0}.popup-content{margin:0 auto;color:#fff;position:relative;color:#000}.relative{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding-left:20px;padding-right:20px}.close{right:30px;top:0;background-color:#000;color:#fff;display:block;padding:20px;font-weight:700;cursor:pointer;font-size:2rem;position:absolute}#popup input[type=submit]{background-color:#000;color:#fff;height:50px;padding-left:20px;padding-right:20px;font-weight:700;cursor:pointer;margin-left:20px}#popup input[type=text],#popup input[type=email],#popup input[type=tel]{height:50px;padding-left:20px}.who{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:25px;margin-bottom:30px}.user{background-color:#483d8b;border:1px solid #f0a03e;padding:15px;flex:0 0 calc(50% - 13px);text-align:center;margin:auto}.name{font-weight:700}.loading{display:flex;justify-content:center;align-items:center;gap:8px;min-height:60px;margin:0 auto}.loading span{width:10px;height:10px;border-radius:50%;background:#fff;opacity:.3;animation:loadingPulse 1s infinite ease-in-out}.loading span:nth-child(2){animation-delay:.15s}.loading span:nth-child(3){animation-delay:.3s}@keyframes loadingPulse{0%,80%,to{transform:scale(.8);opacity:.3}40%{transform:scale(1.2);opacity:1}}@media (min-width: 768px){header img{width:400px}header{margin-top:15px}main,footer,.foreground,header{width:500px}menu,.wide{width:550px;margin:20px auto 0}.wide figure{margin:0 auto}menu li{padding:0;display:inline}menu a{margin-left:-1px;width:137.5px}#popup input[type=text],#popup input[type=email],#popup input[type=tel]{width:400px}}
