.login-page-section{display:grid;min-height:calc(100vh - 30px)!important}@media only screen and (max-width:768px){.login-page-section{min-height:calc(100vh - 50px)!important}}.login-page-section .login-page{display:grid;grid-template-columns:1fr 1.3fr;padding:0;width:100%}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px){.login-page-section .login-page{grid-template-columns:1fr}}.login-page-section .login-page .account-reactivation{color:#fff;text-align:center}.login-page-section .login-page .account-reactivation .email-icon{font-size:50px}.login-page-section .login-page .account-reactivation .email-icon svg{vertical-align:bottom}.login-page-section .login-page .account-reactivation .account-reactivation-title{font-size:50px}.login-page-section .login-page .account-reactivation hr{background-color:#fff;margin-left:2rem;margin-right:2rem}.login-page-section .login-page .account-reactivation .account-reactivation-text{font-size:16px;margin:auto;max-width:400px}.login-page-section .login-page .account-reactivation .account-reactivation-text .strong{font-weight:500}.login-page-section .login-page .account-reactivation .account-reactivation-control{grid-gap:1rem;cursor:pointer;display:grid;grid-template-columns:auto auto;position:relative;z-index:2}.login-page-section .login-page .account-reactivation .account-reactivation-control .arrow-back{place-self:self-end}.login-page-section .login-page .account-reactivation .account-reactivation-control .back-text{place-self:self-start;align-self:baseline;font-size:17px}.login-page-section .login-page .login-title{align-content:center;align-items:center;display:grid;margin:0}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px){.login-page-section .login-page .login-title{display:none}}.login-page-section .login-page .login-title h2{color:#3b3b3b;font-size:18px;font-weight:400;margin-bottom:0;padding:0 48px;width:100%}.login-page-section .login-page .login-title h2 span{display:block;font-size:57px;font-weight:500;margin-bottom:50px;margin-top:0;text-transform:none;width:100%}.login-page-section .login-page .login-title h2 span span{display:block;margin:0;width:100%}.login-page-section .login-page .login-title .award-section{padding:0 48px}.login-page-section .login-page .login-title .award-section .award-section-inner{grid-template-columns:1.4fr .6fr 1.4fr}@media only screen and (min-width:1181px) and (max-width:1600px){.login-page-section .login-page .login-title .award-section .award-section-inner .award-elem-container a.ecommerce-award-title{font-size:18px}}.login-page-section .login-page .login-main{align-items:center;background-color:#f5f3f4;background:#068d7f;background:-webkit-linear-gradient(top left,#068d7f 0,#02d3be);background:-moz-linear-gradient(top left,#068d7f 0,#02d3be 100%);background:-o-linear-gradient(top left,#068d7f 0,#02d3be 100%);background:linear-gradient(to bottom right,#068d7f 0,#02d3be);display:grid;margin:0;overflow:hidden;position:relative}.login-page-section .login-page .login-main .spinner-container{flex-direction:column}.login-page-section .login-page .login-main .spinner-container .spinner-text{color:#fff;font-size:15px;margin-top:1rem}.login-page-section .login-page .login-main .login-form{background:transparent;border-radius:5px;display:inline-block;margin:auto}.login-page-section .login-page .login-main .login-form .social-login-buttons{grid-gap:24px;display:grid;margin:0;place-items:center}.login-page-section .login-page .login-main .login-form .social-login-buttons .googleButton{transform:scale(1.2)}.login-page-section .login-page .login-main .login-form .social-login-buttons .linkedInButton button,.login-page-section .login-page .login-main .login-form .social-login-buttons .MicrosoftButton button{border:1px solid #dadce0!important;border-radius:16px;color:#3c4043!important;cursor:pointer;font-family:Google Sans;font-size:14px!important;font-weight:500;height:32px;letter-spacing:.25px;min-width:175px;padding-top:5px;transform:scale(1.2);width:300px}.login-page-section .login-page .login-main .login-form .social-login-buttons .linkedInButton button:focus,.login-page-section .login-page .login-main .login-form .social-login-buttons .linkedInButton button:hover,.login-page-section .login-page .login-main .login-form .social-login-buttons .MicrosoftButton button:focus,.login-page-section .login-page .login-main .login-form .social-login-buttons .MicrosoftButton button:hover{background-color:#f8faff!important;border-color:#d2e3fc!important;box-shadow:none!important;outline:none!important}.login-page-section .login-page .login-main .login-form .social-login-buttons .linkedInButton .svg-container,.login-page-section .login-page .login-main .login-form .social-login-buttons .MicrosoftButton .svg-container{margin-left:-2px;margin-right:8px}.login-page-section .login-page .login-main .login-form .social-login-buttons .linkedInButton .fa-linkedin-square,.login-page-section .login-page .login-main .login-form .social-login-buttons .MicrosoftButton .fa-linkedin-square{color:#0b78b7;font-size:17px;margin-right:8px;vertical-align:text-top}.login-page-section .login-page .login-main .login-form .form-container{align-items:center;display:grid;grid-auto-flow:row;margin:auto;max-width:512px;position:relative;width:100%;z-index:2}.login-page-section .login-page .login-main .login-form .form-container .MuiDivider-root{color:#fff;margin:32px auto;width:100%}.login-page-section .login-page .login-main .login-form .form-container .MuiDivider-root:after,.login-page-section .login-page .login-main .login-form .form-container .MuiDivider-root:before{border-color:#fff}.login-page-section .login-page .login-main .login-form .form-container .email-input,.login-page-section .login-page .login-main .login-form .form-container .password-input{width:100%}.login-page-section .login-page .login-main .login-form .form-container .password-input input{padding-left:50px}.login-page-section .login-page .login-main .login-form .form-container .form-group{margin:auto}.login-page-section .login-page .login-main .login-form .form-container .form-group.enterprise-login-switch{display:block;display:none;margin:-15px auto 0;width:fit-content}.login-page-section .login-page .login-main .login-form .form-container .form-group.enterprise-login-switch .MuiTypography-body1{color:#fff}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px){.login-page-section .login-page .login-main .login-form .form-container .form-group{margin-left:0;width:100%}}.login-page-section .login-page .login-main .login-form .form-container .form-group .form-control{border-radius:0;box-shadow:none;margin-bottom:16px;outline:none;padding:10px}.login-page-section .login-page .login-main .login-form .form-container .form-group .form-control.login-failed{border-color:#db4d5b}.login-page-section .login-page .login-main .login-form .form-container .form-group .form-control::placeholder{color:#fff;opacity:1}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control{display:block;position:relative;width:100%}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control fieldset{border:none}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiInputBase-root{background-color:hsla(0,0%,100%,.2);border-radius:12px}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiInputBase-root:hover{background-color:hsla(0,0%,100%,.4)}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiInputBase-root:focus-within{background-color:#fff!important}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiInputBase-root:focus-within .MuiIconButton-root{color:#068d7f!important}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiInputBase-root:focus-within input{color:#068d7f!important}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiFormControl-root{border:1px solid hsla(0,0%,100%,.4);border-radius:12px}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiFormControl-root input{background:none;border:none;border-radius:12px;font-weight:300!important}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiFormControl-root input::placeholder{color:#fff;font-weight:300!important;opacity:1}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiFormControl-root input:-webkit-autofill{-webkit-text-fill-color:#fff;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-box-shadow:inset 0 0 0 1000px #35c5b6;caret-color:#fff}.login-page-section .login-page .login-main .login-form .form-container .form-group .outer-form-control .MuiIconButton-root{background-color:transparent!important;color:#fff!important}.login-page-section .login-page .login-main .login-form .form-container .form-group .form-label,.login-page-section .login-page .login-main .login-form .form-container .form-group .form-text{display:none}.login-page-section .login-page .login-main .login-form .form-container .form-text.text-error{color:#4f4f4f;display:none;font-size:15px;margin:0 0 10px;text-align:center;width:100%}.login-page-section .login-page .login-main .login-form .form-container .form-text.text-error.login-failed{color:#db4d5b;display:inline-block}.login-page-section .login-page .login-main .login-form .form-container .form-text.text-error.login-failed a{color:#fff;cursor:pointer;text-decoration:underline;text-shadow:none}.login-page-section .login-page .login-main .login-form .form-container .btn.btn-primary{border-radius:8px;display:block;font-size:18px!important;margin:15px auto auto;max-width:256px;width:100%}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:992px){.login-page-section .login-page .login-main .login-form .form-container .btn.btn-primary{width:80%}}.login-page-section .login-page .login-main .login-form .form-container .btn.btn-primary.otl-user{background-color:#334155!important;border-color:#334155!important;color:#fff!important;margin-top:20px;transition:background-color .2s}.login-page-section .login-page .login-main .login-form .form-container .btn.btn-primary.otl-user:hover{background-color:#068d7f!important;border-color:#068d7f!important;text-decoration:none}.login-page-section .login-page .login-main .login-form .form-container .btn.btn-primary.otl-user[name=back]{background-color:transparent!important}.login-page-section .login-page .login-main .login-form .form-container .btn.btn-primary span{font-size:20px}.login-page-section .login-page .login-main .login-form .form-container .forgot-pass,.login-page-section .login-page .login-main .login-form .form-container .otl-user{color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-bottom:0;margin-top:15px;text-align:center;width:100%}.login-page-section .login-page .login-main .login-form .form-container .forgot-pass:focus,.login-page-section .login-page .login-main .login-form .form-container .forgot-pass:hover,.login-page-section .login-page .login-main .login-form .form-container .otl-user:focus,.login-page-section .login-page .login-main .login-form .form-container .otl-user:hover{cursor:pointer;text-decoration:underline}.login-page-section .login-page .login-main .login-form .form-container .login-logo{margin:auto auto 50px}.login-page-section .login-page .login-main .login-form .form-container input{appearance:none;background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;display:block;font-size:18px;font-weight:300;outline:0;text-align:center;transition-duration:.25s}.login-page-section .login-page .login-main .login-form .form-container input:hover{background-color:hsla(0,0%,100%,.4)}.login-page-section .login-page .login-main .login-form .form-container input:focus{background-color:#fff;color:#068d7f}.login-page-section .login-page .login-main .bg-bubbles{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.login-page-section .login-page .login-main .bg-bubbles li{-webkit-animation:square 25s infinite;animation:square 25s infinite;background:url(/build/images/white-hex.4cf291e3.svg);background-size:contain;bottom:-160px;display:block;height:9.526em;opacity:.15;position:absolute;width:11em}.login-page-section .login-page .login-main .bg-bubbles li:first-child{font-size:8px;left:10%}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(2){animation-delay:2s;animation-duration:17s;font-size:16px;left:20%}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(3){animation-delay:4s;font-size:8px;left:25%}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(4){animation-duration:22s;font-size:12px;left:40%;opacity:.25}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(5){font-size:10px;left:70%}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(6){animation-delay:3s;bottom:-230px;font-size:24px;left:80%;opacity:.2}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(7){animation-delay:7s;bottom:-300px;font-size:32px;left:32%}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(8){animation-delay:15s;animation-duration:40s;font-size:4px;left:55%}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(9){animation-delay:2s;animation-duration:40s;font-size:2px;left:25%;opacity:.3}.login-page-section .login-page .login-main .bg-bubbles li:nth-child(10){animation-delay:11s;bottom:-300px;font-size:32px;left:90%}@-webkit-keyframes square{0%{transform:translateY(0)}to{transform:translateY(-700px) rotate(600deg)}}@keyframes square{0%{transform:translateY(0)}to{transform:translateY(-700px) rotate(600deg)}}.otl-user-modal-backdrop-demoUser{opacity:.8!important}#otl-user-modal-demoUser{max-width:800px;width:90%}#otl-user-modal-demoUser .modal-content{border-radius:12px!important;overflow:hidden}#otl-user-modal-demoUser .modal-content .modal-header{border:none;position:absolute;right:0;top:0;z-index:1}#otl-user-modal-demoUser .modal-content .modal-body{padding:0}#otl-user-modal-demoUser .modal-content .modal-body .otl-main{min-height:450px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container{display:grid;grid-template-columns:45% 55%}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container .demoUser-half-background{background-image:url(/build/images/registration.b9fbdc33.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container .demoUser-half-background .background-overlay-label{align-items:center;background:rgba(6,141,127,.3);color:#fff;display:grid;font-size:18px;font-weight:400;height:100%;line-height:1.2em;padding:16px;text-align:center;text-shadow:0 0 4px #068d7f}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container .otl-form{align-items:center;display:inline-grid;padding:32px}@media only screen and (max-width:768px){#otl-user-modal-demoUser .modal-content .modal-body .otl-main{height:auto;max-height:90%}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container{grid-template-columns:1fr;grid-template-rows:256px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container .demoUser-half-background{border-radius:12px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .demoUser-split-container .otl-form{padding:16px}}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .MuiDivider-root{margin:16px 0}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons{margin:auto;width:300px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .button-container{height:40px;width:100%}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .googleButton-register div>div:not(div:has(>svg)){min-width:200px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .MicrosoftButton-register button{width:183px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .linkedInButton-register button{margin-bottom:5px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .linkedInButton-register button,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .MicrosoftButton-register button{border:1px solid #dadce0!important;color:#3c4043!important;cursor:pointer;font-family:Google Sans;font-size:14px!important;font-weight:500;height:32px;letter-spacing:.25px;padding-top:5px;width:300px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .linkedInButton-register button:focus,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .linkedInButton-register button:hover,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .MicrosoftButton-register button:focus,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .MicrosoftButton-register button:hover{background-color:#f8faff!important;border-color:#d2e3fc!important;box-shadow:none!important;outline:none!important}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .linkedInButton-register .svg-container,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .MicrosoftButton-register .svg-container{margin-left:-2px;margin-right:8px}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .linkedInButton-register .fa-linkedin-square,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .modal-social-register-buttons .MicrosoftButton-register .fa-linkedin-square{color:#0b78b7;font-size:17px;margin-right:8px;vertical-align:text-top}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .register-login-button{cursor:pointer;text-align:center}#otl-user-modal-demoUser .modal-content .modal-body .otl-main .register-login-button:focus,#otl-user-modal-demoUser .modal-content .modal-body .otl-main .register-login-button:hover{text-decoration:underline}#otl-user-modal-demoUser .activation-link-header{font-size:2rem;margin-bottom:20px}#otl-user-modal-demoUser .otl-company-email-formgroup-demoUser{grid-gap:16px;align-items:start;display:grid;grid-template-columns:1fr}#otl-user-modal-demoUser .otl-company-email-formgroup-demoUser .otl-modal-reset-back-button{height:52px}#otl-user-modal-demoUser .otl-company-email-formgroup-demoUser .otl-modal-reset-reset-button{grid-column:1/span 2;margin:16px auto 0;width:50%}#otl-user-modal-demoUser .otl-company-email-formgroup-demoUser .MuiFormHelperText-contained{margin:3px 0 0}#otl-user-modal-demoUser .otl-company-email-formgroup-demoUser .MuiInputBase-root{border-radius:0}#otl-user-modal-demoUser .demo-user-message-text{color:#888;font-size:14px;margin:16px auto 32px;width:50%}#otl-user-modal-demoUser .otl-submit-controls{text-align:center}#otl-user-modal-demoUser .otl-submit-controls .otl-modal-submit-button{border-radius:0}.otl-main{align-items:stretch;display:grid!important;grid-auto-rows:1fr;justify-items:stretch;margin-left:0!important;margin-right:0!important;padding:0;width:100%}.otl-main .otl-form{background:transparent;border-radius:5px;display:inline-block;padding:50px 2%;width:100%}.otl-main .otl-form .otl-form-control{display:block;position:relative;width:100%}.otl-main .otl-form .otl-form-control .login-failed{border-color:#db4d5b}.otl-main .otl-form .otl-submit-controls,.otl-main .otl-form .otl-submit-controls .otl-modal-submit-button{width:100%}.otl-main .otl-form .strength-meter{background:#ddd;border-radius:2px;height:3px;margin:10px 0 7px;position:relative;width:100%}.otl-main .otl-form .strength-meter .strength-meter-fill{background:transparent;border-radius:inherit;height:inherit;position:absolute;transition:width .5s ease-in-out,background .25s;width:0}.otl-main .otl-form .strength-meter .strength-meter-fill[data-strength="0"]{background:darkred;width:20%}.otl-main .otl-form .strength-meter .strength-meter-fill[data-strength="1"]{background:#ff4500;width:40%}.otl-main .otl-form .strength-meter .strength-meter-fill[data-strength="2"]{background:orange;width:60%}.otl-main .otl-form .strength-meter .strength-meter-fill[data-strength="3"]{background:#9acd32;width:80%}.otl-main .otl-form .strength-meter .strength-meter-fill[data-strength="4"]{background:green;width:100%}.otl-main .otl-form .strength-meter .pw-suggestions-text{width:100%}.otl-main .activation-link-sent-text{padding-bottom:15%;padding-top:15%}.otl-main .activation-link-sent-text,.otl-main .demo-user-message{text-align:center;width:100%}.otl-main .activation-link-sent-text .activation-link-header,.otl-main .demo-user-message .activation-link-header{color:#068d7f}.otl-main .activation-link-sent-text .activation-link-message,.otl-main .demo-user-message .activation-link-message{font-weight:600}.otl-main .activation-link-sent-text .activation-link-message span,.otl-main .demo-user-message .activation-link-message span{font-weight:500}.otl-main .activation-link-sent-text .check-circle-icon,.otl-main .demo-user-message .check-circle-icon{color:#068d7f;font-size:xxx-large}.otl-main .activation-link-sent-text .demo-user-message-text,.otl-main .demo-user-message .demo-user-message-text{margin-bottom:1rem}.two-factor-main{align-items:stretch;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1.3fr;justify-items:stretch;margin-left:0!important;margin-right:0!important;padding:0;width:100%}.two-factor-main .two-factor-message-text,.two-factor-main .two-factor-reason-text{margin-bottom:1rem}.two-factor-main .two-factor-reason-text{font-size:10px}.two-factor-main .two-factor-form{background:transparent;border-radius:5px;display:inline-block;padding:20px 2%;width:100%}.two-factor-main .two-factor-form .two-factor-submit-controls{width:100%}.two-factor-main .two-factor-form .two-factor-submit-controls .two-factor-modal-submit-button{float:right;width:45%}.two-factor-main .two-factor-form .two-factor-submit-controls .two-factor-modal-resend-button{float:left;width:45%}.two-factor-main .two-factor-form .two-factor-code-form-group{display:flex;place-content:center}.modal-dialog.otl-modal-body{max-width:550px}@media (min-width:576px){.modal-dialog.otl-modal-body{max-width:550px}}.modal-dialog.otl-modal-body.change-password-modal button.close{display:none}.modal-dialog.redirect-to-old-console-modal-body{max-width:425px;text-align:center}@media (min-width:576px){.modal-dialog.redirect-to-old-console-modal-body{max-width:425px}}.modal-dialog.redirect-to-old-console-modal-body .modal-title{color:#068d7f}.modal-dialog.redirect-to-old-console-modal-body .modal-header{border-color:#cfcfcf;margin-left:20px;margin-right:20px;margin-top:15px}.modal-dialog.redirect-to-old-console-modal-body .modal-header .close{font-size:30px;padding-bottom:0}.modal-dialog.redirect-to-old-console-modal-body .modal-body{padding-top:0}.modal-dialog.redirect-to-old-console-modal-body .redirect-to-old-console-text{display:inline-block;padding:0 20px 15px;width:100%}.modal-dialog.redirect-to-old-console-modal-body .rtoc-desc,.modal-dialog.redirect-to-old-console-modal-body .rtoc-hint,.modal-dialog.redirect-to-old-console-modal-body .rtoc-warn{display:inline-block;text-align:left;width:100%}.modal-dialog.redirect-to-old-console-modal-body .rtoc-hint,.modal-dialog.redirect-to-old-console-modal-body .rtoc-warn{color:#8087e8;margin-top:5px}.modal-dialog.redirect-to-old-console-modal-body .rtoc-desc{font-size:14px;margin-bottom:15px;margin-top:25px}.modal-dialog.redirect-to-old-console-modal-body .rtoc-warn{font-size:12px}.modal-dialog.redirect-to-old-console-modal-body .rtoc-hint{font-size:11px}.modal-dialog.redirect-to-old-console-modal-body .redirect-to-old-console-icon{color:#8087e8;font-size:x-large;vertical-align:middle}