@keyframes spin{from{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}div.modui-dialog.contact-us-dialog{width:700px}@media screen and (max-width: 850px){div.modui-dialog.contact-us-dialog{width:auto}}div.modui-dialog.contact-us-dialog div.content{padding-bottom:0;position:relative}div.modui-dialog.contact-us-dialog div.content div.row{margin-bottom:20px}div.modui-dialog.contact-us-dialog div.content div.row.prompt{color:#888;font-size:1.05rem;letter-spacing:.005em;line-height:1.5}div.modui-dialog.contact-us-dialog div.content div.row.explain{color:#a27a3a;background:#fef7ee;border:#dccdba 1px dashed;border-radius:4px;padding:10px;font-size:95%;text-align:center;line-height:1.5;letter-spacing:.01em;color:#0d7324;background:#eaf6ea;border:#9cd3a9 1px dashed;margin-bottom:10px}div.modui-dialog.contact-us-dialog div.final-button-row{justify-content:flex-end;align-items:center}
.promo-banner-wrapper{margin-block:40px}@media screen and (max-width: 850px){.promo-banner-wrapper{margin-block:30px}}.promo-banner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:121px;overflow:hidden;border:1px solid #ddd;border-radius:10px;background:#fff;box-shadow:0 8px 30px 0 rgba(0,0,0,.05);font-family:"Manrope","Open sans",sans-serif}@media screen and (max-width: 850px){.promo-banner{min-height:0}}.promo-banner .promo-banner-text{flex:1 1 auto;gap:10px;display:flex;flex-direction:column;min-width:0;padding:25px 20px 25px 23px}@media screen and (max-width: 850px){.promo-banner .promo-banner-text{gap:10px;padding:20px 16px}}.promo-banner .promo-banner-logos{gap:10px;display:flex;align-items:center}.promo-banner .promo-banner-msp-mark svg,.promo-banner .promo-banner-unison-logo svg{display:block}.promo-banner .promo-banner-msp-mark svg{width:22px;height:22px}.promo-banner .promo-banner-unison-logo svg{width:auto;height:33px}.promo-banner .promo-banner-plus{color:#aaa;font-weight:600;font-size:17px;line-height:1}.promo-banner .promo-banner-headline{color:#444;font-weight:700;font-size:17px;line-height:130%}.promo-banner .promo-banner-subline{color:#888;font-weight:600;font-size:13px;line-height:130%}.promo-banner .promo-banner-artwork{flex:0 0 auto;position:relative;align-self:stretch;width:300px;pointer-events:none}@media screen and (max-width: 850px){.promo-banner .promo-banner-artwork{display:none}}.promo-banner .promo-banner-artwork img{position:absolute;right:0;bottom:0;display:block;width:100%;height:auto}a.promo-banner-linked{cursor:pointer;transition:border-color .15s ease}a.promo-banner-linked:hover,a.promo-banner-linked:focus-visible{border-color:#3f9569}a.promo-banner-linked:focus-visible{outline:2px solid #3f9569;outline-offset:2px}
section#login-hero{overflow:hidden;background:#f8f8f8}section#login-hero div.login-hero-container{gap:70px;display:flex;align-items:center}@media screen and (max-width: 850px){section#login-hero div.login-hero-container{gap:0;flex-direction:column}}section#login-hero div.login-hero-container div.login-hero-left-col{flex:1 0 100%;max-width:420px;padding:60px 0}@media screen and (max-width: 850px){section#login-hero div.login-hero-container div.login-hero-left-col{width:100%;max-width:320px;padding-bottom:30px;text-align:center}}section#login-hero div.login-hero-container div.login-hero-left-col h1.login-hero-title{font-size:30px}section#login-hero div.login-hero-container div.login-hero-left-col p.login-hero-lookup{margin:10px auto 0;color:#888;font-size:14px}@media screen and (max-width: 850px){section#login-hero div.login-hero-container div.login-hero-left-col p.login-hero-lookup{max-width:230px}}section#login-hero div.login-hero-container div.login-hero-left-col div.login-hero-form{gap:12px;display:flex;flex-direction:column;padding:40px 0}section#login-hero div.login-hero-container div.login-hero-left-col div.login-hero-form a.login-hero-form-forgot{position:relative;margin:0 0 -30px auto;color:#3f9569;font-weight:600;font-size:12px;text-decoration:none}section#login-hero div.login-hero-container div.login-hero-left-col div.login-hero-form .modui-button{margin-top:23px}section#login-hero div.login-hero-container div.login-hero-left-col p.login-hero-taking-over{margin:0 auto;color:#aaa;font-size:12px}@media screen and (max-width: 850px){section#login-hero div.login-hero-container div.login-hero-left-col p.login-hero-taking-over{max-width:250px;font-size:14px}}section#login-hero div.login-hero-container div.login-hero-right-col img{width:50vw;max-width:150%}@media screen and (max-width: 850px){section#login-hero div.login-hero-container div.login-hero-right-col img{width:115%;margin-bottom:-50%;margin-left:-8%}}
div.license-login-promo{padding-top:30px;background:#f8f8f8}div.license-login-promo .promo-banner-wrapper{margin-block:0;width:min(490px + 42vw,1130px,100vw - 60px);max-width:none}@media screen and (max-width: 850px){div.license-login-promo .promo-banner-wrapper{width:auto}}section.upgrade{gap:33px;display:flex;flex-direction:column;align-items:center;padding-top:60px}section.upgrade h2.upgrade-title{max-width:720px;margin:0 auto;color:#444;font-size:30px;text-align:center}@media screen and (max-width: 850px){section.upgrade h2.upgrade-title{font-size:22px}}@media screen and (max-width: 480px){section.upgrade h2.upgrade-title{max-width:300px}}section.upgrade a.upgrade-cta{width:300px;margin-bottom:40px}section.upgrade img.upgrade-banner{width:95%;max-width:840px}@media screen and (max-width: 480px){section.upgrade img.upgrade-banner{width:115%}}

/*# sourceMappingURL=b987d1c9438859ea1512.css.map*/