.password-header{position:relative}@media(max-width:74.99em){.password-header{padding:1.6rem 0}}.password-header__container{align-items:center;display:flex;flex-direction:column;gap:1.6rem}@media(min-width:75em){.password-header__container{flex-direction:row;justify-content:space-between}}.password-header__logo{display:flex;font-size:2rem;font-weight:700;justify-content:center;text-transform:uppercase}@media(min-width:75em){.password-header__logo{margin-bottom:0}}.password-header__logo img,.password-header__logo svg{height:auto;width:var(--logo-width)}.password-header__links-container{align-items:center;display:flex;flex-direction:column;flex-direction:row;gap:1.6rem}.password-header__password-button{align-items:center;display:flex;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600;gap:.8rem;text-decoration:none}.password-header__localization{align-items:center;border-left:.1rem solid rgb(var(--color-text-rgb)/20%);color:var(--color-text);display:flex;padding-left:1.6rem;text-decoration:none}.password-header__localization .localization-form__label{font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600}.password-header__localization .localization-form__select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-image:none;border:none;padding-right:1.5rem}.password-header__modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;padding:2rem;position:fixed;top:0;width:100%;z-index:100}.password-header__modal-box{align-items:center;background-color:#fff;display:flex;max-width:100%;min-height:40%;padding:2rem;position:relative;text-align:center;width:80rem}.password-header__modal-box close-details{cursor:pointer;position:absolute;right:1rem;top:1rem}.password-header__modal-inner{width:100%}.password-header__modal-inner #login_form{align-items:center;display:flex;flex-direction:column;gap:3.2rem}.password-header__modal-title{font-size:2.5rem;margin:0 0 2.5rem}.password-header__field-container{display:flex;flex-wrap:wrap;justify-content:center;margin:-.5rem}.password-header__field-container>*{margin:.5rem}.password-header__field-container button{height:100%}.password-header__field-container .password-page__access-input{border:1.5px solid var(--color-accent);transition:none}.password-header__field-container .password-page__access-input:focus{outline:none}.password-header__modal-footer{display:block;margin-top:2rem}
