.login-modal-wrap{flex-wrap:wrap;max-width:450px;margin:0 auto;padding-top:150px;align-items:center;justify-content:center}.login-modal-wrap .card-body{background:#0A1F25;padding-bottom:30px;margin-bottom:0!important}form#auth_user_page .form-group label{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#7E956B;width:100%;text-align:center;position:absolute;top:-16px}form#auth_user_page .form-group label.invalid{color:#FF7222}form#auth_user_page .form-group .custom-control.custom-checkbox label.custom-control-label{width:unset;line-height:26px;display:inline-flex}form#auth_user_page .form-group:nth-child(2){position:relative;margin-bottom:35px}input[name=password].invalid~.input-group-append .fa-eye-slash::before{color:#FF7222!important}form#auth_user_page .form-group .invalid-message{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#FF7222;width:100%;margin-top:4px;position:absolute}form#auth_user_page .form-group .form-control.invalid{border:1px solid #FF7222;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#FF7222}form#auth_user_page .form-group .form-control.invalid::placeholder{color:#FF7222}form#auth_user_page .form-group span.text-danger{display:none}form#auth_user_page .form-group .input-group-append{position:absolute;right:0;top:5px}.login-modal-wrap input#username,.login-modal-wrap input#password{border:1px solid #020202;height:40px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#020202;width:100%;outline:none;border-radius:0}.login-modal-wrap input#username:not(.error):focus,.login-modal-wrap input#password:not(.error):focus{outline:2px #C5EFD2 solid}.login-modal-wrap input#username.error,.login-modal-wrap input#password.error{border:1px solid #FF7222}.login-modal-wrap input#username.error::placeholder,.login-modal-wrap input#password.error::placeholder{color:#FF7222}.login-modal-wrap input#username::placeholder,.login-modal-wrap input#password::placeholder{color:#020202;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px}.login-modal-wrap p.login-remember{display:none}.login-modal-wrap .input-group-append{position:absolute;z-index:999;right:0;top:5px}.login-modal-wrap label.custom-control-label{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:26px;color:#7E956B}.uwp-login-class .card.mx-auto.container-fluid.p-0.border-0{max-width:460px}.bsui .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#7E956B;background-color:#7E956B}.login-modal-wrap .input-group-append span{background:unset;border:unset;color:#020202}.login-modal-wrap form.uwp-login-form.uwp_form .form-group{margin-bottom:46px;position:relative}.nsl-container.nsl-container-block{width:100%}.nsl-container.nsl-container-block .nsl-container-buttons{width:100%}.nsl-button.nsl-button-default.nsl-button-google,.nsl-button.nsl-button-default.nsl-button-facebook{border:1px solid #7E956B;padding:4px 20px;box-shadow:unset!important;justify-content:center;height:48px}.block-social-login-signup .nsl-button-label-container{font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:18px;display:flex;align-items:center;color:#020202}.nsl-button.nsl-button-default.nsl-button-google .nsl-button-label-container,.nsl-button.nsl-button-default.nsl-button-facebook .nsl-button-label-container{margin-left:0;padding:4px 20px;box-shadow:unset;border-radius:0;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:18px;display:flex;align-items:center;justify-content:center;color:#020202;flex:none}.nsl-button.nsl-button-default.nsl-button-google .nsl-button-label-container,.nsl-button.nsl-button-default.nsl-button-facebook .nsl-button-label-container{padding:4px 0}div.nsl-container .nsl-button.nsl-button-default.nsl-button-facebook{border:1px solid #7E956B;padding:4px 20px;box-shadow:unset;border-radius:0;font-family:Work Sans;font-style:normal;font-weight:500;font-size:16px;line-height:18px;display:flex;align-items:center;color:#7E956B;margin-left:0}.login-modal-wrap button.btn.btn-primary.btn-block.text-uppercase.uwp_login_submit{background:#C5EFD2;border:2px solid #C5EFD2;font-family:Roboto;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#020202;text-transform:unset!important;width:100%;margin-top:35px;padding:15px;border-radius:25px}.login-modal-wrap button.btn.btn-primary.btn-block.text-uppercase.uwp_login_submit:hover{background:#fff;border:2px solid #fff}.login-modal-wrap p.login-username,.login-modal-wrap p.login-password,.login-modal-wrap p.login-submit{text-align:center;width:100%}.login-modal-wrap p.login-username label,.login-modal-wrap p.login-password label{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#7E956B}.login-modal-wrap h2.title-modal-signup{margin-bottom:24px;font-family:Roboto;font-style:normal;font-weight:600;font-size:64px;line-height:64px;color:#C5EFD2;text-align:center}.login-modal-wrap span.pre-title-signup{margin-bottom:58px;display:flex;justify-content:center;text-align:center;font-family:Roboto;font-style:normal;font-weight:500;font-size:20px;line-height:30px;color:#fff}.login-modal-wrap a#change-to-register-id-link{text-decoration:underline}.login-modal-wrap form#loginform label{display:none}.signup-modal-already-have-account{text-align:center}.login-modal-wrap .forgot-pass-login{font-family:Work Sans;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#FF689F;text-decoration:unset}.forgot-pass-login-block{text-align:center;margin-top:16px}p.login-username{margin-bottom:40px}.password{position:relative}.password-control{position:absolute;top:11px;right:6px;display:inline-block;width:20px;height:20px;background:url(/view.svg) 0 0 no-repeat}.password-control.view{background:url(/no-view.svg) 0 0 no-repeat}.signup-modal-already-have-account .change-to-login{font-family:Roboto;font-style:normal;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;color:#fff}.signup-modal-already-have-account a#change-to-register-id-link{font-family:Roboto;font-style:normal;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;color:#C5EFD2}.uwp-footer-link.d-inline-block,h3.card-title.text-center.mb-4{display:none!important}.login-modal-wrap a.d-block.text-center.mt-2.small.uwp-forgot-password-link{font-family:Work Sans;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#FF689F;text-decoration:unset}.login-modal-wrap .uwp-footer-link.float-right{width:100%;margin-top:16px;text-align:center}.modal-content h5.modal-title{width:100%}.modal-content .modal-header h5{font-family:Work Sans;font-style:normal;font-weight:600;font-size:40px;line-height:30px;text-align:center;color:#474F2C;border-bottom:0}.modal-content .modal-header{border-bottom:0}.modal-content button.btn.btn-primary.btn-block.text-uppercase.uwp_forgot_submit{background:#FF689F;border:2px solid #FF689F;font-family:Work Sans;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#fff;text-transform:unset!important;width:40%;margin-top:48px}.modal-content form.uwp-forgot-form.uwp_form{display:flex;flex-wrap:wrap;justify-content:center}.modal-content .close{position:absolute;right:18px;top:0}.modal-content{padding:20px}.modal-content input#email{border:1px solid #7E956B;height:40px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#7E956B;width:100%;outline:none}.modal-content input#email::placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#7E956B;width:100%;outline:none}.modal-content .form-group{width:100%}.modal-content p.text-fogot-popup-block{font-family:Roboto;font-style:normal;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#474F2C;width:100%;margin-bottom:30px}.bsui .form-control:focus{border:0;box-shadow:unset}a.mobile-link-forgot{display:none}.card.not-show{display:none}.fogot-after-main-block.active{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:20px 40px}.fogot-after-main-block{display:none}h2.title-forgot-after-block{font-family:Work Sans;font-style:normal;font-weight:600;font-size:40px;line-height:30px;text-align:center;color:#474F2C;margin-bottom:24px}p.text-forgot-after-block{font-family:Roboto;font-style:normal;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#474F2C;margin-bottom:110px}a.button-forgot-after-block{background:#FF689F;border:2px solid #FF689F;font-family:Work Sans;font-style:normal;font-weight:700;font-size:20px;line-height:26px;display:flex;align-items:flex-end;text-align:center;color:#FFF;padding:10px 85px}a.button-forgot-after-block:hover{color:#fff;text-decoration:unset}.bsui .modal-content{border-radius:0}a.close-button-forgot-after-block{position:absolute;top:7px;right:15px;font-size:20px}.error{display:flex;width:100%;justify-content:center;font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#FF7222;margin-top:2px;margin-bottom:2px}.modal-content .uwp-forgot-form .error-input{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#FF7222!important;border:1px solid #FF7222!important}.modal-content .uwp-forgot-form .error-input::placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#FF7222!important}.uwp-login-class.bsui a.text-center.mt-2.small.hanne-forgot-password-link{margin-top:25px!important;font-family:Roboto;font-style:normal;font-weight:600;font-size:16px;line-height:18px;color:#C5EFD2;display:flex;justify-content:center;text-decoration:unset}label.hanne-restore-popup-label{font-family:Work Sans;font-style:normal;font-weight:600;font-size:40px;line-height:30px;text-align:center;color:#0A1F25;width:100%;margin-bottom:24px}p.hanne-restore-popup-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#0A1F25}form#hanne_lost_pass input.hanne-restore-popup-input{border:1px solid #020202;height:40px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;outline:none;color:#020202;border-radius:0;width:75%}form#hanne_lost_pass .form-row{justify-content:center;position:relative}form#hanne_lost_pass input.hanne-restore-popup-input::selection,form#hanne_lost_pass input.hanne-restore-popup-input::focus{border:none;color:unset}form#hanne_lost_pass input.hanne-restore-popup-input::placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#020202}form#hanne_lost_pass .hanne-restore-popup-button{background:#C5EFD2;border:2px solid #C5EFD2;font-family:Roboto;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#020202;text-transform:unset!important;border-radius:25px;margin-top:48px;width:50%;outline:none}.hanne-response-msg .success-message .hanne-restore-popup-button{background:#C5EFD2;border:2px solid #C5EFD2;font-family:Roboto;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#020202;text-transform:unset!important;border-radius:25px;margin-top:48px;width:50%;outline:none;padding:15px;justify-content:center;text-align:center}.hanne-response-msg .success-message .lost__inputs{display:flex;flex-wrap:wrap;justify-content:center}form#hanne_lost_pass .lost__inputs{display:flex;flex-wrap:wrap;justify-content:center}form#hanne_lost_pass input.hanne-restore-popup-input.invalid{border:1px solid #FF7222;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#FF7222}form#hanne_lost_pass input.hanne-restore-popup-input.invalid::placeholder{color:#FF7222}form#hanne_lost_pass .form-row .invalid-message{font-family:Roboto;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#FF7222;width:100%;margin-top:4px;position:absolute;bottom:-20px}.login-modal-wrap span.social-login-separator{width:100%;text-align:center;display:flex;justify-content:center;margin-top:10px;margin-bottom:10px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#C5EFD2}.signup-modal-already-have-account-label{font-family:Fave;font-style:normal;font-weight:400;font-size:26px;line-height:28px;display:flex;align-items:center;letter-spacing:.02em;color:#FFF;justify-content:flex-end;margin-top:30px;position:relative}span.signup-modal-already-have-account-label::after{content:"";background:url(/wp-content/uploads/2021/10/Vector-6.png);width:20px;height:20px;position:absolute;top:-25px;right:11%}span.social-login-separator::before{content:"";background:url(/wp-content/uploads/2021/08/Rectangle-30-1.png);background-repeat:no-repeat;width:60px;height:1px;margin-top:auto;margin-bottom:auto;margin-right:8px}span.social-login-separator::after{content:"";background:url(/wp-content/uploads/2021/08/Rectangle-30-1.png);background-repeat:no-repeat;width:60px;height:1px;margin-top:auto;margin-bottom:auto;margin-left:8px}h3.signup-modal-already-have-account-title{font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:24px;text-transform:uppercase;color:#fff;margin-top:65px}p.signup-modal-already-have-account-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#fff;margin-top:12px;margin-bottom:36px}@media (max-width:700px){.login-modal-wrap{width:90%;margin:20px auto;padding-top:60px}p.hanne-restore-popup-text{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#FFF}.login-modal-wrap form.uwp-login-form.uwp_form .form-group{margin-bottom:46px}.signup-modal-already-have-account .change-to-login,.signup-modal-already-have-account a#change-to-register-id-link{font-size:16px;line-height:24px}.signup-modal-already-have-account-label{font-size:24px;line-height:26px;margin-top:20px}span.signup-modal-already-have-account-label::after{top:-21px;right:2%}.login-modal-wrap h2.title-modal-signup{margin-bottom:10px;font-style:normal;font-weight:700;font-size:34px;line-height:42px;letter-spacing:.02em}.login-modal-wrap span.pre-title-signup{margin-bottom:51px;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center}.login-modal-wrap input#username,.login-modal-wrap input#password{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#020202;border-radius:0}p.login-username{margin-bottom:36px}.login-modal-wrap button.btn.btn-primary.btn-block.text-uppercase.uwp_login_submit{margin-top:44px;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:18px}.forgot-pass-login-block{margin-top:14px}.modal-content p.text-fogot-popup-block{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#7E956B}.login-modal-wrap input#username,.login-modal-wrap input#password{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#7E956B}p.login-username{margin-bottom:36px}.login-modal-wrap button.btn.btn-primary.btn-block.text-uppercase.uwp_login_submit{margin-top:44px;font-style:normal;font-weight:600;font-size:16px;line-height:18px}.forgot-pass-login-block{margin-top:14px}.modal-content p.text-fogot-popup-block{font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:22px;text-align:center;color:#7E956B}.modal-content button.btn.btn-primary.btn-block.text-uppercase.uwp_forgot_submit{font-weight:500;font-size:16px;line-height:18px}a.mobile-link-forgot{font-style:normal;font-weight:600;font-size:16px;line-height:18px;text-decoration:unset;display:block;text-align:center;margin-top:16px;color:#C5EFD2;font-family:Roboto}a.mobile-link-forgot:hover{color:#FF689F;text-decoration:unset}.login-modal-wrap a.d-block.text-center.mt-2.small.uwp-forgot-password-link{display:none!important}.uwp-login-class.bsui a.text-center.mt-2.small.hanne-forgot-password-link{display:none}input.hanne-restore-popup-input-mobile::placeholder{font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#020202}form#hanne_lost_pass button.hanne-restore-popup-button-mobile{background:#C5EFD2;border-radius:25px;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:26px;color:#020202;text-transform:unset!important;margin-top:58px;width:100%;outline:none}.restore-modal-wrap a.hanne-restore-popup-button-mobile{background:#C5EFD2;border-radius:25px;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#020202;text-transform:unset!important;margin-top:58px;width:100%;outline:none;display:flex;justify-content:center;text-decoration:unset;padding:12px}form#hanne_lost_pass button.hanne-restore-popup-button-mobile::focus{outline:none}input.hanne-restore-popup-input-mobile::hover,input.hanne-restore-popup-input-mobile::focus{color:#020202}input.hanne-restore-popup-input-mobile{border:1px solid #020202;height:40px;font-family:Roboto;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;outline:none;color:#020202!important;border-radius:0;width:100%}form#hanne_lost_pass .form-row{width:100%}span.pre-title-signup{margin-bottom:24px}}#username-error,#password-error{position:absolute;top:42px!important;background:#0A1F25;width:100%!important;color:#FF7222!important}.success-message{display:none!important}.hanne-response-msg .success-message{display:block!important}