.elementor-8001 .elementor-element.elementor-element-msh_c01{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_c01:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f0f7ff 0%, #ffffff 100%);}.elementor-8001 .elementor-element.elementor-element-msh_h_txt{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8001 .elementor-element.elementor-element-msh_h_bdg{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_h_bdg .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:700;color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_h_bdg > .elementor-widget-container{padding:6px 16px 6px 16px;background-color:#e7f2ff;border-radius:50px 50px 50px 50px;}.elementor-8001 .elementor-element.elementor-element-msh_h_ttl{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_h_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:38px;font-weight:800;line-height:1.35em;color:#000838;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8001 .elementor-element.elementor-element-msh_h_dsc{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.8em;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_h_bts{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-8001 .elementor-element.elementor-element-msh_h_b1 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;background-color:#0b5ed7;border-radius:50px 50px 50px 50px;}.elementor-8001 .elementor-element.elementor-element-msh_h_b2 .elementor-button{font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:700;fill:#0b5ed7;color:#0b5ed7;background-color:#ffffff;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#0b5ed7;border-radius:50px 50px 50px 50px;}.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-icon i{color:#0b5ed7;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-icon svg{fill:#0b5ed7;transition:fill 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_h_trs{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8001 .elementor-element.elementor-element-msh_h_trs .elementor-icon-list-text{color:#0b5ed7;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_h_img_c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8001 .elementor-element.elementor-element-msh_h_img_w{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_c02{--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;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_c02:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf6ff;}.elementor-8001 .elementor-element.elementor-element-msh_p_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_p_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:24px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_p_img1{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_p_img1 img{width:900px;}.elementor-8001 .elementor-element.elementor-element-msh_c03{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_con_txt{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8001 .elementor-element.elementor-element-msh_con_ttl{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_con_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;line-height:1.4em;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_con_dsc{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:15px;line-height:1.8em;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-icon i{color:#0b5ed7;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-icon svg{fill:#0b5ed7;transition:fill 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_con_lst{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8001 .elementor-element.elementor-element-msh_con_lst .elementor-icon-list-text{color:#000838;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_con_img_c{--display:flex;}.elementor-8001 .elementor-element.elementor-element-msh_con_img_w{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_c04{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_c04:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-8001 .elementor-element.elementor-element-msh_stp_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_stp_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_stp_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_stp_grd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8001 .elementor-element.elementor-element-msh_st_1 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_st_1.elementor-view-stacked .elementor-icon{background-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_1.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_st_1.elementor-view-default .elementor-icon{fill:#0b5ed7;color:#0b5ed7;border-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_1 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_st_1 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_st_1 > .elementor-widget-container{padding:24px 18px 24px 18px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:16px 16px 16px 16px;}.elementor-8001 .elementor-element.elementor-element-msh_st_2 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_st_2.elementor-view-stacked .elementor-icon{background-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_2.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_st_2.elementor-view-default .elementor-icon{fill:#0b5ed7;color:#0b5ed7;border-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_2 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_st_2 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_st_2 > .elementor-widget-container{padding:24px 18px 24px 18px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:16px 16px 16px 16px;}.elementor-8001 .elementor-element.elementor-element-msh_st_3 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_st_3.elementor-view-stacked .elementor-icon{background-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_3.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_st_3.elementor-view-default .elementor-icon{fill:#0b5ed7;color:#0b5ed7;border-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_3 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_st_3 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_st_3 > .elementor-widget-container{padding:24px 18px 24px 18px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:16px 16px 16px 16px;}.elementor-8001 .elementor-element.elementor-element-msh_st_4 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_st_4.elementor-view-stacked .elementor-icon{background-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_4.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_st_4.elementor-view-default .elementor-icon{fill:#0b5ed7;color:#0b5ed7;border-color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_st_4 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_st_4 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_st_4 > .elementor-widget-container{padding:24px 18px 24px 18px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:16px 16px 16px 16px;}.elementor-8001 .elementor-element.elementor-element-msh_c05{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_bnf_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_bnf_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_bnf_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_bnf_grd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_bn1 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_bn1.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn1.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_bn1.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn1 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_bn1 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_bn1 > .elementor-widget-container{padding:26px 24px 26px 24px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_bn2 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_bn2.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn2.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_bn2.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn2 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_bn2 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_bn2 > .elementor-widget-container{padding:26px 24px 26px 24px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_bn3 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_bn3.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn3.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_bn3.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn3 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_bn3 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_bn3 > .elementor-widget-container{padding:26px 24px 26px 24px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_bn4 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_bn4.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn4.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_bn4.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_bn4 .elementor-icon-box-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_bn4 .elementor-icon-box-description{color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_bn4 > .elementor-widget-container{padding:26px 24px 26px 24px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_c06{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0,8,56,0.04);--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8001 .elementor-element.elementor-element-msh_c06:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_mng_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_mng_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:26px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_mng_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:16px;line-height:1.8em;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_mng_btn .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;background-color:#0b5ed7;border-radius:50px 50px 50px 50px;}.elementor-8001 .elementor-element.elementor-element-msh_c07{--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;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 40px 0px rgba(11,94,215,0.25);--padding-top:60px;--padding-bottom:60px;--padding-left:36px;--padding-right:36px;}.elementor-8001 .elementor-element.elementor-element-msh_c07:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0b5ed7 0%, #000838 100%);}.elementor-8001 .elementor-element.elementor-element-msh_bnr_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_bnr_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:800;color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_bnr_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:16px;color:#dbeaff;}.elementor-8001 .elementor-element.elementor-element-msh_bnr_btn .elementor-button{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:800;fill:#0b5ed7;color:#0b5ed7;background-color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-8001 .elementor-element.elementor-element-msh_c08{--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;--border-radius:32px 32px 32px 32px;box-shadow:0px 24px 60px 0px rgba(0,8,56,0.35);--padding-top:70px;--padding-bottom:70px;--padding-left:36px;--padding-right:36px;}.elementor-8001 .elementor-element.elementor-element-msh_c08:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #000838 0%, #061952 100%);}.elementor-8001 .elementor-element.elementor-element-msh_ft_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_ft_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#c9e0ff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_grd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_ft_1 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_1.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_1.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_1.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_1 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_1 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_1 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_2 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_2.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_2.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_2.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_2 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_2 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_2 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_3 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_3.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_3.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_3.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_3 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_3 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_3 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_4 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_4.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_4.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_4.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_4 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_4 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_4 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_5 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_5.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_5.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_5.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_5 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_5 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_5 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_6 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_6.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_6.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_6.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_6 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_6 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_6 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_7 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_7.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_7.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_7.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_7 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_7 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_7 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_8 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_8.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_8.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_8.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_8 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_8 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_8 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_9 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_9.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_9.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_9.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_9 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_9 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_9 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_10 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_10.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_10.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_10.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_10 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_10 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_10 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_11 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_11.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_11.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_11.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_11 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_11 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_11 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_12 .elementor-icon-box-wrapper{gap:15px;}.elementor-8001 .elementor-element.elementor-element-msh_ft_12.elementor-view-stacked .elementor-icon{background-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_12.elementor-view-framed .elementor-icon, .elementor-8001 .elementor-element.elementor-element-msh_ft_12.elementor-view-default .elementor-icon{fill:#00d4c8;color:#00d4c8;border-color:#00d4c8;}.elementor-8001 .elementor-element.elementor-element-msh_ft_12 .elementor-icon-box-title{color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_ft_12 .elementor-icon-box-description{color:#b8d5fb;}.elementor-8001 .elementor-element.elementor-element-msh_ft_12 > .elementor-widget-container{padding:24px 22px 24px 22px;background-color:rgba(255, 255, 255, 0.05);border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255, 255, 255, 0.12);border-radius:20px 20px 20px 20px;}.elementor-8001 .elementor-element.elementor-element-msh_c09{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_c09:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-8001 .elementor-element.elementor-element-msh_port_main_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_port_main_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_port_main_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_port_grd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 .elementor-image-box-wrapper{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 .elementor-image-box-title{margin-bottom:6px;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 .elementor-image-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.7em;color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,8,56,0.04);}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 .elementor-image-box-wrapper{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 .elementor-image-box-title{margin-bottom:6px;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 .elementor-image-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.7em;color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,8,56,0.04);}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 .elementor-image-box-wrapper{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 .elementor-image-box-title{margin-bottom:6px;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 .elementor-image-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.7em;color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,8,56,0.04);}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 .elementor-image-box-wrapper{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 .elementor-image-box-title{margin-bottom:6px;font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 .elementor-image-box-description{font-family:"Vazirmatn", Sans-serif;font-size:13px;line-height:1.7em;color:#53627a;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:20px 20px 20px 20px;box-shadow:0px 8px 24px 0px rgba(0,8,56,0.04);}.elementor-8001 .elementor-element.elementor-element-msh_c10{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(0,8,56,0.04);--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-8001 .elementor-element.elementor-element-msh_c10:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_sup_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_sup_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:26px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_sup_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_sup_btn .elementor-button{font-family:"Vazirmatn", Sans-serif;font-weight:700;fill:#ffffff;color:#ffffff;background-color:#25D366;border-radius:50px 50px 50px 50px;}.elementor-8001 .elementor-element.elementor-element-msh_c11{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_cst_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_cst_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_cst_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_cst_grd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0b5ed7;--border-color:#0b5ed7;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(11,94,215,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_1:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_cmp_1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_h1{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_h1 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:800;color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-icon i{color:#0b5ed7;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-icon svg{fill:#0b5ed7;transition:fill 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l1 .elementor-icon-list-text{color:#000838;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e2e8f0;--border-color:#e2e8f0;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_2:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_cmp_2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_h2{text-align:start;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_h2 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:20px;font-weight:800;color:#64748b;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-icon i{color:#ef4444;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-icon svg{fill:#ef4444;transition:fill 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8001 .elementor-element.elementor-element-msh_cmp_l2 .elementor-icon-list-text{color:#64748b;transition:color 0.3s;}.elementor-8001 .elementor-element.elementor-element-msh_c12{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_gd_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_gd_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_gd_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-accordion-icon, .elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-accordion-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-accordion-icon svg{fill:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-active .elementor-accordion-icon, .elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-active .elementor-accordion-title{color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-active .elementor-accordion-icon svg{fill:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_gd_accordion .elementor-tab-content{color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_gd_accordion > .elementor-widget-container{padding:16px 20px 16px 20px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:14px 14px 14px 14px;}.elementor-8001 .elementor-element.elementor-element-msh_c13{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-8001 .elementor-element.elementor-element-msh_c13:not(.elementor-motion-effects-element-type-background), .elementor-8001 .elementor-element.elementor-element-msh_c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f7ff;}.elementor-8001 .elementor-element.elementor-element-msh_faq_ttl{text-align:center;}.elementor-8001 .elementor-element.elementor-element-msh_faq_ttl .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:800;color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_faq_dsc{text-align:center;font-family:"Vazirmatn", Sans-serif;font-size:15px;color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-accordion-icon, .elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-accordion-title{color:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-accordion-icon svg{fill:#000838;}.elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-active .elementor-accordion-icon, .elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-active .elementor-accordion-title{color:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-active .elementor-accordion-icon svg{fill:#0b5ed7;}.elementor-8001 .elementor-element.elementor-element-msh_faq_accordion .elementor-tab-content{color:#40516d;}.elementor-8001 .elementor-element.elementor-element-msh_faq_accordion > .elementor-widget-container{padding:16px 20px 16px 20px;background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e2e8f0;border-radius:14px 14px 14px 14px;}.elementor-8001 .elementor-element.elementor-element-msh_faq_btn .elementor-button{font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;background-color:#0b5ed7;border-radius:50px 50px 50px 50px;}@media(max-width:1024px){.elementor-8001 .elementor-element.elementor-element-msh_stp_grd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_bnf_grd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_ft_grd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_port_grd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_cst_grd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8001 .elementor-element.elementor-element-msh_c01{--content-width:1280px;}.elementor-8001 .elementor-element.elementor-element-msh_c02{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c03{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c04{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c05{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c06{--content-width:1100px;}.elementor-8001 .elementor-element.elementor-element-msh_c07{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c08{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c09{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c10{--content-width:1100px;}.elementor-8001 .elementor-element.elementor-element-msh_c11{--content-width:1200px;}.elementor-8001 .elementor-element.elementor-element-msh_c12{--content-width:1000px;}.elementor-8001 .elementor-element.elementor-element-msh_c13{--content-width:1000px;}}@media(max-width:767px){.elementor-8001 .elementor-element.elementor-element-msh_c01{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8001 .elementor-element.elementor-element-msh_h_ttl .elementor-heading-title{font-size:26px;}.elementor-8001 .elementor-element.elementor-element-msh_c03{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8001 .elementor-element.elementor-element-msh_stp_grd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_bnf_grd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_ft_grd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_port_grd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_1 .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_2 .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_3 .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_p_w_4 .elementor-image-box-img{margin-bottom:0px;}.elementor-8001 .elementor-element.elementor-element-msh_cst_grd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}}/* Start custom CSS *//* ========================================================
   ASEMAN LANDING BULLETPROOF STYLES - PAGE 8001 (Mashhad)
   ======================================================== */

html body .elementor-8001 {
    direction: rtl !important;
    font-family: 'Vazirmatn', 'IRANSansX', Tahoma, sans-serif !important;
}

html body .elementor-8001 h1,
html body .elementor-8001 h2,
html body .elementor-8001 h3 {
    font-family: 'Vazirmatn', 'IRANSansX', Tahoma, sans-serif !important;
    letter-spacing: -0.02em !important;
}

/* --- SECTION 01: HERO --- */
html body .elementor-8001 .elementor-element[data-id="msh_c01"] > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_h_txt"] {
    --container-widget-width: 52% !important;
    width: 52% !important;
    max-width: 52% !important;
    flex: 0 0 52% !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_h_img_c"] {
    --container-widget-width: 44% !important;
    width: 44% !important;
    max-width: 44% !important;
    flex: 0 0 44% !important;
}
@media (max-width: 900px) {
    html body .elementor-8001 .elementor-element[data-id="msh_c01"] > .e-con-inner {
        flex-direction: column-reverse !important;
    }
    html body .elementor-8001 .elementor-element[data-id="msh_h_txt"],
    html body .elementor-8001 .elementor-element[data-id="msh_h_img_c"] {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

/* --- SECTION 03: INTEGRATIONS --- */
html body .elementor-8001 .elementor-element[data-id="msh_c03"] > .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_con_txt"] {
    --container-widget-width: 52% !important;
    width: 52% !important;
    max-width: 52% !important;
    flex: 0 0 52% !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_con_img_c"] {
    --container-widget-width: 44% !important;
    width: 44% !important;
    max-width: 44% !important;
    flex: 0 0 44% !important;
}
@media (max-width: 900px) {
    html body .elementor-8001 .elementor-element[data-id="msh_c03"] > .e-con-inner {
        flex-direction: column !important;
    }
    html body .elementor-8001 .elementor-element[data-id="msh_con_txt"],
    html body .elementor-8001 .elementor-element[data-id="msh_con_img_c"] {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

/* --- GRID CONTAINER DEFINITIONS (BOXED FIX) --- */
html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"],
html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"],
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"],
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"],
html body .elementor-8001 .elementor-element[data-id="msh_cst_grd"] {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* --- SECTION 04: STEPS (4 COLUMNS GRID) --- */
html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
    width: 100% !important;
}
@media (max-width: 1024px) {
    html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] > .e-con-inner {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media (max-width: 767px) {
    html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] > .e-con-inner {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
}

/* --- SECTION 05: BENEFITS (2 COLUMNS GRID) --- */
html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"] > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 20px !important;
    width: 100% !important;
}
@media (max-width: 767px) {
    html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"] > .e-con-inner {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
}

/* --- SECTION 08: FEATURES (3 COLUMNS GRID - 12 CARDS) --- */
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 16px !important;
    width: 100% !important;
}
@media (max-width: 1024px) {
    html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] > .e-con-inner {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media (max-width: 767px) {
    html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] > .e-con-inner {
        grid-template-columns: 1fr !important;
    }
}

/* --- SECTION 09: PORTFOLIO (4 COLUMNS GRID) --- */
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
    width: 100% !important;
}
@media (max-width: 1024px) {
    html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] > .e-con-inner {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media (max-width: 767px) {
    html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] > .e-con-inner {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
}

/* --- SECTION 11: COMPARISON (2 COLUMNS GRID) --- */
html body .elementor-8001 .elementor-element[data-id="msh_cst_grd"] > .e-con-inner {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 20px !important;
    width: 100% !important;
}
@media (max-width: 767px) {
    html body .elementor-8001 .elementor-element[data-id="msh_cst_grd"] > .e-con-inner {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
}

/* --- DIRECT GRID CHILDREN BEHAVIOR & EQUAL HEIGHT --- */
/* Targets all widget children inside the grid containers (both with and without .e-con-inner) */
html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] .elementor-widget,
html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"] .elementor-widget,
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] .elementor-widget,
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-widget,
html body .elementor-8001 .elementor-element[data-id="msh_cst_grd"] .elementor-element[data-id^="msh_cmp_"] {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] .elementor-widget-container,
html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"] .elementor-widget-container,
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] .elementor-widget-container,
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-widget-container,
html body .elementor-8001 .elementor-element[data-id="msh_cst_grd"] .elementor-element[data-id^="msh_cmp_"] > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease, background-color 0.25s ease !important;
}

/* --- CARD HOVER ELEVATION & INTERACTION --- */
html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] .elementor-widget:hover .elementor-widget-container,
html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"] .elementor-widget:hover .elementor-widget-container,
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-widget:hover .elementor-widget-container {
    transform: translateY(-4px) !important;
    box-shadow: 0 12px 28px rgba(11, 94, 215, 0.12) !important;
    border-color: #cbd5e1 !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] .elementor-widget:hover .elementor-widget-container {
    transform: translateY(-3px) !important;
    background-color: rgba(255, 255, 255, 0.13) !important;
    border-color: rgba(255, 255, 255, 0.28) !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_cst_grd"] .elementor-element[data-id^="msh_cmp_"]:hover > .e-con-inner {
    transform: translateY(-3px) !important;
}

/* --- ICON BOX CARDS INTERNAL ALIGNMENT --- */
html body .elementor-8001 .elementor-element[data-id="msh_stp_grd"] .elementor-icon-box-wrapper,
html body .elementor-8001 .elementor-element[data-id="msh_bnf_grd"] .elementor-icon-box-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
}

html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] .elementor-icon-box-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    text-align: right !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] .elementor-icon-box-icon {
    margin-left: 14px !important;
    margin-right: 0 !important;
    flex-shrink: 0 !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_ft_grd"] .elementor-icon-box-content {
    flex-grow: 1 !important;
}

/* --- SECTION 09: PORTFOLIO IMAGE BOX FORMATTING & TAG --- */
html body .elementor-8001 .portfolio-tag {
    display: block !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #0b5ed7 !important;
    margin-bottom: 4px !important;
    letter-spacing: normal !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-image-box-wrapper {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-image-box-img {
    margin-bottom: 0 !important;
    width: 100% !important;
    overflow: hidden !important;
    border-radius: 20px 20px 0 0 !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-image-box-img img {
    border-radius: 20px 20px 0 0 !important;
    width: 100% !important;
    height: 190px !important;
    object-fit: cover !important;
    display: block !important;
    transition: transform 0.35s ease !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-widget-image-box:hover .elementor-image-box-img img {
    transform: scale(1.05) !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-image-box-content {
    padding: 16px 18px 22px 18px !important;
    text-align: right !important;
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-image-box-title {
    margin: 0 0 6px 0 !important;
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #000838 !important;
    line-height: 1.4 !important;
}
html body .elementor-8001 .elementor-element[data-id="msh_port_grd"] .elementor-image-box-description {
    margin: 0 !important;
    font-size: 13px !important;
    line-height: 1.7 !important;
    color: #53627a !important;
}/* End custom CSS */