.gp__signup .gp_signup_title{margin-bottom:30px;margin-top:35px}
.gp__signup .signUp__content{position:relative;overflow:hidden;margin-left:0}
.gp__signup .signUp__content .signUp__left{width:582px;float:left;padding-right:60px;padding-bottom:70px}
.gp__signup .signUp__content .signUp__left .signUp__left-text{margin-bottom:20px}
.gp__signup .signUp__content .signUp__left .gp_signup_details{margin-bottom:30px;width:471px}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from{-webkit-appearance:textfield;-moz-appearance:textfield;width:471px}
@media(max-width:1024px){.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from{background:#fff;color:#333}
}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from:focus-visible{outline-color:#5e10b1}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender input::-webkit-date-and-time-value{text-align:left}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .gp-reporting__errmsgs .gp-calender-invalid{display:none}
.gp__signup .signUp__content .signUp__left .gp_signup_details .mortgage-input-field .comp-rich-text{width:471px}
.gp__signup .signUp__content .signUp__left .gp_signup_details .show-password{position:absolute;right:0;top:0;color:#5e10b1;font-size:16px;cursor:pointer}
.gp__signup .signUp__content .signUp__left .gp_signup_details .show-password .icon{background-image:url("clientlib_gpsignup_base/resources/images/show_eye_icon_champ.svg");height:24px;width:24px;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:15px;float:left}
.gp__signup .signUp__content .signUp__left .gp_signup_details .show-password .text{display:inline-block;letter-spacing:.2px !important}
.gp__signup .signUp__content .signUp__left .gp_signup_details .hide-password{display:none}
.gp__signup .signUp__content .signUp__left .gp_signup_details .hide-password .icon{background-image:url("clientlib_gpsignup_base/resources/images/hide_eye_icon_champ.svg")}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation{margin-top:20px;padding-top:20px;background-color:#f2f2f8;width:100%;display:none;border-radius:8px}
.cq-wcm-edit .gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation,.aem-AuthorLayer-Edit .gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation{display:block}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation ul{margin:0;-webkit-padding-start:0;list-style-type:none;margin-left:20px;padding-left:24px;position:relative}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation ul li{padding-bottom:15px;list-style-type:none}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation ul li span{margin-left:20px;display:block}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation ul li .number.ok{padding-left:10px}
.gp__signup .signUp__content .signUp__left .gp_signup_details .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}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation ul li.remove:before{background-image:url("clientlib_gpsignup_base/resources/images/square.svg")}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation ul li.ok:before{background-size:100%;background-image:url("clientlib_gpsignup_base/resources/images/tick_champ.svg");content:"valid";font-size:0}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation.errorState ul li.remove{color:#e60303}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation.errorState ul li.remove:before{background-image:url("clientlib_gpsignup_base/resources/images/square-error.svg")}
.gp__signup .signUp__content .signUp__left .gp_signup_details .password_validation .title{margin:0;padding-bottom:20px;padding-left:20px}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox.gp_signup_checkbox_partie{margin-bottom:20px}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox p{line-height:24px}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox p a{line-height:24px;outline-offset:1px}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox legend{border-bottom:0;margin-bottom:0}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .form-input-wrapper{margin:0}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .form-input-wrapper.errorState .input-checkbox__holder .checkmark{border:1px solid #e60303}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .form-input-wrapper.errorState .input-checkbox__holder label{color:#e60303}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .input-checkbox__holder{position:relative}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .input-checkbox__holder .input-checkbox{position:absolute;width:16px;height:16px}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .input-checkbox__holder label{float:left;line-height:18px;font-size:14px;margin:0}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .input-checkbox__holder label .checkmark{width:16px;height:16px}
.gp__signup .signUp__content .signUp__left .gp_signup_checkbox .input-checkbox__holder label .checkmark:after{left:3px;top:1px;width:7px;height:9px;border-width:0 2px 2px 0}
.gp__signup .signUp__content .signUp__left .gp-signup-image{display:inline-block;margin-right:16px;width:24px;height:24px}
.gp__signup .signUp__content .signUp__left .gp_signup_info{margin-bottom:30px;display:inline-block;width:calc(96% - 28px);float:right}
.gp__signup .signUp__content .signUp__left .gp_signup_primaryCta{margin-top:14px;margin-bottom:8px;margin-left:3px}
.gp__signup .signUp__content .signUp__left .gp_signup_teritaryCta{margin-bottom:20px;margin-left:3px}
.gp__signup .signUp__content .signUp__right{float:left;padding-left:70px}
.gp__signup .signUp__content .signUp__right .signUp__right-title{margin-bottom:20px}
.gp__signup .signUp__content .signUp__right .signUp__right-title .title-comp{color:#333}
.gp__signup .signUp__content .signUp__right .signUp__right-text{margin-bottom:14px}
.gp__signup .signUp__content:after{border:0}
.aem-AuthorLayer-Edit .gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .gp-reporting__errmsgs,.aem-AuthorLayer-Preview .gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .gp-reporting__errmsgs{display:none}
@media(min-width:1024px) and (max-width:1255px){.gp__signup .signUp__content{margin-left:78.9px}
.gp__signup .signUp__content .signUp__left{width:423px;padding-right:51px}
.gp__signup .signUp__content .signUp__left .gp_signup_details{width:371px}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from{width:371px}
.gp__signup .signUp__content .signUp__right{width:422px;padding-left:51px}
}
@media(min-width:768px) and (max-width:1023px){.gp__signup .signUp__content{margin-left:60.9px}
.gp__signup .signUp__content .signUp__left{width:464px;padding-right:0;float:none;border-right:0;border-bottom:1px solid #c5c5c5}
.gp__signup .signUp__content .signUp__left .gp_signup_details{width:403px}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from{width:403px;display:inline-flex}
.gp__signup .signUp__content .signUp__right{width:464px;padding-left:0;padding-top:30px}
.gp__signup .signUp__content:after{border:0}
}
@media(max-width:767px){.gp__signup .gp_signup_title{margin-top:30px}
.gp__signup .signUp__content{margin-left:0}
.gp__signup .signUp__content .signUp__left{width:335px;padding-right:0;float:none;border-right:0;border-bottom:1px solid #c5c5c5}
.gp__signup .signUp__content .signUp__left .gp_signup_details{width:100%}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from{width:335px;display:inline-flex}
.gp__signup .signUp__content .signUp__left .gp_signup_details .mortgage-input-field .comp-rich-text{width:100%}
.gp__signup .signUp__content .signUp__right{width:335px;padding-left:0;padding-top:30px}
.gp__signup .signUp__content:after{border:0}
}
@media(max-width:360px){.gp__signup .signUp__content .signUp__left{width:100%}
.gp__signup .signUp__content .signUp__left .gp_signup_details .reporting_calender .calender_from{width:100%}
}