.xf-modalDialog-form{border:0;isolation:isolate;width:95%;overflow-x:hidden;margin-top:0;right:0;left:0;bottom:0;overflow-y:auto;max-height:100vh;z-index:200000}
.xf-modal-container-form{border:0;width:100%;position:fixed !important;bottom:0 !important;isolation:isolate;overflow-x:hidden;right:0;left:0;bottom:0;overflow-y:auto;max-height:100vh;justify-content:center;z-index:200000 !important}
.xf-modalDialog-form .xf-modal-container-form{margin:0 auto;z-index:200000;position:relative}
.xf-modalDialog-form .xf-modal-container-form img{width:100%}
.xfModalBtn-form{cursor:pointer}
.xf-modalDialog-form .xf-modal-dialog-close-form{position:absolute;right:calc(1em);top:20px;z-index:5;border:0;background:0}
.xf-modalDialog-form .video-portrait .xf-modal-dialog-close-form{right:3% !important;top:-4px !important}
.xf-modalDialog-form::after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;opacity:.5;content:""}
@media(max-width:767px){.modalDialog-inner .bnyadvisormatch-container-medium{padding-left:0 !important;padding-right:0 !important}
.modalDialog-inner .bnyadvisormatch-container-fullwidth{padding-left:0 !important;padding-right:0 !important}
}
@media(min-width:768px){.xf-modalDialog-form{padding:0}
.xf-modalDialog-form .video-portrait .xf-modal-dialog-close-form{right:35% !important;top:-4px !important}
.modalDialog-inner .bnyadvisormatch-container-medium{max-width:800px}
}
@media(min-width:992px){.xf-modalDialog-form{max-width:80pc}
}
.terms-container{background:white;font-family:'BNYM_ADVISORY_Inter';padding:27.5px 24px;font-weight:600;border-radius:16px 16px 0 0;display:flex;justify-content:space-between}
.modalDialog-inner{height:80vh;overflow:auto;scrollbar-width:none}
.terms-bottom-container{height:16px;background:#faf9fb}
.terms-top-container{height:0;background:#faf9fb}
@media(min-width:768px){.terms-top-container{height:16px}
}
.modalDialog-outerClosure{display:none;visibility:hidden}
@media(min-width:768px){.modalDialog-outerClosure{display:flex;flex-direction:row-reverse;padding:5px 24px 16px 0;visibility:visible}
.button-outerClosure{display:flex;justify-content:center;align-items:center;background:white;text-decoration:none;border-radius:50%;width:40px;height:40px;border-style:none;text-align:center}
.modalDialog-outerClosure .button-outerClosure img{width:16px;height:16px}
.terms-closure{display:none;visibility:hidden}
}
.cancel-text{text-decoration:underline;text-underline-offset:3px;padding-top:13px;cursor:pointer}
.agree-text{width:88px;background:#00485e;color:white;height:44px;border-radius:8px}
.terms-closure{background:white;border-style:none;padding:0}
@media(min-width:768px){.modalDialog-inner{height:75vh}
}
@media(min-width:1024px){.modalDialog-inner{height:60vh}
}
@media(min-width:1298px){.modalDialog-inner{height:75vh}
}