.elementor-105 .elementor-element.elementor-element-6b000003{--display:flex;--padding-top:148px;--padding-bottom:94px;--padding-left:30px;--padding-right:30px;}.elementor-105 .elementor-element.elementor-element-6b000003:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b000003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05214C;}.elementor-widget-text-editor{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-105 .elementor-element.elementor-element-6b000000{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.9em;color:#68D5FA;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-105 .elementor-element.elementor-element-6b000001{text-align:start;}.elementor-105 .elementor-element.elementor-element-6b000001 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:52px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-6b000002{font-family:"Vazirmatn", Sans-serif;font-size:19px;line-height:1.9em;color:#D9E8F2;}.elementor-105 .elementor-element.elementor-element-6b000016{--display:flex;--padding-top:94px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-105 .elementor-element.elementor-element-6b000016:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b000016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-105 .elementor-element.elementor-element-6b000004{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.9em;color:#0563C7;}.elementor-105 .elementor-element.elementor-element-6b000015{--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;--flex-wrap:wrap;}.elementor-105 .elementor-element.elementor-element-6b000008{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E4ED;--border-color:#D9E4ED;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-105 .elementor-element.elementor-element-6b000008:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b000008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-6b000005{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-105 .elementor-element.elementor-element-6b000006{text-align:start;}.elementor-105 .elementor-element.elementor-element-6b000006 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-105 .elementor-element.elementor-element-6b000007{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-105 .elementor-element.elementor-element-6b00000c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E4ED;--border-color:#D9E4ED;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-105 .elementor-element.elementor-element-6b00000c:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b00000c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-6b000009{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-105 .elementor-element.elementor-element-6b00000a{text-align:start;}.elementor-105 .elementor-element.elementor-element-6b00000a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-105 .elementor-element.elementor-element-6b00000b{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-105 .elementor-element.elementor-element-6b000010{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E4ED;--border-color:#D9E4ED;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-105 .elementor-element.elementor-element-6b000010:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b000010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-6b00000d{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-105 .elementor-element.elementor-element-6b00000e{text-align:start;}.elementor-105 .elementor-element.elementor-element-6b00000e .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-105 .elementor-element.elementor-element-6b00000f{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-105 .elementor-element.elementor-element-6b000014{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9E4ED;--border-color:#D9E4ED;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:29px;--padding-right:29px;}.elementor-105 .elementor-element.elementor-element-6b000014:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b000014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-6b000011{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-105 .elementor-element.elementor-element-6b000012{text-align:start;}.elementor-105 .elementor-element.elementor-element-6b000012 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:25px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-105 .elementor-element.elementor-element-6b000013{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-105 .elementor-element.elementor-element-6b00001b{--display:flex;--padding-top:88px;--padding-bottom:94px;--padding-left:30px;--padding-right:30px;}.elementor-105 .elementor-element.elementor-element-6b00001b:not(.elementor-motion-effects-element-type-background), .elementor-105 .elementor-element.elementor-element-6b00001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05214C;}.elementor-105 .elementor-element.elementor-element-6b000017{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.9em;color:#68D5FA;}.elementor-105 .elementor-element.elementor-element-6b000018{text-align:start;}.elementor-105 .elementor-element.elementor-element-6b000018 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:37px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-6b000019{font-family:"Vazirmatn", Sans-serif;font-size:18px;line-height:1.9em;color:#D9E8F2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-105 .elementor-element.elementor-element-6b00001a .elementor-button{background-color:#0563C7;font-family:"Vazirmatn", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-6b000003{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-6b000000{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000001 .elementor-heading-title{font-size:33px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-6b000002{font-size:17px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000016{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-6b000004{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000008{--width:100%;}.elementor-105 .elementor-element.elementor-element-6b000005{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000006 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-6b000007{font-size:16px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b00000c{--width:100%;}.elementor-105 .elementor-element.elementor-element-6b000009{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b00000a .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-6b00000b{font-size:16px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000010{--width:100%;}.elementor-105 .elementor-element.elementor-element-6b00000d{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b00000e .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-6b00000f{font-size:16px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000014{--width:100%;}.elementor-105 .elementor-element.elementor-element-6b000011{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000012 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-6b000013{font-size:16px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b00001b{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-105 .elementor-element.elementor-element-6b000017{font-size:15px;line-height:1.85em;}.elementor-105 .elementor-element.elementor-element-6b000018 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-105 .elementor-element.elementor-element-6b000019{font-size:17px;line-height:1.85em;}}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-6b000003{--content-width:1200px;}.elementor-105 .elementor-element.elementor-element-6b000016{--content-width:1200px;}.elementor-105 .elementor-element.elementor-element-6b000008{--width:48%;}.elementor-105 .elementor-element.elementor-element-6b00000c{--width:48%;}.elementor-105 .elementor-element.elementor-element-6b000010{--width:48%;}.elementor-105 .elementor-element.elementor-element-6b000014{--width:48%;}.elementor-105 .elementor-element.elementor-element-6b00001b{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-6b000003 */.elementor-105 .elementor-element.elementor-element-6b000003 { position: relative; overflow: hidden;
  background-image: radial-gradient(circle at 12% 20%, rgba(40,109,163,.22), transparent 35%),
    linear-gradient(140deg, #091B32 0%, #05214C 73%, #0B355E 100%); }
.elementor-105 .elementor-element.elementor-element-6b000003:before { content:""; position:absolute; inset:0; opacity:.20; pointer-events:none;
  background-image: linear-gradient(90deg, transparent 98%, rgba(179,220,241,.22) 99%),
    linear-gradient(transparent 98%, rgba(179,220,241,.22) 99%);
  background-size: 82px 82px; }
.elementor-105 .elementor-element.elementor-element-6b000003 .e-con-inner { position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b000008 */.elementor-105 .elementor-element.elementor-element-6b000008 { position:relative; overflow:hidden; isolation:isolate;
  background:rgba(255,255,255,.64)!important;
  border:1px solid rgba(255,255,255,.86)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%);
  backdrop-filter:blur(18px) saturate(145%);
  box-shadow:0 12px 38px rgba(13,55,102,.075), inset 0 1px 0 rgba(255,255,255,.9);
  transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s ease,border-color .48s ease; }
.elementor-105 .elementor-element.elementor-element-6b000008:after {content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(110deg,transparent 27%,rgba(255,255,255,.24) 49%,transparent 71%);
  transform:translateX(-145%); transition:transform .75s ease; pointer-events:none;z-index:0;}
.elementor-105 .elementor-element.elementor-element-6b000008 > * {position:relative;z-index:1}
.elementor-105 .elementor-element.elementor-element-6b000008:hover,.elementor-105 .elementor-element.elementor-element-6b000008:focus-within {transform:translateY(-7px);
  border-color:rgba(148,189,219,.9)!important;
  box-shadow:0 26px 55px rgba(13,55,102,.14),inset 0 1px 0 #fff;}
.elementor-105 .elementor-element.elementor-element-6b000008:hover:after,.elementor-105 .elementor-element.elementor-element-6b000008:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b000008,.elementor-105 .elementor-element.elementor-element-6b000008:after {transition:none}.elementor-105 .elementor-element.elementor-element-6b000008:hover {transform:none}.elementor-105 .elementor-element.elementor-element-6b000008:after {display:none}}
.elementor-105 .elementor-element.elementor-element-6b000008 {transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s ease,filter .7s ease}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000008.pv-await {opacity:0;transform:translateY(42px) scale(.965);filter:blur(9px)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000008.pv-visible {opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000008.pv-visible:hover,html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000008.pv-visible:focus-within {transform:translateY(-7px)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b000008{transition:none!important}html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000008.pv-await{opacity:1;transform:none;filter:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b00000c */.elementor-105 .elementor-element.elementor-element-6b00000c { position:relative; overflow:hidden; isolation:isolate;
  background:rgba(255,255,255,.64)!important;
  border:1px solid rgba(255,255,255,.86)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%);
  backdrop-filter:blur(18px) saturate(145%);
  box-shadow:0 12px 38px rgba(13,55,102,.075), inset 0 1px 0 rgba(255,255,255,.9);
  transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s ease,border-color .48s ease; }
.elementor-105 .elementor-element.elementor-element-6b00000c:after {content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(110deg,transparent 27%,rgba(255,255,255,.24) 49%,transparent 71%);
  transform:translateX(-145%); transition:transform .75s ease; pointer-events:none;z-index:0;}
.elementor-105 .elementor-element.elementor-element-6b00000c > * {position:relative;z-index:1}
.elementor-105 .elementor-element.elementor-element-6b00000c:hover,.elementor-105 .elementor-element.elementor-element-6b00000c:focus-within {transform:translateY(-7px);
  border-color:rgba(148,189,219,.9)!important;
  box-shadow:0 26px 55px rgba(13,55,102,.14),inset 0 1px 0 #fff;}
.elementor-105 .elementor-element.elementor-element-6b00000c:hover:after,.elementor-105 .elementor-element.elementor-element-6b00000c:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b00000c,.elementor-105 .elementor-element.elementor-element-6b00000c:after {transition:none}.elementor-105 .elementor-element.elementor-element-6b00000c:hover {transform:none}.elementor-105 .elementor-element.elementor-element-6b00000c:after {display:none}}
.elementor-105 .elementor-element.elementor-element-6b00000c {transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s ease,filter .7s ease}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b00000c.pv-await {opacity:0;transform:translateY(42px) scale(.965);filter:blur(9px)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b00000c.pv-visible {opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b00000c.pv-visible:hover,html.pv-motion .elementor-105 .elementor-element.elementor-element-6b00000c.pv-visible:focus-within {transform:translateY(-7px)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b00000c{transition:none!important}html.pv-motion .elementor-105 .elementor-element.elementor-element-6b00000c.pv-await{opacity:1;transform:none;filter:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b000010 */.elementor-105 .elementor-element.elementor-element-6b000010 { position:relative; overflow:hidden; isolation:isolate;
  background:rgba(255,255,255,.64)!important;
  border:1px solid rgba(255,255,255,.86)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%);
  backdrop-filter:blur(18px) saturate(145%);
  box-shadow:0 12px 38px rgba(13,55,102,.075), inset 0 1px 0 rgba(255,255,255,.9);
  transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s ease,border-color .48s ease; }
.elementor-105 .elementor-element.elementor-element-6b000010:after {content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(110deg,transparent 27%,rgba(255,255,255,.24) 49%,transparent 71%);
  transform:translateX(-145%); transition:transform .75s ease; pointer-events:none;z-index:0;}
.elementor-105 .elementor-element.elementor-element-6b000010 > * {position:relative;z-index:1}
.elementor-105 .elementor-element.elementor-element-6b000010:hover,.elementor-105 .elementor-element.elementor-element-6b000010:focus-within {transform:translateY(-7px);
  border-color:rgba(148,189,219,.9)!important;
  box-shadow:0 26px 55px rgba(13,55,102,.14),inset 0 1px 0 #fff;}
.elementor-105 .elementor-element.elementor-element-6b000010:hover:after,.elementor-105 .elementor-element.elementor-element-6b000010:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b000010,.elementor-105 .elementor-element.elementor-element-6b000010:after {transition:none}.elementor-105 .elementor-element.elementor-element-6b000010:hover {transform:none}.elementor-105 .elementor-element.elementor-element-6b000010:after {display:none}}
.elementor-105 .elementor-element.elementor-element-6b000010 {transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s ease,filter .7s ease}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000010.pv-await {opacity:0;transform:translateY(42px) scale(.965);filter:blur(9px)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000010.pv-visible {opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000010.pv-visible:hover,html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000010.pv-visible:focus-within {transform:translateY(-7px)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b000010{transition:none!important}html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000010.pv-await{opacity:1;transform:none;filter:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b000014 */.elementor-105 .elementor-element.elementor-element-6b000014 { position:relative; overflow:hidden; isolation:isolate;
  background:rgba(255,255,255,.64)!important;
  border:1px solid rgba(255,255,255,.86)!important;
  -webkit-backdrop-filter:blur(18px) saturate(145%);
  backdrop-filter:blur(18px) saturate(145%);
  box-shadow:0 12px 38px rgba(13,55,102,.075), inset 0 1px 0 rgba(255,255,255,.9);
  transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s ease,border-color .48s ease; }
.elementor-105 .elementor-element.elementor-element-6b000014:after {content:""; position:absolute; inset:0; border-radius:inherit;
  background:linear-gradient(110deg,transparent 27%,rgba(255,255,255,.24) 49%,transparent 71%);
  transform:translateX(-145%); transition:transform .75s ease; pointer-events:none;z-index:0;}
.elementor-105 .elementor-element.elementor-element-6b000014 > * {position:relative;z-index:1}
.elementor-105 .elementor-element.elementor-element-6b000014:hover,.elementor-105 .elementor-element.elementor-element-6b000014:focus-within {transform:translateY(-7px);
  border-color:rgba(148,189,219,.9)!important;
  box-shadow:0 26px 55px rgba(13,55,102,.14),inset 0 1px 0 #fff;}
.elementor-105 .elementor-element.elementor-element-6b000014:hover:after,.elementor-105 .elementor-element.elementor-element-6b000014:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b000014,.elementor-105 .elementor-element.elementor-element-6b000014:after {transition:none}.elementor-105 .elementor-element.elementor-element-6b000014:hover {transform:none}.elementor-105 .elementor-element.elementor-element-6b000014:after {display:none}}
.elementor-105 .elementor-element.elementor-element-6b000014 {transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s ease,filter .7s ease}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000014.pv-await {opacity:0;transform:translateY(42px) scale(.965);filter:blur(9px)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000014.pv-visible {opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000014.pv-visible:hover,html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000014.pv-visible:focus-within {transform:translateY(-7px)}
@media(prefers-reduced-motion:reduce){.elementor-105 .elementor-element.elementor-element-6b000014{transition:none!important}html.pv-motion .elementor-105 .elementor-element.elementor-element-6b000014.pv-await{opacity:1;transform:none;filter:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b000016 */.elementor-105 .elementor-element.elementor-element-6b000016 {overflow:hidden;background:
 radial-gradient(circle at 6% 17%,rgba(77,169,225,.16),transparent 29%),
 radial-gradient(circle at 92% 77%,rgba(106,173,212,.16),transparent 32%),
 linear-gradient(145deg,#F1F7FB 0%,#E8F1F8 52%,#F7FAFC 100%)!important;}
.elementor-105 .elementor-element.elementor-element-6b000016 .e-con-inner {position:relative;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b00001a */.elementor-105 .elementor-element.elementor-element-6b00001a .elementor-button { transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease; }
.elementor-105 .elementor-element.elementor-element-6b00001a .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 9px 25px rgba(5,33,76,.20); }
@media (prefers-reduced-motion: reduce) { .elementor-105 .elementor-element.elementor-element-6b00001a .elementor-button { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b00001b */.elementor-105 .elementor-element.elementor-element-6b00001b { position: relative; overflow: hidden;
  background-image: radial-gradient(circle at 12% 20%, rgba(40,109,163,.22), transparent 35%),
    linear-gradient(140deg, #091B32 0%, #05214C 73%, #0B355E 100%); }
.elementor-105 .elementor-element.elementor-element-6b00001b:before { content:""; position:absolute; inset:0; opacity:.20; pointer-events:none;
  background-image: linear-gradient(90deg, transparent 98%, rgba(179,220,241,.22) 99%),
    linear-gradient(transparent 98%, rgba(179,220,241,.22) 99%);
  background-size: 82px 82px; }
.elementor-105 .elementor-element.elementor-element-6b00001b .e-con-inner { position:relative; }/* End custom CSS */