.emresult_lightbox{top:0;left:0;width:100%;height:100%;z-index:9999}
.emresult_lightbox .email_popup{display:none;width:550px;height:590px;background:#ffeae6;border-radius:8px;position:fixed;top:50%;left:50%;z-index:200;transform:translate(-50%,-50%);padding:78px 39px 39px 40px;overflow-y:scroll}
.emresult_lightbox .email_popup button{position:absolute;top:20px;right:19px;border:0;box-shadow:none;background:url("https://www.natwest.com/etc.clientlibs/responsive/components/foundation/emailmyresult/clientlibs/clientlib_emailmyresult_base/resources/images/x-copy-white-champ.svg");background-repeat:no-repeat;border-radius:0;width:16px;height:16px;z-index:9999}
.emresult_lightbox .email_popup .ec-email .form-field-label{color:#333;font-size:16px;margin-bottom:0}
.emresult_lightbox .email_popup .ec-email .comp-rich-text{width:100%;color:#333;padding:10px 18px 10px 0;clear:both}
.emresult_lightbox .email_popup .ec-checkbox{padding-top:20px;padding-bottom:35px}
.emresult_lightbox .email_popup .ec-checkbox .comp-rich-text p{font-size:14px;line-height:18px}
.emresult_lightbox .email_popup .ec-checkbox .mortgage-inputcheckbox-field .checkbox-field-comp input[type="checkbox"]:focus+.checkmark{outline:2px solid #5e10b1;outline-offset:2px}
.emresult_lightbox .email_popup .ec-checkbox .policy-panel-field{margin-top:17px}
.emresult_lightbox .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap{margin:0;padding:0}
.emresult_lightbox .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap .checkbox-field-comp label{padding-top:4px;color:#333;font-size:14px;font-weight:normal;letter-spacing:.2px;line-height:18px}
.emresult_lightbox .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap .form-field-checkbox-label{padding-left:34px}
.emresult_lightbox .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap .checkbox-field-comp label .checkmark{border:1px solid #5e10b1}
.emresult_lightbox .email_popup .popup_loader-msg,.emresult_lightbox .email_popup .email_error-msg{position:absolute;width:100%;height:100%;top:0;left:0;background:#333;opacity:.8;z-index:1;color:#fff;display:none}
.emresult_lightbox .email_popup .popup_loader-msg span,.emresult_lightbox .email_popup .email_error-msg span{position:fixed;top:50%;left:50%;z-index:200;transform:translate(-50%,-50%);text-align:center}
.emresult_lightbox .email_popup .popup_success-msg{position:absolute;top:0;left:0;background:#ffeae6;height:100%;width:100%;z-index:1;display:none}
.emresult_lightbox .email_popup .popup_success-msg span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.emresult_lightbox .email_popup .popup_error-msg{font-size:14px;line-height:18px;font-weight:bold;color:#cd2026;padding-bottom:20px;display:none}
.emresult_lightbox .email_popup .popup_sendemail-btn.send_disable{pointer-events:none}
.emresult_lightbox .email_popup .popup_sendemail-btn.send_disable .cta-text{background-color:#b3b3b3;color:#5f5566}
.emresult_lightbox .email_popup.popup_enable{display:block}
.emresult_lightbox .email_popup.success{height:100px;overflow:hidden}
.emresult_lightbox.box{position:fixed}
.emresult_lightbox .mortgage-input-field.errorState .error-container,.emresult_lightbox .mortgage-inputcheckbox-field.errorState .error-container{font-size:18px;color:#cd2026}
.emresult_lightbox__curtain{background:#333;opacity:.8;width:100%;height:100%}
.cq-Editable-dom .email_popup{display:block;position:static;transform:translate(0,0);height:auto}
@media(max-width:767px){.emresult_lightbox .email_popup{width:100%;border-radius:0;top:0;left:0;margin-left:0;transform:translate(0,0);padding:103px 20px 68px;display:none;height:100%;overflow:scroll}
.emresult_lightbox .email_popup.success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
}
@media(min-width:768px){.email_popup::-webkit-scrollbar-thumb{border-left:6px solid #5a287d;height:210px}
.email_popup::-webkit-scrollbar{width:6px}
}