.main-password{background-image:var(--background-image-url);width:100vw;height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative}.main-password__wrapper{padding:calc(var(--spacing-xxl) * 3) var(--spacing-l);width:100%}.main-password__heading{font-family:var(--heading-text-font);font-size:var(--heading-text-font-size-mobile);font-weight:var(--heading-font-weight);color:var(--text-color);letter-spacing:.1em}.main-password__content{font-family:var(--content-font);font-size:var(--content-font-size-mobile);font-weight:var(--font-weight-normal);color:var(--text-color)}.main-password__content p{margin-block-start:var(--spacing-m)}.main-password__content p:not([class]) a:not([class]){text-decoration:none}.main-password__content p:first-child{max-inline-size:420px}.main-password__content--desktop-only{display:none}.main-password__social-icons{justify-content:space-between;align-items:center;gap:var(--spacing-l);width:100%;margin-block-start:var(--spacing-l);list-style:none;display:flex}.main-password__social-icon,.main-password__modal-trigger{appearance:none;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;width:auto;padding:0}.main-password__social-icon:focus-visible,.main-password__modal-trigger:focus-visible{outline-offset:.3rem;outline:1px auto var(--color-support-focus);transition:none}.main-password__social-icon,.main-password__modal-trigger{width:45px;height:45px;color:var(--color-bg-black);background-color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.main-password__social-link{color:var(--color-bg-black);background-color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .4s ease-in-out;display:flex}.main-password__social-link:hover{opacity:.7}.main-password__modal-trigger{color:var(--color-bg-black);cursor:pointer;position:fixed;inset-block-end:var(--spacing-m);inset-inline-end:var(--spacing-m)}.main-password__modal-trigger svg{max-block-size:26px;max-inline-size:26px}.main-password .text-center>*{margin-inline:auto}.main-password .text-left>*{margin-inline-end:auto}.main-password .text-right>*{margin-inline-start:auto}.main-password a:not([class]){text-decoration:none}.main-password svg{width:100%;height:100%;justify-content:center;align-items:center;max-block-size:24px;max-inline-size:24px;display:flex}.main-password .main-password__modal-trigger svg{max-block-size:26px;max-inline-size:26px}@media (min-width:64em){.main-password.desktop-background{background-image:var(--background-image-url-desktop)}.main-password__wrapper{padding:var(--spacing-l) calc(var(--spacing-xxl) * 2);max-inline-size:800px}.main-password__heading{font-size:var(--heading-text-font-size-desktop)}.main-password__content{font-size:var(--content-font-size-desktop)}.main-password__content--mobile-only{display:none}.main-password__content--desktop-only{display:block}.main-password__social-icons{justify-content:space-around;gap:var(--spacing-l);margin-block-start:var(--spacing-xxl)}.main-password__modal-trigger{inset-block-end:var(--spacing-xxl);inset-inline-end:var(--spacing-l)}.main-password .main-password__modal-trigger svg{max-block-size:28px;max-inline-size:28px}}p:not([class]),ul:not([class]),ol:not([class]){font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}p:not([class]) a:not([class]),ul:not([class]) a:not([class]),ol:not([class]) a:not([class]){font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-decoration:underline}p:not([class]) a:not([class]):hover,ul:not([class]) a:not([class]):hover,ol:not([class]) a:not([class]):hover{color:inherit;text-decoration:none}ul:not([class]),ol:not([class]){width:fit-content}ul:not([class]) li,ol:not([class]) li{list-style:inherit;text-align:start}.text-left{text-align:start;align-items:flex-start!important}.text-left ul:not([class]),.text-left ol:not([class]){margin-inline-end:auto}.text-center{text-align:center;align-items:center!important}.text-center ul:not([class]),.text-center ol:not([class]){margin:0 auto}.text-right{text-align:end;align-items:flex-end!important}.text-right ul:not([class]),.text-right ol:not([class]){margin-inline-start:auto}
