.socialAuth__auxiliaryForm{display:none}.socialAuth__error{color:#c00;white-space:normal;text-align:center;margin:0 auto 10px;font-weight:700;display:none;max-width:255px}.socialAuth__error--show{display:block}.socialAuth__link{margin-top:20px;text-decoration:none;display:block;text-align:center}.socialAuth__alerts{white-space:normal;overflow:hidden;max-height:0;opacity:0}.socialAuth__alerts .socialAuth__alert{margin:0 0 10px}.socialAuth__alerts--visible{transition:max-height .5s ease-in-out,opacity .5s .3s;max-height:50vh;opacity:1}.form{position:absolute;z-index:10;background-color:#fff;padding:35px 40px;text-align:center;border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:400;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased}.form--inline{position:relative;top:auto;left:auto;transform:none}.form--withLogo{padding:50px 40px 35px}.form--withLogo .form__logo{position:absolute;top:-50px;left:50%;margin-left:-50px;cursor:pointer}.form__title{margin:15px 0;font-size:22px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form__inputContainer{position:relative;height:60px}.form__inputContainer--first .form__input{border-top-left-radius:5px;border-top-right-radius:5px}.form__inputContainer--last .form__input{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.form__label{position:absolute;display:block;font-size:18px;line-height:18px;color:#b0b0b0;top:20px;left:18px;right:18px;text-align:left;pointer-events:none;transition:all .2s ease;z-index:12}.form--notransitions .form__label{transition:none}.form__input:focus~.form__label,.form__input--dirty~.form__label,.form__input--withError~.form__label{font-size:11px;top:8px}.form__input:-webkit-autofill~.form__label{font-size:11px;top:8px}.form__input{font-size:18px;color:#565656;padding:27px 18px 9px;box-sizing:border-box;display:block;width:100%;border:1px solid #e1e1e1;outline:none;margin:0;transition:background-color .2s ease;height:60px;position:absolute;font-family:inherit;-webkit-appearance:none}.form__input:-moz-read-only{color:#8a8a8a}.form__input:read-only{color:#8a8a8a}.form__input:focus{z-index:11;border-color:#00c4cc}.form__inputContainer~.form__inputContainer{margin-top:-1px}.form__inputMessage{display:none;position:absolute;font-size:11px;line-height:11px;top:11px;right:18px}.form__input--withError{background-color:#fceded}.form__input--withError~.form__inputMessage{display:block;color:#e6544f;z-index:12}.form__footnote{margin-top:10px;font-size:12px;color:#9fa3a9}.form__footnote a{color:inherit}.form__help{margin:10px auto;max-width:255px}.form__help a,.form__help a:visited,.form__help a:hover{text-decoration:underline;color:#00c4cc}.form__submitButton{margin-top:10px}.form__below{color:#fff;text-shadow:0 1px 2px #444;position:absolute;bottom:0;transform:translateY(100%);left:0;right:0;font-size:12px;font-weight:lighter;padding:0 40px}.form__footButton,.form__footButton:visited{color:white;text-shadow:0 1px 2px #444;font-size:14px;font-weight:400;text-decoration:none;display:block;padding:1em 0}.form__info{margin:15px auto}.form__errors{max-width:255px;color:#c00;font-weight:700;margin:10px auto}.form__messages{max-width:255px;color:#3f4652;font-weight:700;margin:10px auto}.form__orDivider{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-style:italic;opacity:.5;font-weight:300;color:#9fa3a9}.form__socialButton:first-of-type{margin-bottom:10px}.form__footLink,.form__footLink:visited{display:inline-block;margin:20px 0 0;text-decoration:none;color:#7f7f7f}.form__footLink:hover{text-decoration:underline}.form .form__submitButton:disabled{background-color:#a3c946;border-color:#a3c946;color:#fff}@media screen and (max-width:435px){.form--withLogo{padding:50px 12px 15px;width:calc(100% - 40px);max-width:calc(100vw - 40px);margin-top:100px}.form--inline{margin-top:0}.form__logo{transform:scale(.9)}.form__inputContainer{height:65px}.form__title{margin:10px 0;font-size:18px}.form__input{padding:25px 8px 21px;transition:padding .3s ease;height:65px}.form__label{top:22px;left:8px;right:8px}.form__inputMessage{right:8px;top:48px}}.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}.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:22px;margin-top:0;font-weight:600}.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}}.button{-moz-appearance:none;-webkit-appearance:none;background-color:#99c432;border:2px solid transparent;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:0;min-width:2.78572em;line-height:2.78572;outline-width:0;padding:0 1em;position:relative;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:active,.button:focus{border-color:#83a82b}.button:hover{background-color:#a5d92b}.button::-moz-focus-inner{border:0;padding:0}.button:visited{color:#fff}.buttonSubmittable:before{background:url(https://static.canva.com/static/images/loading_spinner.png) no-repeat center;content:'';width:0;height:0;opacity:0;display:inline-block;vertical-align:middle;transition:all .5s ease}.buttonSubmittable.submitting:before{animation:button-spinner-animation .8s linear infinite;width:16px;height:16px;opacity:1;margin-right:8px;vertical-align:middle}.buttonActive,.buttonActive:hover{background-color:#00c4cc;border-color:transparent;color:white}.buttonActive:active,.buttonActive:focus{border-color:#009499}.buttonBlock{display:block;width:100%}.buttonIcon,.buttonIcon:hover{background-color:transparent;font-size:0!important}.buttonIcon{opacity:.33;transition:opacity .15s}.buttonIcon:hover{opacity:1}.buttonIcon:active,.buttonIcon:focus{border-color:transparent}.buttonDelete:before,.buttonDelete:active:before{content:'';background:url(https://static.canva.com/static/images/mini-trash.png) no-repeat center / contain;display:inline-block;height:16px;width:16px}.buttonDelete:active:before{background-image:url(https://static.canva.com/static/images/mini-trash-on.png)}.buttonEdit:before,.buttonEdit:active:before{content:'';background:url(https://static.canva.com/static/images/icon_pencil.png) no-repeat center / contain;display:inline-block;height:16px;width:16px}.buttonEdit:active:before{background-image:url(https://static.canva.com/static/images/icon_pencil_on.png)}.buttonFacebook{background-color:#3b5998;background-image:url(https://static.canva.com/static/images/facebook_button_icon.png);background-image:url(https://static.canva.com/static/images/facebook_button_icon.svg);background-repeat:no-repeat;background-position:10px;background-size:30px;padding-left:40px;overflow:hidden}.buttonFacebook:active,.buttonFacebook:focus{border-color:#1c2b4c}.buttonFacebook:hover{background-color:#4562a1}.buttonFacebook:disabled{background-color:#899bc1;border-color:transparent;color:#fff}.buttonGoogle{background-color:#dd4b39;background-image:url(https://static.canva.com/static/images/google_button_icon.png);background-image:url(https://static.canva.com/static/images/google_button_icon.svg);background-repeat:no-repeat;background-position:10px,left;background-size:30px;padding-left:40px;white-space:nowrap;overflow:hidden}.buttonGoogle:active,.buttonGoogle:focus{border-color:#b12a1f}.buttonGoogle:hover{background-color:#ee503d}.buttonGoogle:disabled{background-color:#ea9388;border-color:transparent;color:#fff}.buttonFollow{min-width:6.15em}.buttonFollow:before{content:'+\a0'}.buttonFollow.buttonActive:before{content:'\e006\a0';font-family:icomoon;font-size:90%}.buttonFollow.buttonActive:not(.buttonFollowJustClicked):hover:before{visibility:hidden}.buttonFollow.buttonActive{padding:0 .8em 0 .5em}.buttonFollowOff,.buttonFollowOn,.buttonFollowOnHover{display:none}.buttonFollow:not(.buttonActive) .buttonFollowOff,.buttonFollow.buttonActive .buttonFollowOn,.buttonFollow.buttonActive:not(.buttonFollowJustClicked):hover .buttonFollowOnHover,.buttonFollow.buttonActive.buttonFollowJustClicked:hover .buttonFollowOn{display:inline}.buttonFollowOnHover{left:0;position:absolute;right:0}.buttonFollow.buttonActive:hover:not(.buttonFollowJustClicked) .buttonFollowOn{visibility:hidden}.buttonGmail{text-indent:32px}.buttonGmail:before{content:url(https://static.canva.com/static/images/googlemail-32.png);position:absolute;left:-18px;margin-top:-16px;top:50%}.buttonLinkedIn{background-color:#007bb6}.buttonLinkedIn:active,.buttonLinkedIn:focus{border-color:#005f8c}.buttonLinkedIn:hover{background-color:#1f96cf}.buttonLink,.buttonLink:hover,.buttonPlain,.buttonPlain:hover{background:none;border:none;color:inherit;min-width:0;padding:0}.buttonLink:hover{color:#3f4652;text-decoration:underline}.buttonLink:focus{outline-width:5px}.buttonLink:disabled{background-color:transparent}.buttonSecondary{background-color:rgba(255,255,255,0);border-color:#e1e2e4;color:#3f4652}.buttonSecondary:hover{background-color:#f9f9fa}.buttonSecondary:active,.buttonSecondary:focus{border-color:#7f7f7f}.buttonSecondary:visited{color:#3f4652}.buttonSmall{line-height:1.86}.buttonTiny,.buttonTiny.buttonIcon:before{font-size:10px;line-height:1}.buttonTwitter{background-color:#00abf0}.buttonTwitter:active,.buttonTwitter:focus{border-color:#0088c0}.buttonTwitter:hover{background-color:#2bbbf8}.buttonSpinner{background-image:none}.buttonSpinner .spinner{animation:button-spinner-animation 1.4s infinite linear;background:url(https://static.canva.com/static/images/lightbox_spinner.png) no-repeat 100%;background-size:22px;display:inline-block;height:22px;left:13px;margin-top:-11px;position:absolute;top:50%;width:22px}.buttonSmall.buttonSpinner{padding-left:2rem}.buttonSmall.buttonSpinner .spinner{background-size:14px;height:14px;width:14px;margin-top:-7px}@keyframes button-spinner-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.buttonProgress,.buttonProgress:active,.buttonProgress:hover,.buttonProgress:focus{border:2px solid transparent;background-color:#99c432}.buttonProgressIndicator{background-color:#a5d92b;border-radius:5px;height:100%;position:absolute;top:0;left:0;width:3%;transition:width 1s cubic-bezier(.785,.135,.15,.86)}.buttonProgressText{position:absolute;width:100%;left:0;text-align:center;z-index:1}.button.whiteButton{background:#FFF;border:1px solid #dee0e2;color:#9fa2a8;transition:background .3s,border-color .2s}.button.whiteButton:active{border-color:#bec0c4}.button.whiteButton:hover,.button.whiteButton.on{background:#f9f9f9}.button.buttonDestructive{background:#ff5959;color:#fff;transition:background-color .15s,border-color .15s,color .15s}.button.buttonDestructive:active,.button.buttonDestructive:focus{border-color:#da444d}.button.buttonDestructive:hover,.button.buttonDestructive.on{background:#ff7177}.buttonLearnMore{border-radius:4px;font-size:10px;white-space:nowrap}.buttonOutline,.buttonOutline:active,.buttonOutline:focus{background-color:transparent;border-color:#99c432;color:#99c432}.buttonOutline:hover{background-color:transparent;border-color:#a5d92b;color:#a5d92b}.button.disabled,.button.disabled:active,.button.disabled:focus,.button.disabled:hover,.button:disabled,.button:disabled:hover{background-color:#dee0e2;border-color:#dee0e2;color:#999;pointer-events:none}.marketplaceSingle__sidebar .signupFormContainer{padding:0;min-height:0}.marketplaceSingle__sidebar .signupFormContainer .form__title{font-size:21px}.signupFormContainer{padding:0;min-height:0}.signupForm__form{border-radius:5px;box-shadow:0 2px 1px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.1);border-bottom:0}.signupForm__form--withRecaptcha{padding-left:20px;padding-right:20px}.signupFormContainer__inner{z-index:0}.signupForm__button--social:first-of-type{margin-bottom:10px}.signupFormContainer__title{font-size:20px}
