.elementor-21 .elementor-element.elementor-element-a7b3c91{--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:44px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.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 );}.elementor-21 .elementor-element.elementor-element-rphero01{--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;}.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-21 .elementor-element.elementor-element-d41e8a2{text-align:start;}.elementor-21 .elementor-element.elementor-element-rplay001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-rpside01{--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;}.elementor-21 .elementor-element.elementor-element-rpmain01{--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;}:root{--page-title-display:none;}@media(max-width:639px){.elementor-21 .elementor-element.elementor-element-a7b3c91{--padding-top:154px;--padding-bottom:94px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for container, class: .elementor-element-a7b3c91 */.elementor-21 .elementor-element.elementor-element-a7b3c91{direction:rtl;width:100%;max-width:1120px!important;margin-inline:auto;box-sizing:border-box;overflow:visible;color:#3f3f46}
.elementor-21 .elementor-element.elementor-element-a7b3c91 *{box-sizing:border-box}
.elementor-21 .elementor-element.elementor-element-a7b3c91 a{color:#4564bd;text-underline-offset:3px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:22px;color:#71717a;font-size:13px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-breadcrumb a{text-decoration:none} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-breadcrumb svg{width:14px;height:14px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero{padding:28px;border:1px solid #e4e4e7;border-radius:24px;background:linear-gradient(145deg,#fff 0%,#f8faff 100%);box-shadow:0 12px 34px rgba(15,23,42,.055)}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero .elementor-heading-title{margin:0;color:#18181b;font-size:34px;line-height:1.45}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-lead{max-width:720px;margin:8px 0 0;color:#52525b;font-size:15px;line-height:2}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 28px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid #e4e4e7;border-radius:16px;background:#fff}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card__icon,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section__icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:#eef2ff;color:#4f6fcf}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card svg,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section__icon svg{width:19px;height:19px;stroke-width:2}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card strong{display:block;color:#18181b;font-size:14px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card span{display:block;margin-top:2px;color:#71717a;font-size:12px;line-height:1.7}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-toc{position:sticky;top:145px;display:flex;flex-direction:column;gap:3px;padding:16px;border:1px solid #e4e4e7;border-radius:16px;background:#fff}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-toc strong{margin-bottom:7px;color:#18181b;font-size:13px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-toc a{padding:7px 9px;border-radius:8px;color:#52525b;font-size:12px;text-decoration:none;transition:.18s ease} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-toc a:hover,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-toc a:focus-visible{background:#f4f6ff;color:#3f5ab3}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-content{min-width:0;gap:14px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section{scroll-margin-top:150px;padding:22px 24px;border:1px solid #e4e4e7;border-radius:18px;background:#fff}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section h2{display:flex;align-items:center;gap:11px;margin:0 0 13px;color:#18181b;font-size:18px;line-height:1.7}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section p,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section li{color:#52525b;font-size:14px;line-height:2}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section p{margin:0} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section ul,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section ol{margin:0;padding-right:22px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section li+li{margin-top:5px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-note{display:flex;align-items:flex-start;gap:8px;margin-top:14px!important;padding:12px 14px;border-radius:12px;background:#fffbeb!important;color:#854d0e!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-note svg{flex:0 0 auto;width:17px;height:17px;margin-top:6px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:24px;border-radius:20px;background:#18181b;color:#fff}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta h2{margin:0 0 4px;color:#fff;font-size:18px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta p{margin:0;color:#d4d4d8;font-size:13px;line-height:1.8}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border-radius:12px;background:#fff;color:#18181b;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta a:hover{background:#eef2ff}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta svg{width:17px;height:17px}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-updated{margin:18px 0 0;color:#71717a;font-size:12px;text-align:center}
@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a7b3c91{max-width:100%!important;padding-inline:16px!important;overflow-x:clip} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-breadcrumb{margin-bottom:14px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero{padding:21px 18px;border-radius:19px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero .elementor-heading-title{font-size:26px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-lead{font-size:14px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-summary{grid-template-columns:1fr;gap:9px;margin:14px 0 20px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card{padding:13px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-layout{display:block!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-sidebar{display:none!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-content{width:100%;gap:10px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section{width:100%;padding:18px 16px;border-radius:15px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section h2{font-size:16px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section p,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section li{font-size:13.5px;line-height:1.95} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section__icon{width:34px;height:34px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta{align-items:stretch;flex-direction:column;padding:20px;border-radius:17px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta a{width:100%}}
.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:14px} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-actions a{padding:7px 11px;border:1px solid #d4daf0;border-radius:9px;color:#4564bd;font-size:12px;text-decoration:none}
.elementor-21 .elementor-element.elementor-element-a7b3c91&gt;.elementor-element,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-layout,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-content,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero{min-width:0;max-width:100%}
@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-a7b3c91{width:100%!important;max-width:100%!important;margin:0!important;padding-left:16px!important;padding-right:16px!important} .elementor-21 .elementor-element.elementor-element-a7b3c91&gt;.elementor-element,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-summary,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-layout,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-content,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-cta{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-hero .elementor-heading-title{max-width:100%!important;margin:0!important;color:#18181b!important;font-size:26px!important;line-height:1.55!important;overflow-wrap:anywhere} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-card{width:100%!important;min-width:0!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-layout{display:block!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-content{display:flex!important;flex-direction:column!important} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section p,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-section li,.elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-lead{max-width:100%!important;overflow-wrap:anywhere;word-break:normal} .elementor-21 .elementor-element.elementor-element-a7b3c91 .bm-policy-breadcrumb{max-width:100%;overflow:hidden;white-space:nowrap}}/* 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 */