.private-page--text{display:block}.private-page--text .private-page__form-container{padding:10px;text-align:left}@media only screen and (min-width: 768px){.private-page--text .private-page__form-container{width:400px;padding:10vh 0 120px;margin:0 auto 0}}.private-page--centered{display:-webkit-flex;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.private-page--centered .private-page__form-container{padding:10px;text-align:left}@media only screen and (min-width: 768px){.private-page--centered .private-page__form-container{width:400px;padding:10vh 0 120px;margin:0 auto 0}}.private-page--split{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto}@media only screen and (min-width: 1024px){.private-page--split{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:none}}.private-page--split .private-page__image-container,.private-page--split .private-page__form-container{width:100%}@media only screen and (min-width: 1024px){.private-page--split .private-page__image-container,.private-page--split .private-page__form-container{width:50%}}.private-page--split .private-page__image-container{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background-color:#eeeeee}@media only screen and (min-width: 1024px){.private-page--split .private-page__image-container{height:auto;margin-bottom:0}}.private-page--split .private-page__form-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:35px 35px 60px}@media only screen and (min-width: 1024px){.private-page--split .private-page__form-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.private-page--split .private-page__form{width:400px}.private-page__logo{display:block;text-align:center;margin-bottom:20px}.private-page__logo-image{max-height:200px;max-width:200px}.private-page__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.private-page__form-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.private-page__header{text-align:center;margin:0 0 15px 0}.private-page__subheader{text-align:center;margin:0 0 20px 0}@media only screen and (min-width: 768px){.private-page__subheader{margin:0 0 30px 0}}.private-page__fieldset{border:none}.private-page__field{position:relative;margin-bottom:20px}@media only screen and (min-width: 768px){.private-page__field{margin-bottom:30px}}.private-page__field-label{display:block;margin-bottom:10px}.private-page__field-input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #DAD9DE;padding:12px;background:transparent;color:inherit}.private-page__field-input--invalid{border-color:#FF0036}.private-page__field-error{position:relative;display:inline-block;background-color:#FFE9ED;margin-top:12px;border:#FF859F solid 1px;font-size:12px;line-height:17px;color:#CA1C2C;padding:12px;border-radius:3px}.private-page__field-error::before{content:'';position:absolute;left:15px;top:-6px;display:block;width:10px;height:10px;border-style:solid;border-width:1px 1px 0 0;border-color:#FF859F;background-color:#FFE9ED;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.private-page__field-explanation{margin:10px 0 0 0;padding:0;opacity:0.5}.private-page__form-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.private-page__back-button{margin-right:18px}.private-page__form-submit{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:15px 30px;border:1px solid #dad9de;border-radius:2px;color:inherit;background:transparent;cursor:pointer}
