.layout{display:flex;flex-direction:column}.layout .layout-container{z-index:1;-webkit-box-flex:1;flex-grow:1;width:100%;max-width:980px;margin:0px auto}.layout .layout-container .content{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-direction:column;width:480px;max-width:100%;text-align:center;margin:auto;padding:40px 10px}.layout .layout-container .content form{width:100%}.layout .layout-container .content .title{font-weight:bold;font-size:32px;line-height:40px;color:#272626;margin:0px 0px 16px}.layout .layout-container .content .subtitle{font-size:18px;line-height:28px;font-weight:400;color:#272626;margin:0px 0px 56px}.layout .layout-container .content .social-button{display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:white;color:#272626;font-weight:bold;font-size:14px;line-height:22px;letter-spacing:0.5px;text-transform:uppercase;cursor:pointer;border-width:1px;border-style:solid;border-color:#b3b3b3;border-image:initial;padding:8px 12px;border-radius:4px;width:143px;height:56px}@media only screen and (max-device-width: 768px){.layout .layout-container .content .social-button{width:100px}}.layout .layout-container .content .break{font-weight:600;font-size:14px;line-height:22px;margin-top:2em;margin-bottom:2.5em}.layout .layout-container .content .input-wrapper{margin-bottom:16px}.layout .layout-container .content .input-wrapper .input-container{position:relative;display:flex;text-align:left;flex-direction:column-reverse}.layout .layout-container .content .input-wrapper .input-container input{width:100%;font-weight:600;font-size:16px;line-height:22px;box-sizing:border-box;padding:12px;border-width:1px;border-style:solid;border-color:#b3b3b3;border-image:initial;border-radius:4px}.layout .layout-container .content .input-wrapper .input-container input.error{box-shadow:#fce9eb 0px 0px 0px 4px;border-color:#9d1626}.layout .layout-container .content .input-wrapper .input-container label{font-weight:600;padding-bottom:8px}.layout .layout-container .content .input-wrapper .input-container .error-wrapper{position:absolute;bottom:14px;right:16px;display:flex;-webkit-box-align:center;align-items:center}.layout .layout-container .content .input-wrapper .input-container .error-wrapper svg{height:20px;color:#e22f45;fill:currentcolor}.layout .layout-container .content .input-wrapper .error-label{font-size:14px;line-height:20px;font-weight:400;color:#9d1626;text-align:left;margin:8px 0px 0px}.layout .layout-container .content .button-submit{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#00b589;color:white;font-weight:bold;font-size:14px;line-height:22px;letter-spacing:0.5px;text-transform:uppercase;cursor:pointer;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);border-image:initial;padding:16px 32px;border-radius:4px;margin:16px auto}.layout .layout-container .content .bottom-text{font-size:18px;line-height:28px;font-weight:400;color:#272626;margin:0px 0px 24px}.layout .layout-container .content .bottom-text a{color:#4469fb;font-weight:400}.layout .layout-container .content .bottom-link{color:#4469fb;font-weight:600}
