body.home .elementor-57 .elementor-element.elementor-element-9db8b1c{--display:grid;position:relative;min-height:360px;grid-template-columns:minmax(0,1fr) minmax(350px,440px);grid-template-rows:auto auto auto;column-gap:clamp(2.5rem, 5vw, 5rem);align-content:center;align-items:center;overflow:hidden;isolation:isolate;padding:clamp(4.5rem, 7vw, 6.5rem) clamp(24px, 4vw, 64px)!important;background-color:#06293b!important;background-image:linear-gradient(rgb(255 255 255 / .028) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .028) 1px,transparent 1px),radial-gradient(circle at 88% 8%,rgb(219 165 40 / .2),transparent 30%),radial-gradient(circle at 3% 100%,rgb(108 136 143 / .2),transparent 33%),linear-gradient(120deg,#061d2a 0%,#09405c 58%,#0a354b 100%)!important;background-size:52px 52px,52px 52px,auto,auto,auto}body.home .elementor-57 .elementor-element.elementor-element-9db8b1c::before{inset:-13% -4%;z-index:0;opacity:1;background-color:transparent!important;background-image:linear-gradient(90deg,rgb(6 29 42 / .9) 0%,rgb(6 41 59 / .64) 48%,rgb(6 41 59 / .74) 100%),var(--ib-cta-image)!important;background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;transform:translate3d(0,var(--ib-cta-parallax,0),0) scale(1.08);will-change:transform}body.home .elementor-57 .elementor-element.elementor-element-9db8b1c::after{content:'';position:absolute;z-index:1;top:0;left:clamp(24px, 4vw, 64px);width:74px;height:4px;background:#dba528;box-shadow:0 0 28px rgb(219 165 40 / .45)}body.home .elementor-57 .elementor-element.elementor-element-9db8b1c>.elementor-element{position:relative;z-index:2;width:100%}body.home .elementor-57 .elementor-element.elementor-element-27765a1,body.home .elementor-57 .elementor-element.elementor-element-958984a,body.home .elementor-57 .elementor-element.elementor-element-30f5361{grid-column:1;max-width:680px}body.home .elementor-57 .elementor-element.elementor-element-27765a1{grid-row:1;text-align:left}body.home .elementor-57 .elementor-element.elementor-element-27765a1::before{content:'START A PROJECT';display:block;margin-bottom:18px;color:#efc65b;font-size:11px;font-weight:800;line-height:1;letter-spacing:.2em}body.home .elementor-57 .elementor-element.elementor-element-27765a1 .elementor-heading-title{color:#fff;font-size:clamp(2.35rem, 4vw, 4rem);font-weight:760;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}body.home .elementor-57 .elementor-element.elementor-element-958984a{grid-row:2;margin-top:20px}body.home .elementor-57 .elementor-element.elementor-element-958984a p{max-width:560px!important;margin:0!important;color:rgb(255 255 255 / .74);font-size:clamp(1rem, 1.4vw, 1.14rem)!important;line-height:1.65!important;text-align:left!important}body.home .elementor-57 .elementor-element.elementor-element-30f5361{grid-row:3;margin-top:22px;color:rgb(255 255 255 / .66);font-size:11px;font-weight:750;line-height:1.3;letter-spacing:.11em;text-transform:uppercase}body.home .elementor-57 .elementor-element.elementor-element-30f5361::before{content:'';display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#dba528;box-shadow:0 0 0 5px rgb(219 165 40 / .12);vertical-align:1px}body.home .elementor-57 .elementor-element.elementor-element-6e5685f{--display:block;grid-column:2;grid-row:1 / 4;width:100%;padding:clamp(1.15rem, 2vw, 1.5rem);border:1px solid rgb(255 255 255 / .13);border-radius:22px;background:rgb(255 255 255 / .075);box-shadow:0 24px 70px rgb(0 18 28 / .22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.home .elementor-57 .elementor-element.elementor-element-6e5685f>.e-con-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.home .elementor-57 .elementor-element.elementor-element-c666f9c{grid-column:1 / -1}body.home .elementor-57 .elementor-element.elementor-element-6e5685f .elementor-button{display:flex;min-height:54px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .18);border-radius:12px;background:rgb(255 255 255 / .055);box-shadow:none;color:#fff;fill:#fff;font-size:13px;font-weight:760;line-height:1.2;padding:15px 20px;transition:transform 220ms ease,background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease}body.home .elementor-57 .elementor-element.elementor-element-c666f9c .elementor-button{border-color:#dba528;background:#dba528;box-shadow:0 12px 32px rgb(219 165 40 / .2);color:#06293b;fill:#06293b}body.home .elementor-57 .elementor-element.elementor-element-6e5685f .elementor-button:hover,body.home .elementor-57 .elementor-element.elementor-element-6e5685f .elementor-button:focus-visible{transform:translateY(-2px);border-color:rgb(255 255 255 / .5);background:rgb(255 255 255 / .14)}body.home .elementor-57 .elementor-element.elementor-element-c666f9c .elementor-button:hover,body.home .elementor-57 .elementor-element.elementor-element-c666f9c .elementor-button:focus-visible{border-color:#efc65b;background:#efc65b;box-shadow:0 16px 38px rgb(219 165 40 / .28);color:#06293b}body.home .elementor-57 .elementor-element.elementor-element-6e5685f .elementor-button:focus-visible{outline:3px solid rgb(239 198 91 / .4);outline-offset:3px}@media (max-width:900px){body.home .elementor-57 .elementor-element.elementor-element-9db8b1c{--display:flex;min-height:0;align-items:stretch;padding-block:clamp(4rem, 11vw, 5.5rem)!important}body.home .elementor-57 .elementor-element.elementor-element-27765a1,body.home .elementor-57 .elementor-element.elementor-element-958984a,body.home .elementor-57 .elementor-element.elementor-element-30f5361{max-width:620px}body.home .elementor-57 .elementor-element.elementor-element-6e5685f{max-width:620px;margin-top:32px}}@media (max-width:560px){body.home .elementor-57 .elementor-element.elementor-element-9db8b1c{padding-inline:20px!important}body.home .elementor-57 .elementor-element.elementor-element-27765a1 .elementor-heading-title{font-size:clamp(2.25rem, 12vw, 3.15rem)}body.home .elementor-57 .elementor-element.elementor-element-6e5685f{padding:12px;border-radius:18px}body.home .elementor-57 .elementor-element.elementor-element-6e5685f>.e-con-inner{grid-template-columns:1fr}body.home .elementor-57 .elementor-element.elementor-element-c666f9c{grid-column:auto}}@media (prefers-reduced-motion:reduce){body.home .elementor-57 .elementor-element.elementor-element-9db8b1c::before{transform:scale(1.08)}body.home .elementor-57 .elementor-element.elementor-element-6e5685f .elementor-button{transition:none}}body.home .elementor-element.elementor-element-9db8b1c{--ib-cta-image:url(https://integrabuild.sa/wp-content/uploads/2026/08/1.png)}