#app[data-v-b963c167]{background-color:#f0f2f5;font-family:Montserrat,sans-serif,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande;position:static;scroll-behavior:smooth}.page-wrapper[data-v-b963c167]{height:100%;width:100%}.loading-popup[data-v-b963c167]{align-items:center;background-color:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .5s ease;z-index:20}.loading-spinner[data-v-b963c167]{animation:spin-b963c167 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:10px;width:40px}@keyframes spin-b963c167{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fade-enter-active[data-v-b963c167],.fade-leave-active[data-v-b963c167]{transition:opacity .5s ease}.fade-enter[data-v-b963c167],.fade-leave-to[data-v-b963c167]{opacity:0}.login-container[data-v-b963c167]{background:#000000b3;border-radius:10px;font-weight:700;margin:200px auto;max-width:300px;padding:20px}.form-group[data-v-b963c167]{margin-bottom:20px}label[data-v-b963c167]{display:block;margin-bottom:5px}input[data-v-b963c167]{box-sizing:border-box;padding:8px;width:100%}form button[data-v-b963c167]{font-weight:700;height:2rem;width:100%}.contact-button{background-color:#f1b55c;border:1.5px solid #000;border-radius:40px;color:#000;font-family:manrope;font-size:1.3rem;font-weight:bolder;height:3rem;transition:background-color .2s ease-in,color .2s ease-in,border .2s ease-in;width:12rem}.contact-button:hover{background-color:#000;border:1.5px solid #f1b55c;color:#f1b55c;cursor:pointer;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave{opacity:1}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(-275px)}.slide-enter-to,.slide-leave{transform:translate(0)}*,html{font-family:Montserrat,sans-serif,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande}*,body,html{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}a:active,a:focus,a:link,a:visited{background:none;box-shadow:none;color:inherit;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}p{line-height:1.5}
