.signIn-signUp{padding-top:35px;background-color:#fff}
.signIn-signUp.singIn-greyBg{background-color:#f2f2f8}
.signIn__content{padding-bottom:50px}
.signUp__left-text{color:#646068}
.signUp__content{margin-left:98.9px;position:relative;overflow:hidden}
.signUp__content:after{position:absolute;width:1px;border:1px solid #c5c5c5;height:60%;top:10px;left:50%;display:block}
.signUp__eligibility{display:none}
.cq-wcm-edit .signUp__eligibility,.aem-AuthorLayer-Edit .signUp__eligibility{display:block}
.signUp__eligibility.active{display:block}
.signUp__eligibility .signUp__content:after{position:absolute;width:1px;border:1px solid #c5c5c5;height:70%;top:10px;left:50%;display:block}
.signUp__content .signUp__eligibility{padding-left:45px;background-color:transparent;margin-bottom:30px}
.signUp__content .signUp__eligibility .eligibility-icon{left:0}
.signUp__left{width:532px;float:left;padding-right:60px}
.signUp__left .mortgage-input-field .mortgage-field-wrap--large .form-field-label,.signUp__left .mortgage-input-field .mortgage-field-wrap--large .mortgage__input-wrap{max-width:471px}
.signUp__password{max-width:471px}
.show-password,.hide-password{position:absolute;right:0;top:0;color:#5e10b1;font-size:16px;cursor:pointer}
.show-password .icon,.hide-password .icon{height:24px;width:24px;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:15px;float:left}
.show-password{width:84px}
.show-password:focus{outline:1px solid #5a287d}
.show-password .icon{background-image:url("clientlibs_images/resources/images/show_eye_icon_champ.svg")}
.hide-password{display:none;width:74px}
.cq-wcm-edit .hide-password,.aem-AuthorLayer-Edit .hide-password{display:block}
.hide-password .icon{background-image:url("clientlibs_images/resources/images/hide_eye_icon_champ.svg")}
.hide-password:focus{outline:1px solid #5a287d}
.signUp__right{float:left;width:531px;padding-left:60px}
.signUp__right .title-comp{color:#333}
.signUp__right .cta-secondary .cta-text{cursor:pointer}
.signIn-signUp__title,.signUp__left-text,.signUp__email{padding-bottom:35px}
.signUp__password{padding-bottom:30px}
.password_validation{margin-top:20px;padding-top:20px;background-color:#f2f2f8;width:100%;display:none;border-radius:8px}
.cq-wcm-edit .password_validation,.aem-AuthorLayer-Edit .password_validation{display:block}
.password_validation ul{margin:0;-webkit-padding-start:0;list-style-type:none;margin-left:20px;padding-left:24px;position:relative}
.password_validation ul li{padding-bottom:15px;list-style-type:none}
.password_validation ul li span{margin-left:20px;display:block}
.password_validation ul li .number.ok{padding-left:10px}
.password_validation ul li:before{content:"invalid";font-size:0;list-style-type:none;display:inline-block;height:24px;width:24px;background-repeat:no-repeat;background-position:center;vertical-align:middle;position:absolute;left:0}
.password_validation ul li.remove:before{background-image:url("clientlibs_images/resources/images/square.svg")}
.password_validation ul li.ok:before{background-size:100%;background-image:url("clientlibs_images/resources/images/tick_champ.svg");content:"valid";font-size:0}
.password_validation.errorState ul li.remove{color:#e60303}
.password_validation.errorState ul li.remove:before{background-image:url("clientlibs_images/resources/images/square-error.svg")}
.password_validation .title{margin:0;padding-bottom:20px;padding-left:20px}
.signUp__right-title{padding-bottom:20px}
.signUp__right-title .title-comp{color:#333}
.signUp__right-text{padding-bottom:50px}
.signUp__eligibility{padding:20px 15px 20px 0;position:relative}
.signUp__eligibility .eligibility-icon{left:-39px;height:24px;width:24px;background-size:100%;background-image:url("clientlibs_images/resources/images/eligibility_champ.svg");background-repeat:no-repeat;background-position:center;vertical-align:middle;position:absolute}
.aip-signinsignup-formbtmwrap{font-size:18px;line-height:26px}
.aip-signinsignup-formbtmwrap .aip-signup-wrap .signedup a{color:#5e10b1;text-decoration:underline;display:inline-block;position:relative;padding-left:10px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content{position:relative}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signup{padding-bottom:20px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signup .aip-signinsignup-icon{background-image:url("clientlibs_images/resources/images/save-log-in-champ.svg");width:24px;height:24px;background-repeat:no-repeat;position:absolute;top:4px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signup .aip-signinsignup-cta{color:#5e10b1;text-decoration:underline;display:inline-block;position:relative;padding-left:39px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signup .aip-signinsignup-cta.aip-signin-cta{padding-left:0}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signin{padding-bottom:20px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signin .aip-signinsignup-icon{background-image:url("clientlibs_images/resources/images/save-log-in-champ.svg");width:24px;height:24px;background-repeat:no-repeat;position:absolute;top:4px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signin .aip-signinsignup-cta{color:#5e10b1;text-decoration:underline;display:inline-block;position:relative;padding-left:39px}
.aip-signinsignup-formbtmwrap .aip-signinsignup-content.aip-signin .aip-signinsignup-cta.aip-signin-cta{padding-left:0}
.mortgage-field-wrap--medium .show-password,.mortgage-field-wrap--medium .hide-password{right:99px}
.mortgage-field-wrap--small .show-password,.mortgage-field-wrap--small .hide-password{right:198px}
.signUp__left-cta{padding-bottom:8px;margin-left:3px}
.signin-standalone.mortgage-signin-wrap .signUp__password{padding-bottom:14px}
.signIn__content.compliance-icon{padding-top:16px;position:relative}
.signIn__content.compliance-icon span{background-image:url("clientlibs_images/resources/images/blue_icon24_champ.svg");width:24px;position:absolute;height:24px;background-position:center;background-size:100%;left:0;top:16px}
.signIn__content.compliance-icon .comp-rich-text{padding-left:39px}
.signUp__content .signUp__password .comp-rich-text{width:371px}
.signup-standalone .signUp__eligibility{display:block;color:#333}
@media(min-width:1024px) and (max-width:1255px){.signUp__left{width:423px;padding-right:51px}
.signUp__left .mortgage-input-field .mortgage-field-wrap--large .form-field-label,.signUp__left .mortgage-input-field .mortgage-field-wrap--large .mortgage__input-wrap{max-width:371px}
.signUp__password{max-width:371px}
.signUp__right{width:422px;padding-left:51px}
.signUp__content{margin-left:78.9px}
.mortgage-field-wrap--medium .show-password,.mortgage-field-wrap--medium .hide-password{right:0}
.mortgage-field-wrap--small .show-password,.mortgage-field-wrap--small .hide-password{right:79px}
.signUp__content .signUp__password .comp-rich-text{width:371px}
}
@media(min-width:768px) and (max-width:1023px){.mortgage-sign-up{padding-top:30px}
.signIn-signUp{padding-top:30px}
.signIn-signUp__title,.signUp__left-text,.signUp__email,.signUp__password{padding-bottom:30px}
.signUp__password{width:403px}
.signUp__content .signUp__password .comp-rich-text{width:335px}
.signUp__right-title{padding-bottom:20px}
.signUp__right-text{padding-bottom:30px}
.signUp__left{width:464px;padding-right:0;float:none;border-right:0;border-bottom:1px solid #c5c5c5}
.signUp__left .mortgage-input-field .mortgage-field-wrap--large .form-field-label{max-width:335px}
.signUp__left .mortgage-input-field .mortgage-field-wrap--large .mortgage__input-wrap{max-width:403px}
.signUp__password{max-width:403px}
.signUp__left-cta{padding-bottom:20px}
.signUp__right{width:464px;padding-left:0;padding-top:30px}
.signUp__content{margin-left:60.9px}
.signUp__content:after{content:none}
.signIn__content{padding-left:0;padding-top:0;padding-bottom:30px}
.mortgage-field-wrap--medium .show-password,.mortgage-field-wrap--medium .hide-password{right:61px}
.mortgage-field-wrap--small .show-password,.mortgage-field-wrap--small .hide-password{right:122px}
.signUp__right-sec-cta{padding-bottom:24px}
}
@media(max-width:767px){.mortgage-sign-up{padding-top:30px}
.signIn-signUp{padding-top:30px}
.signIn-signUp__title,.signUp__left-text,.signUp__password{padding-bottom:30px}
.signUp__right-title{padding-bottom:20px}
.signUp__email{padding-bottom:35px}
.signUp__right-text{padding-bottom:31px}
.signUp__eligibility{padding:20px 15px 20px 39px}
.signUp__eligibility .eligibility-icon{left:0}
.signUp__left{width:335px;padding-right:0;float:none;border-right:0;border-bottom:1px solid #c5c5c5}
.signUp__left .mortgage-input-field .mortgage-field-wrap--large .form-field-label{max-width:335px}
.signUp__left .mortgage-input-field .mortgage-field-wrap--large .mortgage__input-wrap{max-width:403px}
.signUp__password{max-width:403px}
.signUp__left-cta{padding-bottom:14px}
.signUp__right{width:335px;padding-left:0;padding-top:30px}
.signUp__content,.signUp__left-cta,.signIn__content{margin-left:0}
.signIn__content{padding-left:0;padding-top:0;padding-bottom:30px}
.mortgage-field-wrap--medium .show-password,.mortgage-field-wrap--medium .hide-password{right:0}
.mortgage-field-wrap--small .show-password,.mortgage-field-wrap--small .hide-password{right:84px}
.signUp__content:after{content:none}
.signUp__content:after{display:none}
.signUp__content .signUp__password .comp-rich-text{width:100%}
.signUp__right-sec-cta{padding-bottom:24px}
}
@media(max-width:374px){.signUp__left,.signUp__right{width:100%}
}