@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i|Oswald|Roboto+Condensed&display=swap);*{box-sizing:border-box}body{background-color:#fbfbfb;color:#5d5d5d;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px}.wrap{max-width:500px;width:100%;margin:auto}.wrap .logo{font-family:Oswald,sans-serif;color:#3f5558;font-size:22px;text-align:center;background-color:#fff;border:1px solid #f6f6f8;padding:10px;border-radius:5px}.wrap .quot{padding:5px 0 5px 15px;border-left:3px solid #3abbff;font-style:italic;color:#6f6f6f}.wrap .quot .date{display:block;font-size:12px;text-align:right;font-style:normal}.wrap .link{margin:auto;text-align:center}.wrap .link a{text-decoration:none;padding-bottom:1px;border-bottom:1px dashed #5d5d5d;color:#5d5d5d;margin:auto;display:inline-block}.wrap .link a:hover{border-bottom:1px solid #5d5d5d}.wrap .spoiler{padding-left:10px}.wrap .spoiler h4{font-family:Roboto Condensed,sans-serif;font-size:18px;padding-left:25px;position:relative;color:#3f5558;cursor:pointer}.wrap .spoiler h4:after{content:"";background-image:url(/images/arrow-point-to-right.svg?914d8e4b50079f86513d3f14e6b34625);background-size:contain;background-repeat:no-repeat;background-position:0;position:absolute;top:0;bottom:0;left:0;width:20px;transition:transform .2s}.wrap .spoiler h4.active{color:#344749}.wrap .spoiler h4.active:after{transform:rotate(90deg)}.wrap .spoiler .hidetext{padding-left:5px;display:none}.wrap .spoiler .hidetext .spoiler h4{font-size:16px}.wrap .login-form{background-color:#fff;border:1px solid #f6f6f8;padding:10px;border-radius:5px;max-width:300px;margin:auto}.wrap .login-form label{display:block;font-size:16px}.wrap .login-form input{font-size:16px;font-weight:400;color:#5d5d5d}.wrap .login-form .age,.wrap .login-form .date{display:block;background-color:#f6f6f6;border-radius:3px;width:100%;height:40px;padding:20px;outline:none;border:1px solid #ddd;transition:.2s;-webkit-appearance:none}.wrap .login-form .age:focus,.wrap .login-form .date:focus{border:1px solid #c3c3c3;box-shadow:0 0 3px rgba(0,0,0,.15)}.wrap .login-form input::-webkit-inner-spin-button,.wrap .login-form input::-webkit-outer-spin-button{-webkit-appearance:none}.wrap .login-form .button{width:100%;background-color:#3abbff;border-radius:3px;height:40px;color:#fff;border:0;font-size:16px;cursor:pointer;transition:.2s}.wrap .login-form .button:hover{background-color:#07a9ff}.wrap .login-form .button:active{background-color:#009bed}.wrap .flash{max-width:300px;text-align:center;border-radius:5px;margin:auto auto 15px;background-color:#e6ffe6;border:1px solid #bdffbd;padding:10px}