.strengthChecker__input{position:relative}.strengthChecker__input{transition:border-color .3s ease-in-out}.strengthChecker__icons{position:relative}.strengthChecker__icon{position:absolute;transform:translateY(-100%) scale(.5);right:0;padding:11px;box-sizing:border-box;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out,fill .3s ease-in-out}.strengthChecker__icon--warning{fill:#ff9500}.strengthChecker__icon--tick{fill:#95c31e}.strengthChecker__input:not([data-strength='0']){padding-right:40px;margin-right:-40px}.strengthChecker[data-strength='1'] .strengthChecker__icon--warning{fill:#ff9500;opacity:1;transform:translateY(-100%) scale(1)}.strengthChecker[data-strength='2'] .strengthChecker__icon--warning{fill:#ffd500;opacity:1;transform:translateY(-100%) scale(1)}.strengthChecker[data-strength='3'] .strengthChecker__icon--tick{opacity:1;transform:translateY(-100%) scale(1)}.strengthChecker__message,.strengthChecker__messageSandbox{font-size:75%;color:#7f7f7f;overflow:hidden;margin-top:0;opacity:1}.strengthChecker__message{transition:height .3s ease-in-out,margin-bottom .3s ease-in-out,opacity .3s ease-in-out}.strengthChecker__messageSandbox{position:absolute;visibility:hidden}.strengthChecker--noFeedback .strengthChecker__message,.strengthChecker[data-strength='0'] .strengthChecker__message{height:0!important;margin-bottom:0!important;opacity:0}.strengthChecker--noIcons .strengthChecker__icon{opacity:0!important;transform:translateY(-100%) scale(.5)!important}.userJourneySelector--hidden{display:none}.userJourneySelector__header{text-align:center;width:280px;padding:0 4px 20px;box-sizing:border-box;margin:0 auto}.userJourneySelector__buttons{list-style:none}.userJourneySelector__button{position:relative;font-size:12px;color:#616161;width:100%;height:46px;font-weight:500;text-align:left;border:2px solid #d7d7d7;border-radius:7px;box-sizing:border-box;margin-bottom:8px;padding-left:54px;line-height:42px;cursor:pointer;background-image:url(https://static.canva.com/static/images/canva_logo.png);background-repeat:no-repeat;background-size:29px;background-position:13px center}.userJourneyEducation__buttonAlternate--hidden{display:none}.userJourneySelector__button[data-user-journey=personal]{background-image:url(https://static.canva.com/static/images/experiments/signup_icons/personal.svg)}.userJourneySelector__button[data-user-journey=education]{background-image:url(https://static.canva.com/static/images/experiments/signup_icons/education.svg)}.userJourneySelector__button[data-user-journey=nonprofit]{background-image:url(https://static.canva.com/static/images/experiments/signup_icons/nonprofit.svg)}.userJourneySelector__button[data-user-journey=business]{background-image:url(https://static.canva.com/static/images/experiments/signup_icons/business.svg)}.userJourneySelector__button[data-user-journey=enterprise]{background-image:url(https://static.canva.com/static/images/experiments/signup_icons/enterprise.svg)}.userJourneySelector__button:hover{background-color:#f8f8f8}.userJourneySelector__button:after{content:'';position:absolute;width:8px;height:100%;right:20px;background-image:url(https://static.canva.com/static/images/experiments/signup_icons/arrow.svg);background-repeat:no-repeat;background-position:center right;opacity:0;transition:opacity .4s,right .2s}.userJourneySelector__button:hover:after{right:12px;opacity:1}.redirectPopup{left:0;right:0;bottom:0;top:0;position:fixed;background-color:rgba(14,19,24,.45);z-index:12;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;font-family:Open Sans,sans-serif;font-weight:700;display:none}.redirectPopup--visible{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.redirectPopup__container{background-color:#fff;border-radius:8px;overflow:hidden}.redirectPopup_illustration{height:400px;background:url(../images/server-selector-popup-cn.jpg) center}.redirectPopup_main{padding:48px 180px;width:440px}.redirectPopup__buttonContainer{width:320px;margin:0 auto}.redirectPopup_button{cursor:pointer;border:solid 2px rgba(14,19,24,.15);border-radius:4px;outline:0;width:100%;height:40px;margin:8px 0;padding:0 6px;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:rgba(14,19,24,.7);transition:background-color .1s linear,border-color .1s linear,color .1s linear}.redirectPopup_button:hover{border-color:rgba(14,19,24,.45)}.redirectPopup_button--primary{border:none;background-color:#00c4cc;color:#fff}.redirectPopup_button--primary:hover{background-color:#00d9e1}.redirectPopup_button--link{border:none;color:rgba(14,19,24,.45);background:none}.redirectPopup_button--primary:hover{background-color:#00d9e1}.redirectPopup_button:focus{outline:0}.redirectPopup__title{font-size:40px;text-align:center;line-height:1.29;letter-spacing:-.9px}.redirectPopup__description{margin:32px 0;font-size:18px;color:rgba(14,19,24,.45);letter-spacing:.01rem;line-height:1.56}.signupFormContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;box-sizing:border-box;padding:60px 0}.signupFormContainerIe11MinheightHackWrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.signupFormContainer__inner{position:relative;z-index:10;margin-top:auto;margin-bottom:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.signupForm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.signupForm .form__title{white-space:normal;overflow:auto}.signupForm__form{margin-top:50px;min-width:255px;max-width:350px;transition:transform .05s ease,padding .5s ease}.signupForm__below{color:#fff;text-shadow:0 1px 2px #444;text-align:center;font-size:12px;font-weight:lighter;padding:0 40px;max-width:255px}.signupForm__signupButtons{opacity:0;max-height:0;overflow:hidden}.signupForm__signupButtons--hidden{display:none}.signupForm--collapsed .signupForm__signupButtons{opacity:1;max-height:75vh}.signupForm__educationRoleSelector{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:20px}.signupForm__educationRoleSelector--hidden{display:none}.signupForm__buttonEmail--hidden{display:none}.signupForm__educationRoleOption{display:inline-block}.signupForm__emailForm{opacity:1;max-height:390px;overflow:hidden}.signupForm--collapsed .signupForm__emailForm{opacity:0;max-height:0}.signupForm__below .form__footButtons{opacity:1;max-height:50px}.signupForm--collapsed .form__footButtons{opacity:0;max-height:0}.fadeTransitionContent--animateCollapse{transition-property:opacity,max-height;transition-duration:.2s,.2s;transition-delay:0.0s,.2s}.fadeTransitionContent--animateExpand{transition-property:opacity,max-height;transition-duration:.2s,.2s;transition-delay:.4s,.2s}.signupForm__above{text-align:center;color:#fff;text-shadow:0 1px 2px #444;margin-bottom:1em;width:80vw;font-weight:100;font-size:30px}.signupForm__invitationFooter{margin:1.5em 0 1em}.signupFormContainer__quotes{padding-left:40px;width:295px}.quotes{color:#fff;text-shadow:0 1px 2px #444}.quotes__quote{font-size:16px;margin-top:30px}.quotes__quote--important{font-size:54px;margin:0;font-weight:700;  color:#7f141a; -webkit-text-fill-color:#FFFFFF; /*-webkit-text-stroke-width: 2px;*/ -webkit-text-stroke-color: #fff; text-shadow: #ccc 1px 1px 4px;}.quotes__quote--important small{font-weight:400;opacity:.8}.quotes__quote--subheading{font-size:16px;margin-top:15px}.quotes__cite{display:block;opacity:.5;font-size:14px}.quotes__cite:before{content:'– '}.signupForm__emailForm__submitButton{margin-top:8px;-webkit-margin-top-collapse:separate}.signupForm .signupForm__emailForm__submitButton:disabled{background-color:#a3c946;border-color:#a3c946;color:#fff}.signupForm .strengthChecker{margin-top:8px}.signupForm .strengthChecker__icons{top:-8px}.signupForm .strengthChecker__icons,.signupForm .strengthChecker__message{z-index:12}@media screen and (max-width:810px){.quotes{display:none}}@media screen and (max-width:435px){.header__logInLink{padding:7px 5px;font-size:12px;text-transform:uppercase}}