.signup-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto;z-index:5000;opacity:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}@media (min-width:768px){.signup-modal{background-color:hsla(0,0%,100%,.8);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.signup-modal.active{opacity:1}.signup-modal.active .signup-modal__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.signup-modal__content{position:relative;max-width:550px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;background-color:#fafafa;overflow:hidden}@media (min-width:768px){.signup-modal__content{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);border-radius:9px;margin:130px 0}}@media (max-width:767px){.signup-modal__header{background-image:none!important;margin:15px 15px 10px}}@media (min-width:768px){.signup-modal__header{background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;padding:20px 80px;margin-bottom:15px}}.signup-modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/storage/app/media/static/close-gray.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;background-color:transparent;background-origin:content-box;position:absolute;top:0;right:0;width:48px;height:48px;padding:15px;cursor:pointer}@media (min-width:768px){.signup-modal__close{background-image:url(/storage/app/media/static/close-white.svg);background-repeat:no-repeat;background-position:50%}}.signup-modal__close.dark{background-image:url(/storage/app/media/static/close-gray.svg);background-repeat:no-repeat;background-position:50%}.signup-modal .signup-modal__title{font-size:.875rem;line-height:1.42857;letter-spacing:.5px;text-align:center;font-weight:700;color:#2c3e50}@media (min-width:768px){.signup-modal .signup-modal__title{font-size:3.75rem;line-height:1.06667;text-transform:uppercase;letter-spacing:.42px;color:#fff}}.signup-modal__intro{font-family:Open Sans;font-size:.75rem;line-height:1.5;text-align:center;margin:15px 15px 10px}@media (min-width:768px){.signup-modal__intro{color:#444;font-size:1rem;line-height:1.5;margin:15px 80px}}.signup-modal__fine-print{font-family:Open Sans;font-size:.75rem;line-height:1.5;text-align:center;color:#979797;margin:10px 10px 5px}@media (min-width:768px){.signup-modal__fine-print{font-size:.75rem;line-height:1.33333;font-weight:300;letter-spacing:.42px;color:#727272;margin:10px 50px 25px}}.signup-modal__fine-print:empty{margin:0}.signup-modal__step2-header{margin:15px 15px 10px}@media (min-width:768px){.signup-modal__step2-header{margin:20px 130px 10px}}.signup-modal__step2-header+.signup-modal__intro{margin:15px 15px 10px}@media (min-width:768px){.signup-modal__step2-header+.signup-modal__intro{margin:0 50px 20px;color:#727272}}.signup-modal__step2-logo{display:block;margin:0 auto 5px;width:50px;height:50px}@media (min-width:768px){.signup-modal__step2-logo{width:72px;height:72px}}.signup-modal .signup-modal__step2-title{font-size:.875rem;line-height:1.42857;letter-spacing:.5px;font-weight:700;color:#2c3e50;text-align:center;margin:0 0 10px}@media (min-width:768px){.signup-modal .signup-modal__step2-title{font-size:1.5rem;line-height:1.33333;color:#444}}.signup-modal__step2-divider{margin:0 5px;border:.5px solid #dfdfdf}.signup-modal__step2-subtitle{font-family:Open Sans;font-size:.875rem;line-height:1.42857;letter-spacing:.5px;color:#979797;text-align:center;margin:0 10% 10px}@media (min-width:768px){.signup-modal__step2-subtitle{font-size:1rem;line-height:1.5;letter-spacing:normal;margin:0 0 15px}}.signup-modal__thanks-header{padding:60px 50px 50px}@media (min-width:768px){.signup-modal__thanks-header{padding:115px 100px}}.signup-modal__thanks-logo{display:block;margin:0 auto 15px;width:112px;height:112px}.signup-modal .signup-modal__thanks-title{font-family:Poppins,Open Sans;font-size:1.5rem;line-height:1.33333;font-weight:700;color:#444;text-align:center;margin:0 0 15px}.signup-modal__thanks-copy{font-family:Open Sans;font-size:1.25rem;line-height:1.6;color:#606060;text-align:center}.signup-modal__thanks-copy a{color:#2369c5;text-decoration:none;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.signup-modal__thanks-copy a:hover{color:#2c3e50;text-decoration:none}.signup-modal__signup-form{margin:10px 25px}@media (min-width:768px){.signup-modal__signup-form{margin:15px 50px 10px}}.signup-modal__signup-form input[type=email],.signup-modal__signup-form input[type=submit],.signup-modal__signup-form input[type=text]{display:block;padding:10px 15px}.signup-modal__signup-form input[type=email]:required,.signup-modal__signup-form input[type=submit]:required,.signup-modal__signup-form input[type=text]:required{background-image:url(/storage/app/media/static/asterisk-red.svg);background-position:50%;background-position:center right 12px;background-repeat:no-repeat;background-size:8px 9px}.signup-modal__signup-form input[type=email],.signup-modal__signup-form input[type=text]{width:100%;font-family:Open Sans;font-size:1rem;line-height:2.125;letter-spacing:.42px;border:1px solid #ccc;margin-bottom:10px;border-radius:3px}.signup-modal__signup-form input[type=email]::-webkit-input-placeholder,.signup-modal__signup-form input[type=text]::-webkit-input-placeholder{color:#979797}.signup-modal__signup-form input[type=email]::-moz-placeholder,.signup-modal__signup-form input[type=text]::-moz-placeholder{color:#979797}.signup-modal__signup-form input[type=email]:-ms-input-placeholder,.signup-modal__signup-form input[type=text]:-ms-input-placeholder{color:#979797}.signup-modal__signup-form input[type=email]::-ms-input-placeholder,.signup-modal__signup-form input[type=text]::-ms-input-placeholder{color:#979797}.signup-modal__signup-form input[type=email]::placeholder,.signup-modal__signup-form input[type=text]::placeholder{color:#979797}@media (min-width:768px){.signup-modal__signup-form input[type=email],.signup-modal__signup-form input[type=text]{margin-bottom:0}}.signup-modal__signup-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:Poppins,Open Sans;font-size:1rem;line-height:1.125;min-width:160px;letter-spacing:-.5px;font-weight:700;color:#fff;background-color:#2369c5;border-radius:9px;text-transform:uppercase;margin:10px auto 0;cursor:pointer}@media (min-width:768px){.signup-modal__signup-form input[type=submit]{padding:15px;margin:20px auto 0}}@media (min-width:768px){.signup-modal__signup-form>input[type=text]{margin-bottom:15px}}@media (min-width:768px){.signup-modal__signup-form-grid{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signup-modal__signup-form-grid>*{padding:0;margin-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 15px)}.signup-modal__signup-form-grid>div{margin-bottom:15px}.signup-modal__signup-form-grid>div input[type=submit]{margin-top:0;width:100%}}.signup-modal__signup-form-grid>div:nth-child(1n+1):nth-last-child(-n+1),.signup-modal__signup-form-grid>div:nth-child(1n+1):nth-last-child(-n+1)~.signup-modal__signup-form-grid>div{margin-bottom:0}@media (min-width:768px){.signup-modal__signup-form-grid>div:nth-child(odd):nth-last-child(-n+2),.signup-modal__signup-form-grid>div:nth-child(odd):nth-last-child(-n+2)~.signup-modal__signup-form-grid>div{margin-bottom:0}}

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