.elementor-7 .elementor-element.elementor-element-2766cc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overlay-opacity:0.75;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2766cc0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2766cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/05/Steel_Pipe_Fittings_Manufacturin…_202605081510.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-2766cc0::before, .elementor-7 .elementor-element.elementor-element-2766cc0 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2766cc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2766cc0 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2766cc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2766cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-2766cc0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-7 .elementor-element.elementor-element-61e31f5{padding:05px 12px 05px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-61e31f5 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-90ed96a{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-90ed96a .elementor-heading-title{font-family:var( --e-global-typography-e35a289-font-family ), Sans-serif;font-size:var( --e-global-typography-e35a289-font-size );font-weight:var( --e-global-typography-e35a289-font-weight );text-transform:var( --e-global-typography-e35a289-text-transform );line-height:var( --e-global-typography-e35a289-line-height );letter-spacing:var( --e-global-typography-e35a289-letter-spacing );color:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-ed94ab1{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-ed94ab1 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-9e485e1{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1970b78 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1970b78 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1970b78:hover{--e-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-1970b78 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-1970b78 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1970b78 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-bec2a3f .elementor-button{background-color:var( --e-global-color-e6afd83 );fill:var( --e-global-color-36f1e45 );color:var( --e-global-color-36f1e45 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-36f1e45 );border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-bec2a3f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bec2a3f .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-bec2a3f:hover{--e-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-bec2a3f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-bec2a3f .elementor-button:focus svg{fill:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-f75da59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-1be913a{padding:05px 12px 05px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1be913a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1be913a p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-e563835 .elementor-heading-title{font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ba3520{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ba3520 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-17b69d9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-694142b{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-694142b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-694142b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/06/Gemini_Generated_Image_xof9z9xof9z9xof9.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-694142b::before, .elementor-7 .elementor-element.elementor-element-694142b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-694142b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-694142b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-694142b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-694142b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-694142b.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-694142b:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-694142b, .elementor-7 .elementor-element.elementor-element-694142b::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-1a2fa80.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1a2fa80{border-style:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1a2fa80 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-4dee448 .elementor-heading-title{font-family:var( --e-global-typography-81f327e-font-family ), Sans-serif;font-size:var( --e-global-typography-81f327e-font-size );font-weight:var( --e-global-typography-81f327e-font-weight );text-transform:var( --e-global-typography-81f327e-text-transform );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button{background-color:var( --e-global-color-e6afd83 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-77201f8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-dcf95fa{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-dcf95fa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dcf95fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/06/Gemini_Generated_Image_xof9z9xof9z9xof9.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-dcf95fa::before, .elementor-7 .elementor-element.elementor-element-dcf95fa > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dcf95fa > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-dcf95fa > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dcf95fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-dcf95fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-dcf95fa.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-dcf95fa:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-dcf95fa, .elementor-7 .elementor-element.elementor-element-dcf95fa::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-65cb179.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-65cb179{border-style:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-7 .elementor-element.elementor-element-65cb179 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-b1d1b9a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button{background-color:var( --e-global-color-e6afd83 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-78e78ad{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-e048918{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-e048918:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e048918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/06/Gemini_Generated_Image_xof9z9xof9z9xof9.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-e048918::before, .elementor-7 .elementor-element.elementor-element-e048918 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e048918 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-e048918 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e048918 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-e048918 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-e048918.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-e048918:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-e048918, .elementor-7 .elementor-element.elementor-element-e048918::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-cb6f2d8.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-cb6f2d8{border-style:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-7 .elementor-element.elementor-element-cb6f2d8 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-76da6af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button{background-color:var( --e-global-color-e6afd83 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d2f40b4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-00e9387{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-00e9387:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-00e9387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/06/Gemini_Generated_Image_xof9z9xof9z9xof9.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-00e9387::before, .elementor-7 .elementor-element.elementor-element-00e9387 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-00e9387 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-00e9387 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-00e9387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-00e9387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-00e9387.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-00e9387:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-00e9387, .elementor-7 .elementor-element.elementor-element-00e9387::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-6b44e05.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-6b44e05{border-style:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-7 .elementor-element.elementor-element-6b44e05 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-8a9bc7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button{background-color:var( --e-global-color-e6afd83 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1d1f75e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-1b57f2e{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1b57f2e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1b57f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/06/Gemini_Generated_Image_xof9z9xof9z9xof9.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1b57f2e::before, .elementor-7 .elementor-element.elementor-element-1b57f2e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1b57f2e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1b57f2e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1b57f2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1b57f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-1b57f2e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-1b57f2e:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-1b57f2e, .elementor-7 .elementor-element.elementor-element-1b57f2e::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-48d12a9.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-48d12a9{border-style:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-7 .elementor-element.elementor-element-48d12a9 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-85357c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button{background-color:var( --e-global-color-e6afd83 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3333ba3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c42405d{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--overlay-opacity:0.7;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E2E2;--border-color:#E2E2E2;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-c42405d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c42405d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alamaalhardware.ae/wp-content/uploads/2026/06/Gemini_Generated_Image_xof9z9xof9z9xof9.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c42405d::before, .elementor-7 .elementor-element.elementor-element-c42405d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c42405d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c42405d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c42405d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c42405d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-c42405d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-c42405d:hover{border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c42405d, .elementor-7 .elementor-element.elementor-element-c42405d::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-3409eb4.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-3409eb4{border-style:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:#000000;}.elementor-7 .elementor-element.elementor-element-3409eb4 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d1f07f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-1px;}.elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button{background-color:var( --e-global-color-e6afd83 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-36a62f4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-976bfd7{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-7 .elementor-element.elementor-element-976bfd7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-976bfd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060B9E10;}.elementor-7 .elementor-element.elementor-element-5e30da1{--display:flex;}.elementor-7 .elementor-element.elementor-element-db4d361{padding:05px 12px 05px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-db4d361.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-db4d361 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-415e48c .elementor-heading-title{font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-58b3791{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-58b3791 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-51ba9ea{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7 .elementor-element.elementor-element-8e2b4cc .elementor-counter-title{justify-content:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-8e2b4cc .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-52a7f31 .elementor-counter-title{justify-content:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-52a7f31 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5210b26 .elementor-counter-title{justify-content:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-5210b26 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-a19f433{--display:flex;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-aca9afb:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aca9afb{background-color:var( --e-global-color-36f1e45 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b9d4756 );border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title{margin-block-end:7px;}.elementor-7 .elementor-element.elementor-element-aca9afb.elementor-view-stacked .elementor-icon{background-color:#FFA20120;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aca9afb.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-aca9afb.elementor-view-default .elementor-icon{fill:#FFA20120;color:#FFA20120;border-color:#FFA20120;}.elementor-7 .elementor-element.elementor-element-aca9afb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon{font-size:40px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title a{font-family:var( --e-global-typography-81f327e-font-family ), Sans-serif;font-size:var( --e-global-typography-81f327e-font-size );font-weight:var( --e-global-typography-81f327e-font-weight );text-transform:var( --e-global-typography-81f327e-text-transform );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-197626a:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-197626a{background-color:var( --e-global-color-36f1e45 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b9d4756 );border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title{margin-block-end:7px;}.elementor-7 .elementor-element.elementor-element-197626a.elementor-view-stacked .elementor-icon{background-color:#FFA20120;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-197626a.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-197626a.elementor-view-default .elementor-icon{fill:#FFA20120;color:#FFA20120;border-color:#FFA20120;}.elementor-7 .elementor-element.elementor-element-197626a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon{font-size:40px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title a{font-family:var( --e-global-typography-81f327e-font-family ), Sans-serif;font-size:var( --e-global-typography-81f327e-font-size );font-weight:var( --e-global-typography-81f327e-font-weight );text-transform:var( --e-global-typography-81f327e-text-transform );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-99417e4:hover{--e-transform-translateY:-5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-99417e4{background-color:var( --e-global-color-36f1e45 );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b9d4756 );border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title{margin-block-end:7px;}.elementor-7 .elementor-element.elementor-element-99417e4.elementor-view-stacked .elementor-icon{background-color:#FFA20120;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-99417e4.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-99417e4.elementor-view-default .elementor-icon{fill:#FFA20120;color:#FFA20120;border-color:#FFA20120;}.elementor-7 .elementor-element.elementor-element-99417e4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon{font-size:40px;border-radius:12px 12px 12px 12px;}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title a{font-family:var( --e-global-typography-81f327e-font-family ), Sans-serif;font-size:var( --e-global-typography-81f327e-font-size );font-weight:var( --e-global-typography-81f327e-font-weight );text-transform:var( --e-global-typography-81f327e-text-transform );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-c93c92e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-7 .elementor-element.elementor-element-8f82611{padding:05px 12px 05px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-8f82611.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8f82611 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-a69253b .elementor-heading-title{font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5738c88{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5738c88 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-8288d1c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a2a4a50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-0079b02{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-7 .elementor-element.elementor-element-0079b02:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0079b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84ea33e );}.elementor-7 .elementor-element.elementor-element-fe17785{padding:05px 12px 05px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-fe17785.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-fe17785 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-92317cc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-92317cc .elementor-heading-title{font-family:var( --e-global-typography-55852be-font-family ), Sans-serif;font-size:var( --e-global-typography-55852be-font-size );font-weight:var( --e-global-typography-55852be-font-weight );text-transform:var( --e-global-typography-55852be-text-transform );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );color:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-6475a1f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-6475a1f p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-f7b386c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c73af62 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c73af62 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-c73af62:hover{--e-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-c73af62 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-c73af62 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c73af62 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-c42de1f .elementor-button{background-color:var( --e-global-color-e6afd83 );fill:var( --e-global-color-36f1e45 );color:var( --e-global-color-36f1e45 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-36f1e45 );border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-c42de1f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-c42de1f .elementor-button:focus{background-color:var( --e-global-color-e6afd83 );color:var( --e-global-color-36f1e45 );}.elementor-7 .elementor-element.elementor-element-c42de1f:hover{--e-transform-translateY:-5px;}.elementor-7 .elementor-element.elementor-element-c42de1f .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-c42de1f .elementor-button:focus svg{fill:var( --e-global-color-36f1e45 );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2766cc0{--width:97.229%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2766cc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-61e31f5{font-size:15px;}.elementor-7 .elementor-element.elementor-element-90ed96a{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-7 .elementor-element.elementor-element-90ed96a .elementor-heading-title{font-size:var( --e-global-typography-e35a289-font-size );line-height:var( --e-global-typography-e35a289-line-height );letter-spacing:var( --e-global-typography-e35a289-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ed94ab1{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1be913a{font-size:15px;}.elementor-7 .elementor-element.elementor-element-e563835 .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ba3520{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-17b69d9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1a2fa80{font-size:15px;}.elementor-7 .elementor-element.elementor-element-4dee448 .elementor-heading-title{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-65cb179{font-size:15px;}.elementor-7 .elementor-element.elementor-element-b1d1b9a .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cb6f2d8{font-size:15px;}.elementor-7 .elementor-element.elementor-element-76da6af .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6b44e05{font-size:15px;}.elementor-7 .elementor-element.elementor-element-8a9bc7c .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48d12a9{font-size:15px;}.elementor-7 .elementor-element.elementor-element-85357c6 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3409eb4{font-size:15px;}.elementor-7 .elementor-element.elementor-element-d1f07f3 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-976bfd7{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-7 .elementor-element.elementor-element-db4d361{font-size:15px;}.elementor-7 .elementor-element.elementor-element-415e48c .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-58b3791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-51ba9ea{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8e2b4cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-52a7f31 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5210b26 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title a{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title a{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8f82611{font-size:15px;}.elementor-7 .elementor-element.elementor-element-a69253b .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5738c88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8288d1c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-fe17785{font-size:15px;}.elementor-7 .elementor-element.elementor-element-92317cc{--container-widget-width:72%;--container-widget-flex-grow:0;width:var( --container-widget-width, 72% );max-width:72%;}.elementor-7 .elementor-element.elementor-element-92317cc .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6475a1f{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-61e31f5{font-size:14px;}.elementor-7 .elementor-element.elementor-element-90ed96a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-90ed96a .elementor-heading-title{font-size:var( --e-global-typography-e35a289-font-size );line-height:var( --e-global-typography-e35a289-line-height );letter-spacing:var( --e-global-typography-e35a289-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ed94ab1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-7 .elementor-element.elementor-element-9e485e1{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-1be913a{font-size:14px;}.elementor-7 .elementor-element.elementor-element-e563835 .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0ba3520{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-17b69d9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1a2fa80{font-size:14px;}.elementor-7 .elementor-element.elementor-element-4dee448 .elementor-heading-title{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-77201f8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-77201f8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-65cb179{font-size:14px;}.elementor-7 .elementor-element.elementor-element-b1d1b9a .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-78e78ad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-78e78ad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-cb6f2d8{font-size:14px;}.elementor-7 .elementor-element.elementor-element-76da6af .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-d2f40b4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-d2f40b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6b44e05{font-size:14px;}.elementor-7 .elementor-element.elementor-element-8a9bc7c .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-1d1f75e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-1d1f75e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-48d12a9{font-size:14px;}.elementor-7 .elementor-element.elementor-element-85357c6 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-3333ba3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-3333ba3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-3409eb4{font-size:14px;}.elementor-7 .elementor-element.elementor-element-d1f07f3 .elementor-heading-title{font-size:22px;}.elementor-7 .elementor-element.elementor-element-36a62f4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-36a62f4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-976bfd7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-7 .elementor-element.elementor-element-db4d361{font-size:14px;}.elementor-7 .elementor-element.elementor-element-415e48c .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-58b3791{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-51ba9ea{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-8e2b4cc .elementor-counter-number-wrapper{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8e2b4cc .elementor-counter-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-52a7f31 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-52a7f31 .elementor-counter-title{font-size:14px;}.elementor-7 .elementor-element.elementor-element-5210b26 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5210b26 .elementor-counter-title{font-size:13px;}.elementor-7 .elementor-element.elementor-element-a19f433{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-title a{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-aca9afb .elementor-icon-box-description{font-size:16px;}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-title a{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-197626a .elementor-icon-box-description{font-size:16px;}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-title a{font-size:var( --e-global-typography-81f327e-font-size );line-height:var( --e-global-typography-81f327e-line-height );letter-spacing:var( --e-global-typography-81f327e-letter-spacing );}.elementor-7 .elementor-element.elementor-element-99417e4 .elementor-icon-box-description{font-size:16px;}.elementor-7 .elementor-element.elementor-element-8f82611{font-size:14px;}.elementor-7 .elementor-element.elementor-element-a69253b .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-5738c88{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-0079b02{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-fe17785.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-fe17785{font-size:14px;}.elementor-7 .elementor-element.elementor-element-92317cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-7 .elementor-element.elementor-element-92317cc .elementor-heading-title{font-size:var( --e-global-typography-55852be-font-size );line-height:var( --e-global-typography-55852be-line-height );letter-spacing:var( --e-global-typography-55852be-letter-spacing );}.elementor-7 .elementor-element.elementor-element-6475a1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-7 .elementor-element.elementor-element-f7b386c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-2766cc0 *//* HERO TEXT COLOR FIX ONLY */
.elementor-element-2766cc0 .elementor-element-61e31f5 p {
  color: #F4831A !important;
  font-weight: 800 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  text-shadow: 0 3px 12px rgba(0,0,0,0.75) !important;
}

/* Main heading */
.elementor-element-2766cc0 .elementor-element-90ed96a .elementor-heading-title {
  color: #ffffff !important;
  font-weight: 900 !important;
  text-shadow: 
    0 4px 18px rgba(0,0,0,0.85),
    0 1px 2px rgba(0,0,0,0.95) !important;
}

/* Highlighted heading text */
.elementor-element-2766cc0 .elementor-element-90ed96a .elementor-heading-title span,
.elementor-element-2766cc0 .elementor-element-90ed96a .elementor-heading-title span[style] {
  color: #F4831A !important;
  text-shadow: 
    0 3px 14px rgba(0,0,0,0.9),
    0 0 18px rgba(244,131,26,0.35) !important;
}

/* Description text */
.elementor-element-2766cc0 .elementor-element-ed94ab1 p {
  color: #ffffff !important;
  font-weight: 500 !important;
  text-shadow: 
    0 3px 14px rgba(0,0,0,0.85),
    0 1px 2px rgba(0,0,0,0.95) !important;
}

/* Call Now button text */
.elementor-element-2766cc0 .elementor-element-1970b78 .elementor-button-text {
  color: #ffffff !important;
  font-weight: 900 !important;
}

/* Get A Quote button text */
.elementor-element-2766cc0 .elementor-element-bec2a3f .elementor-button-text {
  color: #ffffff !important;
  font-weight: 900 !important;
}

/* Button hover text */
.elementor-element-2766cc0 .elementor-button:hover .elementor-button-text {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b69d9 */.elementor-7 .elementor-element.elementor-element-17b69d9 {
  --aa-orange: #F4831A;
  --aa-blue: #060B9E;
  --aa-white: #ffffff;
  --aa-dark: #080b18;

  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 26px !important;
  width: 100%;
}

/* Main cards */
.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con {
  position: relative;
  min-height: 255px;
  padding: 34px 30px !important;
  border-radius: 24px;
  overflow: hidden;
  isolation: isolate;
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.22);
  transition: all 0.35s ease;
  background-size: cover !important;
  background-position: center !important;
}

/* Dark overlay for readability */
.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(
      135deg,
      rgba(8, 11, 24, 0.92) 0%,
      rgba(8, 11, 24, 0.76) 45%,
      rgba(6, 11, 158, 0.45) 100%
    );
  z-index: 0;
  transition: all 0.35s ease;
}

/* Orange glow accent */
.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con::after {
  content: "";
  position: absolute;
  right: -45px;
  bottom: -45px;
  width: 150px;
  height: 150px;
  background: rgba(244, 131, 26, 0.28);
  border-radius: 50%;
  filter: blur(2px);
  z-index: 1;
  transition: all 0.35s ease;
}

/* Keep all content above overlay */
.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con > * {
  position: relative;
  z-index: 2;
}

/* Hover */
.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con:hover {
  transform: translateY(-8px) scale(1.015);
  border-color: rgba(244, 131, 26, 0.65);
  box-shadow: 0 26px 65px rgba(0, 0, 0, 0.32);
}

.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con:hover::before {
  background:
    linear-gradient(
      135deg,
      rgba(8, 11, 24, 0.96) 0%,
      rgba(6, 11, 158, 0.72) 100%
    );
}

.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con:hover::after {
  width: 200px;
  height: 200px;
  background: rgba(244, 131, 26, 0.38);
}

/* Product count badge */
.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-widget-text-editor p {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 18px !important;
  padding: 8px 14px;
  border-radius: 999px;
  background: rgba(244, 131, 26, 0.16);
  border: 1px solid rgba(244, 131, 26, 0.45);
  color: #ffffff !important;
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.2px;
  backdrop-filter: blur(8px);
}

.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-widget-text-editor p::before {
  content: "";
  width: 8px;
  height: 8px;
  background: var(--aa-orange);
  border-radius: 50%;
  box-shadow: 0 0 12px rgba(244, 131, 26, 0.9);
}

/* Heading */
.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-heading-title {
  margin: 0 !important;
  font-size: clamp(24px, 2.2vw, 34px);
  line-height: 1.15;
  font-weight: 900;
  letter-spacing: -0.6px;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-heading-title a {
  color: #ffffff !important;
  text-decoration: none !important;
  text-shadow: 0 3px 14px rgba(0, 0, 0, 0.45);
  transition: all 0.25s ease;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con:hover .elementor-heading-title a {
  color: #ffffff !important;
}

/* Button */
.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-widget-button {
  margin-top: auto;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-button {
  margin-top: 28px;
  padding: 12px 18px !important;
  background: var(--aa-orange) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 30px rgba(244, 131, 26, 0.34);
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: all 0.28s ease;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-button-icon {
  order: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.28s ease;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-button-icon svg {
  width: 15px;
  height: 15px;
  fill: currentColor;
}

.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con:hover .elementor-button {
  background: #ffffff !important;
  color: var(--aa-blue) !important;
  box-shadow: 0 16px 34px rgba(255, 255, 255, 0.18);
}

.elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con:hover .elementor-button-icon {
  transform: translateX(5px);
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-17b69d9 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 22px !important;
  }

  .elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con {
    min-height: 235px;
    padding: 30px 26px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-17b69d9 {
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  .elementor-7 .elementor-element.elementor-element-17b69d9 > .e-con {
    min-height: 220px;
    padding: 28px 22px !important;
    border-radius: 20px;
  }

  .elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-7 .elementor-element.elementor-element-17b69d9 .elementor-button {
    margin-top: 24px;
    padding: 11px 17px !important;
  }
}/* End custom CSS */