.elementor-33 .elementor-element.elementor-element-c72e9af{--display:flex;--min-height:800px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:0px 0px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-c72e9af:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-c72e9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;background-image:url("https://asmc-ksa.com/wp-content/uploads/2026/07/Variant3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-a43768e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.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-33 .elementor-element.elementor-element-d18b47a{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;}.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-33 .elementor-element.elementor-element-46c9ea9{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-46c9ea9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:56px;font-weight:500;line-height:56px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-aff64c6{width:var( --container-widget-width, 840px );max-width:840px;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:840px;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#D3D3D3;}.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-33 .elementor-element.elementor-element-e727450 .elementor-button{background-color:#D53140;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:1px 1px 1px 1px;}.elementor-33 .elementor-element.elementor-element-e727450{padding:0px 0px 0px 0px;z-index:2;}.elementor-33 .elementor-element.elementor-element-e727450 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-e727450 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button{background-color:#FFFFFF00;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:1px 1px 1px 1px;}.elementor-33 .elementor-element.elementor-element-00d42a8{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-33 .elementor-element.elementor-element-2b56627{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-92a635e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-33 .elementor-element.elementor-element-fcb57ec{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E9E9E9;--border-color:#E9E9E9;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-aa8ea57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5a14e6d{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-0f7bb0b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;color:#343434;}.elementor-33 .elementor-element.elementor-element-f2854d8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0f84145{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:21px;}.elementor-33 .elementor-element.elementor-element-490121a{--display:flex;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ef53217{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-f51c9fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-f51c9fa:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-f51c9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-fd9fe62{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-f4d4501{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-787f050{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-787f050.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-787f050 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-d88cb93 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-d88cb93{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-d88cb93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-f228611{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-f228611:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-f228611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-f2a8300{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-aa1726b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-170f4ac{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-170f4ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-170f4ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-7ddd81a .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-7ddd81a{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7ddd81a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-d3c3cb2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-d3c3cb2:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-d3c3cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-23660da{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-e9e1ed5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9e3487a{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-9e3487a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-9e3487a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-b30f79f .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-b30f79f{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-b30f79f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-121ccdf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-121ccdf:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-121ccdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-06cd594{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-47bfa17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7b7c288{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-7b7c288.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-7b7c288 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-11de685 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-11de685{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-11de685 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-16fe810{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-16fe810:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-16fe810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-5084b79{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-0a08f1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-63799ef{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-63799ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-63799ef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-2a4335a .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-2a4335a{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-2a4335a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-0fe84ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-0fe84ba:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-0fe84ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-f830ac1{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-e840240{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-d2b669d{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-d2b669d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-d2b669d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-8a9d203 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-8a9d203{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-8a9d203 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-36e756f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-36e756f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-36e756f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-1210695{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-52f52b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-6585c1b{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-6585c1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-6585c1b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-046a4fa .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-046a4fa{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-046a4fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-abf91ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-abf91ff:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-abf91ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-262e9b8{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-3544e26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-2fa1a9c{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-2fa1a9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-2fa1a9c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-f2b7dfc .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-f2b7dfc{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-f2b7dfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-7a67247{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-7a67247:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-7a67247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-52a0a65{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-7e1d114{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-a63d1cf{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-a63d1cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-a63d1cf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-1995162 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-1995162{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-1995162 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-2b5df37{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-2b5df37:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-2b5df37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-7f157f1{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-292db85{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-09b4334{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-09b4334.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-09b4334 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-df52e20 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-df52e20{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-df52e20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-3e4baf2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-3e4baf2:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-3e4baf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34343405;}.elementor-33 .elementor-element.elementor-element-eb4897e{padding:0px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-aa99da0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-53d46ac{width:var( --container-widget-width, 99.636% );max-width:99.636%;padding:0px 0px 0px 0px;--container-widget-width:99.636%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-53d46ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33 .elementor-element.elementor-element-53d46ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:500;line-height:22px;color:#343434;}.elementor-33 .elementor-element.elementor-element-e2c1b67 .elementor-button{background-color:#61CE7000;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;fill:#343434;color:#343434;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-33 .elementor-element.elementor-element-e2c1b67{padding:10px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-e2c1b67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-884b014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-250bc9b{--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:70px;--padding-right:70px;}.elementor-33 .elementor-element.elementor-element-250bc9b:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-250bc9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asmc-ksa.com/wp-content/uploads/2026/07/Variant5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33 .elementor-element.elementor-element-6d939a0{--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-33 .elementor-element.elementor-element-a83b12c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7ed3578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-a3ee166{text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-685c1a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7eb64ea{--e-image-carousel-slides-to-show:5;}.elementor-33 .elementor-element.elementor-element-d7b83a8{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;}.elementor-33 .elementor-element.elementor-element-d7b83a8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-07c9534{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-8d14db6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-c46bbd8{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-858a227{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-97e5584{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-546b257{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.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-widget-counter .elementor-counter-number-wrapper{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 );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-33 .elementor-element.elementor-element-6d193b2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-44500b7{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-91879f7{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-3f8b4bd{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9fc4a22{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-3d156b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-07f7985{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-460fa4e{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-d1a20dc{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ead287b{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-7973c6e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-78b1b3b{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-4db19f6{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-9a0ffa3{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7944cc3{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-079e666 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-d3ce715{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-1293918{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-a7e3bed{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0d96b50{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-f901fce{left:33px;}body.rtl .elementor-33 .elementor-element.elementor-element-f901fce{right:33px;}.elementor-33 .elementor-element.elementor-element-f901fce{bottom:33px;}.elementor-33 .elementor-element.elementor-element-f901fce .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-8057700{--display:flex;--min-height:200px;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-0a4610f{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-a0a62fb{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-e3982d7{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-ed7c197{left:0px;}body.rtl .elementor-33 .elementor-element.elementor-element-ed7c197{right:0px;}.elementor-33 .elementor-element.elementor-element-ed7c197{bottom:0px;}.elementor-33 .elementor-element.elementor-element-ed7c197 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-edbb2b0{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-2ebaf99{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-44e0c7f{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-9ae30cf{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-2d5dff0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-acdda39{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7b5123f{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-4210230{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-4f82d70{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-1010a43{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-21f93d2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-7808a65{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-c221312{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-59fd329{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-25ad5ad{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-bdeec58 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;}.elementor-33 .elementor-element.elementor-element-75b083a{--display:flex;--min-height:200px;--border-radius:24px 24px 24px 24px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-33 .elementor-element.elementor-element-adbca7e{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-33 .elementor-element.elementor-element-056a9e9{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7dc22db{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:15px;color:#FFFFFF99;}.elementor-33 .elementor-element.elementor-element-4d96090 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:500;line-height:25px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-a0b15dc{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-a145326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-33 .elementor-element.elementor-element-a145326 img{width:100%;opacity:1;}.elementor-33 .elementor-element.elementor-element-1b63b48{--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:0px;--padding-left:70px;--padding-right:70px;}.elementor-33 .elementor-element.elementor-element-3fa80f2{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E7EB;--border-color:#E5E7EB;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-ea2c4c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-5302d2d{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-4cea30c{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-4cea30c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:500;line-height:42px;color:#343434;}.elementor-33 .elementor-element.elementor-element-9f64338{--display:flex;--justify-content:center;}.elementor-33 .elementor-element.elementor-element-2c0549c .elementor-button{background-color:#343434;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:1px 1px 1px 1px;}.elementor-33 .elementor-element.elementor-element-2c0549c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-33 .elementor-element.elementor-element-2c0549c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-33 .elementor-element.elementor-element-7093894{--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:60px 60px;--row-gap:60px;--column-gap:60px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E9E9E9;--border-color:#E9E9E9;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-cb30dab{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33 .elementor-element.elementor-element-8680525 img{width:100%;height:340px;object-fit:cover;object-position:center left;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;border-radius:24px 24px 24px 24px;}.elementor-33 .elementor-element.elementor-element-8680525:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-33 .elementor-element.elementor-element-2a099ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 16px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E9E9E9;}.elementor-33 .elementor-element.elementor-element-2a099ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;color:#343434;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-33 .elementor-element.elementor-element-194f130{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-194f130 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-33 .elementor-element.elementor-element-194f130 .elementor-icon{font-size:28px;}.elementor-33 .elementor-element.elementor-element-194f130 .elementor-icon-box-title, .elementor-33 .elementor-element.elementor-element-194f130 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-33 .elementor-element.elementor-element-194f130 .elementor-icon-box-title{color:#7F7F7F;}.elementor-33 .elementor-element.elementor-element-194f130:has(:hover) .elementor-icon-box-title,
					 .elementor-33 .elementor-element.elementor-element-194f130:has(:focus) .elementor-icon-box-title{color:#7F7F7F;}.elementor-33 .elementor-element.elementor-element-482c88d{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-37eebc9{width:100%;max-width:100%;}.elementor-33 .elementor-element.elementor-element-37eebc9 img{width:100%;}.elementor-33 .elementor-element.elementor-element-f7df54f{--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;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-33 .elementor-element.elementor-element-f7df54f:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-f7df54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343434;}.elementor-33 .elementor-element.elementor-element-cf024cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-33 .elementor-element.elementor-element-465ac88{text-align:start;}.elementor-33 .elementor-element.elementor-element-465ac88 img{width:150px;}.elementor-33 .elementor-element.elementor-element-3e388ab{padding:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-3e388ab a{color:#FFFFFF;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-a43768e{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-46c9ea9 .elementor-heading-title{line-height:48px;}.elementor-33 .elementor-element.elementor-element-92a635e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-ef53217{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-250bc9b{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-6d939a0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-33 .elementor-element.elementor-element-7eb64ea{--e-image-carousel-slides-to-show:3;}.elementor-33 .elementor-element.elementor-element-d7b83a8 .elementor-heading-title{font-size:36px;}.elementor-33 .elementor-element.elementor-element-8d14db6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-c46bbd8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-858a227{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-546b257{font-size:12px;line-height:12px;}.elementor-33 .elementor-element.elementor-element-6d193b2 .elementor-counter-number-wrapper{font-size:28px;}.elementor-33 .elementor-element.elementor-element-d3ce715{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-1293918{--min-height:200px;}.elementor-33 .elementor-element.elementor-element-0d96b50{font-size:12px;line-height:12px;}.elementor-33 .elementor-element.elementor-element-f901fce .elementor-counter-number-wrapper{font-size:28px;}.elementor-33 .elementor-element.elementor-element-8057700{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-0a4610f{--min-height:200px;}.elementor-33 .elementor-element.elementor-element-e3982d7{font-size:12px;line-height:12px;}.elementor-33 .elementor-element.elementor-element-acdda39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-21f93d2 .elementor-counter-number-wrapper{font-size:42px;}.elementor-33 .elementor-element.elementor-element-75b083a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-adbca7e{--min-height:200px;}.elementor-33 .elementor-element.elementor-element-7dc22db{font-size:12px;line-height:12px;}.elementor-33 .elementor-element.elementor-element-1b63b48{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-7093894{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-cb30dab{--justify-content:flex-start;}.elementor-33 .elementor-element.elementor-element-8680525 img{height:185px;}.elementor-33 .elementor-element.elementor-element-482c88d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-33 .elementor-element.elementor-element-f7df54f{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-cf024cd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-33 .elementor-element.elementor-element-c72e9af{--min-height:560px;--padding-top:150px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-a43768e{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-46c9ea9 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-33 .elementor-element.elementor-element-aff64c6{font-size:16px;}.elementor-33 .elementor-element.elementor-element-e727450{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-e727450 .elementor-button{font-size:15px;}.elementor-33 .elementor-element.elementor-element-92a635e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-fcb57ec{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-0f7bb0b .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-33 .elementor-element.elementor-element-ef53217{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-d88cb93 .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-7ddd81a .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-b30f79f .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-11de685 .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-2a4335a .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-8a9d203 .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-046a4fa .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-f2b7dfc .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-1995162 .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-df52e20 .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-e2c1b67 .elementor-button{font-size:17px;}.elementor-33 .elementor-element.elementor-element-250bc9b{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-7ed3578{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7eb64ea{--e-image-carousel-slides-to-show:3;}.elementor-33 .elementor-element.elementor-element-d7b83a8 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-33 .elementor-element.elementor-element-8d14db6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-d3ce715{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-1293918{--min-height:200px;--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;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-f901fce{left:33px;}body.rtl .elementor-33 .elementor-element.elementor-element-f901fce{right:33px;}.elementor-33 .elementor-element.elementor-element-f901fce{bottom:33px;}.elementor-33 .elementor-element.elementor-element-8057700{--min-height:270px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-0a4610f{--min-height:200px;--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-33 .elementor-element.elementor-element-ed7c197{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-33 .elementor-element.elementor-element-ed7c197{left:30px;}body.rtl .elementor-33 .elementor-element.elementor-element-ed7c197{right:30px;}.elementor-33 .elementor-element.elementor-element-acdda39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-33 .elementor-element.elementor-element-75b083a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33 .elementor-element.elementor-element-adbca7e{--min-height:200px;--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-33 .elementor-element.elementor-element-a0b15dc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-a145326{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-33 .elementor-element.elementor-element-1b63b48{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-4cea30c .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-33 .elementor-element.elementor-element-9f64338{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-7093894{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-33 .elementor-element.elementor-element-482c88d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33 .elementor-element.elementor-element-f7df54f{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-cf024cd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-33 .elementor-element.elementor-element-465ac88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-465ac88 img{width:160px;}.elementor-33 .elementor-element.elementor-element-3e388ab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:14px;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-92a635e{--content-width:1600px;}.elementor-33 .elementor-element.elementor-element-aa8ea57{--width:60%;}.elementor-33 .elementor-element.elementor-element-f2854d8{--width:40%;}.elementor-33 .elementor-element.elementor-element-250bc9b{--content-width:1600px;}.elementor-33 .elementor-element.elementor-element-a83b12c{--width:45%;}.elementor-33 .elementor-element.elementor-element-685c1a8{--width:39%;}.elementor-33 .elementor-element.elementor-element-acdda39{--content-width:100%;}.elementor-33 .elementor-element.elementor-element-a0b15dc{--width:55%;}.elementor-33 .elementor-element.elementor-element-1b63b48{--content-width:1600px;}.elementor-33 .elementor-element.elementor-element-cb30dab{--width:40%;}.elementor-33 .elementor-element.elementor-element-482c88d{--width:60%;}.elementor-33 .elementor-element.elementor-element-f7df54f{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-a83b12c{--width:100%;}.elementor-33 .elementor-element.elementor-element-685c1a8{--width:10%;}.elementor-33 .elementor-element.elementor-element-acdda39{--content-width:100%;}.elementor-33 .elementor-element.elementor-element-a0b15dc{--width:100%;}}@media(min-width:1025px){.elementor-33 .elementor-element.elementor-element-c72e9af:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-c72e9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-e727450 */.elementor-33 .elementor-element.elementor-element-e727450 svg{
    width: 28px;
}

.elementor-33 .elementor-element.elementor-element-e727450 svg g{
    filter: unset;
}

.elementor-33 .elementor-element.elementor-element-e727450 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-33 .elementor-element.elementor-element-e727450 .elementor-button{
    border-image-source: linear-gradient(267.36deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
    backdrop-filter: blur(10px);
    box-shadow: inset 0px 1px 4px 0px #FFFFFF66;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00d42a8 */.elementor-33 .elementor-element.elementor-element-00d42a8 svg{
    width: 28px;
}

.elementor-33 .elementor-element.elementor-element-00d42a8 svg g{
    filter: unset;
}

.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button{
    border-image-source: linear-gradient(267.36deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
    backdrop-filter: blur(10px);
}

.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button:hover{
    box-shadow: 0 0 20px 3px #ffffff1a !important;
}

.elementor-33 .elementor-element.elementor-element-00d42a8 .elementor-button-content-wrapper{
    padding: 8px 12px 8px 20px;
    box-shadow: inset 0px 1px 4px 0px #FFFFFF33;
    border-radius: 25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72e9af */body{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f84145 */.elementor-33 .elementor-element.elementor-element-0f84145 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51c9fa */.elementor-33 .elementor-element.elementor-element-f51c9fa {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f228611 */.elementor-33 .elementor-element.elementor-element-f228611 {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c3cb2 */.elementor-33 .elementor-element.elementor-element-d3c3cb2 {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-121ccdf */.elementor-33 .elementor-element.elementor-element-121ccdf {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16fe810 */.elementor-33 .elementor-element.elementor-element-16fe810 {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fe84ba */.elementor-33 .elementor-element.elementor-element-0fe84ba {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e756f */.elementor-33 .elementor-element.elementor-element-36e756f {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf91ff */.elementor-33 .elementor-element.elementor-element-abf91ff {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a67247 */.elementor-33 .elementor-element.elementor-element-7a67247 {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5df37 */.elementor-33 .elementor-element.elementor-element-2b5df37 {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4baf2 */.elementor-33 .elementor-element.elementor-element-3e4baf2 {
    border: 0.5px solid;
    border-image-source: linear-gradient(267.36deg, rgba(52, 52, 52, 0.005) 0%, rgba(52, 52, 52, 0.1) 50%, rgba(52, 52, 52, 0.005) 100%);

    backdrop-filter: blur(10px);

    box-shadow: 0px 1px 4px 0px #3434341A inset;


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1695dc */.popup-wrapperservicebox {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  width: 100%;
}

.elementor-33 .elementor-element.elementor-element-c1695dc ul li::marker{
    color: red;
}

.elementor-33 .elementor-element.elementor-element-c1695dc ul{
    margin-left: 20px;
}

.elementor-33 .elementor-element.elementor-element-c1695dc .servicePopupContentUl{
    display: grid; 
    grid-template-columns: repeat(var(--grid-col), auto);
    gap: 55px;
}

/*.elementor-33 .elementor-element.elementor-element-c1695dc h2{*/
/*    color: #d53140 !important;*/
/*}*/

.popup-wrapperservicebox > .popup-box{
    background: linear-gradient(180deg, rgb(255 255 255 / 4%) 0%, rgba(35, 35, 35, 0.06) 100%) !important;
    box-shadow: inset 0px 1px 4px 0px #FFFFFF4D !important;
    /*background-color: #D53140 !important;*/
    max-width: 80%;
}

.popup-wrapperservicebox > .popup-box h4{
    color: #fff;
    margin-bottom: 20px;
    font-size: 18px;
}

.popup-close:hover{
    background-color: transparent;
}

@media only screen and (max-width: 1024px){
    .elementor-33 .elementor-element.elementor-element-c1695dc .servicePopupContentUl{
        grid-template-columns: repeat(2, auto);
    }
}

@media only screen and (max-width: 767px){
    .elementor-33 .elementor-element.elementor-element-c1695dc .servicePopupContentUl{
        grid-template-columns: repeat(1, auto);
        gap: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecc3f29 *//* Overlay */
.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0000007D;
  overflow-y: auto;
  z-index: 9999;
  padding: 40px 16px;
  box-sizing: border-box;
}

/* Popup Box */
.popup-box {
  position: relative;
  background-color: #FFFFFF1A;
  border-radius: 24px;
  padding: 56px;
  margin: 0 auto;
  max-width: 900px;
  border-image-source: linear-gradient(
    267.36deg,
    rgba(255, 255, 255, 0.015) 0%,
    rgba(255, 255, 255, 0.3) 50%,
    rgba(255, 255, 255, 0.015) 100%
  );
  border-image-slice: 1;
  backdrop-filter: blur(10px);
  box-shadow: inset 0px -1px 4px 0px #FFFFFF33;
  color: white;
}

.popup-wrapper2 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  width: 100%;
}

/* Close Button */
.popup-close {
  position: absolute;
  top: 20px;
  right: 24px;
  background: none;
  border: none;
  font-size: 30px !important;
  color: white !important;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  box-shadow: unset !important;
}

.popup-close:hover{
    transform: rotate(180deg);
}

/* Hide popup initially */
.popup-overlay.hidden {
  display: none;
}

#popupOverlay2 .form-row{
    display: flex;
    gap: 20px;
}

#popupOverlay2 br{
    display: none;
}

#popupOverlay2 p{
    flex: 1;
}

#popupOverlay2 .form-row{
    margin-bottom: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 input[type="submit"]{
    font-family: Outfit;
    font-weight: 500;
    font-size: 17px;
    line-height: 18px;
    text-transform: capitalize;
    color: #E9E9E9;
    width: 135px;
    height: 44px;
    border-radius: 40px;
    background-color: #34343400;
    backdrop-filter: blur(10px);
    box-shadow: inset 0px 1px 4px 0px #FFFFFF33;
    text-align: left;
    padding-left: 23px;
    transition: all 0.3s ease-in-out;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-input{
    flex: 1;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-input p{
    margin: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .wpcf7-spinner{
    display: none;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 svg *{
    filter: unset;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .submit-form{
    position: relative;
    width: fit-content;
    margin-top: 28px;
    margin-bottom: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 svg {
    position: absolute;
    top: 8px;
    left: 70%;
    transition: all 0.3s ease-in-out;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row input, .elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row textarea, .elementor-33 .elementor-element.elementor-element-ecc3f29 .form-box select{
    padding: 15px;
    height: unset;
    border: 0.5px solid #FFFFFF0D;
    border-radius: 12px;
    background-color: #FFFFFF26;
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    height: 100%;
    color: #d6d6d6;
    margin-top: 7px;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row input, .elementor-33 .elementor-element.elementor-element-ecc3f29 .form-box select{
    text-transform: capitalize;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row textarea{
    height: 108px;
    min-height: 108px;
    width: 100% !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row label{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    line-height: 15px;
    color: #FFFFFF;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row p{
    margin-bottom: 20px;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row input::placeholder, .elementor-33 .elementor-element.elementor-element-ecc3f29 .form-row textarea::placeholder{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    height: 100%;
    text-transform: capitalize;
    color: #FFFFFF99;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .wpcf7-list-item{
    margin-left: 0;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 input[type="checkbox"]{
    border: 0;
    width: 10px;
    height: 15px;
    border-radius: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .wpcf7-acceptance .wpcf7-list-item-label{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    color: #D3D3D3 !important;
}
.elementor-33 .elementor-element.elementor-element-ecc3f29 .wpcf7-acceptance .wpcf7-list-item-label a{
    color: #fff;
    text-decoration: underline;
}

.upload-label {
  background-color: #FFFFFF26;
  border: 1px dashed #FFFFFF0D;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  cursor: pointer;
  transition: border 0.3s;
  position: relative;
  width: 100%;
  padding: 15px 20px;
  font-family: Outfit;
font-weight: 400;
font-size: 15px;
line-height: 100%;
color: #FFFFFF99;
}

.upload-label .wpcf7-form-control-wrap{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    max-height: 100%;
}

.upload-label:hover {
  border-color: #FFFFFF;
}

.upload-text {
  font-size: 14px;
}

.upload-input {
  display: none;
}

.upload-icon {
  display: flex;
  align-items: center;
}

.upload-icon svg {
  width: 20px;
  height: 20px;
  stroke: white;
  position: static !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 p:has(label[for="your-resume"]){
    margin-bottom: 7px;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 p:has(.text-job-position){
    display: none !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .selected-flag{
    background-color: transparent !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .selected-dial-code{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 2%;
    color: #fff;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .iti-arrow{
    border-top-color: #fff !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .wpcf7-response-output{
    border: 0;
    color: #fff;
    padding: 0;
    font-family: Outfit;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 100%;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .flag-container:hover{
    background: transparent !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .intl-tel-input{
    margin-top: 8px;
}

/*.elementor-33 .elementor-element.elementor-element-ecc3f29 #phone-number{*/
/*    padding-left: 75px !important;*/
/*}*/

.elementor-33 .elementor-element.elementor-element-ecc3f29 .submit-form > p{
    margin-bottom: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .country-name{
    color: #959595 !important;
}

.elementor-33 .elementor-element.elementor-element-ecc3f29 .form-box{
    flex: 1;
}

.popup-title{
    font-family: Outfit;
    font-weight: 400;
    font-size: 30px;
    text-transform: capitalize;
    color: #fff;
}

.popup-text{
    font-family: Outfit;
    font-weight: 400;
    font-size: 18px;
    color: #D3D3D3;
    margin-top: 10px;
    padding-bottom: 24px;
    border-bottom: 1px solid #FFFFFF33;
    
}

@media only screen and (max-width: 767px){
    #popupOverlay2 .form-row{
        flex-direction: column;
        gap: 0;
    }
    
    .elementor-33 .elementor-element.elementor-element-ecc3f29 .form-input{
        margin-bottom: 20px;
    }
    
    .popup-box{
        padding: 40px 24px;
    }
    
    .elementor-33 .elementor-element.elementor-element-ecc3f29 .submit-form{
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aadb402 *//* Overlay */
.popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #0000007D;
  overflow-y: auto;
  z-index: 9999;
  padding: 40px 16px;
  box-sizing: border-box;
}

/* Popup Box */
.popup-box {
  position: relative;
  background-color: #FFFFFF1A;
  border-radius: 24px;
  padding: 56px;
  margin: 0 auto;
  max-width: 900px;
  border-image-source: linear-gradient(
    267.36deg,
    rgba(255, 255, 255, 0.015) 0%,
    rgba(255, 255, 255, 0.3) 50%,
    rgba(255, 255, 255, 0.015) 100%
  );
  border-image-slice: 1;
  backdrop-filter: blur(10px);
  box-shadow: inset 0px -1px 4px 0px #FFFFFF33;
  color: white;
}

.popup-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100%;
  width: 100%;
}

/* Close Button */
.popup-close {
  position: absolute;
  top: 20px;
  right: 24px;
  background: none;
  border: none;
  font-size: 30px !important;
  color: white !important;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  box-shadow: unset !important;
}

.popup-close:hover{
    transform: rotate(180deg);
}

/* Hide popup initially */
.popup-overlay.hidden {
  display: none;
}

#popupOverlay .form-row{
    display: flex;
    gap: 20px;
}

#popupOverlay br{
    display: none;
}

#popupOverlay p{
    flex: 1;
}

#popupOverlay .form-row{
    margin-bottom: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 input[type="submit"]{
    font-family: Outfit;
    font-weight: 500;
    font-size: 17px;
    line-height: 18px;
    text-transform: capitalize;
    color: #E9E9E9;
    width: 135px;
    height: 44px;
    border-radius: 40px;
    background-color: #34343400;
    backdrop-filter: blur(10px);
    box-shadow: inset 0px 1px 4px 0px #FFFFFF33;
    text-align: left;
    padding-left: 23px;
    transition: all 0.3s ease-in-out;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-input{
    flex: 1;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-input p{
    margin: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .wpcf7-spinner{
    display: none;
}

.elementor-33 .elementor-element.elementor-element-aadb402 svg *{
    filter: unset;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .submit-form{
    position: relative;
    width: fit-content;
    margin-top: 28px;
    margin-bottom: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 svg {
    position: absolute;
    top: 8px;
    left: 70%;
    transition: all 0.3s ease-in-out;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-row input, .elementor-33 .elementor-element.elementor-element-aadb402 .form-row textarea, .elementor-33 .elementor-element.elementor-element-aadb402 .form-box select{
    padding: 15px;
    height: unset;
    border: 0.5px solid #FFFFFF0D;
    border-radius: 12px;
    background-color: #FFFFFF26;
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    height: 100%;
    color: #d6d6d6;
    margin-top: 7px;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-row input, .elementor-33 .elementor-element.elementor-element-aadb402 .form-box select{
    text-transform: capitalize;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-row textarea{
    height: 108px;
    min-height: 108px;
    width: 100% !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-row label{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    line-height: 15px;
    color: #FFFFFF;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-row p{
    margin-bottom: 20px;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-row input::placeholder, .elementor-33 .elementor-element.elementor-element-aadb402 .form-row textarea::placeholder{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    height: 100%;
    text-transform: capitalize;
    color: #FFFFFF99;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .wpcf7-list-item{
    margin-left: 0;
}

.elementor-33 .elementor-element.elementor-element-aadb402 input[type="checkbox"]{
    border: 0;
    width: 10px;
    height: 15px;
    border-radius: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .wpcf7-acceptance .wpcf7-list-item-label{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    color: #D3D3D3 !important;
}
.elementor-33 .elementor-element.elementor-element-aadb402 .wpcf7-acceptance .wpcf7-list-item-label a{
    color: #fff;
    text-decoration: underline;
}

.upload-label {
  background-color: #FFFFFF26;
  border: 1px dashed #FFFFFF0D;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 400px;
  cursor: pointer;
  transition: border 0.3s;
  position: relative;
  width: 100%;
  padding: 15px 20px;
  font-family: Outfit;
font-weight: 400;
font-size: 15px;
line-height: 100%;
color: #FFFFFF99;
}

.upload-label .wpcf7-form-control-wrap{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    max-height: 100%;
}

.upload-label:hover {
  border-color: #FFFFFF;
}

.upload-text {
  font-size: 14px;
}

.upload-input {
  display: none;
}

.upload-icon {
  display: flex;
  align-items: center;
}

.upload-icon svg {
  width: 20px;
  height: 20px;
  stroke: white;
  position: static !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 p:has(label[for="your-resume"]){
    margin-bottom: 7px;
}

.elementor-33 .elementor-element.elementor-element-aadb402 p:has(.text-job-position){
    display: none !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .selected-flag{
    background-color: transparent !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .selected-dial-code{
    font-family: Outfit;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 2%;
    color: #fff;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .iti-arrow{
    border-top-color: #fff !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .wpcf7-response-output{
    border: 0;
    color: #fff;
    padding: 0;
    font-family: Outfit;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    line-height: 100%;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .flag-container:hover{
    background: transparent !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .intl-tel-input{
    margin-top: 8px;
}

/*.elementor-33 .elementor-element.elementor-element-aadb402 #phone-number{*/
/*    padding-left: 75px !important;*/
/*}*/

.elementor-33 .elementor-element.elementor-element-aadb402 .submit-form > p{
    margin-bottom: 0 !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .country-name{
    color: #959595 !important;
}

.elementor-33 .elementor-element.elementor-element-aadb402 .form-box{
    flex: 1;
}

select.wpcf7-form-control.wpcf7-select option{
    color: #343434;
}

@media only screen and (max-width: 767px){
    #popupOverlay .form-row{
        flex-direction: column;
        gap: 0;
    }
    
    .elementor-33 .elementor-element.elementor-element-aadb402 .form-input{
        margin-bottom: 20px;
    }
    
    .popup-box{
        padding: 40px 24px;
    }
    
    .elementor-33 .elementor-element.elementor-element-aadb402 .submit-form{
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-884b014 */.elementor-33 .elementor-element.elementor-element-884b014{
    all: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-858a227 */.elementor-33 .elementor-element.elementor-element-858a227{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c46bbd8 */.elementor-33 .elementor-element.elementor-element-c46bbd8{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91879f7 */.elementor-33 .elementor-element.elementor-element-91879f7{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44500b7 */.elementor-33 .elementor-element.elementor-element-44500b7{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-460fa4e */.elementor-33 .elementor-element.elementor-element-460fa4e{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07f7985 */.elementor-33 .elementor-element.elementor-element-07f7985{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db19f6 */.elementor-33 .elementor-element.elementor-element-4db19f6{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78b1b3b */.elementor-33 .elementor-element.elementor-element-78b1b3b{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1293918 */.elementor-33 .elementor-element.elementor-element-1293918{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3ce715 */.elementor-33 .elementor-element.elementor-element-d3ce715{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}

.elementor-33 .elementor-element.elementor-element-d3ce715 .e-child{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a4610f */.elementor-33 .elementor-element.elementor-element-0a4610f{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8057700 */.elementor-33 .elementor-element.elementor-element-8057700{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}

.elementor-33 .elementor-element.elementor-element-8057700 .e-child{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebaf99 */.elementor-33 .elementor-element.elementor-element-2ebaf99{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edbb2b0 */.elementor-33 .elementor-element.elementor-element-edbb2b0{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d14db6 */.pegp-icon-box{
    transition: all 0.3s ease-in-out;
}

.pegp-icon-box:hover{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}

.pegp-icon-box:hover > .e-con{
    background: linear-gradient(256.99deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4210230 */.elementor-33 .elementor-element.elementor-element-4210230{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b5123f */.elementor-33 .elementor-element.elementor-element-7b5123f{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c221312 */.elementor-33 .elementor-element.elementor-element-c221312{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7808a65 */.elementor-33 .elementor-element.elementor-element-7808a65{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adbca7e */.elementor-33 .elementor-element.elementor-element-adbca7e{
    background: linear-gradient(256.99deg, rgb(61 57 57) 0%, rgb(84 72 73) 50%, rgb(77 61 61) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b083a */.elementor-33 .elementor-element.elementor-element-75b083a{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}

.elementor-33 .elementor-element.elementor-element-75b083a .e-child{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acdda39 */.pegp-icon-box{
    transition: all 0.3s ease-in-out;
}

.pegp-icon-box:hover{
    background: linear-gradient(225deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}

.pegp-icon-box:hover > .e-con{
    background: linear-gradient(256.99deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c0549c */.elementor-33 .elementor-element.elementor-element-2c0549c svg{
    width: 28px;
}

.elementor-33 .elementor-element.elementor-element-2c0549c svg g{
    filter: unset;
}

.elementor-33 .elementor-element.elementor-element-2c0549c .elementor-button-content-wrapper{
    align-items: center;
}

.elementor-33 .elementor-element.elementor-element-2c0549c .elementor-button{
    border-image-source: linear-gradient(267.36deg, rgba(255, 255, 255, 0.015) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.015) 100%);
    backdrop-filter: blur(10px);
    box-shadow: inset 0px 1px 4px 0px #FFFFFF66;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a099ed */.hightlighted-text{
    display: inline-block;
    color: #fff;
    padding: 10px;
    background-color: #D53140;
    border-radius: 24px;
    backdrop-filter: blur(0.10000000149011612px);
    box-shadow: 0px 1px 4px 0px #FFFFFF66 inset;
    margin-top: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-194f130 */.elementor-33 .elementor-element.elementor-element-194f130 svg g{
    filter: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482c88d */.mwch-service-list a{
    text-decoration: none !important;
}

.mwch-service-list .elementor-widget-text-editor.active .elementor-widget-container{
    border-color: #D53140 !important;
}

.mwch-service-list .elementor-widget-text-editor.active .elementor-widget-container a{
    color: #343434;
}

.elementor-33 .elementor-element.elementor-element-482c88d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e388ab */.elementor-33 .elementor-element.elementor-element-3e388ab a {
    text-decoration: underline;
}/* End custom CSS */