.et-shelf .gp__vibCb{width:529px}
.et-shelf .gp__vibCb-mortinp1 input{display:none}
.et-shelf .gp__vibCb-mortinp2,.et-shelf .gp__vibCb-chkbox{margin-top:24px}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options__field-label{margin-bottom:0}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options__field-label .cmp-form-options__field--checkbox+span:hover::before{outline-offset:-2px}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options__field-label .cmp-form-options__field--checkbox+span{display:flex}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options__field-label .cmp-form-options__field--checkbox+span::before{display:flex;flex-shrink:0}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options__field-label .cmp-form-options__field--checkbox:focus-visible+span{outline:0}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options{margin-bottom:18px}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options.cmp-form-options--checkbox.errorState .cmp-form-options__field-label .cmp-form-options__field--checkbox+span::before{border:2px solid #cf223f}
.et-shelf .gp__vibCb .gp__vibrant__cta .vibrant__continue-cta{margin-bottom:4px}
.et-shelf .gp__vibCb .gp__vibrant__cta .vibrant__back-cta{margin-bottom:42px}
.et-shelf .gp__vibCb .form-address-finder-wrap .form-address-finder-label .label-text .ctHidden:last-child{margin-bottom:0}
@media(min-width:768px){.et-shelf .gp__vibCb .form-address-finder-wrap .form-address-finder-label{margin-top:8px}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options__field-label{width:529px}
.et-shelf .gp__vibCb .gp__vibCb-mortinp1 .form-address-finder-label.active{width:529px !important}
.et-shelf .gp__vibCb-mortinp2 .cmp-form-text__text{width:100%}
.et-shelf .gp__vibCb-mortinp2 .cmp-form-text{max-width:529px}
.et-shelf .gp__home__success .greenplan-success{padding-top:24px;padding-bottom:24px}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .gp__vibCb-mortinp2 .cmp-form-text{max-width:529px}
.et-shelf .gp__vibCb-mortinp1 .form-address-finder-label.active{width:529px !important}
}
@media(max-width:767px){.et-shelf .gp__vibCb{width:100%}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options{margin-bottom:24px}
.et-shelf .gp__vibCb .gp__vibCb-chkbox .formcheckbox .cmp-form-options .cmp-form-options__field-label{width:100%}
.et-shelf .gp__vibCb .gp__vibrant__cta .vibrant__continue-cta{margin-bottom:8px}
.et-shelf .gp__vibCb .gp__vibrant__cta .vibrant__back-cta{margin-bottom:44px}
.et-shelf .gp__vibCb .gp__vibrant__cta .cta-button{width:100%}
.et-shelf .gp__vibCb .gp__vibrant__cta .cta-button .cta-text{max-width:100%}
.et-shelf .gp__vibCb .gp__vibCb-mortinp2,.et-shelf .gp__vibCb .gp__vibCb-chkbox{margin-top:30px}
}