.contact-button-overlay{position:fixed;right:20px;bottom:20px;z-index:950;font-family:Lato,"Helvetica Neue",Arial,Helvetica,sans-serif}.contact-button-trigger{display:inline-flex;align-items:center;gap:4px;padding:10px 18px;border:none;border-radius:999px;background:#2a5280;color:#fff;font-size:14px;font-weight:600;box-shadow:0 4px 10px rgba(0,0,0,.18);cursor:pointer;transition:background-color .15s ease,transform .15s ease}.contact-button-trigger:hover{background:#1f3f66}.contact-button-trigger:focus-visible{outline:2px solid #1f3f66;outline-offset:2px}.contact-button-trigger:active{transform:translateY(1px)}.contact-button-popup{position:absolute;right:0;bottom:calc(100% + 10px);width:280px;padding:16px;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.15);font-size:13px;color:#0b0414}.contact-button-popup[hidden]{display:none}.contact-button-popup::after{content:"";position:absolute;right:24px;bottom:-6px;width:10px;height:10px;background:#fff;border-right:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(34,36,38,.15);transform:rotate(45deg)}.contact-button-popup-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.contact-button-popup-title{font-weight:700;font-size:14px}.contact-button-popup-close{border:none;background:rgba(0,0,0,0);padding:2px 4px;color:#666;cursor:pointer;line-height:1}.contact-button-popup-close:hover{color:#000}.contact-button-popup-close:focus-visible{outline:2px solid #1f3f66;outline-offset:2px}.contact-button-popup-description{margin:0 0 8px;line-height:1.5;color:#444}.contact-button-popup-email{display:inline-block;word-break:break-all;color:#2a5280;font-weight:600;text-decoration:underline}.contact-button-popup-email:hover{color:#1f3f66}.contact-button-popup-email:focus-visible{outline:2px solid #1f3f66;outline-offset:2px}body{background:url("/assets/space/devise-back-7616bbe691a2b32617baa7062517d8769f55711f.png")}.space-layout-grid{display:block}.space-layout-grid .sign-in-page .page-grid{display:flex;flex-direction:row;min-height:100vh}.space-layout-grid .sign-in-page .page-grid .right-grid{width:50%}.space-layout-grid .sign-in-page .page-grid .left-grid{width:50%;min-width:600px;display:flex;align-items:center;justify-content:center}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel{display:flex;width:473px;padding:80px 0;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#fff}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel h1{color:var(--black-100, #171717);text-align:right;font-size:32px;font-family:"auto";font-weight:900;line-height:125%;margin:0px}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .forgot-password-text{font-size:27px}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .note{font-size:11px}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .panel{width:360px}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .panel label{font-size:14px;font-family:"auto";line-height:125%;color:var(--black-100, #171717);opacity:.4600000083}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .panel label.remember-label{font-size:16px;opacity:1}.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .panel input[type=email],.space-layout-grid .sign-in-page .page-grid .left-grid .sign-in-panel .panel input[type=password]{font-size:16px;font-family:"auto";line-height:1em;border:1px solid var(--black-025, #CFCFCF);border-radius:4px}
