:root{--pre-login-modal-backdrop-background-color:rgba(0,0,0,.7);--pre-login-modal-background-color:#302e30;--pre-login-modal-text-color:#fff;--pre-login-modal-border-color:#616161;--pre-login-modal-title-font-family:futura-pt-bold,sans-serif;--pre-login-modal-text-font-family:proxima-soft,sans-serif;--pre-login-modal-container-z-index:90}.pre-login-modal-container{position:fixed;left:0;top:0;width:100%;height:100%;color:var(--pre-login-modal-text-color);z-index:var(--pre-login-modal-container-z-index)}.pre-login-modal-container .text-center{text-align:center}.pre-login-modal-container .modal-backdrop{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--pre-login-modal-backdrop-background-color)}@media print,screen and (max-width:39.99875em){.pre-login-modal-container .modal-backdrop{display:none}}.pre-login-modal-container button{font-family:var(--pre-login-modal-title-font-family);font-weight:700;font-style:normal;font-size:14px;line-height:20px;padding:8px 16px;border:none;text-align:center;transition:all .35s ease-out;text-transform:uppercase;width:250px;cursor:pointer}.pre-login-modal-container button:disabled{background-color:#dedede;color:#999;cursor:not-allowed}.pre-login-modal-container button.primary{background-color:red;color:#dedede}.pre-login-modal-container button.primary:hover{background-color:#dc0303;color:#dedede}.pre-login-modal-container button.tertiary{background-color:#171717;color:#dedede}.pre-login-modal-container button.tertiary:hover{background-color:#3a3a3a;color:#dedede}.pre-login-modal-container .modal{position:absolute;height:auto;z-index:calc(var(--pre-login-modal-container-z-index) + 10);padding-bottom:16px;top:50%;left:50%;width:100%;max-width:650px;transform:translate(-50%,-50%);background-color:var(--pre-login-modal-background-color);font-family:var(--pre-login-modal-text-font-family);font-weight:400;font-style:normal;text-transform:none;display:flex;flex-direction:column}.pre-login-modal-container .modal a:not(.btn){color:var(--pre-login-modal-text-color)}@media print,screen and (max-width:39.99875em){.pre-login-modal-container .modal{top:0;bottom:0;left:0;right:0;transform:none;align-items:center;align-content:center}}.pre-login-modal-container .modal .modal-header{width:100%;position:relative;padding:1rem 0;border-bottom:1px solid var(--pre-login-modal-border-color)}.pre-login-modal-container .modal .modal-header h1{font-family:var(--pre-login-modal-title-font-family);font-weight:700;font-style:italic;text-align:center;font-size:16px;text-transform:uppercase;margin:0}.pre-login-modal-container .modal .modal-header .close-modal-btn{position:absolute;right:12px;top:12px}@media print,screen and (max-width:39.99875em){.pre-login-modal-container .modal .modal-header .close-modal-btn{right:8px;top:8px}}.pre-login-modal-container .modal .modal-header .close-modal-btn svg{width:16px;height:16px}.pre-login-modal-container .modal .modal-body{padding:1rem 9%}.pre-login-modal-container .modal .modal-body .icon-container{margin:16px 0;display:flex;align-items:center;justify-content:center}.pre-login-modal-container .modal .modal-body .icon-container svg{max-width:200px}.pre-login-modal-container .modal .modal-body .message{text-align:center;padding:15px;margin:25px 0 35px;font-family:var(--pre-login-modal-title-font-family);font-weight:700;text-transform:uppercase}.pre-login-modal-container .modal .modal-body button{margin-bottom:24px}.pre-login-modal-container .modal .modal-footer{padding:1rem 0;border-top:1px solid var(--pre-login-modal-border-color)}