body{height:100vh;display:flex;justify-content:center;align-items:center;background-color:#000;font-family:Arial,Helvetica,sans-serif}body .app-container{height:100vh;width:100vw;background-color:#fff;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative;--bs-gutter-x:0}@media(min-width:1081px){body .app-container{width:430px;height:800px}}body.terms dt{margin-bottom:15px}body.terms dd+dt,body.terms dd+dd{margin-top:30px}body.terms footer a{display:none}body.locations footer .home{display:none}body a{color:#000}main{max-width:500px;width:100%;padding:31px 30px;flex-grow:1;display:flex;flex-direction:column;max-height:100vh;overflow-y:auto}footer{display:flex;padding-bottom:40px;padding-top:20px;align-items:center;width:100%;position:relative;justify-content:center;height:65px;min-height:65px;margin-top:20px}footer a,footer button{width:35px;color:#2c425f}footer a.terms{position:absolute;right:40px}footer form{position:absolute;left:40px}footer form .btn{padding:0}footer form .btn svg{pointer-events:none;fill:#2c425f}.terms main{padding:30px 0 0}.terms main>div{padding:0 30px}.terms main .btn{width:240px;margin:auto}.btn img{height:100%;width:100%;pointer-events:none}#messageModal .modal-dialog{max-width:360px;--bs-modal-border-radius:0;margin:auto}#messageModal .modal-header{border-bottom:0;padding-bottom:0}#messageModal .modal-body{text-align:center;padding:0 30px 10px}#messageModal .modal-body .message{flex-direction:column;align-items:center;display:flex}#messageModal .modal-body .message span{color:#ba2f4b;margin-bottom:15px;font-weight:600}#messageModal .modal-body .icon{display:block;margin-bottom:5px}#messageModal .modal-body p{white-space:pre-line;margin-bottom:0!important;line-height:20px}#messageModal .modal-body p+p{margin-top:1rem}#messageModal .modal-footer{flex-direction:column;align-items:center;border-top:0;padding-bottom:20px}#messageModal .btn{border-radius:20px;padding:7px 30px;text-transform:uppercase;font-weight:600;--bs-btn-border-width:2px;width:140px}#messageModal [data-action="yes"],#messageModal [data-action="ok"]{--bs-btn-bg:#2c425f;--bs-btn-color:#fff;--bs-btn-hover-bg:#2c425f;--bs-btn-hover-color:#fff}#messageModal [data-action="no"]{--bs-btn-bg:#fff;--bs-btn-color:#000;--bs-btn-border-color:#000;--bs-btn-hover-border-color:#000}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-red{--bs-btn-color:#fff;--bs-btn-bg:#ba2f4b;--bs-btn-border-color:#ba2f4b;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d14b66;--bs-btn-hover-border-color:#d75f77;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d75f77;--bs-btn-active-border-color:#d65b74;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;border-radius:24px;padding:10px 40px;text-transform:uppercase;font-weight:bold}.btn-green{--bs-btn-color:#fff;--bs-btn-bg:#4b875d;--bs-btn-border-color:#4b875d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5fa674;--bs-btn-hover-border-color:#6faf82;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6faf82;--bs-btn-active-border-color:#6cad80;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;border-radius:24px;padding:10px 40px;text-transform:uppercase;font-weight:bold;width:auto!important}.page-account .app-container{justify-content:center}.page-account main form{margin-top:10px;margin-bottom:50px;display:flex;flex-direction:column;width:100%;justify-content:flex-start}.page-account main section{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.page-account main section>div{width:100%}.page-account main section .field{width:100%}.page-account main .logo{margin-bottom:60px}.page-account main .button{display:flex;justify-content:center}.page-account main .btn-red{margin:auto;padding:10px 32px;display:inline-block}.page-account main h1{font-weight:bold;font-size:40px}.page-account main p{font-size:20px;line-height:24px}.page-account main .field{display:flex}.page-account main .field input{border-color:#2c425f;border-radius:20px;padding:5px 28px;font-size:16px;color:#000}.page-account main .field input::placeholder{color:#000}.page-account main .field img{margin-right:9px;height:40px;width:40px}.barrier main{max-width:500px;max-height:calc(100vh - (134px + 65px))}.barrier main>div{flex-grow:1;display:flex;flex-direction:column;width:100%;margin:auto;height:100%}.barrier main>div .title>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.barrier main>div .title>div h2{font-weight:bold;margin-bottom:0;max-width:80%}.barrier main>div .inputs{padding:0 34px;margin-top:15px;margin-bottom:15px;overflow-x:hidden;overflow-y:auto}.barrier main>div .inputs li{padding:10px 0 5px;text-align:center;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;font-size:1em;font-weight:bold;border-bottom:solid 2px #000}.barrier main>div .inputs li img{display:none}.barrier main>div .inputs li[data-value="0"] .check{display:none}.barrier main>div .inputs li[data-value="0"] .cross{display:block}.barrier main>div .inputs li[data-value="1"] .check{display:block}.barrier main>div .inputs li[data-value="1"] .cross{display:none}.barrier main>div .buttons{margin-top:auto;display:flex;flex-direction:column;align-items:center}.barrier main>div .buttons .actions{width:100%;display:flex;justify-content:center}.barrier main>div .buttons .actions .btn{margin-left:5px;margin-right:5px;display:none;max-width:280px}.barrier main>div .buttons .btn{font-size:24px;padding:10px;border-radius:10em;color:#fff;text-transform:uppercase;font-weight:600;width:100%;display:flex;align-items:center;justify-content:center;height:64px}.barrier main>div .buttons .btn span{pointer-events:none}.barrier main>div .buttons .btn .spinner-border{display:none}.barrier main>div .buttons .btn.busy{pointer-events:none;cursor:wait}.barrier main>div .buttons .btn.busy span{display:none}.barrier main>div .buttons .btn.busy .spinner-border{display:block}.barrier main>div .buttons .btn.btn-action{background-color:#ba2f4b}.barrier main>div .buttons .btn.btn-action[data-action="protected"],.barrier main>div .buttons .btn.btn-action[data-action="normal"]{flex-direction:column}.barrier main>div .buttons .btn.btn-action span{display:flex;flex-direction:column;line-height:normal}.barrier main>div .buttons .btn.btn-action span small{font-size:10px}.barrier main>div .buttons .btn.btn-refresh{text-transform:none;width:auto;background-color:#909090;padding:8px 24px;height:auto;font-size:14px;margin:auto;font-weight:normal}.barrier main>div .buttons [data-action='stopping'] .spinner-border,.barrier main>div .buttons [data-action='stopped'] .spinner-border{display:block;margin-right:20px;border-width:4px}.barrier main>div[data-status='protected'] [data-action='normal']{display:flex!important}.barrier main>div[data-status='normal'] [data-action='protected']{display:flex!important}.barrier main>div[data-status='stopped'] [data-action='normal'],.barrier main>div[data-status='stopped'] [data-action='protected']{display:flex!important}.barrier main>div[data-status='busy'] [data-action='stopped']{display:flex!important}.barrier main>div[data-status='stopping'] [data-action='stopping']{display:flex!important}.barrier main>div[data-status='unknown'] [data-action='normal'],.barrier main>div[data-status='unknown'] [data-action='protected']{display:flex!important}#status{font-size:18px;margin-bottom:20px;text-transform:uppercase}.locations .accordion{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.locations .accordion-item{margin-bottom:40px;border:0}.locations .accordion-button{padding:13px 32px;display:flex;color:#fff!important;border-radius:32px!important;text-transform:uppercase;font-size:20px;border:0;width:100%;background-color:#ba2f4b}.locations .accordion-button:hover{background-color:#ba2f4b}.locations .accordion-button.collapsed{background-color:#2c425f}.locations .accordion-body{padding:10px 32px}.locations .accordion-body ul{list-style:none;width:100%;margin:5px auto;padding:0}.locations .accordion-body ul li{margin-bottom:10px;font-size:1em;font-weight:bold}.locations .accordion-body ul li a{padding:10px 0;border-bottom:solid 2px #000;width:100%;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;text-decoration:none;color:#000}.locations .accordion-body ul li a img{height:28px;width:28px}.page-title header{background-color:#4b6887;border-bottom-right-radius:100px 60%;width:100%;color:#fff;height:134px;min-height:134px;padding-left:40px;padding-bottom:24px;display:flex;align-items:flex-end}.page-title header span{font-size:36px;line-height:44px;font-weight:600;max-width:90%}.page-full{background-color:#fff}.page-full main{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:none}.page-full h1{font-weight:700;font-size:40px}.page-full h2{font-size:24px;margin-bottom:20px}.page-full .card{width:100%;margin:auto;border-color:#000;padding:20px}@media(min-width:768px){.page-full .card{max-width:700px;padding:50px 100px}}@media(min-width:992px){.page-full .card{max-width:900px;padding:50px 200px}}.page-full input{border-color:#000;border-radius:8px;padding:10px 15px;font-size:16px;color:#000}.page-full input::placeholder{color:#000}.page-full .text{line-height:1.8;margin-right:20px;display:inline}.page-full .text .pages{margin-right:20px}.page-full i{margin:0}#lock{position:absolute;top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7);transition-property:opacity;transition-duration:.2s;opacity:0;pointer-events:none}#lock.show{opacity:1;pointer-events:all}#lock .spinner-border{--bs-spinner-width:3em;--bs-spinner-height:3em;color:#fff}