:root{--brand-color-gold-20:rgb(179,163,105,0.2)}
#country-select.active{display:block !important}
#usertype-select.active{display:block !important}
.visibility-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.jurisdiction-component{background:transparent;color:#4c4e4c;min-height:25rem;height:fit-content;--selector-dropdown-width-mobile:85%;background:#eff5f6}
#dropdown1-label,#combobox-usertype-lbl,.disclaimer-confirm--label,#combobox-language-lbl{font-family:"BNYM_CORPORATE_AKKURAT_PRO_REGULAR";font-weight:400;font-size:16px;letter-spacing:.02em;text-align:left;font-weight:bold}
.data-loading{display:flex;align-items:center;flex-direction:column;gap:2rem;height:25rem}
.selector-wrapper{display:flex;flex-direction:column;align-items:center;gap:3rem;font-size:1.125rem}
.selector-title{display:flex;align-items:baseline;gap:1rem;font-size:40px;font-weight:400;color:#4c4e4c}
.selector-form-group label{color:#4c4e4c}
.selector-form{display:flex;flex-direction:column;width:var(--selector-dropdown-width-mobile)}
#country-select,#usertype-select,#language-select{padding:15px 20px;border:1px solid #58595b;border-radius:4px;font-family:"BNYM_CORPORATE_AKKURAT_PRO_REGULAR";font-weight:400;font-size:16px;letter-spacing:.02em;text-align:left;font-weight:400;background:#fff;height:64px}
@media(width>768px){.selector-form{width:100%;align-items:center}
}
.selector-form-group{display:grid;gap:1rem}
@media(width>768px){.selector-form-group{grid-template-columns:1fr 1fr;gap:1rem;width:100%;padding:0 80px}
}
.selector-form-section{display:flex;flex-direction:column;justify-content:flex-end;font-family:var(--font-heading)}
@media(width>768px){.selector-form-section{flex-direction:column;gap:0rem;width:100%}
.selector-form-section:nth-child(2){justify-content:flex-start}
.selector-form-section:nth-child(3){grid-column:1/ -1;justify-content:center;place-content:center;display:grid}
}
.selector-form-dropdown{visibility:hidden;position:relative;z-index:1;max-height:250px;overflow:auto;border:0;top:16px;padding-left:15px;margin-left:-20px;background:#fff;margin-right:-20px;margin-top:auto}
@media(width>768px){}
.selector-form-label{display:flex;justify-content:space-between;padding:.5rem;cursor:pointer;font-family:"BNYM_CORPORATE_AKKURAT_PRO_REGULAR";font-size:16px;letter-spacing:.02em;text-align:left;font-weight:400;color:#58595b}
.selector-form-label span{pointer-events:none}
.dropdown-opener img,.selector-form-label img{width:24px;aspect-ratio:1}
.selector-form-label:hover,.selector-form-label:focus,.selector-form-label[aria-selected="true"]{background:#f6f6f6}
.selector-form-dropdown fieldset{border:0}
.selector-disclaimer{margin:2rem 0;font-size:.8125rem;width:100%;margin-bottom:0 !important}
@media(width>768px){.selector-disclaimer{max-width:100%;padding:0 80px}
}
.disclaimer-intro{margin-bottom:1rem;font-family:var(--font-body-bold)}
@media(width>1280px){.disclaimer-text{max-height:340px}
}
@media(width <= 1280px){.disclaimer-text{max-height:200px}
form.selector-form:has(#language-select) .disclaimer-text{max-height:150px}
}
.disclaimer-text{overflow:auto;margin-bottom:2rem;padding-right:.75rem;padding-bottom:.75rem}
.disclaimer-text a{color:var(--text-color-gold)}
.disclaimer-text *+*{margin-top:.75rem}
.disclaimer-confirm,.disclaimer-button{display:flex;justify-content:left;margin-bottom:1rem;font-family:"BNYM_CORPORATE_AKKURAT_PRO_REGULAR";font-weight:400;font-size:16px;letter-spacing:.02em;text-align:left;font-weight:bold}
.disclaimer-confirm--label{display:flex;align-items:center;cursor:pointer}
.dropdown-opener{border:0;background:transparent;text-align:left;white-space:nowrap;height:2rem;width:100%;position:relative;padding-right:2rem;display:inline-block;cursor:pointer}
@media(width>768px){}
.dropdown-opener span{pointer-events:none}
.dropdown-opener span.selected{display:flex;flex-direction:row;justify-content:flex-start}
.dropdown-opener img{margin-left:auto}
.dropdown-opener::after{content:"";background:url(../../../content/dam/imemea/web/images/flags/one-bny-dropdown-region-selector.svg) 0 0 no-repeat;background-size:16px 10px;height:10px;width:16px;position:absolute;top:.8rem;right:.5rem}
.active .selector-form-dropdown{visibility:visible}
.active .dropdown-opener::after{transform:rotate(180deg)}
.disclaimer-button{color:#fff;width:fit-content}
.disclaimer-button button[type="submit"]:disabled{background:#afb1b4}
.disclaimer-button button[type="submit"]{color:#fff;padding:12px 30px 12px 24px;font-size:14px;border-radius:24px;background:#00243d;border:0}
.disclaimer-button svg{position:relative;top:16px;left:-24px;color:#fff}
input.disclaimer-confirm--checkbox[type="checkbox"]{-webkit-appearance:none;appearance:none;background-color:transparent;margin:0;margin-inline:0 .5rem;display:grid;place-content:center;width:1.5rem;height:1.5rem;color:#b3b3ae;border:0 solid #b3b3ae;border-radius:0;transform:translateY(-0.075em);cursor:pointer}
input.disclaimer-confirm--checkbox[type="checkbox"].error{border:1px solid red}
input.disclaimer-confirm--checkbox[type="checkbox"].visibility-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
input.disclaimer-confirm--checkbox[type="checkbox"]:checked{background:transparent}
input.disclaimer-confirm--checkbox[type="checkbox"]::before{content:"";content:"";height:20px;width:20px;background:url(../../../content/dam/imemea/web/images/flags/CheckboxIcon.svg) 0 0 no-repeat}
input.disclaimer-confirm--checkbox[type="checkbox"]:checked::before{background:url(../../../content/dam/imemea/web/images/flags/CheckboxMarkedIcon.svg) 0 0 no-repeat}
input.disclaimer-confirm--checkbox[type="checkbox"]:disabled{background:linear-gradient(0,rgba(222,222,222,0.2),rgba(222,222,222,0.2)),white;border:1px solid pewter;color:pewter;cursor:default}
#im-jurisdiction .selector-form-group label{white-space:nowrap}