body.bms-popup-ready [data-bms-popup-content].bms-popup-initialized:not(.bms-popup-open){display:none!important}.bms-popup-trigger,.bms-popup-external-trigger{cursor:pointer}.bms-popup-trigger:focus-visible,.bms-popup-trigger:focus-within,.bms-popup-external-trigger:focus-visible{outline:3px solid #2271b1;outline-offset:3px}.bms-popup-dialog{box-sizing:border-box;width:min(var(--bms-popup-width-desktop,640px),calc(100vw - 48px));max-width:none;max-height:min(var(--bms-popup-max-height,90vh),94vh);padding:0;border:0;border-radius:0;background:transparent;color:inherit;overflow:visible;margin:auto}.bms-popup-dialog::backdrop{background:rgba(10,16,28,.64);backdrop-filter:blur(2px);animation:bmsPopupBackdropIn var(--bms-popup-open-duration,300ms) ease both}.bms-popup-panel{box-sizing:border-box;position:relative;max-height:min(var(--bms-popup-max-height,90vh),94vh);overflow:auto;overscroll-behavior:contain;padding:28px;background:var(--bms-popup-bg,#fff);color:var(--bms-popup-color,#222);border-radius:var(--bms-popup-radius,12px);box-shadow:0 18px 60px rgba(0,0,0,.24)}.bms-popup-title{margin:0 48px 20px 0;font-size:1.35rem;line-height:1.3}.bms-popup-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.08);color:inherit;font:inherit;font-size:28px;line-height:1;cursor:pointer}.bms-popup-close:hover{background:rgba(0,0,0,.14)}.bms-popup-close:focus-visible{outline:3px solid #2271b1;outline-offset:2px}.bms-popup-dialog.bms-popup-position-center{margin:auto}.bms-popup-dialog.bms-popup-position-top{margin:max(12px,var(--bms-popup-offset-y,0px)) auto auto}.bms-popup-dialog.bms-popup-position-bottom{margin:auto auto max(12px,var(--bms-popup-offset-y,0px))}.bms-popup-dialog.bms-popup-horizontal-left{margin-left:max(12px,var(--bms-popup-offset-x,0px));margin-right:auto}.bms-popup-dialog.bms-popup-horizontal-right{margin-right:max(12px,var(--bms-popup-offset-x,0px));margin-left:auto}.bms-popup-dialog.bms-popup-horizontal-center{margin-left:auto;margin-right:auto}.bms-popup-dialog.bms-popup-position-center.bms-popup-horizontal-center{translate:var(--bms-popup-offset-x,0px) var(--bms-popup-offset-y,0px)}.bms-popup-dialog.bms-popup-position-center.bms-popup-horizontal-left,.bms-popup-dialog.bms-popup-position-center.bms-popup-horizontal-right{translate:0 var(--bms-popup-offset-y,0px)}.bms-popup-dialog.bms-popup-position-top.bms-popup-horizontal-center,.bms-popup-dialog.bms-popup-position-bottom.bms-popup-horizontal-center{translate:var(--bms-popup-offset-x,0px) 0}.bms-popup-dialog.bms-popup-position-top.bms-popup-horizontal-left,.bms-popup-dialog.bms-popup-position-top.bms-popup-horizontal-right,.bms-popup-dialog.bms-popup-position-bottom.bms-popup-horizontal-left,.bms-popup-dialog.bms-popup-position-bottom.bms-popup-horizontal-right{translate:none}.bms-popup-effect-fade[open] .bms-popup-panel{animation:bmsPopupFadeIn var(--bms-popup-open-duration,300ms) ease both}.bms-popup-effect-zoom[open] .bms-popup-panel{animation:bmsPopupZoomIn var(--bms-popup-open-duration,300ms) cubic-bezier(.2,.8,.2,1) both}.bms-popup-effect-slide-up[open] .bms-popup-panel{animation:bmsPopupSlideUp var(--bms-popup-open-duration,300ms) cubic-bezier(.2,.8,.2,1) both}.bms-popup-effect-slide-right[open] .bms-popup-panel{animation:bmsPopupSlideRight var(--bms-popup-open-duration,300ms) cubic-bezier(.2,.8,.2,1) both}.bms-popup-effect-scale[open] .bms-popup-panel{animation:bmsPopupScaleIn var(--bms-popup-open-duration,300ms) cubic-bezier(.2,.8,.2,1) both}.bms-popup-dialog.bms-popup-closing::backdrop{animation:bmsPopupBackdropOut var(--bms-popup-close-duration,200ms) ease both}.bms-popup-dialog.bms-popup-closing .bms-popup-panel{animation-name:bmsPopupFadeOut;animation-duration:var(--bms-popup-close-duration,200ms);animation-timing-function:ease;animation-fill-mode:both}.bms-popup-dialog.bms-popup-effect-zoom.bms-popup-closing .bms-popup-panel{animation-name:bmsPopupZoomOut}.bms-popup-dialog.bms-popup-effect-slide-up.bms-popup-closing .bms-popup-panel{animation-name:bmsPopupSlideDown}.bms-popup-dialog.bms-popup-effect-slide-right.bms-popup-closing .bms-popup-panel{animation-name:bmsPopupSlideLeft}.bms-popup-dialog.bms-popup-effect-scale.bms-popup-closing .bms-popup-panel{animation-name:bmsPopupScaleOut}@keyframes bmsPopupFadeIn{from{opacity:0}to{opacity:1}}@keyframes bmsPopupFadeOut{from{opacity:1}to{opacity:0}}@keyframes bmsPopupZoomIn{from{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes bmsPopupZoomOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes bmsPopupSlideUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes bmsPopupSlideDown{from{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}@keyframes bmsPopupSlideRight{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}@keyframes bmsPopupSlideLeft{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-24px)}}@keyframes bmsPopupScaleIn{from{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes bmsPopupScaleOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes bmsPopupBackdropIn{from{opacity:0}to{opacity:1}}@keyframes bmsPopupBackdropOut{from{opacity:1}to{opacity:0}}@media(max-width:1024px){.bms-popup-dialog{width:min(var(--bms-popup-width-tablet,560px),calc(100vw - 40px))}}@media(max-width:767px){.bms-popup-dialog{width:min(var(--bms-popup-width-mobile,360px),calc(100vw - 24px));max-height:min(var(--bms-popup-max-height,90vh),94vh)}.bms-popup-panel{padding:22px 18px;max-height:min(var(--bms-popup-max-height,90vh),94vh)}.bms-popup-title{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.bms-popup-dialog::backdrop,.bms-popup-dialog[open] .bms-popup-panel,.bms-popup-dialog.bms-popup-closing .bms-popup-panel{animation:none!important;transition:none!important}}
