.elementor-937 .elementor-element.elementor-element-b1h0000{--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-937 .elementor-element.elementor-element-b1h0007{--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-937 .elementor-element.elementor-element-b1h0008{--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-937 .elementor-element.elementor-element-b1h0002{--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-937 .elementor-element.elementor-element-b1h0001 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-937 .elementor-element.elementor-element-b1h0001 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-937 .elementor-element.elementor-element-b1h0001{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-937 .elementor-element.elementor-element-b1h0001 .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-937 .elementor-element.elementor-element-b2p0000{--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-937 .elementor-element.elementor-element-b3n0000{--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-937 .elementor-element.elementor-element-b3n000f{--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-937 .elementor-element.elementor-element-b3n0010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), system-ui, Tahoma, sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-937 .elementor-element.elementor-element-b3n0012{--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-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-937 .elementor-element.elementor-element-b3n000e .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-937 .elementor-element.elementor-element-b3n000e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-937 .elementor-element.elementor-element-b3n000e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-937 .elementor-element.elementor-element-b3n000e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-937 .elementor-element.elementor-element-b3n000e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-field-type-html{padding-bottom:0px;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-button[type="submit"]{color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-937 .elementor-element.elementor-element-b3n000e{--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;}@media(max-width:1023px){.elementor-937 .elementor-element.elementor-element-b1h0000{--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-937 .elementor-element.elementor-element-b1h0007{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-937 .elementor-element.elementor-element-b1h0008{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-b1h0002{--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-937 .elementor-element.elementor-element-b2p0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-b3n0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-b3n000f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-937 .elementor-element.elementor-element-b3n0010{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-937 .elementor-element.elementor-element-b3n0012{--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-937 .elementor-element.elementor-element-b1h0000{--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-937 .elementor-element.elementor-element-b1h0007{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-937 .elementor-element.elementor-element-b1h0008{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-b1h0002{--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-937 .elementor-element.elementor-element-b2p0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-b3n0000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-937 .elementor-element.elementor-element-b3n000f{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-937 .elementor-element.elementor-element-b3n0010{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-937 .elementor-element.elementor-element-b3n0012{--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-b1h0000 */.elementor-937 .elementor-element.elementor-element-b1h0000{--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-937 .elementor-element.elementor-element-b1h0000 *{box-sizing:border-box}
.elementor-937 .elementor-element.elementor-element-b1h0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-widget-heading,.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-widget-text-editor,.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-widget-icon-list,.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-widget-html,.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-widget-shortcode,.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-937 .elementor-element.elementor-element-b1h0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-wrap{width:100%}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-937 .elementor-element.elementor-element-b1h0000{--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-937 .elementor-element.elementor-element-b1h0000 *{box-sizing:border-box}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .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-937 .elementor-element.elementor-element-b1h0000 .hb-eyebrow svg{width:16px;height:16px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-line{display:block;animation:hb-up 1s var(--ease) both}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-l1{animation-delay:.1s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-l2{animation-delay:.22s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-l3{animation-delay:.34s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-l4{animation-delay:.46s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-l5{animation-delay:.58s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 18px;border-radius:999px;background:#ffffff;border:1px solid var(--line);box-shadow:0 14px 34px -14px rgba(3,4,94,.3);font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-chip i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-chip i svg{width:15px;height:15px}
.elementor-937 .elementor-element.elementor-element-b1h0000[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-937 .elementor-element.elementor-element-b1h0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-937 .elementor-element.elementor-element-b1h0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-937 .elementor-element.elementor-element-b1h0000 *,.elementor-937 .elementor-element.elementor-element-b1h0000 *::before,.elementor-937 .elementor-element.elementor-element-b1h0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-937 .elementor-element.elementor-element-b1h0000 [data-r],.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-w,.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-wrap{padding-inline:16px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-chip{font-size:12px;padding:8px 12px}}
.elementor-937 .elementor-element.elementor-element-b1h0000{position:relative;padding-top:120px;padding-bottom:28px;isolation:isolate}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(45% 70% at 22% 40%,#e3f3fb 0%,rgba(255,255,255,0) 70%),linear-gradient(180deg,#ffffff,#f7fbfe)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;min-height:400px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-h1{margin:22px 0 0;font-size:52px;line-height:1.35;font-weight:300;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-h1 b{display:block;font-weight:800;color:var(--navy)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sub{margin:16px 0 0;font-size:18px;color:var(--ink2);max-width:30em}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search{margin-top:30px;max-width:520px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-lbl{display:block;font-size:13px;font-weight:700;color:var(--ink2);margin-bottom:8px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box{position:relative;display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-radius:16px;background:#ffffff;border:1px solid rgba(3,4,94,.14);box-shadow:0 16px 36px -24px rgba(3,4,94,.45);transition:border-color .3s,box-shadow .3s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box input::placeholder{color:#7a849f}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-art{position:relative;height:380px;display:grid;place-items:center}
.elementor-937 .elementor-element.elementor-element-b1h0000 .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-937 .elementor-element.elementor-element-b1h0000 .bl-orbit::after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-orbit-2{width:420px;height:420px;border-style:solid;border-color:rgba(3,4,94,.06);animation-duration:80s;animation-direction:reverse}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-orbit-2::after{background:var(--cyan);width:7px;height:7px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-stack{position:relative;width:250px;height:300px;perspective:900px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet{position:absolute;inset:0;border-radius:24px;background:#ffffff;border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 60px -34px rgba(3,4,94,.45)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet i{display:block;height:9px;border-radius:9px;background:#e7eef6}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet i.bl-short{width:60%}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-3{transform:translate(-46px,26px) rotate(-10deg);background:#eef6fc;animation:bl-fan3 7s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-2{transform:translate(-22px,12px) rotate(-5deg);background:#f7fbfe;animation:bl-fan2 7s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-1{animation:hb-float 7s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-tag{align-self:flex-start;padding:3px 12px;border-radius:999px;background:var(--soft);color:var(--accent);font-size:12px;font-weight:700}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-1 b{font-size:20px;line-height:1.5;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-ok{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--accent);color:#ffffff;font-size:12px;font-weight:700}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sheet-ok svg{width:12px;height:12px}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-art .hb-chip{position:absolute;z-index:3}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hc1{top:40px;right:6px;animation:hb-pop .7s .7s var(--ease) both,hb-float 5s 1.4s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hc2{top:170px;left:0;animation:hb-pop .7s .9s var(--ease) both,hb-float 6s 1.6s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hc3{bottom:36px;right:30px;animation:hb-pop .7s 1.1s var(--ease) both,hb-float 5.5s 1.8s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tabs{display:inline-flex;gap:6px;margin-top:44px;padding:6px;border-radius:18px;background:var(--surface);border:1px solid var(--line);max-width:100%;overflow-x:auto}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:15px;font-weight:500;color:var(--ink2);cursor:pointer;white-space:nowrap;transition:background .35s var(--ease),color .3s,box-shadow .35s,transform .2s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab:hover{color:var(--ink);background:rgba(255,255,255,.7)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab:active{transform:scale(.97)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab em{font-style:normal;font-size:12px;min-width:24px;padding:1px 7px;border-radius:999px;background:rgba(3,4,94,.07);color:var(--muted);text-align:center;transition:background .3s,color .3s}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab.is-on{background:var(--navy);color:#ffffff;box-shadow:0 12px 24px -14px rgba(3,4,94,.7)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab.is-on em{background:rgba(255,255,255,.16);color:#ffffff}
@media (max-width:1023px){.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1023px){.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-art{height:320px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000{padding-top:104px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-h1{font-size:38px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-sub{font-size:16px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-art{display:none}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tabs{display:flex;margin-top:28px}}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--soft),0 16px 36px -24px rgba(3,4,94,.45)}
@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 bl-fan3{0%,100%{transform:translate(-46px,26px) rotate(-10deg)}50%{transform:translate(-60px,32px) rotate(-14deg)}}
@keyframes bl-fan2{0%,100%{transform:translate(-22px,12px) rotate(-5deg)}50%{transform:translate(-30px,16px) rotate(-7deg)}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-pop{from{opacity:0;transform:translateY(20px) scale(.88)}to{opacity:1;transform:none}}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-eyebrow-w .elementor-icon-list-items{margin:0;padding:0;display:flex}
.elementor-937 .elementor-element.elementor-element-b1h0000 .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-937 .elementor-element.elementor-element-b1h0000 .hb-eyebrow-w .elementor-icon-list-item::after{display:none !important}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-eyebrow-w .elementor-icon-list-icon{display:inline-flex;margin:0;padding:0;width:auto;color:inherit}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-eyebrow-w .elementor-icon-list-icon svg{width:16px;height:16px;fill:none !important;stroke:currentColor;margin:0 !important}
.elementor-937 .elementor-element.elementor-element-b1h0000 .hb-eyebrow-w .elementor-icon-list-text{color:inherit !important;padding:0 !important;font:inherit}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-copy{min-width:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-bg{width:auto !important;max-width:none !important;margin:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-hero-art{width:auto;max-width:none}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search form{margin:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-lbl{line-height:1.8;vertical-align:baseline}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box input#bl-q{-webkit-appearance:none;appearance:none;flex:1;min-width:0;width:auto;height:100%;min-height:0;padding:1px 2px;margin:0;border:0;outline:0;border-radius:0;box-shadow:none;background:transparent;font:inherit;font-size:16px;line-height:normal;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-search-box input#bl-q::placeholder{color:#7a849f;opacity:1}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tabs-w{margin:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab:focus{outline:0}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}

.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tabs{scrollbar-width:none;-ms-overflow-style:none}
.elementor-937 .elementor-element.elementor-element-b1h0000 .bl-tabs::-webkit-scrollbar{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2p0000 */.elementor-937 .elementor-element.elementor-element-b2p0000{--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-937 .elementor-element.elementor-element-b2p0000 *{box-sizing:border-box}
.elementor-937 .elementor-element.elementor-element-b2p0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-widget-heading,.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-widget-text-editor,.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-widget-icon-list,.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-widget-html,.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-widget-shortcode,.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-937 .elementor-element.elementor-element-b2p0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-wrap{width:100%}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-937 .elementor-element.elementor-element-b2p0000 a{color:#0077b6}
.elementor-937 .elementor-element.elementor-element-b2p0000 a:hover{color:#023e8a}
.elementor-937 .elementor-element.elementor-element-b2p0000{--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-937 .elementor-element.elementor-element-b2p0000 *{box-sizing:border-box}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .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-937 .elementor-element.elementor-element-b2p0000 .hb-btn:hover{transform:translateY(-2px)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-btn:active{transform:scale(.98)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-btn-ghost{background:var(--surface);color:var(--ink);padding:14px 22px;border:1px solid var(--line)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-btn-ghost:hover{background:var(--soft);color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-iph{position:relative;z-index:1;width:300px;height:620px;border-radius:56px;padding:4px;background:linear-gradient(145deg,#e6e9ee 0%,#a7adb8 20%,#f4f5f7 42%,#8b919c 68%,#d9dce2 100%);box-shadow:0 60px 100px -45px rgba(3,4,94,.6),0 24px 46px -26px rgba(3,4,94,.4),inset 0 0 0 1px rgba(255,255,255,.7),inset 0 0 0 2px rgba(3,4,94,.08)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-ib{position:absolute;width:4px;border-radius:3px;background:linear-gradient(90deg,#8b919c,#d9dce2,#8b919c)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-ib-a{left:-3px;top:118px;height:30px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-ib-v1{left:-3px;top:170px;height:56px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-ib-v2{left:-3px;top:236px;height:56px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-ib-p{right:-3px;top:190px;height:86px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-bezel{width:100%;height:100%;border-radius:52px;background:#070a1a;padding:9px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-screen{position:relative;width:100%;height:100%;border-radius:44px;overflow:hidden;background:#f3f6fb;isolation:isolate}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-island{position:absolute;top:10px;left:50%;width:90px;height:26px;margin-left:-45px;border-radius:20px;background:#070a1a;z-index:30}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-island::after{content:"";position:absolute;right:16px;top:9px;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3a7a,#070a1a 70%)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-glare{position:absolute;inset:0;z-index:29;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 72%,rgba(255,255,255,.07) 100%)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-home-ind{position:absolute;bottom:6px;left:50%;width:100px;height:4px;margin-left:-50px;border-radius:4px;background:#0a1240;opacity:.75;z-index:31}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-chipset{width:38px;height:28px;border-radius:7px;background:linear-gradient(135deg,#e7f4fa,#9fd3ea);position:relative}
.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-chipset::before{content:"";position:absolute;inset:8px 0;border-block:1px solid rgba(3,4,94,.25)}
.elementor-937 .elementor-element.elementor-element-b2p0000[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-937 .elementor-element.elementor-element-b2p0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-937 .elementor-element.elementor-element-b2p0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-937 .elementor-element.elementor-element-b2p0000 *,.elementor-937 .elementor-element.elementor-element-b2p0000 *::before,.elementor-937 .elementor-element.elementor-element-b2p0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-937 .elementor-element.elementor-element-b2p0000 [data-r],.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-w,.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b2p0000 .hb-wrap{padding-inline:16px}}
.elementor-937 .elementor-element.elementor-element-b2p0000 .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-937 .elementor-element.elementor-element-b2p0000 .bl-orbit::after{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-sec{padding-block:36px 24px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:24px;overflow:hidden;background:#ffffff;border:1px solid var(--line);text-decoration:none;color:inherit;box-shadow:0 40px 80px -50px rgba(3,4,94,.5);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat:hover{transform:translateY(-6px);box-shadow:0 50px 90px -46px rgba(3,4,94,.55);color:inherit}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(380px circle at var(--cx,50%) var(--cy,50%),rgba(0,119,182,.07),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat:hover::after{opacity:1}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-art{position:relative;min-height:420px;overflow:hidden;display:flex;justify-content:center;background:radial-gradient(90% 80% at 50% 10%,#0077b6 0%,rgba(0,119,182,0) 60%),linear-gradient(165deg,#023e8a,#03045e)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-glow{position:absolute;left:50%;top:60px;width:340px;height:340px;margin-left:-170px;border-radius:50%;background:radial-gradient(circle,rgba(0,180,216,.5),rgba(3,4,94,0) 70%);animation:hb-breathe 6s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-orbit{top:70px;left:50%;margin-left:-170px;border-color:rgba(255,255,255,.22)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-orbit::after{background:#00b4d8}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-phone{position:relative;z-index:1;margin-top:46px;width:300px;height:620px;transform-origin:top center;transform:scale(.62) rotate(-6deg);transition:transform .9s var(--ease)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat:hover .bl-feat-phone{transform:scale(.64) rotate(-2deg) translateY(-14px)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-phone .hb-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:#0a1240;font-size:13px;font-weight:700;box-shadow:0 16px 30px -14px rgba(0,0,0,.5)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-chip i{width:22px;height:22px;border-radius:50%;background:#0077b6;color:#ffffff;display:grid;place-items:center}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-chip svg{width:12px;height:12px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-fc1{top:120px;right:40px;animation:hb-float 5s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-fc2{top:240px;left:36px;animation:hb-float 6s 1s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-body{padding:48px 48px 44px;display:flex;flex-direction:column;justify-content:center;gap:16px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pin{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pin svg{width:15px;height:15px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-body h2{margin:0;font-size:34px;line-height:1.5;font-weight:800;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-body p{margin:0;font-size:17px;color:var(--ink2)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-byline{display:flex;align-items:center;gap:12px;margin-top:6px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-av{width:42px;height:42px;border-radius:50%;background:var(--soft);display:grid;place-items:center}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-av img{width:22px;height:auto}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-byline b{display:block;font-size:14px;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-byline small{display:block;font-size:13px;color:var(--muted)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-more{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:15px;font-weight:700;color:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-more svg,.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-go svg{width:18px;height:18px;transition:transform .4s var(--ease)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat:hover .bl-more svg{transform:translateX(-6px)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cat{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cat-learn{background:var(--soft);color:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cat-news{background:var(--navy);color:#ffffff}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cat-story{background:#caf0f8;color:#023e8a}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-list-sec{padding-block:48px 100px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-h2{margin:0;font-size:36px;font-weight:800;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-count{font-size:14px;color:var(--muted)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post{position:relative;display:flex;flex-direction:column;border-radius:24px;background:#ffffff;border:1px solid var(--line);padding:10px;text-decoration:none;color:inherit;transition:transform .55s var(--ease),box-shadow .55s var(--ease),border-color .4s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post:hover{transform:translateY(-8px);border-color:rgba(0,119,182,.25);box-shadow:0 34px 60px -36px rgba(3,4,94,.5);color:inherit}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post::after{content:"";position:absolute;inset:0;border-radius:24px;pointer-events:none;background:radial-gradient(260px circle at var(--cx,50%) var(--cy,0%),rgba(0,119,182,.08),transparent 60%);opacity:0;transition:opacity .4s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post:hover::after{opacity:1}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv{position:relative;aspect-ratio:16/10;border-radius:18px;overflow:hidden;display:grid;place-items:center}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv>.bl-cat{position:absolute;top:12px;right:12px;z-index:2}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv-learn{background:linear-gradient(135deg,#eef7fc,#d3ebf6)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv-story{background:linear-gradient(140deg,#caf0f8,#90e0ef)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-art{position:relative;width:100%;height:100%;display:grid;place-items:center;transition:transform .8s var(--ease)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post:hover .bl-art{transform:scale(1.07) rotate(-2deg)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mcard{width:62%;aspect-ratio:1.6/1;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#03045e,#023e8a 55%,#0077b6);color:#ffffff;box-shadow:0 24px 40px -22px rgba(3,4,94,.7);transform:rotate(-8deg);position:relative;overflow:hidden}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mcard::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translateX(130%);animation:hb-sheen 4.5s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mcard .hb-chipset{width:32px;height:24px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mcard b{direction:ltr;font-size:14px;font-weight:500;text-align:left}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-art-ok,.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-stamp{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff;color:var(--accent);font-size:12px;font-weight:700;box-shadow:0 12px 24px -14px rgba(3,4,94,.5)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-art-ok{bottom:16%;left:12%;animation:hb-float 5s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-art-ok svg{width:12px;height:12px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mphone{position:relative;width:34%;aspect-ratio:9/18;margin-top:22%;border-radius:22px;padding:5px;background:linear-gradient(145deg,#e6e9ee,#8b919c 60%,#d9dce2);box-shadow:0 30px 40px -20px rgba(0,0,0,.6);transform:rotate(-8deg)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mphone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:17px;border:4px solid #070a1a}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-mphone-isl{position:absolute;top:10px;left:50%;width:30%;height:7px;margin-left:-15%;border-radius:6px;background:#070a1a;z-index:1}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-ring{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);animation:hb-radar 3s ease-out infinite}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-ring-2{animation-delay:1.5s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv-learn .bl-ring,.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv-story .bl-ring{border-color:rgba(0,119,182,.4)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-shield{width:30%;aspect-ratio:1;border-radius:28%;display:grid;place-items:center;background:#ffffff;color:var(--accent);box-shadow:0 20px 40px -20px rgba(3,4,94,.6)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-shield svg{width:55%;height:55%}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-receipt{position:relative;width:44%;aspect-ratio:3/4;margin-top:10%;padding:14px;display:flex;flex-direction:column;gap:8px;background:#ffffff;border-radius:12px 12px 0 0;box-shadow:0 24px 40px -22px rgba(3,4,94,.55);transform:rotate(6deg);-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,transparent 90deg,#000 0) bottom/14px 8px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 8px) no-repeat,conic-gradient(from -45deg at bottom,transparent 90deg,#000 0) bottom/14px 8px repeat-x}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-receipt b{font-size:12px;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-receipt i{display:block;height:7px;border-radius:7px;background:#e7eef6}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-receipt i.bl-short{width:55%}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-stamp{bottom:18%;left:14%;width:34px;height:34px;padding:0;justify-content:center;background:var(--accent);color:#ffffff;transform:rotate(-12deg)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-stamp svg{width:16px;height:16px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post-body{padding:18px 12px 10px;display:flex;flex-direction:column;gap:10px;flex:1}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post-body h3{margin:0;font-size:19px;line-height:1.6;font-weight:800;color:var(--ink);transition:color .3s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post:hover h3{color:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post-body p{margin:0;font-size:14.5px;line-height:1.85;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post-meta{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--muted)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-dot{width:4px;height:4px;border-radius:50%;background:#b7c3d6}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-go{margin-inline-start:auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);transition:background .3s,color .3s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post:hover .bl-go{background:var(--accent);color:#ffffff}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-post:hover .bl-go svg{transform:translateX(-3px)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:64px 24px;border-radius:24px;background:var(--surface);border:1px dashed rgba(3,4,94,.16);animation:hb-rise .5s var(--ease) both}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-empty-ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#ffffff;color:var(--accent);box-shadow:0 14px 30px -18px rgba(3,4,94,.5)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-empty-ic svg{width:28px;height:28px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-empty b{font-size:20px;color:var(--ink)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-empty p{margin:0 0 8px;font-size:15px;color:var(--ink2)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pager{display:flex;justify-content:center;gap:8px;margin-top:48px}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pg{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff;color:var(--ink2);font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s var(--ease),background .3s,color .3s,border-color .3s}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pg:hover{transform:translateY(-2px);border-color:rgba(0,119,182,.3);color:var(--accent)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pg-on{background:var(--navy);border-color:var(--navy);color:#ffffff}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pg-on:hover{color:#ffffff}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pg svg{width:18px;height:18px}
.elementor-937 .elementor-element.elementor-element-b2p0000[data-js="1"] .bl-grid .bl-post[data-r]{transition:opacity .8s var(--ease),transform .9s var(--ease),filter .8s var(--ease),box-shadow .55s var(--ease),border-color .4s}
.elementor-937 .elementor-element.elementor-element-b2p0000[data-js="1"] .bl-grid .bl-post[data-r][data-in]:hover{transform:translateY(-8px)}
.elementor-937 .elementor-element.elementor-element-b2p0000[data-js="1"] .bl-feat[data-r][data-in]:hover{transform:translateY(-6px)}
@media (max-width:1023px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat{grid-template-columns:minmax(0,1fr)}}
@media (max-width:1023px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-art{min-height:340px}}
@media (max-width:1023px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-body{padding:28px 22px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-feat-body h2{font-size:24px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-h2{font-size:28px}}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv-news{background:radial-gradient(90% 90% at 80% 0%,#0077b6,rgba(0,119,182,0) 60%),linear-gradient(160deg,#023e8a,#03045e)}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-cv-news>.bl-cat{background:#ffffff;color:var(--navy)}
@keyframes hb-spin{to{transform:rotate(360deg)}}
@keyframes hb-breathe{0%,100%{scale:1}50%{scale:1.05}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-sheen{0%{transform:translateX(130%)}45%,100%{transform:translateX(-130%)}}
@keyframes hb-radar{from{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}
@keyframes hb-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-art-img{position:absolute;inset:0;display:block}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-art-img img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-pager:empty{display:none}
.elementor-937 .elementor-element.elementor-element-b2p0000 .bl-empty .hb-btn:focus{outline:0}

.elementor-937 .elementor-element.elementor-element-b2p0000 .hbb-feed.is-solo .bl-feat-sec{padding-bottom:100px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3n0000 */.elementor-937 .elementor-element.elementor-element-b3n0000{--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-937 .elementor-element.elementor-element-b3n0000 *{box-sizing:border-box}
.elementor-937 .elementor-element.elementor-element-b3n0000 :is(h1,h2,h3,h4,h5,h6,p){font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0}
.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-widget-heading,.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-widget-text-editor,.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-widget-icon-list,.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-widget-html,.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-widget-shortcode,.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-widget-form{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}
.elementor-937 .elementor-element.elementor-element-b3n0000 .elementor-heading-title{font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;font-size:inherit;font-weight:inherit}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-wrap{width:100%}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-runtime{position:absolute;width:0;height:0;overflow:hidden;margin:0;pointer-events:none}
.elementor-937 .elementor-element.elementor-element-b3n0000{--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-937 .elementor-element.elementor-element-b3n0000 *{box-sizing:border-box}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-wrap{max-width:1200px;margin-inline:auto;padding-inline:40px}
.elementor-937 .elementor-element.elementor-element-b3n0000 .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-937 .elementor-element.elementor-element-b3n0000 .hb-btn:hover{transform:translateY(-2px)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-btn:active{transform:scale(.98)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-cta-mark{position:absolute;inset-inline-start:56px;top:44px;width:110px;opacity:.16;animation:hb-float 8s ease-in-out infinite}
.elementor-937 .elementor-element.elementor-element-b3n0000[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-937 .elementor-element.elementor-element-b3n0000[data-js="1"] [data-r="zoom"]{transform:scale(.94) translateY(30px)}
.elementor-937 .elementor-element.elementor-element-b3n0000[data-js="1"] [data-r][data-in]{opacity:1;transform:none;filter:none}
@media (prefers-reduced-motion:reduce){.elementor-937 .elementor-element.elementor-element-b3n0000 *,.elementor-937 .elementor-element.elementor-element-b3n0000 *::before,.elementor-937 .elementor-element.elementor-element-b3n0000 *::after{animation:none !important;transition:none !important}}
@media (prefers-reduced-motion:reduce){.elementor-937 .elementor-element.elementor-element-b3n0000 [data-r],.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-w,.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-h2-in{opacity:1 !important;transform:none !important;filter:none !important}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-wrap{padding-inline:16px}}
.elementor-937 .elementor-element.elementor-element-b3n0000{padding-block:0 110px}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news{position:relative;overflow:hidden;border-radius:24px;padding:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;background:linear-gradient(135deg,#03045e,#023e8a 60%,#0077b6);color:#ffffff}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news::before,.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news::after{content:"";position:absolute;width:460px;height:460px;inset-inline-start:-140px;bottom:-240px;border-radius:50%;border:1px solid rgba(255,255,255,.18);animation:hb-ring 5s ease-out infinite;pointer-events:none}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news::after{animation-delay:2.5s}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-copy{position:relative}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news h2{margin:0;font-size:40px;line-height:1.4;font-weight:800}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news p{margin:12px 0 0;font-size:17px;color:#d6eef7}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form{position:relative;z-index:1}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form label{display:block;font-size:14px;font-weight:700;color:#d6eef7;margin-bottom:8px}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row{display:flex;gap:10px;padding:6px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row input{flex:1;min-width:0;height:48px;padding:0 14px;border:0;outline:0;border-radius:12px;background:transparent;font:inherit;font-size:16px;color:#ffffff;direction:ltr;text-align:right}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row input::placeholder{color:#a9d4ea}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row input:focus{background:rgba(255,255,255,.08)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row .hb-btn{background:#ffffff;color:var(--navy);padding:0 26px;font-weight:700;border:0}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row .hb-btn:hover{background:var(--soft);color:var(--navy)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form small{display:block;min-height:1.6em;margin-top:10px;font-size:13px;color:#caf0f8}
@media (max-width:1023px){.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news{grid-template-columns:minmax(0,1fr);padding:48px 32px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news{padding:40px 22px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news h2{font-size:28px}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row{flex-direction:column}}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-row .hb-btn{min-height:48px}}
@keyframes hb-float{0%,100%{translate:0 0}50%{translate:0 -12px}}
@keyframes hb-ring{from{transform:scale(.4);opacity:1}to{transform:scale(2.2);opacity:0}}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-cta-mark{margin:0;max-width:none !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .hb-cta-mark img{width:100%;height:auto;display:block}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-copy{width:auto;min-width:0}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form{margin:0;width:auto;min-width:0;max-width:none}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-form-fields-wrapper{display:grid !important;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:0;margin:0 !important;flex-wrap:nowrap}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-form-fields-wrapper::before{content:"";grid-row:2;grid-column:1/-1;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-group{padding:0 !important;margin:0 !important;width:auto !important;max-width:none !important;flex:none !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email{display:contents !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-honeypot{display:none !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-label{grid-row:1;grid-column:1/-1;display:block;margin:0 0 8px !important;padding:0 !important;font-family:inherit;font-size:14px !important;font-weight:700 !important;line-height:1.8 !important;color:#d6eef7 !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email .elementor-field{grid-row:2;grid-column:1;align-self:center;margin:7px 7px 7px 0 !important;width:auto !important;min-width:0;height:48px !important;min-height:0 !important;padding:0 14px !important;border:0 !important;outline:0;border-radius:12px !important;background:transparent !important;box-shadow:none !important;font-family:inherit !important;font-size:16px !important;font-weight:400 !important;line-height:normal !important;color:#ffffff !important;direction:ltr;text-align:right}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email .elementor-field::placeholder{color:#a9d4ea !important;opacity:1}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email .elementor-field:focus{background:rgba(255,255,255,.08) !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .e-form__buttons,.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-submit{grid-row:2;grid-column:2;display:flex !important;align-items:stretch;margin:7px 0 7px 7px !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;height:auto;padding:0 26px !important;border:0 !important;border-radius:12px !important;background:#ffffff !important;color:var(--navy) !important;box-shadow:none !important;font-family:inherit !important;font-size:16px !important;font-weight:700 !important;line-height:1.8 !important;letter-spacing:0 !important;white-space:nowrap;cursor:pointer;width:auto;transition:transform .35s var(--ease),background .3s,color .3s,box-shadow .35s}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-button:hover{background:var(--soft) !important;color:var(--navy) !important;transform:translateY(-2px)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-button:active{transform:scale(.98)}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-button .elementor-button-text{flex-grow:0;padding:0}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-form::after{content:"";display:block;min-height:1.6em;margin-top:10px;font-size:13px}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-form:has(.elementor-message)::after{display:none}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-message{display:block;grid-column:1/-1;margin:10px 0 0 !important;min-height:1.6em;font-size:13px !important;line-height:1.6 !important;color:#caf0f8 !important;font-family:inherit}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-message::before{display:none !important}
.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email .elementor-message{grid-row:3}
@media (max-width:767px){.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-form-fields-wrapper{grid-template-columns:minmax(0,1fr)}.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-form-fields-wrapper::before{grid-row:2/4;grid-column:1}.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email .elementor-field{margin:7px 7px 0 !important;width:auto !important}.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .e-form__buttons,.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-submit{grid-row:3;grid-column:1;margin:10px 7px 7px !important}.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-button{width:100%;min-height:48px}.elementor-937 .elementor-element.elementor-element-b3n0000 .bl-news-form .elementor-field-type-email .elementor-message{grid-row:4}}/* End custom CSS */