body,h2,h3,p{margin:0}body{padding-top:4rem;padding-bottom:3rem}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{border:#da0234;border-radius:5px;justify-content:center;align-items:center;font-size:1em;padding:.5rem 1.2rem;cursor:pointer}button.primary-button{background-color:#da0234;color:#fff}button.inverted-button{background-color:#19181c;color:#fff}button.success-button{background-color:#10bb64;color:#fff;cursor:not-allowed}.talk-item{border-bottom:1px solid #d3d3d3}@media(min-width:480px){.talk-item{display:grid}}.talk-item .vue-star-rating{justify-content:center}.talk-item .question-button{background-color:#000;color:#fff}.talk-item .question-button-felx{margin-top:.5rem;display:flex;justify-content:end}.talk-item .thanks{color:#da0234}.talk-item .average-voting{font-weight:500}.talk-item--rating{margin:2rem 1rem}.talk-item.full{background-color:#fff1f1}@media(min-width:480px){.talk-item.full{border-bottom-right-radius:0;border-bottom-left-radius:0}}.talk-item--card{padding:1em .5em 0;color:#19181c;display:flex}@media(min-width:480px){.talk-item--card{margin:1rem;padding:.8em 1em}}.talk-item--card--detail{padding:1em 1em 0}.talk-item--card--info-block{width:4.5em;height:-moz-max-content;height:max-content;justify-content:center;display:flex;flex-direction:column;padding:.2em}.talk-item--card--info-block div:first-child{margin-right:.5em}.talk-item--card--detail .talk-item--card--info-block{display:flex;flex-direction:row;width:-moz-max-content;width:max-content;padding:0}@media(min-width:480px){.talk-item--card--info-block{width:5em;height:auto}}.talk-item--card--info-block .talk-item--card__time{font-size:16px;font-weight:500}.talk-item--card--info-block .talk-item--card__duration{font-size:12px}.talk-item--card--info-block p{margin:.2em;text-align:center}.talk-item--card--description-block{flex:1;padding-left:1em}@media(min-width:480px){.talk-item--card--description-block{padding-left:1em}}.talk-item--card__description{padding-top:.5em;height:4em;font-size:16px}@media(min-width:300px){.talk-item--card__description{height:3em}}.talk-item--card--sub-info{display:flex;flex-direction:column}.talk-item--card__badge{font-size:14px;color:#fff;background:rgba(0,0,0,.439);width:-moz-max-content;width:max-content;padding:.3em 1em;border-radius:15px;display:inline-block;margin-top:.5em}.talk-item--card__badge:first{margin-right:1rem}.talk-item--action{display:flex;justify-content:flex-end;padding:0 .5em 1em}.talk-item--joined{color:#10bb64;font-weight:600;border:1px solid #10bb64;padding:.2rem 1rem;border-radius:5px}.talk-item .notification{padding:1em;background:#383838;color:#fff;display:flex;font-size:14px;justify-content:center;align-items:center}@media(min-width:480px){.talk-item .notification{margin:-1rem 1rem 0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}}.talk-item .notification svg{margin-right:.5em;border:1px solid #fff;padding:.5em .8em;border-radius:16px}.talk-item .v-enter-active{transition:opacity .5s ease}.talk-item .v-enter-from{opacity:0}.talk-item--set-question-area{margin:1rem}.talk-item--set-question-area textarea{width:99%;border-radius:5px}.talk-item--questions{margin:1rem 0;display:flex;flex-direction:column}.talk-item--question{font-size:16px;color:#fff;background:#da0234;padding:.3em .5em;border-radius:5px;display:inline-block;margin-top:.5em}.open-gates-header{margin-top:-4rem;height:2rem;position:relative;display:flex;padding:1rem;top:0;left:0;right:0;background-color:#fff;color:#000;z-index:1;transition:all .3s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1);align-items:center;justify-content:center}.open-gates-header img{height:2rem;margin-right:1rem}.open-gates-footer{display:flex;flex-direction:row;justify-content:space-around;position:fixed;right:0;bottom:0;left:0;height:3rem;background:#fff;box-shadow:0 0 6px 0 #6b7078}.open-gates-footer a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#000;border-left:1px solid #d3d3d3;text-decoration:none}.open-gates-footer a.router-link-exact-active{color:#da0234}.open-gates-footer a:first-child{border-left:0}.login__form,.login__page{display:flex;align-items:center;justify-content:center}.login__form{flex-direction:column;margin-top:70px;border-radius:5px;box-shadow:2px 4px 6px rgba(0,0,0,.2);padding:30px}.login__form-title{margin-bottom:10px}.login__form-field{display:flex;flex-direction:column}.login__form-label{margin-bottom:5px;margin-top:10px;opacity:.9}.login__form-input{height:22px;width:200px;border:1px solid #d3d3d3}.login__form-btn{margin-top:30px;background-color:#d3031b;color:#fff;box-shadow:2px 4px 6px rgba(0,0,0,.2)}@media(min-width:600px){.login__form{margin-top:100px;width:400px}.login__form-title{font-size:26px}.login__form-input{width:300px}.login__form-btn{margin-top:40px}}@media(max-width:420px){.login__form{margin-top:50px;width:100%;box-shadow:none}.login__form-title{font-size:26px}.login__form-field{width:90%}.login__form-input{width:100%}.login__form-btn{margin-top:40px}}