.elementor-142 .elementor-element.elementor-element-f1h0000{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f1h0002{--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-142 .elementor-element.elementor-element-f1h0003{--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-142 .elementor-element.elementor-element-f1h0004{--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-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-142 .elementor-element.elementor-element-f1h0005 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-142 .elementor-element.elementor-element-f1h0005 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-142 .elementor-element.elementor-element-f1h0005{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-142 .elementor-element.elementor-element-f1h0005 .elementor-icon-list-text{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-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-142 .elementor-element.elementor-element-f1h0008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-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-142 .elementor-element.elementor-element-f1h0009 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-142 .elementor-element.elementor-element-f1h0009 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-142 .elementor-element.elementor-element-f2c0000{--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-142 .elementor-element.elementor-element-f2c001d{--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-142 .elementor-element.elementor-element-f2c001e{--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-142 .elementor-element.elementor-element-f2c000d{--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-142 .elementor-element.elementor-element-f2c000e .elementor-icon-wrapper{text-align:center;}.elementor-142 .elementor-element.elementor-element-f2c000e .elementor-icon{font-size:22px;}.elementor-142 .elementor-element.elementor-element-f2c000e .elementor-icon svg{height:22px;}.elementor-142 .elementor-element.elementor-element-f2c0011{--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-142 .elementor-element.elementor-element-f2c0012 .elementor-icon-wrapper{text-align:center;}.elementor-142 .elementor-element.elementor-element-f2c0012 .elementor-icon{font-size:22px;}.elementor-142 .elementor-element.elementor-element-f2c0012 .elementor-icon svg{height:22px;}.elementor-142 .elementor-element.elementor-element-f2c0015{--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-142 .elementor-element.elementor-element-f2c0016 .elementor-icon-wrapper{text-align:center;}.elementor-142 .elementor-element.elementor-element-f2c0016 .elementor-icon{font-size:22px;}.elementor-142 .elementor-element.elementor-element-f2c0016 .elementor-icon svg{height:22px;}.elementor-142 .elementor-element.elementor-element-f2c0019{--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-142 .elementor-element.elementor-element-f2c001a .elementor-icon-wrapper{text-align:center;}.elementor-142 .elementor-element.elementor-element-f2c001a .elementor-icon{font-size:22px;}.elementor-142 .elementor-element.elementor-element-f2c001a .elementor-icon svg{height:22px;}.elementor-142 .elementor-element.elementor-element-f3f0000{--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-142 .elementor-element.elementor-element-f3f0035{--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-142 .elementor-element.elementor-element-f3f0036{--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-142 .elementor-element.elementor-element-f3f0029{--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-142 .elementor-element.elementor-element-f3f002a{--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-142 .elementor-element.elementor-element-f3f002b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-142 .elementor-element.elementor-element-f3f002c .elementor-icon-wrapper{text-align:center;}.elementor-142 .elementor-element.elementor-element-f3f002c .elementor-icon{font-size:20px;}.elementor-142 .elementor-element.elementor-element-f3f002c .elementor-icon svg{height:20px;}.elementor-142 .elementor-element.elementor-element-f3f002e{--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-142 .elementor-element.elementor-element-f3f0020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-142 .elementor-element.elementor-element-f3f0023{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-142 .elementor-element.elementor-element-f3f0026{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-142 .elementor-element.elementor-element-f3f002f{--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-142 .elementor-element.elementor-element-f3f0030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-142 .elementor-element.elementor-element-f3f0031 .elementor-icon-wrapper{text-align:center;}.elementor-142 .elementor-element.elementor-element-f3f0031 .elementor-icon{font-size:20px;}.elementor-142 .elementor-element.elementor-element-f3f0031 .elementor-icon svg{height:20px;}.elementor-142 .elementor-element.elementor-element-f3f0034 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-142 .elementor-element.elementor-element-f3f0034 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-142 .elementor-element.elementor-element-f4q0000{--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-142 .elementor-element.elementor-element-f4q0048{--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-142 .elementor-element.elementor-element-f4q0049{--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-142 .elementor-element.elementor-element-f4q004c{--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-142 .elementor-element.elementor-element-f4q0039{--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-142 .elementor-element.elementor-element-f4q003c{--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-142 .elementor-element.elementor-element-f4q003f{--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-142 .elementor-element.elementor-element-f4q0042{--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-142 .elementor-element.elementor-element-f4q0045{--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-142 .elementor-element.elementor-element-f5x0000{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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-form .elementor-button{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-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-142 .elementor-element.elementor-element-f5x0002 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-field-type-html{padding-bottom:0px;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-button[type="submit"]{color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-142 .elementor-element.elementor-element-f5x0002{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1023px){.elementor-142 .elementor-element.elementor-element-f1h0000{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f1h0002{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-142 .elementor-element.elementor-element-f1h0003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f1h0004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-142 .elementor-element.elementor-element-f1h0008{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-142 .elementor-element.elementor-element-f2c0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c001d{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-142 .elementor-element.elementor-element-f2c001e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c000d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c0011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c0015{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c0019{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0035{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-142 .elementor-element.elementor-element-f3f0036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0029{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0020{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0023{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0026{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0030{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0048{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-142 .elementor-element.elementor-element-f4q0049{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q004c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0039{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q003c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q003f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0042{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0045{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f1h0002{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-142 .elementor-element.elementor-element-f1h0003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f1h0004{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-142 .elementor-element.elementor-element-f1h0008{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-142 .elementor-element.elementor-element-f2c0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c001d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-142 .elementor-element.elementor-element-f2c001e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c000d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c0011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c0015{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f2c0019{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0035{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-142 .elementor-element.elementor-element-f3f0036{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0029{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0020{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0023{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0026{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f002f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f3f0030{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0048{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-142 .elementor-element.elementor-element-f4q0049{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q004c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0039{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q003c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q003f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0042{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-142 .elementor-element.elementor-element-f4q0045{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-f1h0000 */.elementor-142 .elementor-element.elementor-element-f1h0000{--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-142 .elementor-element.elementor-element-f1h0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f1h0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-widget-heading,.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-widget-icon-list,.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-widget-html,.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-widget-shortcode,.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-wrap{width:100%}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-icon-wrapper,.elementor-142 .elementor-element.elementor-element-f1h0000 .elementor-icon{line-height:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 a{color:#0077b6}
.elementor-142 .elementor-element.elementor-element-f1h0000 a:hover{color:#023e8a}
.elementor-142 .elementor-element.elementor-element-f1h0000{--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-142 .elementor-element.elementor-element-f1h0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:44px;border-radius:12px;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn:hover{transform:translateY(-2px)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn:active{transform:scale(.98)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn-primary{background:var(--navy);color:#ffffff;padding:14px 24px;box-shadow:0 10px 24px -12px rgba(3,4,94,.55)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn-primary:hover{background:var(--royal);color:#ffffff;box-shadow:0 16px 30px -12px rgba(3,4,94,.6)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn-primary svg{transition:transform .4s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn-primary:hover svg{transform:translateX(-4px)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn-ghost{background:var(--surface);color:var(--ink);padding:14px 22px;border:1px solid var(--line)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn-ghost:hover{background:var(--soft);color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--soft);font-size:14px;color:var(--royal)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow svg{width:16px;height:16px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-ctas,.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-ctas.hb-line{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-line{display:block;animation:hb-up 1s var(--ease) both}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-l1{animation-delay:.1s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-l2{animation-delay:.22s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-l3{animation-delay:.34s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-l4{animation-delay:.46s}
.elementor-142 .elementor-element.elementor-element-f1h0000[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-142 .elementor-element.elementor-element-f1h0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-142 .elementor-element.elementor-element-f1h0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f1h0000 *,.elementor-142 .elementor-element.elementor-element-f1h0000 *::before,.elementor-142 .elementor-element.elementor-element-f1h0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f1h0000 [data-r],.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-w,.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-wrap{padding-inline:16px}}
.elementor-142 .elementor-element.elementor-element-f1h0000 .bl-orbit{position:absolute;width:340px;height:340px;border-radius:50%;border:1px dashed rgba(0,119,182,.25);animation:hb-spin 50s linear infinite}
.elementor-142 .elementor-element.elementor-element-f1h0000 .bl-orbit::after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent)}
.elementor-142 .elementor-element.elementor-element-f1h0000{position:relative;padding-top:112px;padding-bottom:30px;isolation:isolate}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 70% at 22% 45%,#e3f3fb 0%,rgba(255,255,255,0) 70%)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;min-height:440px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-h1{margin:24px 0 0;font-size:56px;line-height:1.4;font-weight:300;color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-h1 b{display:block;font-weight:800;color:var(--navy)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-sub{margin:18px 0 0;font-size:18px;line-height:2;color:var(--ink2);max-width:30em}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-btn svg{width:18px;height:18px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat{position:relative;height:420px;display:grid;place-items:center}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-card{position:relative;z-index:1;width:330px;padding:18px;border-radius:24px;background:#ffffff;border:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(3,4,94,.5);display:flex;flex-direction:column;gap:10px;animation:hb-in 1.1s .2s var(--ease) both}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-h{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-av{position:relative;width:38px;height:38px;border-radius:12px;background:linear-gradient(160deg,#023e8a,#03045e);display:grid;place-items:center}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-av img{width:20px;height:auto}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-av::after{content:"";position:absolute;bottom:-2px;left:-2px;width:11px;height:11px;border-radius:50%;background:#00b4d8;border:2px solid #ffffff}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-h b{display:block;font-size:14px;color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-h small{display:block;font-size:12px;color:var(--accent)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-msg{max-width:84%;padding:10px 14px;font-size:13.5px;line-height:1.8;border-radius:16px;opacity:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-msg-u{align-self:flex-start;background:var(--soft);color:var(--ink);border-bottom-right-radius:6px;animation:ct-pop-r .5s var(--ease) forwards}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-msg-s{align-self:flex-end;background:var(--navy);color:#ffffff;border-bottom-left-radius:6px;animation:ct-pop-l .5s var(--ease) forwards}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-m1{animation-delay:.9s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-typing{align-self:flex-end;display:inline-flex;gap:4px;padding:12px 14px;border-radius:16px;border-bottom-left-radius:6px;background:var(--surface);opacity:0;animation:ct-typing 1.6s 1.6s ease both}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-typing i{width:7px;height:7px;border-radius:50%;background:#9aa6c0;animation:ct-dot 1s ease-in-out infinite}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-typing i:nth-child(2){animation-delay:.15s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-typing i:nth-child(3){animation-delay:.3s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-m2{animation-delay:3.2s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-m3{animation-delay:4.3s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat .bl-orbit{width:380px;height:380px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-float{position:absolute;z-index:2;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#ffffff;color:var(--accent);border:1px solid var(--line);box-shadow:0 18px 34px -16px rgba(3,4,94,.45)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-float svg{width:24px;height:24px}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-f1{top:40px;right:40px;animation:hb-pop .6s 1.2s var(--ease) both,hb-float 5s 2s ease-in-out infinite}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-f2{bottom:50px;left:30px;background:var(--navy);color:#ffffff;border-color:transparent;animation:hb-pop .6s 1.4s var(--ease) both,hb-float 6s 2.2s ease-in-out infinite}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-f3{top:120px;left:10px;animation:hb-pop .6s 1.6s var(--ease) both,hb-float 5.5s 2.4s ease-in-out infinite}
@media (max-width:1023px){.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-hero-grid,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-form-wrap,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-faq-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000{padding-top:100px}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-h1{font-size:36px}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-sub{font-size:16px}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat{height:380px}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat-card{width:290px}}
@keyframes hb-up{from{opacity:0;transform:translateY(40px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-in{from{opacity:0;transform:translateY(70px) rotate(-5deg) scale(.94)}to{opacity:1;transform:none}}
@keyframes ct-pop-r{from{opacity:0;transform:translateY(10px) scale(.9);transform-origin:right bottom}to{opacity:1;transform:none}}
@keyframes ct-pop-l{from{opacity:0;transform:translateY(10px) scale(.9);transform-origin:left bottom}to{opacity:1;transform:none}}
@keyframes ct-typing{0%{opacity:0;max-height:0;padding-block:0;margin-top:-10px}15%,80%{opacity:1;max-height:40px;padding-block:12px;margin-top:0}100%{opacity:0;max-height:0;padding-block:0;margin-top:-10px}}
@keyframes ct-dot{0%,100%{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}
@keyframes hb-pop{from{opacity:0;transform:translateY(20px) scale(.88)}to{opacity:1;transform:none}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow-w .elementor-icon-list-items{margin:0;padding:0;display:flex}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow-w .elementor-icon-list-item{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--soft);font-size:14px;color:var(--royal);margin:0 !important}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow-w .elementor-icon-list-item::after{display:none !important}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow-w .elementor-icon-list-icon{display:inline-flex;margin:0;padding:0;width:auto;color:inherit}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow-w .elementor-icon-list-icon svg{width:16px;height:16px;fill:none !important;stroke:currentColor;margin:0 !important}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-eyebrow-w .elementor-icon-list-text{color:inherit !important;padding:0 !important;font:inherit}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-hero-copy{min-width:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-hero-bg{width:auto !important;max-width:none !important;margin:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-chat{width:auto;max-width:none;margin:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-ctas{flex-direction:row}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g{width:auto;margin:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g .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;white-space:nowrap;min-height:44px;border-radius:12px;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button:hover,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g .elementor-button:hover{transform:translateY(-2px)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button:active,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g .elementor-button:active{transform:scale(.98)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button{background:var(--navy);color:#ffffff;padding:14px 24px;border:0;box-shadow:0 10px 24px -12px rgba(3,4,94,.55)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button:hover,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button:focus{background:var(--royal);color:#ffffff;box-shadow:0 16px 30px -12px rgba(3,4,94,.6)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g .elementor-button{background:var(--surface);color:var(--ink);padding:14px 22px;border:1px solid var(--line);box-shadow:none}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g .elementor-button:hover,.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-g .elementor-button:focus{background:var(--soft);color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button-content-wrapper{gap:10px;align-items:center}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button-icon{display:inline-flex;margin:0}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button-icon svg{width:18px;height:18px;fill:none !important;stroke:currentColor;transition:transform .4s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .ct-btn-p .elementor-button:hover .elementor-button-icon svg{transform:translateX(-4px)}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-ctas .elementor-button-wrapper{height:100%}
.elementor-142 .elementor-element.elementor-element-f1h0000 .hb-ctas .elementor-button{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c000d */.elementor-142 .elementor-element.elementor-element-f2c000d{--d:0s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c0011 */.elementor-142 .elementor-element.elementor-element-f2c0011{--d:.08s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c0015 */.elementor-142 .elementor-element.elementor-element-f2c0015{--d:.16s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c0019 */.elementor-142 .elementor-element.elementor-element-f2c0019{--d:.24s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2c0000 */.elementor-142 .elementor-element.elementor-element-f2c0000{--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-142 .elementor-element.elementor-element-f2c0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f2c0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-widget-heading,.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-widget-icon-list,.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-widget-html,.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-widget-shortcode,.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-wrap{width:100%}
.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-icon-wrapper,.elementor-142 .elementor-element.elementor-element-f2c0000 .elementor-icon{line-height:0}
.elementor-142 .elementor-element.elementor-element-f2c0000 a{color:#0077b6}
.elementor-142 .elementor-element.elementor-element-f2c0000 a:hover{color:#023e8a}
.elementor-142 .elementor-element.elementor-element-f2c0000{--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-142 .elementor-element.elementor-element-f2c0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-142 .elementor-element.elementor-element-f2c0000[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-142 .elementor-element.elementor-element-f2c0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-142 .elementor-element.elementor-element-f2c0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f2c0000 *,.elementor-142 .elementor-element.elementor-element-f2c0000 *::before,.elementor-142 .elementor-element.elementor-element-f2c0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f2c0000 [data-r],.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-w,.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f2c0000 .hb-wrap{padding-inline:16px}}
.elementor-142 .elementor-element.elementor-element-f2c0000{padding-block:30px 20px}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:24px;background:#ffffff;border:1px solid var(--line);text-decoration:none;color:inherit;transition:transform .5s var(--ease),border-color .3s,box-shadow .5s}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(220px circle at var(--cx,50%) var(--cy,50%),rgba(0,119,182,.08),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch:hover{transform:translateY(-6px);border-color:rgba(0,119,182,.3);box-shadow:0 24px 44px -30px rgba(3,4,94,.55);color:inherit}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch:hover::after{opacity:1}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-ic{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--soft);color:var(--accent);margin-bottom:8px;transition:background .4s,color .4s,transform .6s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch:hover .ct-ch-ic{background:var(--accent);color:#ffffff;transform:rotate(-8deg)}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-ic svg{width:22px;height:22px}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch .ct-ch-k{font-size:13px;color:var(--muted)}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch .ct-ch-v{font-size:16px;color:var(--ink);direction:rtl}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-hl{background:linear-gradient(160deg,#023e8a,#03045e);border-color:transparent}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-hl .ct-ch-ic{background:#00b4d8;color:#03045e}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-hl .ct-ch-k{color:#a9d4ea}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-hl .ct-ch-v{color:#ffffff}
.elementor-142 .elementor-element.elementor-element-f2c0000[data-js="1"] .ct-ch[data-in]:hover{transform:translateY(-6px)}
@media (max-width:1023px){.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-grid{grid-template-columns:minmax(0,1fr)}}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch{text-decoration:none}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch .ct-ch-v{font-weight:700}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-ic .elementor-icon{color:inherit !important;font-size:22px}
.elementor-142 .elementor-element.elementor-element-f2c0000 .ct-ch-ic svg{fill:none !important;stroke:currentColor}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f002a */.elementor-142 .elementor-element.elementor-element-f3f002a{--d:.1s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f002f */.elementor-142 .elementor-element.elementor-element-f3f002f{--d:.2s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f0000 */.elementor-142 .elementor-element.elementor-element-f3f0000{--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-142 .elementor-element.elementor-element-f3f0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f3f0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-widget-heading,.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-widget-icon-list,.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-widget-html,.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-widget-shortcode,.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-wrap{width:100%}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-icon-wrapper,.elementor-142 .elementor-element.elementor-element-f3f0000 .elementor-icon{line-height:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 a{color:#0077b6}
.elementor-142 .elementor-element.elementor-element-f3f0000 a:hover{color:#023e8a}
.elementor-142 .elementor-element.elementor-element-f3f0000{--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-142 .elementor-element.elementor-element-f3f0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap;min-height:44px;border-radius:12px;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-btn:hover{transform:translateY(-2px)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-btn:active{transform:scale(.98)}
.elementor-142 .elementor-element.elementor-element-f3f0000[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-142 .elementor-element.elementor-element-f3f0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-142 .elementor-element.elementor-element-f3f0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f3f0000 *,.elementor-142 .elementor-element.elementor-element-f3f0000 *::before,.elementor-142 .elementor-element.elementor-element-f3f0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f3f0000 [data-r],.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-w,.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-wrap{padding-inline:16px}}
.elementor-142 .elementor-element.elementor-element-f3f0000{padding-block:60px 40px;scroll-margin-top:90px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-form-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px;align-items:start}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side{display:flex;flex-direction:column;gap:16px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-card{padding:26px;border-radius:24px;background:var(--surface);border:1px solid var(--line)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-card .ct-side-h{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-card .ct-side-h svg{width:20px;height:20px;color:var(--accent)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-card p{margin:0;font-size:14.5px;line-height:1.9;color:var(--ink2)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-hours{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-hours .ct-h-li{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--ink2);padding-bottom:8px;border-bottom:1px dashed var(--line)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-hours .ct-h-li:last-child{border-bottom:0;padding-bottom:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-hours .ct-h-v{color:var(--ink);font-weight:700}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark{background:linear-gradient(160deg,#023e8a,#03045e);border-color:transparent;color:#d6eef7;position:relative;overflow:hidden}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark::before{content:"";position:absolute;width:220px;height:220px;left:-80px;bottom:-110px;border-radius:50%;border:1px solid rgba(255,255,255,.18);animation:hb-ring 5s ease-out infinite}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark .ct-side-h{color:#ffffff}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark .ct-side-h svg{color:#00b4d8}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark p{color:#d6eef7}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark .hb-btn{margin-top:14px;width:100%;background:#ffffff;color:var(--navy);position:relative}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-dark .hb-btn svg{width:16px;height:16px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf{position:relative;padding:34px;border-radius:24px;background:#ffffff;color:var(--ink);border:1px solid var(--line);box-shadow:0 40px 80px -56px rgba(3,4,94,.55)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-head{margin-bottom:22px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-head b{display:block;font-size:26px;font-weight:800;color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-head small{display:block;margin-top:4px;font-size:14px;color:var(--muted)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f label{font-size:13.5px;font-weight:700;color:var(--ink2)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f label em{font-style:normal;color:#0077b6;margin-inline-start:2px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f label small{font-weight:400;color:var(--muted);font-size:12px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f select,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea{width:100%;min-height:50px;padding:10px 14px;border-radius:12px;border:1.5px solid #d6e0ec;background:#f9fbfd;font:inherit;font-size:15px;color:var(--ink);outline:0;transition:border-color .25s,box-shadow .25s,background .25s;-webkit-appearance:none;appearance:none}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea{min-height:150px;resize:vertical;line-height:1.9}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input::placeholder,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea::placeholder{color:#7a849f}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input[dir="ltr"]{text-align:right}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input:hover,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f select:hover,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea:hover{border-color:#b7c7da}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input:focus,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f select:focus,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea:focus{border-color:var(--accent);background:#ffffff;box-shadow:0 0 0 4px var(--soft)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topics{display:flex;flex-wrap:wrap;gap:8px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid #d6e0ec;background:#f9fbfd;font:inherit;font-size:14px;color:var(--ink2);cursor:pointer;transition:all .3s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic:hover{border-color:#b7c7da;color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic.is-on{background:var(--navy);border-color:var(--navy);color:#ffffff;box-shadow:0 10px 20px -12px rgba(3,4,94,.7)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic i{width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;opacity:.7}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic.is-on i{background:#00b4d8;border-color:#00b4d8;opacity:1}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic.is-on i::after{content:"";width:6px;height:6px;border-radius:50%;background:#03045e}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f.is-bad input,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f.is-bad textarea{border-color:#c0392b;background:#fff8f7;animation:cf-shake .38s ease-in-out}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-err{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b0281a;animation:hb-rise .3s var(--ease) both}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-err svg{width:15px;height:15px;flex-shrink:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-count{align-self:flex-start;font-size:12px;color:var(--muted)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-alert{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#fff4f2;border:1px solid #f3c9c2;color:#8f2416;font-size:13.5px;line-height:1.8;animation:hb-rise .35s var(--ease) both}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-alert svg{width:18px;height:18px;flex-shrink:0;margin-top:3px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-note{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-note svg{width:15px;height:15px;color:var(--accent)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn{position:relative;overflow:hidden;min-width:220px;min-height:54px;margin-inline-start:auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 28px;border:0;border-radius:12px;background:var(--navy);color:#ffffff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px -14px rgba(3,4,94,.7);transition:transform .3s var(--ease),background .3s,box-shadow .3s}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:hover{background:var(--royal);transform:translateY(-2px)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:active{transform:scale(.98)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn svg{width:18px;height:18px;transition:transform .4s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:hover svg{transform:translate(-3px,-2px)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn-l{display:none;align-items:center;gap:10px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn-l i{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;animation:hb-spin .8s linear infinite}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn.is-sending{background:var(--accent);cursor:progress}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn.is-sending .cf-btn-t,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn.is-sending>svg{display:none}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn.is-sending .cf-btn-l{display:inline-flex}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn.is-sending::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);animation:hb-sheen 1.2s linear infinite}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:48px 10px;animation:hb-rise .5s var(--ease) both}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok-ic{position:relative;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--soft);animation:hb-popin .6s var(--ease) both}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok-ic::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--accent);animation:hb-radar 2.4s 1s ease-out infinite;opacity:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok-svg{width:60px;height:60px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok-svg circle{fill:none;stroke:var(--accent);stroke-width:3;stroke-dasharray:145;stroke-dashoffset:145;animation:cf-draw .7s .2s var(--ease) forwards}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok-svg path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:cf-draw .45s .75s var(--ease) forwards}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok b{font-size:24px;color:var(--ink);margin-top:8px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok p{margin:0 0 12px;font-size:15px;line-height:1.9;color:var(--ink2);max-width:26em}
@media (max-width:1023px){.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-hero-grid,.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-form-wrap,.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-faq-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f3f0000 .cf{padding:22px 18px}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn{width:100%}}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-btn-ghost{background:var(--surface);color:var(--ink);padding:14px 22px;border:1px solid var(--line)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .hb-btn-ghost:hover{background:var(--soft);color:var(--ink)}
@keyframes hb-ring{from{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}
@keyframes cf-shake{0%,100%{transform:none}25%{transform:translateX(-6px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}
@keyframes hb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-sheen{0%{transform:translateX(130%)}45%,100%{transform:translateX(-130%)}}
@keyframes hb-popin{from{opacity:0;transform:scale(0) rotate(-40deg)}to{opacity:1;transform:none}}
@keyframes hb-radar{from{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}
@keyframes cf-draw{to{stroke-dashoffset:0}}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-w{width:auto;max-width:none;margin:0;min-width:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side{min-width:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-card .ct-side-h{flex-direction:row;font-weight:700;line-height:1.8}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-ic .elementor-icon{color:inherit !important;font-size:20px}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-ic svg{fill:none !important;stroke:currentColor}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-hours .ct-h-li{flex-direction:row}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-card .elementor-widget-text-editor p{margin:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn{width:100%;margin:14px 0 0;position:relative}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button-wrapper{display:block}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button{display:flex;width:100%;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;white-space:nowrap;min-height:44px;border-radius:12px;border:0;box-shadow:none;background:#ffffff;color:var(--navy);padding:0;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button:hover,.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button:focus{transform:translateY(-2px);background:#ffffff;color:var(--navy)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button:active{transform:scale(.98)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button-content-wrapper{gap:10px;align-items:center}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button-icon{display:inline-flex;margin:0}
.elementor-142 .elementor-element.elementor-element-f3f0000 .ct-side-btn .elementor-button-icon svg{width:16px;height:16px;fill:none !important;stroke:currentColor}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f label{display:block;line-height:inherit;vertical-align:baseline}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic{text-align:center;white-space:nowrap;line-height:inherit;user-select:none}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic:not(.is-on):hover,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic:not(.is-on):focus{background:#f9fbfd}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic.is-on:hover,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-topic.is-on:focus{background:var(--navy);color:#ffffff}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:not(.is-sending):focus{background:var(--navy);color:#ffffff}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:not(.is-sending):hover{background:var(--royal);color:#ffffff}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:hover,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-btn:focus{color:#ffffff}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok .hb-btn-ghost:focus{background:var(--surface);color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-ok .hb-btn-ghost:hover{background:var(--soft);color:var(--ink)}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea{margin:0;box-shadow:none}
.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f input:focus,.elementor-142 .elementor-element.elementor-element-f3f0000 .cf-f textarea:focus{box-shadow:0 0 0 4px var(--soft)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4q0000 */.elementor-142 .elementor-element.elementor-element-f4q0000{--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-142 .elementor-element.elementor-element-f4q0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f4q0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-widget-heading,.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-widget-text-editor,.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-widget-icon-list,.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-widget-html,.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-widget-shortcode,.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-wrap{width:100%}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-h2 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit;margin:0}
.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-icon-wrapper,.elementor-142 .elementor-element.elementor-element-f4q0000 .elementor-icon{line-height:0}
.elementor-142 .elementor-element.elementor-element-f4q0000{--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-142 .elementor-element.elementor-element-f4q0000 *{box-sizing:border-box}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-h2{margin:0;font-weight:700;font-size:56px;line-height:1.3;color:var(--ink);overflow:hidden;padding-bottom:6px}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-h2-in{display:block}
.elementor-142 .elementor-element.elementor-element-f4q0000[data-js="1"] .hb-h2 .hb-h2-in{transform:translateY(110%);transition:transform 1s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f4q0000[data-js="1"] .hb-h2[data-in] .hb-h2-in{transform:none}
.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-lead{margin:16px 0 0;font-size:18px;color:var(--ink2);max-width:36em}
.elementor-142 .elementor-element.elementor-element-f4q0000[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-142 .elementor-element.elementor-element-f4q0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-142 .elementor-element.elementor-element-f4q0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f4q0000 *,.elementor-142 .elementor-element.elementor-element-f4q0000 *::before,.elementor-142 .elementor-element.elementor-element-f4q0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-142 .elementor-element.elementor-element-f4q0000 [data-r],.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-w,.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-142 .elementor-element.elementor-element-f4q0000 .hb-h2{font-size:36px}}
.elementor-142 .elementor-element.elementor-element-f4q0000{padding-block:70px 40px}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-faq-list{display:flex;flex-direction:column;gap:10px}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q{border-radius:18px;background:#ffffff;border:1px solid var(--line);overflow:hidden;transition:border-color .3s,box-shadow .4s,background .3s}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q.is-open{border-color:rgba(0,119,182,.3);box-shadow:0 24px 44px -32px rgba(3,4,94,.5);background:#fbfdff}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-btn{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border:0;background:transparent;font:inherit;font-size:16px;font-weight:700;color:var(--ink);text-align:right;cursor:pointer}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-ic{position:relative;width:30px;height:30px;border-radius:50%;background:var(--soft);flex-shrink:0;transition:background .3s,transform .5s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-ic::before,.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-ic::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--accent);transition:transform .4s var(--ease),background .3s}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-ic::after{transform:rotate(90deg)}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q.is-open .ct-q-ic{background:var(--accent);transform:rotate(180deg)}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q.is-open .ct-q-ic::before,.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q.is-open .ct-q-ic::after{background:#ffffff}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q.is-open .ct-q-ic::after{transform:rotate(0deg)}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q.is-open .ct-q-a{grid-template-rows:1fr}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-a>div{overflow:hidden}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-a p{margin:0;padding:0 20px 18px;font-size:15px;line-height:2;color:var(--ink2)}
@media (max-width:1023px){.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-hero-grid,.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-form-wrap,.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-faq-grid{grid-template-columns:minmax(0,1fr)}}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-faq-grid>.e-con{min-width:0}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-btn{user-select:none;margin:0}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-btn .elementor-heading-title{flex:1;min-width:0}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-btn:focus{outline:0}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:18px}
.elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-a{margin:0}
.elementor-editor-active .elementor-142 .elementor-element.elementor-element-f4q0000 .ct-q-a{grid-template-rows:1fr}/* End custom CSS */