*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{background-color:#fff;color:#3a3a3a;font-size:16px;font-family:proxima-nova,sans-serif}body,html{height:100%;margin:0}h2{font-size:24px;font-weight:500;line-height:32px;margin-bottom:60px}.separator-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1em 0}.separator-container .separator{border-bottom:1px solid #898989;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 1.5em}.check-list li{line-height:1.4em;margin:32px 0;list-style-image:url(/packs/_/assets/images/checkmark-4f90348a9f4e2b10585dbf524f6081e9.svg);padding-left:8px}.center{text-align:center}#password_edit .alert.alert-success,.hide{display:none}.alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5em;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;top:0;left:0;z-index:12;background-color:#f36}.alert button.close{background:none;width:1em;height:1em;margin:0;padding:0 1em;border:0;-webkit-box-shadow:none;box-shadow:none;color:#3a3a3a;font-size:1.5em}.alert .content a:not(.btn){display:inline-block;width:auto;padding:0}.alert .content p{color:#468847;line-height:1.4em;text-align:left}.alert.alert-danger{background-color:#f36}.alert.alert-success{background-color:#dff0d8;color:#468847}i.icon-warning{background-image:url(/packs/assets/warning-30272d17f931d8d0548ec07cf75a8fff.svg);padding:20px;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:50%}p.warning{margin:10px 0;line-height:1.4em;font-size:16px}.signup-splash .main .form-container{z-index:11;max-width:512px;padding:1em;padding-top:0;width:100%}.signup-splash .main .form-container h2{text-transform:uppercase}.signup-splash .main .form-container form .form-title{margin-top:0;margin-bottom:32px;margin-bottom:2rem;font-weight:700}@media screen and (max-width:940px){.signup-splash .main .form-container form .form-title{margin-top:3rem}}@media screen and (max-width:320px){.signup-splash .main .form-container form .form-title{font-size:1.3rem}}.signup-splash .main .form-container form a.forgot-password-link{margin-bottom:32px!important;margin-bottom:2rem!important}.signup-splash .main .form-container form label{font-size:1.2em;font-weight:600;display:block;padding:5px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;will-change:font-size color}.signup-splash .main .form-container form .hint{padding:.5em 0;color:#8a8a8a;font-size:1em;font-weight:400}.signup-splash .main .form-container form .field{margin:.5em 0 1em}.signup-splash .main .form-container form .form-control{width:100%}.signup-splash .main .form-container form .checkbox-label{font-size:16px;font-size:1rem;color:#898989;font-weight:400;display:inline}@media screen and (max-width:320px){.signup-splash .main .form-container form .checkbox-label{font-size:.9rem}}.signup-splash .main .form-container form .checkbox-wrapper{padding:.5em;padding-left:0}.signup-splash .main .form-container form .checkbox-wrapper input[type=checkbox]{position:absolute;zoom:2;margin-left:-1px;margin-top:-1px;opacity:0}.signup-splash .main .form-container form .checkbox-wrapper .checkbox-image{padding:0 11px;width:1em;margin:2px;margin-left:0;border:1px solid #ccc;border-radius:3px;margin-right:.5em}.signup-splash .main .form-container form .checkbox-wrapper input[type=checkbox]:checked~.checkbox-image{background:url(/packs/_/assets/images/checkmark-4f90348a9f4e2b10585dbf524f6081e9.svg) no-repeat;background-position:50%}.signup-splash .main .form-container form .checkbox-wrapper input[type=checkbox]:focus~.checkbox-image{border-color:#00cdbe}.signup-splash .main .form-container form a:not(.btn){display:inline;text-transform:none;padding:0}.signup-splash .main .form-container form .btn,.signup-splash .main .form-container form button{margin:0;width:100%;opacity:1;cursor:pointer;font-size:16px;font-size:1rem}.signup-splash .main .form-container form .btn:not(:last-child),.signup-splash .main .form-container form button:not(:last-child){margin-bottom:1em}.signup-splash .main .form-container form .btn:disabled,.signup-splash .main .form-container form button:disabled{opacity:.3;cursor:not-allowed}.signup-splash .main .form-container form p{font-size:1em;color:#3a3a3a;margin:0;padding:.5em 0;margin-bottom:1em;line-height:1.5;padding-bottom:16px;padding-bottom:1rem}@media screen and (max-width:940px){.signup-splash .main .form-container form p{text-align:left;margin:0;width:auto}}.signup-splash .main .form-container form .center{text-align:center}.signup-splash .main .form-container form .left{text-align:left}.signup-splash .main .form-container form input[type=email],.signup-splash .main .form-container form input[type=password],.signup-splash .main .form-container form input[type=text],.signup-splash .main .form-container form input[type=username]{height:2.5em;border:1px solid #ccc;border-radius:3px;background-color:#fff;padding:0 .5em;font-size:1em}.signup-splash .main .form-container form input[type=email]:focus,.signup-splash .main .form-container form input[type=password]:focus,.signup-splash .main .form-container form input[type=text]:focus,.signup-splash .main .form-container form input[type=username]:focus{-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out;will-change:border;outline:none!important;border:1px solid #00cdbe}.signup-splash .main .form-container .error-msg{color:#d60032;margin:.5em 0;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;will-change:height;overflow:hidden}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):invalid:not(:placeholder-shown){-webkit-transition:none;transition:none;border-color:#d60032;background-image:url(/packs/_/assets/images/x-475ca753c7ff69a6730cf4295c13147a.png);background-repeat:no-repeat;background-size:8px;background-position:100%;background-origin:content-box}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):invalid:not(:placeholder-shown)~.error-msg{height:auto}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):valid{border-color:#00cdbe;background-image:url(/packs/_/assets/images/checkmark-4f90348a9f4e2b10585dbf524f6081e9.svg);background-size:12px;background-repeat:no-repeat;background-position:100%;background-origin:content-box}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]):valid~.error-msg{height:0;overflow:hidden}.signup-splash .main .form-container form input:not([type=checkbox]):not([type=submit]).hide-validation{background-image:none;border-color:#ccc}.btn,button{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;text-decoration:none;border:1px solid #00a498;border-radius:3px;background-color:#00cdbe;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.3);box-shadow:0 0 1px 0 rgba(0,0,0,.3);margin:0 0 1em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;will-change:background-color color;text-transform:uppercase;font:700 16px proxima-nova,sans-serif;color:#fff;padding:1.25em 2em}.btn:hover,button:hover{cursor:pointer;background-color:#00a498}@media screen and (max-width:940px){.btn,button{padding:.75em 2em;font-size:.875em;font-weight:600;margin:0 0 .5em}}.secondary-button{border:1px solid #ccc;background-color:#f8f8f8;color:#3a3a3a;width:100%}.secondary-button:hover{background-color:#b8b8b8}.email-button,.facebook-button,.google-button{position:relative}.email-button:before,.facebook-button:before,.google-button:before{content:"";display:block;height:24px;left:16px;position:absolute;top:50%;width:24px;margin-top:-12px}@media screen and (max-width:940px){.email-button:before,.facebook-button:before,.google-button:before{left:8px}}.facebook-button{background-color:#4267b2;border-color:#375694}.facebook-button:hover{background-color:#375694}.facebook-button:before{background:url(/packs/assets/facebook-logo-be3754c376f8c6d17c0de71c972b13a0.svg) no-repeat 50%}.google-button{background-color:#4285f4;border-color:#1b6cf2}.google-button:hover{background-color:#1b6cf2}.google-button:before{background:url(/packs/assets/google-logo-3b15db1d83712be7ef9b991ad3e8ec50.svg) no-repeat 50%}.email-button:before{background:url(/packs/assets/email-icon-71e9fdd93642af3b6d30213c47d52ed3.svg) no-repeat 50%}.signup-splash{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}@media screen and (max-width:940px){.signup-splash{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:940px){.signup-splash .hide-mobile{display:none}}@media screen and (max-width:940px){.signup-splash .show-mobile{padding:1.5em .5em .25em;position:relative}.signup-splash .show-mobile h2{margin:5rem auto 4rem;font-size:1.5em;max-width:512px}}@media screen and (max-width:640px){.signup-splash .show-mobile h2{margin-top:2.5em;margin-bottom:2em;font-size:1.5em}}@media screen and (max-width:320px){.signup-splash .show-mobile h2{margin-top:.75em;margin-bottom:.75em;font-size:1.2em;line-height:1.2}.signup-splash .show-mobile a:not(.btn){padding-top:.5em;padding-bottom:.5em}}.signup-splash ul.check-list{padding-left:1.25em}.signup-splash p{color:#898989;font-size:1em;text-align:center;margin-bottom:40px}.signup-splash a:not(.btn):not(.wm-logo-container){color:#00cdbe;text-decoration:none;text-align:center;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;will-change:color;text-transform:uppercase}.signup-splash a:not(.btn):not(.wm-logo-container):hover{color:#01a8a3}.signup-splash .banner-container{background:url(/packs/assets/signup-bg-f58b08d3815d2f4376a80173daac1542.jpg) no-repeat 50%;background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:150px 50px 80px;background-color:#3a3a3a;color:#fff}.signup-splash .banner-container .wm-logo-container .wm-logo{background:url(/packs/assets/wm-logo-b0a57e5c552a77f0fd04e8facd729e1b.svg) no-repeat 0;margin:0 0 36px;height:44px}.signup-splash .banner-container .wm-logo-container .wm-logo:hover{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncA type="table" tableValues="0 0.75" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:opacity(75%);filter:opacity(75%)}@media screen and (max-width:640px){.signup-splash .banner-container{margin-bottom:0}}@media screen and (max-width:940px){.signup-splash .banner-container{margin:0;text-align:center;padding:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.signup-splash .banner-container .wm-logo-container{width:100%;height:44px;position:absolute;top:0;left:0;padding:11px;background-color:#000;z-index:10}.signup-splash .banner-container .wm-logo-container .wm-logo{background-position-x:center;height:22px;margin:0}.signup-splash .banner-container .check-list{display:none;height:0}.signup-splash .banner-container h2.form-title{font-size:20px;margin:0 auto;padding:10px;max-width:512px;text-align:center;text-transform:uppercase}}.signup-splash .banner-container .wm-logo{height:60px}.signup-splash .main{position:relative;padding-bottom:2.75em;-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:9em}@media screen and (max-width:940px){.signup-splash .main{padding-top:3rem;width:100%;position:static}.signup-splash .main p{margin:.5rem;font-size:.75em;width:calc(100% - 20px)}.signup-splash .main .separator-container{display:none}}@media screen and (max-width:640px){.signup-splash .main{padding-top:1.5rem}.signup-splash .main p{margin-bottom:1rem}}.form-container.signup a.login{font-size:1em;text-transform:uppercase}#login,#resend{margin-top:32px;margin-top:2rem}@media screen and (max-width:940px){#facebook-without-email .banner-container{padding:0}#facebook-without-email .main{padding-top:80px}#facebook-without-email p.warning{padding-bottom:3em}}@media screen and (max-width:940px){#login-landing h2{margin-top:5em;margin-bottom:4em;font-size:1.5em}}@media screen and (max-width:320px){#login-landing h2{margin-top:3.5em;margin-bottom:3em;font-size:1.2em;line-height:1.2}}
/*# sourceMappingURL=auth-styles-616444c3d399d0315da40148a638b6f9.css.map*/