.elementor-750 .elementor-element.elementor-element-64f9a7d8:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-64f9a7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FF;}.elementor-750 .elementor-element.elementor-element-64f9a7d8 > .elementor-container{max-width:1120px;}.elementor-750 .elementor-element.elementor-element-64f9a7d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-11em;margin-bottom:0em;padding:163px 70px 86px 70px;}.elementor-750 .elementor-element.elementor-element-64f9a7d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-750 .elementor-element.elementor-element-58f64d7c{background-color:#EEF4FF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:8px 14px 8px 14px;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-750 .elementor-element.elementor-element-58f64d7c .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;letter-spacing:0.8px;color:#2F6BFF;}.elementor-750 .elementor-element.elementor-element-241a1527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;}.elementor-750 .elementor-element.elementor-element-241a1527 .elementor-heading-title{font-size:52px;font-weight:820;line-height:1.12em;color:#132C66;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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-750 .elementor-element.elementor-element-52bc38dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-size:18px;font-weight:400;line-height:1.65em;color:#5D6D88;}.elementor-750 .elementor-element.elementor-element-61ae5a50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;font-weight:400;line-height:1.5em;color:#76849B;}.elementor-750 .elementor-element.elementor-element-539d26d3:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-539d26d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-750 .elementor-element.elementor-element-539d26d3 > .elementor-container{max-width:1120px;}.elementor-750 .elementor-element.elementor-element-539d26d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 70px 74px 70px;}.elementor-750 .elementor-element.elementor-element-539d26d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-750 .elementor-element.elementor-element-70c7c2a6{padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-750 .elementor-element.elementor-element-52f4db9f{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F4;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 34px 0px rgba(17,37,89,0.06);}.elementor-750 .elementor-element.elementor-element-52f4db9f .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-750 .elementor-element.elementor-element-52f4db9f.elementor-view-stacked .elementor-icon{background-color:#2F6BFF;}.elementor-750 .elementor-element.elementor-element-52f4db9f.elementor-view-framed .elementor-icon, .elementor-750 .elementor-element.elementor-element-52f4db9f.elementor-view-default .elementor-icon{fill:#2F6BFF;color:#2F6BFF;border-color:#2F6BFF;}.elementor-750 .elementor-element.elementor-element-52f4db9f .elementor-icon-box-title, .elementor-750 .elementor-element.elementor-element-52f4db9f .elementor-icon-box-title a{font-size:17px;font-weight:750;}.elementor-750 .elementor-element.elementor-element-52f4db9f .elementor-icon-box-title{color:#17316B;}.elementor-750 .elementor-element.elementor-element-52f4db9f .elementor-icon-box-description{font-size:14px;line-height:1.55em;color:#5D6D88;}.elementor-750 .elementor-element.elementor-element-518325f9{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F4;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 34px 0px rgba(17,37,89,0.06);}.elementor-750 .elementor-element.elementor-element-518325f9 .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-750 .elementor-element.elementor-element-518325f9.elementor-view-stacked .elementor-icon{background-color:#7455FF;}.elementor-750 .elementor-element.elementor-element-518325f9.elementor-view-framed .elementor-icon, .elementor-750 .elementor-element.elementor-element-518325f9.elementor-view-default .elementor-icon{fill:#7455FF;color:#7455FF;border-color:#7455FF;}.elementor-750 .elementor-element.elementor-element-518325f9 .elementor-icon-box-title, .elementor-750 .elementor-element.elementor-element-518325f9 .elementor-icon-box-title a{font-size:17px;font-weight:750;}.elementor-750 .elementor-element.elementor-element-518325f9 .elementor-icon-box-title{color:#17316B;}.elementor-750 .elementor-element.elementor-element-518325f9 .elementor-icon-box-description{font-size:14px;line-height:1.55em;color:#5D6D88;}.elementor-750 .elementor-element.elementor-element-588a074a{background-color:#FFFFFF;padding:22px 22px 22px 22px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E9F4;border-radius:18px 18px 18px 18px;box-shadow:0px 10px 34px 0px rgba(17,37,89,0.06);}.elementor-750 .elementor-element.elementor-element-588a074a .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-750 .elementor-element.elementor-element-588a074a.elementor-view-stacked .elementor-icon{background-color:#15BFE7;}.elementor-750 .elementor-element.elementor-element-588a074a.elementor-view-framed .elementor-icon, .elementor-750 .elementor-element.elementor-element-588a074a.elementor-view-default .elementor-icon{fill:#15BFE7;color:#15BFE7;border-color:#15BFE7;}.elementor-750 .elementor-element.elementor-element-588a074a .elementor-icon-box-title, .elementor-750 .elementor-element.elementor-element-588a074a .elementor-icon-box-title a{font-size:17px;font-weight:750;}.elementor-750 .elementor-element.elementor-element-588a074a .elementor-icon-box-title{color:#17316B;}.elementor-750 .elementor-element.elementor-element-588a074a .elementor-icon-box-description{font-size:14px;line-height:1.55em;color:#5D6D88;}.elementor-750 .elementor-element.elementor-element-49f33856:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-49f33856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-750 .elementor-element.elementor-element-49f33856 > .elementor-container{max-width:1120px;}.elementor-750 .elementor-element.elementor-element-49f33856{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 100px 82px 100px;}.elementor-750 .elementor-element.elementor-element-49f33856 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-750 .elementor-element.elementor-element-1caf8345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-750 .elementor-element.elementor-element-1caf8345 .elementor-heading-title{font-size:38px;font-weight:800;line-height:1.17em;color:#132C66;}.elementor-750 .elementor-element.elementor-element-3e9c012c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:16px;font-weight:400;line-height:1.76em;color:#52627D;}.elementor-750 .elementor-element.elementor-element-1d2b08e9:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-1d2b08e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17316B;}.elementor-750 .elementor-element.elementor-element-1d2b08e9 > .elementor-container{max-width:1120px;}.elementor-750 .elementor-element.elementor-element-1d2b08e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:82px 70px 88px 70px;}.elementor-750 .elementor-element.elementor-element-1d2b08e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-750 .elementor-element.elementor-element-6e9dae5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-750 .elementor-element.elementor-element-6e9dae5c .elementor-heading-title{font-size:42px;font-weight:800;line-height:1.14em;color:#FFFFFF;}.elementor-750 .elementor-element.elementor-element-27f7ffd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;font-size:17px;font-weight:400;line-height:1.6em;color:#DDE7FF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-750 .elementor-element.elementor-element-1a12fa42 .elementor-button{background-color:#FF4D50;font-size:15px;font-weight:750;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF4D50;border-radius:999px 999px 999px 999px;padding:15px 25px 15px 25px;}.elementor-750 .elementor-element.elementor-element-1a12fa42 .elementor-button:hover, .elementor-750 .elementor-element.elementor-element-1a12fa42 .elementor-button:focus{background-color:#E94247;color:#FFFFFF;}.elementor-750 .elementor-element.elementor-element-1a12fa42 .elementor-button:hover svg, .elementor-750 .elementor-element.elementor-element-1a12fa42 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-750 .elementor-element.elementor-element-64f9a7d8{padding:74px 42px 72px 42px;}.elementor-750 .elementor-element.elementor-element-539d26d3{padding:54px 42px 62px 42px;}.elementor-750 .elementor-element.elementor-element-49f33856{padding:62px 54px 70px 54px;}.elementor-750 .elementor-element.elementor-element-1d2b08e9{padding:68px 42px 74px 42px;}}@media(max-width:767px){.elementor-750 .elementor-element.elementor-element-64f9a7d8{padding:68px 24px 64px 24px;}.elementor-750 .elementor-element.elementor-element-241a1527 .elementor-heading-title{font-size:38px;}.elementor-750 .elementor-element.elementor-element-539d26d3{padding:48px 24px 56px 24px;}.elementor-750 .elementor-element.elementor-element-49f33856{padding:52px 24px 60px 24px;}.elementor-750 .elementor-element.elementor-element-1caf8345 .elementor-heading-title{font-size:31px;}.elementor-750 .elementor-element.elementor-element-1d2b08e9{padding:60px 24px 66px 24px;}.elementor-750 .elementor-element.elementor-element-6e9dae5c .elementor-heading-title{font-size:33px;}}/* Start custom CSS for section, class: .elementor-element-64f9a7d8 */.elementor-750 .elementor-element.elementor-element-64f9a7d8{
  position:relative;overflow:hidden!important;isolation:isolate;
  background:linear-gradient(135deg,#fffafa 0%,#f7f8ff 48%,#edf6ff 100%);
}
.elementor-750 .elementor-element.elementor-element-64f9a7d8>.elementor-container{position:relative;z-index:3}
.elementor-750 .elementor-element.elementor-element-64f9a7d8:before{
  content:"";position:absolute;width:900px;height:650px;right:-180px;top:-300px;
  background:radial-gradient(circle at 35% 45%,rgba(47,107,255,.42),transparent 46%),
             radial-gradient(circle at 70% 65%,rgba(21,191,231,.34),transparent 48%);
  filter:blur(35px);animation:legal-blue 6s ease-in-out infinite alternate;
}
.elementor-750 .elementor-element.elementor-element-64f9a7d8:after{
  content:"";position:absolute;width:820px;height:620px;left:-240px;bottom:-330px;
  background:radial-gradient(circle at 40% 35%,rgba(255,77,80,.33),transparent 46%),
             radial-gradient(circle at 68% 65%,rgba(116,85,255,.30),transparent 50%);
  filter:blur(38px);animation:legal-red 7s ease-in-out infinite alternate;
}
@keyframes legal-blue{from{transform:translate3d(-40px,20px,0) scale(.92)}to{transform:translate3d(90px,-30px,0) scale(1.1)}}
@keyframes legal-red{from{transform:translate3d(20px,-10px,0) scale(.9)}to{transform:translate3d(100px,35px,0) scale(1.12)}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-539d26d3 */.elementor-750 .elementor-element.elementor-element-539d26d3 .legal-card{height:100%;transition:transform .2s ease,box-shadow .2s ease}
.elementor-750 .elementor-element.elementor-element-539d26d3 .legal-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(20,48,105,.10)}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49f33856 */.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor h3{color:#17316B;font-size:20px;line-height:1.3;margin:26px 0 10px}
.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor h4{color:#17316B;font-size:17px;line-height:1.3;margin:22px 0 8px}
.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor ul,.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor ol{padding-left:22px;margin:10px 0 18px}
.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor li{margin:7px 0}
.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor a{color:#2F6BFF;text-decoration:none}
.elementor-750 .elementor-element.elementor-element-49f33856 .elementor-text-editor strong{color:#25395F}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d2b08e9 */.elementor-750 .elementor-element.elementor-element-1d2b08e9{
  position:relative;overflow:hidden;isolation:isolate;
  background:linear-gradient(135deg,#142C67,#244FA8 56%,#513DD3);
}
.elementor-750 .elementor-element.elementor-element-1d2b08e9:before{
  content:"";position:absolute;width:600px;height:600px;left:-240px;top:-350px;border-radius:50%;
  background:radial-gradient(circle,rgba(255,91,97,.43),transparent 65%);filter:blur(30px)
}
.elementor-750 .elementor-element.elementor-element-1d2b08e9:after{
  content:"";position:absolute;width:600px;height:600px;right:-250px;bottom:-360px;border-radius:50%;
  background:radial-gradient(circle,rgba(19,207,239,.36),transparent 65%);filter:blur(30px)
}
.elementor-750 .elementor-element.elementor-element-1d2b08e9>.elementor-container{position:relative;z-index:2}/* End custom CSS */