.elementor-21 .elementor-element.elementor-element-64000003{--display:flex;--padding-top:135px;--padding-bottom:108px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-64000003:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-64000003 > .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-21 .elementor-element.elementor-element-64000000{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-21 .elementor-element.elementor-element-64000001{text-align:start;}.elementor-21 .elementor-element.elementor-element-64000001 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:56px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64000002{font-family:"Vazirmatn", Sans-serif;font-size:20px;line-height:1.9em;color:#D9E8F2;}.elementor-21 .elementor-element.elementor-element-6400000a{--display:flex;--padding-top:98px;--padding-bottom:98px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6400000a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6400000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64000004{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.9em;color:#0563C7;}.elementor-21 .elementor-element.elementor-element-64000009{--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-21 .elementor-element.elementor-element-64000006{--display:flex;}.elementor-21 .elementor-element.elementor-element-64000005{text-align:start;}.elementor-21 .elementor-element.elementor-element-64000005 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:43px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-21 .elementor-element.elementor-element-64000008{--display:flex;}.elementor-21 .elementor-element.elementor-element-64000007{font-family:"Vazirmatn", Sans-serif;font-size:19px;line-height:1.9em;color:#43566F;}.elementor-21 .elementor-element.elementor-element-6400001a{--display:flex;--padding-top:89px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6400001a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6400001a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-21 .elementor-element.elementor-element-6400000b{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.9em;color:#0563C7;}.elementor-21 .elementor-element.elementor-element-6400000c{text-align:start;}.elementor-21 .elementor-element.elementor-element-6400000c .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:39px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-21 .elementor-element.elementor-element-64000019{--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-21 .elementor-element.elementor-element-64000010{--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:26px;--padding-right:26px;}.elementor-21 .elementor-element.elementor-element-64000010:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-64000010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6400000d{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-21 .elementor-element.elementor-element-6400000e{text-align:start;}.elementor-21 .elementor-element.elementor-element-6400000e .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-21 .elementor-element.elementor-element-6400000f{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-21 .elementor-element.elementor-element-64000014{--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:26px;--padding-right:26px;}.elementor-21 .elementor-element.elementor-element-64000014:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-64000014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64000011{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-21 .elementor-element.elementor-element-64000012{text-align:start;}.elementor-21 .elementor-element.elementor-element-64000012 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-21 .elementor-element.elementor-element-64000013{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-21 .elementor-element.elementor-element-64000018{--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:26px;--padding-right:26px;}.elementor-21 .elementor-element.elementor-element-64000018:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-64000018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64000015{font-family:"Vazirmatn", Sans-serif;font-size:14px;line-height:1.9em;color:#0563C7;}.elementor-21 .elementor-element.elementor-element-64000016{text-align:start;}.elementor-21 .elementor-element.elementor-element-64000016 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:700;line-height:1.35em;color:#121A29;}.elementor-21 .elementor-element.elementor-element-64000017{font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.9em;color:#43566F;}.elementor-21 .elementor-element.elementor-element-6400001f{--display:flex;--padding-top:76px;--padding-bottom:83px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-6400001f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6400001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05214C;}.elementor-21 .elementor-element.elementor-element-6400001b{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.9em;color:#68D5FA;}.elementor-21 .elementor-element.elementor-element-6400001c{text-align:start;}.elementor-21 .elementor-element.elementor-element-6400001c .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:42px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6400001d{font-family:"Vazirmatn", Sans-serif;font-size:18px;line-height:1.9em;color:#D3E3EE;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-6400001e .elementor-button{background-color:#0563C7;font-family:"Vazirmatn", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-f783e9b{--display:flex;}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-64000003{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-64000000{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-64000001 .elementor-heading-title{font-size:36px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-64000002{font-size:17px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-6400000a{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-64000004{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-64000006{--width:100%;}.elementor-21 .elementor-element.elementor-element-64000005 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-64000008{--width:100%;}.elementor-21 .elementor-element.elementor-element-64000007{font-size:17px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-6400001a{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-6400000b{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-6400000c .elementor-heading-title{font-size:27px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-64000010{--width:100%;}.elementor-21 .elementor-element.elementor-element-6400000d{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-6400000e .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-6400000f{font-size:16px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-64000014{--width:100%;}.elementor-21 .elementor-element.elementor-element-64000011{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-64000012 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-64000013{font-size:16px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-64000018{--width:100%;}.elementor-21 .elementor-element.elementor-element-64000015{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-64000016 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-64000017{font-size:16px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-6400001f{--padding-top:64px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-6400001b{font-size:15px;line-height:1.85em;}.elementor-21 .elementor-element.elementor-element-6400001c .elementor-heading-title{font-size:29px;line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-6400001d{font-size:17px;line-height:1.85em;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-64000003{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-6400000a{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-64000006{--width:52%;}.elementor-21 .elementor-element.elementor-element-64000008{--width:43%;}.elementor-21 .elementor-element.elementor-element-6400001a{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-64000010{--width:31%;}.elementor-21 .elementor-element.elementor-element-64000014{--width:31%;}.elementor-21 .elementor-element.elementor-element-64000018{--width:31%;}.elementor-21 .elementor-element.elementor-element-6400001f{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-64000003 */.elementor-21 .elementor-element.elementor-element-64000003 { 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-21 .elementor-element.elementor-element-64000003: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-21 .elementor-element.elementor-element-64000003 .e-con-inner { position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64000010 */.elementor-21 .elementor-element.elementor-element-64000010 { 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-21 .elementor-element.elementor-element-64000010: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-21 .elementor-element.elementor-element-64000010 > * {position:relative;z-index:1}
.elementor-21 .elementor-element.elementor-element-64000010:hover,.elementor-21 .elementor-element.elementor-element-64000010: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-21 .elementor-element.elementor-element-64000010:hover:after,.elementor-21 .elementor-element.elementor-element-64000010:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-21 .elementor-element.elementor-element-64000010,.elementor-21 .elementor-element.elementor-element-64000010:after {transition:none}.elementor-21 .elementor-element.elementor-element-64000010:hover {transform:none}.elementor-21 .elementor-element.elementor-element-64000010:after {display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64000014 */.elementor-21 .elementor-element.elementor-element-64000014 { 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-21 .elementor-element.elementor-element-64000014: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-21 .elementor-element.elementor-element-64000014 > * {position:relative;z-index:1}
.elementor-21 .elementor-element.elementor-element-64000014:hover,.elementor-21 .elementor-element.elementor-element-64000014: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-21 .elementor-element.elementor-element-64000014:hover:after,.elementor-21 .elementor-element.elementor-element-64000014:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-21 .elementor-element.elementor-element-64000014,.elementor-21 .elementor-element.elementor-element-64000014:after {transition:none}.elementor-21 .elementor-element.elementor-element-64000014:hover {transform:none}.elementor-21 .elementor-element.elementor-element-64000014:after {display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64000018 */.elementor-21 .elementor-element.elementor-element-64000018 { 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-21 .elementor-element.elementor-element-64000018: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-21 .elementor-element.elementor-element-64000018 > * {position:relative;z-index:1}
.elementor-21 .elementor-element.elementor-element-64000018:hover,.elementor-21 .elementor-element.elementor-element-64000018: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-21 .elementor-element.elementor-element-64000018:hover:after,.elementor-21 .elementor-element.elementor-element-64000018:focus-within:after {transform:translateX(145%)}
@media(prefers-reduced-motion:reduce){.elementor-21 .elementor-element.elementor-element-64000018,.elementor-21 .elementor-element.elementor-element-64000018:after {transition:none}.elementor-21 .elementor-element.elementor-element-64000018:hover {transform:none}.elementor-21 .elementor-element.elementor-element-64000018:after {display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6400001a */.elementor-21 .elementor-element.elementor-element-6400001a {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-21 .elementor-element.elementor-element-6400001a .e-con-inner {position:relative;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6400001e */.elementor-21 .elementor-element.elementor-element-6400001e .elementor-button { transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease; }
.elementor-21 .elementor-element.elementor-element-6400001e .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 9px 25px rgba(5,33,76,.20); }
@media (prefers-reduced-motion: reduce) { .elementor-21 .elementor-element.elementor-element-6400001e .elementor-button { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6400001f */.elementor-21 .elementor-element.elementor-element-6400001f { 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-21 .elementor-element.elementor-element-6400001f: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-21 .elementor-element.elementor-element-6400001f .e-con-inner { position:relative; }/* End custom CSS */