circle[data-v-489b23bc]{transform:rotate(-90deg);transform-origin:center center}.loading[data-v-489b23bc]{margin-top:1rem;padding:1rem 2rem;display:flex;font-size:1rem;font-family:Signika,sans-serif;justify-content:center;align-items:center;border-radius:15px;background:#fff;width:280px;color:#333;text-align:center;position:relative;overflow:hidden;cursor:wait}.loading .loading-inner[data-v-489b23bc]{background:#87a9cc;position:absolute;top:0;bottom:0;left:0;height:100%;width:20%}.loading span[data-v-489b23bc]{position:relative}.link[data-v-2aec9184]{color:#333;opacity:1;margin:8px 0;display:block;font-weight:300;background:hsla(0,0%,100%,.7);padding:10px 15px;line-height:30px;text-decoration:none;border-radius:32px}.link.active[data-v-2aec9184]{background-color:rgba(135,169,204,.7)}.link[data-v-2aec9184]:hover{background:#87a9cc}@media screen and (max-height:680px),screen and (max-width:799px){.link[data-v-2aec9184]{text-align:center;background:#fff;font-size:13px}}.icon.inline-icon[data-v-6326a8d8]{width:30px;display:inline-block;vertical-align:middle}.nav-stage[data-v-6326a8d8]{position:relative;width:100%;margin-bottom:1.5rem}.nav-stage-button[data-v-6326a8d8]{padding:10px;height:64px;min-width:64px;border-radius:32px;background-color:#87a9cc;border:none;color:#fff;display:inline-block;vertical-align:middle;font-family:Signika,sans-serif;text-align:left;transition-duration:.1s;white-space:nowrap;box-shadow:0 5px .5rem 0 rgba(0,0,0,.3)}.closed .nav-stage-button[data-v-6326a8d8]{width:64px}.nav-stage-button span[data-v-6326a8d8]{opacity:0;display:none;width:70%;text-transform:uppercase;vertical-align:middle;transition-duration:.1s;font-weight:400;font-size:1.1rem;letter-spacing:1px;white-space:normal}.active .nav-stage-button[data-v-6326a8d8],.nav-stage-button[data-v-6326a8d8]:hover{width:100%}.active .nav-stage-button .inline-icon[data-v-6326a8d8],.nav-stage-button:hover .inline-icon[data-v-6326a8d8]{margin-right:.5rem}.active .nav-stage-button span[data-v-6326a8d8],.nav-stage-button:hover span[data-v-6326a8d8]{display:inline-block;opacity:1}.nav-stage-button-inner[data-v-6326a8d8]{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.button-container[data-v-6326a8d8]{display:block;white-space:nowrap;margin:1rem;width:100%}@media screen and (min-width:799px)and (max-width:1200px){.button-container[data-v-6326a8d8]{width:90%}.nav-stage-button[data-v-6326a8d8]{width:64px}.nav-stage-button span[data-v-6326a8d8]{display:none;opacity:0}.nav-stage-button.active[data-v-6326a8d8]{width:220px}.nav-stage-button.active span[data-v-6326a8d8]{display:inline-block;opacity:1}}@media screen and (max-height:680px),screen and (max-width:799px){.nav-stage[data-v-6326a8d8]{position:static;width:-webkit-min-content;width:-moz-min-content;width:min-content}.button-container[data-v-6326a8d8]{position:absolute;left:0;right:0;width:100%;margin:0;margin-top:5px;padding:1rem;padding-top:0}.closed .button-container[data-v-6326a8d8]{display:none}.nav-stage-button[data-v-6326a8d8]{width:50px;height:50px;padding:5px;display:flex;justify-content:center;align-items:center}.nav-stage-button span[data-v-6326a8d8]{font-size:12px;letter-spacing:0}.nav-stage-button.active[data-v-6326a8d8]{padding-right:10px;width:inherit}.nav-stage-button.active span[data-v-6326a8d8]{display:inline-block;white-space:normal;width:inherit}.icon.inline-icon[data-v-6326a8d8]{margin:0}.active .icon.inline-icon[data-v-6326a8d8]{margin-right:5px}.nav-stage-button span[data-v-6326a8d8]{display:none}}.icon.inline-icon[data-v-2fb25500]{width:40px;display:inline-block;margin:0 3px;vertical-align:middle;position:relative;top:50%;transform:translateY(-50%)}.top-button[data-v-2fb25500]{padding:10px 20px 10px 10px;height:64px;border-radius:32px;background-color:#fff;border:none;display:flex;justify-content:center;align-content:center;font-family:Signika,sans-serif;text-align:left;white-space:nowrap;box-shadow:0 5px .5rem 0 rgba(0,0,0,.3);margin:auto}span[data-v-2fb25500]{opacity:1;color:#87a9cc;width:70%;text-transform:uppercase;vertical-align:middle;font-weight:400;font-size:1.1rem;letter-spacing:1px;align-self:center;white-space:nowrap}@media screen and (max-height:680px),screen and (max-width:799px){.top-button[data-v-2fb25500]{height:50px;padding:5px 10px 5px 5px;display:flex;justify-content:center;align-items:center}.top-button span[data-v-2fb25500]{white-space:nowrap;font-size:12px;letter-spacing:0}}