.modal_user{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5)}.recaptcha_disclaimer{color:#000;font-weight:400;font-size:12px;margin-top:2rem}.modal_user .modal-content{position:relative;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:8px;margin:25% auto;padding:40px 20px;border:1px solid #888;width:90%;max-width:650px;max-height:100%;overflow-y:auto}.modal_user .modal-content .modal__title{margin-bottom:10px;margin-top:10px;color:#021666;font-weight:Bold;font-size:18px;text-align:center}.modal_user .modal-content .modal__subtitle{margin-bottom:5px;margin-top:5px;color:#444;font-weight:600;font-size:18px;text-align:center}.modal_user .modal-content .modal__products{margin:5px 0;display:flex;justify-content:center;align-items:center}.modal_user .modal-content .nav__tabs{display:flex;justify-content:space-between;background:#d6e2e2;padding:0;border-radius:1000px}.modal_user .modal-content .nav__tabs .tab{padding:8px 12px;margin:10px;text-align:center;cursor:pointer;width:50%}.modal_user .modal-content .nav__tabs .tab span{color:#021666;font-weight:400;font-size:18px;width:100%}.modal_user .modal-content .nav__tabs .tab:hover{color:#629d9d}.modal_user .modal-content .nav__tabs .tab--active{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.10000000149011612);border-radius:10000px;cursor:default}.modal_user .modal-content .tabs__wrapper{margin-top:1rem}.modal_user .modal-content .tabs__wrapper .tabs__list .field_container,.modal_user .modal-content .tabs__wrapper .tabs__list__remember .field_container{background:#f7f7f7;padding:10px;margin:15px 0;position:relative;border-radius:12px}.modal_user .modal-content .tabs__wrapper .tabs__list .field_container .field,.modal_user .modal-content .tabs__wrapper .tabs__list__remember .field_container .field{color:rgba(0,0,0,.699999988079071);font-weight:400;font-size:18px;width:100%}.modal_user .modal-content .tabs__wrapper .tabs__list .field_container.password_toggle{position:relative}.modal_user .modal-content .tabs__wrapper .tabs__list .field_container.password_toggle img{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer;font-size:20px}.modal_user .modal-content .tabs__wrapper .tabs__list .successMessage,.modal_user .modal-content .tabs__wrapper .tabs__list__remember .successMessage{display:none;color:green;font-weight:500}.modal_user .modal-content .tabs__wrapper .tabs__list .errorMessage,.modal_user .modal-content .tabs__wrapper .tabs__list__remember .errorMessage{display:none;color:red;font-weight:500}.modal_user .modal-content .tabs__wrapper .tabs__list .apply-btn,.modal_user .modal-content .tabs__wrapper .tabs__list__remember .apply-btn{display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:8px;border-radius:8px;color:#fff;width:100%;background:#021666}.modal_user .modal-content .tabs__wrapper .tabs__list .apply-btn--disabled,.modal_user .modal-content .tabs__wrapper .tabs__list__remember .apply-btn--disabled{background:#eee;color:#bebebe}.modal_user .modal-content .tabs__wrapper .tabs__list .remember{display:block;text-align:center;width:100%;margin-top:1rem}.modal_user .modal-content .tabs__wrapper .tabs__list .remember a{color:#000;font-weight:400;font-size:14px}.modal_user .modal-content .tabs__wrapper .tabs__list .checkboxes{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.modal_user .modal-content .tabs__wrapper .tabs__list .checkboxes p{color:#000;font-weight:400;font-size:14px;margin-bottom:.5rem}.modal_user .modal-content .tabs__wrapper .tabs__list .checkboxes p a{color:#000;font-weight:400;font-size:14px}.modal_user .modal-content .tabs__wrapper .tabs__list .checkboxes p input{margin-right:.5rem}.modal_user .close{right:20px;top:20px;position:absolute}.modal_user .close:focus,.modal_user .close:hover{color:#000;text-decoration:none;cursor:pointer}@media screen and (min-width:1023px){.modal_user .modal-content .modal__title{font-size:1.4rem;margin-top:initial}.modal_user .modal-content .nav__tabs .tab{font-size:1.125rem;padding:16px 24px}.modal_user .modal-content .tabs__wrapper .tabs__list .checkboxes p{display:block}}@media screen and (min-width:989px){.modal_user .modal-content{margin:5% auto;padding:64px 48px;width:80%}}@media screen and (max-width:1023px){.modal_user .modal-content .modal__subtitle{font-size:16px}}