.sign-up-page{background-color:#fff;flex-direction:row;height:100%;display:flex}.sign-up-page .sign-up-page__form{flex-direction:column;flex:50%;height:100vh;padding:1.25rem;display:flex;overflow-y:auto}.sign-up-page .sign-up-page__form .sign-up-page__header{justify-content:flex-end;align-self:center;width:100%;max-width:35.5rem;padding-top:2.5rem;display:flex}.sign-up-page .sign-up-page__form .sign-up-page__header .sign-up-page__header-text{align-content:center}.sign-up-page .sign-up-page__form .sign-up-page__header .sign-up-page__header-text span{color:#48a2a5;cursor:pointer;font-weight:600;text-decoration:underline}.sign-up-page .sign-up-page__form .sign-up-page__field-form{width:100%;max-width:36.25rem;margin:0 auto;padding-top:1.5rem}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__social-sign-up{flex-flow:wrap;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__social-sign-up>*{flex:1;min-width:15rem}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__or-divider{justify-content:center;gap:.63rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.125rem;font-weight:400;display:flex}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__or-divider hr{color:#eff0f1;border:.06rem solid #eff0f1;width:100%;height:.13rem}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__password-requirements{width:100%}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__password-requirements li{font-size:.875rem;font-weight:600}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__password-requirements p{font-size:.875rem}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__error-message{color:#db1c1c;margin-top:.38rem;font-size:1rem;font-weight:600}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__terms-and-privacy{padding-top:1.13rem;padding-bottom:1.13rem;font-weight:600;line-height:120%}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__terms-and-privacy a{color:#48a2a5;cursor:pointer}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__actions{justify-content:flex-end;align-items:center;padding-top:1.13rem;display:flex}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__actions .sign-up-page__sign-up{justify-content:flex-end;display:flex}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__actions .sign-up-page__sign-up span{color:#48a2a5;cursor:pointer;font-weight:600;text-decoration:underline}.sign-up-page .sign-up-page__image{background-color:#fdf0eb;flex-direction:column;flex:50%;justify-content:center;gap:2rem;padding:2.5rem;display:flex}.sign-up-page .sign-up-page__image .sign-up-page__plan-section{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:26.25rem;display:grid}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__plan-header{text-align:left}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__plan-header .sign-up-page__plan-header-label{letter-spacing:0;text-transform:uppercase;color:#1c2c2e;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:500;line-height:150%}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__plan-header .sign-up-page__plan-price{color:#e76e3c;letter-spacing:.08em;margin-top:.5rem;font-size:1.5rem;font-weight:700}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__features{flex-direction:column;align-items:flex-start;gap:.63rem;display:flex}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__features .sign-up-page__feature-item{background-color:#fff;border-radius:.5rem;align-items:center;gap:.75rem;width:fit-content;padding:1rem 1.25rem;display:flex;box-shadow:0 .13rem .5rem #00000014}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__features .sign-up-page__feature-item .sign-up-page__feature-text{color:#1c2c2e;font-size:1rem;font-weight:700}.sign-up-page .sign-up-page__image .sign-up-page__plan-section .sign-up-page__features .sign-up-page__feature-item .sign-up-page__feature-text .sign-up-page__free-badge{color:#db1c1c;margin-right:.25rem;font-weight:700}@media (max-width:75rem){.sign-up-page .sign-up-page__form .sign-up-page__header,.sign-up-page .sign-up-page__form .sign-up-page__field-form{max-width:26.25rem}.sign-up-page .sign-up-page__image{padding:2rem}.sign-up-page .sign-up-page__image .sign-up-page__plan-section{max-width:26.25rem}}@media (max-width:56.25rem){.sign-up-page{flex-direction:column}.sign-up-page .sign-up-page__form{width:100%;height:auto;overflow-y:visible}.sign-up-page .sign-up-page__form .sign-up-page__header,.sign-up-page .sign-up-page__form .sign-up-page__field-form{max-width:26.25rem}.sign-up-page .sign-up-page__image{flex:unset;justify-content:center;width:100%;padding:1.5rem 1.25rem;display:flex}.sign-up-page .sign-up-page__image .sign-up-page__plan-section{max-width:100%}}@media (max-width:37.5rem){.sign-up-page .sign-up-page__form{width:100%;padding-left:1rem;padding-right:1rem}.sign-up-page .sign-up-page__form .sign-up-page__header{flex-direction:column;align-items:center;gap:.63rem}.sign-up-page .sign-up-page__form .sign-up-page__logo{position:unset;justify-content:space-evenly;align-self:center;display:flex}.sign-up-page .sign-up-page__form .sign-up-page__field-form .sign-up-page__social-sign-up{flex-direction:column}}
