.attached-button-component{margin:24px -33px -25px}.attached-button-component button{width:100%;justify-content:center;border-radius:0 0 6px 6px;padding:16px;font-weight:700}.body-text-component{margin-bottom:8px}.card-component{background:#fff;border-radius:6px;padding:24px 32px;text-align:center;margin-bottom:16px;width:100%;max-width:500px;display:flex;flex-direction:column;box-shadow:0 0 40px 0 rgba(0,0,0,.12);border:1px solid #dfe0e1}.card-component--full-width{margin:0 -32px}.image-component{display:flex;align-items:center;max-width:100%;margin:auto}.image-component img{max-width:100%;display:block}.gifficon--small{height:150px}.gifficon--medium{height:175px}.gifficon--centered{margin:auto}.loadingSpinner{display:flex;position:fixed;top:0;left:0;z-index:6;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#fff}.loadingSpinner__statusLink{position:absolute;bottom:25%}.loadingSpinner__statusLink a{padding:0 3px;color:#33a2c1}.loadingSpinner__statusLink a:focus,.loadingSpinner__statusLink a:hover{text-decoration:underline}.modalWrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(42,47,53,.85);padding:32px 24px;z-index:5}.modal{max-height:calc(100vh - 62px);max-width:720px;width:100%;margin:0 auto;display:flex;justify-content:center;padding:60px 50px;background-color:#fff;overflow:auto;position:relative}.modal__close{right:30px;top:25px;position:absolute;overflow-y:scroll;overflow-x:hidden}.modal__close .iconWrapper{position:fixed}.person{color:#33a2c1;display:flex;align-items:center}.person .profile-photo{width:32px;height:32px;border-radius:50%;margin-right:8px;white-space:nowrap}.subtitle-component{color:#2a2f35;font-size:16px;font-weight:700;margin-bottom:8px}.title-component{font-size:22px;font-weight:700;margin:24px 0 8px}.errorBanner{background-color:#fef5f7;padding:16px;margin-bottom:8px;display:flex;align-items:center;height:56px;border-radius:4px}.errorBanner p{color:#b40f31;font-weight:700;font-size:16px;margin:0}.auth-portal__error-message{color:red;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.auth-portal__error-message .body-text-component{margin:16px 0 8px}.auth-portal__not-business button{width:310px;margin:10px auto}.auth-portal__not-business .title-component{padding:0 40px}.auth-portal__not-business .subtitle-component{margin:20px}.CTA__callToAction{font-weight:700}.CTA__callToAction:focus{outline:2px solid #0c47c0;outline-offset:3px;outline-style:auto}.CTA__callToAction:hover{opacity:.6}.CTA__bottomBar{grid-column:2/12;background-color:#fff;display:none;position:fixed;left:0;bottom:0;min-width:calc(100vw + 10px);z-index:5;margin-left:-5px;padding:16px 26px;box-shadow:0 -4px 10px -9px #000}.CTA__bottomBar .BottomBarCTA{width:100%;justify-content:center;font-weight:700}.CTA__bottomBar .BottomBarCTA:focus{outline:2px solid #0c47c0;outline-offset:3px;outline-style:auto}@media only screen and (max-width:780px){.CTA__callToAction{display:none}.CTA__bottomBar{display:block}}.benefit{margin:16px 0;display:flex}.benefit__icon{margin-right:8px;display:inline;height:24px}.benefit p{display:inline;line-height:24px;margin:0}.callToActionContainer{margin-bottom:56px;margin-top:32px}.faq{margin-top:48px}.faq__expansionPanel{margin:24px 0}@media only screen and (max-width:780px){.benefit__icon{margin-right:16px}.callToAction{display:none}}.emailPage__checkbox{margin-top:16px}.emailPage__checkbox .checkbox__label{font-weight:400}.emailPage__promptContainer{margin:32px 0}.emailPage__promptContainer .inputContainer__label{font-weight:700;color:#666}.emailPage__promptContainer .inputContainer__input--has-value{font-size:16px;font-weight:400}.emailPage__promptContainer .required{color:#666}.emailPage__requiredLabel{float:right;color:#666}.emailPage__callToActionContainer{margin-top:32px}@media only screen and (max-width:780px){.emailPage__callToActionContainer{margin-top:0}}.donePage{height:75vh}.donePage .contentContainer{margin:0;position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:780px){.donePage{height:auto}.donePage .contentContainer{padding-bottom:5px;text-align:center;margin:72px 16px 0;position:relative;-webkit-transform:none;transform:none}.donePage .brandLogoContainer__brandLogo{margin:0 auto}}.messagePanel{margin-top:24px;padding:8px;text-align:left;line-height:20px;font-size:14px}.messagePanel p{font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit}.messagePanel h3{font-size:inherit;font-weight:800;margin:0 0 8px}.messagePanel--default{color:#2a2e35;background-color:hsla(0,0%,40%,.05)}.messagePanel--error{font-size:16px;line-height:24px;color:#e21039;background-color:rgba(226,16,57,.05)}.connectAccounts{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.connectAccounts__accountList{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:32px}.connectAccounts__accountList--title{text-align:left;color:#666;text-transform:uppercase;font-style:normal;font-weight:700;font-size:14px;line-height:18px;display:flex;align-items:center;margin-bottom:8px}.connectAccounts__accountList--icon{margin-right:4px}.connectAccounts__accountList--fullWidth{flex-basis:100%}.connectAccounts__accountList__content{overflow-y:auto;max-height:120px}.connectAccounts__accountList .checkbox__label{color:#2a2f35;font-size:14px;line-height:20px;font-weight:400}.connectAccounts__accountList .checkbox{margin-top:4px}.connectAccounts__callToActionContainer{margin-top:32px}.logoTitleContainer{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.logoTitleContainer__title{margin:16px 0;font-size:40px;font-weight:700;color:#2a2f35;line-height:36px}.logoTitleContainer__description{color:#2a2f35;font-size:16px;line-height:24px}.faq__expansionPanel{margin:32px 0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.faq__expansionPanel p{font-weight:400}.faq__expansionPanel a{text-decoration:underline}.faq__expansionPanel--titleType{font-weight:700}.permissions__expansionPanel{margin:24px 0 0}.permissions__expansionPanel ul{list-style-position:outside;margin-left:15px}.retryConnecting{margin-bottom:56px;margin-top:32px;font-weight:700}.retryConnecting:focus{outline:2px solid #0c47c0;outline-offset:3px;outline-style:auto}@media only screen and (max-width:780px){.logoTitleContainer__title{font-size:32px}}@media only screen and (max-width:1024px){.faq__expansionPanel{margin-bottom:0}}.sidePanel{height:100%}.sidePanel__poweredBy{margin-right:-8px;display:flex;align-items:center;flex-shrink:1;font-size:12px;color:#8a8c90;justify-content:flex-end}.sidePanel__poweredBy img{width:150px}.sidePanel__authPreview{display:flex;height:100%;justify-content:center;align-items:center}.sidePanel .cr__gallery .loadMore{z-index:2}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}form input::-webkit-validation-bubble-message,form select::-webkit-validation-bubble-message,form textarea::-webkit-validation-bubble-message{display:none}input[type=email],input[type=number],input[type=password],input[type=text]{width:100%}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus{outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-ms-clear{width:0;height:0}img{max-width:100%}iframe,img{display:block}iframe{width:100%;border:0}ul{margin:0;padding-left:0;list-style:none}fieldset{margin:0;padding:32px 0 0;border:none}button{border:none;background-color:inherit;color:inherit}textarea{position:relative;width:100%;min-width:200px;margin-top:8px;padding:8px 15px;border:1px solid #8a8c90;border-radius:4px;color:#2a2e35;font-size:14px;font-weight:300;line-height:20px;resize:none}textarea.pad-right{padding-right:78px}textarea:focus{border:1px solid #33a2c1;outline:none}body{background-color:#f5f7f9;color:#2a2f35;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,#root>div,body,html{min-height:100vh}#root,#root>div,.app,body,html{display:flex;flex-direction:column}.app{padding-top:16px;justify-content:center;flex-grow:1}.app .auth-portal{display:flex;flex-direction:column;align-items:center}body{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}.title-component{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.title{margin:16px 0;font-size:40px}.description{margin-bottom:32px}a{color:#33a2c1;text-decoration:none}a:hover{color:#187d9c}p{margin:0 0 8px;color:#2a2f35;font-size:16px;line-height:24px}p,p a{font-weight:400}p a{color:#33a2c1}h1,h2,h3,h4,h5,h6{margin:0}@media only screen and (max-width:780px){.title{font-size:32px}}.page-layout{background-color:#fff;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);grid-gap:10px;min-width:100%;margin:0;min-height:100vh;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.page-layout__content{overflow-y:auto;max-height:100vh;grid-column:2/7;margin-left:-5px;padding:40px calc((100vw - 110px)/12/2) 30px 5px;margin-right:calc((100vw - 110px)/12/2 - 10px)}.page-layout__sidePanel{background-color:#fff;padding:0 10px;max-height:100vh;overflow-y:auto;grid-column:7/13}.page-layout .brandLogoContainer{min-height:0;max-height:96px;max-width:75%}.page-layout .brandLogoContainer__brandLogo{max-height:96px}@media only screen and (max-width:1024px){.page-layout{padding:56px}.page-layout__content{grid-column:1/13;overflow-y:unset;max-height:unset;padding-right:0;margin-right:0}.page-layout__sidePanel{padding:0;overflow-y:unset;grid-column:1/13}.page-layout .brandLogoContainer{max-width:50%}}@media only screen and (max-width:780px){.page-layout{padding:16px 16px 80px}.page-layout__content{grid-column:1/13;padding-top:0}.page-layout__sidePanel{margin:0;grid-column:1/13}.page-layout .brandLogoContainer{max-width:50%}}
/*# sourceMappingURL=main.97e3df6f.chunk.css.map */