.layout-login .login_page{padding:0}.layout-login .login_page .grid{min-height:100vh}.layout-login .login_page .grid .col-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layout-login .login_wrapper{padding:3.125rem;max-width:33.75rem;margin:0 auto}@media screen and (max-width: 900px){.layout-login .login_wrapper{padding:0.9375rem 0}}.layout-login .login_wrapper .logo{width:15.625rem;margin-bottom:3.75rem}.layout-login .login_wrapper .btn-container .form-actions{display:inline-block}.layout-login .login_wrapper .btn-container .ajax-progress-throbber{visibility:hidden;height:0;opacity:0;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0.625rem}.layout-login .login_wrapper .btn-container .ajax-progress-throbber .throbber{display:inline-block;width:1.0625rem;height:0.8125rem}.layout-login .login_wrapper .btn-container .ajax-progress-throbber p{display:inline-block}.layout-login .login_wrapper .btn-container .ajax-progress-show{visibility:visible;height:auto;opacity:1}.layout-login .bg_img{position:fixed;right:0;bottom:0;top:0;overflow:hidden;padding:0}.layout-login .bg_img img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){.layout-login .bg_img{display:none}}.layout-login .text-popup{color:#123274;text-decoration:underline;margin-bottom:1.25rem;display:inline-block;font-size:1.125rem;font-weight:600}.popup-login{border-radius:0.375rem;max-width:40.625rem;margin:0 auto;width:100%;padding:3.75rem 1.25rem 1.875rem;display:none}@media screen and (min-width: 768px){.popup-login{padding:2.5rem 3.125rem}}.popup-login .fancybox-close-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:2.75rem;height:2.75rem;background-color:#eef2f5;right:0.9375rem;top:0.9375rem}.popup-login .title{font-size:1.5625rem;font-weight:bold;margin-bottom:1.25rem}.popup-login .description{margin-bottom:0;font-size:1.125rem}.popup-login .description p{margin-bottom:1.25rem}.popup-login video,.popup-login iframe{width:100%}.popup-login .buttons{text-align:center;margin-top:2.5rem}.popup-login .buttons .btn{margin:0 0.625rem}
