.elementor-8320 .elementor-element.elementor-element-eebc8c0{--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:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-d347a88{--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-8320 .elementor-element.elementor-element-1420ee0{padding:24px 0px 0px 0px;}.elementor-8320 .elementor-element.elementor-element-1420ee0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:72px;font-weight:700;text-transform:uppercase;}.elementor-8320 .elementor-element.elementor-element-85a33a9{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-85a33a9::before, .elementor-8320 .elementor-element.elementor-element-85a33a9 > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-85a33a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-85a33a9 > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-85a33a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-85a33a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121214FA;--background-overlay:'';}.elementor-8320 .elementor-element.elementor-element-dd5f18a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8320 .elementor-element.elementor-element-dd5f18a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.7px;}.elementor-8320 .elementor-element.elementor-element-ef86f74{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-ef86f74.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-ef86f74 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;}.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-8320 .elementor-element.elementor-element-37e92bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;}.elementor-8320 .elementor-element.elementor-element-37e92bf.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8320 .elementor-element.elementor-element-3a26445{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-3426792{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-0243b9f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-443e5d2{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-dd14dfd{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-61ed8c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-4308d29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 00px;--row-gap:0px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-7dfb09d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-4c2f2fe{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-b2e76ec{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-601e2ae{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:initial;max-width:initial;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:32px;--n-tabs-gap:64px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-601e2ae > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-8320 .elementor-element.elementor-element-601e2ae.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-8320 .elementor-element.elementor-element-601e2ae [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-8320 .elementor-element.elementor-element-6a6820b{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-6a6820b::before, .elementor-8320 .elementor-element.elementor-element-6a6820b > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-6a6820b > .e-con-inner > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-6a6820b > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-6a6820b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-6a6820b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#12121400;--background-overlay:'';}.elementor-8320 .elementor-element.elementor-element-96c5c63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8320 .elementor-element.elementor-element-96c5c63 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.7px;}.elementor-8320 .elementor-element.elementor-element-33a8440{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-33a8440.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-33a8440 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;}.elementor-8320 .elementor-element.elementor-element-34b06a8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;}.elementor-8320 .elementor-element.elementor-element-34b06a8.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-6c32035{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-9f67d6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-6916021{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-262ed0a{--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:flex-start;--margin-top:0px;--margin-bottom:73px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-262ed0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-b10e000{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8320 .elementor-element.elementor-element-67e5bb8.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-67e5bb8 .elementor-icon-wrapper{text-align:center;}.elementor-8320 .elementor-element.elementor-element-67e5bb8.elementor-view-stacked .elementor-icon{background-color:#B9695500;}.elementor-8320 .elementor-element.elementor-element-67e5bb8.elementor-view-framed .elementor-icon, .elementor-8320 .elementor-element.elementor-element-67e5bb8.elementor-view-default .elementor-icon{color:#B9695500;border-color:#B9695500;}.elementor-8320 .elementor-element.elementor-element-67e5bb8.elementor-view-framed .elementor-icon, .elementor-8320 .elementor-element.elementor-element-67e5bb8.elementor-view-default .elementor-icon svg{fill:#B9695500;}.elementor-8320 .elementor-element.elementor-element-67e5bb8 .elementor-icon{font-size:47px;}.elementor-8320 .elementor-element.elementor-element-67e5bb8 .elementor-icon svg{height:47px;}.elementor-8320 .elementor-element.elementor-element-b8ae09f.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-b8ae09f{text-align:start;}.elementor-8320 .elementor-element.elementor-element-b8ae09f .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-aa445da{--display:flex;--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-aa445da:not(.elementor-motion-effects-element-type-background), .elementor-8320 .elementor-element.elementor-element-aa445da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steelfab.socialstationagency.net/wp-content/uploads/2026/03/Frame-29.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8320 .elementor-element.elementor-element-91f8af3{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:600;color:#A4A4A5;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button:hover, .elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button:focus{background-color:#C48170;color:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-f9ab302{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-f9ab302.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button:hover svg, .elementor-8320 .elementor-element.elementor-element-f9ab302 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-b3af698{--display:flex;--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-b3af698:not(.elementor-motion-effects-element-type-background), .elementor-8320 .elementor-element.elementor-element-b3af698 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steelfab.socialstationagency.net/wp-content/uploads/2026/03/Frame-29.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8320 .elementor-element.elementor-element-05d03e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-6fcd95a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 00px;--row-gap:0px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-bf77879{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-f85186b{--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;--margin-top:0px;--margin-bottom:73px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-f85186b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-554d402{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-8aaf07e.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-8aaf07e .elementor-icon-wrapper{text-align:center;}.elementor-8320 .elementor-element.elementor-element-8aaf07e.elementor-view-stacked .elementor-icon{background-color:#B9695500;}.elementor-8320 .elementor-element.elementor-element-8aaf07e.elementor-view-framed .elementor-icon, .elementor-8320 .elementor-element.elementor-element-8aaf07e.elementor-view-default .elementor-icon{color:#B9695500;border-color:#B9695500;}.elementor-8320 .elementor-element.elementor-element-8aaf07e.elementor-view-framed .elementor-icon, .elementor-8320 .elementor-element.elementor-element-8aaf07e.elementor-view-default .elementor-icon svg{fill:#B9695500;}.elementor-8320 .elementor-element.elementor-element-8aaf07e .elementor-icon{font-size:47px;}.elementor-8320 .elementor-element.elementor-element-8aaf07e .elementor-icon svg{height:47px;}.elementor-8320 .elementor-element.elementor-element-c385a51.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-c385a51{text-align:start;}.elementor-8320 .elementor-element.elementor-element-c385a51 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-4f6ac0d{--display:flex;--min-height:440px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-4f6ac0d:not(.elementor-motion-effects-element-type-background), .elementor-8320 .elementor-element.elementor-element-4f6ac0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steelfab.socialstationagency.net/wp-content/uploads/2026/04/SteelFab-Trade-Invitation-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8320 .elementor-element.elementor-element-54f8f4a{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:600;color:#A4A4A5;}.elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button:hover, .elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button:focus{background-color:#C48170;color:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-11ce5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-11ce5c0.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button:hover svg, .elementor-8320 .elementor-element.elementor-element-11ce5c0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-41968aa{--display:flex;--min-height:440px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-41968aa:not(.elementor-motion-effects-element-type-background), .elementor-8320 .elementor-element.elementor-element-41968aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://steelfab.socialstationagency.net/wp-content/uploads/2026/04/SteelFab-Trade-Invitation-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8320 .elementor-element.elementor-element-08f60e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-335ceec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-365cfaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-fffefdf{--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:flex-start;--margin-top:0px;--margin-bottom:73px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-fffefdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-1bd64f5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-6c5abcd.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-6c5abcd .elementor-icon-wrapper{text-align:center;}.elementor-8320 .elementor-element.elementor-element-6c5abcd.elementor-view-stacked .elementor-icon{background-color:#D1CBBD;}.elementor-8320 .elementor-element.elementor-element-6c5abcd.elementor-view-framed .elementor-icon, .elementor-8320 .elementor-element.elementor-element-6c5abcd.elementor-view-default .elementor-icon{color:#D1CBBD;border-color:#D1CBBD;}.elementor-8320 .elementor-element.elementor-element-6c5abcd.elementor-view-framed .elementor-icon, .elementor-8320 .elementor-element.elementor-element-6c5abcd.elementor-view-default .elementor-icon svg{fill:#D1CBBD;}.elementor-8320 .elementor-element.elementor-element-6c5abcd .elementor-icon{font-size:47px;}.elementor-8320 .elementor-element.elementor-element-6c5abcd .elementor-icon svg{height:47px;}.elementor-8320 .elementor-element.elementor-element-9fc2099.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-9fc2099{text-align:start;}.elementor-8320 .elementor-element.elementor-element-9fc2099 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-526fbc4{font-family:"Cairo", Sans-serif;font-size:16px;font-weight:600;color:#A4A4A5;}.elementor-8320 .elementor-element.elementor-element-8ffe4a3{--display:flex;--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-63033fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-bcbe88a{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-d51f9cf{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-43884c7{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:initial;max-width:initial;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:32px;--n-tabs-gap:64px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-text );--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-8320 .elementor-element.elementor-element-43884c7 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-8320 .elementor-element.elementor-element-43884c7.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-8320 .elementor-element.elementor-element-43884c7 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-8320 .elementor-element.elementor-element-8c7a813{--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-8320 .elementor-element.elementor-element-34cb137{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.9;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-34cb137::before, .elementor-8320 .elementor-element.elementor-element-34cb137 > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-34cb137 > .e-con-inner > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-34cb137 > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-34cb137 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-34cb137 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://steelfab.socialstationagency.net/wp-content/uploads/2026/03/Newsletter-.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8320 .elementor-element.elementor-element-6237843{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-6237843 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8320 .elementor-element.elementor-element-9d21612{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;}.elementor-8320 .elementor-element.elementor-element-d22d534{width:var( --container-widget-width, 66% );max-width:66%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-8320 .elementor-element.elementor-element-fecd618{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:16px;font-weight:600;}.elementor-8320 .elementor-element.elementor-element-2ebc10d{--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-8320 .elementor-element.elementor-element-2070b2b{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-2070b2b::before, .elementor-8320 .elementor-element.elementor-element-2070b2b > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-2070b2b > .e-con-inner > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-2070b2b > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-2070b2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-2070b2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121214FA;--background-overlay:'';}.elementor-8320 .elementor-element.elementor-element-72d9ce5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8320 .elementor-element.elementor-element-72d9ce5 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.7px;}.elementor-8320 .elementor-element.elementor-element-7b85b62{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-7b85b62.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-7b85b62 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;}.elementor-8320 .elementor-element.elementor-element-863bc50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;line-height:14px;}.elementor-8320 .elementor-element.elementor-element-863bc50.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-512fe78{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-35f213b{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-982e854{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-60d9320{--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-8320 .elementor-element.elementor-element-a8d4a25{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-b06126e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8320 .elementor-element.elementor-element-b06126e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.7px;}.elementor-8320 .elementor-element.elementor-element-f64c591{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-f64c591.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-f64c591 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;}.elementor-8320 .elementor-element.elementor-element-81232eb{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;}.elementor-8320 .elementor-element.elementor-element-81232eb.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-bc890a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-a004663{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-a004663.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-aa843a7{width:var( --container-widget-width, 85% );max-width:85%;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-ac2d4ab );}.elementor-8320 .elementor-element.elementor-element-aa843a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-3f2c6b6{width:var( --container-widget-width, 60% );max-width:60%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-ac2d4ab );}.elementor-8320 .elementor-element.elementor-element-bf8ab5a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-ac2d4ab );}.elementor-8320 .elementor-element.elementor-element-82caeff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-a1ce724{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-94b91ea{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-99ac84a{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-99ac84a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-06e2c55{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-06e2c55::before, .elementor-8320 .elementor-element.elementor-element-06e2c55 > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-06e2c55 > .e-con-inner > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-06e2c55 > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-06e2c55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-06e2c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8320 .elementor-element.elementor-element-c9a5613{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8320 .elementor-element.elementor-element-c9a5613 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.7px;}.elementor-8320 .elementor-element.elementor-element-c3036e0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-c3036e0.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-c3036e0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;}.elementor-8320 .elementor-element.elementor-element-2112c2b{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;}.elementor-8320 .elementor-element.elementor-element-2112c2b.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-7e79204{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-fc7a0eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-fc7a0eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-4602086{width:var( --container-widget-width, 85% );max-width:85%;margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-ac2d4ab );}.elementor-8320 .elementor-element.elementor-element-323a9b1{width:var( --container-widget-width, 60% );max-width:60%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Cairo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-ac2d4ab );}.elementor-8320 .elementor-element.elementor-element-ab66fe8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-30abad6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-9233d62{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-f008231{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-bb5a1b2{--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-8320 .elementor-element.elementor-element-c5330e9{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-c5330e9::before, .elementor-8320 .elementor-element.elementor-element-c5330e9 > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-c5330e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8320 .elementor-element.elementor-element-c5330e9 > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-c5330e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8320 .elementor-element.elementor-element-c5330e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#12121400;--background-overlay:'';}.elementor-8320 .elementor-element.elementor-element-deb3787{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-8320 .elementor-element.elementor-element-deb3787 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.7px;}.elementor-8320 .elementor-element.elementor-element-c501232{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8320 .elementor-element.elementor-element-c501232.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-c501232 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;}.elementor-8320 .elementor-element.elementor-element-2125347{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:20px;font-weight:500;}.elementor-8320 .elementor-element.elementor-element-2125347.elementor-element{--align-self:center;}.elementor-8320 .elementor-element.elementor-element-b5cb6ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-12b7bef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-8320 .elementor-element.elementor-element-9fad918{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;padding:0px 0px 11px 14px;}.elementor-8320 .elementor-element.elementor-element-5c3b70d{background-color:#02010100;}.elementor-8320 .elementor-element.elementor-element-7b4cc97{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-9b5294f{--display:flex;}.elementor-8320 .elementor-element.elementor-element-59b2167{text-align:center;}.elementor-8320 .elementor-element.elementor-element-59b2167 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.8px;color:#A4A4A5;}.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-8320 .elementor-element.elementor-element-27fa74b{text-align:center;}.elementor-8320 .elementor-element.elementor-element-27fa74b img{width:316px;height:148px;}.elementor-8320 .elementor-element.elementor-element-34c3b71{--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;}.elementor-8320 .elementor-element.elementor-element-157a05f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8320 .elementor-element.elementor-element-aa00707{text-align:center;}.elementor-8320 .elementor-element.elementor-element-aa00707 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.8px;color:#A4A4A5;}.elementor-8320 .elementor-element.elementor-element-ef2e2fa{width:var( --container-widget-width, 51.452% );max-width:51.452%;--container-widget-width:51.452%;--container-widget-flex-grow:0;}.elementor-8320 .elementor-element.elementor-element-ef2e2fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-ef2e2fa img{width:316px;height:148px;}.elementor-8320 .elementor-element.elementor-element-fe19335{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8320 .elementor-element.elementor-element-0d4f440{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;text-align:center;}.elementor-8320 .elementor-element.elementor-element-0d4f440 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2.8px;color:#A4A4A5;}.elementor-8320 .elementor-element.elementor-element-b90d6f7{width:var( --container-widget-width, 52.984% );max-width:52.984%;--container-widget-width:52.984%;--container-widget-flex-grow:0;}.elementor-8320 .elementor-element.elementor-element-b90d6f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8320 .elementor-element.elementor-element-b90d6f7 img{width:316px;height:148px;}body.elementor-page-8320:not(.elementor-motion-effects-element-type-background), body.elementor-page-8320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19191C;}@media(max-width:1024px){.elementor-8320 .elementor-element.elementor-element-1420ee0 .elementor-heading-title{font-size:64px;}.elementor-8320 .elementor-element.elementor-element-85a33a9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8320 .elementor-element.elementor-element-dd5f18a.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-ef86f74{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8320 .elementor-element.elementor-element-ef86f74.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-ef86f74 .elementor-heading-title{font-size:48px;}.elementor-8320 .elementor-element.elementor-element-37e92bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-8320 .elementor-element.elementor-element-37e92bf.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-601e2ae{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:10px;--n-tabs-gap:32px;--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-8320 .elementor-element.elementor-element-6a6820b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8320 .elementor-element.elementor-element-33a8440{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8320 .elementor-element.elementor-element-33a8440.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-33a8440 .elementor-heading-title{font-size:48px;}.elementor-8320 .elementor-element.elementor-element-34b06a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-8320 .elementor-element.elementor-element-34b06a8.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-9f67d6f{--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-8320 .elementor-element.elementor-element-262ed0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-aa445da{--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-91f8af3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-f9ab302{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-6fcd95a{--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-8320 .elementor-element.elementor-element-f85186b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-4f6ac0d{--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-54f8f4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-11ce5c0{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-335ceec{--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-8320 .elementor-element.elementor-element-fffefdf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-63033fb{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-43884c7{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:10px;--n-tabs-gap:32px;--n-tabs-title-border-radius:0px 0px 0px 0px;}.elementor-8320 .elementor-element.elementor-element-34cb137{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-6237843 .elementor-heading-title{font-size:48px;}.elementor-8320 .elementor-element.elementor-element-9d21612{text-align:center;font-size:18px;}.elementor-8320 .elementor-element.elementor-element-d22d534{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-8320 .elementor-element.elementor-element-fecd618{text-align:center;font-size:14px;}.elementor-8320 .elementor-element.elementor-element-2070b2b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8320 .elementor-element.elementor-element-72d9ce5.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-7b85b62{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8320 .elementor-element.elementor-element-7b85b62.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-7b85b62 .elementor-heading-title{font-size:48px;}.elementor-8320 .elementor-element.elementor-element-863bc50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8320 .elementor-element.elementor-element-863bc50.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-512fe78{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-a8d4a25{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8320 .elementor-element.elementor-element-f64c591{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-8320 .elementor-element.elementor-element-f64c591 .elementor-heading-title{font-size:48px;}.elementor-8320 .elementor-element.elementor-element-81232eb{font-size:18px;}.elementor-8320 .elementor-element.elementor-element-3f2c6b6{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-8320 .elementor-element.elementor-element-bf8ab5a{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-8320 .elementor-element.elementor-element-a1ce724{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-8320 .elementor-element.elementor-element-06e2c55{--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-8320 .elementor-element.elementor-element-c3036e0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-8320 .elementor-element.elementor-element-c3036e0 .elementor-heading-title{font-size:48px;}.elementor-8320 .elementor-element.elementor-element-2112c2b{font-size:18px;}.elementor-8320 .elementor-element.elementor-element-323a9b1{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(100% - 20px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 20px) );max-width:calc(100% - 20px);}.elementor-8320 .elementor-element.elementor-element-30abad6{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-8320 .elementor-element.elementor-element-1420ee0 .elementor-heading-title{font-size:36px;}.elementor-8320 .elementor-element.elementor-element-85a33a9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-8320 .elementor-element.elementor-element-ef86f74 .elementor-heading-title{font-size:32px;}.elementor-8320 .elementor-element.elementor-element-601e2ae{width:100%;max-width:100%;--n-tabs-title-gap:2%;--n-tabs-gap:0px;}.elementor-8320 .elementor-element.elementor-element-6a6820b{--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-8320 .elementor-element.elementor-element-33a8440 .elementor-heading-title{font-size:32px;}.elementor-8320 .elementor-element.elementor-element-b10e000{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8320 .elementor-element.elementor-element-67e5bb8 .elementor-icon{font-size:44px;}.elementor-8320 .elementor-element.elementor-element-67e5bb8 .elementor-icon svg{height:44px;}.elementor-8320 .elementor-element.elementor-element-b8ae09f{width:var( --container-widget-width, calc(100% - 55px) );max-width:calc(100% - 55px);--container-widget-width:calc(100% - 55px);--container-widget-flex-grow:0;}.elementor-8320 .elementor-element.elementor-element-f9ab302.elementor-element{--align-self:stretch;}.elementor-8320 .elementor-element.elementor-element-8aaf07e .elementor-icon{font-size:44px;}.elementor-8320 .elementor-element.elementor-element-8aaf07e .elementor-icon svg{height:44px;}.elementor-8320 .elementor-element.elementor-element-11ce5c0.elementor-element{--align-self:stretch;}.elementor-8320 .elementor-element.elementor-element-1bd64f5{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8320 .elementor-element.elementor-element-6c5abcd .elementor-icon{font-size:44px;}.elementor-8320 .elementor-element.elementor-element-6c5abcd .elementor-icon svg{height:44px;}.elementor-8320 .elementor-element.elementor-element-9fc2099{width:var( --container-widget-width, calc(100% - 50px ) );max-width:calc(100% - 50px );--container-widget-width:calc(100% - 50px );--container-widget-flex-grow:0;}.elementor-8320 .elementor-element.elementor-element-43884c7{--n-tabs-title-gap:2%;}.elementor-8320 .elementor-element.elementor-element-34cb137{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8320 .elementor-element.elementor-element-6237843 .elementor-heading-title{font-size:32px;}.elementor-8320 .elementor-element.elementor-element-9d21612{width:100%;max-width:100%;font-size:16px;}.elementor-8320 .elementor-element.elementor-element-d22d534{width:100%;max-width:100%;}.elementor-8320 .elementor-element.elementor-element-fecd618{width:100%;max-width:100%;}.elementor-8320 .elementor-element.elementor-element-2070b2b{--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-8320 .elementor-element.elementor-element-7b85b62{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-8320 .elementor-element.elementor-element-7b85b62 .elementor-heading-title{font-size:32px;}.elementor-8320 .elementor-element.elementor-element-863bc50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-8320 .elementor-element.elementor-element-512fe78{--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-8320 .elementor-element.elementor-element-a8d4a25{--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-8320 .elementor-element.elementor-element-f64c591.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-f64c591 .elementor-heading-title{font-size:32px;}.elementor-8320 .elementor-element.elementor-element-bc890a7{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-aa843a7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-3f2c6b6{width:100%;max-width:100%;}.elementor-8320 .elementor-element.elementor-element-bf8ab5a{width:100%;max-width:100%;}.elementor-8320 .elementor-element.elementor-element-82caeff{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-06e2c55{--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-8320 .elementor-element.elementor-element-c3036e0.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-c3036e0{text-align:start;}.elementor-8320 .elementor-element.elementor-element-c3036e0 .elementor-heading-title{font-size:32px;}.elementor-8320 .elementor-element.elementor-element-2112c2b.elementor-element{--align-self:flex-start;}.elementor-8320 .elementor-element.elementor-element-7e79204{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8320 .elementor-element.elementor-element-4602086{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8320 .elementor-element.elementor-element-323a9b1{width:100%;max-width:100%;}.elementor-8320 .elementor-element.elementor-element-ab66fe8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-8320 .elementor-element.elementor-element-85a33a9{--content-width:1200px;}.elementor-8320 .elementor-element.elementor-element-6a6820b{--content-width:1200px;}.elementor-8320 .elementor-element.elementor-element-6916021{--width:40%;}.elementor-8320 .elementor-element.elementor-element-262ed0a{--width:100%;}.elementor-8320 .elementor-element.elementor-element-aa445da{--width:60%;}.elementor-8320 .elementor-element.elementor-element-b3af698{--width:60%;}.elementor-8320 .elementor-element.elementor-element-bf77879{--width:40%;}.elementor-8320 .elementor-element.elementor-element-f85186b{--width:100%;}.elementor-8320 .elementor-element.elementor-element-4f6ac0d{--width:60%;}.elementor-8320 .elementor-element.elementor-element-41968aa{--width:60%;}.elementor-8320 .elementor-element.elementor-element-365cfaa{--width:40%;}.elementor-8320 .elementor-element.elementor-element-fffefdf{--width:91.056%;}.elementor-8320 .elementor-element.elementor-element-8ffe4a3{--width:60%;}.elementor-8320 .elementor-element.elementor-element-2070b2b{--content-width:1200px;}.elementor-8320 .elementor-element.elementor-element-a004663{--width:50%;}.elementor-8320 .elementor-element.elementor-element-82caeff{--width:60%;}.elementor-8320 .elementor-element.elementor-element-a1ce724{--width:100%;}.elementor-8320 .elementor-element.elementor-element-fc7a0eb{--width:50%;}.elementor-8320 .elementor-element.elementor-element-ab66fe8{--width:50%;}.elementor-8320 .elementor-element.elementor-element-c5330e9{--content-width:1200px;}.elementor-8320 .elementor-element.elementor-element-157a05f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8320 .elementor-element.elementor-element-6916021{--width:100%;}.elementor-8320 .elementor-element.elementor-element-aa445da{--width:100%;}.elementor-8320 .elementor-element.elementor-element-b3af698{--width:100%;}.elementor-8320 .elementor-element.elementor-element-bf77879{--width:100%;}.elementor-8320 .elementor-element.elementor-element-4f6ac0d{--width:100%;}.elementor-8320 .elementor-element.elementor-element-41968aa{--width:100%;}.elementor-8320 .elementor-element.elementor-element-335ceec{--width:100%;}.elementor-8320 .elementor-element.elementor-element-365cfaa{--width:100%;}.elementor-8320 .elementor-element.elementor-element-8ffe4a3{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-1420ee0 */.elementor-8320 .elementor-element.elementor-element-1420ee0 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
display: block;
}

.elementor-8320 .elementor-element.elementor-element-1420ee0 .ss{
    background: linear-gradient(270deg, #898A8D -26.07%, #898A8D -17.37%, #707272 40.61%, #7C7E7E 58%, #A7A8AA 118.88%, #8C8E8F 150.77%, #707272 191.35%, #898A8D 255.13%, #898A8D 263.82%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd5f18a */.elementor-8320 .elementor-element.elementor-element-dd5f18a::before{
    content: '';
    position: absolute;
    width: 50px;
    top: 50%;
    transform: translateX(-120%);
    height: 1.5px;
    background-color: #B96955;
}
.elementor-8320 .elementor-element.elementor-element-dd5f18a .sp{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef86f74 */.elementor-8320 .elementor-element.elementor-element-ef86f74 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37e92bf */@media (max-width: 1024px) {
.elementor-8320 .elementor-element.elementor-element-37e92bf p{
    margin-bottom: 0;
}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd14dfd *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}


.forminator-radio-bullet {
  border: 1px solid rgba(140, 128, 131,0.5)!important;
  margin-bottom: 18px;
} 


.forminator-radio-label {
    font-size: 14px !important;
    color: #A4A4A5;
}


/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0243b9f */.elementor-8320 .elementor-element.elementor-element-0243b9f {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b2e76ec *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
 
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dfb09d */.elementor-8320 .elementor-element.elementor-element-7dfb09d {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd14dfd *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}


.forminator-radio-bullet {
  border: 1px solid rgba(140, 128, 131,0.5)!important;
  margin-bottom: 18px;
} 


.forminator-radio-label {
    font-size: 14px !important;
    color: #A4A4A5;
}


/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0243b9f */.elementor-8320 .elementor-element.elementor-element-0243b9f {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b2e76ec *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
 
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dfb09d */.elementor-8320 .elementor-element.elementor-element-7dfb09d {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dd14dfd *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}


.forminator-radio-bullet {
  border: 1px solid rgba(140, 128, 131,0.5)!important;
  margin-bottom: 18px;
} 


.forminator-radio-label {
    font-size: 14px !important;
    color: #A4A4A5;
}


/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0243b9f */.elementor-8320 .elementor-element.elementor-element-0243b9f {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b2e76ec *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
 
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dfb09d */.elementor-8320 .elementor-element.elementor-element-7dfb09d {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-601e2ae */.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
background:linear-gradient(0deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%),linear-gradient(135deg,rgba(137,138,141,0.30) 0%,rgba(25,25,28,0.10) 50%,rgba(185,105,85,0.30) 100%)!important;
display:flex;
width:374px;
padding:24px 48px;
justify-content:center;
align-items:center;
font-weight:600!important;

border-bottom:2px solid!important;
border-image-source:linear-gradient(90deg,
rgba(83,47,38,0) 0%,
rgba(185,105,85,1) 50%,
rgba(83,47,38,0) 100%)!important;
border-image-slice:1;
}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tab-title:hover{
display:flex;
width:374px;
padding:24px 48px;
justify-content:center;
align-items:center;
font-weight:400!important;
color:#B96955!important;

border-bottom:2px solid!important;
border-image-source:linear-gradient(90deg,
rgba(83,47,38,0) 0%,
rgba(185,105,85,1) 50%,
rgba(83,47,38,0) 100%)!important;
border-image-slice:1;
gap:10px!important;
}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title[aria-selected="false"],
.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title:not([aria-selected="true"]){
border-bottom:2px solid!important;
border-image-source:linear-gradient(90deg,
rgba(145,146,146,0) 0%,
rgba(247,247,248,0.5) 50%,
rgba(145,146,146,0) 100%);
border-image-slice:1;
}

/* ALL TABS */

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title{
display:flex!important;
width:374px!important;
padding:24px 48px!important;
justify-content:center!important;
align-items:center!important;
gap:10px!important;
font-weight:400!important;
}
@media (max-width:767px){
#content .elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tab-title {
    width: 32% !important;
    margin-block-start: 0px !important;
    margin-block-end: 30px !important;
    border-radius: 0 !important;
    padding: 24px 10px !important;
}
#content .elementor-8320 .elementor-element.elementor-element-601e2ae  .e-n-tab-title-text
 {
    font-weight: 400 !important;
    font-size: 14px !important;
}
#content .elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading{
    width: 100%;
}
}
@media (max-width:750px){

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title:nth-child(1){
border-radius:6px 0 0 6px!important;
}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title:nth-child(3){
border-radius:0 6px 6px 0!important;
}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading{
border-radius:6px;
}

}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading{
display:flex;
}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading{
display:flex;
justify-content:center;
max-width:900px;
margin:auto;
}

.elementor-8320 .elementor-element.elementor-element-601e2ae .e-n-tabs-heading .e-n-tab-title{
flex:1;
text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85a33a9 */.elementor-8320 .elementor-element.elementor-element-85a33a9::after{
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #B96955 50%, rgba(0, 0, 0, 0.00) 100%);
    width: 100%;
    height: 1px;
    bottom: 0;
}
.elementor-8320 .elementor-element.elementor-element-85a33a9::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
   background: var(--color_bg_1, linear-gradient(135deg, rgba(137, 138, 141, 0.30) 0%, rgba(25, 25, 28, 0.10) 50%, rgba(185, 105, 85, 0.30) 100%));

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96c5c63 */.elementor-8320 .elementor-element.elementor-element-96c5c63::before{
    content: '';
    position: absolute;
    width: 50px;
    top: 50%;
    transform: translateX(-120%);
    height: 1.5px;
    background-color: #B96955;
}
.elementor-8320 .elementor-element.elementor-element-96c5c63 .sp{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33a8440 */.elementor-8320 .elementor-element.elementor-element-33a8440 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34b06a8 */@media (max-width: 1024px) {
.elementor-8320 .elementor-element.elementor-element-34b06a8 p{
    margin-bottom: 0;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8ae09f */.elementor-8320 .elementor-element.elementor-element-b8ae09f span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-b8ae09f span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91f8af3 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-91f8af3 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c385a51 */.elementor-8320 .elementor-element.elementor-element-c385a51 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-c385a51 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f8f4a */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-54f8f4a p{
           margin-bottom:0 
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc2099 */.elementor-8320 .elementor-element.elementor-element-9fc2099 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-9fc2099 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526fbc4 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-526fbc4 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d51f9cf *//* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63033fb */.elementor-8320 .elementor-element.elementor-element-63033fb {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8ae09f */.elementor-8320 .elementor-element.elementor-element-b8ae09f span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-b8ae09f span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91f8af3 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-91f8af3 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c385a51 */.elementor-8320 .elementor-element.elementor-element-c385a51 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-c385a51 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f8f4a */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-54f8f4a p{
           margin-bottom:0 
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc2099 */.elementor-8320 .elementor-element.elementor-element-9fc2099 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-9fc2099 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526fbc4 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-526fbc4 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d51f9cf *//* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63033fb */.elementor-8320 .elementor-element.elementor-element-63033fb {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8ae09f */.elementor-8320 .elementor-element.elementor-element-b8ae09f span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-b8ae09f span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91f8af3 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-91f8af3 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c385a51 */.elementor-8320 .elementor-element.elementor-element-c385a51 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-c385a51 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f8f4a */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-54f8f4a p{
           margin-bottom:0 
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc2099 */.elementor-8320 .elementor-element.elementor-element-9fc2099 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-9fc2099 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526fbc4 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-526fbc4 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d51f9cf *//* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63033fb */.elementor-8320 .elementor-element.elementor-element-63033fb {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8ae09f */.elementor-8320 .elementor-element.elementor-element-b8ae09f span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-b8ae09f span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91f8af3 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-91f8af3 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c385a51 */.elementor-8320 .elementor-element.elementor-element-c385a51 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-c385a51 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f8f4a */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-54f8f4a p{
           margin-bottom:0 
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9fc2099 */.elementor-8320 .elementor-element.elementor-element-9fc2099 span{
background:var(--Pinkish-Brown, #B96955);


font-family: Cairo;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 40px; /* 166.667% */
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width: 767px) {
  .elementor-8320 .elementor-element.elementor-element-9fc2099 span{
    font-size: 18px;  
  }  
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-526fbc4 */@media (max-width: 1024px) {
    .elementor-8320 .elementor-element.elementor-element-526fbc4 p{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d51f9cf *//* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}

.forminator-radio-label {
    font-size: 14px !important;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63033fb */.elementor-8320 .elementor-element.elementor-element-63033fb {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-43884c7 */.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
background:linear-gradient(0deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.08) 100%),linear-gradient(135deg,rgba(137,138,141,0.30) 0%,rgba(25,25,28,0.10) 50%,rgba(185,105,85,0.30) 100%)!important;
display:flex;
width:374px;
padding:24px 48px;
justify-content:center;
align-items:center;
font-weight:600!important;

border-bottom:2px solid!important;
border-image-source:linear-gradient(90deg,
rgba(83,47,38,0) 0%,
rgba(185,105,85,1) 50%,
rgba(83,47,38,0) 100%)!important;
border-image-slice:1;
}

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tab-title:hover{
display:flex;
width:374px;
padding:24px 48px;
justify-content:center;
align-items:center;
font-weight:400!important;
color:#B96955!important;

border-bottom:2px solid!important;
border-image-source:linear-gradient(90deg,
rgba(83,47,38,0) 0%,
rgba(185,105,85,1) 50%,
rgba(83,47,38,0) 100%)!important;
border-image-slice:1;
gap:10px!important;
}

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title[aria-selected="false"],
.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title:not([aria-selected="true"]){
border-bottom:2px solid!important;
border-image-source:linear-gradient(90deg,
rgba(145,146,146,0) 0%,
rgba(247,247,248,0.5) 50%,
rgba(145,146,146,0) 100%);
border-image-slice:1;
}

@media (max-width:767px){
   .elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading{
    display: flex;   
   }
#content .elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tab-title {
    width: 32% !important;
    margin-block-end: 30px !important;
    border-radius: 0 !important;
    padding: 24px 10px !important;
}
#content .elementor-8320 .elementor-element.elementor-element-43884c7  .e-n-tab-title-text
 {
    font-weight: 400 !important;
    font-size: 14px !important;
}
} 

/* ALL TABS */

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title{
display:flex!important;
width:374px!important;
padding:24px 48px!important;
justify-content:center!important;
align-items:center!important;
gap:10px!important;
font-weight:400!important;
}

@media (max-width:750px){

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title:nth-child(1){
border-radius:6px 0 0 6px!important;
}

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title:nth-child(3){
border-radius:0 6px 6px 0!important;
}

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading{
border-radius:6px;
}

}

.elementor-8320 .elementor-element.elementor-element-43884c7 .e-n-tabs-heading .e-n-tab-title{
flex:1;
text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a6820b */.elementor-8320 .elementor-element.elementor-element-6a6820b::after{
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #B96955 50%, rgba(0, 0, 0, 0.00) 100%);
    width: 100%;
    height: 1px;
    bottom: 0;
}
.elementor-8320 .elementor-element.elementor-element-6a6820b::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
   background: var(--color_bg_1, linear-gradient(135deg, rgba(137, 138, 141, 0.30) 0%, rgba(25, 25, 28, 0.10) 50%, rgba(185, 105, 85, 0.30) 100%));

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d22d534 */.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.forminator-button:hover::after{
  opacity: 1;
  visibility: visible;
  display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72d9ce5 */.elementor-8320 .elementor-element.elementor-element-72d9ce5::before{
    content: '';
    position: absolute;
    width: 50px;
    top: 50%;
    transform: translateX(-120%);
    height: 1.5px;
    background-color: #B96955;
}
.elementor-8320 .elementor-element.elementor-element-72d9ce5 .sp{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b85b62 */.elementor-8320 .elementor-element.elementor-element-7b85b62 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-982e854 *//* --- Select & Dropdown Styling --- */ .forminator-select-dropdown { backdrop-filter: blur(20px) !important; }

/* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color: # #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}


.forminator-radio-bullet {
  border: 1px solid rgba(140, 128, 131,0.5)!important;
  margin-bottom: 18px;
} 


.forminator-radio-label {
    font-size: 14px !important;
    color: #A4A4A5;
}


/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.elementor-8320 .elementor-element.elementor-element-982e854:hover .forminator-button-submit:hover {
    background: #C48170 !important;
    color: #ffffff !important;
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-512fe78 */.elementor-8320 .elementor-element.elementor-element-512fe78 {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2070b2b */.elementor-8320 .elementor-element.elementor-element-2070b2b::after{
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #B96955 50%, rgba(0, 0, 0, 0.00) 100%);
    width: 100%;
    height: 1px;
    bottom: 0;
}
.elementor-8320 .elementor-element.elementor-element-2070b2b::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
   background: var(--color_bg_1, linear-gradient(135deg, rgba(137, 138, 141, 0.30) 0%, rgba(25, 25, 28, 0.10) 50%, rgba(185, 105, 85, 0.30) 100%));

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b06126e */.elementor-8320 .elementor-element.elementor-element-b06126e::before{
    content: '';
    position: absolute;
    width: 50px;
    top: 50%;
    transform: translateX(-120%);
    height: 1.5px;
    background-color: #B96955;
}
.elementor-8320 .elementor-element.elementor-element-b06126e .sp{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f64c591 */.elementor-8320 .elementor-element.elementor-element-f64c591 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f2c6b6 *//* إعدادات القائمة بالكامل */
.elementor-8320 .elementor-element.elementor-element-3f2c6b6 ul {
    list-style-type: none !important; /* إخفاء النقاط الأصلية */
    padding-left: 20px;
    margin: 0;
}

/* إعدادات عناصر القائمة */
.elementor-8320 .elementor-element.elementor-element-3f2c6b6 li {
    list-style-type: none !important;
    padding: 5px;
    position: relative;
    /* تأكد من ضبط الخط من واجهة Elementor أو أضفه هنا */
}

/* رسم المربع الصغير قبل النص */
.elementor-8320 .elementor-element.elementor-element-3f2c6b6 li::before {
    content: ''; /* لا حاجة لأيقونة، سنرسم المربع */
    display: inline-block;
    width: 7px;   /* حجم المربع كما طلبت */
    height: 7px;  /* حجم المربع كما طلبت */
    background-color: #B96955; /* اللون البرتقالي الخاص بك */
    margin-right: 15px; /* المسافة بين المربع والنص */
    position: relative;
    top: -2px; /* تحريك المربع للأعلى قليلاً */
    border-radius: 0px; /* لضمان زوايا حادة للمربع */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99ac84a *//* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
  
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ce724 */.elementor-8320 .elementor-element.elementor-element-a1ce724 {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8d4a25 */.elementor-8320 .elementor-element.elementor-element-a8d4a25::after{
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #B96955 50%, rgba(0, 0, 0, 0.00) 100%);
    width: 100%;
    height: 1px;
    bottom: 0;
}
.elementor-8320 .elementor-element.elementor-element-a8d4a25::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
   background: var(--color_bg_5, linear-gradient(180deg, rgba(137, 138, 141, 0.30) 0%, #19191C 100%));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a5613 */.elementor-8320 .elementor-element.elementor-element-c9a5613::before{
    content: '';
    position: absolute;
    width: 50px;
    top: 50%;
    transform: translateX(-120%);
    height: 1.5px;
    background-color: #B96955;
}
.elementor-8320 .elementor-element.elementor-element-c9a5613 .sp{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3036e0 */.elementor-8320 .elementor-element.elementor-element-c3036e0 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-323a9b1 *//* تنسيق القائمة بالكامل */
.elementor-8320 .elementor-element.elementor-element-323a9b1 ul {
    list-style-type: none !important;
    padding-left: 20px;
    margin: 0;
}

/* تنسيق عناصر القائمة والنص */
.elementor-8320 .elementor-element.elementor-element-323a9b1 li {
    list-style-type: none !important;
    padding: 5px;
    font-size: 18px; /* نفس الحجم الذي طلبته */
    color: inherit; /* ليأخذ لون النص المحدد في Elementor */
    display: flex;
    align-items: center;
    position: relative;
    top: -2px; /* تحريك السطر بالكامل للأعلى كما في كودك */
}

/* رسم المربع الصغير قبل النص */
.elementor-8320 .elementor-element.elementor-element-323a9b1 li::before {
    content: '';
    display: inline-block;
    width: 7px;  /* حجم المربع */
    height: 7px; /* حجم المربع */
    background-color: #B96955; /* اللون المختار */
    margin-right: 15px; /* المسافة بين المربع والنص */
    border-radius: 0px; /* لضمان زوايا حادة */
    flex-shrink: 0;
    position: relative;
    top: 0px; /* المربع متمركز الآن بفضل flex */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f008231 *//* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover {
    background: #C48170 !important;
   
    box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30abad6 */.elementor-8320 .elementor-element.elementor-element-30abad6 {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e2c55 */.elementor-8320 .elementor-element.elementor-element-06e2c55::after{
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #B96955 50%, rgba(0, 0, 0, 0.00) 100%);
    width: 100%;
    height: 1px;
    bottom: 0;
}
.elementor-8320 .elementor-element.elementor-element-06e2c55::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
   background: var(--color_bg_5, linear-gradient(180deg, rgba(137, 138, 141, 0.40) 0%, #19191C 100%));

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deb3787 */.elementor-8320 .elementor-element.elementor-element-deb3787::before{
    content: '';
    position: absolute;
    width: 50px;
    top: 50%;
    transform: translateX(-120%);
    height: 1.5px;
    background-color: #B96955;
}
.elementor-8320 .elementor-element.elementor-element-deb3787 .sp{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c501232 */.elementor-8320 .elementor-element.elementor-element-c501232 span{
    background: var(--white-linear, linear-gradient(146deg, #F7F7F8 0%, #C1C5C8 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5c3b70d *//* --- 1. International Telephone Input (iti) Styling --- */
.iti,
.iti__dropdown,
.iti__dropdown-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.iti__dropdown-content {
    color: #ffffff !important;
    background: #47474A !important;
}

.iti__search-input {
    color: #ffffff !important;
    background: #47474A !important;
    border-bottom: 1px solid #6A6B6D !important;
     border-right: 1px solid #6A6B6D !important;
     border-left: 1px solid #6A6B6D !important;
    padding: 10px !important;
    outline: none !important;
}

.iti__country:hover {
    background: #905D50 !important;
    color: #ffffff !important;
}


/* استهداف قائمة الدول في حقل الهاتف */
.iti__country-list::-webkit-scrollbar {
    width: 6px !important; /* نفس عرض select2 */
    background-color: rgba(255, 255, 255, 0.05) !important; /* خلفية شفافة هادئة */
}

/* لون المقبض (الجزء المتحرك) ليطابق البني الوردي */
.iti__country-list::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; 
    border-radius: 10px !important;
}

/* عند تمرير الماوس على الشريط */
.iti__country-list::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important;
}

/* لدعم متصفح فايرفوكس ليكون متطابقاً */
.iti__country-list {
    scrollbar-width: thin !important;
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05) !important;
}



/* إضافة إطار لليسار وللأسفل فقط لقائمة الهواتف */
.iti__country-list {
    border-top: none !important;
    border-right: none !important;
    border-left: 2px solid #565658 !important; /* إطار جهة اليسار باللون المطلوب */
    border-bottom: 2px solid #565658 !important; /* إطار جهة الأسفل */
    
    background-color:  #47474A !important; /* لون الخلفية من صورتك */
    box-shadow: none !important; /* إزالة أي ظلال افتراضية */
}

/* لضمان عدم وجود إطارات علوية في الحاوية الخارجية */
.iti--container, .iti__dropdown-content {
    border: none !important;
    outline: none !important;
}


/* Scrollbar for iti Dropdown */
.iti__dropdown-content::-webkit-scrollbar-thumb {
    background: #B96955;
}

/* --- 2. Forminator Select & Dropdowns --- */
.forminator-select-dropdown {
    backdrop-filter: blur(20px) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar {
    background: rgba(0, 0, 0, 0.1) !important;
}

.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown ::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.1) !important;
}

/* --- 3. Radio Buttons & Labels --- */
.forminator-radio-bullet {
    border: 1px solid rgba(140, 128, 131, 0.5) !important;
      margin-bottom: 18px;
}

label.forminator-radio .forminator-radio-bullet {
    top: 10px;
}


.forminator-radio-label {
    font-size: 14px !important;
    color: #A4A4A5;
}

/* Custom Radio Group Alignment (.rd class) */
.rd {
    margin-top: 30px !important;
}

.rd .forminator-radio-bullet {
    margin-top: -22px !important;
}

/* --- 4. Buttons & Errors --- */
.forminator-ui .forminator-button-submit:hover{
    background: #C48170 !important;
       box-shadow: none !important;
    border: none !important;
    transform: none !important;
}

.forminator-ui .forminator-error,
.forminator-ui .forminator-error-message {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* --- 5. Responsive Media Queries --- */

/* Desktop Specific (900px to 1367px) */
@media (max-width: 1367px) and (min-width: 900px) {
    .type.forminator-field-select { width: 300px !important; }
    .type .forminator-label { min-width: 40px !important; }
    .type .select2-selection { width: 95% !important; }
    .rd .forminator-radio-bullet { margin-top: -20px !important; }
}

/* Tablet/Large Mobile */
@media (max-width: 1050px) {
    .rd .forminator-radio-bullet { margin-top: -24px !important; }
}

@media (max-width: 750px) {
    .rd .forminator-radio-bullet { margin-top: -38px !important; }
}

/* Small Mobile */
@media (max-width: 420px) {
    .rd .forminator-radio-bullet { margin-top: -60px !important; }
}






/* 1. تحديد عرض شريط التمرير */
.select2-results__options::-webkit-scrollbar {
    width: 6px !important; /* عرض الشريط */
    background-color: rgba(255, 255, 255, 0.05) !important; /* لون خلفية المجرى */
}

/* 2. لون المقبض (الجزء الذي يتحرك) */
.select2-results__options::-webkit-scrollbar-thumb {
    background-color: #B96955 !important; /* لون الـ Pinkish Brown الخاص بك */
    border-radius: 10px !important; /* زوايا دائرية للشريط */
}

/* 3. لون المقبض عند تمرير الماوس عليه */
.select2-results__options::-webkit-scrollbar-thumb:hover {
    background-color: #C48170 !important; /* لون أفتح قليلاً عند اللمس */
}

/* 4. إزالة أي حدود افتراضية قد تظهر في بعض المتصفحات */
.select2-results__options {
    scrollbar-width: thin; /* لدعم متصفح Firefox */
    scrollbar-color: #B96955 rgba(255, 255, 255, 0.05); /* لمتصفح Firefox */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b7bef */.elementor-8320 .elementor-element.elementor-element-12b7bef {background: linear-gradient(146deg, rgba(247, 247, 248, 0.16) 0%, rgba(193, 197, 200, 0.16) 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5330e9 */.elementor-8320 .elementor-element.elementor-element-c5330e9::after{
    content: '';
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, #B96955 50%, rgba(0, 0, 0, 0.00) 100%);
    width: 100%;
    height: 1px;
    bottom: 0;
}
.elementor-8320 .elementor-element.elementor-element-c5330e9::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
   background: var(--color_bg_5, linear-gradient(280deg, rgba(137, 138, 141, 0.30) 0%, #19191C 100%));
  


}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Cairo-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Cairo-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Cairo-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Cairo-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Cairo-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Cairo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2026/02/Cairo-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */