.preSessionRefreshModal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:all .3s ease}.preSessionRefreshModal.visible{visibility:visible;opacity:1}.preSessionRefreshModal .preSessionRefreshModal-dialog{position:relative;top:-5%;padding:20px;width:100%;max-width:550px;margin:1.75rem auto;background-color:#fff;border-radius:.3rem;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-close{position:absolute;top:3px;right:14px;cursor:pointer;font-size:21px;color:#979a98}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-close:hover{color:#005ea8}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-header{color:#005ea8;display:flex;justify-content:start;align-items:center;gap:10px}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-header img{width:50px}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body{display:flex;justify-content:space-around;align-items:center;margin-top:20px}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer:is(.preSessionRefreshModal-body),.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body:is(.preSessionRefreshModal-body){flex-direction:column;gap:10px}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer .fa-spinner,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body .fa-spinner{animation:spin 2s linear infinite;margin-inline-start:15px}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer button,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer a,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body button,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body a{background-color:#005ea8;color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;transition:opacity .2s ease;text-align:center}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer button:hover,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer a:hover,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body button:hover,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body a:hover{opacity:.9;text-decoration:none}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer button:disabled,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer a:disabled,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body button:disabled,.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-body a:disabled{cursor:not-allowed;opacity:.4}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#auth-session-refresh-form-modal{position:fixed;display:flex;align-items:baseline;justify-content:center;background:rgba(0,0,0,.4941176471);overflow:auto;top:0;left:0;width:100%;height:100%;z-index:99999;visibility:hidden;opacity:0;transition:all .3s ease}#auth-session-refresh-form-modal .bg-login,#auth-session-refresh-form-modal .bg-register{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:-1}#auth-session-refresh-form-modal .auth-form-modal-dialog{position:relative;width:65%;padding-bottom:40px;box-shadow:0 0 20px 0 rgba(0,0,0,.699);top:160px;margin-bottom:10rem}#auth-session-refresh-form-modal .auth-form-modal-dialog #term-condition-modal{position:absolute;top:0}#auth-session-refresh-form-modal .auth-form-modal-dialog #term-condition-modal .modal{height:100%}#auth-session-refresh-form-modal .auth-form-modal-dialog #term-condition-modal .modal .container-fluid{height:100%;margin:0;max-width:100%;width:100%;padding-inline-start:0;padding-inline-end:0}#auth-session-refresh-form-modal .auth-form-modal-dialog #term-condition-modal .modal .container-fluid>*{padding-inline-start:30px;padding-inline-end:15px}#auth-session-refresh-form-modal .auth-form-modal-dialog #term-condition-modal .modal .container-fluid .scroll-container{height:calc(100% - 70px)}#auth-session-refresh-form-modal .auth-form-modal-dialog #term-condition-modal .modal .container-fluid .scroll-container .cms-container .policies-cgu-container{width:100%}#auth-session-refresh-form-modal.visible{visibility:visible;opacity:1}#auth-session-refresh-form-modal .login-content:not(.visible),#auth-session-refresh-form-modal .register-content:not(.visible){display:none}#auth-session-refresh-form-modal [data-auth-mode].d-none,#auth-session-refresh-form-modal [data-auth-mode] .d-none{display:none !important}#auth-session-refresh-form-modal .g_id_signin{display:none !important}#auth-session-refresh-form-modal .log-header{width:100%;background-color:#0065a2;height:65px;display:flex;padding:10px 20px;justify-content:space-between;align-items:center}#auth-session-refresh-form-modal .log-header .log-header-title{font-weight:700;font-size:25px;color:#fff}#auth-session-refresh-form-modal .log-header .close-button{cursor:pointer;font-size:25px;color:#fff;opacity:.8;transition:opacity .2s ease}#auth-session-refresh-form-modal .log-header .close-button:hover{opacity:1;text-shadow:0 0 3px hsla(0,0%,100%,.733)}@media(width < 1740px){#auth-session-refresh-form-modal .auth-form-modal-dialog{width:75%}}@media(width < 1500px){#auth-session-refresh-form-modal .auth-form-modal-dialog{width:85%}}@media(width < 700px){#auth-session-refresh-form-modal .auth-form-modal-dialog{width:95%}}@media screen and (max-width:991px){.preSessionRefreshModal .preSessionRefreshModal-dialog{width:90%}.preSessionRefreshModal .preSessionRefreshModal-dialog .preSessionRefreshModal-footer{flex-direction:column;gap:15px;margin-bottom:14px}.preSessionRefreshModal-footer{flex-direction:column;gap:15px;margin-bottom:14px}#auth-session-refresh-form-modal .auth-form-modal-dialog{top:30px;height:auto}#auth-session-refresh-form-modal .auth-form-modal-dialog .container-fluid{padding-inline:10px}#auth-session-refresh-form-modal .auth-form-modal-dialog .login-container .create-account{display:block;text-align:start}#auth-session-refresh-form-modal .auth-form-modal-dialog .login-container .login-forms-container{display:flex;flex-direction:column;gap:30px}#auth-session-refresh-form-modal .auth-form-modal-dialog .login-container .form-group-container{flex-direction:column}#auth-session-refresh-form-modal .auth-form-modal-dialog .login-container .form-group-container .form-group{width:100%}#auth-session-refresh-form-modal .auth-form-modal-dialog .login-container-fluid{overflow:auto;max-height:80vh}}
