.elementor-22 .elementor-element.elementor-element-b8c4d02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Tahoma, "Segoe UI", Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-e52f9b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-22 .elementor-element.elementor-element-e52f9b3 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.5em;color:#18181B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Tahoma, "Segoe UI", Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:639px){.elementor-22 .elementor-element.elementor-element-b8c4d02{--padding-top:32px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-e52f9b3 .elementor-heading-title{font-size:26px;}}@media(min-width:640px){.elementor-22 .elementor-element.elementor-element-b8c4d02{--content-width:820px;}}/* Start custom CSS for container, class: .elementor-element-b8c4d02 */.elementor-22 .elementor-element.elementor-element-b8c4d02{direction:rtl;padding-top:56px!important;padding-bottom:72px!important;background:#f7f8fc;text-align:right}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .e-con-inner{width:min(820px,calc(100% - 40px));padding:44px 48px;border:1px solid #e7eaf1;border-radius:24px;background:#fff;box-shadow:0 14px 45px rgba(24,24,27,.055)}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-heading{margin-bottom:8px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor{color:#3f3f46;font-size:15px;line-height:2}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor p{margin:0 0 15px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor h2{margin:34px 0 12px;padding-top:4px;color:#18181b;font-size:19px;font-weight:800;line-height:1.7;scroll-margin-top:140px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor ul,.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor ol{margin:0 0 17px;padding-right:24px;padding-left:0}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor li{margin-bottom:7px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor a{color:#3d5cb8;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-policy-lead{margin-bottom:8px!important;color:#52525b;font-size:16px;font-weight:600}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:#8b91a1;font-size:12px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-breadcrumb a{color:#667085;font-weight:700;text-decoration:none}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-breadcrumb span[aria-hidden]{color:#b1b7c3}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc{margin:28px 0 34px;padding:20px;border:1px solid #dfe5f5;border-radius:16px;background:#f7f9ff}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc summary{display:flex;align-items:center;justify-content:space-between;color:#25345f;font-size:14px;font-weight:800;cursor:pointer;list-style:none}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc summary::-webkit-details-marker{display:none}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc summary:after{content:'+';display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#e8edff;color:#4f6fcf;font-size:18px;line-height:1}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc[open] summary:after{content:'−'}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:13px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc a{position:relative;padding-right:15px;color:#465272!important;font-size:12px;font-weight:700;text-decoration:none!important}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc a:before{content:'';position:absolute;top:.85em;right:0;width:5px;height:5px;border-radius:99px;background:#4f6fcf;transform:translateY(-50%)}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc a:hover{color:#3d5cb8!important}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help{margin-top:38px;padding:22px;border:1px solid #dbe3fb;border-radius:16px;background:linear-gradient(135deg,#f7f9ff,#fff)}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help strong{display:block;margin-bottom:6px;color:#25345f;font-size:16px;font-weight:800}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help p{margin-bottom:14px!important;color:#52525b;font-size:13px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help div{display:flex;flex-wrap:wrap;gap:9px}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid #ccd6f3;border-radius:10px;color:#3d5cb8!important;font-size:12px;text-decoration:none!important}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help .bm-legal-primary{border-color:#4f6fcf;background:#4f6fcf;color:#fff!important}
.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-policy-updated{margin-top:30px!important;padding-top:20px;border-top:1px solid #e4e4e7;color:#71717a;font-size:12px}
@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-b8c4d02{padding-top:142px!important;padding-bottom:112px!important}.elementor-22 .elementor-element.elementor-element-b8c4d02 .e-con-inner{width:calc(100% - 28px);padding:26px 18px 30px;border-radius:18px}.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor{font-size:14px;line-height:1.95}.elementor-22 .elementor-element.elementor-element-b8c4d02 .elementor-widget-text-editor h2{margin-top:27px;font-size:17px;scroll-margin-top:132px}.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-policy-lead{font-size:14px}.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc{margin:22px 0 28px;padding:16px}.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-toc div{grid-template-columns:1fr;gap:8px}.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help{padding:17px}.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help div{display:grid;grid-template-columns:1fr}.elementor-22 .elementor-element.elementor-element-b8c4d02 .bm-legal-help a{width:100%}}/* End custom CSS */
/* Start custom CSS */@media print{
body{background:#fff!important}
.elementor-location-header,.elementor-location-footer,.bm-bottom-nav,.bm-legal-breadcrumb,.bm-legal-toc,.bm-legal-help,.bm-toast-region{display:none!important}
.bm-legal-page{padding:0!important;background:#fff!important}
.bm-legal-page .e-con-inner{width:100%!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.bm-legal-page h2{break-after:avoid;page-break-after:avoid}
.bm-legal-page p,.bm-legal-page li{orphans:3;widows:3}
}/* End custom CSS */