.elementor-3382 .elementor-element.elementor-element-fc55059{--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 ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3382 .elementor-element.elementor-element-faaced8 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-weight:600;color:#22417E;}.elementor-3382 .elementor-element.elementor-element-38c50d2{--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-3382 .elementor-element.elementor-element-a464ce8{--display:flex;--min-height:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3382 .elementor-element.elementor-element-f74e2c2 img{width:93%;}.elementor-3382 .elementor-element.elementor-element-8fdc6ba{--display:flex;--min-height:14px;}.elementor-3382 .elementor-element.elementor-element-65ab4f2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3382 .elementor-element.elementor-element-43808ab{--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-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-3382 .elementor-element.elementor-element-a638049{font-family:"VazirMatn", Sans-serif;font-size:22px;font-weight:400;color:#223C77;}.elementor-3382 .elementor-element.elementor-element-c47a23c{--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-3382 .elementor-element.elementor-element-ff989d8 img{width:100%;max-width:100%;height:471px;}.elementor-3382 .elementor-element.elementor-element-5280f35{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3382 .elementor-element.elementor-element-6eb390b{--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-3382 .elementor-element.elementor-element-df19693 img{width:100%;max-width:100%;height:458px;}.elementor-3382 .elementor-element.elementor-element-6b2482a{--display:flex;--min-height:0px;--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-3382 .elementor-element.elementor-element-bc9ffe2{font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;color:#295384;}.elementor-3382 .elementor-element.elementor-element-bc9ffe2 p{margin-block-end:0px;}.elementor-3382 .elementor-element.elementor-element-c304123{--display:flex;--min-height:38px;--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-3382 .elementor-element.elementor-element-b5eec68{--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-3382 .elementor-element.elementor-element-9aff4c8{column-gap:0px;font-family:"VazirMatn", Sans-serif;font-size:18px;font-weight:400;color:#2D2F8D;}.elementor-3382 .elementor-element.elementor-element-e05ffb6{--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-3382 .elementor-element.elementor-element-2f1c928{--display:flex;--min-height:184px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 50px 0px 50px;}.elementor-3382 .elementor-element.elementor-element-2f1c928:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-2f1c928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001F59;}.elementor-3382 .elementor-element.elementor-element-4a52a7d{width:initial;max-width:initial;text-align:center;}.elementor-3382 .elementor-element.elementor-element-4a52a7d .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-size:28px;font-weight:600;line-height:53px;color:#FFFFFF;}.elementor-3382 .elementor-element.elementor-element-453bd04{--e-transform-scale:0.7;}.elementor-3382 .elementor-element.elementor-element-453bd04:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3382 .elementor-element.elementor-element-faaced8{--e-transform-translateX:0px;--e-transform-scale:1;text-align:center;}.elementor-3382 .elementor-element.elementor-element-f74e2c2 img{width:100%;}}@media(min-width:768px){.elementor-3382 .elementor-element.elementor-element-fc55059{--content-width:798px;}.elementor-3382 .elementor-element.elementor-element-a464ce8{--width:100%;}.elementor-3382 .elementor-element.elementor-element-8fdc6ba{--width:100%;}.elementor-3382 .elementor-element.elementor-element-43808ab{--width:50%;}.elementor-3382 .elementor-element.elementor-element-c47a23c{--width:50%;}.elementor-3382 .elementor-element.elementor-element-6eb390b{--width:50%;}.elementor-3382 .elementor-element.elementor-element-6b2482a{--width:56%;}.elementor-3382 .elementor-element.elementor-element-c304123{--content-width:1217px;}.elementor-3382 .elementor-element.elementor-element-b5eec68{--content-width:570px;}}/* Start custom CSS for html, class: .elementor-element-453bd04 */.togglesw {
  --s: 50px;
 /* adjust this to control the size*/
  height: calc(var(--s) + var(--s)/5);
  width: auto;
 /* some browsers need this */
  aspect-ratio: 2.25;
  border-radius: var(--s);
  margin: calc(var(--s)/2);
  display: grid;
  cursor: pointer;
  background-color: #ff7a7a;
  box-sizing: content-box;
  overflow: hidden;
  transition: .3s .1s;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.togglesw:before {
  content: "";
  padding: calc(var(--s)/10);
  --_g: radial-gradient(circle closest-side at calc(100% - var(--s)/2) 50%,#000 96%,#0000);
  background: var(--_g) 0 /var(--_p,var(--s)) 100% no-repeat content-box,
    var(--_g) var(--_p,0)/var(--s)  100% no-repeat content-box,
    #fff;
  mix-blend-mode: darken;
  filter: blur(calc(var(--s)/12)) contrast(11);
  transition: .4s, background-position .4s .1s,
    padding cubic-bezier(0,calc(var(--_i,-1)*200),1,calc(var(--_i,-1)*200)) .25s .1s;
}

.togglesw:checked {
  background-color: #85ff7a;
}

.togglesw:checked:before {
  padding: calc(var(--s)/10 + .05px) calc(var(--s)/10);
  --_p: 100%;
  --_i: 1;
}/* End custom CSS */