.elementor-900 .elementor-element.elementor-element-ae00000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ae00009{--display:grid;--min-height:700px;--e-con-grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-ae00001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-900 .elementor-element.elementor-element-ae00002{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-ae00002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-icon i{color:#023E8A;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-icon svg{fill:#023E8A;transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:14px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-text{color:#023E8A;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-900 .elementor-element.elementor-element-ae00003{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900 .elementor-element.elementor-element-ae00003 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:72px;font-weight:300;line-height:1.3em;letter-spacing:0px;color:#0A1240;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-900 .elementor-element.elementor-element-ae00004{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:19px;font-weight:400;line-height:1.9em;letter-spacing:0px;color:#3F4A6B;}.elementor-900 .elementor-element.elementor-element-ae00005{--display:flex;--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:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button{background-color:#03045E;font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:16px;font-weight:500;line-height:1.8em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 10px 24px -12px rgba(3,4,94,0.55);border-radius:12px 12px 12px 12px;padding:14px 24px 14px 24px;}.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:hover, .elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:focus{background-color:#023E8A;color:#FFFFFF;box-shadow:0px 16px 30px -12px rgba(3,4,94,0.6);}.elementor-900 .elementor-element.elementor-element-ae00006{width:auto;max-width:auto;}.elementor-900 .elementor-element.elementor-element-ae00006.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:hover svg, .elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button{background-color:#F3F8FC;font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:16px;font-weight:500;line-height:1.8em;letter-spacing:0px;fill:#0A1240;color:#0A1240;border-style:solid;border-width:1px 1px 1px 1px;border-color:#03045E17;border-radius:12px 12px 12px 12px;padding:14px 22px 14px 22px;}.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button:hover, .elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button:focus{background-color:#E7F4FA;color:#0A1240;border-color:#03045E17;}.elementor-900 .elementor-element.elementor-element-ae00007{width:auto;max-width:auto;}.elementor-900 .elementor-element.elementor-element-ae00007.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button:hover svg, .elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button:focus svg{fill:#0A1240;}.elementor-900 .elementor-element.elementor-element-ae00008{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-900 .elementor-element.elementor-element-a5r0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00002{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-be00003{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-900 .elementor-element.elementor-element-be00005 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:54px;font-weight:300;line-height:1.6em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-be00006{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-icon i{color:#0077B6;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-icon svg{fill:#0077B6;transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:16px;font-weight:700;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-ce00000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ce00016{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-ce00014 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:14px;font-weight:500;line-height:1.8em;letter-spacing:0px;color:#0077B6;}.elementor-900 .elementor-element.elementor-element-ce00015 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:56px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-ce00013{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ce00011{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf00000{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf00002 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-cf00003{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#3F4A6B;}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-cf00004{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-cf00004 .elementor-icon-list-text{color:#3F4A6B;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf10000{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf10002 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-cf10003{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#3F4A6B;}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-cf10004{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-cf10004 .elementor-icon-list-text{color:#3F4A6B;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf20000{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf20002 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-cf20003{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#3F4A6B;}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-cf20004{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-cf20004 .elementor-icon-list-text{color:#3F4A6B;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf30000{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf30002 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-cf30003{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#3F4A6B;}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-cf30004{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-cf30004 .elementor-icon-list-text{color:#3F4A6B;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf40000{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf40002 .elementor-heading-title{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0px;color:#0A1240;}.elementor-900 .elementor-element.elementor-element-cf40003{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:18px;font-weight:400;line-height:1.8em;letter-spacing:0px;color:#3F4A6B;}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-cf40004{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-item > a{font-family:"Vazir", system-ui, Tahoma, sans-serif;font-size:13px;font-weight:400;line-height:1.8em;letter-spacing:0px;}.elementor-900 .elementor-element.elementor-element-cf40004 .elementor-icon-list-text{color:#3F4A6B;transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d1f0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0015{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d1f0017{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-900 .elementor-element.elementor-element-d1f0002 .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d1f0002 .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d1f0002 .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d1f0005{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0006 .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d1f0006 .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d1f0006 .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d1f0009{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f000a .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d1f000a .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d1f000a .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d1f000d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f000e .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d1f000e .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d1f000e .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d1f0011{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0012 .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d1f0012 .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d1f0012 .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d2w0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w002b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d2w002d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w001d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0019 .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d2w0019 .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d2w0019 .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d2w0022{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-900 .elementor-element.elementor-element-d2w001f .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d2w001f .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d2w001f .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d2w0026{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0023 .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d2w0023 .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d2w0023 .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d2w002a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0027 .elementor-icon-wrapper{text-align:center;}.elementor-900 .elementor-element.elementor-element-d2w0027 .elementor-icon{font-size:20px;}.elementor-900 .elementor-element.elementor-element-d2w0027 .elementor-icon svg{height:20px;}.elementor-900 .elementor-element.elementor-element-d3p0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p004a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d3p0049 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0049 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0049{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-d3p0049 .elementor-icon-list-text{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p004d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0036{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p002f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0033 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0033 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0033{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-d3p0033 .elementor-icon-list-text{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0034 .elementor-button:hover, .elementor-900 .elementor-element.elementor-element-d3p0034 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-d3p0034 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-d3p0034 .elementor-button:hover svg, .elementor-900 .elementor-element.elementor-element-d3p0034 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-d3p0040{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0037{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p003b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p003b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p003b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-d3p003b .elementor-icon-list-text{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p003c .elementor-button{background-color:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-d3p003c .elementor-button:hover, .elementor-900 .elementor-element.elementor-element-d3p003c .elementor-button:focus{background-color:var( --e-global-color-hbondim );}.elementor-900 .elementor-element.elementor-element-d3p0048{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0041{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0045 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0045 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-900 .elementor-element.elementor-element-d3p0045{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-900 .elementor-element.elementor-element-d3p0045 .elementor-icon-list-text{transition:color 0.3s;}.elementor-900 .elementor-element.elementor-element-d4c0000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0050{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d4c0051{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0053{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c004f .elementor-button{background-color:#FFFFFF;}.elementor-900 .elementor-element.elementor-element-d4c004f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-900 .elementor-element.elementor-element-d4c004f .elementor-button .elementor-button-content-wrapper{gap:10px;}:root{--page-title-display:none;}@media(max-width:1023px){.elementor-900 .elementor-element.elementor-element-ae00000{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ae00009{--min-height:0px;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-900 .elementor-element.elementor-element-ae00003{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900 .elementor-element.elementor-element-ae00003 .elementor-heading-title{font-size:56px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-900 .elementor-element.elementor-element-ae00004{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900 .elementor-element.elementor-element-ae00005{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-900 .elementor-element.elementor-element-a5r0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00000{--padding-top:150px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00002{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-be00003{--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-900 .elementor-element.elementor-element-ce00000{--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ce00016{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-ce00013{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ce00011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf00000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf00002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf10000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf10002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf20000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf20002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf30000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf30002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf40000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf40002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-d1f0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0015{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d1f0017{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0005{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f000d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w002b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d2w002d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w001d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0022{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-900 .elementor-element.elementor-element-d2w0026{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w002a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p004a{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d3p004d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p002f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0040{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0037{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0048{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0041{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0050{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-900 .elementor-element.elementor-element-d4c0051{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0053{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00000{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:104px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ae00009{--min-height:0px;--e-con-grid-template-columns:minmax(0,1fr);--e-con-grid-template-rows:auto;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-900 .elementor-element.elementor-element-ae00003{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900 .elementor-element.elementor-element-ae00003 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-900 .elementor-element.elementor-element-ae00004{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-900 .elementor-element.elementor-element-ae00005{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-900 .elementor-element.elementor-element-a5r0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00000{--padding-top:96px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-be00002{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-900 .elementor-element.elementor-element-be00003{--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-900 .elementor-element.elementor-element-be00005 .elementor-heading-title{font-size:30px;}.elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900 .elementor-element.elementor-element-be00006 .elementor-icon-list-item > a{font-size:13px;}.elementor-900 .elementor-element.elementor-element-ce00000{--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ce00016{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-900 .elementor-element.elementor-element-ce00015 .elementor-heading-title{font-size:36px;}.elementor-900 .elementor-element.elementor-element-ce00013{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-ce00011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf00000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf00002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf10000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf10002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf20000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf20002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf30000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf30002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-cf40000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-cf40002 .elementor-heading-title{font-size:26px;}.elementor-900 .elementor-element.elementor-element-d1f0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0015{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-900 .elementor-element.elementor-element-d1f0017{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0001{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0005{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0009{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f000d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d1f0011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w002b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-900 .elementor-element.elementor-element-d2w002d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w001d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w0022{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-900 .elementor-element.elementor-element-d2w0026{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d2w002a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p004a{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-900 .elementor-element.elementor-element-d3p004d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p002f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0040{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0037{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0048{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d3p0041{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0050{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-900 .elementor-element.elementor-element-d4c0051{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900 .elementor-element.elementor-element-d4c0053{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon-list, class: .elementor-element-ae00002 */.elementor-900 .elementor-element.elementor-element-ae00002{animation:hb-up 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.1s}
.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-item{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#E7F4FA}
.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-icon{display:inline-flex}
.elementor-900 .elementor-element.elementor-element-ae00002 .elementor-icon-list-icon svg{width:16px;height:16px;fill:none !important;stroke:currentColor;color:#023E8A}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae00003 */.elementor-900 .elementor-element.elementor-element-ae00003{animation:hb-up 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.22s}
.elementor-900 .elementor-element.elementor-element-ae00003 .elementor-heading-title{margin:0}
.elementor-900 .elementor-element.elementor-element-ae00003 b{display:block;font-weight:800;color:#03045E}
.elementor-900 .elementor-element.elementor-element-ae00003 em{font-style:normal;color:#0077B6}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae00004 */.elementor-900 .elementor-element.elementor-element-ae00004{animation:hb-up 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.34s}
.elementor-900 .elementor-element.elementor-element-ae00004 p{max-width:30em}
.elementor-900 .elementor-element.elementor-element-ae00004 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae00006 */.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s,box-shadow .35s}
.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:hover{transform:translateY(-2px)}
.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:active{transform:scale(.98)}
.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button-content-wrapper{gap:10px;align-items:center}
.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button-icon{display:inline-flex;margin:0}
.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button-icon svg{width:20px;height:20px;fill:none !important;stroke:currentColor;flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}
.elementor-900 .elementor-element.elementor-element-ae00006 .elementor-button:hover .elementor-button-icon svg{transform:translateX(-4px)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ae00007 */.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s,box-shadow .35s}
.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button:hover{transform:translateY(-2px)}
.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button:active{transform:scale(.98)}
.elementor-900 .elementor-element.elementor-element-ae00007 .elementor-button{box-shadow:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae00005 */.elementor-900 .elementor-element.elementor-element-ae00005{animation:hb-up 1s cubic-bezier(.16,1,.3,1) both;animation-delay:.46s}
.elementor-900 .elementor-element.elementor-element-ae00005{width:auto;max-width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae00001 */.elementor-900 .elementor-element.elementor-element-ae00001{min-width:0}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-ae00001{animation:hb-fadeout linear both;animation-timeline:view();animation-range:exit 10% exit 90%}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ae00001{max-width:640px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae00008 */.elementor-900 .elementor-element.elementor-element-ae00008{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0;width:100%}
.elementor-900 .elementor-element.elementor-element-ae00008 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-ae00008 .elementor-widget-container{width:100%}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-visual{position:relative;height:700px;display:grid;place-items:center}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-visual{animation:hb-par linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-disc{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#d8eef8,#eef7fc 60%,rgba(255,255,255,0) 72%);animation:hb-breathe 8s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 18px;border-radius:999px;background:#ffffff;border:1px solid var(--line);box-shadow:0 14px 34px -14px rgba(3,4,94,.3);font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-chip i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-chip i svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-scene,.elementor-900 .elementor-element.elementor-element-ae00008 .hb-stage{position:absolute;inset:0;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-stage{position:relative;inset:auto;width:100%;height:100%}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-scene .hb-disc,.elementor-900 .elementor-element.elementor-element-ae00008 .hb-stage .hb-disc{width:500px;height:500px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-iph{position:relative;z-index:1;width:300px;height:620px;border-radius:56px;padding:4px;background:linear-gradient(145deg,#e6e9ee 0%,#a7adb8 20%,#f4f5f7 42%,#8b919c 68%,#d9dce2 100%);box-shadow:0 60px 100px -45px rgba(3,4,94,.6),0 24px 46px -26px rgba(3,4,94,.4),inset 0 0 0 1px rgba(255,255,255,.7),inset 0 0 0 2px rgba(3,4,94,.08)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-ib{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#8b919c,#d9dce2,#8b919c)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-ib-a{left:-3px;top:118px;height:30px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-ib-v1{left:-3px;top:170px;height:56px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-ib-v2{left:-3px;top:236px;height:56px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-ib-p{right:-3px;top:190px;height:86px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-bezel{width:100%;height:100%;border-radius:52px;background:#070a1a;padding:9px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-screen{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;background:#f3f6fb;isolation:isolate}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-island{position:absolute;top:10px;left:50%;width:90px;height:26px;margin-left:-45px;border-radius:20px;background:#070a1a;z-index:30}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-island::after{content:"";position:absolute;right:16px;top:9px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3a7a,#070a1a 70%)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-glare{position:absolute;inset:0;z-index:29;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 72%,rgba(255,255,255,.07) 100%)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-home-ind{position:absolute;bottom:6px;left:50%;width:100px;height:4px;margin-left:-50px;border-radius:4px;background:#0a1240;opacity:.75;z-index:31}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-app{position:absolute;inset:0;padding:44px 14px 72px;display:flex;flex-direction:column;gap:8px;font-size:11.5px;line-height:1.6;color:var(--ink);text-align:right}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hdr{display:flex;align-items:center;gap:8px;margin:0 -14px 2px;padding:2px 14px 10px;background:#ffffff;border-bottom:1px solid var(--line)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hdr b{display:block;font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hdr small{display:block;font-size:9.5px;color:var(--muted);line-height:1.4}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-av{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-av svg{width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tab{position:absolute;left:0;right:0;bottom:0;height:64px;padding-bottom:12px;background:#ffffff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:center;font-size:8.5px;color:var(--muted);z-index:5}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tab>span{display:flex;flex-direction:column;align-items:center;gap:1px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tab svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tab>span:first-child{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-fab{width:42px;height:42px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;margin-top:-22px;box-shadow:0 10px 20px -8px rgba(0,119,182,.7)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-fab svg{width:20px;height:20px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dh{font-size:18px;font-weight:800;margin:2px 0 0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff;border:1px solid var(--line)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc-new{background:var(--soft);border-color:rgba(0,119,182,.2)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--soft);color:var(--accent);flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc-new .hb-dc-ic{background:var(--accent);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc-ic svg{width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc small{display:block;font-size:9.5px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dc b{display:block;font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-dim{position:absolute;inset:0;z-index:10;background:rgba(10,18,64,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-modal{position:absolute;z-index:11;left:12px;right:12px;top:50%;height:384px;margin-top:-200px;border-radius:24px;background:#ffffff;box-shadow:0 30px 60px -20px rgba(3,4,94,.55);overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-mv{position:absolute;inset:0;display:flex;flex-direction:column}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-mh{padding:16px 16px 12px;border-bottom:1px solid var(--line);text-align:center}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-mh b{display:block;font-size:13.5px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-mh small{display:block;font-size:10px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-stp{position:relative;padding:16px 14px 6px;display:flex;flex-direction:column;gap:16px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st{position:relative;display:flex;gap:10px;align-items:flex-start;min-height:56px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-ic{position:relative;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--soft);display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-spin{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,119,182,0) 0deg,rgba(0,119,182,.15) 120deg,#0077b6 320deg,rgba(0,119,182,0) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));animation:hb-spin .85s linear infinite}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-halo-w{position:absolute;inset:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-halo{position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--accent);opacity:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-wait{width:8px;height:8px;border-radius:50%;background:#a3aec4}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-ck{position:absolute;inset:0;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-ck svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-t{flex:1;min-width:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-t b{display:block;font-size:12px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-t small{position:relative;display:block;height:34px;font-size:9.5px;line-height:1.7}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-st-t small span{position:absolute;inset:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tx-run{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tx-wait{color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-tx-ok{color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-conn{position:absolute;right:29px;top:52px;width:2px;height:36px;border-radius:2px;background:var(--line)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-conn i{position:absolute;inset:0;border-radius:2px;background:var(--accent);transform-origin:top}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-status{position:relative;margin:auto 12px 14px;height:38px;border-radius:12px;background:var(--soft);color:var(--accent);font-size:9.5px;font-weight:500;overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-status>span:not(.hb-mini){position:absolute;top:0;bottom:0;right:34px;left:10px;display:flex;align-items:center;white-space:nowrap}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-mini{inset:auto;right:11px;top:11px;width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform-origin:right}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sh{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-bottom:1px solid var(--line)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sh b{font-size:13px;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-crw{position:relative;width:40px;height:40px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-cr{width:40px;height:40px;display:block}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-cr-bg{fill:var(--soft);stroke:none}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-cr-fg{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-cr-ck{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-bd{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--accent);opacity:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-bd:nth-child(even){background:var(--cyan);width:5px;height:5px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-slist{margin:12px;padding:12px;border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:9px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr{display:flex;gap:9px;align-items:flex-start}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr .hb-okdot{width:20px;height:20px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr b{display:block;font-size:11px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr small{display:block;font-size:9.5px;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr-final b{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr-final small{color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sr-sep{height:1px;background:var(--line)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-sbtn2{margin:auto 12px 14px;height:40px;border-radius:12px;background:var(--accent);color:#ffffff;display:grid;place-items:center;font-size:11.5px;font-weight:700}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-okdot{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-okdot svg{width:12px;height:12px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-radars{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-radars .hb-radar{grid-area:1/1}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-radar{width:340px;height:340px;border-radius:50%;border:1.5px solid rgba(0,119,182,.35);opacity:0}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-boom{position:absolute;width:330px;height:330px;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hero-stage{height:680px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc{position:absolute;z-index:4}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc1{top:130px;right:-24px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc2{top:236px;left:-30px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc3{bottom:120px;right:-10px}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-replay{position:absolute;z-index:5;bottom:6px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:inherit;font-size:13px;color:var(--ink2);cursor:pointer;transition:color .3s,box-shadow .3s}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-replay svg{width:16px;height:16px;transition:transform .6s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-replay:hover{color:var(--ink);box-shadow:0 10px 24px -14px rgba(3,4,94,.4)}
.elementor-900 .elementor-element.elementor-element-ae00008 .hb-replay:hover svg{transform:rotate(-200deg)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-rise{animation:hb-rise .6s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-pop{animation:hb-popin .5s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-popf{animation:hb-popin .6s var(--ease) both,hb-float 6s ease-in-out infinite;animation-delay:var(--t,0s),calc(var(--t,0s) + .6s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-slide{animation:hb-slide .6s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-fade{animation:hb-fadein .45s ease both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-io{animation:hb-fadein .4s ease both,hb-fadeout .3s ease forwards;animation-delay:var(--t,0s),var(--t2,999s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-out{animation:hb-fadeout .35s ease forwards;animation-delay:var(--t2,999s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-zoom{animation:hb-zoomin .6s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-draw{stroke-dasharray:var(--len);animation:hb-drawv .7s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-fillx{animation:hb-fillx var(--dur,1s) cubic-bezier(.5,0,.2,1) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-filly{animation:hb-filly var(--dur,.5s) var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-halo{animation:hb-halo 1.3s ease-out infinite;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-radar{animation:hb-radar 2.4s ease-out infinite;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .a-boom{animation:hb-boom 1.2s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ae00008 [data-active] .hb-bd{animation:hb-spark .9s var(--ease) both;animation-delay:var(--t,0s)}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-ae00008 :is(.a-out,.a-io,.a-scrout,.hb-touch,.hb-radars,.hb-boom,.hb-beam){display:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-ae00008 *,.elementor-900 .elementor-element.elementor-element-ae00008 *::before,.elementor-900 .elementor-element.elementor-element-ae00008 *::after{animation:none !important;transition:none !important}}
@media (min-width:1024px) and (max-width:1360px),(min-width:1024px) and (max-height:820px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hero-stage{transform:scale(.9)}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-visual{height:700px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-disc{width:360px;height:360px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-chip{font-size:12px;padding:8px 12px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-scene .hb-disc,.elementor-900 .elementor-element.elementor-element-ae00008 .hb-stage .hb-disc{width:340px;height:340px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-radar,.elementor-900 .elementor-element.elementor-element-ae00008 .hb-boom{width:280px;height:280px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc1{right:-4px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc2{left:-4px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ae00008 .hb-hc3{display:none}}
@keyframes hb-up{from{opacity:0;transform:translateY(40px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes hb-par{to{transform:translateY(-90px) scale(.96)}}
@keyframes hb-fadeout{from{opacity:1}to{opacity:0;visibility:hidden}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes hb-popin{from{opacity:0;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:none}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-slide{from{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}
@keyframes hb-fadein{from{opacity:0}to{opacity:1}}
@keyframes hb-zoomin{from{opacity:0;transform:scale(.86) translateY(24px)}to{opacity:1;transform:none}}
@keyframes hb-drawv{from{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}
@keyframes hb-fillx{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes hb-filly{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes hb-halo{from{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}
@keyframes hb-radar{from{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-boom{from{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-18px) scale(1)}100%{opacity:0;transform:rotate(var(--a)) translateY(-46px) scale(.2)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae00009 */.elementor-900 .elementor-element.elementor-element-ae00009{width:100%;max-width:1200px;margin-inline:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae00000 */.elementor-900 .elementor-element.elementor-element-ae00000{--ease:cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(48% 60% at 26% 46%,#e3f3fb 0%,rgba(255,255,255,0) 70%);direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:#0A1240;line-height:1.8}
@keyframes hb-up{from{opacity:0;transform:translateY(40px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes hb-fadeout{from{opacity:1}to{opacity:0;visibility:hidden}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-ae00000 *{animation:none !important;transition:none !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5r0000 */.elementor-900 .elementor-element.elementor-element-a5r0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-900 .elementor-element.elementor-element-a5r0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-a5r0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-widget-heading,.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-widget-text-editor,.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-widget-icon-list,.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-widget-html,.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-widget-shortcode,.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-wrap{width:100%}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-icon-wrapper,.elementor-900 .elementor-element.elementor-element-a5r0000 .elementor-icon{line-height:0}
.elementor-900 .elementor-element.elementor-element-a5r0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;
  direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);color:var(--ink);line-height:1.8;letter-spacing:0;overflow-x:clip;position:relative;min-height:100%}
.elementor-900 .elementor-element.elementor-element-a5r0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-ribbons{position:relative;height:250px;display:grid;place-items:center;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib{grid-area:1/1;width:130%;display:flex;align-items:center;overflow:hidden;position:relative}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-a{z-index:2;height:84px;transform:rotate(-4deg);background:linear-gradient(90deg,#03045e 0%,#023e8a 45%,#0077b6 100%);box-shadow:0 30px 50px -30px rgba(3,4,94,.65)}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-a::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;animation:hb-ribshine 5s linear infinite;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-b{z-index:1;height:72px;transform:rotate(3.5deg);background:#e7f4fa;border-block:1px solid rgba(0,119,182,.18)}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-track{display:flex;align-items:center;width:max-content;animation:hb-marq 42s linear infinite}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-b .hb-rib-track{animation-duration:60s;animation-direction:reverse}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib:hover .hb-rib-track{animation-play-state:paused}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-item{display:flex;align-items:center;gap:12px;margin-inline:10px;padding:10px 20px 10px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#ffffff;font-size:21px;font-weight:500;white-space:nowrap;direction:rtl;transition:background .3s,transform .4s var(--ease)}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-item:hover{background:rgba(255,255,255,.18);transform:translateY(-2px)}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-item i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#00b4d8;color:#03045e}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-item svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-word{display:flex;align-items:center;gap:26px;padding-inline:13px;font-size:30px;font-weight:800;white-space:nowrap;direction:rtl;color:transparent;-webkit-text-stroke:1.2px rgba(0,119,182,.55)}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-word:nth-child(3n+2){color:#0077b6;-webkit-text-stroke:0}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-word svg{width:18px;height:18px;color:#0077b6;animation:hb-spin 8s linear infinite}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-a{animation:hb-tilt-a linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-b{animation:hb-tilt-b linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}
.elementor-900 .elementor-element.elementor-element-a5r0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-900 .elementor-element.elementor-element-a5r0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-900 .elementor-element.elementor-element-a5r0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-a5r0000 *,.elementor-900 .elementor-element.elementor-element-a5r0000 *::before,.elementor-900 .elementor-element.elementor-element-a5r0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-a5r0000 [data-r],.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-w,.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-ribbons{height:190px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-a{height:64px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-b{height:56px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-item{font-size:16px;padding:7px 14px 7px 10px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-item i{width:22px;height:22px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-word{font-size:24px}}
@keyframes hb-ribshine{from{background-position:150% 0}to{background-position:-100% 0}}
@keyframes hb-marq{to{transform:translateX(-50%)}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-tilt-a{from{transform:rotate(-7deg) translateX(4%)}to{transform:rotate(-2deg) translateX(-4%)}}
@keyframes hb-tilt-b{from{transform:rotate(6deg) translateX(-4%)}to{transform:rotate(1.5deg) translateX(4%)}}
.elementor-900 .elementor-element.elementor-element-a5r0000 .hb-rib-w{width:100%;max-width:none;margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be00000 */.elementor-900 .elementor-element.elementor-element-be00000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;padding-block:150px 110px}
.elementor-900 .elementor-element.elementor-element-be00000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-pin{position:relative}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-wrap{width:100%;max-width:1200px;margin-inline:auto}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-box{position:relative;max-width:1120px}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-txt,.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-txt .elementor-heading-title{position:relative;margin:0;isolation:isolate;color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w{display:inline-block;margin-inline-end:.26em;opacity:.14;transform:translateY(8px);transition:opacity .7s var(--ease),transform .7s var(--ease),color .7s}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w[data-on]{opacity:1;transform:none}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w-hi{position:relative;font-weight:700}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w-hi[data-on]{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w-hi::before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.12em;top:.32em;bottom:.12em;border-radius:10px;background:linear-gradient(90deg,#d9eef8,#e7f4fa);transform-origin:right center;transform:scaleX(1)}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-decor{position:absolute;inset:0;margin:0;pointer-events:none;width:auto;max-width:none}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn{position:absolute;width:44px;height:44px;border:0 solid rgba(3,4,94,.18)}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn-tr{top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:16px}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn-tl{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:16px}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn-br{bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:16px}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn-bl{bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:16px}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-scan{position:absolute;left:24px;right:24px;top:0;height:0;z-index:1;pointer-events:none;opacity:0}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-scan::before{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,rgba(0,180,216,0),rgba(0,180,216,.16))}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-scan::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(0,119,182,0),#0077b6 20%,#00b4d8 50%,#0077b6 80%,rgba(0,119,182,0))}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge{position:absolute;left:64px;bottom:-22px;right:auto;top:auto;width:auto;margin:0;opacity:0}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge .elementor-icon-list-item{display:inline-flex;align-items:center;padding:10px 18px 10px 14px;border-radius:999px;background:var(--accent);box-shadow:0 18px 36px -16px rgba(0,119,182,.7)}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge .elementor-icon-list-icon{width:26px;height:26px;border-radius:50%;background:#ffffff;color:var(--accent);display:grid;place-items:center;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge .elementor-icon-list-icon svg{width:14px;height:14px;fill:none !important;stroke:currentColor;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter{position:absolute;right:64px;bottom:-14px;display:flex;gap:6px}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter i{width:28px;height:4px;border-radius:4px;background:rgba(3,4,94,.1);overflow:hidden;position:relative}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter i::after{content:"";position:absolute;inset:0;background:var(--accent);transform-origin:right;transform:scaleX(1)}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000{height:var(--mh);padding-block:0;view-timeline-name:--man;view-timeline-axis:block}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-pin{position:sticky;top:90px;height:640px;display:grid;align-items:center}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-w{opacity:1;transform:none;transition:none;animation:hb-wordin linear both;animation-timeline:--man;animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * var(--s)) cover calc(var(--ms) + (var(--me) - var(--ms)) * var(--e))}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-w-hi{animation-name:hb-wordin-hi}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-w-hi::before{animation:hb-mark linear both;animation-timeline:--man;animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * var(--e)) cover calc(var(--ms) + (var(--me) - var(--ms)) * var(--e2))}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn{animation:hb-cn-in linear both,hb-cn-ok linear both;animation-timeline:--man,--man;animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * 0) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.09),cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.86) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.91)}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-scan{animation:hb-man-scan linear both;animation-timeline:--man;animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.06) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.86)}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge{animation:hb-man-badge linear both;animation-timeline:--man;animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.88) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.95)}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter i::after{animation:hb-fillx linear both;animation-timeline:--man}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter i:nth-child(1)::after{animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.08) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.34)}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter i:nth-child(2)::after{animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.34) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.6)}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter i:nth-child(3)::after{animation-range:cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.6) cover calc(var(--ms) + (var(--me) - var(--ms)) * 0.86)}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000[data-static]{height:auto;padding-block:150px 110px}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000[data-static] .hb-man-pin{position:relative;top:auto;height:auto}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000[data-static] :is(.hb-w,.hb-cn,.hb-man-scan,.hb-man-badge){animation:none}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000[data-static] .hb-w-hi::before,.elementor-900 .elementor-element.elementor-element-be00000[data-static] .hb-man-meter i::after{animation:none}}
@supports (animation-timeline: view()){.elementor-900 .elementor-element.elementor-element-be00000[data-static] .hb-man-badge{opacity:1}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-be00000 *,.elementor-900 .elementor-element.elementor-element-be00000 *::before,.elementor-900 .elementor-element.elementor-element-be00000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-be00000 .hb-w{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000{padding-block:96px 48px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000 .hb-cn{width:28px;height:28px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge{left:22px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-meter{right:22px}}
@supports (animation-timeline: view()){@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000{height:var(--mh);padding-block:0}}}
@supports (animation-timeline: view()){@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-pin{top:70px;height:560px}}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-be00000 .hb-man-badge{opacity:1}}
@keyframes hb-wordin{0%{opacity:.1;filter:blur(10px);transform:translateY(.4em) rotateX(55deg) scale(.96)}60%{opacity:1}100%{opacity:1;filter:none;transform:none}}
@keyframes hb-wordin-hi{0%{opacity:.1;filter:blur(10px);transform:translateY(.4em) rotateX(55deg) scale(.96);color:#0a1240}70%{opacity:1;color:#0a1240}100%{opacity:1;filter:none;transform:none;color:#0077b6}}
@keyframes hb-mark{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes hb-cn-in{from{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}
@keyframes hb-cn-ok{from{border-color:rgba(3,4,94,.18)}to{border-color:#0077b6}}
@keyframes hb-man-scan{0%{top:0;opacity:0}6%{opacity:1}92%{opacity:1}100%{top:100%;opacity:0}}
@keyframes hb-man-badge{from{opacity:0;transform:translateY(16px) scale(.7)}to{opacity:1;transform:none}}
@keyframes hb-fillx{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w1{--s:0.08;--e:0.17;--e2:0.24}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w2{--s:0.124;--e:0.214;--e2:0.284}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w3{--s:0.167;--e:0.257;--e2:0.327}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w4{--s:0.211;--e:0.301;--e2:0.371}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w5{--s:0.254;--e:0.344;--e2:0.414}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w6{--s:0.298;--e:0.388;--e2:0.458}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w7{--s:0.341;--e:0.431;--e2:0.501}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w8{--s:0.385;--e:0.475;--e2:0.545}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w9{--s:0.428;--e:0.518;--e2:0.588}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w10{--s:0.472;--e:0.562;--e2:0.632}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w11{--s:0.515;--e:0.605;--e2:0.675}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w12{--s:0.559;--e:0.649;--e2:0.719}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w13{--s:0.602;--e:0.692;--e2:0.762}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w14{--s:0.646;--e:0.736;--e2:0.806}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w15{--s:0.689;--e:0.779;--e2:0.849}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w16{--s:0.733;--e:0.823;--e2:0.893}
.elementor-900 .elementor-element.elementor-element-be00000 .hb-w17{--s:0.776;--e:0.866;--e2:0.936}
.elementor-900 .elementor-element.elementor-element-be00000{--mh:1300px;--ms:35vh;--me:calc(100vh + var(--mh) - 880px)}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-be00000{--mh:1100px;--me:calc(100vh + var(--mh) - 780px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf00000 */.elementor-900 .elementor-element.elementor-element-cf00000{--o:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf10000 */.elementor-900 .elementor-element.elementor-element-cf10000{--o:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf20000 */.elementor-900 .elementor-element.elementor-element-cf20000{--o:4}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf30000 */.elementor-900 .elementor-element.elementor-element-cf30000{--o:6}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf40000 */.elementor-900 .elementor-element.elementor-element-cf40000{--o:8}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce00000 */.elementor-900 .elementor-element.elementor-element-ce00000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-900 .elementor-element.elementor-element-ce00000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-disc{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#d8eef8,#eef7fc 60%,rgba(255,255,255,0) 72%);animation:hb-breathe 8s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-ce00000{padding-block:80px 40px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:24px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-steps{position:relative;padding-inline-start:44px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-rail{position:absolute;inset-inline-start:10px;top:120px;bottom:120px;width:2px;border-radius:2px;background:var(--line)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-rail-fill{position:absolute;inset:0;border-radius:2px;background:var(--accent);transform-origin:top;transform:scaleY(.08);transition:transform .9s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="0"] .hb-rail-fill{transform:scaleY(.2)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="1"] .hb-rail-fill{transform:scaleY(.55)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="2"] .hb-rail-fill{transform:scaleY(1)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step{min-height:700px;display:flex;flex-direction:column;justify-content:center;position:relative;transition:opacity .6s var(--ease),transform .6s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-js="1"] .hb-step{opacity:.3}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="0"] .hb-s0,.elementor-900 .elementor-element.elementor-element-ce00000[data-step="1"] .hb-s1,.elementor-900 .elementor-element.elementor-element-ce00000[data-step="2"] .hb-s2{opacity:1}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-node{position:absolute;inset-inline-start:-44px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#ffffff;border:2px solid rgba(3,4,94,.18);transition:all .5s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="0"] .hb-s0 .hb-node,.elementor-900 .elementor-element.elementor-element-ce00000[data-step="1"] .hb-s1 .hb-node,.elementor-900 .elementor-element.elementor-element-ce00000[data-step="2"] .hb-s2 .hb-node{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px var(--soft)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step h3{margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.4;color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step p{margin:0;font-size:18px;color:var(--ink2);max-width:28em}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tag{padding:4px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-static] .hb-step{opacity:1}
.elementor-900 .elementor-element.elementor-element-ce00000[data-static] .hb-rail-fill{transform:scaleY(1)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-static] .hb-node{border-color:var(--accent);background:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="0"] .hb-rail-fill{transform:scaleY(.12)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="1"] .hb-rail-fill{transform:scaleY(.34)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="2"] .hb-rail-fill{transform:scaleY(.56)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="3"] .hb-rail-fill{transform:scaleY(.78)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="4"] .hb-rail-fill{transform:scaleY(1)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="3"] .hb-s3,.elementor-900 .elementor-element.elementor-element-ce00000[data-step="4"] .hb-s4{opacity:1}
.elementor-900 .elementor-element.elementor-element-ce00000[data-step="3"] .hb-s3 .hb-node,.elementor-900 .elementor-element.elementor-element-ce00000[data-step="4"] .hb-s4 .hb-node{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px var(--soft)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sticky{position:sticky;top:80px;height:700px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-stage{position:absolute;inset:0;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility 0s linear .6s}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene[data-active]{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ce00000:not([data-js]) .hb-sc-0{opacity:1;visibility:visible}
.elementor-900 .elementor-element.elementor-element-ce00000[data-static] .hb-sticky{position:static;height:auto;display:flex;flex-direction:column}
.elementor-900 .elementor-element.elementor-element-ce00000[data-static] .hb-scene{position:relative;inset:auto;height:700px;opacity:1;visibility:visible}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene .hb-disc,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-stage .hb-disc{width:500px;height:500px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-iph{position:relative;z-index:1;width:300px;height:620px;border-radius:56px;padding:4px;background:linear-gradient(145deg,#e6e9ee 0%,#a7adb8 20%,#f4f5f7 42%,#8b919c 68%,#d9dce2 100%);box-shadow:0 60px 100px -45px rgba(3,4,94,.6),0 24px 46px -26px rgba(3,4,94,.4),inset 0 0 0 1px rgba(255,255,255,.7),inset 0 0 0 2px rgba(3,4,94,.08)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-ib{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#8b919c,#d9dce2,#8b919c)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-ib-a{left:-3px;top:118px;height:30px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-ib-v1{left:-3px;top:170px;height:56px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-ib-v2{left:-3px;top:236px;height:56px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-ib-p{right:-3px;top:190px;height:86px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bezel{width:100%;height:100%;border-radius:52px;background:#070a1a;padding:9px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-screen{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;background:#f3f6fb;isolation:isolate}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-island{position:absolute;top:10px;left:50%;width:90px;height:26px;margin-left:-45px;border-radius:20px;background:#070a1a;z-index:30}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-island::after{content:"";position:absolute;right:16px;top:9px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3a7a,#070a1a 70%)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-glare{position:absolute;inset:0;z-index:29;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 72%,rgba(255,255,255,.07) 100%)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-home-ind{position:absolute;bottom:6px;left:50%;width:100px;height:4px;margin-left:-50px;border-radius:4px;background:#0a1240;opacity:.75;z-index:31}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-app{position:absolute;inset:0;padding:44px 14px 72px;display:flex;flex-direction:column;gap:8px;font-size:11.5px;line-height:1.6;color:var(--ink);text-align:right}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-hdr{display:flex;align-items:center;gap:8px;margin:0 -14px 2px;padding:2px 14px 10px;background:#ffffff;border-bottom:1px solid var(--line)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-hdr b{display:block;font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-hdr small{display:block;font-size:9.5px;color:var(--muted);line-height:1.4}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-hdr-back{margin-inline-start:auto;color:var(--ink2);display:grid}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-hdr-back svg{width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-av{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-av svg{width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tab{position:absolute;left:0;right:0;bottom:0;height:64px;padding-bottom:12px;background:#ffffff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:center;font-size:8.5px;color:var(--muted);z-index:5}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tab>span{display:flex;flex-direction:column;align-items:center;gap:1px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tab svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tab>span:first-child{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-fab{width:42px;height:42px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;margin-top:-22px;box-shadow:0 10px 20px -8px rgba(0,119,182,.7)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-fab svg{width:20px;height:20px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dh{font-size:18px;font-weight:800;margin:2px 0 0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dsub{display:block;font-size:10px;color:var(--muted);margin-top:-6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff;border:1px solid var(--line)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc-new{background:var(--soft);border-color:rgba(0,119,182,.2)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--soft);color:var(--accent);flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc-new .hb-dc-ic{background:var(--accent);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc-ic svg{width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc small{display:block;font-size:9.5px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dc b{display:block;font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-center{justify-content:center;padding-bottom:30px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#ffffff;border-radius:22px;padding:22px 16px 16px;box-shadow:0 18px 40px -26px rgba(3,4,94,.4)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth>b{font-size:15px;margin-top:4px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth>small{font-size:10.5px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth-logo{width:44px;height:auto}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth-lock{width:46px;height:46px;border-radius:14px;background:var(--accent);color:#ffffff;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth-lock svg{width:22px;height:22px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mask{font-style:normal;font-weight:700;color:var(--accent);direction:ltr;font-size:12px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-fld2{width:100%;text-align:right;margin-top:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth .hb-sbtn{width:100%;margin-top:8px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth-link{font-size:10.5px;color:var(--ink2);margin-top:4px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth-terms{font-size:8.5px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-auth-row{width:100%;display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-top:4px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cd{display:inline-block;min-width:1.6em;text-align:center;--n:100;counter-reset:hbn var(--n)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cd::after{content:counter(hbn,persian)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;direction:ltr}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-otp-b{position:relative;height:38px;border-radius:10px;border:1px solid #d6e0ec;background:#ffffff;display:grid;place-items:center;font-size:16px;font-weight:700;overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-otp-b b{position:relative;z-index:1}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-otp-ok{position:absolute;inset:0;background:var(--soft);border:1.5px solid var(--accent);border-radius:10px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-otp-sm{height:32px;font-size:14px;border-radius:8px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-form{display:flex;flex-direction:column;gap:7px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-lbl{display:block;font-size:10.5px;font-weight:700;margin-bottom:3px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-box{height:34px;border-radius:10px;border:1px solid #d6e0ec;background:#ffffff;display:flex;align-items:center;justify-content:center;font-size:12.5px;direction:ltr}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-boxes{display:grid;gap:5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-b3{grid-template-columns:repeat(3,minmax(0,1fr))}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-b4{grid-template-columns:repeat(4,minmax(0,1fr))}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-b4 .hb-box{font-size:11px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-typed{display:inline-block;white-space:nowrap}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cb{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:10px;background:var(--surface);font-size:9.5px;line-height:1.6;color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cbx{position:relative;width:16px;height:16px;border-radius:5px;border:1.5px solid #b7c3d6;background:#ffffff;flex-shrink:0;margin-top:2px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cbx i{position:absolute;inset:-1.5px;border-radius:5px;background:var(--accent);color:#ffffff;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cbx svg{width:11px;height:11px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn{position:relative;overflow:hidden;height:38px;border-radius:12px;background:var(--navy);color:#ffffff;display:grid;place-items:center;font-weight:700;font-size:12px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn>span,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn>svg{position:relative;z-index:1}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn svg{width:14px;height:14px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scrl .hb-sbtn{display:flex;align-items:center;justify-content:center;gap:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn::after{content:"";position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:rgba(255,255,255,.5);opacity:0;z-index:2}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn-soft{background:#a8cfe6}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn-on{position:absolute;inset:0;background:var(--navy)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dim{position:absolute;inset:0;z-index:10;background:rgba(10,18,64,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sheet{position:absolute;z-index:11;left:0;right:0;bottom:0;padding:10px 16px 26px;border-radius:26px 26px 0 0;background:#ffffff;display:flex;flex-direction:column;gap:7px;font-size:11px;box-shadow:0 -20px 40px -20px rgba(3,4,94,.4)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-grab{width:40px;height:4px;border-radius:4px;background:#d6e0ec;align-self:center;margin-bottom:4px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sheet>b{font-size:14px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sheet>small{font-size:9.5px;color:var(--muted);margin-top:-6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-rv{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:10px;background:var(--surface);font-size:10px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-rv b{direction:ltr;color:var(--ink);font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sheet-act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sb{position:relative;overflow:hidden;height:38px;border-radius:12px;display:grid;place-items:center;font-size:10.5px;font-weight:700}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sb-o{border:1px solid var(--line);color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sb-p{background:var(--accent);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sb-p::after{content:"";position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:rgba(255,255,255,.5);opacity:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tab-under{z-index:4}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc{position:relative}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-in{position:relative;padding:12px;border-radius:16px;background:#ffffff;border:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;row-gap:1px;align-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-ic{grid-row:span 2;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--soft);color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-ic svg{width:17px;height:17px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-in b{font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-in small{font-size:9.5px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-in em{grid-column:1 / -1;display:flex;align-items:center;gap:2px;font-style:normal;font-size:10px;font-weight:700;color:var(--accent);margin-top:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-in em svg{width:12px;height:12px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-2 .hb-svc-ic{background:#eaf0ff;color:#023e8a}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-svc-3 .hb-svc-ic{background:#e9f7fb;color:#0096c7}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-touch{position:absolute;z-index:8;top:150px;left:120px;width:34px;height:34px;border-radius:50%;background:rgba(3,4,94,.18);border:2px solid rgba(255,255,255,.9);box-shadow:0 6px 16px -6px rgba(3,4,94,.5);opacity:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-modal{position:absolute;z-index:11;left:12px;right:12px;top:50%;height:384px;margin-top:-200px;border-radius:24px;background:#ffffff;box-shadow:0 30px 60px -20px rgba(3,4,94,.55);overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mv{position:absolute;inset:0;display:flex;flex-direction:column}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mh{padding:16px 16px 12px;border-bottom:1px solid var(--line);text-align:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mh b{display:block;font-size:13.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mh small{display:block;font-size:10px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-stp{position:relative;padding:16px 14px 6px;display:flex;flex-direction:column;gap:16px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st{position:relative;display:flex;gap:10px;align-items:flex-start;min-height:56px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-ic{position:relative;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--soft);display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-spin{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(0,119,182,0) 0deg,rgba(0,119,182,.15) 120deg,#0077b6 320deg,rgba(0,119,182,0) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3.5px),#000 calc(100% - 3px));animation:hb-spin .85s linear infinite}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-halo-w{position:absolute;inset:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-halo{position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--accent);opacity:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-wait{width:8px;height:8px;border-radius:50%;background:#a3aec4}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-ck{position:absolute;inset:0;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-ck svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-t{flex:1;min-width:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-t b{display:block;font-size:12px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-t small{position:relative;display:block;height:34px;font-size:9.5px;line-height:1.7}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-st-t small span{position:absolute;inset:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tx-run{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tx-wait{color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tx-ok{color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-conn{position:absolute;right:29px;top:52px;width:2px;height:36px;border-radius:2px;background:var(--line)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-conn i{position:absolute;inset:0;border-radius:2px;background:var(--accent);transform-origin:top}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-status{position:relative;margin:auto 12px 14px;height:38px;border-radius:12px;background:var(--soft);color:var(--accent);font-size:9.5px;font-weight:500;overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-status>span:not(.hb-mini){position:absolute;top:0;bottom:0;right:34px;left:10px;display:flex;align-items:center;white-space:nowrap}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mini{inset:auto;right:11px;top:11px;width:16px;height:16px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform-origin:right}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sh{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;border-bottom:1px solid var(--line)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sh b{font-size:13px;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-crw{position:relative;width:40px;height:40px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cr{width:40px;height:40px;display:block}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cr-bg{fill:var(--soft);stroke:none}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cr-fg{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-cr-ck{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bd{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--accent);opacity:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bd:nth-child(even){background:var(--cyan);width:5px;height:5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-slist{margin:12px;padding:12px;border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:9px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr{display:flex;gap:9px;align-items:flex-start}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr .hb-okdot{width:20px;height:20px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr b{display:block;font-size:11px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr small{display:block;font-size:9.5px;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr-final b{color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr-final small{color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sr-sep{height:1px;background:var(--line)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sbtn2{margin:auto 12px 14px;height:40px;border-radius:12px;background:var(--accent);color:#ffffff;display:grid;place-items:center;font-size:11.5px;font-weight:700}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-vp{position:relative;flex:1;min-height:0;overflow:hidden;margin:0 -14px;padding:0 14px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scrl{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-res-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:16px 10px;border-radius:18px;background:linear-gradient(180deg,#e7f4fa,#ffffff)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-res-hero b{font-size:15px;color:var(--accent);font-weight:800}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-res-hero small{font-size:10px;color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-res-badge{position:relative;width:46px;height:46px;border-radius:14px;background:var(--accent);color:#ffffff;display:grid;place-items:center;margin-bottom:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-res-badge svg{width:24px;height:24px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-res-ring{position:absolute;inset:0;border-radius:14px;border:2px solid var(--accent);opacity:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-card2{padding:12px;border-radius:14px;background:#ffffff;border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-card2-soft{background:#eef6fc;border-color:rgba(0,119,182,.18)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-card2-h{display:flex;align-items:center;gap:6px;font-size:11.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-card2-h svg{width:15px;height:15px;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-card2-s{font-size:9.5px;color:var(--ink2);line-height:1.7}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-kv{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-kv b{direction:ltr;color:var(--ink);font-size:10.5px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-okbox{display:flex;align-items:center;gap:8px;padding:9px;border-radius:10px;background:var(--soft);font-size:10.5px;font-weight:700;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-okbox .hb-okdot{width:20px;height:20px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc-ic{width:24px;height:24px;border-radius:8px;background:#ffffff;color:var(--accent);display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc-ic svg{width:13px;height:13px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc-bar{position:relative;height:4px;border-radius:4px;background:rgba(0,119,182,.12);overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc-bar i{position:absolute;inset:0;background:var(--accent);transform-origin:right}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc .hb-okdot{width:18px;height:18px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-doc .hb-okdot svg{width:10px;height:10px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc{position:absolute;z-index:3;transform:translate(calc(var(--mx) * var(--px, 24px)),calc(var(--my) * var(--px, 24px)));transition:transform .7s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-in{background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:24px;padding:14px 16px;box-shadow:0 26px 50px -22px rgba(3,4,94,.4)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-plain{background:transparent;border:0;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-h i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent);flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-h svg{width:15px;height:15px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-v{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:21px;font-weight:700;color:var(--ink);direction:ltr;line-height:1.4}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-t{font-size:15px;font-weight:700;color:var(--ink);line-height:1.6}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-s{font-size:13px;color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-ok{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:700;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc-ok .hb-okdot{width:20px;height:20px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-caret{display:inline-block;width:2px;height:22px;background:var(--accent);border-radius:2px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-okdot{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#ffffff;display:grid;place-items:center;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-okdot svg{width:12px;height:12px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-digits{display:inline-flex;overflow:hidden;direction:ltr;padding-block:2px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dg{display:inline-block}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;perspective:500px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-date{text-align:center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-date b{display:grid;place-items:center;height:44px;border-radius:12px;background:var(--surface);border:1px solid var(--line);font-size:17px;color:var(--ink);transform-origin:top center}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-date small{display:block;font-size:11px;color:var(--muted);margin-top:4px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bank{position:relative;overflow:hidden;width:250px;height:156px;border-radius:16px;padding:18px 20px;color:#ffffff;background:linear-gradient(135deg,#03045e 0%,#023e8a 50%,#0077b6 100%);box-shadow:0 30px 60px -24px rgba(3,4,94,.6);transform:perspective(700px) rotateY(calc(var(--mx) * 16deg)) rotateX(calc(var(--my) * -12deg));transition:transform .6s var(--ease);display:flex;flex-direction:column;justify-content:space-between}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bank-sm{width:220px;height:136px;padding:16px 18px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bank::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(130%);animation:hb-sheen 4.5s 1s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bank-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#cfe8f5}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-chipset{width:38px;height:28px;border-radius:7px;background:linear-gradient(135deg,#e7f4fa,#9fd3ea);position:relative}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-chipset::before{content:"";position:absolute;inset:8px 0;border-block:1px solid rgba(3,4,94,.25)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bank-num{display:flex;justify-content:space-between;direction:ltr;font-size:18px;font-weight:500}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bank-num span{display:inline-block}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bdg{position:relative;height:34px;margin-top:10px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bdg>span{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-bdg svg{width:13px;height:13px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-b-wait{background:var(--surface);color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-b-run{background:var(--soft);color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-b-ok{background:var(--accent);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-mini2{position:relative;display:inline-block;width:14px;height:14px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-notif{display:flex;gap:10px;align-items:center;width:288px;padding:12px 14px;border-radius:22px;background:rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);border:1px solid rgba(255,255,255,.9);box-shadow:0 20px 40px -18px rgba(3,4,94,.45)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-notif img{width:32px;height:auto;padding:6px;border-radius:10px;background:#ffffff;box-shadow:0 0 0 1px var(--line);box-sizing:content-box}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-notif b{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-notif b small{font-weight:400;color:var(--muted);font-size:11px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-notif span{font-size:12px;color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-notif div{flex:1}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-otp-pc{margin-top:4px;gap:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-folder{position:relative;height:96px;border-radius:16px;background:linear-gradient(180deg,#e7f4fa,#d3ebf6);overflow:hidden}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-folder::before{content:"";position:absolute;left:0;right:0;bottom:0;height:52px;background:linear-gradient(180deg,#b9def0,#9fd3ea);border-radius:14px 14px 0 0;z-index:2}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-folder-docs{position:absolute;inset:10px 14px 0;display:flex;justify-content:center;gap:8px;z-index:1}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-fd{width:40px;height:52px;border-radius:8px;background:#ffffff;color:var(--accent);display:grid;place-items:center;box-shadow:0 8px 16px -10px rgba(3,4,94,.5)}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-fd svg{width:18px;height:18px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-radars{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-radars .hb-radar{grid-area:1/1}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-radar{width:340px;height:340px;border-radius:50%;border:1.5px solid rgba(0,119,182,.35);opacity:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-boom{position:absolute;width:330px;height:330px;border-radius:50%;border:2px solid var(--accent);opacity:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-beam{position:absolute;left:-40px;right:-40px;top:330px;height:2px;background:linear-gradient(90deg,rgba(0,119,182,0),rgba(0,119,182,.35) 20%,rgba(0,119,182,.35) 80%,rgba(0,119,182,0));z-index:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-beam i{position:absolute;inset:0;animation:hb-stream 1.6s linear infinite}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-beam i::after{content:"";position:absolute;top:-4px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(0,119,182,.15)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-rise{animation:hb-rise .6s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-pop{animation:hb-popin .5s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-drop{animation:hb-dropin .7s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-slide{animation:hb-slide .6s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-fade{animation:hb-fadein .45s ease both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-io{animation:hb-fadein .4s ease both,hb-fadeout .3s ease forwards;animation-delay:var(--t,0s),var(--t2,999s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-out{animation:hb-fadeout .35s ease forwards;animation-delay:var(--t2,999s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-zoom{animation:hb-zoomin .6s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-type{animation:hb-type .7s steps(10) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-focus{animation:hb-focus 1.1s ease both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-press{animation:hb-press .45s ease both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-ripple::after{animation:hb-ripple .8s ease-out both;animation-delay:calc(var(--t,0s) + .1s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-sheet{animation:hb-sheet .75s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-scrin{animation:hb-scrin .65s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-scrout{animation:hb-scrout .55s var(--ease) forwards;animation-delay:var(--t2,999s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-draw{stroke-dasharray:var(--len);animation:hb-drawv .7s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-fillx{animation:hb-fillx var(--dur,1s) cubic-bezier(.5,0,.2,1) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-filly{animation:hb-filly var(--dur,.5s) var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-halo{animation:hb-halo 1.3s ease-out infinite;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-burst{animation:hb-burst 1s var(--ease) both,hb-float 6s ease-in-out infinite;animation-delay:var(--t,0s),calc(var(--t,0s) + 1s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-tap{animation:hb-tap 1.1s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-select{animation:hb-select .5s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-scroll{animation:hb-scrollup 1.3s cubic-bezier(.65,0,.35,1) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-radar{animation:hb-radar 2.4s ease-out infinite;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-boom{animation:hb-boom 1.2s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-cd{animation:hb-cd 20s linear both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-blink{animation:hb-blink 1s steps(1) infinite}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-roll{animation:hb-roll .55s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-flip{animation:hb-flip .7s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-notif{animation:hb-notif .8s var(--ease) both,hb-float 6s ease-in-out infinite;animation-delay:var(--t,0s),calc(var(--t,0s) + .8s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-flyin{animation:hb-flyin .8s var(--ease) both;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .a-ringout{animation:hb-ringout 1.6s ease-out infinite;animation-delay:var(--t,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000 [data-active] .hb-bd{animation:hb-spark .9s var(--ease) both;animation-delay:var(--t,0s)}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-ce00000 :is(.a-out,.a-io,.a-scrout,.hb-touch,.hb-radars,.hb-boom,.hb-beam){display:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-ce00000 *,.elementor-900 .elementor-element.elementor-element-ce00000 *::before,.elementor-900 .elementor-element.elementor-element-ce00000 *::after{animation:none !important;transition:none !important}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-how-grid{display:flex;flex-direction:column;gap:0}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-steps,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-sticky{display:contents}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-rail,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-node{display:none}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step{order:var(--o);min-height:0;padding-block:40px 8px}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000[data-js="1"] .hb-step{opacity:1}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step h3{font-size:26px}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene{order:var(--o);position:relative;inset:auto;height:680px;opacity:1;visibility:visible}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-pc{display:none}}
@media (min-width:768px) and (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step{max-width:620px}}
@media (min-width:1024px) and (max-width:1360px),(min-width:1024px) and (max-height:820px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene{transform:scale(.86)}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-disc{width:360px;height:360px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-how-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scene .hb-disc,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-stage .hb-disc{width:340px;height:340px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-radar,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-boom{width:280px;height:280px}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-sheen{0%{transform:translateX(130%)}45%,100%{transform:translateX(-130%)}}
@keyframes hb-stream{0%{transform:translateX(-50%);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateX(50%);opacity:0}}
@keyframes hb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes hb-popin{from{opacity:0;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:none}}
@keyframes hb-dropin{from{opacity:0;transform:translateY(-18px) scale(.96)}to{opacity:1;transform:none}}
@keyframes hb-slide{from{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}
@keyframes hb-fadein{from{opacity:0}to{opacity:1}}
@keyframes hb-fadeout{from{opacity:1}to{opacity:0;visibility:hidden}}
@keyframes hb-zoomin{from{opacity:0;transform:scale(.86) translateY(24px)}to{opacity:1;transform:none}}
@keyframes hb-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes hb-focus{0%{border-color:#d6e0ec;box-shadow:0 0 0 0 rgba(0,119,182,0)}20%,75%{border-color:#0077b6;box-shadow:0 0 0 4px #e7f4fa}100%{border-color:#d6e0ec;box-shadow:0 0 0 0 rgba(0,119,182,0)}}
@keyframes hb-press{0%,100%{transform:none}45%{transform:scale(.94)}}
@keyframes hb-ripple{from{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(6)}}
@keyframes hb-sheet{from{transform:translateY(105%)}to{transform:none}}
@keyframes hb-scrin{from{opacity:0;transform:translateX(-40%)}to{opacity:1;transform:none}}
@keyframes hb-scrout{from{opacity:1;transform:none}to{opacity:0;transform:translateX(35%) scale(.96);visibility:hidden}}
@keyframes hb-drawv{from{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}
@keyframes hb-fillx{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes hb-filly{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes hb-halo{from{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}
@keyframes hb-burst{from{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.35) rotate(var(--fr, 8deg));filter:blur(10px)}to{opacity:1;transform:none;filter:none}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-tap{0%{opacity:0;transform:translate(70px,90px) scale(1.3)}55%{opacity:1;transform:none}70%{transform:scale(.75)}100%{opacity:0;transform:scale(1.6)}}
@keyframes hb-select{to{box-shadow:0 0 0 2px #0077b6,0 14px 28px -14px rgba(0,119,182,.6);transform:scale(1.025);background:#f2f9fd}}
@keyframes hb-scrollup{to{transform:translateY(var(--dy))}}
@keyframes hb-radar{from{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-boom{from{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-cd{from{--n:118}to{--n:100}}
@keyframes hb-blink{0%{opacity:1}50%{opacity:0}}
@keyframes hb-roll{from{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}
@keyframes hb-flip{from{opacity:0;transform:rotateX(-95deg)}to{opacity:1;transform:none}}
@keyframes hb-notif{from{opacity:0;transform:translateY(-40px) scale(.9)}to{opacity:1;transform:none}}
@keyframes hb-flyin{from{opacity:0;transform:translate(-60px,-90px) rotate(-25deg) scale(.6)}to{opacity:1;transform:none}}
@keyframes hb-ringout{from{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}
@keyframes hb-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-18px) scale(1)}100%{opacity:0;transform:rotate(var(--a)) translateY(-46px) scale(.2)}}
.elementor-900 .elementor-element.elementor-element-ce00000{position:relative}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-wrap{width:100%}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-kick-w{margin:0 0 10px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-kick-w .elementor-heading-title{display:inline-flex;margin:0;font-size:14px;font-weight:500;color:var(--accent);line-height:1.8}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-h2w .elementor-heading-title{margin:0;font-weight:700;font-size:56px;line-height:1.3;color:var(--ink);overflow:hidden;padding-bottom:6px}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-h2-in{display:block}
.elementor-900 .elementor-element.elementor-element-ce00000[data-js="1"] .hb-h2w .hb-h2-in{transform:translateY(110%);transition:transform 1s var(--ease)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-js="1"] .hb-h2w[data-in] .hb-h2-in{transform:none}
.elementor-900 .elementor-element.elementor-element-ce00000[data-js="1"] .hb-r{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-900 .elementor-element.elementor-element-ce00000[data-js="1"] .hb-r[data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-r,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-h2w .elementor-heading-title{font-size:36px}}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-node-w,.elementor-900 .elementor-element.elementor-element-ce00000 .hb-rail-w{position:static;margin:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scenes-w{align-self:stretch;height:auto;margin:0}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-ce00000 .hb-scenes-w{display:contents}}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step .elementor-widget{margin:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tags .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tags .elementor-icon-list-item{margin:0 !important;padding:4px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);line-height:1.8}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tags .elementor-icon-list-item::after{display:none !important}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-tags .elementor-icon-list-text{font-size:13px;color:var(--ink2);padding:0 !important}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-kick-w{font-size:16px;line-height:1.8}
.elementor-900 .elementor-element.elementor-element-ce00000 .hb-step .hb-tags{margin-top:20px}
.elementor-900 .elementor-element.elementor-element-ce00000{overflow-x:clip}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f0001 */.elementor-900 .elementor-element.elementor-element-d1f0001{--d:0.00s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f0005 */.elementor-900 .elementor-element.elementor-element-d1f0005{--d:0.08s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f0009 */.elementor-900 .elementor-element.elementor-element-d1f0009{--d:0.16s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f000d */.elementor-900 .elementor-element.elementor-element-d1f000d{--d:0.24s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f0011 */.elementor-900 .elementor-element.elementor-element-d1f0011{--d:0.32s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1f0000 */.elementor-900 .elementor-element.elementor-element-d1f0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-900 .elementor-element.elementor-element-d1f0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d1f0000 .elementor-widget-heading,.elementor-900 .elementor-element.elementor-element-d1f0000 .elementor-widget-text-editor,.elementor-900 .elementor-element.elementor-element-d1f0000 .elementor-widget-icon-list{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-900 .elementor-element.elementor-element-d1f0000 .elementor-heading-title{color:inherit;font-size:inherit;font-weight:inherit}
.elementor-900 .elementor-element.elementor-element-d1f0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d1f0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-wrap{width:100%}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-d1f0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-ico{width:20px;height:20px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-h2{margin:0;font-weight:700;font-size:56px;line-height:1.3;color:var(--ink);overflow:hidden;padding-bottom:6px}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-h2-in{display:block}
.elementor-900 .elementor-element.elementor-element-d1f0000[data-js="1"] .hb-h2 .hb-h2-in{transform:translateY(110%);transition:transform 1s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d1f0000[data-js="1"] .hb-h2[data-in] .hb-h2-in{transform:none}
.elementor-900 .elementor-element.elementor-element-d1f0000{padding-block:120px}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:56px}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat{grid-column:span 2;padding:32px;border-radius:24px;background:var(--surface);transition:transform .5s var(--ease),background .4s}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat-wide{grid-column:span 3;padding:40px;background:var(--soft)}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat:hover{transform:translateY(-6px);background:#eaf4fb}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-fi{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:#ffffff;color:var(--accent);box-shadow:0 8px 20px -12px rgba(3,4,94,.35);margin-bottom:22px;transition:transform .6s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat:hover .hb-fi{transform:rotate(-10deg) scale(1.06)}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat h4{margin:0 0 8px;font-size:22px;font-weight:700;color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat-wide h4{font-size:26px}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat p{margin:0;font-size:16px;color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-d1f0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-900 .elementor-element.elementor-element-d1f0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
.elementor-900 .elementor-element.elementor-element-d1f0000[data-js="1"] .hb-feat[data-in]:hover,.elementor-900 .elementor-element.elementor-element-d1f0000[data-js="1"] .hb-tile[data-in]:hover{transform:translateY(-6px)}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d1f0000 *,.elementor-900 .elementor-element.elementor-element-d1f0000 *::before,.elementor-900 .elementor-element.elementor-element-d1f0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d1f0000 [data-r],.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-w,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-h2{font-size:36px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-feat-wide{grid-column:auto;padding:28px}}

.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-fi .elementor-icon-wrapper,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-fi .elementor-icon{display:grid;place-items:center;line-height:0;font-size:20px;color:inherit}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-fi svg{width:20px;height:20px;fill:none !important;stroke:currentColor}

.elementor-900 .elementor-element.elementor-element-d1f0000{position:relative;overflow-x:clip}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-t1>.hb-t1-stage{max-width:none !important;width:auto !important}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-t2-art,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-cta-mark,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-plan-badge{max-width:none !important}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-fi .elementor-icon,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-tile-ic .elementor-icon{color:inherit !important}
.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-fi .elementor-icon svg,.elementor-900 .elementor-element.elementor-element-d1f0000 .hb-tile-ic .elementor-icon svg{fill:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2w001d */.elementor-900 .elementor-element.elementor-element-d2w001d{--d:0s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2w0022 */.elementor-900 .elementor-element.elementor-element-d2w0022{--d:.12s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2w0026 */.elementor-900 .elementor-element.elementor-element-d2w0026{--d:.22s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2w002a */.elementor-900 .elementor-element.elementor-element-d2w002a{--d:.32s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2w0000 */.elementor-900 .elementor-element.elementor-element-d2w0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-900 .elementor-element.elementor-element-d2w0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d2w0000 .elementor-widget-heading,.elementor-900 .elementor-element.elementor-element-d2w0000 .elementor-widget-text-editor,.elementor-900 .elementor-element.elementor-element-d2w0000 .elementor-widget-icon-list{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-900 .elementor-element.elementor-element-d2w0000 .elementor-heading-title{color:inherit;font-size:inherit;font-weight:inherit}
.elementor-900 .elementor-element.elementor-element-d2w0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d2w0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-wrap{width:100%}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-d2w0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-ico{width:20px;height:20px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-h2{margin:0;font-weight:700;font-size:56px;line-height:1.3;color:var(--ink);overflow:hidden;padding-bottom:6px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-h2-in{display:block}
.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] .hb-h2 .hb-h2-in{transform:translateY(110%);transition:transform 1s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] .hb-h2[data-in] .hb-h2-in{transform:none}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-iph{position:relative;z-index:1;width:300px;height:620px;border-radius:56px;padding:4px;background:linear-gradient(145deg,#e6e9ee 0%,#a7adb8 20%,#f4f5f7 42%,#8b919c 68%,#d9dce2 100%);box-shadow:0 60px 100px -45px rgba(3,4,94,.6),0 24px 46px -26px rgba(3,4,94,.4),inset 0 0 0 1px rgba(255,255,255,.7),inset 0 0 0 2px rgba(3,4,94,.08)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-ib{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#8b919c,#d9dce2,#8b919c)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-ib-a{left:-3px;top:118px;height:30px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-ib-v1{left:-3px;top:170px;height:56px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-ib-v2{left:-3px;top:236px;height:56px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-ib-p{right:-3px;top:190px;height:86px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-bezel{width:100%;height:100%;border-radius:52px;background:#070a1a;padding:9px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-screen{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;background:#f3f6fb;isolation:isolate}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-island{position:absolute;top:10px;left:50%;width:90px;height:26px;margin-left:-45px;border-radius:20px;background:#070a1a;z-index:30}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-island::after{content:"";position:absolute;right:16px;top:9px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3a7a,#070a1a 70%)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-glare{position:absolute;inset:0;z-index:29;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 72%,rgba(255,255,255,.07) 100%)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-home-ind{position:absolute;bottom:6px;left:50%;width:100px;height:4px;margin-left:-50px;border-radius:4px;background:#0a1240;opacity:.75;z-index:31}
.elementor-900 .elementor-element.elementor-element-d2w0000{padding-block:40px 120px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-bento{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:20px;margin-top:56px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile{position:relative;overflow:hidden;border-radius:24px;padding:36px;min-height:250px;transition:transform .6s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(280px circle at var(--cx,50%) var(--cy,50%),rgba(255,255,255,.35),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile:hover{transform:translateY(-6px)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile:hover::after{opacity:1}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile h4{margin:0 0 8px;font-size:24px;font-weight:700;position:relative;z-index:1}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile p{margin:0;font-size:16px;position:relative;z-index:1;max-width:24em}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile-ic{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;margin-bottom:20px;position:relative;z-index:1}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1{grid-row:span 2;background:linear-gradient(165deg,#03045e 0%,#023e8a 55%,#0077b6 100%);color:#ffffff;display:flex;flex-direction:column;padding-bottom:0}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1 p{color:#d6eef7}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1 .hb-tile-ic{background:rgba(255,255,255,.12);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-stage{position:relative;margin:auto -36px 0;height:350px;flex-shrink:0;perspective:1100px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-glow{position:absolute;left:50%;top:40px;width:340px;height:340px;margin-left:-170px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.55),rgba(0,119,182,.15) 45%,rgba(3,4,94,0) 70%);animation:hb-breathe 6s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-rings{position:absolute;left:50%;top:70px;width:300px;height:300px;margin-left:-150px;border-radius:50%;border:1px dashed rgba(255,255,255,.22);animation:hb-spin 40s linear infinite}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-rings::after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#00b4d8}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-phone{position:relative;z-index:1;margin-top:18px;width:300px;height:620px;transform-origin:top center;transform:scale(.62) rotateX(14deg) rotateY(-16deg) rotateZ(5deg);transform-style:preserve-3d;transition:transform 1s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1:hover .hb-t1-phone{transform:scale(.64) rotateX(4deg) rotateY(-4deg) rotateZ(1deg) translateY(-20px)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-phone .hb-iph{box-shadow:0 70px 90px -40px rgba(0,0,0,.6),30px 40px 80px -40px rgba(0,180,216,.45),inset 0 0 0 1px rgba(255,255,255,.7)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-phone .hb-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-phone .hb-screen::after{content:"";position:absolute;inset:0;z-index:28;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,transparent 60%);background-size:260% 100%;animation:hb-ribshine 5.5s 1s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:#0a1240;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 16px 30px -14px rgba(0,0,0,.5)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-chip i{width:22px;height:22px;border-radius:50%;background:#0077b6;color:#ffffff;display:grid;place-items:center}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-chip svg{width:12px;height:12px}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-c1{top:96px;right:30px;animation:hb-float 5s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-c2{top:200px;left:26px;animation:hb-float 6s 1.2s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-c3{top:290px;right:44px;background:#00b4d8;color:#03045e;animation:hb-float 5.5s .6s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-c3 i{background:#03045e}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-fade{position:absolute;left:0;right:0;bottom:0;height:70px;z-index:2;background:linear-gradient(180deg,rgba(0,119,182,0),rgba(0,119,182,.85))}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2{grid-column:span 2;background:var(--surface);color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2 p,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t3 p,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t4 p{color:var(--ink2)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2 .hb-tile-ic,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t4 .hb-tile-ic{background:#ffffff;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t3{background:var(--soft);color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t3 .hb-tile-ic{background:#ffffff;color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t4{background:#ffffff;border:1px solid var(--line);color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2-art{position:absolute;inset-inline-end:-40px;bottom:-60px;width:240px;opacity:.12;transition:transform 1s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2:hover .hb-t2-art{transform:rotate(-10deg) translateY(-10px)}
.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] .hb-feat[data-in]:hover,.elementor-900 .elementor-element.elementor-element-d2w0000[data-js="1"] .hb-tile[data-in]:hover{transform:translateY(-6px)}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d2w0000 *,.elementor-900 .elementor-element.elementor-element-d2w0000 *::before,.elementor-900 .elementor-element.elementor-element-d2w0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d2w0000 [data-r],.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-w,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (min-width:768px) and (max-width:1023px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px) and (max-width:1023px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2{grid-column:1 / -1;grid-row:auto}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-h2{font-size:36px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-bento{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2{grid-row:auto;grid-column:auto}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-stage{margin-top:24px}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-ribshine{from{background-position:150% 0}to{background-position:-100% 0}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile-ic .elementor-icon-wrapper,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile-ic .elementor-icon{display:grid;place-items:center;line-height:0;font-size:20px;color:inherit}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile-ic svg{width:20px;height:20px;fill:none !important;stroke:currentColor}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile>.elementor-widget-heading,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile>.elementor-widget-text-editor{position:relative;z-index:1}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1-stage{width:auto;max-width:none}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2-art{margin:0;max-width:none}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2-art img{width:100%;height:auto;display:block}

.elementor-900 .elementor-element.elementor-element-d2w0000{position:relative;overflow-x:clip}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t1>.hb-t1-stage{max-width:none !important;width:auto !important}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-t2-art,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-cta-mark,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-plan-badge{max-width:none !important}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-fi .elementor-icon,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile-ic .elementor-icon{color:inherit !important}
.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-fi .elementor-icon svg,.elementor-900 .elementor-element.elementor-element-d2w0000 .hb-tile-ic .elementor-icon svg{fill:none !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3p0036 */.elementor-900 .elementor-element.elementor-element-d3p0036{--d:0.00s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3p0040 */.elementor-900 .elementor-element.elementor-element-d3p0040{--d:0.12s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3p0048 */.elementor-900 .elementor-element.elementor-element-d3p0048{--d:0.24s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3p0000 */.elementor-900 .elementor-element.elementor-element-d3p0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d3p0000 .elementor-widget-heading,.elementor-900 .elementor-element.elementor-element-d3p0000 .elementor-widget-text-editor,.elementor-900 .elementor-element.elementor-element-d3p0000 .elementor-widget-icon-list{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-900 .elementor-element.elementor-element-d3p0000 .elementor-heading-title{color:inherit;font-size:inherit;font-weight:inherit}
.elementor-900 .elementor-element.elementor-element-d3p0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-wrap{width:100%}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-d3p0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-h2{margin:0;font-weight:700;font-size:56px;line-height:1.3;color:var(--ink);overflow:hidden;padding-bottom:6px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-h2-in{display:block}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-h2 .hb-h2-in{transform:translateY(110%);transition:transform 1s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-h2[data-in] .hb-h2-in{transform:none}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-lead{margin:16px 0 0;font-size:18px;color:var(--ink2);max-width:36em}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker{display:inline-flex;font-size:14px;font-weight:500;color:var(--accent);margin-bottom:10px}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d3p0000 *,.elementor-900 .elementor-element.elementor-element-d3p0000 *::before,.elementor-900 .elementor-element.elementor-element-d3p0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d3p0000 [data-r],.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-w,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-h2{font-size:36px}}
.elementor-900 .elementor-element.elementor-element-d3p0000{padding-block:40px 120px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker-star{align-items:center;gap:6px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker-star svg{width:15px;height:15px;animation:hb-spin 10s linear infinite}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:center;margin-top:64px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan{position:relative;border-radius:24px;transition:transform .6s var(--ease)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-in{position:relative;z-index:1;height:100%;padding:36px 30px 28px;border-radius:24px;background:#ffffff;border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-in::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px circle at var(--cx,50%) var(--cy,0%),rgba(0,119,182,.08),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan:hover .hb-plan-in::after{opacity:1}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan:hover{transform:translateY(-8px)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan h3{margin:0;font-size:22px;font-weight:800;color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-desc{margin:8px 0 0;font-size:15px;color:var(--muted);min-height:3.2em}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:22px 0 24px;padding-bottom:22px;border-bottom:1px dashed var(--line)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-price b{font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1.3;color:var(--ink);white-space:nowrap}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-price em{font-style:normal;font-size:18px;font-weight:700;color:var(--ink)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-price small{font-size:14px;color:var(--muted);flex-basis:100%}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan ul{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px;flex:1}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--ink2);line-height:1.6}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li i{width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:1px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li svg{width:12px;height:12px}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-btn{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .35s var(--ease),background .3s,box-shadow .35s,color .3s}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-btn:hover{transform:translateY(-2px)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-btn:active{transform:scale(.98)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-note{display:block;text-align:center;margin-top:12px;font-size:13px;color:var(--muted)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-basic .hb-plan-btn{border:1.5px solid rgba(3,4,94,.18);color:var(--ink);background:#ffffff}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-basic .hb-plan-btn:hover{border-color:var(--accent);color:var(--accent)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-org .hb-plan-btn{background:var(--navy);color:#ffffff;box-shadow:0 12px 24px -14px rgba(3,4,94,.6)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-org .hb-plan-btn:hover{background:var(--royal);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro{z-index:2;padding:2px;border-radius:26px;overflow:hidden;box-shadow:0 40px 80px -36px rgba(3,4,94,.55)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-ring{will-change:transform;position:absolute;inset:-60%;background:conic-gradient(from 0deg,transparent 0deg,#00b4d8 60deg,#90e0ef 90deg,transparent 150deg,transparent 360deg);animation:hb-spin 5s linear infinite}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-in{border:0;padding:46px 32px 32px;background:radial-gradient(120% 70% at 85% 0%,#0077b6 0%,rgba(0,119,182,0) 60%),linear-gradient(165deg,#023e8a 0%,#03045e 100%);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-in::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);background-size:250% 100%;animation:hb-ribshine 6s linear infinite}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-in::after{background:radial-gradient(300px circle at var(--cx,50%) var(--cy,0%),rgba(255,255,255,.12),transparent 60%)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro h3,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-price b,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-price em{color:#ffffff}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-desc,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-price small,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-note{color:#cfe8f5}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-price{border-bottom-color:rgba(255,255,255,.18)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro li{color:#e7f4fa}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro li i{background:#00b4d8;color:#03045e}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-btn{background:#00b4d8;color:#03045e;box-shadow:0 14px 30px -14px rgba(0,180,216,.9)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .hb-plan-btn:hover{background:#90e0ef;color:#03045e}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-badge{position:absolute;z-index:3;top:16px;left:50%;transform:translateX(-50%);padding:5px 18px;border-radius:999px;background:#caf0f8;color:#023e8a;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-badge::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.9) 50%,transparent 70%);transform:translateX(120%);animation:hb-sheen 3.5s 1s infinite}
@media (min-width:1024px){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro{margin:-14px -8px}}
@media (min-width:1024px){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro:hover{transform:translateY(-8px)}}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-plan[data-r] li{opacity:0;transform:translateX(-14px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--d,0s) + .45s + var(--i) * .07s)}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-plan[data-r][data-in] li{opacity:1;transform:none}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-plan-pro[data-r][data-in]{transform:none}
@media (min-width:1024px){.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-plan-pro[data-r][data-in]{transform:none}}
@media (min-width:1024px){.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-plan-pro[data-r][data-in]:hover{transform:translateY(-8px)}}
.elementor-900 .elementor-element.elementor-element-d3p0000[data-js="1"] .hb-plan:not(.hb-plan-pro)[data-r][data-in]:hover{transform:translateY(-8px)}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plans{grid-template-columns:minmax(0,1fr);max-width:480px;margin-inline:auto}}
@media (max-width:1023px){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro{order:-1}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li{opacity:1 !important;transform:none !important}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-ribshine{from{background-position:150% 0}to{background-position:-100% 0}}
@keyframes hb-sheen{0%{transform:translateX(130%)}45%,100%{transform:translateX(-130%)}}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-items{margin:0;padding:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-item{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-icon{display:inline-flex;margin:0;padding:0;color:inherit}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-icon svg{fill:currentColor !important;stroke:none}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-text{color:inherit !important;padding:0 !important;font:inherit}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-lead p{margin:0;max-width:36em}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-desc p{margin:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-price .elementor-heading-title,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-note .elementor-heading-title,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-badge .elementor-heading-title{display:contents}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-note,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-badge{line-height:1.8}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-ring-w{position:static;margin:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-list-w{flex:1;margin:0;width:100%}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-icon-list-item{margin:0 !important;padding:0 !important;align-items:flex-start;display:flex}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-icon-list-item::after{display:none !important}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-icon-list-icon{width:22px;height:22px;border-radius:50%;background:var(--soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:1px;padding:0;text-align:center}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .elementor-icon-list-icon{background:#00b4d8;color:#03045e}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-icon-list-icon svg{width:12px;height:12px;fill:none !important;stroke:currentColor}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-icon-list-text{color:inherit !important;padding:0 !important;font:inherit}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li:nth-child(1){--i:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li:nth-child(2){--i:1}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li:nth-child(3){--i:2}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li:nth-child(4){--i:3}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan li:nth-child(5){--i:4}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-btn-w{width:100%;margin:0}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 16px;border-radius:12px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.8;letter-spacing:0;text-decoration:none;transition:transform .35s var(--ease),background .3s,box-shadow .35s,color .3s,border-color .3s}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-button:hover{transform:translateY(-2px)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan .elementor-button:active{transform:scale(.98)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-basic .elementor-button{border:1.5px solid rgba(3,4,94,.18);color:var(--ink);background:#ffffff;box-shadow:none}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-basic .elementor-button:hover{border-color:var(--accent);color:var(--accent);background:#ffffff}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-org .elementor-button{border:0;background:var(--navy);color:#ffffff;box-shadow:0 12px 24px -14px rgba(3,4,94,.6)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-org .elementor-button:hover{background:var(--royal);color:#ffffff}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .elementor-button{border:0;background:#00b4d8;color:#03045e;box-shadow:0 14px 30px -14px rgba(0,180,216,.9)}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-pro .elementor-button:hover{background:#90e0ef;color:#03045e}

.elementor-900 .elementor-element.elementor-element-d3p0000{position:relative;overflow-x:clip}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-t1>.hb-t1-stage{max-width:none !important;width:auto !important}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-t2-art,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-cta-mark,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-plan-badge{max-width:none !important}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-fi .elementor-icon,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-tile-ic .elementor-icon{color:inherit !important}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-fi .elementor-icon svg,.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-tile-ic .elementor-icon svg{fill:none !important}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker{align-self:flex-start}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-items{display:flex}
.elementor-900 .elementor-element.elementor-element-d3p0000 .hb-kicker .elementor-icon-list-icon{width:auto}
.elementor-900 .elementor-element.elementor-element-d3p0000 .elementor-icon-list-icon svg{margin:0 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4c0000 */.elementor-900 .elementor-element.elementor-element-d4c0000{--bg:#ffffff;--surface:#f3f8fc;--soft:#e7f4fa;--ink:#0a1240;--ink2:#3f4a6b;--muted:#5d6886;--line:rgba(3,4,94,.09);--navy:#03045e;--royal:#023e8a;--accent:#0077b6;--cyan:#00b4d8;--ease:cubic-bezier(.16,1,.3,1);--mx:0;--my:0;direction:rtl;font-family:'Vazir','Vazirmatn',system-ui,-apple-system,'Segoe UI',sans-serif;color:var(--ink);line-height:1.8;letter-spacing:0}
.elementor-900 .elementor-element.elementor-element-d4c0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d4c0000 .elementor-widget-heading,.elementor-900 .elementor-element.elementor-element-d4c0000 .elementor-widget-text-editor,.elementor-900 .elementor-element.elementor-element-d4c0000 .elementor-widget-icon-list{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-900 .elementor-element.elementor-element-d4c0000 .elementor-heading-title{color:inherit;font-size:inherit;font-weight:inherit}
.elementor-900 .elementor-element.elementor-element-d4c0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d4c0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-wrap{width:100%}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-900 .elementor-element.elementor-element-d4c0000 *{box-sizing:border-box}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-ico{width:20px;height:20px;flex-shrink:0}
.elementor-900 .elementor-element.elementor-element-d4c0000{padding-block:40px 120px}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta{position:relative;overflow:hidden;border-radius:24px;padding:80px 64px;background:linear-gradient(135deg,#03045e,#023e8a 60%,#0077b6);color:#ffffff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta::before,.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta::after{content:"";position:absolute;width:480px;height:480px;inset-inline-start:-140px;bottom:-240px;border-radius:50%;border:1px solid rgba(255,255,255,.18);animation:hb-ring 5s ease-out infinite}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta::after{animation-delay:2.5s}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta h2{margin:0;font-size:56px;font-weight:800;line-height:1.3;position:relative}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta p{margin:16px 0 0;font-size:19px;color:#d6eef7;max-width:30em;position:relative}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta-mark{position:absolute;inset-inline-start:56px;top:44px;width:110px;opacity:.16;animation:hb-float 8s ease-in-out infinite}
.elementor-900 .elementor-element.elementor-element-d4c0000[data-js="1"] [data-r]{opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .9s var(--ease),transform 1s var(--ease),filter .9s var(--ease);transition-delay:var(--d,0s)}
.elementor-900 .elementor-element.elementor-element-d4c0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-900 .elementor-element.elementor-element-d4c0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d4c0000 *,.elementor-900 .elementor-element.elementor-element-d4c0000 *::before,.elementor-900 .elementor-element.elementor-element-d4c0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-900 .elementor-element.elementor-element-d4c0000 [data-r],.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-w,.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta{grid-template-columns:minmax(0,1fr);padding:48px 24px}}
@media (max-width:767px){.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta h2{font-size:34px}}
@keyframes hb-ring{from{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta-mark{margin:0;max-width:none}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta-mark img{width:100%;height:auto;display:block}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta-text{position:relative;width:auto;min-width:0}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta-btn-w{position:relative;z-index:1;margin:0;width:auto}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.8;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:44px;border-radius:12px;border:0;box-shadow:none;background:#ffffff;color:var(--navy);padding:16px 26px;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button:hover{transform:translateY(-2px);background:var(--soft);color:var(--navy)}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button:active{transform:scale(.98)}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button-content-wrapper{gap:10px;align-items:center}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button-icon{display:inline-flex;margin:0}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button-icon svg{width:20px;height:20px;flex-shrink:0;fill:none !important;stroke:currentColor}

.elementor-900 .elementor-element.elementor-element-d4c0000{position:relative;overflow-x:clip}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-t1>.hb-t1-stage{max-width:none !important;width:auto !important}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-t2-art,.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta-mark,.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-plan-badge{max-width:none !important}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-fi .elementor-icon,.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-tile-ic .elementor-icon{color:inherit !important}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-fi .elementor-icon svg,.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-tile-ic .elementor-icon svg{fill:none !important}
.elementor-900 .elementor-element.elementor-element-d4c0000 .hb-cta .elementor-button{width:100%}/* End custom CSS */