a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:700}body{min-height:100vh;background-color:#eceff1;font-family:system-ui,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;min-width:360px;color:#243238;overflow-x:hidden}body h1,body h2,body h3,body h4,body h5,body h6{margin-top:0;margin-bottom:0;line-height:1.5}body img{display:inline-block;max-width:100%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}body button,body input,body select,body textarea{-webkit-font-smoothing:antialiased}body [type=button]::-moz-focus-inner,body [type=reset]::-moz-focus-inner,body [type=submit]::-moz-focus-inner,body button::-moz-focus-inner{border:0}body div,body li,body section{-webkit-box-sizing:border-box;box-sizing:border-box}body a{color:#2196f3;text-decoration:none}body a:active,body a:focus,body a:hover{outline:none;color:#0d47a1}body{background:#fff}.Registration{width:380px;margin:20px 10px;text-align:left}@media (max-width:1339px){.Registration{margin-top:70px}}@media (max-width:719px){.Registration{margin-top:40px}}@media (max-width:400px){.Registration{width:100%;padding:0 10px}}.RegistrationWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:120px 0}@media (max-width:1339px){.RegistrationWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.RegistrationWrap:after{content:"";display:block}}@media (max-width:1879px){.RegistrationWrap{padding:60px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:719px){.RegistrationWrap{padding:50px 0 100px}}.Registration__title{font-weight:700;font-size:22px;line-height:28px;margin-bottom:30px}@media (max-width:719px){.Registration__title{margin-bottom:20px}}.Registration__text{font-size:16px;line-height:22px;word-break:break-word}.Registration__subTitle{font-size:14px;line-height:20px;margin-bottom:5px}.Registration__button{height:50px;font-size:16px;line-height:24px}.Registration__buttonIcon{fill:#fff;margin-left:10px}.Registration__button--main{background:#f9440a}.Registration__button--main:active,.Registration__button--main:focus,.Registration__button--main:hover{background:#de2800}.Registration__button--main:disabled{background:transparent}.Registration__button--grey{background:#7a929e}.Registration__button--grey:active,.Registration__button--grey:focus,.Registration__button--grey:hover{background:#607a87}.Registration__button--grey:disabled{background:transparent}.Registration__buttonText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Registration__icon{margin-right:10px}.Registration__line{position:relative;margin:30px 0 20px;border-top:1px solid #cfd8dc;padding-top:10px}.Registration__lineText{position:absolute;top:-10px;left:0;padding-right:20px;background:#fff;color:#546e7a}.Registration__email{color:#2196f3}.SidebarRight{position:absolute;top:100px;right:50px;font-size:16px;line-height:22px}@media (max-width:1879px){.SidebarRight{top:50px;right:30px}}@media (max-width:1339px){.SidebarRight{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;top:0;right:0;width:100%}}.SidebarRight__link{cursor:pointer;margin-left:3px;outline:none;border:none;color:#2196f3}.SidebarRight__link:active,.SidebarRight__link:focus,.SidebarRight__link:hover{color:#0d47a1}.SidebarRight__logo{display:none}@media (max-width:1339px){.SidebarRight__logo{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:719px){.SidebarRight__nav{position:absolute;bottom:60px;left:0;right:0;text-align:center}}.FacebookLogin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;border-radius:3px;font-size:14px;line-height:24px;outline:none;border:none;cursor:pointer;color:#fff;background:#3779ea}.FacebookLogin:active,.FacebookLogin:focus,.FacebookLogin:hover{background:#225ec5}.FacebookLogin:disabled{cursor:not-allowed;background:transparent;border:2px solid #b0bec5}.FacebookLogin--disabled .FacebookLogin__icon{fill:#b0bec5}.FacebookLogin--disabled .FacebookLogin__text{color:#b0bec5}@media (max-width:719px){.FacebookLogin{width:50px}}.FacebookLogin__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FacebookLogin--small{width:130px}@media (max-width:719px){.FacebookLogin--small{width:50px;margin-right:20px}}@media (max-width:719px){.FacebookLogin--small .FacebookLogin__text{display:none}}.FacebookLogin__icon{fill:#fff;margin-right:3px}.GoogleLogin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:130px;height:50px;border-radius:3px;font-size:14px;line-height:24px;outline:none;cursor:pointer;color:#243238;background:#ecf3ff;border:1px solid #adcbe3}.GoogleLogin:active,.GoogleLogin:focus,.GoogleLogin:hover{background:#e1f2ff}.GoogleLogin:disabled{cursor:not-allowed;background:transparent;border:2px solid #b0bec5}.GoogleLogin--disabled .GoogleLogin__icon{-webkit-filter:grayscale(1);filter:grayscale(1)}.GoogleLogin--disabled .GoogleLogin__text{color:#b0bec5}@media (max-width:719px){.GoogleLogin{width:50px}}.GoogleLogin__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.GoogleLogin__icon{fill:#fff;margin-right:3px}@media (max-width:719px){.GoogleLogin__text{display:none}}.SocialButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:719px){.SocialButtons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.SocialButtons__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 275px;flex:0 0 275px}@media (max-width:719px){.SocialButtons__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.SocialButtons__text{-webkit-box-flex:1;-ms-flex:1;flex:1;word-break:break-word;margin-right:20px;font-size:16px;line-height:20px}@media (max-width:719px){.SocialButtons__text{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.FieldEmail{margin-bottom:20px}.FieldEmail__title{font-size:14px;line-height:20px;margin-bottom:5px}.FieldEmail__field{height:50px}.FieldEmail__field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #eceff1 inset;background:transparent}.FieldEmail__fieldLabel{height:100%}.FieldEmail__fieldLabel [class*=Field_TMField__icon--typeValidationStatus__]{display:none!important}.FieldEmail__fieldLabel [class*=Field_TMField__input--invalid__]{background:#fff2f2!important;border:1px solid #f3a4a4;-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none}.FieldEmail__error{position:absolute;font-size:12px;line-height:16px;color:red;margin-top:5px;max-width:380px}.FieldPassword{margin-bottom:30px}.FieldPassword__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FieldPassword__title--outside{margin-bottom:5px}.FieldPassword__link,.FieldPassword__subTitle{font-size:14px;line-height:20px}.FieldPassword__link{font-weight:400}.FieldPassword__field{height:50px;padding-right:50px}.FieldPassword__field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #eceff1 inset;background:transparent}.FieldPassword__fieldLabel{height:100%}.FieldPassword__fieldLabel [class*=Field_TMField__icon--typeValidationStatus__]{display:none!important}.FieldPassword__fieldLabel [class*=Field_TMField__input--invalid__]{background:#fff2f2!important;border:1px solid #f3a4a4;-webkit-animation:none;animation:none;-webkit-box-shadow:none;box-shadow:none}.FieldPassword__fieldWrap{position:relative;margin-bottom:20px}.FieldPassword [class*=Field_TMField__icon--typeFieldTypeToggle]{cursor:pointer;right:20px}.FieldPassword__error{position:absolute;font-size:12px;line-height:16px;color:red;margin-top:5px;max-width:380px}.FieldPassword__hint{font-size:14px;line-height:18px;color:#546e7a;margin-top:10px}.SocialShortInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.SocialShortInfo__avatar{width:56px;height:56px;margin-right:10px;border-radius:50%}.SocialShortInfo__name{font-size:18px;line-height:22px;color:#2196f3}.LogInWithFacebook__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;border-radius:3px;font-size:14px;line-height:24px;outline:none;border:none;cursor:pointer;background:#3779ea;color:#fff;margin-top:40px}.LogInWithFacebook__button:active,.LogInWithFacebook__button:hover{background:#225ec5}.LogInWithFacebook__buttonIcon{fill:#fff;margin-right:10px}.LogInWithFacebook__text{margin-bottom:50px}.LogInWithSocial__text,.SignIn__resendButton{margin-bottom:20px}.SignIn__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.SignUp__title{margin-bottom:20px}.SignUp__image{margin-bottom:25px}.SignUp__email,.SignUp__password{margin-bottom:20px}.SignUp__link{font-weight:400;font-size:14px;line-height:20px}.SignUp__subscribe{margin:0 0 30px;font-size:14px;line-height:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.SignUp__subscribe--active [class*=Checkbox_TMCheckbox__label__],.SignUp__subscribe:focus [class*=Checkbox_TMCheckbox__label__],.SignUp__subscribe:hover [class*=Checkbox_TMCheckbox__label__]{color:#243238!important;font-weight:400!important}.SignUp__subscribe:focus [class*=Checkbox_TMCheckbox__icon__]{color:#cfd8dc!important}.SignUp__subscribe:hover:focus [class*=Checkbox_TMCheckbox__icon__],.SignUp__subscribe>input:checked+[class*=Checkbox_TMCheckbox__icon__]{color:#1ab744!important}.SignUp__subscribe:active [class*=Checkbox_TMCheckbox__label__]{-webkit-transform:none!important;transform:none!important}.SignUp__subscribePrivacy{font-size:14px;line-height:20px;margin-bottom:20px}.SignUp__button{font-size:14px}.SignUp__button--success{margin-top:30px}.SignUp__selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.SignUp__selector{height:50px;width:165px;border:1px solid #eceff1;border-radius:3px;padding-left:20px;cursor:pointer}.SignUp__selectorName{font-weight:700}.ForgotPassword__text{margin-bottom:20px}.ForgotPassword__field{margin-bottom:40px}.UpdatePassword__text{margin-bottom:20px}.UpdatePassword__field{margin-bottom:35px}.ErrorState__image,.ErrorState__text{margin-bottom:30px}.FormCreatePassword__text{margin-bottom:20px}.FormCreatePassword__field{margin-bottom:35px}.Facebook__info{position:relative;background:#fff1c0;border-radius:3px;padding:10px 20px 10px 65px;font-size:14px;line-height:20px;margin-bottom:30px}.Facebook__iconWarning{position:absolute;top:13px;left:13px;fill:#ffb800}.Facebook__text{word-break:break-word}.Facebook__text,.Google__info{font-size:14px;line-height:20px}.Google__info{position:relative;background:#fff1c0;border-radius:3px;padding:10px 20px 10px 65px;margin-bottom:30px}.Google__iconWarning{position:absolute;top:13px;left:13px;fill:#ffb800}.Google__text{font-size:14px;line-height:20px;word-break:break-word}.App{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;background:#fff;min-height:100vh}.App,.App__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.App__content{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.App__content:before{content:"";display:block}.Sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:620px;min-height:100vh;background:#2196f3 url(https://account.templatemonster.com/auth/images/sidebarLogo.svg);padding:60px 60px 80px}@media (max-width:1879px){.Sidebar{width:500px;padding:30px 60px 50px}}@media (max-width:1339px){.Sidebar{display:none}}.Sidebar__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:20px 0}.Sidebar__link:focus{outline:auto}.Sidebar__text{max-width:265px;font-weight:700;font-size:32px;line-height:38px;color:#fff}.Footer{margin:30px auto;padding:0 20px;text-align:center;font-size:14px;line-height:22px}.Footer__links{display:inline-block;margin-left:55px}@media (max-width:1879px){.Footer__links{display:block;margin:10px auto 0}}.Footer__link:first-child{margin-right:20px}