.header-env-banner{line-height:12px;position:fixed;text-align:center;top:0;left:0;width:100%;z-index:110}.header-env-banner.development{border-top:5px solid #39c880}.header-env-banner.development .env-label{background-color:#39c880}.header-env-banner.staging{border-top:5px solid #c65523}.header-env-banner.staging .env-label{background-color:#c65523}.header-env-banner .env-label{border-radius:0 0 5px 5px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;letter-spacing:.01em;padding:3px 16px 6px;text-transform:uppercase;-webkit-user-select:none;-ms-user-select:none;user-select:none}.modal{max-width:950px;min-width:600px;padding:30px 0}.no-flexbox .modal{margin:0 auto;width:600px}.modal.is-wide{min-width:950px}.no-flexbox .modal.is-wide{width:600px}.modal.is-wide .modal-footer,.modal.is-wide .modal-header{-ms-flex-preferred-size:100%;flex-basis:100%}.modal.is-narrow{max-width:750px}.modal.is-new_design{max-width:990px;width:100%;padding-left:25px;padding-right:25px}.modal-header{margin-bottom:20px}.flexbox .modal-header{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox .modal-header{overflow:hidden}.is-new_design .modal-header{position:relative}.no-flexbox .modal-logotype{float:left}.modal-login{color:#fff}.no-flexbox .modal-login{float:right;height:35px;line-height:35px}.modal-login_link{color:#fff;margin-left:12px}.modal-close{border-radius:2px;border:3px solid #6581a8;display:inline-block;padding:4px;transition:border-color .15s}.no-flexbox .modal-close{float:right;position:relative;top:2px}.modal-close:hover{border-color:#9cb6da}.modal-close.for-new_modal,.modal-close.for-quiz{position:absolute;right:30px;top:85px}.modal-close-icon{background:url(/assets/front/static/public/blocks/modal/close_e05c7f.png) no-repeat;background-size:16px 16px;height:16px;width:16px;display:block}.no-backgroundsize .modal-close-icon{background-image:url(/assets/front/static/public/blocks/modal/close@0.5x_f6888b.png)}.flexbox .modal-columns_wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.no-flexbox .modal-columns_wrapper{width:100%}.no-flexbox .modal-columns_wrapper:after,.no-flexbox .modal-columns_wrapper:before{content:"";display:table}.no-flexbox .modal-columns_wrapper:after{clear:both}.modal-content{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.3);overflow:hidden;position:relative}.no-flexbox .modal-content{clear:both}.modal.has-overflow .modal-content{overflow:visible}.modal.is-new_design .modal-content{border-radius:0;margin:40px 0 15px;background-color:transparent;box-shadow:none}.flexbox .modal-content-header-wrapper.is-login{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.no-flexbox .modal-content-header-wrapper.is-login{overflow:hidden}.no-flexbox .modal-content-header-wrapper.is-login .modal-content-header{float:left}.no-flexbox .modal-content-header-wrapper.is-login .modal-content-header-login_secured{float:right;position:relative;top:6px}.modal.is-new_design .modal-content-header,.modal.is-new_design .modal-content-secondary_header{line-height:normal;font-weight:300;margin:0;padding:0}.modal-content-header{color:#3863a0;font-size:45px;line-height:50px;margin-bottom:15px}.modal-content-header.is-centered{text-align:center}.modal-content-header.is-medium{font-size:40px}.modal-content-header.for-readmission{line-height:1.2;margin-bottom:0;text-align:center}.modal-content-header.is-uppercased{text-transform:uppercase}.modal-content-header.is-white{color:#fff}.modal-content-header.for-partners{font-weight:700;margin:65px auto 25px;max-width:460px}.modal.is-new_design .modal-content-header{font-size:48px;color:#fff}.modal-content-secondary_header{color:#3f3f3f;font-size:25px;line-height:20px;padding-top:10px}.modal-content-secondary_header.is-centered{text-align:center}@media only screen and (max-width:668px){.modal-content-secondary_header{line-height:30px}}.modal.is-new_design .modal-content-secondary_header{font-size:30px;color:#b4c8e6;margin-top:10px;margin-bottom:40px}.modal-content-subheader{color:#b4b4b4;font-size:14px;margin-top:10px;text-align:center}.modal-content-subheader.for-referral_partners{color:inherit;font-size:15px;line-height:28px;margin-top:0}.modal-content-subheader.for-partners{color:#fff;margin:auto;max-width:400px}.modal-content-subheader.for-resend_confirmation{margin-top:30px}.modal-content-subheader a{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow;text-decoration:underline;color:#3f3f3f}.modal-content-subheader a.is-hovered,.modal-content-subheader a:hover{color:#103d77}.modal-content-subheader a.is-active,.modal-content-subheader a:active{color:#092d5b}.modal-content-subheader a.is-active,.modal-content-subheader a.is-hovered,.modal-content-subheader a:active,.modal-content-subheader a:hover{color:#000}.modal-content-subheader a.plain{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow}.modal-content-subheader a.plain.is-hovered,.modal-content-subheader a.plain:hover{color:#103d77}.modal-content-subheader a.plain.is-active,.modal-content-subheader a.plain:active{color:#092d5b}.modal-content-header-login_secured{color:#bababa;font-size:14px;line-height:24px;margin-top:5px}.modal-content-header-login_secured-icon{background:url(/assets/front/static/public/blocks/modal/icon_secured_0cd39b.png) no-repeat;background-size:16px 16px;height:16px;width:16px;display:inline-block;margin-right:8px;position:relative;top:-4px;vertical-align:middle}.no-backgroundsize .modal-content-header-login_secured-icon{background-image:url(/assets/front/static/public/blocks/modal/icon_secured@0.5x_0cd39b.png)}.modal-row-inner.has-no_padding{padding:0}.modal-footer,.modal-footer-link{color:#4f5c6a}.modal-footer{font-size:13px;font-weight:400;margin-top:15px;padding:0 20px;text-shadow:#fff 0 1px 0}.flexbox .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:524px){.flexbox .modal-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}}@media only screen and (max-width:400px){.flexbox .modal-footer{padding-left:10px;padding-right:10px}}.no-flexbox .modal-footer{overflow:hidden}.no-flexbox .modal-footer-links{float:left}@media only screen and (max-width:524px){.flexbox .modal-footer-copyright{font-size:12px;margin-top:25px}}.no-flexbox .modal-footer-copyright{float:right}@media only screen and (max-width:524px){.flexbox .modal-footer-copyright,.flexbox .modal-footer-links{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}.flexbox .modal-footer-copyright:first-child,.flexbox .modal-footer-links:first-child{margin-top:0}}.modal.is-limited{max-width:650px}@media only screen and (max-width:950px){.flexbox .modal.is-wide{min-width:100%}.flexbox .modal.is-wide .modal-content{border-radius:0}.flexbox .modal.is-wide .modal-header{padding:0 20px}.flexbox .modal.is-wide .is-new_design .modal-header{padding-left:25px;padding-right:25px}.flexbox .modal.is-wide .modal-row-inner,.flexbox .modal.is-wide .modal-row-inner.has-big_padding{padding-left:40px;padding-right:40px}}@media only screen and (max-width:600px){.flexbox .logo-motto.is-big{display:none}.flexbox .modal{min-width:100%}.flexbox .modal-content{border-radius:0}.flexbox .modal-header{padding:0 20px}.flexbox .is-new_design .modal-header{padding-left:25px;padding-right:25px}.flexbox .modal-row-inner,.flexbox .modal-row-inner.has-big_padding,.flexbox .modal-row-inner.has-small_padding,.flexbox .modal.is-wide .modal-row-inner,.flexbox .modal.is-wide .modal-row-inner.has-big_padding,.flexbox .modal.is-wide .modal-row-inner.has-small_padding{padding-left:40px;padding-right:40px}}@media only screen and (max-width:450px){.flexbox .modal{padding:23px 0}.flexbox .modal.is-new_design{padding-left:25px;padding-right:25px}.flexbox .modal.is-wide{width:100%}.flexbox .modal-header{padding-left:15px;padding-right:15px}.flexbox .is-new_design .modal-header{padding-left:0;padding-right:0}.flexbox .modal-row-inner,.flexbox .modal-row-inner.has-big_padding,.flexbox .modal-row-inner.has-small_padding,.flexbox .modal.is-wide .modal-row-inner,.flexbox .modal.is-wide .modal-row-inner.has-big_padding,.flexbox .modal.is-wide .modal-row-inner.has-small_padding{padding:15px}.flexbox .modal-content-header{font-size:30px}.flexbox .modal-content-header-login_secured{font-size:13px}.flexbox .modal-content-header-login_secured-icon{transform:scale(.7)}}.modal-form_disabled_overlay{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";background:#fff;bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;z-index:100}.modal-row.has-top_border{border-top:1px solid #dfe1e4}.modal-row.is-blue{background:#f6f8fc}.modal-row-inner{padding:40px 50px}.modal-row-inner.for-referral_partners{padding-bottom:80px;padding-top:80px}.modal-row-inner.for-partners{margin:0 auto;max-width:700px}.modal-row-inner.has-big_padding{padding:50px 100px}@media only screen and (max-width:524px){.flexbox .modal-row-inner.has-big_padding{padding-left:50px;padding-right:50px}}@media only screen and (max-width:400px){.flexbox .modal-row-inner.has-big_padding{padding:20px 15px}}.modal-row-inner.has-small_padding{padding:35px 100px}.modal-row-inner.is-limited{margin:0 auto;max-width:600px}.modal-row-inner.has-two_columns{padding:0 50px}.flexbox .modal-row-inner.has-two_columns{display:-ms-flexbox;display:flex}@media only screen and (max-width:896px){.flexbox .modal-row-inner.has-two_columns{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:524px){.flexbox .modal-row-inner.has-two_columns{padding:20px 15px}}.no-flexbox .modal-row-inner.has-two_columns{position:relative}.no-flexbox .modal-row-inner.has-two_columns:after,.no-flexbox .modal-row-inner.has-two_columns:before{content:"";display:table}.no-flexbox .modal-row-inner.has-two_columns:after{clear:both}.modal-row-inner.is-wide{padding:10px 10px 0}.modal_row-inner_column.is-main{padding:50px 50px 50px 0}.flexbox .modal_row-inner_column.is-main{-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:896px){.flexbox .modal_row-inner_column.is-main{padding-right:0}}@media only screen and (max-width:524px){.flexbox .modal_row-inner_column.is-main{padding:15px 0 0}}.no-flexbox .modal_row-inner_column.is-main{float:left;width:615px}.no-flexbox .modal_row-inner_column.is-main.is-half{width:425px}.modal_row-inner_column.is-extra{border-left:1px solid #e0e0e0;padding:50px 0 50px 50px}.flexbox .modal_row-inner_column.is-extra{-ms-flex-preferred-size:230px;flex-basis:230px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:896px){.flexbox .modal_row-inner_column.is-extra{border-left:none;border-top:1px solid #e0e0e0;margin-top:30px;padding:25px 0 20px}}.no-flexbox .modal_row-inner_column.is-extra{bottom:0;position:absolute;right:50px;top:0;width:230px}.modal_row-inner_column.is-extra.is-half{-ms-flex-preferred-size:425px;flex-basis:425px}.no-flexbox .modal_row-inner_column.is-extra.is-half{width:425px}@media only screen and (max-width:896px){.flexbox .modal_row-inner_column.is-extra,.flexbox .modal_row-inner_column.is-main{-ms-flex-preferred-size:100%;flex-basis:100%}}.new_modal{margin-top:50px}.signup_country_list{color:#b4b4b4;font-size:14px;margin:7px 10px -5px;text-align:center}.signup_country_list-link a{color:#3863a0;display:inline;text-decoration:none;transition:color .15s;transition-property:color,transform,text-shadow;text-decoration:underline;color:#a9a9a9}.signup_country_list-link a.is-hovered,.signup_country_list-link a:hover{color:#103d77}.signup_country_list-link a.is-active,.signup_country_list-link a:active{color:#092d5b}.signup_country_list-link a.is-active,.signup_country_list-link a.is-hovered,.signup_country_list-link a:active,.signup_country_list-link a:hover{color:#5a5a5a}.signup_country_list-countries{margin-top:10px;opacity:1;overflow:hidden;transition:opacity .3s;visibility:visible;transform:translateZ(0)}.signup_country_list-countries.closed{height:0;opacity:0;visibility:hidden}.signup_country_list-country{padding-bottom:0;text-align:left}.signup_showcase{position:relative}.flexbox .signup_showcase{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.signup_showcase-title{color:#b9b9b9;font-size:16px;margin-bottom:30px;text-align:center}.signup_showcase-photos{width:165px}.flexbox .signup_showcase-photos{column-count:3}@media only screen and (max-width:896px){.flexbox .signup_showcase-photos{column-count:6;width:350px}}@media only screen and (max-width:400px){.flexbox .signup_showcase-photos{column-count:4;width:100%}}.no-flexbox .signup_showcase-photos{text-align:center}.signup_showcase-photo{width:45px;height:45px;overflow:hidden;border-radius:50%;margin-bottom:10px}.no-flexbox .signup_showcase-photo{display:inline-block;margin:0 5px}.signup_showcase-photo_image{width:100%}.flexbox .signup_showcase-logos{column-count:2}@media only screen and (max-width:896px){.flexbox .signup_showcase-logos{column-count:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:-5px}}@media only screen and (max-width:668px){.flexbox .signup_showcase-logos{margin:-5px -15px}}.no-flexbox .signup_showcase-logos{overflow:hidden}.signup_showcase-logo{display:block;height:40px;line-height:40px;margin-bottom:15px}@media only screen and (max-width:896px){.flexbox .signup_showcase-logo{-ms-flex-preferred-size:15%;flex-basis:15%;text-align:center;padding-left:5px;padding-right:5px}}@media only screen and (max-width:668px){.flexbox .signup_showcase-logo{-ms-flex-preferred-size:25%;flex-basis:25%}}@media only screen and (max-width:400px){.flexbox .signup_showcase-logo{-ms-flex-preferred-size:50%;flex-basis:50%}}.no-flexbox .signup_showcase-logo{float:left;width:50%}.is-for-enterprise .signup_showcase-logo{margin-bottom:12px}.is-for-finance_startups .signup_showcase-logo{margin-bottom:8px}.signup_showcase-logo_image{display:inline-block;vertical-align:middle;width:100%}@media only screen and (max-width:896px){.flexbox .signup_showcase-logo_image{width:auto;height:100%}}.no-flexbox .signup_showcase-logo_image{width:auto;height:100%}.signup_showcase-fade{bottom:0;left:0;position:absolute;right:0;height:100px;background:linear-gradient(rgba(255,255,255,0),#fff 80%)}@media only screen and (max-width:896px){.flexbox .signup_showcase-fade{display:none}}