.elementor-24 .elementor-element.elementor-element-e94efd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#24445F;--border-color:#24445F;--padding-top:68px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-e94efd6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e94efd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #03172B 0%, #072642 100%);}.elementor-24 .elementor-element.elementor-element-e3cf821{--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;}.elementor-24 .elementor-element.elementor-element-0f1f820{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:54px 54px;--row-gap:54px;--column-gap:54px;}.elementor-24 .elementor-element.elementor-element-39da5a2{--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;}.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-24 .elementor-element.elementor-element-319fded{text-align:start;}.elementor-24 .elementor-element.elementor-element-319fded .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.3em;color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-8c6f0f7{text-align:start;}.elementor-24 .elementor-element.elementor-element-8c6f0f7 .elementor-heading-title{font-size:58px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.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-24 .elementor-element.elementor-element-e32d508{text-align:start;font-size:17px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-a396dfc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.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-24 .elementor-element.elementor-element-82fd60e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:38px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-82fd60e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-82fd60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A31;}.elementor-24 .elementor-element.elementor-element-68559b7{--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;}.elementor-24 .elementor-element.elementor-element-5f1e009{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-09bb5c9{--display:flex;--min-height:445px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#24445F;--border-color:#24445F;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-09bb5c9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-09bb5c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082642;}.elementor-24 .elementor-element.elementor-element-8f22c61{--display:flex;--min-height:445px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#24445F;--border-color:#24445F;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-8f22c61:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8f22c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082642;}.elementor-24 .elementor-element.elementor-element-d140830{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-3d15053{text-align:start;}.elementor-24 .elementor-element.elementor-element-3d15053 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-efa94e5{text-align:center;}.elementor-24 .elementor-element.elementor-element-efa94e5 .elementor-heading-title{font-size:28px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-5665bea{text-align:start;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-48bb02b{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-bab0646{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9a00860 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-9a00860.elementor-view-stacked .elementor-icon{background-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-9a00860.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-9a00860.elementor-view-default .elementor-icon{color:#F36A0A;border-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-9a00860.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-9a00860.elementor-view-default .elementor-icon svg{fill:#F36A0A;}.elementor-24 .elementor-element.elementor-element-9a00860 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-9a00860 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-0e0713c{text-align:end;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-7718154{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-51858a3 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-51858a3.elementor-view-stacked .elementor-icon{background-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-51858a3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-51858a3.elementor-view-default .elementor-icon{color:#F36A0A;border-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-51858a3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-51858a3.elementor-view-default .elementor-icon svg{fill:#F36A0A;}.elementor-24 .elementor-element.elementor-element-51858a3 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-51858a3 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-c2833d7{text-align:end;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-cb09b95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-c701e0e .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-c701e0e.elementor-view-stacked .elementor-icon{background-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-c701e0e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c701e0e.elementor-view-default .elementor-icon{color:#F36A0A;border-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-c701e0e.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c701e0e.elementor-view-default .elementor-icon svg{fill:#F36A0A;}.elementor-24 .elementor-element.elementor-element-c701e0e .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-c701e0e .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-9e965ca{text-align:end;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-c6d30a7{--display:flex;--min-height:445px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#24445F;--border-color:#24445F;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-c6d30a7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c6d30a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082642;}.elementor-24 .elementor-element.elementor-element-b1e121e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-f7a5e5a{text-align:start;}.elementor-24 .elementor-element.elementor-element-f7a5e5a .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.3em;color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-634bbcc{text-align:center;}.elementor-24 .elementor-element.elementor-element-634bbcc .elementor-heading-title{font-size:28px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-dbc26a3{text-align:start;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-9f9cd29{--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:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-41e6014{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-d571862 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d571862.elementor-view-stacked .elementor-icon{background-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-d571862.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d571862.elementor-view-default .elementor-icon{color:#F36A0A;border-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-d571862.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d571862.elementor-view-default .elementor-icon svg{fill:#F36A0A;}.elementor-24 .elementor-element.elementor-element-d571862 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-d571862 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-f599e6f{text-align:end;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-338e5ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-a471104 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-a471104.elementor-view-stacked .elementor-icon{background-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-a471104.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a471104.elementor-view-default .elementor-icon{color:#F36A0A;border-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-a471104.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-a471104.elementor-view-default .elementor-icon svg{fill:#F36A0A;}.elementor-24 .elementor-element.elementor-element-a471104 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-a471104 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-cc3f1c5{text-align:end;font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-00d257c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-02c9592 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-02c9592.elementor-view-stacked .elementor-icon{background-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-02c9592.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-02c9592.elementor-view-default .elementor-icon{color:#F36A0A;border-color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-02c9592.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-02c9592.elementor-view-default .elementor-icon svg{fill:#F36A0A;}.elementor-24 .elementor-element.elementor-element-02c9592 .elementor-icon{font-size:18px;}.elementor-24 .elementor-element.elementor-element-02c9592 .elementor-icon svg{height:18px;}.elementor-24 .elementor-element.elementor-element-21f957c{font-size:14px;font-weight:400;line-height:1.9em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-d5337b4{--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-24 .elementor-element.elementor-element-768af26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-6ee614e{text-align:center;font-size:16px;font-weight:400;line-height:1.85em;color:#E2E8F0;}.elementor-24 .elementor-element.elementor-element-8ce0a13{text-align:center;font-size:16px;font-weight:400;line-height:1.85em;color:#E2E8F0;}.elementor-24 .elementor-element.elementor-element-a204629{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-a204629:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a204629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A31;}.elementor-24 .elementor-element.elementor-element-b7d440a{--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;}.elementor-24 .elementor-element.elementor-element-5ae89f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;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:#24445F;--border-color:#24445F;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-24 .elementor-element.elementor-element-5ae89f4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5ae89f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082642;}.elementor-24 .elementor-element.elementor-element-769551c{text-align:center;}.elementor-24 .elementor-element.elementor-element-769551c .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.3em;color:#F36A0A;}.elementor-24 .elementor-element.elementor-element-83ba1be{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-2b712bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-24 .elementor-element.elementor-element-b089ec2 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:transparent;}.elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-framed .elementor-icon{background-color:transparent;}.elementor-24 .elementor-element.elementor-element-b089ec2.elementor-view-stacked .elementor-icon svg{fill:transparent;}.elementor-24 .elementor-element.elementor-element-b089ec2 .elementor-icon{font-size:20px;padding:5px;}.elementor-24 .elementor-element.elementor-element-b089ec2 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-6374292{text-align:center;}.elementor-24 .elementor-element.elementor-element-6374292 .elementor-heading-title{font-size:13px;font-weight:500;line-height:1.3em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-55fd5f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-24 .elementor-element.elementor-element-223c66f .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:transparent;}.elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-framed .elementor-icon{background-color:transparent;}.elementor-24 .elementor-element.elementor-element-223c66f.elementor-view-stacked .elementor-icon svg{fill:transparent;}.elementor-24 .elementor-element.elementor-element-223c66f .elementor-icon{font-size:20px;padding:5px;}.elementor-24 .elementor-element.elementor-element-223c66f .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-82086d0{text-align:center;}.elementor-24 .elementor-element.elementor-element-82086d0 .elementor-heading-title{font-size:13px;font-weight:500;line-height:1.3em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-d743cfa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-24 .elementor-element.elementor-element-d602006 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d602006.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:transparent;}.elementor-24 .elementor-element.elementor-element-d602006.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d602006.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d602006.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d602006.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d602006.elementor-view-framed .elementor-icon{background-color:transparent;}.elementor-24 .elementor-element.elementor-element-d602006.elementor-view-stacked .elementor-icon svg{fill:transparent;}.elementor-24 .elementor-element.elementor-element-d602006 .elementor-icon{font-size:20px;padding:5px;}.elementor-24 .elementor-element.elementor-element-d602006 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-c00d438{text-align:center;}.elementor-24 .elementor-element.elementor-element-c00d438 .elementor-heading-title{font-size:13px;font-weight:500;line-height:1.3em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-37ce84b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-24 .elementor-element.elementor-element-419afc6 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:transparent;}.elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-framed .elementor-icon{background-color:transparent;}.elementor-24 .elementor-element.elementor-element-419afc6.elementor-view-stacked .elementor-icon svg{fill:transparent;}.elementor-24 .elementor-element.elementor-element-419afc6 .elementor-icon{font-size:20px;padding:5px;}.elementor-24 .elementor-element.elementor-element-419afc6 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-2e36dcd{text-align:center;}.elementor-24 .elementor-element.elementor-element-2e36dcd .elementor-heading-title{font-size:13px;font-weight:500;line-height:1.3em;color:#E7EDF3;}.elementor-24 .elementor-element.elementor-element-149d346{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:6px;--padding-right:6px;}.elementor-24 .elementor-element.elementor-element-7857c11 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:transparent;}.elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-framed .elementor-icon{background-color:transparent;}.elementor-24 .elementor-element.elementor-element-7857c11.elementor-view-stacked .elementor-icon svg{fill:transparent;}.elementor-24 .elementor-element.elementor-element-7857c11 .elementor-icon{font-size:20px;padding:5px;}.elementor-24 .elementor-element.elementor-element-7857c11 .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-1d3c35c{text-align:center;}.elementor-24 .elementor-element.elementor-element-1d3c35c .elementor-heading-title{font-size:13px;font-weight:500;line-height:1.3em;color:#E7EDF3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-e94efd6{--padding-top:58px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-0f1f820{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-24 .elementor-element.elementor-element-319fded{text-align:start;}.elementor-24 .elementor-element.elementor-element-319fded .elementor-heading-title{font-size:15px;}.elementor-24 .elementor-element.elementor-element-8c6f0f7{text-align:start;}.elementor-24 .elementor-element.elementor-element-8c6f0f7 .elementor-heading-title{font-size:47px;}.elementor-24 .elementor-element.elementor-element-e32d508{text-align:start;font-size:16px;}.elementor-24 .elementor-element.elementor-element-82fd60e{--padding-top:34px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-09bb5c9{--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-8f22c61{--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-3d15053{text-align:start;}.elementor-24 .elementor-element.elementor-element-3d15053 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-efa94e5{text-align:center;}.elementor-24 .elementor-element.elementor-element-efa94e5 .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-5665bea{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-0e0713c{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-c2833d7{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-9e965ca{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-c6d30a7{--padding-top:26px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-f7a5e5a{text-align:start;}.elementor-24 .elementor-element.elementor-element-f7a5e5a .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-634bbcc{text-align:center;}.elementor-24 .elementor-element.elementor-element-634bbcc .elementor-heading-title{font-size:26px;}.elementor-24 .elementor-element.elementor-element-dbc26a3{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-f599e6f{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-cc3f1c5{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-21f957c{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-a204629{--padding-top:0px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-24 .elementor-element.elementor-element-769551c{text-align:center;}.elementor-24 .elementor-element.elementor-element-769551c .elementor-heading-title{font-size:17px;}.elementor-24 .elementor-element.elementor-element-6374292{text-align:center;}.elementor-24 .elementor-element.elementor-element-6374292 .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-82086d0{text-align:center;}.elementor-24 .elementor-element.elementor-element-82086d0 .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-c00d438{text-align:center;}.elementor-24 .elementor-element.elementor-element-c00d438 .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-2e36dcd{text-align:center;}.elementor-24 .elementor-element.elementor-element-2e36dcd .elementor-heading-title{font-size:13px;}.elementor-24 .elementor-element.elementor-element-1d3c35c{text-align:center;}.elementor-24 .elementor-element.elementor-element-1d3c35c .elementor-heading-title{font-size:13px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-e94efd6{--padding-top:48px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-0f1f820{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-319fded{text-align:start;}.elementor-24 .elementor-element.elementor-element-319fded .elementor-heading-title{font-size:14px;}.elementor-24 .elementor-element.elementor-element-8c6f0f7{text-align:start;}.elementor-24 .elementor-element.elementor-element-8c6f0f7 .elementor-heading-title{font-size:37px;}.elementor-24 .elementor-element.elementor-element-e32d508{text-align:start;font-size:15px;}.elementor-24 .elementor-element.elementor-element-82fd60e{--padding-top:28px;--padding-bottom:38px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-5f1e009{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24 .elementor-element.elementor-element-09bb5c9{--min-height:0px;--padding-top:25px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-8f22c61{--width:100%;--min-height:0px;--padding-top:25px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-3d15053{text-align:start;}.elementor-24 .elementor-element.elementor-element-3d15053 .elementor-heading-title{font-size:19px;}.elementor-24 .elementor-element.elementor-element-efa94e5{text-align:center;}.elementor-24 .elementor-element.elementor-element-efa94e5 .elementor-heading-title{font-size:25px;}.elementor-24 .elementor-element.elementor-element-5665bea{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-0e0713c{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-c2833d7{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-9e965ca{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-c6d30a7{--width:100%;--min-height:0px;--padding-top:25px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-f7a5e5a{text-align:start;}.elementor-24 .elementor-element.elementor-element-f7a5e5a .elementor-heading-title{font-size:19px;}.elementor-24 .elementor-element.elementor-element-634bbcc{text-align:center;}.elementor-24 .elementor-element.elementor-element-634bbcc .elementor-heading-title{font-size:25px;}.elementor-24 .elementor-element.elementor-element-dbc26a3{text-align:start;font-size:13px;}.elementor-24 .elementor-element.elementor-element-f599e6f{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-cc3f1c5{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-21f957c{text-align:end;font-size:13px;}.elementor-24 .elementor-element.elementor-element-6ee614e{text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-8ce0a13{text-align:center;font-size:15px;}.elementor-24 .elementor-element.elementor-element-a204629{--padding-top:0px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-5ae89f4{--padding-top:22px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-24 .elementor-element.elementor-element-769551c{text-align:center;}.elementor-24 .elementor-element.elementor-element-769551c .elementor-heading-title{font-size:16px;}.elementor-24 .elementor-element.elementor-element-83ba1be{--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-b089ec2 .elementor-icon{font-size:15px;}.elementor-24 .elementor-element.elementor-element-b089ec2 .elementor-icon svg{height:15px;}.elementor-24 .elementor-element.elementor-element-6374292{text-align:center;}.elementor-24 .elementor-element.elementor-element-6374292 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-223c66f .elementor-icon{font-size:15px;}.elementor-24 .elementor-element.elementor-element-223c66f .elementor-icon svg{height:15px;}.elementor-24 .elementor-element.elementor-element-82086d0{text-align:center;}.elementor-24 .elementor-element.elementor-element-82086d0 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-d602006 .elementor-icon{font-size:15px;}.elementor-24 .elementor-element.elementor-element-d602006 .elementor-icon svg{height:15px;}.elementor-24 .elementor-element.elementor-element-c00d438{text-align:center;}.elementor-24 .elementor-element.elementor-element-c00d438 .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-419afc6 .elementor-icon{font-size:15px;}.elementor-24 .elementor-element.elementor-element-419afc6 .elementor-icon svg{height:15px;}.elementor-24 .elementor-element.elementor-element-2e36dcd{text-align:center;}.elementor-24 .elementor-element.elementor-element-2e36dcd .elementor-heading-title{font-size:12px;}.elementor-24 .elementor-element.elementor-element-7857c11 .elementor-icon{font-size:15px;}.elementor-24 .elementor-element.elementor-element-7857c11 .elementor-icon svg{height:15px;}.elementor-24 .elementor-element.elementor-element-1d3c35c{text-align:center;}.elementor-24 .elementor-element.elementor-element-1d3c35c .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-e94efd6{--width:100%;}.elementor-24 .elementor-element.elementor-element-e3cf821{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-82fd60e{--width:100%;}.elementor-24 .elementor-element.elementor-element-68559b7{--content-width:1200px;}.elementor-24 .elementor-element.elementor-element-8f22c61{--width:35%;}.elementor-24 .elementor-element.elementor-element-c6d30a7{--width:35%;}.elementor-24 .elementor-element.elementor-element-b1e121e{--width:100%;}.elementor-24 .elementor-element.elementor-element-9f9cd29{--width:100%;}.elementor-24 .elementor-element.elementor-element-768af26{--width:100%;}.elementor-24 .elementor-element.elementor-element-a204629{--width:100%;}.elementor-24 .elementor-element.elementor-element-b7d440a{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-8f22c61{--width:48.5%;}.elementor-24 .elementor-element.elementor-element-c6d30a7{--width:48.5%;}}/* Start custom CSS for text-editor, class: .elementor-element-8ce0a13 *//* ===== کانتینر اصلی فرم ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 {
    --nx-orange: #ff6500;
    --nx-orange-light: #ff7a18;
    --nx-bg: #071d35;
    --nx-field: rgba(14, 43, 72, 0.72);
    --nx-border: #294a69;
    --nx-text: #ffffff;
    --nx-muted: #b9c6d4;

    width: 100%;
    max-width: 780px;
    margin-inline: auto;
    padding: 32px;
    direction: rtl;
    background:
        radial-gradient(
            circle at 50% 0%,
            rgba(37, 86, 131, 0.25),
            transparent 40%
        ),
        linear-gradient(145deg, #0a2745 0%, #061b31 100%);
    border: 1px solid rgba(72, 111, 146, 0.45);
    border-radius: 20px;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.22);
    overflow: hidden;
}

/* ===== تیتر و توضیحات المنتور ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .elementor-heading-title {
    color: var(--nx-text);
    text-align: center;
    line-height: 1.45;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 > .e-con-inner > .elementor-widget-text-editor,
.elementor-24 .elementor-element.elementor-element-8ce0a13 > .elementor-widget-text-editor {
    color: var(--nx-muted);
    text-align: center;
    line-height: 1.9;
}

/* ===== تنظیمات عمومی گرویتی فرم ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform-theme,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform-theme--framework {
    margin: 0 !important;
    padding: 0 !important;
    direction: rtl !important;
    color: var(--nx-text);
    background: transparent !important;
}

/* عنوان داخلی فرم مخفی است چون با المنتور ساخته شده */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_heading {
    display: none !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_required_legend {
    display: none !important;
}

/* ===== گرید فیلدها ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields {
    display: grid !important;
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    column-gap: 12px !important;
    row-gap: 12px !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield {
    grid-column: 1 / -1 !important;
    margin: 0 !important;
    padding: 18px 18px 16px !important;
    background: var(--nx-field) !important;
    border: 1px solid var(--nx-border) !important;
    border-radius: 13px !important;
}

/* فیلد اول و دوم در دسکتاپ کنار هم */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield:nth-child(1),
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield:nth-child(2) {
    grid-column: span 6 !important;
}

/* ===== لیبل‌ها ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_label,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform-field-label {
    display: block !important;
    width: 100%;
    margin: 0 0 7px !important;
    padding: 0 !important;
    color: var(--nx-text) !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
    text-align: right !important;
}

/* حذف عبارت انگلیسی Required و نمایش ستاره */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_required_text {
    font-size: 0 !important;
    margin-inline-start: 4px !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_required_text::after {
    content: "*";
    color: var(--nx-orange);
    font-size: 18px;
    font-weight: 700;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_required_asterisk,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_required {
    color: var(--nx-orange) !important;
}

/* ===== ورودی‌ها ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .ginput_container {
    margin: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper select,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper textarea {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 4px !important;
    color: var(--nx-text) !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
}

/* ارتفاع فیلدهای معمولی */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper select {
    min-height: 34px !important;
}

/* توضیحات بیشتر */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper textarea {
    min-height: 90px !important;
    padding-top: 5px !important;
    resize: vertical;
}

/* Placeholder */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper input::placeholder,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_wrapper textarea::placeholder {
    color: #91a3b5 !important;
    opacity: 1 !important;
}

/* فوکوس کل کادر فیلد */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield:focus-within {
    border-color: var(--nx-orange) !important;
    background: rgba(15, 48, 80, 0.92) !important;
    box-shadow: 0 0 0 3px rgba(255, 101, 0, 0.1) !important;
}

/* توضیحات زیر فیلد */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_description {
    margin-top: 6px !important;
    color: var(--nx-muted) !important;
    font-size: 12px !important;
}

/* ===== خطاها ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gfield_error {
    border-color: #ff5a5a !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .validation_message,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_validation_errors {
    color: #ffb4b4 !important;
    background: rgba(111, 24, 24, 0.25) !important;
    border: 1px solid rgba(255, 90, 90, 0.45) !important;
    border-radius: 10px !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_validation_errors {
    margin-bottom: 16px !important;
    padding: 14px 16px !important;
}

/* ===== دکمه ارسال ===== */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_page_footer {
    width: 100% !important;
    margin: 16px 0 0 !important;
    padding: 0 !important;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer input[type="submit"],
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer button[type="submit"],
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_page_footer input[type="submit"],
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_page_footer button[type="submit"],
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform-button {
    width: 100% !important;
    min-height: 58px !important;
    margin: 0 !important;
    padding: 14px 24px !important;
    color: #ffffff !important;
    background: linear-gradient(
        90deg,
        var(--nx-orange),
        var(--nx-orange-light)
    ) !important;
    border: 0 !important;
    border-radius: 11px !important;
    box-shadow: 0 10px 25px rgba(255, 101, 0, 0.2) !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    cursor: pointer;
    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        filter 0.2s ease;
}

.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer input[type="submit"]:hover,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer button[type="submit"]:hover,
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform-button:hover {
    filter: brightness(1.08);
    transform: translateY(-2px);
    box-shadow: 0 14px 30px rgba(255, 101, 0, 0.3) !important;
}

/* اسپینر ایجکس */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_ajax_spinner {
    display: block;
    margin: 12px auto 0 !important;
}

/* پیام موفقیت */
.elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_confirmation_message {
    padding: 22px;
    color: #d9ffe6;
    background: rgba(25, 120, 67, 0.22);
    border: 1px solid rgba(83, 211, 133, 0.45);
    border-radius: 12px;
    text-align: center;
    line-height: 1.9;
}

/* ===== موبایل ===== */
@media (max-width: 767px) {
    .elementor-24 .elementor-element.elementor-element-8ce0a13 {
        padding: 22px 16px;
        border-radius: 16px;
    }

    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield,
    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield:nth-child(1),
    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield:nth-child(2) {
        grid-column: 1 / -1 !important;
    }

    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_fields > .gfield {
        padding: 15px 14px 13px !important;
    }

    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer input[type="submit"],
    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform_footer button[type="submit"],
    .elementor-24 .elementor-element.elementor-element-8ce0a13 .gform-button {
        min-height: 54px !important;
        font-size: 16px !important;
    }
}/* End custom CSS */