.elementor-824 .elementor-element.elementor-element-f783853{--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-824 .elementor-element.elementor-element-f783853:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-f783853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-824 .elementor-element.elementor-element-01c9931 > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-824 .elementor-element.elementor-element-01c9931 .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-01c9931 .aux-modern-heading-secondary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:45px;font-weight:700;line-height:52px;color:#FFFFFF;max-width:662px;}.elementor-824 .elementor-element.elementor-element-01c9931 .aux-modern-heading-description{color:#FFFFFFCC;font-family:"Noto Kufi Arabic", Sans-serif;margin:-15px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-0c1a26b{--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-824 .elementor-element.elementor-element-0c1a26b:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-0c1a26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECEFE7;background-image:url("https://kuwaitec.com/wp-content/uploads/2026/01/download-1.svg");}.elementor-824 .elementor-element.elementor-element-68a333a{--display:flex;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-824 .elementor-element.elementor-element-b56896f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-b56896f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-824 .elementor-element.elementor-element-b56896f .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:30px;font-weight:700;color:#19194D;margin:0px 0px 5px 0px;}.elementor-824 .elementor-element.elementor-element-b56896f .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:500;}.elementor-824 .elementor-element.elementor-element-6a6bcd3{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-824 .elementor-element.elementor-element-7b414de{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:.5rem .5rem .5rem .5rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-824 .elementor-element.elementor-element-7b414de:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-7b414de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-0e612c5 .elementor-button{background-color:#9EC73D33;font-family:"Noto Kufi Arabic", Sans-serif;border-radius:999px 999px 999px 999px;}.elementor-824 .elementor-element.elementor-element-0e612c5 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-824 .elementor-element.elementor-element-0e612c5.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-6c09efe > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-6c09efe .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-824 .elementor-element.elementor-element-6c09efe .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;color:#19194D;margin:0px 0px 2px 0px;}.elementor-824 .elementor-element.elementor-element-6c09efe .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;}.elementor-824 .elementor-element.elementor-element-63c3553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-63c3553 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-51438ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:.5rem .5rem .5rem .5rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-824 .elementor-element.elementor-element-51438ad:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-51438ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-26ddddd .elementor-button{background-color:#9EC73D33;font-family:"Noto Kufi Arabic", Sans-serif;border-radius:999px 999px 999px 999px;}.elementor-824 .elementor-element.elementor-element-26ddddd > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-824 .elementor-element.elementor-element-26ddddd.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-6d6ee43 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-6d6ee43 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-824 .elementor-element.elementor-element-6d6ee43 .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;color:#19194D;margin:0px 0px 2px 0px;}.elementor-824 .elementor-element.elementor-element-6d6ee43 .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;}.elementor-824 .elementor-element.elementor-element-eda14c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-eda14c4 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-d9b5aff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:.5rem .5rem .5rem .5rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-824 .elementor-element.elementor-element-d9b5aff:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-d9b5aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-aa556ce .elementor-button{background-color:#9EC73D33;font-family:"Noto Kufi Arabic", Sans-serif;border-radius:999px 999px 999px 999px;}.elementor-824 .elementor-element.elementor-element-aa556ce > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-824 .elementor-element.elementor-element-aa556ce.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-4b6e427 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-4b6e427 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-824 .elementor-element.elementor-element-4b6e427 .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;color:#19194D;margin:0px 0px 2px 0px;}.elementor-824 .elementor-element.elementor-element-4b6e427 .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;}.elementor-824 .elementor-element.elementor-element-2415489 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-2415489 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-6b65b98{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:.5rem .5rem .5rem .5rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-824 .elementor-element.elementor-element-6b65b98:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-6b65b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-ea54dcc .elementor-button{background-color:#9EC73D33;font-family:"Noto Kufi Arabic", Sans-serif;border-radius:999px 999px 999px 999px;}.elementor-824 .elementor-element.elementor-element-ea54dcc > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-824 .elementor-element.elementor-element-ea54dcc.elementor-element{--align-self:center;}.elementor-824 .elementor-element.elementor-element-ff9588f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-ff9588f .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-824 .elementor-element.elementor-element-ff9588f .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;color:#19194D;margin:0px 0px 2px 0px;}.elementor-824 .elementor-element.elementor-element-ff9588f .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:400;}.elementor-824 .elementor-element.elementor-element-fe81b4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-fe81b4e .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-824 .elementor-element.elementor-element-5e6865f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-824 .elementor-element.elementor-element-b59c259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-824 .elementor-element.elementor-element-5d29db2 .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:30px;font-weight:700;color:#19194D;}.elementor-824 .elementor-element.elementor-element-5d29db2 .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;}.elementor-824 .elementor-element.elementor-element-7ba59ba{--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-824 .elementor-element.elementor-element-97370e4{--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;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-824 .elementor-element.elementor-element-97370e4:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-97370e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-97370e4::before, .elementor-824 .elementor-element.elementor-element-97370e4 > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-97370e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-97370e4 > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-97370e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-97370e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-824 .elementor-element.elementor-element-19a2146{--display:flex;}.elementor-824 .elementor-element.elementor-element-a2752d1 .elementor-button{background-color:#9EC73D33;border-radius:.5rem .5rem .5rem .5rem;}.elementor-824 .elementor-element.elementor-element-1f8e21e{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-824 .elementor-element.elementor-element-355bbf7 > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 5px 0px;}.elementor-824 .elementor-element.elementor-element-355bbf7 .aux-modern-heading-secondary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;color:#19194D;margin:-20px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-355bbf7 .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;}.elementor-824 .elementor-element.elementor-element-b01ff3a{--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-824 .elementor-element.elementor-element-60ea104{--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;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-824 .elementor-element.elementor-element-60ea104:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-60ea104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-60ea104::before, .elementor-824 .elementor-element.elementor-element-60ea104 > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-60ea104 > .e-con-inner > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-60ea104 > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-60ea104 > .e-con-inner > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-60ea104 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-824 .elementor-element.elementor-element-f83b919{--display:flex;}.elementor-824 .elementor-element.elementor-element-7b2e946 .elementor-button{background-color:#9EC73D33;border-radius:.5rem .5rem .5rem .5rem;}.elementor-824 .elementor-element.elementor-element-877068a{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-824 .elementor-element.elementor-element-b693eca > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 5px 0px;}.elementor-824 .elementor-element.elementor-element-b693eca .aux-modern-heading-secondary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;color:#19194D;margin:-20px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-b693eca .aux-modern-heading-description{color:var( --e-global-color-primary );font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;}.elementor-824 .elementor-element.elementor-element-e87fcc8{--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-824 .elementor-element.elementor-element-74aaea9{--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;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-824 .elementor-element.elementor-element-74aaea9:not(.elementor-motion-effects-element-type-background), .elementor-824 .elementor-element.elementor-element-74aaea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-824 .elementor-element.elementor-element-74aaea9::before, .elementor-824 .elementor-element.elementor-element-74aaea9 > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-74aaea9 > .e-con-inner > .elementor-background-video-container::before, .elementor-824 .elementor-element.elementor-element-74aaea9 > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-74aaea9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-824 .elementor-element.elementor-element-74aaea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-824 .elementor-element.elementor-element-ffd1b1a{--display:flex;}.elementor-824 .elementor-element.elementor-element-58d4b46 .elementor-button{background-color:#9EC73D33;border-radius:.5rem .5rem .5rem .5rem;}.elementor-824 .elementor-element.elementor-element-b9aa584{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-824 .elementor-element.elementor-element-92cc04b > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 0px 5px 0px;}.elementor-824 .elementor-element.elementor-element-92cc04b .aux-modern-heading-secondary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:700;color:#19194D;margin:-20px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-92cc04b .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;}.elementor-824 .elementor-element.elementor-element-8590cad{--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-824 .elementor-element.elementor-element-b8eda27 .aux-modern-heading-primary{font-family:"Noto Kufi Arabic", Sans-serif;font-size:30px;font-weight:700;color:#19194D;}.elementor-824 .elementor-element.elementor-element-b8eda27 .aux-modern-heading-description{color:#52527A;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;}.elementor-824 .elementor-element.elementor-element-6164334 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-824 .elementor-element.elementor-element-6164334 input[type="text"]{transition:all ease-out 0.3s;}.elementor-824 .elementor-element.elementor-element-6164334 input[type="email"]{transition:all ease-out 0.3s;}.elementor-824 .elementor-element.elementor-element-6164334 select{transition:all ease-out 0.3s;}.elementor-824 .elementor-element.elementor-element-6164334 textarea{transition:all ease-out 0.3s;}.elementor-824 .elementor-element.elementor-element-6164334 input[type="submit"]{transition:all ease-out 0.3s;}.elementor-824 .elementor-element.elementor-element-b4f306d{--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-824 .elementor-element.elementor-element-c21e74f iframe{height:409px;}@media(max-width:1024px){.elementor-824 .elementor-element.elementor-element-01c9931 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-824 .elementor-element.elementor-element-6a6bcd3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-824 .elementor-element.elementor-element-7ba59ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-824 .elementor-element.elementor-element-b01ff3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-824 .elementor-element.elementor-element-e87fcc8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-824 .elementor-element.elementor-element-97370e4{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-824 .elementor-element.elementor-element-19a2146{--width:25%;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-824 .elementor-element.elementor-element-1f8e21e{--width:70%;}.elementor-824 .elementor-element.elementor-element-60ea104{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-824 .elementor-element.elementor-element-f83b919{--width:25%;}.elementor-824 .elementor-element.elementor-element-877068a{--width:70%;}.elementor-824 .elementor-element.elementor-element-74aaea9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-824 .elementor-element.elementor-element-ffd1b1a{--width:25%;}.elementor-824 .elementor-element.elementor-element-b9aa584{--width:70%;}}@media(min-width:768px){.elementor-824 .elementor-element.elementor-element-f783853{--content-width:1400px;}.elementor-824 .elementor-element.elementor-element-0c1a26b{--content-width:1400px;}.elementor-824 .elementor-element.elementor-element-7b414de{--width:100%;}.elementor-824 .elementor-element.elementor-element-51438ad{--width:100%;}.elementor-824 .elementor-element.elementor-element-d9b5aff{--width:100%;}.elementor-824 .elementor-element.elementor-element-6b65b98{--width:100%;}.elementor-824 .elementor-element.elementor-element-5e6865f{--content-width:1400px;}.elementor-824 .elementor-element.elementor-element-b59c259{--width:50%;}.elementor-824 .elementor-element.elementor-element-7ba59ba{--width:100%;}.elementor-824 .elementor-element.elementor-element-19a2146{--width:14%;}.elementor-824 .elementor-element.elementor-element-b01ff3a{--width:100%;}.elementor-824 .elementor-element.elementor-element-f83b919{--width:14%;}.elementor-824 .elementor-element.elementor-element-e87fcc8{--width:100%;}.elementor-824 .elementor-element.elementor-element-ffd1b1a{--width:14%;}.elementor-824 .elementor-element.elementor-element-8590cad{--width:50%;}.elementor-824 .elementor-element.elementor-element-b4f306d{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-824 .elementor-element.elementor-element-7b414de{--width:100%;}.elementor-824 .elementor-element.elementor-element-51438ad{--width:100%;}.elementor-824 .elementor-element.elementor-element-d9b5aff{--width:100%;}.elementor-824 .elementor-element.elementor-element-6b65b98{--width:100%;}.elementor-824 .elementor-element.elementor-element-7ba59ba{--width:100%;}.elementor-824 .elementor-element.elementor-element-1f8e21e{--width:80%;}.elementor-824 .elementor-element.elementor-element-b01ff3a{--width:100%;}.elementor-824 .elementor-element.elementor-element-877068a{--width:80%;}.elementor-824 .elementor-element.elementor-element-e87fcc8{--width:100%;}.elementor-824 .elementor-element.elementor-element-b9aa584{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-0e612c5 */.elementor-824 .elementor-element.elementor-element-0e612c5 a {
    width: 3.5rem;
    height: 3.5rem;
}

.elementor-824 .elementor-element.elementor-element-0e612c5 svg {
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26ddddd */.elementor-824 .elementor-element.elementor-element-26ddddd a {
    width: 3.5rem;
    height: 3.5rem;
}

.elementor-824 .elementor-element.elementor-element-26ddddd svg {
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa556ce */.elementor-824 .elementor-element.elementor-element-aa556ce a {
    width: 3.5rem;
    height: 3.5rem;
}

.elementor-824 .elementor-element.elementor-element-aa556ce svg {
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ea54dcc */.elementor-824 .elementor-element.elementor-element-ea54dcc a {
    width: 3.5rem;
    height: 3.5rem;
}

.elementor-824 .elementor-element.elementor-element-ea54dcc svg {
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2752d1 */.elementor-824 .elementor-element.elementor-element-a2752d1 a {
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97370e4 */.elementor-824 .elementor-element.elementor-element-97370e4 {
    filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7b2e946 */.elementor-824 .elementor-element.elementor-element-7b2e946 a {
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ea104 */.elementor-824 .elementor-element.elementor-element-60ea104 {
    filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58d4b46 */.elementor-824 .elementor-element.elementor-element-58d4b46 a {
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74aaea9 */.elementor-824 .elementor-element.elementor-element-74aaea9 {
    filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15));
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-6164334 *//* ==============================
   CF7 Form – Your Exact Styles
   ============================== */

.ku-form{
  text-align: left;
  width: 100%;
  font-family: "Noto Kufi Arabic", Sans-serif;
}

/* Force full width wrapper */
.ku-form .wpcf7-form-control-wrap{
  display: block;
  width: 100%;
}

/* Row layout */
.ku-form .ku-row{
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px;
  margin-bottom: 14px;
}

.ku-form .ku-row-2{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  margin-bottom: 14px;
}

/* Labels (your settings) */
.ku-form .ku-label{
  display: block;
  font-family: "Noto Kufi Arabic", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #19194D;
  margin-bottom: 14px;
}

/* Inputs + textarea (your settings) */
.ku-form input[type="text"],
.ku-form input[type="email"],
.ku-form input[type="tel"],
.ku-form textarea{
  width: 100%;
  box-sizing: border-box;

  background-color: #FAFAFA;
  border: 1px solid #E2E5DC;
  border-radius: 5px;

  color: #52527A;
  font-family: "Noto Kufi Arabic", Sans-serif;

  font-size: 13px;
  max-height: 33px;
  padding: 4px 12px;

  outline: none;
  margin-bottom: 0px;
  vertical-align: middle;
  line-height: 1.4;
}

/* Textarea: keep same style but taller */
.ku-form textarea{
  min-height: 140px;     /* you can change to 160 if you want */
  padding: 10px 12px;    /* better for multi-line */
  resize: none;
}

/* Placeholder */
.ku-form input::placeholder,
.ku-form textarea::placeholder{
  color: rgba(82,82,122,0.55);
  font-size: 13px;
  font-family: "Noto Kufi Arabic", Sans-serif;
}

/* Focus (subtle) */
.ku-form input:focus,
.ku-form textarea:focus{
  
}

/* Submit button (keep your green style) */
.ku-form input[type="submit"]{
  width: 100%;
  min-height: 42px;
  padding: 10px 12px;

  background: #9ACD32;
  border: 1px solid #9ACD32;
  border-radius: 5px;

  color: #ffffff;
  font-family: "Noto Kufi Arabic", Sans-serif;
  font-size: 14px;
  font-weight: 600;

  cursor: pointer;
}

/* CF7 input & textarea placeholders */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder{
    font-family: "Noto Kufi Arabic", Sans-serif;
    font-style: normal;
    font-weight: normal;
    padding-right: 0px;
}

/* Hover / active */
.ku-form input[type="submit"]:hover{ opacity: 0.95; }
.ku-form input[type="submit"]:active{ transform: translateY(1px); }

/* Remove CF7 default spacing */
.ku-form p{ margin: 0; }



.cf7-submit-btn{
    width: 100%;
    display: inline-flex;
    align-items: center;      /* vertical centering */
    justify-content: center;  /* horizontal centering */
    gap: 4px;                 /* space between text & icon */

    background-color: #9CCB3B;
    color: #FFFFFF;
    border: none;
    border-radius: 5px;

    font-family: "Noto Kufi Arabic", Sans-serif;
    font-size: 14px;
    font-weight: 500;

    padding: 0px 0px;
    cursor: pointer;
    flex-direction: row-reverse; /* icon on left in RTL */
}

.cf7-submit-btn svg{
    width: 1rem;
    height: 1rem;
    display: block;
}

.cf7-submit-btn:hover{
    background-color: #8AB834;
}

/* Mobile: stack 2 columns */
@media (max-width: 768px){
  .ku-form .ku-row-2{
    grid-template-columns: 1fr;
  }
}/* End custom CSS */