.fade-enter-active[data-v-772de408],.fade-leave-active[data-v-772de408]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-772de408],.fade-leave-to[data-v-772de408]{opacity:0}@-webkit-keyframes logo-splash-screen{0%{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes logo-splash-screen{0%{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}to{top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@font-face{font-family:PoetsenOne;src:url(../fonts/PoetsenOne-Regular.e7f249e7.ttf)}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Regular.4dc5956a.otf) format("opentype")}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-It.f3e082ed.otf) format("opentype");font-style:italic}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-Semibold.368d8d0e.otf) format("opentype");font-weight:700}@font-face{font-family:MyriadPro;src:url(../fonts/MyriadPro-SemiboldIt.97d38f0b.otf) format("opentype");font-style:italic;font-weight:700}.is-family-PoetsenOne{font-family:PoetsenOne,Arial,sans-serif}.is-family-MyriadPro{font-family:MyriadPro,Arial,sans-serif;font-size:16px}body,html{height:100%}body{font-family:MyriadPro,Arial,Helvetica,sans-serif}button.button,input.input,textarea.textarea{font-family:MyriadPro,Arial,sans-serif;font-size:16px}button.button{-webkit-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}p.help{font-family:MyriadPro,Arial,sans-serif;padding-left:1rem;font-size:.9rem}.yub-fullscreen{width:100%;height:100%}.yub-bg{background:#18b4d8;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#18b4d8),to(#31e3c7));background:linear-gradient(180deg,#18b4d8 1%,#31e3c7)}.splash-screen .main-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:20rem;padding:1rem;-webkit-animation-name:logo-splash-screen;animation-name:logo-splash-screen;-webkit-animation-duration:3s;animation-duration:3s}.splash-screen .slogan{font-family:MyriadPro,Arial,sans-serif;font-weight:700;font-style:italic;color:#fff;text-align:center;font-size:1.1875rem;margin-top:1rem}.login-page{position:relative}.login-page .main-content{position:absolute;min-width:18.75rem;max-width:25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:100%;padding:1rem}.login-page .yub-logo{max-width:15.625rem;margin:0 auto}.login-page .login-form{margin-top:1rem;margin-bottom:1rem}.login-page footer>div{margin-top:1rem}.register-page{position:relative}.register-page .main-content{position:absolute;min-width:18.75rem;max-width:25rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;width:100%;padding:1rem}.register-page .yub-logo{max-width:15.625rem;margin:0 auto}.register-page .login-form{margin-top:1rem;margin-bottom:1rem}.register-page footer>div{margin-top:1rem}.page.not-found .main-content{width:100%;padding:1rem;max-width:20rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page.not-found .message-text{font-family:MyriadPro,Arial,sans-serif;font-weight:700;color:#fff;text-align:center;font-size:1.5rem;margin-top:1rem}button.yub-button{background:#18b4d8;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#18b4d8),to(#31e3c7));background:linear-gradient(180deg,#18b4d8 1%,#31e3c7);text-align:center;font-style:italic;font-weight:700}button.yub-button,button.yub-button.is-active,button.yub-button.is-hovered,button.yub-button:active,button.yub-button:hover{color:#fff;border:none}button.yub-button.is-focused,button.yub-button:focus{color:#fff;border:none;-webkit-box-shadow:none!important;box-shadow:none!important}.is-absolute{position:absolute}.navbar .navbar-brand img{max-height:inherit;max-width:30px}.navbar .navbar-brand .navbar-burger{color:#fff}.navbar .navbar-brand .navbar-title{color:#fff;font-family:MyriadPro,Arial,sans-serif;font-weight:700;font-style:italic;font-size:1.0625rem}.navbar .navbar-brand .navbar-logo{margin-right:.5rem}@media screen and (max-width:1023px){.navbar-menu{background-color:inherit}}.modal{padding-left:20px;padding-right:20px}