.elementor-18458 .elementor-element.elementor-element-e0bca94{--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-18458 .elementor-element.elementor-element-afc947c{--spacer-size:100px;}.elementor-18458 .elementor-element.elementor-element-afc947c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-767e33f2{--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-18458 .elementor-element.elementor-element-844a478{--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-18458 .elementor-element.elementor-element-ff7c254{--spacer-size:50px;}.elementor-18458 .elementor-element.elementor-element-ff7c254.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-1967d6c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-18458 .elementor-element.elementor-element-1967d6c.e-con{--align-self:center;}.elementor-18458 .elementor-element.elementor-element-6a88731.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-5de2645.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-12c3724.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-a67739d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-ef3f7ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-d19ed53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-977ccb5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-0f5f609.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-2ee0d96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-fd441bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-4d4ed37{--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-18458 .elementor-element.elementor-element-4d4ed37:not(.elementor-motion-effects-element-type-background), .elementor-18458 .elementor-element.elementor-element-4d4ed37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lh3.googleusercontent.com/d/1MSUN1NWA4kWkdniGgB365JQVgoUgX_4w");background-size:cover;}.elementor-18458 .elementor-element.elementor-element-7f53b0e{--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-18458 .elementor-element.elementor-element-7f53b0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18458 .elementor-element.elementor-element-8588e2b{--display:flex;}.elementor-18458 .elementor-element.elementor-element-d74b5c5{--spacer-size:125px;}.elementor-18458 .elementor-element.elementor-element-d74b5c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-adf7fbf > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-18458 .elementor-element.elementor-element-adf7fbf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-adf7fbf{text-align:center;}.elementor-18458 .elementor-element.elementor-element-adf7fbf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:80px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-18458 .elementor-element.elementor-element-21210eb > .elementor-widget-container{margin:4px 25px 25px 25px;}.elementor-18458 .elementor-element.elementor-element-21210eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-21210eb{text-align:center;}.elementor-18458 .elementor-element.elementor-element-21210eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-18458 .elementor-element.elementor-element-ada4604 > .elementor-widget-container{padding:26px 26px 26px 26px;}.elementor-18458 .elementor-element.elementor-element-ada4604.elementor-element{--align-self:center;}.elementor-18458 .elementor-element.elementor-element-ada4604.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-ada4604{text-align:center;font-family:"Arial", Sans-serif;font-size:40px;line-height:43px;color:#FFFFFF;}.elementor-18458 .elementor-element.elementor-element-c533849{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-18458 .elementor-element.elementor-element-a24af59{width:initial;max-width:initial;}.elementor-18458 .elementor-element.elementor-element-a24af59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-a24af59 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:1.5em;padding:20px 20px 20px 20px;}.elementor-18458 .elementor-element.elementor-element-493436d{--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;}.elementor-18458 .elementor-element.elementor-element-493436d:not(.elementor-motion-effects-element-type-background), .elementor-18458 .elementor-element.elementor-element-493436d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://husainygroup.com/wp-content/uploads/2024/10/Background-Our-Service.png");background-size:cover;}.elementor-18458 .elementor-element.elementor-element-1ddc3e4{--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-18458 .elementor-element.elementor-element-b857521.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-b857521 .elementor-heading-title{font-family:"Helvetica", Sans-serif;color:#000000;}.elementor-18458 .elementor-element.elementor-element-e678409.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-e678409{font-family:"Arial", Sans-serif;color:#000000;}.elementor-18458 .elementor-element.elementor-element-02c3a55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-02c3a55 .elementor-heading-title{font-family:"Helvetica", Sans-serif;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-18458 .elementor-element.elementor-element-21fb931.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-21fb931 iframe{height:186px;}.elementor-18458 .elementor-element.elementor-element-d8cb7f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-d8cb7f8{font-family:"Arial", Sans-serif;color:#000000;}.elementor-18458 .elementor-element.elementor-element-0d76f9d{--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-18458 .elementor-element.elementor-element-a647dc5{--display:flex;}.elementor-18458 .elementor-element.elementor-element-5168b37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-18458 .elementor-element.elementor-element-5168b37.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18458 .elementor-element.elementor-element-5168b37.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-18458 .elementor-element.elementor-element-5168b37 .jltma-wpforms label.wpforms-error{display:block !important;}.elementor-18458 .elementor-element.elementor-element-5168b37 .jltma-contact-form-title, .elementor-18458 .elementor-element.elementor-element-5168b37 .wpforms-title{color:#000000;font-size:2em;}.elementor-18458 .elementor-element.elementor-element-5168b37 .jltma-wpforms .wpforms-field label{color:#000000;font-size:1.5em;}.elementor-18458 .elementor-element.elementor-element-5168b37 .jltma-wpforms input.wpforms-error, .elementor-18458 .elementor-element.elementor-element-5168b37 .jltma-wpforms textarea.wpforms-error{border-width:1px;}body.elementor-page-18458:not(.elementor-motion-effects-element-type-background), body.elementor-page-18458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18458 .elementor-element.elementor-element-c533849{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-18458 .elementor-element.elementor-element-7f53b0e{--width:98.448%;}.elementor-18458 .elementor-element.elementor-element-1ddc3e4{--width:50%;}.elementor-18458 .elementor-element.elementor-element-0d76f9d{--width:50%;}.elementor-18458 .elementor-element.elementor-element-a647dc5{--width:90%;}}@media(min-width:1025px){.elementor-18458 .elementor-element.elementor-element-4d4ed37:not(.elementor-motion-effects-element-type-background), .elementor-18458 .elementor-element.elementor-element-4d4ed37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-18458 .elementor-element.elementor-element-c533849{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-493436d *//* White gradient fade from left to transparent */
.elementor-18458 .elementor-element.elementor-element-493436d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  background: linear-gradient(to right, white 40%, rgba(255, 255, 255, 0) 80%);
  z-index: 0;
  pointer-events: none;
}

/* Ensure all section content stays on top */
.elementor-18458 .elementor-element.elementor-element-493436d > .elementor-container {
  position: relative;
  z-index: 1;
}/* End custom CSS */