.form-group.required .form-control-label:before,.form-group.required .required-sign:after{content:"* ";color:var(--error-primary)}.form-group .acf-icon-eye{position:absolute;display:inline-block;right:0;top:14px}.password-constraints{margin:10px 0}.password-constraints .constraint-item{margin-bottom:5px;font-size:14px}.password-constraints .acf-icon-check-mark:before{font-size:12px;color:#2bc70c}.newsletter-modal .modal-dialog{margin:24px}@media(min-width:768px){.newsletter-modal .modal-dialog{margin:0 auto;max-width:415px}}.newsletter-modal .modal-header{border:0;background-color:var(--background-secondary);display:flex;flex-direction:column}.newsletter-modal .modal-header .acf-icon-close:before{font-weight:bolder;margin-right:-16px}@media(min-width:768px){.newsletter-modal .modal-header{padding:0 40px}}@media(min-width:992px){.newsletter-modal .modal-header{padding:0 55px 15px}}.newsletter-modal .modal-title{font-size:1.25rem;font-weight:500;line-height:normal;text-align:center}@media(min-width:992px){.newsletter-modal .modal-title{font-size:1.375rem}}.newsletter-modal .modal-footer{border:0;flex-direction:column;padding:15px 30px;background:var(--background-primary);text-align:center}.modal-cancel-btn{font-size:1rem;font-weight:700;text-decoration:underline;text-transform:uppercase;padding:12px}.login-page{margin-top:1em}.login-page .login-form-nav{margin-bottom:1.25em}.login-page .login-form-nav .tab-pane{margin-top:1em}.login-page .login-form-nav .nav-item:first-child .nav-link{padding-left:0;text-align:left}.login-page .login-form-nav .nav-item:last-child .nav-link{padding-right:0;text-align:right}.login-page .login-form-nav .nav-item .nav-link{color:var(--text-special);font-size:1rem;text-decoration:underline}.login-page .login-form-nav .nav-item .nav-link.active{border:none;font-size:1.5rem;text-decoration:none}.login-page .login-form-nav .nav-item .nav-link *{color:currentColor;font-size:inherit;line-height:inherit;font-weight:inherit}.login-page .login-form-nav .nav-tabs-simplified .nav-item .nav-link{color:var(--text-special);font-size:1rem;font-weight:700;text-decoration:none;border-bottom:2px solid transparent}.login-page .login-form-nav .nav-tabs-simplified .nav-item .nav-link.active{color:var(--text-primary);border-bottom-color:var(--text-special)}.login-page .login-form-nav .register-title{font-weight:700;text-align:center;font-size:1.5rem;color:var(--text-special);margin-bottom:16px;line-height:2.25rem}.login-page .login{margin-bottom:.938em}.login-page .login .error-message-form{padding:.625em;background-color:var(--error-primary);color:var(--error-primary);border-radius:.188em}.registration-page .privacy-policy{margin-top:1rem}.login-banner{background-image:url(../images/account.jpg);background-position-y:40%;margin-bottom:40px}.equal-height .card{width:100%}.login-fluid-container{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;padding:60px 0}@media(max-width:991.98px){.login-fluid-container{background-image:none!important;padding:10px 0}}.login-fluid-container .login-background-image{overflow-x:hidden}.login-fluid-container .login-background-image img{height:100%}.login-fluid-container form.login{position:relative;border-bottom:1px solid var(--header-text-color);padding-bottom:40px;margin-bottom:40px}.login-fluid-container form.login:after{content:"o";position:absolute;bottom:-19px;background:var(--text-secondary);padding:10px;left:50%;transform:translateX(-50%)}.login-fluid-container form.registration{padding-bottom:40px;margin-bottom:40px;position:relative}.login-fluid-container form.registration.terms-after{border-bottom:1px solid var(--header-text-color)}.login-fluid-container form.registration.terms-after:after{content:"o";position:absolute;bottom:-19px;background:var(--text-secondary);padding:10px;left:50%;transform:translateX(-50%)}.login-fluid-container .card{border:0;border-radius:0}.login-fluid-container .card.content-card{border-radius:5px 0 0 5px;background-color:var(--text-special);padding:48px 76px}.login-fluid-container .card.forms-card{border-radius:0 5px 5px 0}@media(min-width:992px){.login-fluid-container .card.forms-card{padding:40px 70px}}@media(max-width:767.98px){.login-fluid-container .card.forms-card{border-radius:0}}.login-fluid-container .top-icon{width:100%;max-width:97px;margin:0 auto}.login-fluid-container .login-content-box{margin-top:36px}.login-fluid-container .login-content-text{padding-left:20px;color:var(--text-secondary)}.login-fluid-container .login-content-text p{font-size:.875rem;color:inherit}.login-fluid-container .login-content-text h2,.login-fluid-container .login-content-text h5{font-size:1.25rem;font-weight:500;line-height:1.5rem;margin-bottom:8px;color:inherit}.login-fluid-container .nav-tabs{border:none}.login-fluid-container .btn-outline-primary{color:#404549}.login-fluid-container .login-forgot-password{text-decoration:underline}.login-fluid-container .oauth-google{position:relative;border-color:#db4a39;color:#404549;font-size:1rem;text-transform:none}.login-fluid-container .oauth-google i{position:absolute;left:10px}.login-fluid-container .oauth-google i:before{font-size:1.625rem;color:#db4a39}.login-fluid-container .oauth-google:focus,.login-fluid-container .oauth-google:hover{background-color:#db4a39;border-color:#db4a39;color:var(--text-secondary)}.login-fluid-container .oauth-google:focus i:before,.login-fluid-container .oauth-google:hover i:before{color:var(--text-secondary)}.login-fluid-container .oauth-google:focus .google-login-wrapper,.login-fluid-container .oauth-google:hover .google-login-wrapper{background-color:#fff}.login-fluid-container .oauth-google:focus .google-login-wrapper svg,.login-fluid-container .oauth-google:hover .google-login-wrapper svg{fill:#db4a39}.login-fluid-container .oauth-facebook{position:relative;border-color:#3b5998;color:#404549;font-size:1rem;text-transform:none}.login-fluid-container .oauth-facebook .acf-icon-facebook-squared{position:absolute;left:10px}.login-fluid-container .oauth-facebook .acf-icon-facebook-squared:before{font-size:1.625rem;color:#3b5998}.login-fluid-container .oauth-facebook:focus,.login-fluid-container .oauth-facebook:hover{background-color:#3b5998;border-color:#3b5998;color:var(--text-secondary)}.login-fluid-container .oauth-facebook:focus i:before,.login-fluid-container .oauth-facebook:hover i:before{color:var(--text-secondary)}.login-fluid-container .disclaimer-box{background-color:#f9f9f9}.login-fluid-container .disclaimer-icon{margin-right:10px}.login-fluid-container .disclaimer-text{font-size:.875rem}.login-fluid-container .remember-me{display:none}.login-fluid-container .forgot-password{margin:24px 0 32px}.login-fluid-container .forgot-password a{font-size:.875rem;font-weight:500;text-decoration:underline}.grecaptcha-badge{z-index:4}.reset-password-form .help-text{display:none}