@font-face{font-family:Proxima Vara;src:url(/fonts/proxima-vara-roman.eot);src:url(/fonts/proxima-vara-roman.eot?#iefix) format("embedded-opentype"),url(/fonts/proxima-vara-roman.woff2) format("woff2"),url(/fonts/proxima-vara-roman.woff) format("woff"),url(/fonts/proxima-vara-roman.ttf) format("truetype"),url(/fonts/proxima-vara-roman.svg#youworkforthem) format("svg");font-weight:100 900;font-stretch:50% 100%}body,html{background-color:#068cfc;color:#fff;font-family:Proxima Vara,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body img,html img{display:block;width:100%;height:auto}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{font-weight:700;margin-bottom:1rem;line-height:1}body h1,html h1{font-size:1.802rem}body h2,html h2{font-size:1.602rem}body h3,html h3{font-size:1.424rem}body h4,html h4{font-size:1.266rem}body h5,html h5{font-size:1.125rem}body p,html p{margin-bottom:1rem}body b,body strong,html b,html strong{font-weight:700}body em,body i,html em,html i{font-variation-settings:"ital" 125}body a,html a{color:#068cfc;text-decoration:none}*{box-sizing:border-box;margin:0}.queue{position:absolute;z-index:900;min-height:600px;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem}.queue .queue-inner{width:100%;max-width:45rem;margin-top:auto;margin-bottom:auto}.queue .queue-inner div.esq-logo{display:flex;justify-content:center;align-items:center;margin-bottom:2.5rem}@media(max-width:57em){.queue .queue-inner div.esq-logo{margin-bottom:1.5rem}}.queue .queue-inner div.esq-logo img{width:60%;max-width:12rem}.queue .queue-inner h1.queue-title{font-size:3rem;font-weight:700;line-height:1;margin-bottom:0}@media(max-width:57em){.queue .queue-inner h1.queue-title{font-size:2.25rem}}.queue .queue-inner p.queue-lead{margin-top:2.5rem;font-size:1.5rem;line-height:1.2}@media(max-width:57em){.queue .queue-inner p.queue-lead{font-size:1.25rem;margin-top:1.25rem}}.queue .queue-inner div.queue-position{background-color:#fafcff;border-radius:.5rem;padding:1rem 1.5rem;color:#5e84a4;display:inline-block;font-weight:800;margin-top:1rem}.queue .queue-inner p.queue-info{margin-top:1.5rem;font-size:1rem;line-height:1.4}@media(max-width:57em){.queue .queue-inner p.queue-info{font-size:.875rem;margin-top:1.25rem}}.queue .queue-inner div.queue-actions{margin-top:2.5rem}.queue .queue-inner div.queue-actions button{font-size:1.25rem;font-family:inherit;border-radius:.25rem;border:1px solid #fff;background-color:rgba(0,0,0,0);text-decoration:none;color:#fff;padding:1rem 2rem;cursor:pointer;opacity:1;margin:.5rem}.queue .queue-inner div.queue-actions button:hover{color:#fff;opacity:.8}@media(max-width:57em){.queue .queue-inner div.queue-actions{margin-top:1.5rem}.queue .queue-inner div.queue-actions button{font-size:1.125rem}}.loader{margin-top:2rem;display:flex;justify-content:center;align-items:center}@media(max-width:57em){.loader{margin-top:1.5rem}}.loader-wrapper{width:calc(5rem + 2px);height:calc(5rem + 2px);border-radius:50%}.loader-wrapper .loader-inner{width:5rem;height:5rem;border:.5rem solid hsla(0,0%,100%,.25);border-radius:50%;position:relative;transform:rotate(45deg);box-sizing:border-box}.loader-wrapper .loader-inner .loader-loading{content:"";position:absolute;box-sizing:border-box;inset:-.5rem;border-radius:50%;border:.5rem solid #fff;animation-name:loading;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.loader-wrapper .loader-inner:after{content:"";position:absolute;box-sizing:border-box;inset:0;border-radius:50%}@keyframes loading{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}