*{margin:0;padding:0;border:0;box-sizing:border-box}:focus{outline:0;outline:none}body,html{width:100%}body{overscroll-behavior-y:none;color:var(--color-dark-grey);background:repeating-radial-gradient(circle,#f2ede3 0,#fff 100%);overflow-x:hidden!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}@media(min-width:1400px)and (max-width:1599px){.container{max-width:1360px}}@media(min-width:1600px){.container:not(.\32 xl\:container-fluid){max-width:1530px}}@media screen and (min-width:1024px){.frm-ctrl .react-tel-input.phone-number-popup .country-list{width:280px}}.frm-ctrl .react-tel-input .special-label{display:block;background:transparent;left:0;font-family:var(--font-poppins-local),sans-serif;color:var(--color-dark-grey);top:-14px;font-size:1rem;line-height:1.5rem}@media(max-width:1024px){.frm-ctrl .react-tel-input .special-label{position:absolute!important;opacity:0}}.frm-ctrl .react-tel-input:has(.flag-dropdown .selected-flag.open) .special-label,.frm-ctrl .react-tel-input:has(.flag-dropdown .selected-flag:focus) .special-label,.frm-ctrl .react-tel-input:has(.flag-dropdown .selected-flag:focus-visible) .special-label,.frm-ctrl .react-tel-input:has(input:focus) .special-label{color:var(--color-blue)}.frm-ctrl .react-tel-input input:focus-visible{border-bottom-color:var(--color-azure-wave)!important;outline:none}.frm-ctrl .react-tel-input .form-control{font-family:var(--font-poppins-local),sans-serif;font-size:1rem}@media screen and (min-width:1280px){.frm-ctrl .react-tel-input .form-control{font-size:1.125rem}}.frm-ctrl .react-tel-input .flag-dropdown .selected-flag.open,.frm-ctrl .react-tel-input .flag-dropdown .selected-flag:focus,.frm-ctrl .react-tel-input .flag-dropdown .selected-flag:hover{background-color:transparent}.frm-ctrl .react-tel-input .flag-dropdown .selected-flag:focus-visible{background-color:transparent;border-bottom:1px solid var(--color-azure-wave)!important;outline:none}.frm-ctrl .react-tel-input .flag-dropdown:hover{background-color:transparent}header{max-width:1840px;margin:0 auto}.grade-linear-blend{background:linear-gradient(180deg,#f5f1e9,#fff)}.teal-gradient{background:linear-gradient(180deg,rgba(49,157,151,0),#0a988e 35.91%)}.teal-ascending-gradient{background:linear-gradient(180deg,hsla(37,58%,73%,.05),hsla(37,58%,73%,.3)),#fff}.teal-long-gradient{background:linear-gradient(180deg,hsla(37,58%,73%,.05),hsla(37,58%,73%,.3) 50%,hsla(37,58%,73%,.05)),#fff}.light-gradient-background{background:linear-gradient(0deg,hsla(37,58%,73%,.05),hsla(37,58%,73%,.05)),#fff}#header{border-radius:3px;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.05)),rgba(38,38,38,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#header .data-\[active\]\:arrow[data-active]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M4.50115 0L0.5 5.58934H8.5L4.50115 0Z' fill='white'/%3E%3C/svg%3E");position:absolute;left:0;right:0;height:5px;width:15px;margin:0 auto;opacity:1!important;bottom:15px!important}@media(max-width:1080px){#header .data-\[active\]\:arrow[data-active]:after{display:none}}#header .nav-wr .data-idle{position:relative;transition:all .3s}#header .nav-wr .data-idle:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6' fill='none'%3E%3Cpath d='M4.50115 0L0.5 5.58934H8.5L4.50115 0Z' fill='white'/%3E%3C/svg%3E");position:absolute;left:0;right:0;height:5px;width:15px;margin:0 auto;opacity:0;transition:opacity .3s ease-in-out;bottom:15px}@media(max-width:1080px){#header .nav-wr .data-idle:after{display:none}}#header .nav-wr .data-idle:hover:after{opacity:1}@media(max-width:1300px){#header .nav-wr .data-idle{font-size:13px;padding-left:0;padding-right:0}}@media(max-width:1180px){#header .nav-wr .data-idle{font-size:12px}}@media(max-width:992px){#header .nav-wr .data-idle{font-size:1.75rem;padding-left:0;padding-right:0}}@media(max-width:364px){#header .home-link svg{height:24px}#header .mobile-right-part{gap:.5rem}}@media(max-width:330px){#header{padding-left:12px;padding-right:12px}}h3{font-size:3.4375rem;line-height:3.75rem}h3,h4{font-weight:300}h4{font-size:2.375rem;line-height:2.75rem;margin-bottom:2.5rem;color:var(--color-dark-grey)}@media(max-width:1280px){h4{font-size:2rem;line-height:2.5rem}}@media(max-width:1024px){h4{font-size:1.75rem;line-height:2.25rem;margin-bottom:1.25rem}}h6{font-size:1.625rem;line-height:2.125rem;font-weight:300}a.bg-beige:hover svg,a.bg-beige:hover svg path,a.bg-transparent:hover svg,a.bg-transparent:hover svg path{fill:#fff}.formatted-txt-link-wrap a{color:var(--color-azure-wave);text-decoration:underline}.formatted-txt-link-wrap a:focus-visible{outline:2px solid var(--color-azure-wave)}.article-formatted-txt-wrap h2,.article-formatted-txt-wrap h3,.article-formatted-txt-wrap h4,.article-formatted-txt-wrap h5,.article-formatted-txt-wrap h6{color:inherit;font-weight:regular}.article-formatted-txt-wrap h3{font-size:1.25rem;line-height:1.75rem}@media(max-width:768px){.article-formatted-txt-wrap h3{font-size:1.025rem;line-height:150%}}.article-formatted-txt-wrap h2{font-size:1.5rem;line-height:2rem;margin-top:2.5rem;margin-bottom:1rem}@media(max-width:768px){.article-formatted-txt-wrap h2{font-size:1.125rem;line-height:150%;margin-top:2rem}}.article-formatted-txt-wrap p{font-size:1.125rem;line-height:1.5rem;color:inherit;font-weight:light}@media(max-width:768px){.article-formatted-txt-wrap p{font-size:.9375rem;line-height:150%}}.article-formatted-txt-wrap ul{list-style-type:disc}.article-formatted-txt-wrap ol{list-style-type:decimal}.article-formatted-txt-wrap ol,.article-formatted-txt-wrap ul{font-weight:400}@media(max-width:660px){.article-formatted-txt-wrap ol:not(:is(.table-container *)),.article-formatted-txt-wrap ul:not(:is(.table-container *)){margin-bottom:2rem}}.article-formatted-txt-wrap ol,.article-formatted-txt-wrap ul{padding:0 1.5rem}.article-formatted-txt-wrap ol:is(.table-container *),.article-formatted-txt-wrap ul:is(.table-container *){margin-bottom:1.5rem}.article-formatted-txt-wrap ol li,.article-formatted-txt-wrap ul li{font-size:1.5rem;line-height:2rem;color:inherit}@media(max-width:768px){.article-formatted-txt-wrap ol li,.article-formatted-txt-wrap ul li{font-size:1.125rem;line-height:150%}}.formatted-txt-wrap h3{font-size:2rem;line-height:2.5rem;font-weight:300;color:var(--color-dark-grey)}@media(max-width:768px){.formatted-txt-wrap h3{font-size:1.75rem;line-height:2.25rem}}@media(max-width:660px){.formatted-txt-wrap h3{font-size:1.5rem;line-height:2rem}}.formatted-txt-wrap h2{font-size:2.5rem;line-height:3rem;color:var(--color-dark-grey)}@media(max-width:768px){.formatted-txt-wrap h2{font-size:1.75rem;line-height:2.25rem}}.formatted-txt-wrap p{font-size:1.3125rem;line-height:1.875rem;color:var(--color-dark-grey)}@media(max-width:768px){.formatted-txt-wrap p{font-size:.9375rem;line-height:1.375rem}}.formatted-txt-wrap ul{list-style-type:disc}.formatted-txt-wrap ol{list-style-type:decimal}.formatted-txt-wrap ol:not(:is(.table-container *)),.formatted-txt-wrap ul:not(:is(.table-container *)){margin-bottom:5rem}@media(max-width:660px){.formatted-txt-wrap ol:not(:is(.table-container *)),.formatted-txt-wrap ul:not(:is(.table-container *)){margin-bottom:2rem}}.formatted-txt-wrap ol,.formatted-txt-wrap ul{padding:0 1.5rem}.formatted-txt-wrap ol:is(.table-container *),.formatted-txt-wrap ul:is(.table-container *){margin-bottom:1.5rem}.formatted-txt-wrap ol li,.formatted-txt-wrap ul li{font-size:1.3125rem;line-height:1.875rem;color:var(--color-dark-grey)}@media(max-width:768px){.formatted-txt-wrap ol li,.formatted-txt-wrap ul li{font-size:.9375rem;line-height:1.375rem}}.article-formatted-txt-wrap a,.formatted-txt-wrap a{color:var(--color-azure-wave);text-decoration:underline}.article-formatted-txt-wrap a:focus-visible,.formatted-txt-wrap a:focus-visible{outline:2px solid var(--color-azure-wave)}.article-formatted-txt-wrap .table-container,.formatted-txt-wrap .table-container{overflow-x:auto;width:100%}.article-formatted-txt-wrap .table-container table,.formatted-txt-wrap .table-container table{width:100%;border-collapse:collapse;border:1px solid #000}.article-formatted-txt-wrap .table-container td,.article-formatted-txt-wrap .table-container th,.formatted-txt-wrap .table-container td,.formatted-txt-wrap .table-container th{border:1px solid #000;margin:8px!important;padding:8px!important}@media screen and (max-width:768px){.article-formatted-txt-wrap .table-container table,.formatted-txt-wrap .table-container table{min-width:768px}}.formatted-txt-wrap-no-p h2{font-size:2.5rem;line-height:3rem}@media(max-width:768px){.formatted-txt-wrap-no-p h2{font-size:1.75rem;line-height:2.25rem}}.formatted-txt-wrap-no-p h3{font-size:2rem;line-height:2.5rem;font-weight:300}@media(max-width:768px){.formatted-txt-wrap-no-p h3{font-size:1.75rem;line-height:2.25rem}}@media(max-width:660px){.formatted-txt-wrap-no-p h3{font-size:1.5rem;line-height:2rem}}.formatted-txt-wrap-no-p ul{list-style-type:disc}.formatted-txt-wrap-no-p ol{list-style-type:decimal}.formatted-txt-wrap-no-p ol,.formatted-txt-wrap-no-p ul{padding:0 1.5rem;margin-bottom:5rem}@media(max-width:660px){.formatted-txt-wrap-no-p ol,.formatted-txt-wrap-no-p ul{margin-bottom:2rem}}.formatted-txt-wrap-no-p a{color:var(--color-azure-wave);text-decoration:underline}.mapsWrapper:before{top:0;height:50%;background:linear-gradient(180deg,#f8f6f2 0,#f2ede3 20%,hsla(36,52%,94%,.3) 50%,hsla(36,52%,94%,0))}.mapsWrapper:after,.mapsWrapper:before{pointer-events:none;position:absolute;z-index:1;content:"";width:100%}.mapsWrapper:after{bottom:0;height:30%;background:#f8f2e9;background:linear-gradient(0deg,#f7f5ee 30%,hsla(36,52%,94%,0))}.Hero{background:linear-gradient(-45deg,#85909b,#cab9a9,#acb2c6,#9b8b7d);background-size:400% 400%;animation:gradient 15s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Hero:not(.home-layout):before{content:"";position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.paragraph-side-img h3,.paragraph-side-img p{filter:blur(6px);transform:translate(-10vw);opacity:0;transition-property:filter,transform,opacity;transition-duration:.8s;transition-timing-function:ease-out}.paragraph-side-img img{opacity:0;transition:all 1s ease-out;transform:translate(-35vw)}.paragraph-side-img.revealed h3,.paragraph-side-img.revealed img,.paragraph-side-img.revealed p{opacity:1;filter:blur(0);transform:translate(0);transition:all 1s ease-in;transition-delay:0s}.Masterplan,.motion-anim{position:relative}.Masterplan h2,.motion-anim h2{filter:blur(25px);transform:translateY(5vh) scale(.9);opacity:.5;transition-property:filter,transform,opacity,color;transition-duration:2s;transition-timing-function:ease-out}.Masterplan h4,.Masterplan img,.Masterplan p,.motion-anim h4,.motion-anim img,.motion-anim p{filter:blur(2px);transform:translateY(5vh);opacity:.5;transition-property:filter,transform,opacity,color;transition-duration:3s;transition-timing-function:ease-out}.Masterplan.revealed h2,.Masterplan.revealed h4,.Masterplan.revealed img,.Masterplan.revealed p,.motion-anim.revealed h2,.motion-anim.revealed h4,.motion-anim.revealed img,.motion-anim.revealed p{opacity:1;filter:blur(0);transform:translate(0)}.register-form .react-tel-input{font-family:PublicSans,sans-serif}.register-form .react-tel-input .special-label{display:block!important;left:-8px!important;color:#b5b5b5!important;scale:.75!important}.register-form .react-tel-input.focused .special-label{color:#1976d2!important}.register-form .react-tel-input.error .special-label{color:#eb5757!important}.logos-swiper .swiper-wrapper{transition-timing-function:linear!important}.swiper-pagination{display:none}html:lang(ar) header,html:lang(ar) section{direction:rtl}html:lang(ar) h1,html:lang(ar) h2,html:lang(ar) h3,html:lang(ar) h4,html:lang(ar) input,html:lang(ar) li,html:lang(ar) p{text-align:right}html:lang(ar) .button-link div.text .dot{left:auto;right:0;transform:translate(.75rem,-50%)}html:lang(ar) .button-link:hover div.text{transform:translateX(12px)}html:lang(ar) .button-link:hover div.text .dot{left:auto;right:100%;transform:translate(-.75rem,-50%) rotate(-90deg)}html:lang(ar) .paragraph-side-img img{transform:translate(35vw,20vh) scaleX(-1)}html:lang(ar) .paragraph-side-img.revealed img{transform:translate(0) scaleX(-1)}html:lang(ar) .Project .Project_measurements{justify-content:right}html:lang(ar) .map .mapwrap{flex-direction:row-reverse}html:lang(ar) .map .sectionWrap .section{text-align:right}html:lang(ar) .register-form .MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl{left:auto;right:0}html:lang(ar) .register-form .MuiSvgIcon-root{right:auto;left:0}html:lang(ar) .MuiPaper-root{direction:rtl}html:lang(ar) .react-tel-input .special-label{left:auto!important;right:-8px!important}html:lang(ar) .react-tel-input input{text-align:left}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-blue);border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#7ab8d0}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-blue) transparent;scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){.custom-scrollbar{padding-right:0}.custom-scrollbar:hover::-webkit-scrollbar{width:8px}}@media(hover:hover)and (pointer:fine){.mouse-hover\:underline:hover{text-decoration-line:underline}}.grecaptcha-badge{z-index:49}body{pointer-events:auto!important}.grecaptcha-badge{visibility:hidden!important}@media screen and (min-width:1024px){.desktop-hide-footer-cta{display:none!important}}@media screen and (max-width:1024px){.mobile-hide-footer-cta{display:none!important}}