#top,.footer-wrapper,.new-header{display:none}.login-page-container{display:flex;flex-direction:column;height:100vh;padding:0}.login-page-container .login-nav{align-items:center;align-self:stretch;background:#fff;border-bottom:1px solid #c4c4c4;display:flex;flex-shrink:0;height:80px;justify-content:space-between;padding:16px 24px}.login-page-container .login-nav .language-choice-container{cursor:pointer;position:relative;z-index:1100}.login-page-container .login-nav .language-choice-container .current-language{align-items:flex-end;color:#0e1336;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:16px}.login-page-container .login-nav .language-choice-container .language-choice-list{background:#fff;border-radius:4px;box-shadow:0 14px 34px 0 rgba(14,19,54,.65);display:flex;flex-direction:column;gap:20px;margin-top:4px;padding:18px;position:absolute;z-index:999}.login-page-container .login-nav .language-choice-container .language-choice-list a,.login-page-container .login-nav .language-choice-container .language-choice-list span{color:#0e1336;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase}.login-page-container .login-nav .language-choice-container .language-choice-list a:hover{text-decoration:underline}.login-page-container .login-layout{display:flex;flex:1 1 0;min-height:0}.login-page-container .login-layout .content-part,.login-page-container .login-layout .image-part{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.login-page-container .login-layout .content-part{align-items:center;align-self:stretch;display:flex;gap:10px;justify-content:center;padding:64px}@media (max-width:1025px){.login-page-container .login-layout .content-part{padding:40px}}@media (max-width:768px){.login-page-container .login-layout .content-part{padding:20px}}.login-page-container .login-layout .content-part a:not(.btn,.dropdown-item){color:#1c2db2;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:500!important;line-height:16px;text-decoration:none!important}.login-page-container .login-layout .content-part a:not(.btn,.dropdown-item):hover{font-weight:600!important;text-decoration:underline!important}.login-page-container .login-layout .content-part .login-window{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:592px;width:100%}@media (max-width:1025px){.login-page-container .login-layout .content-part .login-window{gap:24px}}.login-page-container .login-layout .content-part .login-window h1{align-self:flex-start;color:#0e1336;font-family:Switzer,sans-serif;font-size:34px;font-style:normal;font-weight:600;line-height:120%;width:100%}@media (max-width:1025px){.login-page-container .login-layout .content-part .login-window h1{font-size:26px}}.login-page-container .login-layout .content-part .login-window .login-info-message{align-items:flex-start;align-self:stretch;background:#e8eaf7;border-radius:8px;color:#0e1336;display:flex;flex-direction:row;font-family:Switzer,sans-serif;font-size:14px;font-weight:600;gap:8px;line-height:140%;padding:16px;width:100%}.login-page-container .login-layout .content-part .login-window .login-info-message svg{flex-shrink:0}.login-page-container .login-layout .content-part .login-window .check-email-body{align-self:flex-start;color:#6e7186;font-family:Switzer,sans-serif;font-size:14px;font-weight:400;line-height:120%;width:100%}.login-page-container .login-layout .content-part .login-window .check-email-login-btn{text-align:center;width:100%}.login-page-container .login-layout .content-part .login-window .check-email-resend{align-items:center;color:#6e7186;display:flex;flex-wrap:wrap;font-family:Switzer,sans-serif;font-size:16px;font-weight:400;gap:4px;justify-content:center;line-height:120%;width:100%}.login-page-container .login-layout .content-part .login-window .check-email-resend a{color:#1c2db2;font-weight:500;text-decoration:underline!important}.login-page-container .login-layout .content-part .login-window .jsResendActivationLink.is-disabled{opacity:.6;pointer-events:none}.login-page-container .login-layout .content-part .login-window form{display:flex;flex-direction:column;gap:32px;width:100%}@media (max-width:1025px){.login-page-container .login-layout .content-part .login-window form{gap:24px}}.login-page-container .login-layout .content-part .login-window form .modal--validation-container .validator-info{color:#b7161c;display:flex;flex-direction:column;font-family:Switzer,sans-serif;font-size:13px;font-weight:400;gap:8px;line-height:120%}.login-page-container .login-layout .content-part .login-window form .modal--validation-container .validator-info strong{font-weight:600}.login-page-container .login-layout .content-part .login-window form .modal--validation-container .validator-info a{font-family:Switzer,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:120%!important;text-decoration:underline!important}.login-page-container .login-layout .content-part .login-window form .form-field{display:flex;flex-direction:column;gap:8px}.login-page-container .login-layout .content-part .login-window form .form-field label{color:#0e1336;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.login-page-container .login-layout .content-part .login-window form .form-field .btn:not(.dropdown-toggle){height:unset;line-height:normal;padding:14px 10px}.login-page-container .login-layout .content-part .login-window form .form-field input.form-control{align-items:center;align-self:stretch;background:#fff;border:1px solid #ceced6;border-radius:4px;display:flex;gap:8px;height:40px;padding:10px 16px}.login-page-container .login-layout .content-part .login-window form .password-label{align-items:center;display:flex;justify-content:space-between}.login-page-container .login-layout .content-part .login-window .continue-with{align-items:center;display:flex;gap:16px;width:100%}.login-page-container .login-layout .content-part .login-window .continue-with span{color:#6e7186;flex-shrink:0;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;position:relative}.login-page-container .login-layout .content-part .login-window .continue-with:after,.login-page-container .login-layout .content-part .login-window .continue-with:before{background-color:#e6e7ea;content:"";height:1px;width:100%}.login-page-container .login-layout .content-part .login-window .social-buttons{align-items:flex-start;align-self:stretch;display:flex;gap:8px}.login-page-container .login-layout .content-part .login-window .social-buttons button{align-items:center;background:#fff!important;border:1.5px solid #ceced6!important;border-radius:4px;color:#0e1336!important;display:flex;flex:1 0 0;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:500;gap:10px;height:40px;justify-content:center;line-height:140%;padding:14px 20px}.login-page-container .login-layout .content-part .login-window .social-buttons button span{color:#0e1336!important;font-family:Switzer,sans-serif!important;font-size:16px!important}@media (max-width:1025px){.login-page-container .login-layout .content-part .login-window .social-buttons button span{display:none!important}}.login-page-container .login-layout .content-part .login-window .social-buttons button:hover{background:#e6e7ea!important}.login-page-container .login-layout .content-part .login-window .register-link{display:flex;justify-content:center;width:100%}.login-page-container .login-layout .content-part .login-window .register-link .btn{height:unset;line-height:normal;padding:14px 10px}.login-page-container .login-layout .content-part .login-window .register-link .mobile-register-container{display:none}@media (max-width:1025px){.login-page-container .login-layout .content-part .login-window .register-link .mobile-register-container{display:flex}}.login-page-container .login-layout .content-part .login-window .register-link .desktop-register-container{display:inline}@media (max-width:1025px){.login-page-container .login-layout .content-part .login-window .register-link .desktop-register-container{display:none}}.login-page-container .login-layout .content-part .login-window .register-link .mobile-register-container{align-self:stretch;flex-direction:column;gap:16px;width:100%}.login-page-container .login-layout .content-part .login-window .register-link .mobile-register-container .benefits-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.login-page-container .login-layout .content-part .login-window .register-link .mobile-register-container .benefits-container .benefits-header{color:#0e1336;font-family:Switzer,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.login-page-container .login-layout .content-part .login-window .register-link .mobile-register-container .benefits-container .benefits-step{align-items:center;align-self:stretch;color:#6e7186;display:flex;font-family:Switzer,sans-serif;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:140%}.login-page-container .login-layout .image-part img,.login-page-container .login-layout .image-part picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1025px){.login-page-container .login-layout .image-part{display:none}}